.swatch-circle-beige{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:beige;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-beige.disabled{opacity:0.2}.swatch-filter-beige{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:beige;border-radius:calc($diameter / 2);background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:0.2}.swatch-circle-black{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#000;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-black.disabled{opacity:0.2}.swatch-filter-black{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#000;border-radius:calc($diameter / 2);background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:0.2}.swatch-circle-blue{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#0070d2;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-blue.disabled{opacity:0.2}.swatch-filter-blue{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#0070d2;border-radius:calc($diameter / 2);background-color:#0070d2;display:block;position:relative}.swatch-filter-blue.disabled{opacity:0.2}.swatch-circle-brown{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:brown;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-brown.disabled{opacity:0.2}.swatch-filter-brown{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:brown;border-radius:calc($diameter / 2);background-color:brown;display:block;position:relative}.swatch-filter-brown.disabled{opacity:0.2}.swatch-circle-green{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#008827;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-green.disabled{opacity:0.2}.swatch-filter-green{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#008827;border-radius:calc($diameter / 2);background-color:#008827;display:block;position:relative}.swatch-filter-green.disabled{opacity:0.2}.swatch-circle-grey{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-grey.disabled{opacity:0.2}.swatch-filter-grey{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:calc($diameter / 2);background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:0.2}.swatch-circle-navy{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:navy;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-navy.disabled{opacity:0.2}.swatch-filter-navy{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:navy;border-radius:calc($diameter / 2);background-color:navy;display:block;position:relative}.swatch-filter-navy.disabled{opacity:0.2}.swatch-circle-orange{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:orange;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-orange.disabled{opacity:0.2}.swatch-filter-orange{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:orange;border-radius:calc($diameter / 2);background-color:orange;display:block;position:relative}.swatch-filter-orange.disabled{opacity:0.2}.swatch-circle-pink{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-pink.disabled{opacity:0.2}.swatch-filter-pink{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:calc($diameter / 2);background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:0.2}.swatch-circle-purple{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:purple;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-purple.disabled{opacity:0.2}.swatch-filter-purple{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:purple;border-radius:calc($diameter / 2);background-color:purple;display:block;position:relative}.swatch-filter-purple.disabled{opacity:0.2}.swatch-circle-red{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:red;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-red.disabled{opacity:0.2}.swatch-filter-red{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:red;border-radius:calc($diameter / 2);background-color:red;display:block;position:relative}.swatch-filter-red.disabled{opacity:0.2}.swatch-circle-white{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fff;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-white.disabled{opacity:0.2}.swatch-filter-white{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fff;border-radius:calc($diameter / 2);background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:0.2}.swatch-circle-yellow{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#ff0;border-radius:calc($diameter / 2);display:block;position:relative}.swatch-circle-yellow.disabled{opacity:0.2}.swatch-filter-yellow{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#ff0;border-radius:calc($diameter / 2);background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:0.2}.swatch-circle-miscellaneous{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #821e91), color-stop(25%, #821e91), color-stop(25%, #edd134), color-stop(50%, #ff0), color-stop(50%, #edd134), color-stop(50%, #59ba00), color-stop(76%, #59ba00), color-stop(76%, #111), to(#111)),-webkit-gradient(linear, left bottom, left top, color-stop(0, #0e5cd1), color-stop(50%, #0e5cd1), color-stop(50%, #e20b0b), to(#e20b0b));background:linear-gradient(0deg, #821e91 0, #821e91 25%, #edd134 25%, #ff0 50%, #edd134 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%),linear-gradient(0deg, #0e5cd1 0, #0e5cd1 50%, #e20b0b 50%, #e20b0b 100%);background-repeat:repeat-y, repeat;background-size:50% 100%, 100% 100%;border:0.063em solid rgba(0,0,0,0.3);border-radius:1.25em;display:block;height:2.5em;position:relative;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:0.2}.swatch-circle-miscellaneous.selected::after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.attribute{margin-top:0.938em}.attribute label{display:block}.swatch a{text-decoration:none}@media (max-width: 575.98px){.primary-images{margin:0;padding:0}}.prices-add-to-cart-actions{width:100%;position:fixed;bottom:0;z-index:50;padding-right:0;padding-left:0;left:0}@media (max-width: 575.98px){.prices-add-to-cart-actions{background-color:rgba(255,255,255,0.95);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2);box-shadow:0 2px 10px rgba(0,0,0,0.2)}}@media (min-width: 576px){.prices-add-to-cart-actions{position:static;padding:0 0.9375em}}.prices-add-to-cart-actions .price{text-align:center}.prices{padding-bottom:0.5em;padding-top:0.5em;text-align:center}.cart-and-ipay{text-align:center}@media (max-width: 575.98px){.cart-and-ipay{padding-bottom:26px}.cart-and-ipay .btn{width:98%;margin:1%;display:block}}.add-to-cart-messages{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;top:15%;left:50%}.add-to-basket-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1em}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.add-to-basket-alert.show{display:block}.simple-quantity{margin-top:1em}.main-attributes{margin-top:1em}.size-chart{margin-top:1.071em}div.availability{margin-top:1.071em}.bundle-item{padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,0.1)}.bundle-item:last-child{border-bottom:none}.container.product-detail{margin-top:2em;margin-bottom:2em}@media (max-width: 575.98px){.container.product-detail{margin-top:0;margin-bottom:0}}.product-option:not(:first-child){margin-top:1.071em}.quick-view-dialog,.choose-bonus-product-dialog{max-width:56.25em}.quick-view-dialog .selectable-bonus-product-line-item,.choose-bonus-product-dialog .selectable-bonus-product-line-item{margin-top:0.2em;margin-bottom:0.2em;padding-top:0.3em;padding-bottom:0.3em}.quick-view-dialog .beenSelected,.choose-bonus-product-dialog .beenSelected{background-color:#eee}.quick-view-dialog .modal-header,.choose-bonus-product-dialog .modal-header{background-color:#eee;border-bottom:2px solid #ccc;border-top-left-radius:0.1875rem;border-top-right-radius:0.1875rem}.quick-view-dialog .modal-header .full-pdp-link,.choose-bonus-product-dialog .modal-header .full-pdp-link{color:var(--skin-primary-color-1)}.quick-view-dialog .modal-header .close,.choose-bonus-product-dialog .modal-header .close{font-size:2rem;line-height:1.5rem}.quick-view-dialog .modal-title,.choose-bonus-product-dialog .modal-title{font-size:1em}.quick-view-dialog .product-name,.choose-bonus-product-dialog .product-name{font-size:1.875em}.quick-view-dialog .swatch-circle,.choose-bonus-product-dialog .swatch-circle{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fff;border-radius:calc($diameter / 2);border:0.063em solid rgba(0,0,0,0.3);display:inline-block;margin-right:0.313em;position:relative}.quick-view-dialog .swatch-circle.color-value[data-selected=true]::after,.choose-bonus-product-dialog .swatch-circle.color-value[data-selected=true]::after{color:#000;content:'\f058';display:table-caption;font-family:'FontAwesome';font-size:1.625em;left:0.295em;position:absolute}.quick-view-dialog .swatch-circle.color-value.selected::after,.choose-bonus-product-dialog .swatch-circle.color-value.selected::after{background:#fff;border-radius:50%;color:#000;content:'\f058';display:table-caption;font-family:'FontAwesome';font-size:1.625em;height:0.75em;left:0.31em;line-height:0.8em;position:absolute;top:0.35em;width:0.8em}.quick-view-dialog .swatch-circle i.fa-times-circle,.choose-bonus-product-dialog .swatch-circle i.fa-times-circle{background:#fff;border-radius:50%;height:0.75em;line-height:0.8em;width:0.8em}.quick-view-dialog a[disabled] .swatch-circle,.choose-bonus-product-dialog a[disabled] .swatch-circle{cursor:not-allowed}.quick-view-dialog a[disabled] .swatch-circle.color-value.selected::after,.choose-bonus-product-dialog a[disabled] .swatch-circle.color-value.selected::after{background-color:#495057}.quick-view-dialog .availablity-container,.choose-bonus-product-dialog .availablity-container{text-align:right}.quick-view-dialog .availablity-container,.quick-view-dialog .size-chart,.choose-bonus-product-dialog .availablity-container,.choose-bonus-product-dialog .size-chart{margin-top:0.938em}.quick-view-dialog .modal-content,.choose-bonus-product-dialog .modal-content{border:1px solid rgba(0,0,0,0.2)}.quick-view-dialog .modal-body,.choose-bonus-product-dialog .modal-body{max-height:28.125em;overflow-y:auto}.quick-view-dialog button.close,.choose-bonus-product-dialog button.close{font-size:1.25em}.quick-view-dialog .modal-footer,.choose-bonus-product-dialog .modal-footer{background-color:#fff;border:none;border-bottom-right-radius:0.1875rem;border-bottom-left-radius:0.1875rem}.quick-view-dialog .modal-footer .prices .price,.choose-bonus-product-dialog .modal-footer .prices .price{font-size:1.6em}.quick-view-dialog .prices .sales,.choose-bonus-product-dialog .prices .sales{font-size:1.5rem}.quick-view-dialog .promotions,.choose-bonus-product-dialog .promotions{text-align:left;color:#c00}@media (max-width: 767.98px){.quick-view-dialog .bonus-summary,.choose-bonus-product-dialog .bonus-summary{font-size:0.625em}}@media (max-width: 767.98px){.quick-view-dialog .bonus-summary .bonus-product-name,.choose-bonus-product-dialog .bonus-summary .bonus-product-name{padding:0}}.quick-view-dialog .pre-cart-products,.choose-bonus-product-dialog .pre-cart-products{margin-right:0.125em}.quick-view-dialog .color-attribute,.choose-bonus-product-dialog .color-attribute{border:none;padding:0;background:none}.quick-view-dialog .non-input-label,.choose-bonus-product-dialog .non-input-label{display:block;margin-bottom:0.5rem}.c-qty-input{border:0 solid rgba(0,0,0,0);background-color:transparent}.c-qty-input:disabled{color:#000;-webkit-text-fill-color:#000;opacity:1}@media (max-width: 575.98px){.c-qty-input{padding-left:0}}.c-btn-style{border-radius:1em;width:1.8125rem;height:1.8125rem;background:transparent;border:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-btn-style:focus{outline:0}.c-qty-sign{background-color:#dbdbdb;border:1rem;color:#fff;border-radius:1rem;display:grid;width:1.5rem;height:1.5rem}@media (min-width: 1024px){.c-qty-sign{width:1.75rem;height:1.75rem}}.c-qty-sign:hover{background-color:#832729}button:disabled .c-qty-sign:hover,button[disabled] .c-qty-sign:hover{background-color:#dbdbdb;cursor:no-drop}.c-qty-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-input-style{font-size:0.875rem;gap:10px}.single-approaching-discount{border:.0625rem solid rgba(0,0,0,0.125);background-color:#fff;color:#1b7e35;margin-bottom:0.3125rem}.checkout-continue{position:fixed;bottom:0;z-index:1;padding-right:0;padding-left:0}@media (max-width: 575.98px){.checkout-continue{background-color:rgba(255,255,255,0.95);-webkit-box-shadow:0 .125rem .625rem rgba(0,0,0,0.2);box-shadow:0 .125rem .625rem rgba(0,0,0,0.2)}.checkout-continue div{padding:.625em}}@media (min-width: 576px){.checkout-continue{position:static;padding-right:0.938em;padding-left:0.938em}}.edit{margin-right:0.625em}.product-edit{margin-top:auto}.product-edit a{font-size:0.813em}.line-item-attributes{font-size:0.813rem;margin:0}@media (min-width: 768px){.line-item-attributes .custom-cart{position:absolute;bottom:0}}.item-attributes{position:absolute;bottom:0;display:inline-block;vertical-align:top}.line-item-divider{margin:.625em -.625rem .625em -.625rem;padding-bottom:2rem}@media (max-width: 767.98px){.line-item-divider{padding-bottom:1rem}}.c-oos-message{padding-left:0.313rem;text-align:left;font:normal normal bold 0.875rem/1.25rem;letter-spacing:0.0219rem;color:#FF9900;font-weight:700;opacity:1}@media (min-width: 768px) and (max-width: 1023.98px){.c-oos-message{font-size:0.6875rem}}@media (min-width: 576px) and (max-width: 767.98px){.c-oos-message{font-size:0.6875rem}}@media (max-width: 575.98px){.c-oos-message{font-size:0.6875rem}}.c-oos-image{border-radius:0.75rem}.c-image-blur{opacity:0.4}.blur-box{opacity:0.5}@media (min-width: 1024px){.c-desk-margin{margin-left:16rem}}@media (min-width: 768px) and (max-width: 1023.98px){.c-desk-margin{margin-left:9.8125rem}}@media (min-width: 576px) and (max-width: 767.98px){.c-desk-margin{margin-left:0}}@media (max-width: 575.98px){.c-desk-margin{margin-left:0}}.wishlist-tooltip{position:relative;display:inline-block;opacity:1;background:transparent}.wishlist-tooltip .wishlist-tooltiptext{opacity:0;font:normal normal bold 0.8125rem/1.75rem "nunito_sansregular";letter-spacing:0.0406rem;color:#832729;-webkit-box-shadow:0 0 0.4rem;box-shadow:0 0 0.4rem;padding:0.125rem;position:absolute;z-index:1;background:white;width:9.375rem;top:79%;right:43%}.wishlist-tooltip:hover .wishlist-tooltiptext{opacity:1}.wishlist-tooltip .wishlist-tooltiptext::after{content:"";position:absolute;bottom:100%;left:80%;margin-left:0.75rem;border-width:0.4375rem;border-style:solid;border-color:transparent transparent #fff transparent}@media screen and (min-width: 1029px){.coupon-code-trigger-1{margin-left:-15px}}.line-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1em;color:#222;font-weight:bold;margin-bottom:.625em;width:90%;font-style:normal;font-variant:normal}.line-item-name.custom-cart{text-overflow:clip;white-space:inherit;overflow:auto;font-family:"nunito_sansbold";color:#832729;font-size:.75rem;line-height:1.375rem;width:100%;margin-bottom:0}@media (min-width: 1024px){.line-item-name.custom-cart{font-family:"satoshi Variable",sans-serif;font-weight:700;font-style:Bold;font-size:16px;line-height:20px}}.line-item-name.custom-cart a{color:#832729 !important}@media (min-width: 576px) and (max-width: 767.98px){.variation-details__weight{font-size:.75rem}}@media (min-width: 1024px) and (max-width: 1049.98px){.variation-details__weight{font-size:1rem !important}}.line-item-price{font-size:1em;color:#222;font-weight:bold}.line-item-price-info{font-size:0.75em;margin-bottom:0.5rem}.no-margin-top{margin-top:0}.number-of-items{font-size:1.25rem;margin-top:1rem}@media (min-width: 576px){.number-of-items{margin-top:0}}.optional-promo{color:var(--skin-primary-color-1)}.product-to-remove{font-weight:bold}.you-save-symbol{font:normal normal bold 1.0625rem/1.4375rem "nunito_sansbold";color:#1b7e35}@media (max-width: 1023.98px){.you-save-symbol{font:normal normal 600 0.875rem/1.1875rem "nunito_sansbold"}}.at-section-check-box label{font:normal normal bold 0.875rem/1.1875rem "nunito_sansregular";color:#832729;display:block;position:relative;padding-left:1.875rem;margin-bottom:.75rem;cursor:pointer}@media (max-width: 1023.98px){.at-section-check-box label{font-size:.875rem;padding-top:.1875rem;padding-left:2.5rem}}.at-section-check-box label input{height:0;width:0}.at-section-check-box label .radio-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.at-section-check-box label input.c-at-checked:checked ~ .dynamic-checkbox{background-color:#832729;padding-right:0.625rem}@media screen and (prefers-color-scheme: dark){.at-section-check-box label input.c-at-checked:checked ~ .dynamic-checkbox::after{content:"\f00c"}}.at-section-check-box label .dynamic-checkbox{position:absolute;top:0;left:0;height:1rem;width:1rem;border:0.0625rem solid #832729;border-radius:.0625rem}@media (max-width: 1023.98px){.at-section-check-box label .dynamic-checkbox{width:1.5rem;height:1.5rem}}.at-section-check-box label .dynamic-checkbox::after{position:absolute;left:0.0625rem;top:-0.125rem;content:"\f00c";font-size:.8125rem;font-family:var(--fa-style-family, "Font Awesome 6 Free");color:#f4f3f3}@media screen and (prefers-color-scheme: dark){.at-section-check-box label .dynamic-checkbox::after{content:""}}@media (max-width: 1023.98px){.at-section-check-box label .dynamic-checkbox::after{font-size:1.1875rem;left:.125rem;top:.125rem}}.at-section-check-box label input:checked ~ .dynamic-checkbox::after{display:block}.item-image{height:6rem;width:6rem;margin-right:0.938em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.item-image.custom-cart{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;position:relative}@media (min-width: 1024px){.item-image.custom-cart{height:7.1875rem;width:7.1875rem;margin-right:0rem}}@media (min-width: 768px) and (max-width: 1023.98px){.item-image.custom-cart{height:10rem;width:10rem;margin-right:1.6875rem;max-width:8.9375rem;max-height:8.9375rem}}@media (max-width: 767.98px){.item-image.custom-cart{height:auto;width:100%;margin:auto}}.item-image.custom-cart img.product-image{height:115px;width:115px;max-height:none;border-radius:.75rem}@media (max-width: 767.98px){.item-image.custom-cart img.product-image{max-width:78px}}.item-image img.product-image{display:block;margin:0 auto;max-width:100%;height:auto;max-height:5.625em}@media (min-width: 576px){.promo-code-form{display:block}}.promo-code-submit{padding-left:0}.promo-code-submit .promo-code-btn,.promo-code-submit .custom-promos-btn{border-radius:0.3125rem;opacity:1;width:100%;height:3.2rem;text-align:center;letter-spacing:0.0437rem;color:#fff;border:none;float:right;background:#832729 0% 0% no-repeat padding-box;font:normal normal bold 0.875rem/1.75rem "nunito_sansregular"}@media (max-width: 1023.98px){.promo-code-submit .promo-code-btn,.promo-code-submit .custom-promos-btn{height:2.3125rem}}.promo-code-submit .promo-code-btn:focus,.promo-code-submit .promo-code-btn:hover,.promo-code-submit .promo-code-btn:active,.promo-code-submit .custom-promos-btn:focus,.promo-code-submit .custom-promos-btn:hover,.promo-code-submit .custom-promos-btn:active{background-color:#480a0c !important;border-radius:5px;opacity:1;border-color:#480a0c !important;color:#fff}.promo-code-submit .custom-promos-btn.p-applied{background:transparent;color:green;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;scale:1.1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promo-code-submit .custom-promos-btn.p-applied i{margin-right:5px}.coupon-code-field{border:0.0625rem solid gray;border-radius:0.375rem;position:relative;width:100%;height:3.2rem;background:#f4f3f3 0% 0% no-repeat padding-box}@media (max-width: 1023.98px){.coupon-code-field{height:2.375rem}}.quantity-form{margin-bottom:0;margin-top:-0.313em}.button-for-updates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-.625rem;height:1.25rem;margin-top:.75rem;z-index:1}@media (max-width: 1023.98px){.button-for-updates{margin-top:4.8375rem;position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:99%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:1.25rem .75rem 1.25rem;margin-left:0%}.button-for-updates .cart-delete-btn{width:7.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-for-updates .vertical-rule{border-left:1px solid #b1b1b1;height:2.5625rem}}.button-for-updates .wishlist-tooltip{margin-left:.1875rem}.button-for-updates .wishlist-tooltip a.float-right.move{display:-webkit-box;display:-ms-flexbox;display:flex}.button-for-updates .wishlist-tooltip .move-to-wish-text{font:normal normal bold .75rem "nunito_sansregular";letter-spacing:.0375rem;color:#000;opacity:1;display:block;margin-top:.5625rem}@media (max-width: 1023.98px){.button-for-updates .wishlist-tooltip .move-to-wish-text{margin-top:.4375rem}}@media (max-width: 1023.98px){.button-for-updates .wishlist-tooltip img{width:1.5rem;margin-top:-.1875rem}}.button-for-updates .wishlist-container{-ms-flex-item-align:center;align-self:center}@media (max-width: 767.98px){.button-for-updates .wishlist-container{padding-top:0;margin-top:0 !important}}.button-for-updates .wishlist-container .user-not-logged-in img{height:2.125rem;width:2.125rem}@media (max-width: 1023.98px){.button-for-updates .wishlist-container .user-not-logged-in img{height:1.5rem;width:1.5rem}}.button-for-updates .lineitem-cta{font:normal normal bold 0.75rem/0.563 "nunito_sansregular";color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.25rem}.button-for-updates .lineitem-cta .remove-from-cart{font:normal normal bold .75rem "nunito_sansregular";color:#000}.button-for-updates .lineitem-cta #wishlist-icon{scale:60%}.button-for-updates .lineitem-cta #wishlist-icon+.move-to-wishlist{color:black}@media (max-width: 1023.98px){.button-for-updates .lineitem-cta #wishlist-icon+.move-to-wishlist{margin-top:-4px}}.button-for-updates .lineitem-cta .cart-remove-icon{scale:50%}.cart-secure-delivery-text{font:normal normal normal 0.75rem/1.75rem "nunito_sansregular";letter-spacing:0.26px;color:#000;opacity:1}.product-info .remove-btn{color:#999;font-size:1.625em;padding:0;position:absolute;top:-.625rem;right:0.25rem;border:none;background-color:#fff}@media (min-width: 1024px){.product-info .remove-btn{top:0;bottom:0;right:-.625rem;margin-top:-.625rem;margin-bottom:-.625rem}}.product-info .remove-btn-lg{border:none;border-radius:0;font-size:1.625em;position:absolute;top:0;right:0;bottom:0;position:relative;padding-left:0.3125rem;padding-right:0.3125rem;z-index:1}.modal{background-color:rgba(0,0,0,0.5)}.c-remove-prod .modal-dialog{max-width:39.188rem;height:24.625rem;margin:10rem auto}.c-remove-prod .modal-content{height:24.625rem;border-radius:0.938rem}.c-remove-prod .remove-button{padding:5% !important}.c-remove-prod .x-button{opacity:1;font-size:1.875rem}.c-remove-prod .img-div{padding:8%}.c-remove-prod .remove-product-img{width:3.5rem;display:block;margin-left:43%}.c-remove-prod .warning-remove{letter-spacing:0;color:#212529;opacity:1;font:normal normal bold 1.375rem/1.875rem "nunito_sansregular";text-align:center}.c-remove-prod .remove-product{padding-left:16%;padding-right:16%;font-family:"satoshi Variable",sans-serif}.c-remove-prod .dont-remove-button{font-size:0.875rem;font-family:"satoshi Variable",sans-serif;color:#832729;top:30.438rem;left:27.1875rem;width:12.563rem;height:3.75rem;background:#fff 0% 0% no-repeat padding-box;border:1px solid #832729;border-radius:0.313rem;opacity:1}.c-remove-prod .remove-product-button:hover{background-color:#631617 !important;border:#631617}.c-remove-prod .spacing-col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.c-remove-prod .remove-product-button{font-size:0.875rem;font-family:"satoshi Variable",sans-serif;color:#fff;top:30.438rem;left:43.75rem;width:12.563rem;height:3.75rem;background:#832729 0% 0% no-repeat padding-box;border:0.313rem #832729;border-radius:0.313rem;opacity:1}.move-to-wish-icon{scale:0.65}.delete-icon-style .cart-delete-icon{position:relative;padding:0;margin-left:0;background-color:transparent}@media (max-width: 1023.98px){.delete-icon-style .cart-delete-icon{margin-left:0.0625rem !important;border-right:none}}.delete-icon-style .cart-delete-icon img{height:2.125rem;width:2.125rem}@media (max-width: 1023.98px){.delete-icon-style .cart-delete-icon img{width:1.5rem !important;height:1.5rem}}@media (max-width: 1049.98px){.delete-icon-style .cart-delete-icon{position:relative;margin-left:0;background-color:transparent}.delete-icon-style .cart-delete-icon img{width:1.675rem}.c-remove-prod{padding-right:0 !important}.c-remove-prod .modal-content{height:16.25rem;border-radius:0.938rem}.c-remove-prod .modal-dialog{top:14.875rem;width:21.813rem;height:16.25rem;margin:auto}.c-remove-prod .img-div{padding:0;width:15%;margin:auto}.c-remove-prod .remove-product-img{width:2.5rem;height:6.938rem;margin:auto}.c-remove-prod .remove-product-button{width:7.75rem;height:2.5rem;font:"satoshi Variable",sans-serif}.c-remove-prod .dont-remove-button{width:7.75rem;height:2.5rem;font:"satoshi Variable",sans-serif}.c-remove-prod .warning-remove{width:21.438rem;font:normal normal bold 0.875rem "nunito_sansregular";text-align:center;height:2.188;margin:auto}.c-remove-prod .remove-product{padding-left:16%;padding-right:16%;font:"satoshi Variable",sans-serif}}.bonus-product{display:block;text-align:center}.remove-line-item{position:relative}.remove-coupon{border:none;background:transparent}.sub-total{font-weight:bold}.grand-total{font-size:1em;font-weight:600}.coupon-price-adjustment+.coupon-price-adjustment{margin-top:0.625rem}.coupon-promotion-relationship{font-size:0.813em;padding-left:1rem;margin-bottom:0}.coupons-and-promos{margin-bottom:0.625rem;padding-right:0;padding-left:0}.coupons-and-promos .coupon-price-adjustment{background-color:transparent;padding:0.75rem 0.7813rem 0.8125rem 0.5938rem;border:.0625rem solid #cecece;border-radius:.125rem}.coupons-and-promos .static-promo-m{margin-bottom:1rem;color:#832729;text-align:left;font-weight:800;font-size:1.0625rem;font-family:"nunito_sansregular";font-style:normal;font-stretch:normal;line-height:1.4375rem;letter-spacing:0;text-transform:capitalize;opacity:1;margin-top:1.1875rem}.coupons-and-promos .applied-coupon .coupon-price-adjustment+.coupon-price-adjustment{margin-top:0;border-radius:0 0 .125rem .125rem;border-top:0}.coupons-and-promos .coupon-price-adjustment:first-child:not(:only-of-type){border-radius:.125rem .125rem 0 0}.coupons-and-promos .totals-hr{padding-right:10px;padding-left:10px}.coupons-and-promos .coupon-code{line-height:1.1875rem;font-size:.875rem;font-family:"nunito_sansregular";letter-spacing:0;color:#3e3e3e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coupons-and-promos .coupon-code .delete-coupon-confirmation-btn{background:transparent;border:0;text-decoration:underline;color:#832729}.coupons-and-promos .coupon-code .coupon-icon{height:19.78px;margin-left:5px;margin-right:5px}.coupons-and-promos .line-item-divider{padding:0;margin-right:-.625rem;margin-left:-.625rem}.coupon-code{font-size:1.125em}.coupon-code .coupon-code-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coupon-code .coupon-code-text .coupon-code-label{padding-left:12px}.coupon-applied{color:#1b7e35;font-size:0.813em}.coupon-not-applied{color:#c00;font-size:0.813em}.coupon-error{color:#c00;margin-top:0.25rem;font-size:.6875rem}.coupon-success .coupon-success-msg{position:absolute;width:100%}@media (min-width: 1024px){.coupon-success .coupon-success-msg{width:16.4375rem}}.coupon-success-msg{font-size:.875rem;font-family:"nunito_sansbold";line-height:1.75rem;color:#1b7e35}.coupon-missing-error{display:none}.applied-promotion-discount{color:#1b7e35;float:right}.promotion-information{margin-bottom:0.625rem;margin-top:0.625rem}.line-item-header{font-style:normal;font-variant:normal;font-weight:bold;font:500 20px/26px "Gambetta Variable" !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.line-item-header.custom-cart{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.line-item-header.custom-cart .delivery-status{font:normal normal normal 0.7rem/1.25 "nunito_sansregular";color:#2c2c2c;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5rem;padding-left:0;padding-right:0;white-space:nowrap}@media (max-width: 1023.98px){.line-item-header.custom-cart .delivery-status{font-size:0.626rem;line-height:0.875rem;white-space:inherit}}.line-item-header.custom-cart .delivery-status .delivery-date{padding-left:.25rem;font-family:"nunito_sansbold"}@media (min-width: 1024px){.line-item-header.custom-cart{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 1023.98px){.line-item-header.custom-cart{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.line-item-header.custom-cart .variation-details__size ~ .variation-details__weight::after{content:"|";padding-left:4px;padding-right:4px}.line-item-header.custom-cart .pid{color:#2c2c2c;opacity:0.6;margin-top:.3125rem;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-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 767.98px){.line-item-header.custom-cart .pid{font-size:.75rem;line-height:.875rem;margin-top:.5rem;min-height:.875rem;width:85%}}@media (min-width: 768px) and (max-width: 1023.98px){.line-item-header.custom-cart .pid{font-size:.6875rem;line-height:.9375rem;margin-top:.4375rem}}@media (min-width: 1024px){.line-item-header.custom-cart .pid{font-size:1rem;line-height:1.25rem;margin-top:.375rem}}@media (max-width: 1023.98px){.line-item-header.custom-cart .pid.d-none ~ .button-for-updates{margin-top:6.25rem}.line-item-header.custom-cart .pid.d-none ~ .gift-box-wrap{margin-top:9.375rem}}@media (min-width: 1024px){.line-item-header.custom-cart .cart-p-price{margin-top:.5rem}}@media (min-width: 768px) and (max-width: 1023.98px){.line-item-header.custom-cart .cart-p-price{margin-top:.4375rem}}@media (max-width: 767.98px){.line-item-header.custom-cart .cart-p-price{margin-top:.5rem}}.line-item-header.custom-cart .cart-p-price .unit-price .price>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:250px !important;font-family:'Gambetta-Medium'}.line-item-header.custom-cart .cart-p-price .unit-price .price .value{font-family:'Gambetta-Medium' !important;font-weight:500;color:#3e3e3e}@media (min-width: 1024px){.line-item-header.custom-cart .cart-p-price .unit-price .price .value{font-size:1.25rem !important;line-height:1.625rem}}@media (min-width: 768px) and (max-width: 1023.98px){.line-item-header.custom-cart .cart-p-price .unit-price .price .value{font-size:1.25rem;line-height:1.5625rem}}@media (max-width: 767.98px){.line-item-header.custom-cart .cart-p-price .unit-price .price .value{font-size:1rem !important;line-height:1.25rem !important}}.line-item-header.custom-cart .cart-p-price .unit-price .price .strike-through{text-decoration:none}.line-item-header.custom-cart .cart-p-price .unit-price .price .strike-through .value{margin-left:4px !important;text-decoration:line-through;color:#575757}@media (min-width: 1024px){.line-item-header.custom-cart .cart-p-price .unit-price .price .strike-through .value{font-size:1rem;line-height:1.375rem}}@media (min-width: 768px) and (max-width: 1023.98px){.line-item-header.custom-cart .cart-p-price .unit-price .price .strike-through .value{font-size:.8125rem;line-height:1.125rem}}@media (max-width: 767.98px){.line-item-header.custom-cart .cart-p-price .unit-price .price .strike-through .value{font-size:1rem;line-height:1.25rem}}@media (max-width: 767.98px){.line-item-header.custom-cart .cart-p-price .price-variation .price{padding-top:.3125rem}}@media (max-width: 767.98px){.line-item-header.custom-cart .w-100{margin:0}}@media (max-width: 1023.98px){.line-item-header .cart-quantity{padding:0;padding-bottom:8.5rem}.line-item-header .cart-quantity.cart-quantity-extended{padding-bottom:9.875rem}}.line-item-header .cart-quantity .line-item-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 1023.98px){.line-item-header .cart-quantity .line-item-quantity{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:.875rem}}@media (max-width: 767.98px){.line-item-header .cart-quantity .line-item-quantity{margin-top:0;margin-bottom:0}}.bundle-includes{font-size:0.813em;margin-bottom:0.625em}.cart-page .bundled-line-item+.bundled-line-item::before,.cart-page .bonus-line-item-row+.bonus-line-item-msg::before{content:"";display:block;border-bottom:0.063em dashed #ccc;margin:0.625em -0.625em}.quantity-label{font-size:0.813em}.quantity{width:100%;min-width:5em}.bundle-misc{font-size:0.813rem}@media (max-width: 1023.98px){.bundle-misc{margin-bottom:0.625em}}.cart-error-messaging.cart-error{position:fixed;top:0;width:100%;z-index:2}.valid-cart-error{min-height:6.5rem}.bundled-line-item .item-attributes{margin-left:0}.bonus-product-button{margin-right:1.5em}.empty-img{height:10.938rem;background-repeat:no-repeat;opacity:1}.empty-cart-text{width:auto;height:2.563rem;text-align:center;font-family:"nunito_sansextrabold";font-size:1.875rem;letter-spacing:0;color:#832729;opacity:1}.button-div{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}.btn-inner-text{font-size:0.875rem;font-family:"nunito_sansbold"}.button-color{background-color:#832729 !important}.button-color:hover{background-color:#631617 !important}.imgpt{padding-top:6rem;text-align:center}.textpt{padding-top:3.188rem}.btnpt{padding-top:1.563rem;padding-bottom:13.313rem}.btnpt button{border-radius:0.313rem;border-color:#fff;padding:1rem 3.875rem}.btnpt button:hover{border-color:#fff;color:#fff;-webkit-box-shadow:0.313rem 0.313rem 1.875rem 0.019rem rgba(99,22,23,0.6);box-shadow:0.313rem 0.313rem 1.875rem 0.019rem rgba(99,22,23,0.6)}@media (max-width: 1049.98px){.empty-img{width:40%}.textpt{padding-top:1.875rem}.empty-cart-text{font-size:1.625rem}.btn-inner-text{font-size:1.125rem;margin:0 0.625rem}.btnpt{padding-bottom:6.688rem}.btnpt button{padding:0.875rem 1.5rem}.imgpt{padding-top:4.938rem}}.cart-secure-delivery{margin-top:-1.5rem;margin-bottom:1.25rem;font:normal normal normal 0.75rem/1.75rem "nunito_sansregular";letter-spacing:0.26px;color:#000;padding-left:0px;position:relative}@media (max-width: 767.98px){.cart-secure-delivery{margin-top:-.75rem}}@media (min-width: 768px) and (max-width: 1023.98px){.cart-secure-delivery{margin-top:-.5rem}}.wishlist-tooltip{position:relative;display:inline-block;opacity:1;background:transparent;padding-left:0.25rem;border:none;margin-left:.75rem}@media (max-width: 1023.98px){.wishlist-tooltip{border:none;padding:0;margin:0}}.wishlist-tooltip .move-to-wishlist{font:normal normal bold .75rem "nunito_sansregular";color:#000}.wishlist-tooltip .wishlist-tooltiptext{opacity:0;font:normal normal bold 0.8125rem/1.75rem "nunito_sansregular";letter-spacing:0.0406rem;color:#832729;-webkit-box-shadow:0 0 0.2rem;box-shadow:0 0 0.2rem;padding:0.125rem;position:absolute;z-index:1;background:white;width:9.375rem;top:100%;left:-3.5rem}.wishlist-tooltip .wishlist-tooltiptext::after{content:"";position:absolute;bottom:100%;left:40%;margin-left:0.75rem;border-width:0.4375rem;border-style:solid;border-color:transparent transparent #fff transparent}@media (min-width: 768px) and (max-width: 1023.98px){.cart-page{max-width:45rem;margin-bottom:2.8125rem}}@media (max-width: 767.98px){.cart-page{width:auto}}@media (min-width: 1024px){.cart-page{margin-bottom:3.4375rem;padding-right:4rem}}.cart-page .product-info{margin-bottom:0.313em;padding:.625em .3125rem;max-width:none}@media (min-width: 768px){.cart-page .product-info{height:auto}}@media (min-width: 1024px){.cart-page .product-info{padding-right:2.5rem;padding-bottom:1.1875rem !important;margin-bottom:0 !important}}.cart-page .product-info div.container.custom-cart-card{padding-right:0;padding-left:0}.cart-page .product-info div.container.custom-cart-card .custom-cart-card-group{max-height:120px}@media (max-width: 1023.98px){.cart-page .product-info div.container.custom-cart-card .custom-cart-card-group{max-height:200px;position:relative}.cart-page .product-info div.container.custom-cart-card .custom-cart-card-group .errormsg-cartpage{font-size:.875rem;font-family:"nunito_sansbold";padding-bottom:5px}}.cart-page .product-info div.container.custom-cart-card .line-item-divider{padding-bottom:0;margin-top:1.8rem}.cart-page .totals{padding:35px 2rem 1.25rem 2rem;border-radius:.3125rem;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (max-width: 1023.98px){.cart-page .totals{padding:0 10px 1.5625rem !important;padding-right:10px !important}}@media (min-width: 1024px) and (max-width: 1049.98px){.cart-page .totals{padding:0 1.0625rem 1.0625rem}}.cart-page .totals .sub-total-container{background:#fffdf8;padding:20px;border-radius:6px;letter-spacing:0;font:normal normal normal 0.875rem/1.1875rem "nunito_sansregular";color:#3e3e3e}.cart-page .totals .sub-total-container .sub-total-content{background:transparent !important;font-family:"nunito_sansregular";font-size:.875rem;line-height:1.1875rem}.cart-page .totals .sub-total-container .sub-total-content .discount p{color:#3e3e3e}.cart-page .totals .sub-total-container h3{font:normal normal 700 16px/26px "satoshi Variable",sans-serif !important;color:#832729;text-align:right}.cart-page .totals .sub-total-container .total{font:normal normal bold 0.875rem/1.1875rem "nunito_sansbold";color:#832729;margin-top:0 !important;margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-page .totals .sub-total-container .total .grand-total{font-weight:900;font-size:14px;line-height:18px;font-family:'satoshi-bold';color:#832729;margin-bottom:0}@media (max-width: 1023.98px){.cart-page .totals .sub-total-container .total .grand-total{font:normal normal bold 0.875rem/1.1875rem "nunito_sansbold"}}.cart-page .totals .sub-total-container .total .totalfinal{white-space:nowrap}@media (max-width: 1023.98px){.cart-page .totals .sub-total-container .total{margin-bottom:1rem}}.cart-page .totals .sub-total-container .you-save{font:normal normal bold 1.0625rem/1.4375rem "nunito_sansregular";color:#1b7e35}@media (max-width: 1023.98px){.cart-page .totals .sub-total-container .you-save{font:normal normal 600 0.875rem/1.1875rem "nunito_sansregular"}}.cart-page .totals .cart-login-banner{background:-webkit-gradient(linear, right top, left top, from(rgba(210,171,103,0.2)), to(rgba(224,178,86,0.05)));background:linear-gradient(270deg, rgba(210,171,103,0.2) 0%, rgba(224,178,86,0.05) 100%);border:1px solid #e7d5b4;border-radius:4px;padding:10px 15px;margin-bottom:15px;font-size:13px;line-height:20px;font-weight:500}.cart-page .cart-login-text{margin:0;color:#6b3a2f;font:500 14px/20px "satoshi Variable",sans-serif}.cart-page .cart-login-text .cart-login-link{color:#832729;font-weight:700;text-decoration:underline}.cart-page .cart-login-text .cart-login-link:hover,.cart-page .cart-login-text .cart-login-link:focus{text-decoration:none;color:#7c1426}.cart-page .encircle-box{background:-webkit-gradient(linear, right top, left top, from(rgba(210,171,103,0.2)), to(rgba(224,178,86,0.05)));background:linear-gradient(270deg, rgba(210,171,103,0.2) 0%, rgba(224,178,86,0.05) 100%);border:1px solid #e7d5b4;border-radius:6px;padding:16px 18px;margin-bottom:15px;font-size:14px;color:#3d2b1f}.cart-page .encircle-points-text{font:500 12px/20px "satoshi Variable", sans-serif;margin-bottom:6px;color:#000000CC}.cart-page .encircle-points-value{color:#832729;font-family:"satoshi Variable",sans-serif;font-size:12px;line-height:20px;font-weight:700;float:right}.cart-page .encircle-subtext{font-family:"satoshi Variable",sans-serif;font-size:10px;line-height:12px;font-weight:500;margin-top:4px}.cart-page .encircle-link{color:#8e1c1c;text-decoration:underline;font-weight:500;font:500 10px/12px "satoshi Variable", sans-serif !important}.cart-page .encircle-link:hover{color:#6a1212;text-decoration:none}.cart-page .cart-login-desktop-only{display:none}@media (min-width: 992px){.cart-page .cart-login-desktop-only{display:block}}.cart-page .cart-login-mobile-only{display:none}@media (max-width: 767px){.cart-page .cart-login-mobile-only{display:block;margin-bottom:15px;margin-top:15px}.cart-page .tq-giftSheet{pointer-events:none}.cart-page .tq-giftSheet.is-open{pointer-events:auto}.cart-page .tq-giftSheet__backdrop{pointer-events:none}.cart-page .tq-giftSheet.is-open .tq-giftSheet__backdrop{pointer-events:auto}.cart-page .mobileDeleteIcon{margin-top:-5px !important}.cart-page .price-variation{width:40% !important}.cart-page .content-container{margin-left:10px !important;height:10px !important;max-width:100% !important;position:relative !important;margin-top:18px !important}[dir="rtl"] .cart-page .content-container{margin-left:0 !important;margin-right:10px !important}.cart-page .yourCart{font-size:20px !important}}.cart-page .product-move{position:relative}@media (max-width: 767.98px){.cart-page .product-move img{width:1.5rem;margin-top:-0.5rem !important}}@media (min-width: 768px) and (max-width: 1023.98px){.cart-page .product-move img{margin-top:-0.25rem !important}}@media (max-width: 767.98px){.cart-page .cartpageproduct{padding-right:.9375rem !important}}.cart-page .cartpageproduct .card.product-info:first-child{padding-top:2.5rem !important;border-radius:0 !important}@media (max-width: 1023.98px){.cart-page .cartpageproduct .card.product-info:first-child{padding-top:1rem !important;border-top:0}}.cart-page .cartpageproduct .card.product-info:last-child{padding-bottom:0}@media (max-width: 1023.98px){.cart-page .cart-item-group{padding:0;margin:0}}@media (max-width: 767.98px){.cart-page .cart-item-group .img-container{padding:0;max-width:8.9375rem}}@media (max-width: 1023.98px){.cart-page .cart-item-group .img-container{padding:0;max-width:8.9375rem}}@media (min-width: 1024px){.cart-page .cart-item-group .img-container{padding:0}}@media (max-width: 1023.98px){.cart-page .cart-item-group .content-container{padding-right:0 !important;position:static;max-width:calc(100% - 8.9375rem);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 8.9375rem);flex:0 0 calc(100% - 8.9375rem)}}.cart-page .cart-item-group .line-item-name-group{padding:0}@media (max-width: 1023.98px){.cart-page .cart-item-group .line-item-name-group{padding:0 !important;position:static}.cart-page .cart-item-group .line-item-name-group .checkout-delivery-icon{max-width:2.125rem;min-width:2.125rem;margin-right:5px}}@media (max-width: 767.98px){.cart-page .cart-item-group .line-item-name-group{position:relative;padding-right:3.75rem}.cart-page .cart-item-group .line-item-name-group .product-move{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.cart-page .cart-item-group .line-item-name-group .product-move img{width:1.25rem;margin-top:0 !important}}@media (max-width: 767.98px){.cart-page .cart-item-group .line-item-name-group{min-height:auto;margin-bottom:1rem}}@media (min-width: 1024px){.cart-page .cart-item-group .line-item-name-group{min-height:11.25rem;position:relative}.cart-page .cart-item-group .line-item-name-group .errormsg-cartpage{position:absolute;top:-25px;white-space:nowrap}}.cart-page .coupon-error{color:#c00;margin-top:0.25rem;font-size:.6875rem;font-family:"nunito_sansbold"}@media (min-width: 1024px){.cart-page .coupon-error{font-size:.8125rem;line-height:1.125rem;width:16.4375rem}}.cart-page .coupon-error .coupon-error-message,.cart-page .coupon-error .coupon-missing-error{position:absolute;width:12.5rem}@media (min-width: 1024px){.cart-page .coupon-error .coupon-error-message,.cart-page .coupon-error .coupon-missing-error{font-size:.8125rem;line-height:1.125rem;width:14.8125rem}}@media (max-width: 767.98px){.cart-page .gift-message-added,.cart-page .gift-message-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 12px;border-radius:999px;font-size:.75rem;line-height:1.3;margin-top:.5rem;max-width:100%}.cart-page .gift-message-added{background:#FCECEC;border:1px solid #f0c0c0}.cart-page .gift-added{color:#B63E3E;font-weight:600}.cart-page .gift-message-added+.gift-message-text,.cart-page .gift-message-text+.gift-message-added{margin-left:0;margin-top:.375rem}}@media (max-width: 767.98px){.cart-page .gift-message-added,.cart-page .gift-message-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 12px;border-radius:999px;font-size:.75rem;line-height:1.3;margin-top:.5rem;max-width:100%}.cart-page .gift-message-added{background:#FCECEC;border:1px solid #f0c0c0}.cart-page .gift-added{color:#B63E3E;font-weight:600}.cart-page .gift-message-added+.gift-message-text,.cart-page .gift-message-text+.gift-message-added{margin-left:0;margin-top:.375rem}}.cart-page .delivery.pincode-delivery{width:100% !important;max-width:100% !important;display:block;margin-left:0;margin-right:0}.dataerrorcoupon{font:700 14px/18px "satoshi Variable", sans-serif !important}.cart-points{border:.0625rem dashed #76746f;padding:1.375rem 1.25rem}.cart-points .point-text{font:normal normal bold 0.875rem/1.188rem "nunito_sansbold";color:#832729}@media (max-width: 1023.98px){.cart-points{padding:1.3125rem 1rem 1.4375rem}}.cart-points .encircle-msg{font:normal normal normal 0.875rem/1.125rem "nunito_sansregular";color:#46433c;text-align:center;margin-bottom:1rem}@media (max-width: 1023.98px){.cart-points .encircle-msg{font-size:0.75rem;margin-bottom:0.75rem}}.cart-points-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.cart-points .neu-points .neu-coin-tooltip{position:relative;display:inline-block;opacity:1;background:transparent;border:0;padding:0}.cart-points .neu-points .neu-coin-tooltip img{margin-bottom:0.125rem;height:0.938rem;width:0.938rem}.cart-points .neu-points .neu-coin-tooltip .neu-coin-tooltip-text{visibility:hidden;font:normal normal normal 0.6875rem/1rem "nunito_sansregular";padding:.3125rem .625rem;border-radius:.125rem;letter-spacing:.00125rem;color:#832729;-webkit-box-shadow:0 .1875rem .375rem rgba(0,0,0,0.160784);box-shadow:0 .1875rem .375rem rgba(0,0,0,0.160784);position:absolute;z-index:1;background:#fff;width:18.75rem;right:-1.5625rem;bottom:2.5rem}@media (max-width: 1023.98px){.cart-points .neu-points .neu-coin-tooltip .neu-coin-tooltip-text{width:13.125rem;left:-9.5625rem;bottom:-4.5rem}}.cart-points .neu-points .neu-coin-tooltip:hover .neu-coin-tooltip-text{visibility:visible}.cart-points .neu-points .neu-coin-tooltip .neu-coin-tooltip-text::after{content:"";position:absolute;right:1.6875rem;bottom:-.5rem;border-width:0.8rem;border-style:solid;border-color:transparent #fff #fff transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:.3125rem .3125rem .4375rem rgba(0,0,0,0.160784);box-shadow:.3125rem .3125rem .4375rem rgba(0,0,0,0.160784)}@media (max-width: 1023.98px){.cart-points .neu-points .neu-coin-tooltip .neu-coin-tooltip-text::after{bottom:2.8rem;-webkit-transform:rotate(224deg);transform:rotate(224deg);right:1.875rem}}.cart-points .guest-user-msg p{font:normal normal normal 0.875rem/2rem "nunito_sansregular";color:#46433c;margin-bottom:0;text-align:center}.cart-points .guest-user-msg p a.login-btn{font:normal normal bold 0.875rem/1.75rem "nunito_sansbold";color:#832729 !important;text-transform:underline}@media (max-width: 1023.98px){.cart-points .guest-user-msg p a.login-btn{font-size:.75rem;line-height:1.5625rem}}.cart-points .guest-user-msg p .encircle-text{font:normal normal 600 0.875rem/2rem "nunito_sansregular";color:#832729;text-align:center}@media (max-width: 1023.98px){.cart-points .guest-user-msg p .encircle-text{font-size:.75rem;line-height:1.5625rem;font-weight:600}}@media (max-width: 1023.98px){.cart-points .guest-user-msg p{font-size:.75rem;line-height:1.5625rem}}.move-to-wishlist-messages .notification-handler.alert-danger,.move-to-wishlist-messages .notification-handler.alert-success{border-radius:0.3125rem;-webkit-box-shadow:0 0 1.25rem rgba(0,0,0,0.160784);box-shadow:0 0 1.25rem rgba(0,0,0,0.160784);left:1.25rem;opacity:0;position:fixed;right:1.25rem;top:5.375rem;-webkit-transform:translateX(120%);transform:translateX(120%);z-index:14}.move-to-wishlist-messages .notification-handler.alert-danger.active,.move-to-wishlist-messages .notification-handler.alert-success.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.move-to-wishlist-messages .notification-handler.alert-danger .content,.move-to-wishlist-messages .notification-handler.alert-success .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;gap:1.875rem;padding:0.625rem 2.5rem}.move-to-wishlist-messages .notification-handler.alert-danger{background:#fbe1e1}.move-to-wishlist-messages .notification-handler.alert-success{background:#d4e0d7}.move-to-wishlist-messages .notification-handler.alert-success::before{background:#1b7e35;content:"";height:100%;position:absolute;width:1.25rem;top:0;left:0}.move-to-wishlist-messages .notification-handler.alert-danger::before{background:#ba2727;content:"";height:100%;position:absolute;width:1.25rem;top:0;left:0}.move-to-wishlist-messages .move-to-basket-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;padding:0.5em}.move-to-wishlist-messages .notification-handler .content img{height:1.5625rem}.tq-coupon-tabs-background{background-color:transparent !important}@media (max-width: 1023.98px){.tq-coupon-tabs-background{max-width:100% !important}}.tq-coupon-tabs-background ul li{width:50%}.tq-coupon-tabs-background ul li a{width:100%;font-size:.75rem;white-space:nowrap}@media (min-width: 1024px){.tq-coupon-tabs-background ul li a{font-size:.875rem}}.toast-svg{fill:#fff}.toast-success-container{-webkit-box-shadow:0 0 1.25rem rgba(0,0,0,0.160784);box-shadow:0 0 1.25rem rgba(0,0,0,0.160784);position:fixed;z-index:4;width:90%}.toast-error-container{-webkit-box-shadow:0 0 1.25rem rgba(0,0,0,0.160784);box-shadow:0 0 1.25rem rgba(0,0,0,0.160784);z-index:4;width:90%;position:fixed}.hide-error-toast{display:none}.hide-success-toast{display:none}.toast{height:4.5rem;text-align:left;padding:1.3125rem 0;top:0;position:relative;background:#fff 0% 0% no-repeat padding-box;-webkit-box-shadow:0 0 1.25rem rgba(0,0,0,0.160784);box-shadow:0 0 1.25rem rgba(0,0,0,0.160784)}@media (max-width: 767.98px){.toast{padding:0.75rem 0;height:auto}}.toast::before{content:"";position:absolute;top:0;left:0;width:0.625rem;height:100%}@media (max-width: 767.98px){.toast::before{width:1.125rem}}.toast-success{height:4.5rem;text-align:left;padding:1.3125rem 0;top:0;position:relative;background:#fff 0% 0% no-repeat padding-box;-webkit-box-shadow:0 0 1.25rem rgba(0,0,0,0.160784);box-shadow:0 0 1.25rem rgba(0,0,0,0.160784)}@media (max-width: 767.98px){.toast-success{padding:0.75rem 0}}.toast-overlay.giftwrap-success-toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toast-success::before{content:"";position:absolute;top:0;left:0;width:0.625rem;height:100%}@media (max-width: 767.98px){.toast-success::before{width:1.125rem}}.toast-icon{position:absolute;left:1.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0.875rem;height:0.875rem;padding:0.4375rem;border-radius:50%;display:inline-block}@media (max-width: 767.98px){.toast-icon{left:1.6875rem}}.toast-type{color:#3e3e3e;font-weight:700;margin-top:0;margin-bottom:0.5rem}.toast-message{font:normal normal normal 0.875rem/2.125rem "nunito_sansregular";letter-spacing:0;color:#000}@media (max-width: 767.98px){.toast-message{font:normal normal normal 0.75rem/1.25rem "nunito_sansregular"}}.toast-content{padding-top:0.125rem;padding-left:4.375rem;padding-right:3.75rem}@media (max-width: 767.98px){.toast-content{padding-top:0;padding-left:4.0625rem}}.toast-error-close{position:absolute;right:1.9375rem;top:42%;width:0.875rem;cursor:pointer;height:0.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toast-error-close img{width:1.5625rem;height:1.625rem}@media (max-width: 767.98px){.toast-error-close{right:1rem}.toast-error-close img{width:1.125rem;height:1.125rem}}.toast-red::before{background-color:#ff0607}.card{max-width:25rem;padding:0;border:none;border-radius:0.5rem}.tab-nav-item-tq .nav-link-tq{border-bottom:0.125rem solid #b3b3b3;font:normal normal 600 0.875rem/1.1875rem "nunito_sansregular"}.tab-nav-item-tq .remove-border.active{border-bottom:none !important;text-align:left !important}.nav-link-tq{color:#6e6e6e !important;font-weight:600;width:11rem;display:block;padding:0.5rem 1rem}.nav-tab:hover{color:#832729;background-color:transparent}.nav-item .nav-tab:hover{background-color:transparent}.nav-pills .nav-tab.active{color:#832729 !important;border-radius:0.5rem 0.5rem 0 0;font:normal normal 800 0.875rem/1.1875rem "nunito_sansbold";background-color:transparent}.tab-content{padding-bottom:.625rem}.tab-container-tq{border:0.125rem solid #76746f;padding:0.9375rem 0 0.9375rem 0.75rem;min-height:3.6rem;max-height:14.6rem;overflow-y:scroll;overflow-x:hidden;border-radius:.3125rem}.tab-container-tq .view-promo-codes{margin-bottom:0;text-align:center}.coupon-code-values{background-color:#fff;border-radius:0.3125rem;padding:0.25rem 0.8125rem}@media (max-width: 1023.98px){.coupon-code-values h5,.coupon-code-values p{font-size:.75rem}}@media (max-width: 1049.98px){.coupon-code-apply-btn{padding-right:0}}.coupon-details-tq{text-align:left;font:normal normal normal 11px/14px "nunito_sansregular";letter-spacing:0.015rem;color:#832729;opacity:1;margin-top:-.125rem;margin-right:-1.125rem;margin-bottom:0;width:100%}@media (min-width: 1024px) and (max-width: 1049.98px){.coupon-details-tq{font-size:.75rem}}@media (max-width: 575.98px){.coupon-details-tq{font-size:.625rem}}.tab-container-tq::-webkit-scrollbar{width:0.3125rem}.tab-container-tq::-webkit-scrollbar-track{background:#f1f1f1}.tab-container-tq::-webkit-scrollbar-thumb{background-color:#888;border-radius:0.3125rem}.tab-container-tq::-webkit-scrollbar-thumb:hover{background-color:#555}ul{list-style:none;margin-top:1rem;-webkit-padding-start:0;padding-inline-start:0}.search{padding:0 1rem}.ccontent li .wrapp{padding:0.3rem 1rem 0.001rem}.ccontent li .wrapp div{font-weight:600}.ccontent li .wrapp p{font-weight:360}.ccontent li:hover{background-color:#755dff;color:white}.addinfo{padding:0 1rem}.toast-success-close{position:absolute;right:1.9375rem;top:42%;width:0.875rem;cursor:pointer;height:0.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toast-success-close img{width:1.5625rem;height:1.625rem}@media (max-width: 767.98px){.toast-success-close{right:1rem;top:1.2rem}.toast-success-close img{width:1.125rem;height:1.125rem}}.toast-green::before{background-color:#1b7e35}.gift-box-wrap{margin-top:2.5rem;width:500px}.gift-box-wrap .c-at-checked{accent-color:#832729;height:0;width:0}.gift-box-wrap .gift-at-section{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}@media (max-width: 1049.98px){.gift-box-wrap .gift-at-section{display:block;width:360px}}@media (max-width: 1023.98px){.gift-box-wrap{margin-top:8.5rem;position:absolute;left:0}}.gift-box-wrap label{font:normal normal bold 0.75rem/1.1875rem "nunito_sansregular";color:#832729;display:block;position:relative;padding-left:1.875rem;margin-bottom:.75rem;cursor:pointer;margin-left:5px}@media (max-width: 1023.98px){.gift-box-wrap label{font-size:.875rem;padding-top:.1875rem;padding-left:2.5rem}}.gift-box-wrap label .radio-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.gift-box-wrap label input.radio-checkbox:checked ~ .dynamic-checkbox{background-color:#832729;padding-right:0.625rem}@media screen and (prefers-color-scheme: dark){.gift-box-wrap label input.radio-checkbox:checked ~ .dynamic-checkbox::after{content:"\f00c"}}.gift-box-wrap label .c-at-checked-li{display:none}.gift-box-wrap label input.c-at-checked:checked ~ .dynamic-checkbox{background-color:#832729;padding-right:0.625rem}@media screen and (prefers-color-scheme: dark){.gift-box-wrap label input.c-at-checked:checked ~ .dynamic-checkbox::after{content:"\f00c"}}.gift-box-wrap label .dynamic-checkbox{position:absolute;top:0;left:0;height:1rem;width:1rem;border:0.0625rem solid #832729;border-radius:.0625rem}@media (max-width: 1023.98px){.gift-box-wrap label .dynamic-checkbox{width:1.5rem;height:1.5rem}}.gift-box-wrap label .dynamic-checkbox::after{position:absolute;left:0.0625rem;top:-0.125rem;content:"\f00c";font-size:.8125rem;font-family:var(--fa-style-family, "Font Awesome 6 Free");color:#fff}@media screen and (prefers-color-scheme: dark){.gift-box-wrap label .dynamic-checkbox::after{content:""}}@media (max-width: 1023.98px){.gift-box-wrap label .dynamic-checkbox::after{font-size:1.1875rem;left:.125rem;top:.125rem}}.gift-box-wrap label input:checked ~ .dynamic-checkbox::after{display:block}@media (max-width: 1023.98px){.gift-msg-group{height:7.25rem;position:static}}.gift-msg-group .error-msg{height:2rem;font-size:.875rem}@media (max-width: 1023.98px){.gift-msg-group .error-msg{bottom:2rem;font-size:.6875rem;height:0}}@media (min-width: 768px) and (max-width: 1023.98px){.gift-msg-group .error-msg{bottom:2rem}}.gift-msg-group .gift-msg-section-wrap{margin-bottom:0}@media (max-width: 1023.98px){.gift-msg-group .gift-msg-section-wrap{width:99%;padding:0 !important;position:absolute;bottom:1rem;height:6rem;left:0}}@media (max-width: 1023.98px){.gift-msg-group .gift-msg-section-wrap{bottom:2rem}}@media (min-width: 768px) and (max-width: 1023.98px){.gift-msg-group .gift-msg-section-wrap .enter-gift-msg-label{top:.5rem}}@media (max-width: 767.98px){.gift-msg-group .gift-msg-section-wrap .enter-gift-msg-label{top:3.375rem}}.gift-msg-group .gift-msg-section-wrap textarea.gift-description{border:.0625rem solid #76746f;border-radius:.3125rem;padding:.625rem .625rem;resize:none;width:100%;height:75px;margin-top:.9375rem !important;font:normal normal 600 0.8125rem/1.375rem "nunito_sansregular";letter-spacing:0.0181rem}@media (max-width: 767.98px){.gift-msg-group .gift-msg-section-wrap textarea.gift-description{margin-top:3.75rem !important;height:5.625rem}}@media (min-width: 768px){.gift-msg-group .gift-msg-section-wrap textarea.gift-description{font-size:.875rem}}.gift-msg-group .gift-msg-section-wrap textarea.gift-description:focus{outline:solid .0625rem #76746f}.gift-msg-group .span-helper{text-align:end;font:normal normal normal 0.75rem/1.375rem "nunito_sansregular";letter-spacing:0.0163rem;white-space:nowrap}@media (min-width: 768px) and (max-width: 1023.98px){.gift-msg-group .span-helper{margin-top:6rem;margin-right:-1.5rem}}@media (max-width: 767.98px){.gift-msg-group .span-helper{margin-top:5.5rem}}.error-msg{font:normal normal bold 0.6875rem/1.1875rem "nunito_sansregular";color:#ff0607;letter-spacing:.01812rem}@media (min-width: 768px){.error-msg{font-size:.875rem}}@media (max-width: 1023.98px){.error-msg{position:absolute;left:0;bottom:.625rem}}@media (min-width: 768px) and (max-width: 1023.98px){.error-msg{bottom:.3125rem}}@media (max-width: 1023.98px){.mini-click.invisible{display:none}.mini-click.invisible ~ .c-input-style{margin-left:0}}.promo-code-form .formrow--input-wrapper.active .placeholder{background:#f4f3f3 0% 0% no-repeat padding-box;font:normal normal bold 0.875rem/0.875rem "nunito_sansregular"}.promo-code-form .formrow--input-wrapper.active .coupon-code-field{border-color:#000}.view-promos-block .view-p-coupons{font-weight:normal;font-family:"nunito_sansregular";font-style:normal}@media (min-width: 1024px){.view-promos-block .view-p-coupons{font-size:1rem;line-height:1.75rem}}@media (min-width: 768px) and (max-width: 1023.98px){.view-promos-block .view-p-coupons{font-size:.875rem;line-height:1.75rem}}@media (max-width: 767.98px){.view-promos-block .view-p-coupons{font-size:.75rem;line-height:1.75rem}}.view-promos-block .promo-block{position:relative}.view-promos-block .promo-error-message,.view-promos-block .promo-success-message{font-family:"nunito_sansbold";position:absolute;line-height:25px}@media (min-width: 1024px){.view-promos-block .promo-error-message,.view-promos-block .promo-success-message{font-size:.6875rem;margin:0 .4375rem;bottom:-1.2rem}}@media (max-width: 1023.98px){.view-promos-block .promo-error-message,.view-promos-block .promo-success-message{font-size:.625rem;margin:0 .4375rem;bottom:-1.2rem}}.view-promos-block .promo-error-message{color:#c00}.view-promos-block .promo-success-message{color:#1b7e35}@media (max-width: 575.98px){.gift-msg-group .focus-active .form-control-label{top:.375rem}.gift-msg-group .focus-active .enter-gift-msg-label{top:0.125rem}.gift-msg-group .form-control-label{top:3.125rem}}.cart-points .registerorlogin{background:transparent;border:none;padding:0;margin:0}.modal-backdrop.fade.show{z-index:auto}.linear-animation{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards}.show-desktop{display:block}.show-mobile{display:none}@media (max-width: 767px){[dir="rtl"] .js-gift-message-trigger img{margin-right:36px;margin-left:7px}}@media (min-width: 768px) and (max-width: 1029px){.mainTabCoupon{margin-left:0px !important;margin-top:2px !important}.js-gift-message-trigger{width:82% !important;margin-left:120px !important}.totals{padding:0 0.375rem 1.5625rem !important}.tabletMargin{margin-bottom:10px !important}.abc88{margin-left:29% !important}.kkkol{margin-left:31% !important}.productName{width:60% !important}.mobileDeleteIcon{margin-top:-5px !important}.row .col-10 .coupon-tab-view{margin-left:0px !important}.row .default-img{margin-left:16px !important}}@media (max-width: 1023.98px){.show-desktop{display:none}.show-mobile{display:block;padding:9.5px !important;font-size:0.72rem !important}.email-verification{padding:2rem 0 !important}}.cart-mobile-login{padding-right:0 !important;top:auto;position:fixed;bottom:0}.cart-mobile-login .cartloginmodal{width:100%;margin:0}.cart-mobile-login .cartloginmodal .modal-content{position:fixed;bottom:0;border-radius:10px 10px 0 0}.cart-mobile-login .cartloginmodal .modal-body{padding:1rem 0 0;height:calc(100vh - 180px);overflow-y:scroll;overflow-x:hidden}.cart-mobile-login .cartloginmodal .modal-body .registerpopup-close{position:absolute;right:0.2rem;color:#fff;z-index:1;font-size:1.5rem;background:transparent;border:none;top:-0.2rem}.cart-mobile-login .cartloginmodal .modal-body .nav{-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-mobile-login .cartloginmodal .modal-body .tab-nav-item-tq{min-width:140px}.cart-mobile-login .cartloginmodal .modal-body .nav-tab{width:auto;text-align:center;color:#832729;font-size:1rem;font-family:"nunito_sansbold";border:1px solid rgba(0,0,0,0.4);border-radius:5px}.cart-mobile-login .cartloginmodal .modal-body .nav-tab.reg-user-tab{border-radius:5px 0 0 5px}[dir="rtl"] .cart-mobile-login .cartloginmodal .modal-body .nav-tab.reg-user-tab{border-radius:0 5px 5px 0}.cart-mobile-login .cartloginmodal .modal-body .nav-tab.guest-user-tab{border-radius:0px 5px 5px 0px}[dir="rtl"] .cart-mobile-login .cartloginmodal .modal-body .nav-tab.guest-user-tab{border-radius:5px 0 0 5px}.cart-mobile-login .cartloginmodal .modal-body .nav-tab.active{border:1px solid #832729}.cart-mobile-login .cartloginmodal .modal-body .cart-signup-now{font-style:normal;font-variant:normal;font-size:0.6875rem;font-weight:normal;font-family:"nunito_sansregular";letter-spacing:0.0213rem;color:#000;opacity:1;padding-top:1rem;padding-bottom:0.625rem;text-align:center}.cart-mobile-login .cartloginmodal .modal-body .cart-signup-now a{text-decoration:underline !important;font-style:normal;font-variant:normal;font-size:.75rem;font-family:"nunito_sansextrabold";letter-spacing:.02125rem;color:#832729 !important}.cart-mobile-login .cartloginmodal .modal-body .registereduser-left{width:100%;padding:1rem;max-width:100%}.cart-mobile-login .cartloginmodal .modal-body .registereduser-left .registereduser-left-subheading{padding-top:1rem;padding-bottom:1rem}.cart-mobile-login .cartloginmodal .modal-body .registereduser-left .registereduser-left-requestbtn{width:100%}.cart-mobile-login .cartloginmodal .modal-body .registereduser-left #floating-label-group .form-control{width:100% !important;border:0.0625rem solid #76746f}.cart-mobile-login .cartloginmodal .modal-body .registereduser-otp{max-width:100%;padding:1rem 1.5rem}.cart-mobile-login .cartloginmodal .modal-body .registereduser-otp .cart-mobile-otp-section{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-mobile-login .cartloginmodal .modal-body .registereduser-otp .registereduser-otp-subheading{font-family:"nunito_sansextrabold";color:#832729;width:40%}.cart-mobile-login .cartloginmodal .modal-body .registereduser-otp .registereduser-another-number{font-style:normal;font-variant:normal;font-family:"nunito_sansextrabold";color:#832729;font-size:0.75rem;font-weight:600;letter-spacing:0.0194rem;padding-bottom:0.5625rem;width:60%;text-decoration:underline;cursor:pointer;text-align:right}.cart-mobile-login .cartloginmodal .modal-body .registereduser-otp .registereduser-otp-para{font-size:0.75rem;font-family:"nunito_sansextrabold";letter-spacing:0.0213rem;padding:0.3rem;background:#f2e9e9;margin-bottom:1rem;margin-top:0.313rem}.cart-mobile-login .cartloginmodal .modal-body .registereduser-otp .otp-belowtext-ques .otp-question{padding:0.5rem 0 1rem}.cart-mobile-login .cartloginmodal .modal-body .registereduser-otp .registereduser-otp-terms{padding-bottom:1.25rem}.cart-mobile-login .cartloginmodal .modal-body .registereduser-otp .registereduser-otp-btn{width:100%}.cart-mobile-login .cartloginmodal .modal-body .guestuser-left{width:100%;padding:1rem;max-width:100%}.cart-mobile-login .cartloginmodal .modal-body .guestuser-left .guestuser-left-subheading{text-align:left;font-style:normal;font-variant:normal;font-family:"nunito_sansextrabold";color:#832729;font-size:0.75rem;letter-spacing:0.0225rem;padding-top:1rem;padding-bottom:1rem}.cart-mobile-login .cartloginmodal .modal-body .guestuser-left .guestuser-left-requestbtn{width:100% !important}.cart-mobile-login .cartloginmodal .modal-body .guestuser-left #floating-label-group .form-control{width:100% !important;border:0.0625rem solid #76746f}.cart-mobile-login .cartloginmodal .modal-body .guestuser-left .guestuser-requestbtn{background:#832729 0% 0% no-repeat padding-box;border-radius:.3125rem;width:100%;opacity:1;border:none;text-align:center;font-size:.875rem;font-weight:bold;font-style:normal;font-variant:normal;font-family:"nunito_sansregular";letter-spacing:.04375rem;color:#fff;padding:0.5938rem 0}.cart-mobile-login .cartloginmodal .modal-body .guestuser-left .guestuser-requestbtn:hover{background:#631617 0% 0% no-repeat padding-box;-webkit-box-shadow:0 0 20px rgba(131,39,41,0.301961);box-shadow:0 0 20px rgba(131,39,41,0.301961);border-radius:.3125rem;opacity:1;color:#fff}.message-above-cart-products{font-family:"nunito_sansregular";font-size:.75rem;line-height:1.25rem;color:#000;margin-bottom:1rem}@media (min-width: 768px){.message-above-cart-products{font-size:.8125rem;line-height:1.125rem}}.cart-remove-item{padding:0 6% 6%}.page[data-action="Cart-Show"] .toast-error-container{z-index:9999;top:10%}.cart-empty{padding:80px 15px 120px}.empty-cart-wrapper{max-width:640px;margin:0 auto;text-align:center}.empty-cart-illustration{margin-bottom:24px}.empty-cart-illustration .empty-img{max-width:180px;width:100%;height:auto}.empty-cart-title{font-size:20px;font-family:"Gambetta-Variable",sans-serif;line-height:24px;margin-bottom:12px;font-weight:400;color:#000000CC}.empty-cart-subtitle{font:400 16px/20px "satoshi Variable",sans-serif;color:#0000008A;margin:0}.empty-cart-subtitle.secondary{margin-top:4px}.empty-cart-divider{margin:24px auto 28px;width:230px;border:0;border-top:1px solid #e2d8d8}.empty-cart-cta{margin-bottom:28px}.empty-cart-btn{min-width:397px;padding:11px 24px;font:500 16px/16px "satoshi Variable",sans-serif !important;background-color:#7c1f24;border-radius:3px}.empty-cart-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:20px}.empty-cart-links-label{font:400 14px/16px "satoshi Variable",sans-serif !important;color:#918585;margin:0;white-space:nowrap}@media (max-width: 1023.98px){.empty-cart-links-label{display:none}}.empty-cart-links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:400 14px/16px "satoshi Variable",sans-serif}.empty-cart-pill{display:inline-block;padding:6px 18px;font-size:14px;border-radius:20px;border:1px solid #cdbebe;color:#7c1f24;background-color:#ffffff;text-decoration:none;line-height:16px;font-weight:400}.empty-cart-pill:hover{background-color:#f7f1f1}.assurance-section{background:#f7f6f6;border-radius:8px;padding:18px 0;margin-top:15px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.assurance-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative;padding:0 10px}.assurance-item:not(:last-child)::after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:#d8d2cf}.assurance-item img{width:96px;height:48px;margin-bottom:8px}.assurance-item p{font-size:12px;font-weight:500;color:#5b3a2e;margin:0}@media (max-width: 768px){.assurance-item img{width:80px;height:40px}.assurance-item p{font-size:11px}.empty-cart-btn{min-width:360px !important}}.coupon-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.35);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.coupon-modal{background:#ffffff;border-radius:12px;width:100%;max-width:472px;-webkit-box-shadow:0 16px 40px rgba(0,0,0,0.18);box-shadow:0 16px 40px rgba(0,0,0,0.18);padding:24px 28px 28px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:90vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.coupon-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.coupon-modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:600;color:#111111}.coupon-modal-title-icon{font-size:20px;margin-right:8px}.coupon-modal-close{border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:#333333}.coupon-modal-body{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-flex:1;-ms-flex:1;flex:1}.coupon-input-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:5px}.coupon-input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;border-bottom:1px solid #d6d6d6;padding:8px 2px;font-size:14px;outline:none}.coupon-input-upper{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;border-bottom:1px solid #d6d6d6;padding:8px 2px;font-size:14px;outline:none}.coupon-input::-webkit-input-placeholder{color:#b0b0b0}.coupon-input::-moz-placeholder{color:#b0b0b0}.coupon-input:-ms-input-placeholder{color:#b0b0b0}.coupon-input::-ms-input-placeholder{color:#b0b0b0}.coupon-input::placeholder{color:#b0b0b0}.coupon-input-upper::-webkit-input-placeholder{color:#b0b0b0}.coupon-input-upper::-moz-placeholder{color:#b0b0b0}.coupon-input-upper:-ms-input-placeholder{color:#b0b0b0}.coupon-input-upper::-ms-input-placeholder{color:#b0b0b0}.coupon-input-upper::placeholder{color:#b0b0b0}.coupon-apply-main-btn{border-radius:4px;padding:4px 18px;font:"satoshi-bold",sans-serif;border:1px solid #832729;background:#ffffff;color:#832729;font-size:14px;line-height:26px;font-weight:700;cursor:pointer;min-width:86px;height:34px !important}.coupon-apply-main-btn-upper{border-radius:4px;padding:4px 18px;font:"satoshi-bold",sans-serif;border:1px solid #832729;background:#ffffff;color:#832729;font-size:14px;line-height:26px;font-weight:700;cursor:pointer;min-width:86px;height:34px !important}.coupon-apply-main-btn:hover{background:#7b1822;color:#ffffff}.coupon-apply-main-btn-upper:hover{background:#7b1822;color:#ffffff}.coupon-divider{height:1px;background:#eeeeee;margin:18px 0 14px}.coupon-available-title{font-size:16px;line-height:18px;font-family:"satoshi Variable",sans-serif;font-weight:400;margin-bottom:12px}.coupon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;overflow-y:auto;padding-right:0;margin-top:15px;overflow-x:hidden !important}.coupon-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7f6f6}.coupon-card-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.coupon-code{font-size:15px;font-weight:600;letter-spacing:0.05em}.coupon-desc{font-size:12px;color:#707070;margin-top:4px}.coupon-apply-btn{border-radius:4px;padding:0px 14px;border:1px solid #7b1822;background:#ffffff;color:#7b1822;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.coupon-apply-btn:hover{background:#7b1822;color:#ffffff}@media (max-width: 576px){.coupon-modal{width:92%;padding:20px 18px 22px}}.button-for-updates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer}.gift-message-text{font-size:14px;color:#5a5a5a}.gift-message-added{background:#FCECEC;padding:6px 12px;border-radius:4px}.gift-added{color:#B63E3E;font-weight:600}@media (min-width: 768px){.gift-message-modal .modal-dialog{max-width:620px;margin:1.75rem auto}}.gift-message-modal .modal-content.gift-modal{border-radius:20px;border:none;padding:24px 32px 28px;position:relative;-webkit-box-shadow:0 18px 40px rgba(0,0,0,0.18);box-shadow:0 18px 40px rgba(0,0,0,0.18)}.gift-modal__close{position:absolute;top:18px;right:20px;border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer}.gift-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px}.gift-modal__icon img{width:24px;height:24px}.gift-modal__title{font-family:"satoshi Variable",sans-serif;font-size:16px;line-height:18px;font-weight:bold;margin:0}.gift-modal__occasion-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:18px}.gift-occasion-tab{border:none;border-radius:6px;padding:6px 14px;font:400 12px/16px "satoshi Variable", sans-serif;background:#f5f5f5;color:#333;cursor:pointer;white-space:nowrap}.gift-occasion-tab.is-active{background:#a5282c;color:#fff;font-weight:700 !important}.gift-modal__templates{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}@media (max-width: 576px){.gift-modal__templates{grid-template-columns:1fr}}.gift-template{font-family:"nunito_sansregular";border-radius:5px;padding:14px 16px;font-size:13px;line-height:18px;text-align:left;background:#ffffff;border:1px solid #0000001A;cursor:pointer;color:#0000008A}.gift-template.is-selected{background:#ffffff;border:1px solid #83272980}.gift-modal__field-group{margin-top:4px}.gift-modal__label{display:block;font-family:"satoshi Variable",sans-serif;font-size:12px;line-height:16px;font-weight:700;margin-bottom:6px}.gift-modal__textarea{width:100%;min-height:110px;border-radius:10px;border:1px solid #dedede;padding:10px 12px;font:400 13px/18px "nunito_sansregular";resize:vertical;font-family:"nunito_sansregular"}.gift-modal__textarea:focus{outline:none;border-color:#a5282c;-webkit-box-shadow:0 0 0 1px rgba(165,40,44,0.15);box-shadow:0 0 0 1px rgba(165,40,44,0.15)}.gift-modal__char-counter{margin-top:4px;text-align:right;font-size:11px;color:#888}.gift-modal__footer{margin-top:18px}.gift-modal__save-btn{width:100%;border-radius:6px;padding:10px 16px;font-family:"satoshi Variable",sans-serif;font-style:bold;font-size:14px;font-weight:700;line-height:26px;letter-spacing:0%;background:#832729;color:#fff;border:none}.gift-modal__save-btn:hover,.gift-modal__save-btn:focus{background:#832729;color:#fff}.gift-message-box{margin-left:-3px;width:100.9%;padding:14px 18px;background:#ffffff;border:1px solid #e4e4e4;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.gift-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.gift-icon{width:30px;height:30px}.gift-text{font:500 16px/20px "satoshi Variable", sans-serif !important;color:#000000CC}.gift-right .gift-expand-icon{font-size:22px;color:#852024;width:20px;height:20px;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;border-radius:50%;line-height:1}.cart-login-banner{background:-webkit-gradient(linear, right top, left top, from(rgba(210,171,103,0.2)), to(rgba(224,178,86,0.05)));background:linear-gradient(270deg, rgba(210,171,103,0.2) 0%, rgba(224,178,86,0.05) 100%);border:1px solid #e7d5b4;border-radius:4px;padding:10px 15px;margin-bottom:15px;font-size:13px;line-height:20px;font-weight:500}.encircle-box{background:-webkit-gradient(linear, right top, left top, from(rgba(210,171,103,0.2)), to(rgba(224,178,86,0.05)));background:linear-gradient(270deg, rgba(210,171,103,0.2) 0%, rgba(224,178,86,0.05) 100%);border:1px solid #e7d5b4;border-radius:6px;padding:16px 18px;margin-bottom:15px;font-size:14px;color:#3d2b1f}@media (max-width: 767.98px){.hidengift{display:none !important}.img-container{height:120px !important}.giftMobileIcon2{padding-left:17px !important;margin-top:7px !important}}@media (max-width: 767px){.gift-message-modal--sheet .modal-dialog{position:fixed;bottom:0;left:0;right:0;top:auto;margin:0;width:100%;max-width:100%;pointer-events:auto}.gift-message-modal--sheet .modal-dialog.modal-dialog-centered{min-height:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.gift-message-modal--sheet.modal.fade .modal-dialog{-webkit-transform:translate(0, 100%) !important;transform:translate(0, 100%) !important;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.gift-message-modal--sheet.modal.show .modal-dialog{-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important}.gift-message-modal--sheet .modal-content.gift-modal{border-radius:16px 16px 0 0;max-height:80vh;overflow-y:auto}.modal-backdrop.show{opacity:0.5}.content-container{margin-left:40px !important;height:10px !important;max-width:100% !important;position:relative !important;margin-top:18px !important}.sub-total-container{background:#fffdf8 !important}}@media (max-width: 767.98px){.gift-message-modal--mobile .modal-dialog-centered::before{display:none !important}.gift-message-modal--mobile .modal-dialog{position:fixed;bottom:0;left:0;right:0;top:auto;margin:0;width:100%;max-width:100%;pointer-events:auto}.gift-message-modal--mobile.modal.fade .modal-dialog{-webkit-transform:translate3d(0, 100%, 0) !important;transform:translate3d(0, 100%, 0) !important;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.gift-message-modal--mobile.modal.show .modal-dialog{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.gift-message-modal--mobile .modal-content.gift-modal{border-radius:16px 16px 0 0;max-height:80dvh;max-height:80vh;overflow-y:auto}.variation-details__weight{font:500 12px/16px "satoshi Variable", sans-serif !important}.variation-details__size{font:500 12px/16px "satoshi Variable", sans-serif !important}.quantity-line-item{font:500 12px/16px "satoshi Variable", sans-serif !important}.product-name .productName{font:700 12px/16px "satoshi Variable", sans-serif !important}}@media (max-width: 767.98px){.gift-message-modal--mobile .modal-dialog-centered::before{display:none !important}.gift-message-modal--mobile .modal-dialog{position:fixed;left:0;right:0;bottom:0;top:auto;margin:0 !important;width:100% !important;max-width:100% !important;pointer-events:auto}.gift-message-modal--mobile.modal.fade .modal-dialog{-webkit-transform:translate3d(0, 100%, 0) !important;transform:translate3d(0, 100%, 0) !important;-webkit-transition:-webkit-transform 0.28s ease-out;transition:-webkit-transform 0.28s ease-out;transition:transform 0.28s ease-out;transition:transform 0.28s ease-out, -webkit-transform 0.28s ease-out}.gift-message-modal--mobile.modal.show .modal-dialog{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.gift-message-modal--mobile .modal-content.gift-modal{border-radius:16px 16px 0 0;border:none;-webkit-box-shadow:0 -10px 28px rgba(0,0,0,0.18);box-shadow:0 -10px 28px rgba(0,0,0,0.18);max-height:82vh;overflow-y:auto;padding:16px 16px 14px}.modal-backdrop.show{opacity:0.5}.gift-sheet-handle{width:54px;height:5px;border-radius:99px;background:#d9d9d9;margin:6px auto 12px}.gift-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:12px}.gift-modal__header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.gift-modal__title{margin:0;font:700 14px/18px "satoshi Variable", sans-serif;color:#111}.gift-modal__close{border:none;background:transparent;font-size:22px;line-height:1;color:#111;padding:6px}.gift-modal__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;padding-bottom:10px}.gift-tab{border:1px solid #e4e4e4;background:#f7f7f7;border-radius:6px;padding:6px 10px;font:600 12px/16px "satoshi Variable", sans-serif;color:#333;white-space:nowrap}.gift-tab.is-active{background:#832729;border-color:#832729;color:#fff}.gift-modal__templates{margin-top:8px}.gift-template{width:100%;text-align:left;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:8px;padding:12px 12px;font:500 12px/16px "satoshi Variable", sans-serif;color:rgba(0,0,0,0.65)}.gift-template.is-selected{border-color:rgba(131,39,41,0.5)}.gift-modal__field{margin-top:12px}.gift-modal__label{display:block;font:700 12px/16px "satoshi Variable", sans-serif;color:#111;margin-bottom:6px}.gift-modal__textarea{width:100%;min-height:110px;border-radius:10px;border:1px solid #dedede;padding:10px 12px;font:500 12px/16px "satoshi Variable", sans-serif;resize:none;background:#fff}.gift-modal__counter{text-align:right;margin-top:6px;font:500 11px/14px "satoshi Variable", sans-serif;color:#888}.gift-modal__footer{margin-top:12px}.gift-modal__save-btn{width:100%;border-radius:6px;background:#832729;border:none;color:#fff;padding:10px 12px;font:700 14px/18px "satoshi Variable", sans-serif}}.tq-noScroll{overflow:hidden !important}.tq-giftSheet{display:none}.tq-giftSheet.is-open{display:block !important}.tq-giftSheet__backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:9998}.tq-giftSheet__panel{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fff;border-radius:16px 16px 0 0;-webkit-box-shadow:0 -10px 28px rgba(0,0,0,0.18);box-shadow:0 -10px 28px rgba(0,0,0,0.18);max-height:82vh;overflow-y:auto;padding:16px 16px 14px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.28s ease-out;transition:-webkit-transform 0.28s ease-out;transition:transform 0.28s ease-out;transition:transform 0.28s ease-out, -webkit-transform 0.28s ease-out}.tq-giftSheet.is-open .tq-giftSheet__panel{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.tq-giftSheet__handle{width:54px;height:5px;border-radius:99px;background:#d9d9d9;margin:6px auto 12px}.tq-giftSheet__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:12px}.tq-giftSheet__headerLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.tq-giftSheet__title{margin:0;font:700 14px/18px "satoshi Variable", sans-serif;color:#111}.tq-giftSheet__close{border:none;background:transparent;font-size:22px;line-height:1;color:#111;padding:6px}.tq-giftSheet__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;padding-bottom:10px}.tq-giftSheet__tab{border:1px solid #e4e4e4;background:#f7f7f7;border-radius:6px;padding:6px 10px;font:400 12px/16px "satoshi Variable", sans-serif;color:#333;white-space:nowrap}.tq-giftSheet__tab.is-active{background:#832729;border-color:#832729;color:#fff;font-weight:700 !important}.tq-giftSheet__templateCard{background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:8px;padding:12px;margin-top:8px}.tq-giftSheet__templateText{font:400 13px/18px "nunito_sansregular";color:rgba(0,0,0,0.65)}.tq-giftSheet__label{margin-top:12px;font:700 12px/16px "satoshi Variable", sans-serif;color:#111}.tq-giftSheet__textareaWrap{margin-top:6px}.tq-giftSheet__textarea{width:100%;min-height:110px;border-radius:10px;border:1px solid #dedede;padding:10px 12px;font:500 12px/16px "satoshi Variable", sans-serif;resize:none;font-size:16px;background:#fff}.tq-giftSheet__counter{text-align:right;margin-top:6px;font:500 11px/14px "satoshi Variable", sans-serif;color:#888}.tq-giftSheet__cta{width:100%;border-radius:6px;background:#832729;border:none;color:#fff;padding:10px 12px;font:700 14px/18px "satoshi Variable", sans-serif;margin-top:12px}.tq-giftSheet__templateRow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin:12px 0 14px}.tq-giftSheet__templateCard{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;border:1px solid #e6e6e6;border-radius:12px;padding:12px;background:#fafafa;text-align:left}.tq-giftSheet__templateCard.is-selected{border-color:#111;background:#fff}.tq-giftSheet__templateText{font-size:14px;line-height:20px}:root{--skin-link-color-2: #212121}.dhanteras-banner{position:relative;width:100%;max-width:822px;margin:0 auto}.dhanteras-banner .banner-img{width:100%;display:block;border-radius:6px}.dhanteras-banner.prebook-init .prebook-banner-text,.dhanteras-banner.prebook-init .banner-cta{visibility:hidden}.dhanteras-banner .prebook-banner-text{width:50%;position:absolute;top:44%;left:16%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:20px;font-family:"Gambetta Variable", Gambetta-Variable, serif;line-height:1.4;font-weight:700}.dhanteras-banner .banner-desktop .prebook-banner-text .landing-text,.dhanteras-banner .banner-desktop .prebook-banner-text .success-text{margin-top:30%}.dhanteras-banner .banner-cta{position:absolute;top:50%;right:9%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.dhanteras-banner .banner-cta .prebook-btn{background:transparent;border:1px solid #fff;color:#fff;padding:6px 18px;border-radius:20px;font-size:12px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;line-height:16px;font-weight:700}.dhanteras-banner .banner-cta .prebook-btn:hover{background:#fff;color:#a00000}.dhanteras-banner .banner-cta .cta-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.dhanteras-banner .banner-cta .cta-success .cta-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border:1px solid #fff;border-radius:25px;padding:6px 16px;font-size:10px;font-weight:bold;color:#fff;background:transparent}.dhanteras-banner .banner-cta .cta-success .cta-status .check-icon{width:18px;height:18px;border-radius:50%;background:#28a745;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:#fff;font-weight:bold}.dhanteras-banner .banner-cta .cta-success .cta-remove{color:#fff !important;font-size:12px;text-decoration:underline;cursor:pointer}.dhanteras-banner .banner-cta .cta-success .cta-remove:hover{opacity:0.8}.dhanteras-banner .banner-cta .cta-success .separator{color:#fff !important;font-size:14px}.dhanteras-banner .banner-cta .prebook-btn.prebook-apply{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:6px 6px 6px 22px;border:0;border-radius:24px;background:#fff;color:#832729;font-size:14px;font-weight:700;line-height:18px;white-space:nowrap}.dhanteras-banner .banner-cta .prebook-btn.prebook-apply:hover,.dhanteras-banner .banner-cta .prebook-btn.prebook-apply:focus{background:#f4eded;color:#832729}.dhanteras-banner .banner-cta .prebook-btn.prebook-apply .prebook-btn-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#832729;color:#fff}.dhanteras-banner .banner-cta .prebook-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 18px;border:0;border-radius:24px;background:#fff;color:#832729;font-size:13px;font-weight:700;line-height:16px;white-space:nowrap;cursor:pointer;-webkit-transition:0.3s;transition:0.3s}.dhanteras-banner .banner-cta .prebook-action:hover,.dhanteras-banner .banner-cta .prebook-action:focus{background:#f4eded;color:#832729}.dhanteras-banner .banner-cta .prebook-action-icon{-ms-flex-negative:0;flex-shrink:0}.banner-desktop{display:block}.banner-mobile{display:none}@media (max-width: 768px){.banner-desktop{display:none}.banner-mobile{display:block}.banner-mobile .prebook-banner-text{width:56%;top:78%;left:4%;font-size:0.65rem}.banner-mobile .banner-cta.prebook-state-applied{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.banner-mobile .banner-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.banner-mobile .banner-cta .cta-button,.banner-mobile .banner-cta .cta-success{font-size:10px}.banner-mobile .banner-cta .cta-success{display:contents}.banner-mobile .banner-cta .cta-success .cta-status{padding:2px 12px}.banner-mobile .banner-cta .prebook-btn.prebook-apply{gap:8px;padding:3px 3px 3px 14px;font-size:10px;line-height:14px}.banner-mobile .banner-cta .prebook-btn.prebook-apply .prebook-btn-arrow{width:18px;height:18px}.banner-mobile .banner-cta .prebook-action{gap:6px;padding:6px 12px;font-size:10px}.banner-mobile .banner-cta .separator{display:none}}.banner-desktop{display:block}.banner-mobile{display:none}@media (max-width: 768px){.banner-desktop{display:none}.banner-mobile{display:block}}.custom-popup-cart{position:relative}.custom-popup-cart .popup-text{position:absolute;top:-19px;width:200px;text-align:center;background:#832729;color:#fff;font-size:14px;padding:5px;border-radius:5px;z-index:2}.custom-popup-cart .popup-text::before{position:absolute;content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid black;top:16px}.custom-popup-cart.left .popup-text{left:14px}.custom-popup-cart.left .popup-text::before{left:-7px}.custom-popup-cart.right .popup-text{right:14px}.custom-popup-cart.right .popup-text::before{right:-7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pdp-attr-dropdown{display:none}.pdp-attr-item-btn label{font-size:16px;line-height:20px;font-weight:400;font-family:"satoshi Variable",sans-serif;margin-bottom:0}@media (max-width: 767.98px){.pdp-attr-item-btn label{font-size:14px}}.attr-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.attr-items .attr-item-info{border:1px solid #999;border-radius:.25rem;min-width:82px;padding:8px;font-size:.875rem;font-weight:500;text-transform:uppercase;cursor:pointer;text-align:center;background-color:#999;font-family:"satoshi Variable",sans-serif;color:#000000b2}.attr-items .attr-item-info.active{border:1px solid #832729;background-color:#832729;font-weight:600;color:#fff}.attr-items .attr-item-info.disabled{cursor:none;color:#dad9db}.delivery{border:1px solid #0000001A;padding:16px 12px;border-radius:4px;margin-top:20px}.delivery .delivery-check-button{justify-self:flex-end}.delivery-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.delivery-check .check-container .check-input label{line-height:18px;font-weight:400;color:#00000066}.delivery-check input:focus-visible{outline:0;border:none !important}.delivery-check .valid-value,.delivery-check .selection-value{color:#e94235;font-size:12px;line-height:18px}.pincode-delivery .actions{display:grid;grid-template-columns:15% 50% 20%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.pincode-delivery .actions .check-button{padding-bottom:6px;padding-left:3px;font-family:"satoshi-bold",sans-serif;font-size:14px;line-height:26px;font-weight:700;text-decoration:underline;text-underline-offset:8px;-webkit-text-decoration-style:solid;text-decoration-style:solid;color:#832729;cursor:pointer}.pincode-delivery .actions .check-input{border-bottom:1px solid #898989}.pincode-delivery .actions .check-input:focus-within{border-bottom:1px solid #832729}.pincode-delivery .actions .country-drop-down{width:auto !important;border:none;border-bottom:1px solid #898989;border-radius:0;padding:0;padding-top:5px}.pincode-delivery .diliverable-expected-dates p{font-family:"satoshi-bold",sans-serif;font-size:14px;line-height:18px;color:#00875a;font-weight:700}.pincode-delivery .delivery-heading{font-family:"satoshi-bold",sans-serif;font-size:16px;line-height:18px;font-weight:700;color:#000000cc;margin-bottom:15px}.pincode-delivery p.not-deliverable{font-family:"satoshi-bold",sans-serif;font-size:14px;line-height:18px;font-weight:700;color:#eba000}.pin-country-container .delivery-input-label.delivery-input-label-active{top:-12px !important;-webkit-transform:translateY(0) scale(0.8);transform:translateY(0) scale(0.8);background:#fff;left:10px}.pin-country-container .check-input{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pin-country-container .show-down-arrow ::after{border:2px solid;border-left:none;border-top:none;content:"";height:10px;margin-bottom:8px;margin-left:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:scale(1) rotate(45deg) translate(0);transform:scale(1) rotate(45deg) translate(0);-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);width:10px;color:#000 !important;border-bottom:2px solid;border-right:2px solid;display:inline-block;right:10px;position:absolute;top:6px}.pin-country-container .pincode-pdp-dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.71em;font-weight:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;overflow:hidden;padding:15px;width:100%}.pin-country-container .select-menu .select-btn{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:400;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#00000066}.pin-country-container .select-menu .options{position:absolute;width:100%;overflow-y:auto;max-height:142px;padding:0;margin-top:7px;border-radius:4px;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-animation-name:fadeInDown;animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:0.35s;animation-duration:0.35s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-duration:0.35s;animation-fill-mode:both;left:0}.pin-country-container .select-menu .options::-webkit-scrollbar{width:4px;height:4px}.pin-country-container .select-menu .options .option{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;cursor:pointer;padding:0 10px;border-radius:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.pin-country-container .select-menu .options .option:hover{background:#ddd}.pin-country-container .select-menu .options .option i{font-size:16px;margin-right:12px}.pin-country-container .select-menu .options .option .option-text{font-size:16px;color:#333}.pin-country-container .select-btn i{font-size:25px;-webkit-transition:0.3s;transition:0.3s}.pin-country-container .select-menu.active .select-btn i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.pin-country-container .select-menu.active .options{display:block;opacity:0;z-index:10;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-duration:0.4s;animation-fill-mode:both}@-webkit-keyframes fadeInUp{from{-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInUp{from{-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fadeInDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}to{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}}@keyframes fadeInDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}to{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}}.pin-country-container .check-btn-container .check-btn{border-radius:0 5px 5px 0 !important;font-weight:700 !important;height:38px !important;line-height:26px !important;padding:5px !important;background-color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;color:#832729 !important;cursor:pointer;font-size:14px;position:relative;text-align:center;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;vertical-align:middle;width:100%;margin-top:-5px}.pin-country-container .check-btn-container .check-btn span{color:#832729}.pin-country-container .select-btn.show-down-arrow ::after{right:7px}.custom-popup-cart-text{position:relative}.custom-popup-cart-text .popup-text{position:absolute;top:-19px;width:200px;text-align:center;background:#832729;color:#fff;font-size:14px;padding:5px;border-radius:5px;z-index:2}.custom-popup-cart-text .popup-text::after{position:absolute;content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid black;top:16px;left:-8px}.custom-popup-cart-text.left .popup-text{left:14px}.custom-popup-cart-text.left .popup-text::before{left:-7px}.custom-popup-cart-text.right .popup-text{right:-208px}.custom-popup-cart-text.right .popup-text::before{right:-7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.move-to-wishlist-messages .notification-handler.alert-danger.active,.move-to-wishlist-messages .notification-handler.alert-success.active{z-index:1000}@media (min-width: 1280px){.c-desk-margin{margin-left:0%}}@media (max-width: 1279.98px){.c-desk-margin{margin-left:32%}}@media (max-width: 1023.98px){.c-desk-margin{margin-left:9.8125rem}}@media (max-width: 767.98px){.c-desk-margin{margin-left:0}}@media (max-width: 1049.98px){.item-image.custom-cart{width:9.875rem;height:9.875rem}}@media (max-width: 767.98px){.item-image.custom-cart{width:100%}}.c-oos-message{padding-left:0}.encircle-msg a{color:#0070d2 !important;text-decoration:underline}.footer-cart .hidden-button{position:absolute;left:-9999px}.toast-success-container{z-index:1000}.line-item-header.custom-cart .cart-p-price .unit-price .price>span{width:250px !important}input[type="checkbox"]:focus-visible+span{border:2px solid #832729}input[type="checkbox"]:focus-visible:checked+span{border:2px solid #000}@media (max-width: 767.98px){.gift-message-modal--mobile.modal{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding:0 !important}.gift-message-modal--mobile .modal-dialog{position:fixed !important;top:50% !important;left:50% !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;margin:0 !important;width:90%;max-width:420px}.gift-message-modal--mobile .modal-content{border-radius:12px;max-height:80vh;overflow-y:auto}.gift-message-modal--mobile .modal-dialog-bottom,.gift-message-modal--mobile .modal-dialog.modal-bottom-sheet{bottom:auto !important}}@media (max-width: 767.98px){.gift-message-modal--mobile .modal-dialog-centered::before{display:none !important}.gift-message-modal--mobile .modal-dialog{position:fixed;left:0;right:0;bottom:0;top:auto;margin:0 !important;width:100% !important;max-width:100% !important;pointer-events:auto}.gift-message-modal--mobile.modal.fade .modal-dialog{-webkit-transform:translate3d(0, 100%, 0) !important;transform:translate3d(0, 100%, 0) !important;-webkit-transition:-webkit-transform 0.28s ease-out;transition:-webkit-transform 0.28s ease-out;transition:transform 0.28s ease-out;transition:transform 0.28s ease-out, -webkit-transform 0.28s ease-out}.gift-message-modal--mobile.modal.show .modal-dialog{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.gift-message-modal--mobile .modal-content.gift-modal{border-radius:16px 16px 0 0;border:none;-webkit-box-shadow:0 -10px 28px rgba(0,0,0,0.18);box-shadow:0 -10px 28px rgba(0,0,0,0.18);max-height:82vh;overflow-y:auto;padding:16px 16px 14px}.modal-backdrop.show{opacity:0.5}.gift-sheet-handle{width:54px;height:5px;border-radius:99px;background:#d9d9d9;margin:6px auto 12px}.gift-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:12px}.gift-modal__header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.gift-modal__title{margin:0;font:700 14px/18px "satoshi Variable", sans-serif;color:#111}.gift-modal__close{border:none;background:transparent;font-size:22px;line-height:1;color:#111;padding:6px}.gift-modal__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;padding-bottom:10px}.gift-tab{border:1px solid #e4e4e4;background:#f7f7f7;border-radius:6px;padding:6px 10px;font:600 12px/16px "satoshi Variable", sans-serif;color:#333;white-space:nowrap}.gift-tab.is-active{background:#832729;border-color:#832729;color:#fff}.gift-modal__templates{margin-top:8px}.gift-template{width:100%;text-align:left;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:8px;padding:12px 12px;font:500 12px/16px "satoshi Variable", sans-serif;color:rgba(0,0,0,0.65)}.gift-template.is-selected{border-color:rgba(131,39,41,0.5)}.gift-modal__field{margin-top:12px}.gift-modal__label{display:block;font:700 12px/16px "satoshi Variable", sans-serif;color:#111;margin-bottom:6px}.gift-modal__textarea{width:100%;min-height:110px;border-radius:10px;border:1px solid #dedede;padding:10px 12px;font:500 12px/16px "satoshi Variable", sans-serif;resize:none;background:#fff}.gift-modal__counter{text-align:right;margin-top:6px;font:500 11px/14px "satoshi Variable", sans-serif;color:#888}.gift-modal__footer{margin-top:12px}.gift-modal__save-btn{width:100%;border-radius:6px;background:#832729;border:none;color:#fff;padding:10px 12px;font:700 14px/18px "satoshi Variable", sans-serif}}.tq-noScroll{overflow:hidden !important}.tq-giftSheet{display:none}.tq-giftSheet.is-open{display:block !important}.tq-giftSheet__backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:9998}.tq-giftSheet__panel{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fff;border-radius:16px 16px 0 0;-webkit-box-shadow:0 -10px 28px rgba(0,0,0,0.18);box-shadow:0 -10px 28px rgba(0,0,0,0.18);max-height:82vh;overflow-y:auto;padding:16px 16px 14px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.28s ease-out;transition:-webkit-transform 0.28s ease-out;transition:transform 0.28s ease-out;transition:transform 0.28s ease-out, -webkit-transform 0.28s ease-out}.tq-giftSheet.is-open .tq-giftSheet__panel{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.tq-giftSheet__handle{width:54px;height:5px;border-radius:99px;background:#d9d9d9;margin:6px auto 12px}.tq-giftSheet__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:12px}.tq-giftSheet__headerLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.tq-giftSheet__title{margin:0;font:700 14px/18px "satoshi Variable", sans-serif;color:#111}.tq-giftSheet__close{border:none;background:transparent;font-size:22px;line-height:1;color:#111;padding:6px}.tq-giftSheet__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;padding-bottom:10px}.tq-giftSheet__tab{border:1px solid #e4e4e4;background:#f7f7f7;border-radius:6px;padding:6px 10px;font:600 12px/16px "satoshi Variable", sans-serif;color:#333;white-space:nowrap}.tq-giftSheet__tab.is-active{background:#832729;border-color:#832729;color:#fff}.tq-giftSheet__templateCard{background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:8px;padding:12px;margin-top:8px}.tq-giftSheet__templateText{font:500 12px/16px "satoshi Variable", sans-serif;color:rgba(0,0,0,0.65)}.tq-giftSheet__label{margin-top:12px;font:700 12px/16px "satoshi Variable", sans-serif;color:#111}.tq-giftSheet__textareaWrap{margin-top:6px}.tq-giftSheet__textarea{width:100%;min-height:110px;border-radius:10px;border:1px solid #dedede;padding:10px 12px;font:500 12px/16px "satoshi Variable", sans-serif;resize:none;background:#fff}.tq-giftSheet__counter{text-align:right;margin-top:6px;font:500 11px/14px "satoshi Variable", sans-serif;color:#888}.tq-giftSheet__cta{width:100%;border-radius:6px;background:#832729;border:none;color:#fff;padding:10px 12px;font:700 14px/18px "satoshi Variable", sans-serif;margin-top:12px}.tq-giftSheet__templateRow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin:12px 0 14px}.tq-giftSheet__templateCard{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;border:1px solid #e6e6e6;border-radius:12px;padding:12px;background:#fafafa;text-align:left}.tq-giftSheet__templateCard.is-selected{border-color:#111;background:#fff}.tq-giftSheet__templateText{font-size:14px;line-height:20px}.coupon-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;border-radius:15px;background:#eee;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px !important}.coupon-left{max-width:65%}.coupon-code{font-weight:700;font-size:16px}.coupon-desc{font-size:12px;font-weight:500;font-family:'satoshi Variable';color:#555}.coupon-tnc-toggle{margin-top:50px;font-size:12px;cursor:pointer;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coupon-tnc-toggle .arrow{margin-left:5px;font-size:10px;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.coupon-tnc-toggle.active .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.coupon-tnc-content{margin-top:8px;font-size:12px;color:#666}.coupon-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coupon-remove-btn-applied{margin-bottom:0px !important}.coupon-apply-btn{background:none;border:none;color:#000;font-family:'satoshi Variable';font-weight:600;cursor:pointer;text-decoration:underline}@media (min-width: 768px){.coupon-apply-btn{margin-bottom:32px !important}}.coupon-desc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-top:4px}.coupon-desc{font-size:13px;color:#555}.coupon-tnc-toggle{font-size:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.coupon-tnc-toggle .arrow{margin-left:4px;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.coupon-tnc-toggle.active .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.coupon-wrapper{margin-bottom:12px}@media (max-width: 767px){.coupon-left{max-width:50% !important}}.coupon-tnc-outer{width:100%;max-height:110px;overflow-y:scroll;border-top:1px solid #898989;margin-bottom:10px;scrollbar-width:auto;scrollbar-color:#832729 #e9e9e9;scrollbar-color:auto}.coupon-tnc-outer scrollbar-button-start,.coupon-tnc-outer scrollbar-button-end,.coupon-tnc-outer scrollbar-button-up,.coupon-tnc-outer scrollbar-button-down,.coupon-tnc-outer -moz-scrollbar-button-start,.coupon-tnc-outer -moz-scrollbar-button-end{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;width:0 !important}.coupon-tnc-outer::-webkit-scrollbar{width:4px !important}.coupon-tnc-outer::-webkit-scrollbar-track{background:#e9e9e9;border-radius:999px;margin:8px 0}.coupon-tnc-outer::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:999px;min-height:40px}.coupon-tnc-outer::-webkit-scrollbar-thumb:hover{background:#c1c1c1}.coupon-tnc-outer::-webkit-scrollbar-button{display:none !important;width:0 !important;height:0 !important}.coupon-tnc-block{background:#eee;padding:12px 12px;width:102%;border-radius:0 0 6px 6px;font-family:'satoshi Variable';font-size:13px;color:black;line-height:1.5;margin-top:-25px}.coupon-tnc-block::-webkit-scrollbar-button{display:none;width:0;height:0}.coupon-wrapper.active .coupon-card{border-bottom-left-radius:0;border-bottom-right-radius:0}.coupon-tnc-content{margin-top:8px;font-family:'satoshi-medium';font-size:12px;color:#666}.coupon-card.applied{background:#7b1e1e;padding-bottom:15px !important;color:#fff}.coupon-tnc-outer .p{margin-bottom:4px !important}.coupon-tnc-outer p{margin-bottom:4px !important}.coupon-card.applied .remove-coupon{font-size:18px;cursor:pointer;font-family:'satoshi-medium';font-weight:bold}.apply-coupon{text-decoration:underline;font-family:'satoshi-medium';cursor:pointer}.coupon-remove-btn{width:24px;margin-right:10px;height:24px;border-radius:50%;background:#fff;color:#7b1e1e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:bold;cursor:pointer;border:none;margin-bottom:40px}.coupon-desc.applied{color:#fff;padding-bottom:15px !important}.applied-coupon-box{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:'satoshi-medium';-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e0dcdc;border-radius:6px;padding:7px 16px;width:97%;margin-left:6px}.applied-coupon-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'satoshi-medium';gap:10px}.applied-icon{width:22px;height:22px;background:#2e7d32;color:#fff;border-radius:50%;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.applied-code{font-weight:600;font-size:16px;font-family:'satoshi-medium';color:#333}.applied-remove-btn{background:none;border:none;font-family:'satoshi-medium';color:#7b1e1e;font-weight:600;cursor:pointer;text-decoration:underline;font-size:14px}.coupon-top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60%}.coupon-code{font-weight:700;font-size:16px;font-family:'satoshi Variable'}.coupon-tnc-toggle{font-family:'satoshi Variable';font-weight:500;font-size:12px;line-height:16px;letter-spacing:0%;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer}.coupon-tnc-toggle .arrow{width:8px;height:8px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;text-decoration:none !important;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.coupon-tnc-toggle.active .arrow{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.applied{color:white !important}

