:root{--gh-obsidian: #1c1c1c;--gh-ivory: #faf8f4;--gh-gold: #b8943e;--gh-gold-hover: #a6842f;--gh-gold-light: #d4c49a;--gh-teal: #0d3b3e;--gh-teal-light: #164548;--gh-warm-gray: #7a7670;--gh-border: #ddd8d0;--gh-border-light: #eae6df;--gh-sale: #b5282d;--gh-white: #ffffff;--gh-overlay: rgba(28, 28, 28, .45);--gh-font-heading: "Cormorant Garamond", "Georgia", "Times New Roman", serif;--gh-font-body: "Work Sans", "Helvetica Neue", "Arial", sans-serif;--gh-font-nav: var(--gh-font-body);--gh-text-xs: .75rem;--gh-text-sm: .8125rem;--gh-text-base: .9375rem;--gh-text-md: 1rem;--gh-text-lg: 1.125rem;--gh-text-xl: 1.375rem;--gh-text-2xl: 1.75rem;--gh-text-3xl: 2.25rem;--gh-text-4xl: 3rem;--gh-text-5xl: 3.75rem;--gh-space-1: 4px;--gh-space-2: 8px;--gh-space-3: 12px;--gh-space-4: 16px;--gh-space-5: 24px;--gh-space-6: 32px;--gh-space-8: 48px;--gh-space-10: 64px;--gh-space-12: 80px;--gh-ease: cubic-bezier(.25, .1, .25, 1);--gh-transition-fast: .15s var(--gh-ease);--gh-transition: .25s var(--gh-ease);--gh-transition-slow: .4s var(--gh-ease);--gh-radius-sm: 4px;--gh-radius-md: 8px;--gh-radius-lg: 12px;--gh-radius-pill: 100px;--gh-shadow-sm: 0 1px 3px rgba(28, 28, 28, .06);--gh-shadow-md: 0 4px 12px rgba(28, 28, 28, .08);--gh-shadow-lg: 0 8px 24px rgba(28, 28, 28, .1);--gh-shadow-hover: 0 8px 28px rgba(28, 28, 28, .12)}body.gradient{background-color:var(--gh-ivory);color:var(--gh-obsidian)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:var(--gh-font-heading);color:var(--gh-obsidian);line-height:1.15;letter-spacing:-.01em;font-weight:600}h1,.h1{font-size:var(--gh-text-4xl)}h2,.h2{font-size:var(--gh-text-3xl)}h3,.h3{font-size:var(--gh-text-2xl)}h4,.h4{font-size:var(--gh-text-xl)}.h0{font-size:var(--gh-text-5xl)}body,.rte,p,.caption{font-family:var(--gh-font-body)}p{line-height:1.65;color:var(--gh-obsidian)}.caption,.subtitle,.vendor{color:var(--gh-warm-gray);font-size:var(--gh-text-sm);letter-spacing:.02em}.title-wrapper{margin-bottom:var(--gh-space-5)}.title-wrapper--no-top-margin>.title{margin-top:0}@media screen and (max-width:749px){h1,.h1{font-size:var(--gh-text-3xl)}h2,.h2{font-size:var(--gh-text-2xl)}h3,.h3{font-size:var(--gh-text-xl)}.h0{font-size:var(--gh-text-4xl)}}a{color:var(--gh-obsidian);transition:color var(--gh-transition-fast)}a:hover{color:var(--gh-gold)}.button--primary,.ml_button.button_primary{background-color:var(--gh-gold);color:var(--gh-white);border:1px solid var(--gh-gold);font-family:var(--gh-font-body);font-weight:500;font-size:var(--gh-text-sm);letter-spacing:.08em;text-transform:uppercase;padding:12px 28px;border-radius:var(--gh-radius-sm);transition:all var(--gh-transition);cursor:pointer}.button--primary:hover,.ml_button.button_primary:hover{background-color:var(--gh-gold-hover);border-color:var(--gh-gold-hover);box-shadow:var(--gh-shadow-md);transform:translateY(-1px)}.button--secondary,.ml_button.button_secondary{background-color:transparent;color:var(--gh-obsidian);border:1px solid var(--gh-obsidian);font-family:var(--gh-font-body);font-weight:500;font-size:var(--gh-text-sm);letter-spacing:.08em;text-transform:uppercase;padding:12px 28px;border-radius:var(--gh-radius-sm);transition:all var(--gh-transition);cursor:pointer}.button--secondary:hover,.ml_button.button_secondary:hover{background-color:var(--gh-obsidian);color:var(--gh-white);box-shadow:var(--gh-shadow-md);transform:translateY(-1px)}.link-with-icon,.button--tertiary{color:var(--gh-gold);font-weight:500;letter-spacing:.04em;transition:color var(--gh-transition-fast)}.link-with-icon:hover,.button--tertiary:hover{color:var(--gh-gold-hover)}.header-wrapper{background-color:var(--gh-white);border-bottom:1px solid var(--gh-border);box-shadow:none;transition:box-shadow var(--gh-transition)}.shopify-section-header-sticky .header-wrapper{box-shadow:var(--gh-shadow-sm)}.header__menu-item,.header__inline-menu .list-menu--inline>li>a{font-family:var(--gh-font-nav);font-weight:500;font-size:var(--gh-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--gh-obsidian);transition:color var(--gh-transition-fast)}.header__menu-item:hover,.header__inline-menu .list-menu--inline>li>a:hover{color:var(--gh-gold)}.header__icon{color:var(--gh-obsidian);transition:color var(--gh-transition-fast)}.header__icon:hover{color:var(--gh-gold)}.cart-count-bubble{background-color:var(--gh-gold);color:var(--gh-white);font-size:10px;font-weight:600}.announcement-bar{background-color:var(--gh-teal);font-family:var(--gh-font-body);font-size:var(--gh-text-xs);letter-spacing:.06em}.announcement-bar a,.announcement-bar p,.announcement-bar span{color:#e8d5a3}.gemhub-trust-bar{background-color:var(--gh-ivory);border-bottom:1px solid var(--gh-border-light);font-family:var(--gh-font-body)}.gemhub-trust-bar strong{color:var(--gh-teal);font-weight:600;font-size:11px}.gemhub-trust-bar svg{stroke:var(--gh-gold)}.ml_card_wrapper,.card-wrapper{transition:transform var(--gh-transition),box-shadow var(--gh-transition);border-radius:var(--gh-radius-md)}.ml_card_wrapper:hover,.card-wrapper:hover{transform:translateY(-3px);box-shadow:var(--gh-shadow-hover)}.card__media img,.ml_card_wrapper .card_media img{transition:transform var(--gh-transition-slow)}.card-wrapper:hover .card__media img,.ml_card_wrapper:hover .card_media img{transform:scale(1.04)}.card__heading a,.ml_card_wrapper .card_text h3 a{font-family:var(--gh-font-body);font-weight:500;font-size:var(--gh-text-sm);color:var(--gh-obsidian);line-height:1.35;transition:color var(--gh-transition-fast)}.card__heading a:hover,.ml_card_wrapper .card_text h3 a:hover{color:var(--gh-gold)}.card__heading+.card-information .caption-with-letter-spacing,.ml_card_wrapper .card_vendor{font-family:var(--gh-font-body);font-size:var(--gh-text-xs);color:var(--gh-warm-gray);text-transform:uppercase;letter-spacing:.06em}.price-item--regular,.price-item--sale{font-family:var(--gh-font-body);font-weight:600;color:var(--gh-obsidian)}.price-item--regular s,.price .price-item--regular[aria-hidden=true]{color:var(--gh-warm-gray);font-weight:400}.card__badge .badge--sale,.card_promotion .saved_amount{background-color:var(--gh-sale);color:var(--gh-white);font-family:var(--gh-font-body);font-weight:600;font-size:10px;letter-spacing:.04em}.card__badge .badge--low-stock{background-color:var(--gh-gold);color:var(--gh-white)}.ml_carousel_item .ml_product_info h1{font-family:var(--gh-font-heading);font-weight:600;line-height:1.1;letter-spacing:-.02em}.ml_carousel_item .ml_carousel_title h2{font-family:var(--gh-font-body);font-weight:500;text-transform:uppercase;letter-spacing:.12em}.ml_carousel_item .ml_carousel_actions .ml_button.button_primary{background-color:var(--gh-gold);border-color:var(--gh-gold);color:var(--gh-white);font-family:var(--gh-font-body);font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:14px 32px;border-radius:var(--gh-radius-sm);transition:all var(--gh-transition)}.ml_carousel_item .ml_carousel_actions .ml_button.button_primary:hover{background-color:var(--gh-gold-hover);border-color:var(--gh-gold-hover);box-shadow:0 4px 20px #b8943e4d}.ml_carousel_item .ml_carousel_actions .ml_button.button_secondary{background-color:#ffffff26;border:1px solid rgba(255,255,255,.6);color:var(--gh-white);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:var(--gh-font-body);font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:14px 32px;border-radius:var(--gh-radius-sm);transition:all var(--gh-transition)}.ml_carousel_item .ml_carousel_actions .ml_button.button_secondary:hover{background-color:#ffffff4d;border-color:var(--gh-white)}ul.ml_carousel_indication li{background-color:var(--gh-gold-light)}ul.ml_carousel_indication li.active{background-color:var(--gh-gold)}ul.ml_feature_indication li{background-color:var(--gh-gold-light)}ul.ml_feature_indication li.active{background-color:var(--gh-gold)}.collection-hero__title,.main-collection-banner__heading{font-family:var(--gh-font-heading);font-weight:600}.active-facets__button{background-color:var(--gh-teal);color:var(--gh-white);border-radius:var(--gh-radius-pill);font-family:var(--gh-font-body);font-size:var(--gh-text-xs);border:none}.facet-filters__sort select{font-family:var(--gh-font-body);border-color:var(--gh-border);border-radius:var(--gh-radius-sm)}.collection__view-all .ml_button,.center.collection__view-all a{background-color:var(--gh-gold);border-color:var(--gh-gold);color:var(--gh-white);font-family:var(--gh-font-body);font-weight:500;font-size:var(--gh-text-sm);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--gh-radius-sm);transition:all var(--gh-transition)}.collection__view-all .ml_button:hover,.center.collection__view-all a:hover{background-color:var(--gh-gold-hover);border-color:var(--gh-gold-hover);box-shadow:var(--gh-shadow-md);transform:translateY(-1px)}.product__title h1{font-family:var(--gh-font-heading);font-weight:600;font-size:var(--gh-text-3xl);line-height:1.15;color:var(--gh-obsidian)}.product__info-wrapper .price-item--regular,.product__info-wrapper .price-item--sale{font-family:var(--gh-font-heading);font-size:var(--gh-text-2xl);font-weight:600;color:var(--gh-obsidian)}.product__info-wrapper .price-item--regular s{color:var(--gh-warm-gray);font-weight:400}.product-form__input label,variant-radios label{font-family:var(--gh-font-body);font-weight:500;font-size:var(--gh-text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--gh-obsidian)}.product-form__submit,.product-form__submit[type=submit]{background-color:var(--gh-gold);color:var(--gh-white);border:none;font-family:var(--gh-font-body);font-weight:600;font-size:var(--gh-text-md);letter-spacing:.08em;text-transform:uppercase;padding:16px 32px;border-radius:var(--gh-radius-sm);transition:all var(--gh-transition)}.product-form__submit:hover{background-color:var(--gh-gold-hover);box-shadow:0 4px 20px #b8943e40;transform:translateY(-1px)}.product__description .rte{font-family:var(--gh-font-body);font-size:var(--gh-text-base);line-height:1.7;color:var(--gh-obsidian)}.product__description .rte h2,.product__description .rte h3{font-family:var(--gh-font-heading)}.gh-accepted-payments{margin-top:16px;padding:16px 0;text-align:center;width:100%;border-top:1px solid var(--gh-border-light, #eae6df)}.gh-pay-label{display:block;font-family:var(--gh-font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--gh-warm-gray);margin-bottom:12px}.gh-pay-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gh-pay-icon{width:52px;height:34px;border-radius:4px;border:1px solid var(--gh-border, #ddd8d0);background:var(--gh-white, #fff);padding:2px}@media screen and (max-width:749px){.gh-pay-icon{width:44px;height:28px}.gh-pay-icons{gap:6px}}.product__accordion .accordion__title{font-family:var(--gh-font-body);font-weight:600;font-size:var(--gh-text-base);letter-spacing:.02em}.cart-drawer .drawer__header{border-bottom:1px solid var(--gh-border);font-family:var(--gh-font-heading)}.cart-drawer .drawer__heading{font-family:var(--gh-font-heading);font-weight:600;font-size:var(--gh-text-xl)}.cart-drawer .free-shipping-bar__progress,.ml_free_shipping_bar_progress{background-color:var(--gh-gold)}.cart-drawer .free-shipping-bar__background,.ml_free_shipping_bar{background-color:var(--gh-border-light)}.cart-item__name,.cart-drawer .cart-item__name a{font-family:var(--gh-font-body);font-weight:500;color:var(--gh-obsidian)}.cart__ctas .button--primary,.cart-drawer .cart__ctas button[name=checkout]{background-color:var(--gh-teal);border-color:var(--gh-teal);color:var(--gh-white);font-family:var(--gh-font-body);font-weight:600;font-size:var(--gh-text-md);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--gh-radius-sm);transition:all var(--gh-transition)}.cart__ctas .button--primary:hover,.cart-drawer .cart__ctas button[name=checkout]:hover{background-color:var(--gh-teal-light);box-shadow:var(--gh-shadow-md)}.ml_footer{font-family:var(--gh-font-body)}.ml_footer_body{border-top:1px solid var(--gh-border)}.ml_footer h2,.ml_footer h3,.footer__heading{font-family:var(--gh-font-heading);font-weight:600;font-size:var(--gh-text-lg);color:inherit}.ml_footer a,.footer-menu a{font-family:var(--gh-font-body);font-size:var(--gh-text-sm);transition:color var(--gh-transition-fast)}.ml_footer a:hover,.footer-menu a:hover{color:var(--gh-gold)}.newsletter-form__field-wrapper input[type=email]{font-family:var(--gh-font-body);border-color:var(--gh-border);border-radius:var(--gh-radius-sm) 0 0 var(--gh-radius-sm)}.newsletter-form__button{background-color:var(--gh-gold);color:var(--gh-white);border-radius:0 var(--gh-radius-sm) var(--gh-radius-sm) 0;transition:background-color var(--gh-transition-fast)}.newsletter-form__button:hover{background-color:var(--gh-gold-hover)}.gemhub-categories .category-card{border-radius:var(--gh-radius-md);overflow:hidden;transition:transform var(--gh-transition),box-shadow var(--gh-transition)}.gemhub-categories .category-card:hover{transform:translateY(-4px);box-shadow:var(--gh-shadow-lg)}.gemhub-categories .category-card img{transition:transform var(--gh-transition-slow)}.gemhub-categories .category-card:hover img{transform:scale(1.05)}.gemhub-categories .category-card h3{font-family:var(--gh-font-heading);font-weight:600}.gemhub-categories .category-tag{background-color:var(--gh-gold);color:var(--gh-white);font-family:var(--gh-font-body);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.image-with-text h2{font-family:var(--gh-font-heading);font-weight:600}.search__input,predictive-search input[type=search]{font-family:var(--gh-font-body);border-color:var(--gh-border);border-radius:var(--gh-radius-sm)}.predictive-search__result-group .predictive-search__heading{font-family:var(--gh-font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:var(--gh-text-xs);color:var(--gh-warm-gray)}input,select,textarea{font-family:var(--gh-font-body)}input:focus,select:focus,textarea:focus{border-color:var(--gh-gold);outline:none;box-shadow:0 0 0 2px #b8943e26}.section-padding,.spaced-section{padding-top:var(--gh-space-8);padding-bottom:var(--gh-space-8)}@media screen and (max-width:749px){.section-padding,.spaced-section{padding-top:var(--gh-space-6);padding-bottom:var(--gh-space-6)}}.collection .title-wrapper,.collection .title-wrapper--no-top-margin{margin-bottom:var(--gh-space-4)}ul.ml_feature_indication{margin:var(--gh-space-3) auto}.collection__view-all{margin-top:var(--gh-space-3);margin-bottom:var(--gh-space-2)}.ml_feature_holder .ml_feature_scroll{padding:var(--gh-space-1) var(--gh-space-5)}.gh-uppercase{text-transform:uppercase;letter-spacing:.1em}.gh-serif{font-family:var(--gh-font-heading)}.gh-sans{font-family:var(--gh-font-body)}.gh-gold-text{color:var(--gh-gold)}.gh-teal-text{color:var(--gh-teal)}.gh-muted{color:var(--gh-warm-gray)}.ml_aos{transition:opacity .5s var(--gh-ease),transform .5s var(--gh-ease)}.mega-menu,.header__submenu{transition:opacity var(--gh-transition),transform var(--gh-transition)}@media screen and (max-width:989px){header.header.ml_header,header.ml_header.header.header--m_right{background:var(--gh-white)!important;border-bottom:1px solid var(--gh-border-light)!important}.ml_carousel_item .ml_product_info h1{font-family:var(--gh-font-heading)!important;font-weight:600!important}.ml_carousel_item .ml_carousel_actions .ml_button.button_primary{background-color:var(--gh-gold)!important;border-color:var(--gh-gold)!important}.ml_carousel_item .ml_carousel_actions .ml_button.button_secondary{background-color:#ffffff26!important;border-color:#fff9!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.ml_card_wrapper:hover,.card-wrapper:hover{transform:translateY(-2px)}.gemhub-why-shop__icon{color:var(--gh-gold)!important}.gemhub-trust-bar{background:var(--gh-ivory)!important}}@media screen and (max-width:749px){.section-padding,.spaced-section{padding-top:var(--gh-space-5);padding-bottom:var(--gh-space-5)}.ml_carousel_item .ml_carousel_actions .ml_button{padding:10px 20px!important;font-size:11px!important;letter-spacing:.08em!important}.ml_card_wrapper .product_title a{font-size:12px!important;line-height:1.35!important}.ml_card_wrapper .product_vendor span{font-size:10px!important;color:var(--gh-warm-gray)!important}.ml_footer_body{padding:var(--gh-space-5) 0!important}.gemhub-categories{padding:var(--gh-space-6) 0!important}.product__title h1{font-size:var(--gh-text-2xl)!important;font-family:var(--gh-font-heading)!important}.product-form__submit{background-color:var(--gh-gold)!important;font-size:var(--gh-text-sm)!important;padding:14px 24px!important}}@media screen and (max-width:375px){h1,.h1{font-size:var(--gh-text-2xl)}h2,.h2{font-size:var(--gh-text-xl)}.gc-title{font-size:20px!important}.gc-card__title{font-size:16px!important}.gemhub-why-shop__title{font-size:20px!important}}@media screen and (min-width:1440px){h1,.h1{font-size:var(--gh-text-5xl)}h2,.h2{font-size:var(--gh-text-4xl)}.ml_carousel_item .ml_product_info h1{font-size:56px}.gc-grid{grid-auto-rows:320px}}@media screen and (max-width:989px){html,body{width:100vw!important;min-width:100vw!important;max-width:100vw!important;overflow-x:hidden!important;margin:0!important;padding:0!important;box-sizing:border-box!important;transform:none!important;zoom:1!important}*,*:before,*:after{box-sizing:border-box}body>*:not(#gh-wa-btn):not(#gh-msg-btn):not([data-gh-sticky-atc]):not(.gh-sticky-atc):not(.gh-wa-btn):not(.gh-msg-btn),body>main,body>section,body>header,body>footer{width:100%!important;min-width:100%!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}#MainContent,.content-for-layout,main,.shopify-section,.shopify-section>*,.shopify-section-group-header-group,.shopify-section-group-header-group>*,.shopify-section-group-footer-group,.shopify-section-group-footer-group>*,#shopify-section-header,[id^=shopify-section-]{width:100%!important;min-width:100%!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}#shopify-section-sections--19664556464211__announcement-bar,[id*=__announcement-bar],[id*=announcement-bar],#announcement,.ml_layout_inline_container,.ml_layout_static,.ml_layout_inline,.announcement-bar{width:100%!important;min-width:100%!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.header-wrapper,sticky-header,sticky-header>*{width:100%!important;min-width:100%!important;max-width:100vw!important;margin:0!important;box-sizing:border-box!important}.page-width,.page-width-desktop,.page-width--narrow,.ml_aos.page-width,section.page-width{width:100%!important;min-width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}.rich-text,.image-with-text,.image-banner,.multicolumn,.collection,.featured-collection,.gemhub-categories,.gemhub-why-shop,.gemhub-trust-bar,.gemhub-aplus-content,.gemhub-reviews,.gemhub-smart-recommendations,.ml_carousel_items,.ml_carousel_items_template,carousel-item,carousel-items,.ml_feature_holder,.footer-payment,.footer-trust,.ml_footer,.ml_footer_body,newsletter-section,.newsletter,.email-signup{width:100%!important;min-width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}img,picture,video,iframe,svg{max-width:100%!important;height:auto}.grid:not(.ml_feature_scroll_slides):not(.ml_carousel_indication),.grid--2-col,.grid--3-col,.grid--4-col,.multicolumn-list{flex-wrap:wrap!important;gap:12px}.ml_feature_scroll_slides,ul.ml_feature_scroll_slides{flex-wrap:nowrap!important;display:flex!important}}@media screen and (max-width:480px){.page-width,.page-width-desktop,.page-width--narrow{padding-left:12px!important;padding-right:12px!important}}[id*=why_shop],[id*=gemhub_why],[id*=carousel_item]{padding-top:10px!important;padding-bottom:0!important}@media(max-width:749px){.ml_carousel_items ul .ml_carousel_item{padding:18px 18px 0!important;min-height:auto!important}.ml_carousel_items ul .ml_carousel_item .ml_carousel_title h2{font-size:12px!important;letter-spacing:2px!important;margin-bottom:6px!important}.ml_carousel_items ul .ml_carousel_item .ml_product_info h1{font-size:16px!important;line-height:1.3!important;margin-bottom:6px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.ml_carousel_items ul .ml_carousel_item .ml_product_info{margin-bottom:4px!important;width:100%!important;max-width:100%!important}.ml_carousel_items ul .ml_carousel_item .ml_product_info p{margin-top:2px!important;max-width:100%!important}.ml_carousel_items ul .ml_carousel_item .ml_product_info p span.before{font-size:17px!important}.ml_carousel_items ul .ml_carousel_item .ml_product_info p span.after{font-size:12px!important}.ml_carousel_items ul .ml_carousel_item .ml_carousel_actions{margin:-36px 0 0 auto!important;align-self:flex-end!important;justify-content:flex-end!important;width:auto!important}.ml_carousel_items ul .ml_carousel_item .ml_carousel_actions .ml_button,.ml_carousel_items ul .ml_carousel_item .ml_carousel_actions button{padding:8px 14px!important;font-size:11px!important;letter-spacing:.6px!important;min-width:auto!important}.ml_carousel_items ul .ml_carousel_item .ml_img_holder{position:relative!important;width:100%!important;height:280px!important;min-height:240px!important;max-height:320px!important;margin-top:10px!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#faf8f4!important;border-radius:8px!important;padding:8px!important;box-sizing:border-box!important}.ml_carousel_items ul .ml_carousel_item .ml_img_holder img{opacity:1!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;border-radius:6px!important;transform:none!important}.ml_carousel_items ul .ml_carousel_item .ml_overlay_img_effect,.ml_carousel_items ul .ml_carousel_item .ml_overlay_img_effect_trans{display:none!important}}@media(max-width:749px){html body button.chat-toggle,html body .chat-toggle,html body .shopify-chat,html body #shopify-chat,html body shop-chat,html body shop-pay-chat,html body iframe[src*="shop.app"],html body iframe[name*=shop-chat],html body iframe[id*=chat],html body [id*=chat][class*=toggle],html body [class*=chat-widget],html body [class*=ChatWidget]{position:fixed!important;left:12px!important;right:auto!important;bottom:16px!important;top:auto!important;margin:0!important;transform:none!important}body.gh-sticky-atc-active button.chat-toggle,body.gh-sticky-atc-active .chat-toggle,body.gh-sticky-atc-active .shopify-chat,body.gh-sticky-atc-active iframe[src*="shop.app"],body.gh-sticky-atc-active .gh-wa-btn{transform:translateY(-60px)!important}}.gh-wa-btn{position:fixed!important;left:16px!important;right:auto!important;bottom:86px!important;width:56px!important;height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#25d366!important;color:#fff!important;border-radius:50%!important;text-decoration:none!important;z-index:9999!important;box-shadow:0 4px 14px #25d36659!important;transition:transform .25s ease,box-shadow .25s ease!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.gh-wa-btn:hover{transform:scale(1.08)!important;background:#1ebe57!important;box-shadow:0 6px 22px #25d36680!important}.gh-wa-btn .gh-wa-icon{width:28px!important;height:28px!important;flex-shrink:0}@media(max-width:749px){.gh-wa-btn{left:12px!important;right:auto!important;bottom:76px!important;width:50px!important;height:50px!important}.gh-wa-btn .gh-wa-icon{width:26px!important;height:26px!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/redesign-2026.css.map */
