.sending-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;width:100%;height:2.75rem;padding:.5rem 1rem;background:#fff;border:1px solid var(--border-color-primary);border-radius:calc(var(--radius-4) - 2px);color:#000;font-size:.875rem;font-weight:500;line-height:1.25rem;cursor:pointer;-webkit-transition:all 0.2s cubic-bezier(.4,0,.2,1);transition:all 0.2s cubic-bezier(.4,0,.2,1)}.sending-description img,.sending-description svg{width:1rem;height:1rem;-webkit-transition:all 0.2s cubic-bezier(.4,0,.2,1);transition:all 0.2s cubic-bezier(.4,0,.2,1)}.sending-description:hover{background-color:var(--black-400);border-color:var(--black-400);color:#fff;-webkit-transition:all 0.2s cubic-bezier(.4,0,.2,1);transition:all 0.2s cubic-bezier(.4,0,.2,1)}.sending-description:hover img{-webkit-filter:invert(1);filter:invert(1);-webkit-transition:all 0.2s cubic-bezier(.4,0,.2,1);transition:all 0.2s cubic-bezier(.4,0,.2,1)}.sending-description-dialog{display:block;width:auto;max-width:42rem;max-height:calc(100dvh - 4rem);margin:2rem auto;padding:1.5rem;background-color:#f9f8f6;border:1px solid #f9f8f6;border-radius:var(--radius-4);-webkit-box-shadow:0 10px 15px rgba(0,0,0,0.1);box-shadow:0 10px 15px rgba(0,0,0,0.1);pointer-events:none;z-index:50;opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}@media (max-width:480px){.sending-description-dialog{margin:2rem 1rem}}.sending-description-dialog .dialog-content{display:-ms-grid;display:grid;grid-gap:1rem;gap:1rem;overflow:auto}.sending-description-dialog .dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.375rem;text-align:center}@media (min-width:640px){.sending-description-dialog .dialog-header{text-align:left}}.sending-description-dialog .dialog-header h2{font-size:1.5rem;font-weight:600;font-family:var(--font-playfair);letter-spacing:-0.015em}.sending-description-dialog .dialog-header p{font-size:0.875rem;color:#534d47}.sending-description-dialog .dialog-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding-top:1rem}.sending-description-dialog .dialog-body .delivery-info h4,.sending-description-dialog .dialog-body .delivery-zone h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;font-weight:600;color:var(--black-400)}.sending-description-dialog .dialog-body .delivery-info h4 img,.sending-description-dialog .dialog-body .delivery-info h4 svg,.sending-description-dialog .dialog-body .delivery-zone h4 img,.sending-description-dialog .dialog-body .delivery-zone h4 svg{width:1.25rem;height:1.25rem;color:var(--yellow-300)}.sending-description-dialog .dialog-body .delivery-info h4 img,.sending-description-dialog .dialog-body .delivery-zone h4 img{-webkit-filter:var(--filter-yellow-300);filter:var(--filter-yellow-300)}.sending-description-dialog .dialog-body .delivery-zone{border-bottom:1px solid var(--border-color-primary);padding-bottom:1rem}.sending-description-dialog .dialog-body .delivery-zone h4{margin-bottom:0.5rem}.sending-description-dialog .dialog-body .delivery-zone p{color:#534d47}.sending-description-dialog .dialog-body .delivery-info{background-color:#f0ece6;border-radius:0.5rem;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.sending-description-dialog .dialog-body .delivery-info ul{font-size:0.875rem;color:#534d47;list-style:disc;padding-left:1rem}.sending-description-dialog .dialog-body .delivery-info ul li{margin-bottom:0.25rem}.sending-description-dialog .close-sending-description-dialog{position:absolute;top:1rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--accent);color:#534d47;border-radius:50rem;opacity:0.7;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;border:none;cursor:pointer}.sending-description-dialog .close-sending-description-dialog svg{width:1rem;height:1rem}.sending-description-dialog .close-sending-description-dialog:hover{opacity:1}.sending-description-dialog .close-sending-description-dialog:focus{outline:none;-webkit-box-shadow:0 0 0 2px var(--yellow-400);box-shadow:0 0 0 2px var(--yellow-400)}.sending-description-dialog::-ms-backdrop{background-color:rgba(0,0,0,0.8)}.sending-description-dialog::backdrop{background-color:rgba(0,0,0,0.8)}.sending-description-dialog[open]{-webkit-transform:scale(1);transform:scale(1);opacity:1;pointer-events:all;-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}:root{--bg-color:var(--bg-primary)}.cart-header{margin-bottom:3rem}.cart-header h1{margin-bottom:0.5rem;font-family:var(--font-playfair);font-size:3rem;font-weight:700;line-height:1}.cart-header p{color:#7c736a}.woocommerce-empty-cart{text-align:center;padding:3rem 1rem;background:#f9f9f9;border-radius:8px;max-width:500px;margin:0 auto}.woocommerce-empty-cart .empty-cart-wrapper .empty-cart-icon svg{width:6rem;margin-bottom:1rem}.woocommerce-empty-cart .empty-cart-wrapper .empty-cart-title{font-family:var(--font-playfair);font-size:2.25rem;font-weight:700;margin-bottom:1rem}.woocommerce-empty-cart .empty-cart-wrapper .empty-cart-description{font-size:1rem;color:var(--gray-700);margin-bottom:2rem}.woocommerce-empty-cart .empty-cart-wrapper .explore-button{display:inline-block;padding:0.75rem 1.5rem;background-color:var(--yellow-300);border-color:var(--yellow-300);color:#fff;-webkit-text-decoration:none;text-decoration:none;border-radius:calc(var(--radius-4) - 2px);-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.woocommerce-empty-cart .empty-cart-wrapper .explore-button:hover{background-color:rgba(217,165,32,0.90196);border-color:rgba(217,165,32,0.90196)}.woocommerce-cart-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;width:100%;padding:1rem 0}.woocommerce-cart-wrapper{-ms-grid-column-span:2;grid-column:span 2/span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%}.woocommerce-cart-wrapper header h1{font-size:2.5rem;font-weight:bold;text-transform:uppercase;margin-bottom:1rlh}.woocommerce-cart-wrapper header p{font-family:var(--font-inter-18);font-size:1rem;font-weight:bold}.woocommerce-cart-wrapper .woocommerce-cart-form__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%;padding:1.5rem;border:1px solid var(--border-color-primary);border-radius:var(--radius-4);-webkit-box-shadow:var(--box-shadow-2);box-shadow:var(--box-shadow-2);background-color:#fff;-webkit-transition:-webkit-box-shadow 0.15s cubic-bezier(0.4,0,0.2,1);transition:-webkit-box-shadow 0.15s cubic-bezier(0.4,0,0.2,1);transition:box-shadow 0.15s cubic-bezier(0.4,0,0.2,1);transition:box-shadow 0.15s cubic-bezier(0.4,0,0.2,1),-webkit-box-shadow 0.15s cubic-bezier(0.4,0,0.2,1)}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item picture{max-width:96px;max-height:96px;border-radius:var(--radius-4);overflow:hidden}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;width:100%}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name a.product-title{padding-bottom:10px;font-family:var(--font-inter-18);font-size:24px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;color:var(--black-300)}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name .product-present,.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name .product-sku{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:400;font-size:15px}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name .product-sku{color:var(--black-300);-webkit-text-decoration:none;text-decoration:none}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name .product-sku:hover span{color:var(--yellow-300)}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name .variation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:5px;color:var(--black-300)}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name .variation .edit-grams-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name .variation .edit-grams-form .new-grams-value{width:92px;height:30px;border:1px solid var(--gray-200);border-radius:var(--radius-4);text-align:center}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name .variation .edit-grams-form button{--btn-background:var(--gray-200);--btn-border-color:var(--gray-200);--btn-color:var(--black-300);--btn-hover-background:var(--yellow-200);--btn-hover-border-color:var(--yellow-200);--btn-hover-color:var(--black-300);gap:5px;width:auto;height:30px;padding:5px 10px}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name .variation>dd:not(.variation-Perfumeseleccionado){-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name .variation dt.variation-Perfumeseleccionado{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-weight:bold}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-name .variation dd.variation-Perfumeseleccionado{-webkit-box-flex:60%;-ms-flex:60%;flex:60%}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .quantity{--size:40px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:var(--radius-4)}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .quantity button{border-radius:calc(var(--radius-4) - 2px)}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .quantity button:hover{background-color:var(--black-300);color:#fff}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .quantity input{width:4rem}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-price{margin-top:6px;font-size:24px;font-weight:500;color:var(--black-300)}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:24px;font-weight:700;color:var(--yellow-300)}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-subtotal del{font-size:18px;color:var(--gray-500)}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-info .product-subtotal ins{-webkit-text-decoration:none;text-decoration:none}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-buttons .product-remove .remove{--size:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;width:var(--size);height:40px;height:var(--size);border-radius:var(--radius-4);color:var(--red-300);-webkit-transition:all 0.2s cubic-bezier(0.4,0,0.2,1);transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-buttons .product-remove .remove:hover{background-color:rgba(239,68,68,0.10196);-webkit-transition:all 0.2s cubic-bezier(0.4,0,0.2,1);transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item .content .product-buttons .product-remove .remove svg{width:16px;height:16px}.woocommerce-cart-wrapper .woocommerce-cart-form__cart-item:hover{-webkit-box-shadow:var(--box-shadow-3);box-shadow:var(--box-shadow-3);-webkit-transition:-webkit-box-shadow 0.15s cubic-bezier(0.4,0,0.2,1);transition:-webkit-box-shadow 0.15s cubic-bezier(0.4,0,0.2,1);transition:box-shadow 0.15s cubic-bezier(0.4,0,0.2,1);transition:box-shadow 0.15s cubic-bezier(0.4,0,0.2,1),-webkit-box-shadow 0.15s cubic-bezier(0.4,0,0.2,1)}.cart-collaterals{--space:2rem;-ms-grid-column-span:1;grid-column:span 1/span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;max-width:450px;width:100%}.cart-collaterals .cart_totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;border:1px solid var(--border-color-primary);border-radius:var(--radius-4);background-color:#fff;-webkit-box-shadow:var(--box-shadow-4);box-shadow:var(--box-shadow-4)}.cart-collaterals .cart_totals>h2{margin-bottom:1.5rem;color:var(--black-300)}.cart-collaterals .cart_totals>small{margin-bottom:0.5rem}.cart-collaterals .cart_totals table{width:100%;margin-bottom:0.5rem}.cart-collaterals .cart_totals table td,.cart-collaterals .cart_totals table th{padding:5px;text-align:left;vertical-align:text-top}.cart-collaterals .cart_totals table td{text-align:right}.cart-collaterals .cart_totals table ul{list-style:none}.cart-collaterals .cart_totals table .cart-subtotal td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5px;font-weight:700}.cart-collaterals .cart_totals table .cart-subtotal td ins{-webkit-text-decoration:none;text-decoration:none;color:var(--black-300)}.cart-collaterals .cart_totals table .cart-subtotal td del{font-size:small;color:var(--yellow-300)}.cart-collaterals .cart_totals table tr th{font-weight:normal}.cart-collaterals .cart_totals table tr td{font-weight:500}.cart-collaterals .cart_totals table tr td,.cart-collaterals .cart_totals table tr th{padding-bottom:1rem}.cart-collaterals .cart_totals table .order-total td,.cart-collaterals .cart_totals table .order-total th{padding-top:1rem;border-top:1px solid var(--border-color-primary);font-size:18px;font-weight:700}.cart-collaterals .cart_totals table .order-total td strong,.cart-collaterals .cart_totals table .order-total th strong{font-weight:700}.cart-collaterals .cart_totals table .order-total td{color:var(--yellow-300)}.cart-collaterals .cart_totals .wc-proceed-to-checkout a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;background-color:var(--yellow-300);border:1px solid var(--yellow-300);border-radius:calc(var(--radius-4) - 2px);font-size:0.875rem;font-weight:500;line-height:1.25rem;text-align:center;color:var(--black-400);-webkit-transition:all 0.2s cubic-bezier(0.4,0,0.2,1);transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}.cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover{background-color:var(--yellow-400);border-color:var(--yellow-400);-webkit-transition:all 0.2s cubic-bezier(0.4,0,0.2,1);transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}.cart-collaterals .cart_totals a.btn-back-to-shop{--btn-background:var(--bg-primary);--btn-border-color:var(--border-color-primary);--btn-color:var(--black-300);--btn-hover-background:var(--black-300);--btn-hover-border-color:var(--btn-background);--btn-hover-color:#fff;min-height:44px;margin-top:1rem;border-radius:calc(var(--radius-4) - 2px);font-size:0.875rem;font-weight:500;line-height:1.25rem}.cart-collaterals .cart_totals .cart-info{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color-primary);list-style:none}.cart-collaterals .cart_totals .cart-info li{color:var(--gray-700)}.cart-collaterals .coupon{--radius:calc(var(--radius-4) - 2px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin-bottom:1.5rem}.cart-collaterals .coupon #coupon_code{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:40px;padding:0 1rem;border:1px solid var(--border-color-primary);border-radius:var(--radius);background:var(--bg-primary);color:var(--black-300);font-size:0.875rem;line-height:1.25rem}.cart-collaterals .coupon .btn{--btn-background:var(--yellow-300);--btn-border-color:var(--yellow-300);--btn-color:var(--black-400);--btn-hover-background:var(--yellow-400);--btn-hover-border-color:var(--yellow-400);--btn-hover-color:var(--btn-color);border-radius:var(--radius)}.cart-collaterals .coupon .coupon-error-notice{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cart-collaterals .help-text h3{font-size:1.1rem;text-transform:uppercase}.cart-collaterals .sending-description p{height:auto}.cart-collaterals .payment-methods img{max-height:24px;width:auto;height:auto}.cart-empty,.wc-empty-cart-message{display:none;margin-bottom:2rem}.shipping-calculator-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;padding:0.5rem;text-align:left}.shipping-calculator-form .form-row{-webkit-box-flex:calc(50% - 1rem);-ms-flex:calc(50% - 1rem);flex:calc(50% - 1rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0.5rem}.shipping-calculator-form .form-row strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.shipping-calculator-form .form-row input{width:100%;height:40px;background-color:transparent;border:1px solid var(--black-300);border-radius:var(--radius-4);color:#000;font-size:16px;font-weight:bold;padding:0 1rem;outline:none}.shipping-calculator-form .form-row .select2-selection--single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;margin:0;border:1px solid var(--black-300);border-radius:var(--radius-4);color:#000;font-size:16px;font-weight:bold}.shipping-calculator-form .form-row .dropdown-wrapper{display:none}.shipping-calculator-form .form-row>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.shipping-calculator-form #billing_address_1_field,.shipping-calculator-form #billing_address_2_field,.shipping-calculator-form #shipping_address_1_field,.shipping-calculator-form #shipping_address_2_field{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.select2-dropdown{border:1px solid var(--black-300);border-radius:var(--radius-3);overflow:hidden}.grams-display{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;cursor:pointer}@media (max-width:1200px) and (min-width:769px){.woocommerce-cart-form__cart-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:768px){.cart-header h1{font-size:2.25rem;line-height:2.5rem}.woocommerce-cart-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-collaterals{max-width:100%}}@media (max-width:500px){.woocommerce-cart-form .woocommerce-cart-form__cart-item{gap:0.875rem;padding:1rem}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-remove .remove{font-size:1.5rem}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px}.woocommerce-cart-form .woocommerce-cart-form__cart-item .content{gap:0.875rem}.woocommerce-cart-form .woocommerce-cart-form__cart-item .content .product-info .product-name a.product-title{font-size:16px}.woocommerce-cart-form .woocommerce-cart-form__cart-item .content .product-info .quantity{--size:32px}.woocommerce-cart-form .woocommerce-cart-form__cart-item .content .product-info .quantity input{width:var(--size);height:var(--size)}.woocommerce-cart-form .woocommerce-cart-form__cart-item .content .product-info .product-subtotal{font-size:1.125rem}.woocommerce-cart-form .woocommerce-cart-form__cart-item .content .product-info .product-subtotal del{font-size:0.75rem;line-height:1rem}.woocommerce-cart-form .cart_totals{--space:1rem}}@media (max-width:360px){.woocommerce-cart-form .woocommerce-cart-form__cart-item{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-cart-form .woocommerce-cart-form__cart-item .content{gap:0}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-remove{position:absolute;top:1rem;right:1rem}}