.bg-color-sandal{background-color:#a89166;border-color:#a89166}.bg-color-cyan{background-color:#25bdb0;border-color:#25bdb0}.bg-color-pink{background-color:#fcc6de;border-color:#fcc6de}.bg-color-black{background-color:#000;border-color:#000}.bg-color-grey{background-color:#ccc;border-color:#ccc}.bg-color-green{background-color:#e1eb78;border-color:#e1eb78}.bg-color-golden{background-color:gold;border-color:gold}.bg-color-sliver{background-color:#f2f2f2;border-color:#f2f2f2}.bg-color-blue{background-color:#a8bcd4;border-color:#a8bcd4}.bg-color-purple{background-color:#7e0b80;border-color:#7e0b80}.bg-color-white{background-color:#fff;border-color:#fff}.bg-color-white span,label.bg-color-white{border:1px solid #e3e0e0!important}.bg-color-red{background-color:#f63400;border-color:#f63400}.bg-color-brown,.bg-color-brow{background-color:#ad8111;border-color:#ad8111}.bg-color-gold{background-color:#cea525;border-color:#cea525}.bg-color-beige{background-color:#f0deba;border-color:#f0deba}.bg-color-gray{background-color:#bfbfbf;border-color:#bfbfbf}.bg-color-orange{background-color:#ff7900;border-color:#ff7900}.bg-color-yellow{background-color:#dcdb79;border-color:#dcdb79}.bg-color-navy{background-color:#001f3f;border-color:#001f3f}.bg-color-aqua{background-color:#7fdbff;border-color:#7fdbff}.bg-color-teal{background-color:#39cccc;border-color:#39cccc}.bg-color-gun-smoke{background-color:#12221f;border-color:#12221f}.bg-color-olive{background-color:olive;border-color:olive}.bg-color-lime{background-color:#0f0;border-color:#0f0}.bg-color-rose-gold{background-color:#fcdbd6;border-color:#fcdbd6}.bg-color-clear{background-color:#caf6ea;border-color:#caf6ea}.bg-color-maroon{background-color:maroon;border-color:maroon}.bg-color-ivory{background-color:ivory;border-color:ivory}.bg-color-lavenderblush{background-color:#b0e0e6;border-color:#b0e0e6}.bg-color-powderblue{background-color:#f012be;border-color:#f012be}.bg-color-darkgreen{background-color:#006400;border-color:#006400}.bg-color-saddlebrown{background-color:#8b4513;border-color:#8b4513}.bg-color-lightcoral{background-color:#f08080;border-color:#f08080}.bg-color-palevioletred{background-color:#db7093;border-color:#db7093}.bg-color-chocolate{background-color:#d2691e;border-color:#d2691e}.bg-color-darkolivegreen{background-color:#556b2f;border-color:#556b2f}.bg-color-darkred{background-color:#8b0000;border-color:#8b0000}.bg-color-mediumaquamarine{background-color:#66cdaa;border-color:#66cdaa}.bg-color-sandybrown{background-color:#f4a460;border-color:#f4a460}.bg-color-darkslategray{background-color:#2f4f4f;border-color:#2f4f4f}.bg-color-salmon{background-color:salmon;border-color:salmon}.bg-color-slateblue{background-color:#6a5acd;border-color:#6a5acd}.bg-color-lightgray{background-color:#d3d3d3;border-color:#d3d3d3}.bg-color-lemonchiffon{background-color:#fffacd;border-color:#fffacd}.bg-color-thistle{background-color:#d8bfd8;border-color:#d8bfd8}.bg-color-wheat{background-color:wheat;border-color:wheat}.bg-color-lightsalmon{background-color:#ffa07a;border-color:#ffa07a}.bg-color-hotpink{background-color:#ff69b4;border-color:#ff69b4}.bg-color-lawngreen{background-color:#7cfc00;border-color:#7cfc00}.bg-color-snow{background-color:snow;border-color:snow}.bg-color-darkslateblue{background-color:#483d8b;border-color:#483d8b}.bg-color-coral{background-color:coral;border-color:coral}.bg-color-limegreen{background-color:#32cd32;border-color:#32cd32}.bg-color-lightgrey{background-color:#d3d3d3;border-color:#d3d3d3}.bg-color-royalblue{background-color:#4169e1;border-color:#4169e1}.bg-color-dimgrey{background-color:#696969;border-color:#696969}.bg-color-lightseagreen{background-color:#20b2aa;border-color:#20b2aa}.bg-color-skyblue{background-color:#87ceeb;border-color:#87ceeb}.bg-color-orchid{background-color:orchid;border-color:orchid}.bg-color-darksalmon{background-color:#e9967a;border-color:#e9967a}.bg-color-darkorchid{background-color:#9932cc;border-color:#9932cc}.bg-color-cornflowerblue{background-color:#6495ed;border-color:#6495ed}.bg-color-cornsilk{background-color:#fff8dc;border-color:#fff8dc}.bg-color-lightslategrey{background-color:#789;border-color:#789}.bg-color-whitesmoke{background-color:#f5f5f5;border-color:#f5f5f5}.bg-color-seagreen{background-color:#2e8b57;border-color:#2e8b57}.bg-color-crimson{background-color:#dc143c;border-color:#dc143c}.bg-color-azure{background-color:azure;border-color:azure}.bg-color-paleturquoise{background-color:#afeeee;border-color:#afeeee}.bg-color-darkkhaki{background-color:#bdb76b;border-color:#bdb76b}.bg-color-mediumvioletred{background-color:#c71585;border-color:#c71585}.bg-color-lightgoldenrodyellow{background-color:#fafad2;border-color:#fafad2}.bg-color-violet{background-color:violet;border-color:violet}.bg-color-peachpuff{background-color:#ffdab9;border-color:#ffdab9}.bg-color-steelblue{background-color:#4682b4;border-color:#4682b4}.bg-color-blanchedalmond{background-color:#ffebcd;border-color:#ffebcd}.bg-color-moccasin{background-color:#ffe4b5;border-color:#ffe4b5}.bg-color-antiquewhite{background-color:#faebd7;border-color:#faebd7}.bg-color-mediumturquoise{background-color:#48d1cc;border-color:#48d1cc}.bg-color-lightskyblue{background-color:#87cefa;border-color:#87cefa}.bg-color-darkorange{background-color:#ff8c00;border-color:#ff8c00}.bg-color-darkblue{background-color:#00008b;border-color:#00008b}.bg-color-springgreen{background-color:#00ff7f;border-color:#00ff7f}.bg-color-lavender{background-color:#e6e6fa;border-color:#e6e6fa}.bg-color-mediumpurple{background-color:#9370db;border-color:#9370db}.bg-color-deepskyblue{background-color:#00bfff;border-color:#00bfff}.bg-color-mintcream{background-color:#f5fffa;border-color:#f5fffa}.bg-color-deeppink{background-color:#ff1493;border-color:#ff1493}.bg-color-darkseagreen{background-color:#8fbc8f;border-color:#8fbc8f}.bg-color-papayawhip{background-color:#ffefd5;border-color:#ffefd5}.bg-color-orangered{background-color:#ff4500;border-color:#ff4500}.bg-color-tomato{background-color:tomato;border-color:tomato}.bg-color-navajowhite{background-color:#ffdead;border-color:#ffdead}.bg-color-mediumorchid{background-color:#ba55d3;border-color:#ba55d3}.bg-color-ghostwhite{background-color:#f8f8ff;border-color:#f8f8ff}.bg-color-slategrey{background-color:#708090;border-color:#708090}.bg-color-forestgreen{background-color:#228b22;border-color:#228b22}.bg-color-dodgerblue{background-color:#1e90ff;border-color:#1e90ff}.bg-color-linen{background-color:linen;border-color:linen}.bg-color-blueviolet{background-color:#8a2be2;border-color:#8a2be2}.bg-color-gainsboro{background-color:#dcdcdc;border-color:#dcdcdc}.bg-color-lightgreen{background-color:#90ee90;border-color:#90ee90}.bg-color-chartreuse{background-color:#7fff00;border-color:#7fff00}.bg-color-mistyrose{background-color:#ffe4e1;border-color:#ffe4e1}.bg-color-darkgray{background-color:#a9a9a9;border-color:#a9a9a9}.bg-color-peru{background-color:peru;border-color:peru}.bg-color-tan{background-color:tan;border-color:tan}.bg-color-palegreen{background-color:#98fb98;border-color:#98fb98}.bg-color-rebeccapurple{background-color:#639;border-color:#639}.bg-color-darkcyan{background-color:#008b8b;border-color:#008b8b}.bg-color-oldlace{background-color:#fdf5e6;border-color:#fdf5e6}.bg-color-rosybrown{background-color:#bc8f8f;border-color:#bc8f8f}.bg-color-darkslategrey{background-color:#2f4f4f;border-color:#2f4f4f}.bg-color-lightslategray{background-color:#789;border-color:#789}.bg-color-turquoise{background-color:#40e0d0;border-color:#40e0d0}.bg-color-darkgoldenrod{background-color:#b8860b;border-color:#b8860b}.bg-color-honeydew{background-color:#f0fff0;border-color:#f0fff0}.bg-color-mediumslateblue{background-color:#7b68ee;border-color:#7b68ee}.bg-color-mediumspringgreen{background-color:#00fa9a;border-color:#00fa9a}.bg-color-plum{background-color:plum;border-color:plum}.bg-color-darkgrey{background-color:#a9a9a9;border-color:#a9a9a9}.bg-color-slategray{background-color:#708090;border-color:#708090}.bg-color-darkmagenta{background-color:#8b008b;border-color:#8b008b}.bg-color-lightblue{background-color:#add8e6;border-color:#add8e6}.bg-color-floralwhite{background-color:#fffaf0;border-color:#fffaf0}.bg-color-dimgray{background-color:#696969;border-color:#696969}.bg-color-greenyellow{background-color:#adff2f;border-color:#adff2f}.bg-color-fuchsia{background-color:#f0f;border-color:#f0f}.bg-color-cadetblue{background-color:#5f9ea0;border-color:#5f9ea0}.bg-color-yellowgreen{background-color:#9acd32;border-color:#9acd32}.bg-color-darkviolet{background-color:#9400d3;border-color:#9400d3}.bg-color-sienna{background-color:sienna;border-color:sienna}.bg-color-lightpink{background-color:#ffb6c1;border-color:#ffb6c1}.bg-color-mediumblue{background-color:#0000cd;border-color:#0000cd}.bg-color-bisque{background-color:bisque;border-color:bisque}.bg-color-aquamarine{background-color:#7fffd4;border-color:#7fffd4}.bg-color-palegoldenrod{background-color:#eee8aa;border-color:#eee8aa}.bg-color-aliceblue{background-color:#f0f8ff;border-color:#f0f8ff}.bg-color-olivedrab{background-color:#6b8e23;border-color:#6b8e23}.bg-color-indigo{background-color:indigo;border-color:indigo}.bg-color-lightcyan{background-color:#e0ffff;border-color:#e0ffff}.bg-color-midnightblue{background-color:#191970;border-color:#191970}.bg-color-khaki{background-color:khaki;border-color:khaki}.bg-color-burlywood{background-color:#deb887;border-color:#deb887}.bg-color-lightyellow{background-color:#ffffe0;border-color:#ffffe0}.bg-color-lightsteelblue{background-color:#b0c4de;border-color:#b0c4de}.bg-color-goldenrod{background-color:#daa520;border-color:#daa520}.bg-color-darkturquoise{background-color:#00ced1;border-color:#00ced1}.bg-color-magenta{background-color:#f0f;border-color:#f0f}.bg-color-seashell{background-color:#fff5ee;border-color:#fff5ee}.bg-color-indianred{background-color:#cd5c5c;border-color:#cd5c5c}.bg-color-mediumseagreen{background-color:#3cb371;border-color:#3cb371}.bg-color-firebrick{background-color:#b22222;border-color:#b22222}.bg-color-metallic-sunburst{border-color:#9e7a48;background-color:#9e7a48}.bg-color-deep-taupe{border-color:#816059;background-color:#816059}.bg-color-rose-taupe{border-color:#945754;background-color:#945754}.bg-color-nickel{border-color:#70756e;background-color:#70756e}.bg-color-police-blue{border-color:#3f506e;background-color:#3f506e}.bg-color-stormcloud{border-color:#4f636c;background-color:#4f636c}.bg-color-feldgrau{border-color:#45604d;background-color:#45604d}.bg-color-independence{border-color:#4a5163;background-color:#4a5163}.bg-color-melon{border-color:#fbaca8;background-color:#fbaca8}.bg-color-dark-vanilla{border-color:#d7bdb0;background-color:#d7bdb0}.bg-color-pastel-gray{border-color:#d2d6bd;background-color:#d2d6bd}.bg-color-color_pale-cerulean{border-color:#9dcbd8;background-color:#9dcbd8}.bg-color-columbia-blue{border-color:#cddbe6;background-color:#cddbe6}.bg-color-chinese-silver{border-color:#c6d0cf;background-color:#c6d0cf}.bg-color-bright-gray{border-color:#eaeaea;background-color:#eaeaea}.bg-color-feldgrau{border-color:#4f7053;background-color:#4f7053}.bg-color-pale-silver{border-color:#d9bcc0;background-color:#d9bcc0}.bg-color-water{border-color:#d0eff4;background-color:#d0eff4}.bg-color-ash-gray{border-color:#adbeb6;background-color:#adbeb6}.bg-color-jelly-bean{border-color:#d76a49;background-color:#d76a49}.bg-color-deer{border-color:#c07e68;background-color:#c07e68}.bg-color-opera-mauve{border-color:#b47eb2;background-color:#b47eb2}.bg-color-cool-grey{background-color:#8883ab;border-color:#8883ab}.bg-color-old-rose{border-color:#b2817d;background-color:#b2817d}.bg-color-deep-amethyst{border-color:#9c8e9b;background-color:#9c8e9b}.bg-color-desert-sand{border-color:#e4c7a9;background-color:#e4c7a9}.bg-color-pastel-pink{border-color:#dea89c;background-color:#dea89c}.bg-color-pastel-purple{border-color:#b8a0b0;background-color:#b8a0b0}.bg-color-unbleached-silk{border-color:#f9dac6;background-color:#f9dac6}.bg-color-brown-yellow{background-color:#ce925e;border-color:#ce925e}.bg-color-dark-vanilla{border-color:#d5b8aa;background-color:#d5b8aa}.bg-color-iceberg{background-color:#68bbd9;border-color:#68bbd9}.bg-color-cadet-grey{border-color:#97a6ad;background-color:#97a6ad}.bg-color-light-taupe{border-color:#b48e6a;background-color:#b48e6a}.bg-color-copper-rose{border-color:#916f6d;background-color:#916f6d}.bg-color-pastel-brown{border-color:#767058;background-color:#767058}.bg-color-grullo{border-color:#a1a290;background-color:#a1a290}.bg-color-sonic-silver{border-color:#777;background-color:#777}.bg-color-redwood{border-color:#97544e;background-color:#97544e}.bg-color-laurel-green{border-color:#b1b897;background-color:#b1b897}.bg-color-pale-cerulean{border-color:#9dcbd8;background-color:#9dcbd8}.bg-color-chinese-white{border-color:#dbe3e6;background-color:#dbe3e6}.bg-color-rocket-metallic{border-color:#89806f;background-color:#89806f}.bg-color-silver-pink{border-color:#cbadab;background-color:#cbadab}.bg-color-pale-chestnut{border-color:#deb1ae;background-color:#deb1ae}.bg-color-opal{border-color:#a0bdc5;background-color:#a0bdc5}.bg-color-gold-fusion{border-color:#7d7a57;background-color:#7d7a57}.bg-color-old-silver{border-color:#818286;background-color:#818286}.bg-color-dust-storm{border-color:#e0cdc7;background-color:#e0cdc7}.bg-color-alabaster{border-color:#f0e7e8;background-color:#f0e7e8}.bg-color-english-lavender{border-color:#ae8e9d;background-color:#ae8e9d}.bg-color-azureish-white{border-color:#d8f1ee;background-color:#d8f1ee}.bg-color-silver-pink{border-color:#ccafb3;background-color:#ccafb3}.bg-color-metallic{border-color:#aaa8b6;background-color:#aaa8b6}.bg-color-coffee{border-color:#724d30;background-color:#724d30}.bg-color-sugar-plum{border-color:#914671;background-color:#914671}.bg-color-white{border:1px solid #e3e0e0}.bg-color-navy-blue{background:navy}.item-swiper-init .products{display:grid}.dark-header,.dark-background{background-color:#323232!important}.light-text{color:#fff!important;transition:all .3s linear}.darkmode-button{position:fixed;top:40%;right:0;background-color:#323232;padding:10px;border-radius:10px;color:#fff;z-index:9999}.darkmode-button-light{background-color:#fff!important;color:#323232!important}.logo-hide{display:none}.logo-display{display:block!important}.support-block-list__item.grid__items .support-block-card__image-wrapper.dark-background,.card__content ul[class*=variant-option-size] a.light-text:hover span,.card__inner .product-icons a.light-text:hover,.card__inner .product-icons button.light-text:hover,.header__icons a.light-text:hover .cart-count-bubble span.light-text,.featured-product .product-deal-count .deal-clock ul li.light-text span,.contact-block_wrapper .contact-info .contact-social .contact__list-social li:not(:last-child) .list-social__link.light-text:after,.cart-drawer .drawer__inner.dark-background cart-remove-button .button svg,.cart-drawer .drawer__inner.dark-background .drawer__close,.cart-drawer .drawer__inner.dark-background .tax-note,.drawer__inner.dark-background .drawer__footer summary svg,cart-remove-button .button.light-text svg,.dark-background .product-recommendations__heading,.product__info-container .size-chart.light-text modal-opener.product-popup-modal__opener .product-popup-modal__button,.dark-background .search-modal .search-modal__content .predictive-search .predictive-search__results-groups-wrapper .predictive-search__item,.dark-background .search-modal .search-modal__content .predictive-search .predictive-search__results-groups-wrapper .predictive-search__heading,.dark-background .search-modal .search-modal__content .predictive-search .predictive-search__results-groups-wrapper .predictive-search__item-heading,.dark-header .menu-drawer summary.menu-drawer__menu-item,.dark-header .menu-drawer .menu-drawer__close-button,.dark-header .menu-drawer .menu-drawer-header button.header-drawer__close.close_icon_button,.dark-background button.toggleFilter,.dark-background .search-modal .modal__close-button.link,.dark-background details-overlay-modal .predictive-search__item .price,.customer.login.dark-background h5,.details-modal .detial-login.dark-background h5,.dark-background .list-view-filter .card__content .rte.grid-view-hidden{color:#fff!important}.product-tab-wrapper .collection .tabs .tablinks.light-text:hover,.product-tab-wrapper .collection .tabs .tablinks.light-text.active,.dark-background .search-modal .modal__close-button.link:hover,.dark-background .search-modal .search-modal__content .predictive-search .predictive-search__results-groups-wrapper .predictive-search__item:hover .predictive-search__item-heading,.facets .facets__display.dark-background .facets__item:hover span,.cart-drawer .drawer__inner.dark-background cart-remove-button .button:hover svg,.cart-drawer .drawer__inner.dark-background .drawer__close:hover,cart-remove-button .button.light-text:hover svg,.product__info-container .size-chart.light-text modal-opener.product-popup-modal__opener .product-popup-modal__button:hover,.dark-background .compare-wrapper td.product-thumbnail .product-name:hover,.dark-background .wishlist .remove-item.product-cart:hover,.drawer__inner.dark-background .drawer__footer .cart-group :where(summary):hover svg,.drawer__inner.dark-background .drawer__footer .cart-group :where(summary):hover span.summary__title,span.sticky-bar-close.light-text:hover,.facets-container .button-show-more:hover .light-text,.facets .facets__item:hover span.light-text{color:rgb(var(--color-link-hover))!important}.multicolumn-card.content-container.overlay_style.dark-background .multicolumn-card__info,.collection-list.overlay .collection-list__item .card__inner.dark-background:after,.flex-banner .image-bar__section-inner .image-bar__item.dark-background:before,.isotope-products .isotope-selector .card.dark-background:hover .card-content-1 .card__media_1 .card-contant-wrapper-1,.insta-gallery-section.overlay .insta-gallery-wrapper .insta-gallery-content.dark-background,.drawer__inner.dark-background .drawer__header,.drawer__inner.dark-background .drawer__footer{background:#32323280!important}.breadcrumb-section.dark-background .breadcrumb:before,.main-product-template .product__payment p.product_payment_text.light-text{background:transparent}.customer-who-purchased .product-data.dark-background:before,.dark-background .hotspot-block .dt-sc-hotspot-item,.dark-background .search-modal__content.search-modal__content-bottom{background-color:#323232!important}.dt-sc-newsletter-modal-overlay .newsletter-content.dark-background form .newsletter-form__field-wrapper .field__input,.dark-background .number-counter-block:not(:last-child):after{background:#fff!important}.dark-background .compare .remove-item.product-cart,.dark-background .wishlist .remove-item.product-cart,.dark-background .compare-wrapper td.product-thumbnail .product-name,.dark-background .compare-wrapper td.product-thumbnail p,.dark-background .compare-wrapper td.product-thumbnail p.product-price-cart{color:#000!important}ul.pagination__list.list-unstyled li .pagination__item--current.light-text,ul.pagination__list.list-unstyled li .pagination__item.light-text:hover{color:var(--gradient-base-background-1)!important}.details-modal .detial-login.dark-background .details-modal-close svg{fill:#fff}.details-modal .detial-login.dark-background .details-modal-close:hover svg{fill:rgb(var(--color-link-hover))!important}.dark-background .widget-tags a.light-text:hover{color:rgba(var(--color-button-text))!important}.article-card__info.light-text svg{fill:#fff}.article-template__comments-comment p.light-text,.article-template__comments-comment footer .caption-with-letter-spacing.light-text{color:#000!important}.blog-sidebar .sidebar_title.light-text:after,.filter-panel-menu .sidebar_title.light-text:after,.template-product .optional-sidebar .sidebar_title.light-text:after{background:#fff}.contact-icons.light-text svg{fill:#fff}.template-product .custom-product-grid li.light-text .icon-columns{color:#000}.template-product ul.custom-product-grid.light-text+form .facet-filters__field>label,.detail-Size ul.list-unstyled .facets__item.light-text:hover span,.detail-Brand ul.list-unstyled .facets__item.light-text:hover span{color:#fff!important}.template-product .option-name-size.light-text label,.template-product .option-name-material.light-text label{color:#000}.dark-background .featured-product .product-form__input input[type=radio]:disabled+label,.dark-background .featured-product .product-form__input input[type=radio].disabled+label,.dark-background .product__info-container .price,.dark-background .product__info-container .price--on-sale .price-item--regular{color:#fff!important}footer ul.contact-info li.light-text svg{fill:#fff!important}a.light-text:not(.button):hover,a.light-text:hover span,button.light-text:hover,button.light-text:hover svg,.dark-header .menu-drawer summary.menu-drawer__menu-item:hover,.dark-header .menu-drawer .menu-drawer__close-button:hover,.dark-header .menu-drawer .menu-drawer-header button.header-drawer__close.close_icon_button:hover{color:rgb(var(--color-link-hover))!important}.dark-background .deal-banner .product-deal-count .deal-clock ul li.light-text{color:#000!important}.dark-background .product-tab-wrapper .collection .grid li.light-text{background:transparent}.dark-background .rich-text-block .button.button--secondary.light-text{color:rgb(var(--color-button-text))!important}.dark-background .collection-list.overlay .collection-list__item .card__content .card__information .card__heading a.light-text span.light-text,.dark-background .main-product-template .product__payment p.product_payment_text.light-text{color:#000!important}.dark-background .collection-list.overlay .collection-list__item .card:hover .card__content .card__information .card__heading a.light-text span:not(.icon-wrap),.dark-background .main-product-template .product__info-wrapper a.add-compare.button--secondary.light-text:hover,.dark-background .main-product-template .product__info-wrapper a.add-wishlist.button--secondary.light-text:hover{color:#fff!important}.dark-background .product--thumbnail_slider_left .thumbnail-slider .thumbnail[aria-current]{border:1px solid #FFFFFF}.dark-background .product__info-container label.deal-lable.product-label{color:#fff!important}.dark-background div.sub-menu-block .dt-sc--main-menu--mega>ul.mega-menu-brands .dt-sc-menu-image-with-text .dt-sc-mega_menu .dt-sc-mega_menu-link h4{background:#000!important}.dark-background .slideshow__text.banner__box.dark-background,.dark-background .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner.dark-background,.dark-background .testimonials .testimonial-container.dark-background{background:transparent!important}.dark-background .facet-checkbox>svg{background:transparent}.facets__form-vertical.light-text span{color:#fff!important}.facets__form-vertical.light-text svg{fill:#fff!important;color:#fff!important}.facets__form-vertical.light-text h2{color:#fff!important}.product-grid-container.light-text .facet-filters__field label,.product-grid-container.light-text .facet-filters__field span,.product-grid-container.light-text .facet-filters__field svg{color:#fff!important}.product-grid-container.light-text facet-filters-form span{color:#fff!important}.product-grid-container.light-text facet-filters-form .facets__display{background:#000}.dark-background tbody.slick-wrapper::-webkit-scrollbar{height:5px}.dark-background tbody.slick-wrapper::-webkit-scrollbar-track{background-color:#fff3}.dark-background tbody.slick-wrapper::-webkit-scrollbar-thumb{height:5px;background-color:#ffffff80}.dark-background tbody.slick-wrapper::-webkit-scrollbar-thumb:hover{background-color:#ffffffb3}.dark-background .custom-product-grid li.light-text.active,.dark-background .custom-product-grid li.light-text:hover{color:rgba(var(--color-link-hover))!important}@media screen and (max-width:989px){.dark-background .main-product-template .facets-vertical .optional-sidebar,.dark-background .main-product-template .facets-vertical.sidebar-right .optional-sidebar{background-color:#323232!important}}.product-card-wrapper .card{height:auto!important}.product-card-wrapper .card__media,.product-card-wrapper .card__inner,.product-card-wrapper .media{max-height:300px!important}.product-card-wrapper .card__content{padding:12px 14px!important}.product-card-wrapper .card__heading{margin:0 0 8px!important;line-height:1.3!important}.product-card-wrapper .price{margin-top:0!important}.product-card-wrapper .card__information{padding-top:10px!important;padding-bottom:10px!important}.product-card-wrapper .card,.product-card-wrapper .card:hover,.product-card-wrapper:hover .card{border:1px solid #555!important;overflow:hidden!important}.product-card-wrapper{position:relative}.product-card-wrapper:before,.product-card-wrapper .card:before,.product-card-wrapper .card__inner:before{z-index:auto}.section-featured-collection .title-wrapper-with-link.content-align--center{width:100%!important;align-items:center!important;text-align:center!important}.section-featured-collection .title-wrapper-with-link.content-align--center .description{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.section-featured-collection .title-wrapper-with-link.content-align--center .button{align-self:center!important}.section-featured-collection .title-wrapper-with-link.content-align--left{width:100%!important;align-items:flex-start!important;text-align:left!important}.section-featured-collection .title-wrapper-with-link.content-align--left .description{margin-left:0!important;margin-right:0!important;text-align:left!important}.section-featured-collection .title-wrapper-with-link.content-align--left .button{align-self:flex-start!important}.section-featured-collection .flex-content.title-wrapper-with-link{width:100%!important;display:flex!important;justify-content:center!important}.section-featured-collection .title-wrapper{width:100%!important;text-align:center!important}.section-featured-collection .content-align--center{width:100%!important;align-items:center!important;text-align:center!important}.product-grid-container .card-wrapper,.product-grid-container .card-wrapper .card,.product-grid-container .card-wrapper .card__inner{position:relative}.product-grid-container .card-wrapper:hover .card{border:1px solid #555!important;outline:1px solid #555!important;outline-offset:-1px;box-shadow:inset 0 0 0 1px #555!important}.product-grid-container .card-wrapper .card{border:1px solid #555!important;overflow:hidden!important}@media screen and (min-width:750px){.product-grid-container .card-wrapper:hover .card{border:1px solid #555!important;outline:none!important;box-shadow:none!important}}.main-product-template .product__info-container{padding-left:10px}.main-product-template .product__media-wrapper,.main-product-template .product__media-gallery,.main-product-template .product__media-list,.main-product-template .product__media-item,.main-product-template .product__modal-opener,.main-product-template .product__media,.main-product-template .global-media-settings{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.main-product-template .product__media-item,.main-product-template .product__modal-opener,.main-product-template .product__media{width:100%!important;height:100%!important;border-radius:8px!important;overflow:hidden!important}.main-product-template .product__media img,.main-product-template .product__media-item img,.main-product-template .product__modal-opener img{border:none!important;border-radius:8px!important;background:transparent!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.product--thumbnail_slider_left .thumbnail-slider .thumbnail-list button.thumbnail{border:1px solid #E8E2DE!important;border-radius:6px!important;overflow:hidden!important;transition:all .2s ease!important}.product--thumbnail_slider_left .thumbnail-slider .thumbnail-list button.thumbnail.is-active,.product--thumbnail_slider_left .thumbnail-slider .thumbnail-list button.thumbnail[aria-current=true]{border:1.5px solid #1a1a1a!important}.main-product-template .product__title h2,.main-product-template .product__title h1,.main-product-template .product__title .h1{font-family:var(--font-heading-family),"Playfair Display",Georgia,serif!important;font-size:32px!important;font-weight:700!important;color:#1a1a1a!important;line-height:1.25!important;margin:0 0 12px!important;letter-spacing:-.2px!important}.main-product-template .price-wrapper{margin:0 0 4px!important}.main-product-template .price{display:flex!important;align-items:baseline!important;gap:12px!important;flex-wrap:wrap!important}.main-product-template .price__container,.main-product-template .price__sale{display:inline-flex!important;align-items:baseline!important;gap:12px!important}.main-product-template .price-item--regular{color:#777!important;font-size:18px!important;font-weight:500!important;text-decoration:line-through!important;order:1!important}.main-product-template .price-item--sale{color:#1a1a1a!important;font-size:26px!important;font-weight:700!important;letter-spacing:-.5px!important;order:2!important}.main-product-template .price__badge-sale{background-color:#15803d!important;color:#fff!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.5px!important;padding:4px 8px!important;border-radius:4px!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:4px!important;align-self:center!important;order:3!important}.main-product-template .product__tax{font-size:12.5px!important;color:#777!important;margin:4px 0 8px!important;line-height:1.4!important}.main-product-template .product__sku{font-size:13px!important;color:#444!important;margin:0 0 8px!important;display:flex!important;align-items:center!important;gap:4px!important}.main-product-template .product__sku .product-label{font-weight:500!important}.main-product-template .product__sku .product-attributes-value{font-weight:600!important;color:#222!important}.main-product-template .product-stock-urgency{margin:8px 0 12px!important}.main-product-template .product-stock-urgency .stock-text{font-size:13.5px!important;color:#1a1a1a!important;margin:0 0 6px!important}.main-product-template .product-stock-urgency .stock-count-highlight{color:#5a1b0b!important;font-weight:700!important}.main-product-template .product-stock-urgency .stock-progress-track{width:100%!important;height:2px!important;background:#e8e2de!important;border-radius:2px!important;overflow:hidden!important}.main-product-template .product-stock-urgency .stock-progress-bar{height:100%!important;background:#5a1b0b!important;border-radius:2px!important}.main-product-template variant-radios,.main-product-template variant-selects{margin:10px 0 12px!important;display:block!important}.main-product-template fieldset.product-form__input{margin:0 0 8px!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;border:none!important}.main-product-template .form__label{font-size:13.5px!important;font-weight:600!important;color:#1a1a1a!important;margin:0 4px 0 0!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.main-product-template fieldset.product-form__input input[type=radio]+label{border-radius:24px!important;padding:7px 18px!important;font-size:13px!important;font-weight:600!important;border:1px solid #E0E0E0!important;background:#fafafa!important;color:#444!important;cursor:pointer!important;transition:all .2s ease!important;line-height:1!important}.main-product-template fieldset.product-form__input input[type=radio]:checked+label{border:1.5px solid #5A1B0B!important;background:#fff!important;color:#5a1b0b!important;box-shadow:0 2px 6px #5a1b0b1f!important}.main-product-template .product-form__top-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin:10px 0 14px!important}.main-product-template .product-form__input.product-form__quantity{margin:0!important;padding:0!important;min-height:auto!important;height:44px!important;display:inline-flex!important;align-items:center!important}.main-product-template .quantity{border:1.5px solid #E2D9D4!important;border-radius:24px!important;height:44px!important;min-height:44px!important;max-height:44px!important;width:124px!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;padding:0 8px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}.main-product-template .quantity__button{background:transparent!important;border:none!important;color:#333!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;width:28px!important;height:28px!important;min-width:28px!important;line-height:1!important}.main-product-template .quantity__button svg{width:11px!important;height:11px!important;display:block!important;margin:auto!important;fill:currentColor!important}.main-product-template .quantity__input{border:none!important;background:transparent!important;font-size:15px!important;font-weight:700!important;color:#1a1a1a!important;text-align:center!important;width:36px!important;height:44px!important;line-height:44px!important;padding:0!important;margin:0!important;outline:none!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.main-product-template .quantity__input::-webkit-outer-spin-button,.main-product-template .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.main-product-template .comp-wish,.main-product-template .dT_VProdWishList,.main-product-template .dT_VProdWishList>div,.main-product-template dtx-wishlist{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;margin:0!important;padding:0!important}.main-product-template a.add-wishlist.button--secondary,.main-product-template .dT_VProdWishList a.dt-sc-btn.add-wishlist,.main-product-template .product__info-wrapper a.add-wishlist.button--secondary{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;max-height:44px!important;border-radius:50%!important;border:1.5px solid #E2D9D4!important;background:#fff!important;color:#333!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important;padding:0!important;margin:0!important;box-sizing:border-box!important;position:relative!important;line-height:1!important}.main-product-template a.add-wishlist.button--secondary:hover{border-color:#5a1b0b!important;color:#5a1b0b!important;background:#faf6f3!important;transform:scale(1.05)!important}.main-product-template .product-form__action-row,.product-form .product-form__action-row{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important;margin:14px 0 18px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.main-product-template .product-form__submit,.product-form .product-form__submit,.main-product-template #product-form__submit,.product-form #product-form__submit{flex:1 1 0px!important;width:50%!important;height:48px!important;min-height:48px!important;background:#5a1b0b!important;color:#fff!important;border:none!important;border-radius:30px!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.5px!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;transition:all .25s ease!important;padding:0 12px!important;box-shadow:0 3px 8px #5a1b0b33!important;box-sizing:border-box!important;margin:0!important}.main-product-template .product-form__submit:hover,.product-form .product-form__submit:hover{background:#441408!important;transform:translateY(-1px)!important}.main-product-template .product-form__buy-now,.product-form .product-form__buy-now{flex:1 1 0px!important;width:50%!important;height:48px!important;min-height:48px!important;margin:0!important;display:block!important;box-sizing:border-box!important}.main-product-template .shopify-payment-button,.product-form .shopify-payment-button,.main-product-template .shopify-payment-button__button,.product-form .shopify-payment-button__button,.main-product-template .shopify-payment-button__button--unbranded,.product-form .shopify-payment-button__button--unbranded,.main-product-template .shopify-payment-button [role=button],.product-form .shopify-payment-button [role=button]{height:48px!important;min-height:48px!important;width:100%!important;background:#5a1b0b!important;border:1.5px solid #5A1B0B!important;color:#fff!important;border-radius:30px!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.5px!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .25s ease!important;box-shadow:0 3px 8px #5a1b0b33!important;box-sizing:border-box!important;margin:0!important}.main-product-template .shopify-payment-button__button:hover:not([disabled]),.product-form .shopify-payment-button__button:hover:not([disabled]){background:#441408!important;color:#fff!important;transform:translateY(-1px)!important}.main-product-template .html-sections-product{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin:8px 0 12px!important}.main-product-template .html-sections-product p{margin:0!important;padding:0!important;font-size:13px!important;color:#444!important;line-height:1.4!important;display:flex!important;align-items:center!important}.main-product-template .html-sections-product svg{width:22px!important;height:22px!important;stroke:#5a1b0b!important;fill:none!important;flex-shrink:0!important;display:block!important;margin:0!important}.product__info-as-bottom-tabs,.main-product-template .product__info-as-bottom-tabs,.main-product_info .product__info-as-bottom-tabs{width:100%!important;margin-top:32px!important;padding:0!important;border:none!important;display:block!important}.product__info-as-bottom-tabs .product__info-bottom.tabs,.main-product-template .product__info-bottom.tabs,.main-product-template .product__info-as-bottom-tabs .product__info-bottom.tabs,.product__info-bottom.tabs{display:flex!important;align-items:center!important;width:100%!important;max-width:480px!important;background:#f3ece7!important;border:1px solid #EAE0D8!important;border-radius:16px!important;padding:4px!important;gap:4px!important;margin:0 auto 16px!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important}.product__info-bottom.tabs .summary__title,.main-product-template .product__info-bottom.tabs .summary__title,.product__info-as-bottom-tabs .product__info-bottom.tabs .summary__title{flex:1 1 0px!important;width:auto!important;min-width:0!important;height:42px!important;border-radius:12px!important;padding:0 12px!important;cursor:pointer!important;transition:all .25s ease!important;background:transparent!important;border:none!important;color:#6e544b!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important;text-align:center!important}.product__info-bottom.tabs .summary__title:before,.product__info-bottom.tabs .summary__title:after,.product__info-bottom.tabs .summary__title .accordion__title:before,.product__info-bottom.tabs .summary__title .accordion__title:after{display:none!important;content:none!important}.product__info-bottom.tabs .summary__title .accordion__title{font-size:13.5px!important;font-weight:600!important;color:inherit!important;margin:0!important;padding:0!important;line-height:1.2!important;text-transform:none!important;background:transparent!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.product__info-bottom.tabs .summary__title.active-tab,.main-product-template .product__info-bottom.tabs .summary__title.active-tab{background:#5a1b0b!important;color:#fff!important;font-weight:700!important;box-shadow:0 3px 10px #5a1b0b40!important}.product__info-bottom.tabs .summary__title:not(.active-tab):hover{background:#fff9!important;color:#1a1a1a!important}.product__info-as-bottom-tabs h6.accordion__title.acc__title,.main-product-template .product__info-as-bottom-tabs h6.accordion__title.acc__title{display:none!important}.product__info-as-bottom-tabs .dt-sc-tabs-content,.main-product-template .dt-sc-tabs-content{background:#fff!important;border:1px solid #ECE3DF!important;border-radius:20px!important;padding:30px 32px!important;margin-top:0!important;box-shadow:0 2px 12px #00000005!important;display:none}.product__info-as-bottom-tabs .dt-sc-tabs-content.tab-active-content,.main-product-template .dt-sc-tabs-content.tab-active-content{display:block!important}@media screen and (max-width:749px){.product__info-as-bottom-tabs .product__info-bottom.tabs,.main-product-template .product__info-bottom.tabs,.product__info-bottom.tabs{max-width:100%!important}.product__info-as-bottom-tabs .dt-sc-tabs-content,.main-product-template .dt-sc-tabs-content{padding:22px 16px!important;border-radius:16px!important}}.main-product-template .dt-sc-tabs-content h2,.main-product-template .dt-sc-tabs-content h3,.main-product-template .dt-sc-tabs-content h4{font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;margin:28px 0 16px!important;display:flex!important;align-items:center!important;gap:10px!important}.main-product-template .dt-sc-tabs-content h2:first-child,.main-product-template .dt-sc-tabs-content h3:first-child,.main-product-template .dt-sc-tabs-content h4:first-child{margin-top:0!important}.main-product-template .dt-sc-tabs-content .cards-grid,.main-product-template .dt-sc-tabs-content .feature-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important;margin-bottom:24px!important}.main-product-template .dt-sc-tabs-content .card-item,.main-product-template .dt-sc-tabs-content .feature-card{background:#faf7f5!important;border:1px solid #EFEAE6!important;border-radius:12px!important;padding:16px 20px!important}.product-recommendations .title-wrapper-with-link{text-align:center!important;justify-content:center!important;margin-bottom:32px!important}.product-recommendations .title-wrapper-with-link h2{font-family:var(--font-heading-family),"Playfair Display",Georgia,serif!important;color:#842912!important;font-size:28px!important;font-weight:600!important}.product-recommendations .card-wrapper .card{border:1px solid #EFEAE6!important;border-radius:12px!important;padding:12px!important;background:#fff!important;transition:all .3s ease!important}.product-recommendations .card-wrapper:hover .card{box-shadow:0 8px 24px #0000000f!important;transform:translateY(-3px)!important}.product-recommendations .card__badge .badge{background:#15803d!important;color:#fff!important;font-size:11px!important;font-weight:700!important;border-radius:4px!important;padding:3px 8px!important;border:none!important}@media(max-width:749px){.main-product-template .product-form__action-row{flex-direction:column!important;gap:10px!important}.main-product-template .dt-sc-tabs-content{padding:24px 18px!important}}.shopify-policy__container,.shopify-policy__container.page-width,.main-page-section,.main-page-section.page-width{max-width:880px!important;margin:0 auto!important;padding:36px 24px!important;background:transparent!important;box-sizing:border-box!important}.main-page-section .row,.main-page-section .section-main-page-padding,.main-page-section [class*=section-]{padding-top:0!important;padding-bottom:0!important;margin:0!important}.shopify-policy__title,.shopify-policy__container .shopify-policy__title,.main-page-title-wrapper,.main-page-section .page-header{text-align:center!important;margin-top:0!important;margin-bottom:36px!important;padding:0!important}.shopify-policy__title:after,.shopify-policy__container .shopify-policy__title:after,.main-page-title-wrapper:after{display:none!important;content:none!important}.shopify-policy__title h1,.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container h1:not(.shopify-policy__body h1),.main-page-title,.main-page-title.h0,.main-page-section .page-title,.main-page-section .main-page-title-wrapper h1{font-family:var(--font-heading-family),"Playfair Display",Georgia,serif!important;font-size:42px!important;font-weight:700!important;color:#842912!important;line-height:1.2!important;margin:0 0 12px!important;letter-spacing:-.5px!important;text-align:center!important;position:relative!important;display:block!important;visibility:visible!important}.shopify-policy__title h1:after,.shopify-policy__container .shopify-policy__title h1:after,.shopify-policy__container h1:not(.shopify-policy__body h1):after,.main-page-title:after,.main-page-section .page-title:after,.main-page-section .main-page-title-wrapper h1:after{content:""!important;display:block!important;width:48px!important;height:2.5px!important;background:#842912!important;margin:14px auto 0!important;border-radius:2px!important}.shopify-policy__body,.main-page-content,.main-page-section .rte,.shopify-policy__container .rte{color:#4a4a4a!important;font-size:15px!important;line-height:1.8!important;font-family:var(--font-body-family),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}.shopify-policy__body .rte,.main-page-content .rte,.main-page-section .rte,.shopify-policy__container .rte{color:inherit!important;font-size:inherit!important;line-height:inherit!important}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__container h1:not(.shopify-policy__title h1),.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container .rte h1,.shopify-policy__container .rte h2,.shopify-policy__container .rte h3,.shopify-policy__container .rte h4,.shopify-policy__container .rte h5,.main-page-content h1,.main-page-content h2,.main-page-content h3,.main-page-content h4,.main-page-content h5,.main-page-section .rte h1,.main-page-section .rte h2,.main-page-section .rte h3,.main-page-section .rte h4,.main-page-section .rte h5{font-family:var(--font-heading-family),"Playfair Display",Georgia,serif!important;font-size:21px!important;font-weight:700!important;color:#842912!important;margin-top:32px!important;margin-bottom:12px!important;line-height:1.35!important;letter-spacing:-.2px!important}.shopify-policy__body p,.shopify-policy__container p,.shopify-policy__container .rte p,.main-page-content p,.main-page-section .rte p{font-size:15px!important;line-height:1.8!important;color:#4a4a4a!important;margin-top:0!important;margin-bottom:20px!important}.shopify-policy__body ul,.shopify-policy__body ol,.shopify-policy__container ul,.shopify-policy__container ol,.main-page-content ul,.main-page-content ol,.main-page-section .rte ul,.main-page-section .rte ol{margin-bottom:20px!important;padding-left:24px!important;color:#4a4a4a!important;line-height:1.8!important}.shopify-policy__body li,.shopify-policy__container li,.main-page-content li,.main-page-section .rte li{margin-bottom:8px!important;font-size:15px!important;line-height:1.75!important}.shopify-policy__body a,.shopify-policy__container a,.main-page-content a,.main-page-section .rte a{color:#842912!important;text-decoration:underline!important;font-weight:500!important}.shopify-policy__body a:hover,.shopify-policy__container a:hover,.main-page-content a:hover,.main-page-section .rte a:hover{color:#552115!important}@media(max-width:749px){.shopify-policy__container,.shopify-policy__container.page-width,.main-page-section,.main-page-section.page-width{padding:24px 18px!important}.shopify-policy__title,.shopify-policy__title h1,.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container h1,.main-page-title,.main-page-title.h0,.main-page-section .page-title,.main-page-section .main-page-title-wrapper h1{font-size:32px!important}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__container h2,.shopify-policy__container h3,.main-page-content h2,.main-page-content h3,.main-page-section .rte h2,.main-page-section .rte h3{font-size:19px!important;margin-top:24px!important}}.template-cart{background:#faf7f5!important}.tapasva-cart-page-section{display:block!important;max-width:1200px!important;margin:36px auto!important;padding:0 24px!important;box-sizing:border-box!important}.tapasva-cart-2col-layout{display:grid!important;grid-template-columns:1fr 380px!important;gap:32px!important;align-items:start!important;width:100%!important;box-sizing:border-box!important}.tapasva-cart-left-col{display:flex!important;flex-direction:column!important;gap:20px!important;min-width:0!important}.tapasva-cart-right-col{width:100%!important;position:sticky!important;top:36px!important}@media screen and (max-width:989px){.tapasva-cart-page-section{margin:24px auto 50px!important;padding:0 16px!important}.tapasva-cart-2col-layout{grid-template-columns:1fr!important;gap:24px!important}.tapasva-cart-right-col{position:static!important}}.tapasva-cart-card{background:#fff!important;border-radius:16px!important;border:1px solid #EFEAE6!important;box-shadow:0 4px 20px #00000005!important;padding:24px 28px!important;box-sizing:border-box!important}.tapasva-cart-items-list{display:flex!important;flex-direction:column!important;gap:0!important}.tapasva-cart-item-row{display:flex!important;align-items:center!important;padding:18px 0!important;border-bottom:1px solid #F3EFEA!important;gap:20px!important;position:relative!important}.tapasva-cart-item-row:first-child{padding-top:0!important}.tapasva-cart-item-row:last-child{border-bottom:none!important;padding-bottom:0!important}.tapasva-cart-item-media{flex-shrink:0!important;width:76px!important;height:76px!important}.tapasva-cart-item-img-link{display:block!important;width:76px!important;height:76px!important;border-radius:12px!important;background:#f8f5f2!important;overflow:hidden!important;border:1px solid #EFEAE6!important;padding:4px!important;box-sizing:border-box!important}.tapasva-cart-item-img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;border-radius:8px!important}.tapasva-cart-item-details{flex:1 1 auto!important;min-width:0!important}.tapasva-cart-item-title{font-family:var(--font-heading-family),"Playfair Display",Georgia,serif!important;font-size:16px!important;font-weight:700!important;color:#222!important;text-decoration:none!important;display:block!important;line-height:1.3!important;margin-bottom:4px!important;transition:color .2s ease!important}.tapasva-cart-item-title:hover{color:#842912!important}.tapasva-cart-item-unit-price{font-size:14px!important;color:#777!important;font-weight:500!important}.tapasva-cart-item-variant{font-size:12px!important;color:#999!important;margin-top:2px!important}.tapasva-cart-item-quantity-col{flex-shrink:0!important}.tapasva-cart-qty-trash-group{display:flex!important;align-items:center!important;gap:12px!important}.tapasva-cart-qty-pill{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid #E8E2DE!important;border-radius:24px!important;padding:4px 10px!important;background:#fff!important;height:38px!important;min-width:100px!important;box-sizing:border-box!important}.tapasva-qty-action-btn{width:24px!important;height:24px!important;border:none!important;background:transparent!important;cursor:pointer!important;color:#666!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:50%!important;transition:all .2s ease!important}.tapasva-qty-action-btn svg,.tapasva-qty-action-btn svg *,.tapasva-qty-action-btn *{pointer-events:none!important}.tapasva-qty-action-btn:hover{background:#faf7f5!important;color:#842912!important}.tapasva-qty-number{width:30px!important;border:none!important;background:transparent!important;text-align:center!important;font-size:14px!important;font-weight:700!important;color:#222!important;padding:0!important;margin:0!important;outline:none!important;-moz-appearance:textfield!important}.tapasva-qty-number::-webkit-outer-spin-button,.tapasva-qty-number::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.tapasva-cart-trash-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border:none!important;background:transparent!important;color:#999!important;cursor:pointer!important;border-radius:50%!important;transition:all .2s ease!important;text-decoration:none!important}.tapasva-cart-trash-btn:hover{color:#e11d48!important;background:#fff1f2!important}.tapasva-cart-item-total-col{flex-shrink:0!important;min-width:90px!important;text-align:right!important;position:relative!important}.tapasva-cart-item-total-price{font-size:16px!important;font-weight:700!important;color:#222!important;letter-spacing:-.2px!important}.tapasva-cart-trust-card{background:#fff!important;border-radius:16px!important;border:1px solid #EFEAE6!important;padding:20px 24px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;align-items:center!important;box-sizing:border-box!important;box-shadow:0 4px 20px #00000005!important}.tapasva-trust-badge-item{display:flex!important;align-items:center!important;gap:12px!important}.tapasva-trust-badge-icon{width:38px!important;height:38px!important;border-radius:50%!important;background:#faf7f5!important;border:1px solid #F0ECE8!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.tapasva-trust-badge-text{min-width:0!important}.tapasva-trust-badge-title{font-size:13px!important;font-weight:700!important;color:#222!important;line-height:1.2!important;white-space:nowrap!important}.tapasva-trust-badge-sub{font-size:11px!important;color:#888!important;margin-top:2px!important;line-height:1.2!important;white-space:nowrap!important}@media screen and (max-width:749px){.tapasva-cart-trust-card{grid-template-columns:repeat(2,1fr)!important;gap:16px 12px!important;padding:18px 16px!important}.tapasva-trust-badge-title,.tapasva-trust-badge-sub{white-space:normal!important}.tapasva-cart-item-row{flex-wrap:wrap!important;gap:14px!important}.tapasva-cart-item-details{width:calc(100% - 96px)!important}.tapasva-cart-item-quantity-col{order:3!important}.tapasva-cart-item-total-col{order:4!important;margin-left:auto!important}}.tapasva-order-summary-card{background:#fff!important;border-radius:16px!important;border:1px solid #EFEAE6!important;box-shadow:0 4px 20px #00000005!important;padding:28px 24px!important;box-sizing:border-box!important}.tapasva-summary-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:22px!important}.tapasva-summary-title{font-family:var(--font-heading-family),"Playfair Display",Georgia,serif!important;font-size:20px!important;font-weight:700!important;color:#222!important;margin:0!important;line-height:1.2!important}.tapasva-summary-badge{width:38px!important;height:38px!important;border-radius:50%!important;background:#faf7f5!important;border:1px solid #F0ECE8!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#842912!important}.tapasva-summary-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important;font-size:14px!important}.tapasva-summary-label{color:#666!important;font-weight:500!important}.tapasva-summary-val{color:#222!important;font-weight:600!important}.tapasva-shipping-calc{color:#777!important;font-size:13px!important;font-weight:400!important}.tapasva-summary-divider{height:1px!important;background:#f3efea!important;margin:18px 0!important}.tapasva-summary-total-row{margin-bottom:4px!important}.tapasva-summary-total-label{font-size:18px!important;font-weight:700!important;color:#222!important}.tapasva-summary-total-val{font-size:20px!important;font-weight:800!important;color:#842912!important;letter-spacing:-.3px!important}.tapasva-summary-tax-note{font-size:12px!important;color:#999!important;margin-bottom:20px!important}.tapasva-coupon-box{display:flex!important;align-items:center!important;background:#faf7f5!important;border:1px solid #EAE4DF!important;border-radius:30px!important;padding:4px 4px 4px 14px!important;margin-bottom:20px!important;gap:8px!important;box-sizing:border-box!important;transition:border-color .2s ease!important}.tapasva-coupon-box:focus-within{border-color:#842912!important;background:#fff!important}.tapasva-coupon-input{flex:1 1 auto!important;min-width:0!important;border:none!important;background:transparent!important;font-size:13px!important;color:#333!important;outline:none!important;padding:6px 0!important;margin:0!important}.tapasva-coupon-btn{flex-shrink:0!important;background:#efeae6!important;color:#555!important;border:none!important;border-radius:20px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.tapasva-coupon-btn:hover{background:#842912!important;color:#fff!important}.tapasva-coupon-btn:disabled{opacity:.6!important;cursor:not-allowed!important}.tapasva-coupon-msg{font-size:12px!important;margin-top:-12px!important;margin-bottom:14px!important;padding:6px 12px!important;border-radius:6px!important;display:none;line-height:1.4!important}.tapasva-coupon-msg.is-success{display:flex!important;align-items:center!important;gap:6px!important;background:#ebf8ee!important;color:#237804!important;border:1px solid #B7EB8F!important}.tapasva-summary-discount-row{display:none!important;color:#2e7d32!important}.tapasva-summary-discount-row.is-active{display:flex!important}.tapasva-summary-discount-row .tapasva-summary-label{color:#2e7d32!important;font-weight:600!important}.tapasva-discount-val{color:#2e7d32!important;font-weight:700!important}.tapasva-original-total-crossed{text-decoration:line-through!important;color:#999!important;font-size:14px!important;margin-right:8px!important;font-weight:400!important}.tapasva-checkout-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:15px 20px!important;background:#842912!important;color:#fff!important;border:none!important;border-radius:30px!important;font-family:var(--font-heading-family),"Playfair Display",Georgia,serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;gap:10px!important;margin-bottom:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 14px #84291238!important;box-sizing:border-box!important}.tapasva-checkout-cta:hover{background:#5a1b0b!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #8429124d!important}.tapasva-continue-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:13px 20px!important;background:transparent!important;color:#842912!important;border:1.5px solid #842912!important;border-radius:30px!important;font-family:var(--font-heading-family),"Playfair Display",Georgia,serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;text-align:center!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-sizing:border-box!important}.tapasva-continue-cta:hover{background:#842912!important;color:#fff!important;transform:translateY(-2px)!important}.tapasva-empty-cart-card{background:#fff!important;border-radius:16px!important;border:1px solid #EFEAE6!important;padding:60px 32px!important;text-align:center!important;max-width:540px!important;margin:40px auto!important;box-shadow:0 4px 20px #00000005!important}.tapasva-empty-cart-icon{width:72px!important;height:72px!important;border-radius:50%!important;background:#faf7f5!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 20px!important}.tapasva-empty-cart-title{font-family:var(--font-heading-family),"Playfair Display",serif!important;font-size:28px!important;font-weight:700!important;color:#842912!important;margin:0 0 10px!important}.tapasva-empty-cart-subtitle{font-size:15px!important;color:#666!important;margin:0 0 28px!important;line-height:1.6!important}.tapasva-empty-cart-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 32px!important;background:#842912!important;color:#fff!important;border-radius:30px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;text-decoration:none!important;transition:all .3s ease!important}.tapasva-empty-cart-btn:hover{background:#5a1b0b!important;transform:translateY(-2px)!important}.tapasva-cart-page-section .loading-overlay{position:absolute!important;top:50%!important;right:0!important;left:auto!important;transform:translateY(-50%)!important;width:auto!important;height:auto!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important}.tapasva-cart-page-section .loading-overlay.hidden{display:none!important}.tapasva-cart-page-section .loading-overlay__spinner{position:static!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-radius:0!important;width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important}.tapasva-cart-page-section .loading-overlay__spinner:hover{background:transparent!important}.tapasva-cart-page-section .loading-overlay__spinner svg{width:16px!important;height:16px!important;animation:tapasva-cart-spinner .75s linear infinite!important}@keyframes tapasva-cart-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tapasva-cart-page-section .loading-overlay:not(.hidden)~.tapasva-cart-item-total-price{opacity:.3!important;transition:opacity .2s ease!important}.tapasva-cart-page-section:not(.is-empty) .cart__warnings{display:none!important}.tapasva-cart-page-section.is-empty .cart__warnings{display:block!important}.tapasva-cart-page-section.is-empty .cart__contents{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
