@media screen and (max-width:749px){.ml_menu_drawer__toggler span{height:2px!important;min-height:2px!important;background-color:#1a1a1a!important;display:block!important}.ml_menu_drawer__toggler{width:24px!important;height:18px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;cursor:pointer!important;z-index:10!important}header-drawer{display:flex!important;align-items:center!important}.header__heading{max-width:100px!important}.header__heading-logo,.header__heading-logo-image{max-width:70px!important;max-height:70px!important;width:auto!important;height:auto!important}.header__heading-link{max-width:70px!important;max-height:70px!important;display:flex!important;align-items:center!important}header.ml_header.header,header.header,.header,.header.page-width,header.page-width,.section-header{padding:8px 12px 6px!important;margin:0!important;align-items:center!important;grid-template-rows:auto!important;min-height:unset!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.header-wrapper,.header-wrapper--border-bottom,sticky-header,sticky-header .header-wrapper{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.section-header .page-width,.shopify-section-header .page-width,header.page-width,header .page-width,.header.page-width,.shopify-section-group-header-group .page-width{max-width:100%!important;width:100%!important;padding-left:12px!important;padding-right:12px!important;margin:0!important}.shopify-section.section-header,[id*=__header].shopify-section,.shopify-section-group-header-group{margin:0!important;padding:0!important;width:100%!important;overflow-x:hidden!important}.gemhub-trust-bar{margin:0!important;padding:8px 0!important}#MainContent .shopify-section:first-child,#MainContent .shopify-section:first-of-type{margin-top:0!important;padding-top:0!important}#MainContent,.content-for-layout{margin-top:0!important;padding-top:0!important}body{overflow-x:hidden!important}.header__heading{max-width:80px!important}.header__heading-logo,.header__heading-logo-image,.header__heading-link{max-width:50px!important;max-height:50px!important}.header__icons .header__icon{width:32px!important;height:32px!important}.header__icons .header__icon svg{width:20px!important;height:20px!important}.ml_menu_drawer__close-btn{position:absolute!important;top:12px!important;right:12px!important;width:36px!important;height:36px!important;background:none!important;border:1px solid #E8E3DC!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2147483641!important;transition:all .3s ease!important}.ml_menu_drawer__close-btn:hover{background:#f5f0ea!important;border-color:#c9a84c!important}.ml_menu_drawer__close-btn svg{width:16px!important;height:16px!important;stroke:#1a1a1a!important;stroke-width:2!important}.ml_menu_drawer__container{padding-top:50px!important}.header__icons{display:flex!important;align-items:center!important;gap:8px!important}.header__icons .header__icon{width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}.header__icons svg{width:20px!important;height:20px!important}.gemhub-currency-toggle{display:flex!important;font-size:11px!important}.ml_menu_drawer__container{z-index:2147483640!important;top:0!important;left:-100%!important;width:85vw!important;max-width:320px!important;height:100vh!important;height:100dvh!important;transition:left .3s ease!important;background:#fff!important;overflow-y:auto!important;padding:20px 20px 80px!important;box-shadow:4px 0 20px #00000040!important;position:fixed!important}.ml_menu_drawer__container.ml_menu_drawer__open{left:0!important}header-drawer{position:static!important;z-index:auto!important;overflow:visible!important}sticky-header{overflow:visible!important;contain:none!important}.header-wrapper{overflow:visible!important}.section-header,.shopify-section.section-header,[id*=__header].shopify-section{overflow:visible!important;z-index:999!important}header.header{overflow:visible!important}.ml_carousel_items{height:auto!important;min-height:300px!important;max-height:450px!important}.ml_carousel_item{min-height:300px!important;max-height:450px!important;background-size:cover!important;background-position:center!important}.ml_carousel_scroll_holder{height:auto!important;min-height:300px!important;max-height:450px!important}.ml_collection_list.collection-list{flex-wrap:wrap!important}.collection-list__item.grid__item{width:48%!important;flex:0 0 48%!important;margin-bottom:12px!important}.collection-list-title.h2{font-size:1.2rem!important;text-align:center!important;margin-bottom:12px!important}.ml_collection_card img{border-radius:8px!important}.carousel-track{gap:8px!important}.carousel-item{min-width:160px!important;flex:0 0 42%!important}.product-card{border-radius:8px!important}.product-title{font-size:12px!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.product-price{font-size:13px!important;font-weight:600!important}.gemhub-why-shop{padding:24px 12px!important}.gemhub-why-shop h2{font-size:1.3rem!important;margin-bottom:16px!important}.why-shop-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.why-shop-item{padding:12px 8px!important;text-align:center!important}.why-shop-item svg,.why-shop-item img{width:32px!important;height:32px!important}.why-shop-item h3{font-size:11px!important;margin-top:6px!important}.why-shop-item p{font-size:10px!important;line-height:1.3!important}.gc-grid{grid-template-columns:1fr 1fr!important;grid-auto-rows:140px!important;gap:6px!important}.gc-card--large{grid-row:span 1!important}.gc-card--wide{grid-column:span 1!important}.gemhub-rev{padding:20px 12px!important}.gemhub-rev h2{font-size:1.2rem!important}.icon-columns__row{flex-wrap:wrap!important;gap:8px!important;justify-content:center!important}.icon-columns__item{flex:0 0 45%!important;text-align:center!important;padding:8px!important}.icon-columns__item svg{width:28px!important;height:28px!important}.icon-columns__item h3,.icon-columns__item .icon-columns__heading{font-size:10px!important;letter-spacing:.5px!important;margin-top:4px!important}.icon-columns__item p{font-size:9px!important;line-height:1.3!important}.gai-section{padding:20px 12px!important}.gai-section h2{font-size:1.1rem!important}.image-with-text .grid{grid-template-columns:1fr!important}.image-with-text__media{order:1!important}.image-with-text__text-item{order:2!important;padding:20px 12px!important}.footer__content-top{flex-direction:column!important;gap:16px!important}.footer-block--menu{width:100%!important}.footer__content-bottom{flex-direction:column!important;text-align:center!important;gap:8px!important}.shopify-section+.shopify-section{margin-top:0!important}.section{padding-top:20px!important;padding-bottom:20px!important}.announcement-bar{font-size:11px!important;padding:4px 0!important}.search-modal{width:100%!important;max-width:100%!important}.whatsapp-floating{bottom:70px!important;right:10px!important;font-size:12px!important;padding:8px 12px!important;z-index:98!important}.ml_back_to_top{bottom:70px!important;right:10px!important}.collection-carousel-section{padding:16px 0!important}.collection-carousel-section h2{font-size:1.1rem!important;text-align:center!important;padding:0 12px!important}.header__inline-menu{display:none!important}.page-width{padding-left:12px!important;padding-right:12px!important}.mobile_bottom_bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:100!important;background:#fff!important;box-shadow:0 -2px 10px #0000001a!important;display:flex!important;justify-content:space-around!important;align-items:center!important;height:56px!important;padding:4px 0!important}.mobile_bottom_bar_link{font-size:10px!important;text-align:center!important}body{padding-bottom:60px!important}.ml_feature_scroll_slides li.ml_feature_scroll_slide{min-width:calc(50% - 6px)!important}.video-section{padding:16px 0!important}.video-section iframe,.video-section video{width:100%!important;height:auto!important;aspect-ratio:16/9!important}.newsletter{padding:24px 16px!important}.newsletter h2{font-size:1.2rem!important}.newsletter__form{flex-direction:column!important;gap:8px!important}.newsletter__form input[type=email]{width:100%!important}}.shopify-payment-button__more-options{display:block!important;width:100%!important;padding:14px 20px!important;margin-top:8px!important;background-color:#fff!important;color:#1a1a1a!important;border:2px solid #1a1a1a!important;border-radius:6px!important;font-size:14px!important;font-weight:600!important;text-align:center!important;text-decoration:none!important;letter-spacing:.5px!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .25s ease!important;box-sizing:border-box!important}.shopify-payment-button__more-options:hover{background-color:#1a1a1a!important;color:#fff!important}.gh-tab-labels{background:#fff!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;position:relative!important;border:none!important;border-bottom:2px solid #eee!important;animation:none!important}.gh-tab-labels label{font-family:Cormorant Garamond,Georgia,serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;cursor:pointer!important;transition:color .25s ease,border-color .25s ease!important;border-radius:0!important;padding:12px 20px!important;color:#999!important;background:transparent!important;border-bottom:2px solid transparent!important;margin-bottom:-2px!important}.gh-tabs{border:none!important;border-radius:0!important;overflow:visible!important;margin-top:16px!important;margin-bottom:16px!important;box-shadow:none!important}.gh-tabs+div{display:flex!important;justify-content:space-between!important;background:linear-gradient(135deg,#faf8f5,#f5f0e8)!important;border:1px solid rgba(201,169,110,.25)!important;border-radius:8px!important;padding:16px 12px!important;margin-top:12px!important;margin-bottom:12px!important;box-shadow:0 2px 8px #0000000a!important}.gh-tabs+div>div{flex:1!important;text-align:center!important;padding:8px 6px!important;border-right:1px solid rgba(201,169,110,.2)!important;transition:transform .2s ease!important}.gh-tabs+div>div:last-child{border-right:none!important}.gh-tabs+div>div:hover{transform:translateY(-2px)!important}#shopify-snippet-cart{z-index:2147483647!important}#cart_overlay{z-index:2147483646!important}#cart_overlay:not(.menu-open),#shopify-snippet-cart:not(.menu-open){pointer-events:none!important}#Details-cart-drawer-container{display:block!important;height:100%!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;background:linear-gradient(180deg,#faf8f5,#fff 40%)!important;scroll-behavior:smooth!important}.gh-search-bar{position:fixed!important;left:0!important;right:0!important;top:0!important;z-index:2147483645!important;background:#fff!important;border-bottom:2px solid rgba(201,168,76,.2)!important;box-shadow:0 4px 20px #0000001f!important;animation:gh-search-slide .25s ease!important;pointer-events:auto!important}@keyframes gh-search-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.gh-search-bar[hidden]{display:none!important}.gh-search-bar__inner{display:flex!important;align-items:center!important;padding:12px 20px!important;max-width:min(var(--page-width),1600px)!important;margin:0 auto!important}.gh-search-bar__form{display:flex!important;align-items:center!important;width:100%!important;gap:8px!important;position:relative!important}.gh-search-bar__input{flex:1!important;border:1px solid #E8E3DC!important;border-radius:4px!important;padding:10px 16px!important;font-family:Cormorant Garamond,serif!important;font-size:15px!important;color:#1a1a1a!important;background:#faf8f5!important;outline:none!important;transition:border-color .3s ease!important}.gh-search-bar__input:focus{border-color:#c9a84c!important;box-shadow:0 0 0 2px #c9a84c1a!important}.gh-search-bar__input::placeholder{color:#999!important;font-style:italic!important}.gh-search-bar__submit{background:#0d3b3e!important;border:none!important;border-radius:4px!important;padding:10px 14px!important;cursor:pointer!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .3s ease!important}.gh-search-bar__submit:hover{background:#c9a84c!important}.gh-search-bar__close{background:none!important;border:none!important;padding:8px!important;cursor:pointer!important;color:#999!important;display:flex!important;align-items:center!important;transition:color .3s ease!important}.gh-search-bar__close:hover{color:#1a1a1a!important}.gh-search-bar .predictive-search--header{position:absolute!important;top:100%!important;left:0!important;right:0!important;background:#fff!important;border:1px solid #E8E3DC!important;border-top:none!important;border-radius:0 0 4px 4px!important;box-shadow:0 8px 20px #00000014!important;max-height:400px!important;overflow-y:auto!important;z-index:1000!important}.gh-search-bar:before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0000004d!important;z-index:-1!important;pointer-events:auto!important}@media screen and (max-width:749px){.gh-search-bar__inner{padding:10px 12px!important}.gh-search-bar__input{font-size:14px!important;padding:8px 12px!important}}#ml_cart_header{background:#1a1a1a!important;padding:20px 24px!important;position:sticky!important;top:0!important;z-index:10!important}#ml_cart_header h2{color:#fff!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important}#ml_cart_header button{color:#fff!important;opacity:1!important;transition:opacity .2s!important;background:none!important;border:none!important;cursor:pointer!important;padding:4px!important}#ml_cart_header button svg,#ml_cart_header button svg path{fill:#fff!important}#ml_cart_header button:hover{opacity:.7!important}#ml_cart_header button:hover svg path{fill:#c9a96e!important}#ml_cart_header:after{content:""!important;position:absolute!important;bottom:0!important;left:24px!important;right:24px!important;height:2px!important;background:linear-gradient(90deg,transparent,#c9a96e,transparent)!important}#ml_freeshipping_msg,.ml_freeshiping_alert{background:linear-gradient(135deg,#f8f3eb,#fdf6ec)!important;border:none!important;border-bottom:1px solid rgba(201,169,110,.2)!important;padding:12px 24px!important;color:#5a4a2f!important;letter-spacing:.5px!important}#ml_progress_cart{background:#c9a96e33!important;border-radius:10px!important;height:4px!important}#ml_progress_cart>div,#ml_progress_cart .ml_progress_fill{background:linear-gradient(90deg,#c9a96e,#d4b87a)!important;border-radius:10px!important}#cart_items_holder{overflow-y:auto!important;overflow-x:hidden!important;padding:12px 16px!important;max-width:100%!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:rgba(201,168,76,.3) transparent!important;flex:1 1 auto!important;min-height:250px!important}#cart_items_holder::-webkit-scrollbar{width:4px!important}#cart_items_holder::-webkit-scrollbar-track{background:transparent!important}#cart_items_holder::-webkit-scrollbar-thumb{background:#c9a84c4d!important;border-radius:4px!important}#shopify-snippit-main-cart-items,#shopify-section-main-cart-items{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}#shopify-snippet-cart,#cart-drawer,#Details-cart-drawer-container{max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100%!important}.drawer_cart_items{max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.ml_cart_card{background:#fff!important;border:1px solid #E8E3DC!important;border-radius:10px!important;padding:14px!important;margin-bottom:12px!important;box-shadow:0 2px 12px #0000000d!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.ml_cart_card_separator{border:none!important}.cart-item__image-container{border-radius:8px!important;overflow:hidden!important;background:#faf8f5!important;border:1px solid #f0ece6!important}.cart-item__image{border-radius:6px!important;object-fit:contain!important;padding:2px!important}a.cart-item__name,.cart-item__name{font-family:Cormorant Garamond,Georgia,serif!important;font-size:15px!important;font-weight:600!important;color:#1a1a1a!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word!important;margin-bottom:4px!important;line-height:1.3!important;text-decoration:none!important}.ml_cart_main_info .caption-with-letter-spacing{color:#c9a96e!important;font-size:10px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.ml_cart_drawer_variant,.ml_drawer_product-option{color:#888!important;font-size:12px!important}.ml_cart_card .product-option{font-family:Cormorant Garamond,Georgia,serif!important;font-size:14px!important;font-weight:600!important;color:#1a1a1a!important}.ml_cart_card .cart-item__old-price{color:#bbb!important;font-size:12px!important}.ml_cart_card .cart-item__final-price{color:#5c2626!important}.ml_cart_drawer_variant,.ml_drawer_product-option{color:#999!important;font-size:11px!important}.ml_cart_card .cart-item__quantity-wrapper.show,.ml_cart_card quantity-input{border:1px solid #E8E3DC!important;border-radius:6px!important;background:#faf8f5!important;display:flex!important;visibility:visible!important}.ml_cart_card .cart-item__quantity-wrapper{display:flex!important}.ml_cart_card cart-remove-button button{background:none!important;border:none!important;color:#ccc!important;cursor:pointer!important}.ml_cart_card cart-remove-button button:hover{color:#c9a96e!important}.cart-cross-sell,[class*=cross-sell],[class*=bundle]{max-width:100%!important;overflow-x:auto!important;box-sizing:border-box!important}.ccs-grid{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;max-width:100%!important}.ccs-grid::-webkit-scrollbar{display:none!important}.quantity__button{color:#c9a96e!important;border:none!important;background:transparent!important;transition:background .2s,color .2s!important}.quantity__button:hover{background:#c9a96e!important;color:#fff!important}.quantity__input{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:15px!important;color:#1a1a1a!important;background:transparent!important;border:none!important}cart-remove-button button{color:#ccc!important;transition:color .2s!important}cart-remove-button button:hover{color:#e74c3c!important}#ccs-wrapper{overflow:visible!important;max-height:none!important;margin:0 20px 12px!important;border-radius:12px!important;border:1px solid rgba(201,169,110,.25)!important;background:#faf8f5!important}.ccs-tier{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)!important;border-radius:12px 12px 0 0!important;padding:14px 16px!important}.ccs-tier__msg{color:#fff!important;font-size:13px!important}.ccs-tier__badge{background:#c9a96e!important}.ccs-tier__fill{background:linear-gradient(90deg,#c9a96e,#d4b87a)!important}.ccs-tier__label{font-size:11px!important;color:#ffffffb3!important}.ccs-tier__label--active{color:#c9a96e!important}.ccs-recs{padding:12px 14px!important}.ccs-recs__title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;color:#1a1a1a!important;font-size:14px!important}.ccs-card{border-radius:10px!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.06)!important;background:#fff!important;transition:transform .2s,box-shadow .2s!important}.ccs-card:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000001a!important}.ccs-card__add{background:#1a1a1a!important;color:#fff!important;border:none!important;font-size:11px!important;letter-spacing:.5px!important;transition:background .2s!important}.ccs-card__add:hover{background:#c9a96e!important}.ccs-card__name{font-size:10px!important;font-weight:600!important;color:#1a1a1a!important}.ccs-card__price{font-size:11px!important;color:#c9a96e!important;font-weight:600!important}#cart_footer_holder{background:#1a1a1a!important;border-top:none!important;padding:16px 24px 24px!important;position:relative!important;z-index:10!important}#cart_footer_holder:before{content:""!important;position:absolute!important;top:0!important;left:24px!important;right:24px!important;height:2px!important;background:linear-gradient(90deg,transparent,#c9a96e,transparent)!important}#ml_cart_footer_discount,#ml_cart_footer_discount *{color:#c9a96e!important;font-size:13px!important}#ml_cart_footer_note,.tax-note{color:#ffffff80!important;font-size:11px!important}#checkout_cart_drawer{background:linear-gradient(135deg,#c9a96e,#d4b87a,#c9a96e)!important;color:#1a1a1a!important;border:none!important;border-radius:8px!important;padding:14px 32px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;transition:all .3s ease!important;box-shadow:0 4px 15px #c9a96e4d!important}#checkout_cart_drawer:hover{background:linear-gradient(135deg,#d4b87a,#dfc48e,#d4b87a)!important;box-shadow:0 6px 20px #c9a96e80!important;transform:translateY(-1px)!important}.ml_cart_subtotal,#ml_cart_footer_total{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:700!important;font-size:22px!important;display:block!important;visibility:visible!important;opacity:1!important;text-align:center!important;width:100%!important;margin-top:10px!important;position:relative!important;z-index:2!important;min-height:30px!important;line-height:1.3!important;overflow:visible!important;max-height:none!important;clip:auto!important}.ml_separator{display:none!important}.cart__ctas{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;overflow:visible!important}.totals__subtotal-value{font-size:20px!important;font-weight:700!important;color:#1a1a1a!important}#cart_footer_holder .discounts__discount{color:#c9a96e!important}.cart__dynamic-checkout-buttons,.cart__dynamic-checkout-buttons.additional-checkout-buttons{display:block!important;margin-top:10px!important;width:100%!important;visibility:visible!important;opacity:1!important;max-height:none!important;overflow:visible!important}.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons .shopify-payment-button,.cart__dynamic-checkout-buttons shopify-accelerated-checkout-cart{display:block!important;visibility:visible!important;opacity:1!important}#dynamic-checkout-cart{border-radius:8px!important;overflow:visible!important}#cart_footer_holder{overflow:visible!important}.cart__footer,.cart__footer-wrapper,#main-cart-footer,#main-cart-footer .cart__blocks{position:relative!important;overflow:visible!important}.cart__dynamic-checkout-buttons,.additional-checkout-buttons{margin-top:12px!important;padding-bottom:20px!important}shopify-accelerated-checkout-cart,shopify-accelerated-checkout{display:block!important;visibility:visible!important;min-height:44px!important}.wallet-cart-grid,.wallet-button-wrapper{display:flex!important;gap:8px!important;width:100%!important}.wallet-cart-grid li,.wallet-cart-grid>*{flex:1!important}.template-cart .gh-popup,.template-cart [data-gh-popup],body[class*=cart] .gh-popup,body[class*=cart] [data-gh-popup],.template-cart [class*=customize-popup],.template-cart [class*=customise-popup],.template-cart [class*=customization],.template-cart [id*=customize],.template-cart [id*=customise]{display:none!important}.whatsapp-floating{right:auto!important;left:16px!important;bottom:16px!important}.gh-co{max-width:920px!important;padding:80px 32px 120px!important}.gh-co__header{margin-bottom:48px!important}.gh-co__header:before,.gh-co__header:after{width:60px!important;background:linear-gradient(90deg,transparent,#c9a96e,transparent)!important;height:2px!important}.gh-co__eyebrow{font-family:Cormorant Garamond,Georgia,serif!important;font-size:13px!important;letter-spacing:.35em!important;color:#c9a96e!important;font-weight:600!important;margin-bottom:16px!important}.gh-co__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(36px,4.5vw,52px)!important;font-weight:500!important;color:#1a1a1a!important;letter-spacing:.5px!important;line-height:1.15!important}.gh-co__lead{font-size:16.5px!important;line-height:1.7!important;color:#666!important;max-width:580px!important}.gh-co__ref{background:linear-gradient(135deg,#faf8f5,#f5efe3)!important;border:1px solid rgba(201,169,110,.3)!important;border-radius:14px!important;padding:28px 32px!important;margin:0 0 44px!important;gap:28px!important;box-shadow:0 4px 20px #7a5a2314!important}.gh-co__ref:hover{box-shadow:0 8px 32px #7a5a2326!important;border-color:#c9a96e!important}.gh-co__ref img{width:140px!important;height:140px!important;border-radius:10px!important;border:2px solid rgba(201,169,110,.25)!important;object-fit:cover!important}.gh-co__ref-meta strong{font-family:Cormorant Garamond,Georgia,serif!important;font-size:20px!important;font-weight:600!important;color:#1a1a1a!important;white-space:normal!important;line-height:1.35!important;margin-bottom:10px!important;display:block!important}.gh-co__ref-meta span{font-family:Cormorant Garamond,Georgia,serif!important;font-size:18px!important;font-weight:700!important;color:#c9a96e!important;letter-spacing:.5px!important}.gh-co__ref-meta small,.gh-co__ref-meta .gh-co__ref-variant{font-size:13px!important;color:#999!important;display:block!important;margin-top:6px!important;letter-spacing:.3px!important}.gh-co__choice{gap:24px!important;margin-bottom:48px!important}.gh-co__choice button{background:#fff!important;border:2px solid #e8e0d0!important;border-radius:12px!important;padding:36px 32px!important;gap:12px!important;transition:all .3s ease!important}.gh-co__choice button:after{color:#c9a96e!important;font-size:22px!important;top:28px!important;right:28px!important}.gh-co__choice button:hover{border-color:#c9a96e!important;background:linear-gradient(135deg,#fdf8f0,#faf5eb)!important;transform:translateY(-4px)!important;box-shadow:0 12px 36px #c9a96e33!important}.gh-co__choice button:hover:after{color:#1a1a1a!important}.gh-co__choice button strong{font-family:Cormorant Garamond,Georgia,serif!important;font-size:20px!important;font-weight:600!important;letter-spacing:.5px!important;color:#1a1a1a!important}.gh-co__choice button span{font-size:14px!important;color:#777!important;line-height:1.6!important}.gh-co__form{background:#fff!important;border:1px solid rgba(201,169,110,.2)!important;border-radius:16px!important;padding:48px!important;box-shadow:0 6px 40px #0000000a!important}.gh-co__field label{font-family:Cormorant Garamond,Georgia,serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;color:#1a1a1a!important;margin-bottom:10px!important}.gh-co__field label .req{color:#c9a96e!important}.gh-co__field input[type=text],.gh-co__field input[type=email],.gh-co__field input[type=tel],.gh-co__field input[type=url],.gh-co__field select,.gh-co__field textarea{border:1.5px solid #e0d5c3!important;background:#faf8f5!important;border-radius:8px!important;padding:14px 16px!important;font-size:15px!important;transition:all .25s ease!important}.gh-co__field input:focus,.gh-co__field select:focus,.gh-co__field textarea:focus{border-color:#c9a96e!important;background:#fff!important;box-shadow:0 0 0 3px #c9a96e26!important;outline:none!important}.gh-co__hint{color:#b0a080!important;font-size:12px!important}.gh-co__divider:before,.gh-co__divider:after{background:linear-gradient(90deg,transparent,rgba(201,169,110,.4),transparent)!important}.gh-co__divider-mark{color:#c9a96e!important;font-size:16px!important}.gh-co__section-title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:13px!important;color:#c9a96e!important;letter-spacing:.25em!important;font-weight:700!important}.gh-co__section-title:before{background:linear-gradient(90deg,#c9a96e,transparent)!important;width:30px!important}.gh-co__submit{background:#1a1a1a!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:20px 40px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.25em!important;text-transform:uppercase!important;margin-top:28px!important;transition:all .3s ease!important}.gh-co__submit:hover{background:linear-gradient(135deg,#c9a96e,#d4b87a)!important;color:#1a1a1a!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #c9a96e59!important}.gh-co__foot{color:#aaa!important;font-size:13px!important;margin-top:24px!important}.gh-co__success{background:linear-gradient(135deg,#fdf8f0,#f5efe3)!important;border:1px solid rgba(201,169,110,.3)!important;border-radius:16px!important;color:#1a1a1a!important;padding:40px!important}.gh-co__success strong{font-family:Cormorant Garamond,Georgia,serif!important;font-size:24px!important;color:#1a1a1a!important}.gh-co__success:before{background:linear-gradient(135deg,#c9a96e,#d4b87a)!important;color:#fff!important;box-shadow:0 6px 20px #c9a96e4d!important}.gh-co__error{background:#fdf4f1!important;border:1px solid rgba(201,169,110,.3)!important;border-radius:8px!important}.breadcrumbs,.breadcrumbs a,.breadcrumbs span{font-size:12px!important;letter-spacing:.5px!important;color:#999!important;text-transform:uppercase!important}.breadcrumbs a:hover{color:#c9a96e!important}.ml_product_title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:32px!important;font-weight:500!important;color:#1a1a1a!important;line-height:1.25!important;letter-spacing:.5px!important}.price--large .price-item--sale{font-family:Cormorant Garamond,Georgia,serif!important;font-size:30px!important;font-weight:700!important;color:#1a1a1a!important}.price--large s.price-item--regular{font-family:Cormorant Garamond,Georgia,serif!important;font-size:20px!important;color:#bbb!important;font-weight:400!important}.ml_sale_badge{background:linear-gradient(135deg,#c9a96e,#d4b87a)!important;color:#1a1a1a!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;border-radius:4px!important;padding:4px 10px!important}.product__tax{color:#aaa!important;font-size:12px!important;letter-spacing:.3px!important}.ml_low_stock,.ml_badge_prod.ml_low_stock,div.ml_badge_prod.ml_low_stock{display:inline-flex!important;align-items:center!important;gap:6px!important;background:transparent!important;border:1px solid rgba(201,168,76,.3)!important;border-radius:20px!important;color:#c9a84c!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;padding:6px 14px!important;margin:4px 0!important}.ml_badge_prod.ml_low_stock svg{width:14px!important;height:14px!important;color:#c9a84c!important;fill:#c9a84c!important}.gh-desc-wrapper{position:relative!important}.gh-desc-content{transition:max-height .4s ease!important}.gh-desc-content.gh-desc-collapsed{position:relative!important}.gh-desc-content.gh-desc-collapsed:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:60px!important;background:linear-gradient(to bottom,#fff0,#fff)!important;pointer-events:none!important}.gh-desc-toggle{display:block!important;margin:8px 0 0!important;background:none!important;border:none!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;cursor:pointer!important;padding:0!important;animation:ghDescBlink 1.5s ease-in-out infinite!important}@keyframes ghDescBlink{0%,to{color:#c9a84c!important}50%{color:#0abab5!important}}.gh-desc-toggle:hover{color:#0d3b3e!important;animation:none!important}.gemhub-urgency,.gemhub-low-stock{color:#c9a84c!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:12px!important;letter-spacing:.5px!important}.product-form__input .form__label,variant-radios legend{font-family:Cormorant Garamond,Georgia,serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#1a1a1a!important}.ml_variants_label,fieldset.product-form__input .ml_variants_label,variant-radios .ml_variants_label,.product-form__input label.ml_variants_label{border:2px solid #e0d5c3!important;border-radius:8px!important;padding:10px 20px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.5px!important;color:#1a1a1a!important;background:#faf8f5!important;background-color:#faf8f5!important;transition:all .25s ease!important;cursor:pointer!important}.ml_variants_label:hover,fieldset.product-form__input .ml_variants_label:hover{border-color:#c9a96e!important;background:#fff!important;background-color:#fff!important}.ml_variants_label.active,input:checked+.ml_variants_label,fieldset.product-form__input input:checked+.ml_variants_label,variant-radios input:checked+.ml_variants_label,fieldset.js.product-form__input input[type=radio]:checked+label.ml_variants_label,.product-form__input input[type=radio]:checked+label.ml_variants_label{border-color:#c9a96e!important;border:2px solid #c9a96e!important;background:linear-gradient(135deg,#fdf6ec,#f8f0e0)!important;background-color:#f8f0e0!important;color:#1a1a1a!important;box-shadow:0 0 0 1px #c9a96e!important}.product-form__quantity .quantity{border:1.5px solid #e0d5c3!important;border-radius:25px!important;background:#faf8f5!important;overflow:hidden!important}.product-form__quantity .quantity__button{color:#c9a96e!important;background:transparent!important;border:none!important;transition:background .2s!important}.product-form__quantity .quantity__button:hover{background:#c9a96e!important;color:#fff!important}.product-form__quantity .quantity__input{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:16px!important;color:#1a1a1a!important;background:transparent!important}.product-form__quantity label{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:14px!important}.ml_product_details_buttons .ml_button,.ml_product_details_buttons .button_primary_outlined{background:#1a1a1a!important;color:#fff!important;border:2px solid #1a1a1a!important;border-radius:8px!important;padding:16px 40px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.ml_product_details_buttons .ml_button:hover,.ml_product_details_buttons .button_primary_outlined:hover{background:linear-gradient(135deg,#c9a96e,#d4b87a)!important;border-color:#c9a96e!important;color:#1a1a1a!important;box-shadow:0 6px 20px #c9a96e66!important;transform:translateY(-1px)!important}.shopify-payment-button__button{border-radius:8px!important;overflow:hidden!important}#more-payment-options-link,.shopify-payment-button__more-options{font-family:Cormorant Garamond,Georgia,serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#1a1a1a!important;border:2px solid #e0d5c3!important;border-radius:8px!important;padding:12px!important;transition:all .25s ease!important;text-decoration:none!important}#more-payment-options-link:hover,.shopify-payment-button__more-options:hover{border-color:#c9a96e!important;color:#c9a96e!important}.gemhub-product-trust{border-top:1px solid rgba(201,169,110,.2)!important;border-bottom:1px solid rgba(201,169,110,.2)!important;padding:16px 0!important;margin:20px 0!important}.product-trust-item{color:#666!important;font-size:12px!important;letter-spacing:.5px!important;transition:color .2s!important}.product-trust-item:hover{color:#c9a96e!important}.product-trust-item svg,.product-trust-item img{opacity:.6!important;transition:opacity .2s!important}.product-trust-item:hover svg,.product-trust-item:hover img{opacity:1!important}.gemhub-delivery-info{background:#faf8f5!important;border:1px solid rgba(201,169,110,.2)!important;border-radius:12px!important;padding:20px!important;margin:16px 0!important}.delivery-row{padding:12px 0!important;border-bottom:1px solid rgba(201,169,110,.1)!important;transition:background .2s!important}.delivery-row:last-child{border-bottom:none!important}.delivery-row:hover{background:#c9a96e0d!important;border-radius:8px!important;padding-left:8px!important}.delivery-text strong,.delivery-row strong{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:700!important;color:#1a1a1a!important;font-size:15px!important}.delivery-text span,.delivery-row span:not(:first-child){color:#888!important;font-size:13px!important}.delivery-row svg,.delivery-row img:not(.delivery-img){color:#c9a96e!important;fill:#c9a96e!important}.gh-tab-labels{background:#fff!important;background-image:none!important;border-bottom:2px solid #eee!important;border-radius:0!important;box-shadow:none!important;animation:none!important;margin-bottom:0!important;padding:0!important}.gh-tab-labels label{font-family:Cormorant Garamond,Georgia,serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#999!important;background:transparent!important;padding:12px 20px!important;border-bottom:2px solid transparent!important;border-radius:0!important;transition:all .25s ease!important;cursor:pointer!important;margin-bottom:-2px!important}.gh-tab-labels label:hover{color:#1a1a1a!important;background:transparent!important}input#gh-tab1:checked~.gh-tab-labels label[for=gh-tab1],input#gh-tab2:checked~.gh-tab-labels label[for=gh-tab2],input#gh-tab3:checked~.gh-tab-labels label[for=gh-tab3]{color:#1a1a1a!important;border-bottom-color:#c9a96e!important}.gh-tab-content{padding:24px 0!important;line-height:1.7!important;color:#555!important;font-size:14px!important}.field__input.ml_textfield{border:1.5px solid #e0d5c3!important;border-radius:8px!important;padding:12px 16px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:14px!important;background:#faf8f5!important;transition:border-color .25s!important}.field__input.ml_textfield:focus{border-color:#c9a96e!important;outline:none!important;box-shadow:0 0 0 3px #c9a96e26!important}.product__media-wrapper{position:relative!important}.product__media-wrapper img,.ml_gallery_thumbnail_main{border-radius:12px!important;transition:transform .4s ease!important}ml-media-gallery-slider img,.ml_gallery_thumbnail:not(.ml_gallery_thumbnail_main){border-radius:8px!important;border:2px solid transparent!important;transition:border-color .2s,opacity .2s!important;cursor:pointer!important}ml-media-gallery-slider img:hover,.ml_gallery_thumbnail:not(.ml_gallery_thumbnail_main):hover{border-color:#c9a96e!important;opacity:1!important}.ml_collider_opener{border-bottom:1px solid rgba(201,169,110,.15)!important;padding:16px 0!important;cursor:pointer!important;transition:color .2s!important}.ml_collider_opener:hover{color:#c9a96e!important}.ml_collider_opener h2,.ml_collider_opener h3,.ml_collider_opener .ml_collider_title,.ml_collider_opener .accordion__title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:15px!important;letter-spacing:1px!important;text-transform:uppercase!important}.customise-popup,[class*=customise],[class*=customize]{border-radius:12px!important;border:1px solid rgba(201,169,110,.3)!important;box-shadow:0 8px 30px #0000001a!important}[class*=viewing],[class*=visitors]{color:#999!important;font-size:12px!important;letter-spacing:.3px!important}.page-width{max-width:94vw!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(12px,2vw,50px)!important;padding-right:clamp(12px,2vw,50px)!important}@media screen and (min-width:990px){.collection-list-wrapper.page-width{max-width:94vw!important}.ml_collection_list.collection-list{gap:20px!important;justify-content:center!important;flex-wrap:wrap!important}.collection-list__item.grid__item{flex:0 0 calc(25% - 20px)!important;max-width:calc(25% - 20px)!important}.collection-list__item.grid__item,.collection-list__item.grid__item>a{height:auto!important;min-height:unset!important;max-height:unset!important}.ml_collection_card{border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 12px #00000014!important;transition:transform .25s ease,box-shadow .25s ease!important;background:#fff!important;height:auto!important;min-height:unset!important;max-height:unset!important;display:flex!important;flex-direction:column!important}.ml_collection_card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #0000001f!important}.ml_collection_card .media,.ml_collection_card .collection-card__image-wrapper,.ml_collection_card .media--adapt,.ml_collection_card .media--square{height:auto!important;min-height:unset!important;max-height:unset!important;padding-bottom:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important}.ml_collection_card img,.collection-list__item img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:0!important;transition:transform .3s ease!important;position:relative!important}.ml_collection_card:hover img{transform:scale(1.05)!important}.collection-list-title.h2{font-size:clamp(.9rem,1.2vw,1.3rem)!important;padding:14px 10px!important;margin:0!important;text-align:center!important;font-weight:600!important}.ml_feature_scroll_slides{gap:20px!important}.ml_feature_scroll_slides li.ml_feature_scroll_slide{flex:0 0 calc(20% - 20px)!important;max-width:calc(20% - 20px)!important;min-width:unset!important}.ml_feature_scroll_slide .ml_card_wrapper{border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 12px #00000014!important;transition:transform .25s ease,box-shadow .25s ease!important}.ml_feature_scroll_slide .ml_card_wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #0000001f!important}.ml_feature_scroll_slide img{width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:0!important}.carousel-track{gap:20px!important;width:94vw!important;max-width:94vw!important;margin:0 auto!important;padding:0 clamp(12px,2vw,50px)!important}.carousel-item{flex:0 0 calc(20% - 20px)!important;max-width:calc(20% - 20px)!important;min-width:unset!important}.carousel-item .product-card{border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 12px #00000014!important;transition:transform .25s ease,box-shadow .25s ease!important;background:#fff!important}.carousel-item .product-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #0000001f!important}.carousel-item .product-image-wrapper{overflow:hidden!important}.carousel-item img{width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;transition:transform .3s ease!important}.carousel-item .product-card:hover img{transform:scale(1.05)!important}.carousel-item .product-info{padding:12px!important}.carousel-item .product-title{font-size:13px!important;line-height:1.4!important;font-weight:500!important}.carousel-item .product-price{font-size:15px!important;font-weight:700!important;margin-top:4px!important}.collection-carousel-section{max-width:94vw!important;margin:0 auto!important}.section{padding-top:clamp(20px,2.5vw,40px)!important;padding-bottom:clamp(20px,2.5vw,40px)!important}.product.grid{max-width:92vw!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (min-width:750px)and (max-width:989px){.header__heading-logo,.header__heading-logo-image{max-width:150px!important;max-height:150px!important}.gc-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}}h1,h2,h3,h4,h5,h6,.title,h2.title,.section-header__title,.collection__title,.featured-collection__title{font-family:Cormorant Garamond,Georgia,serif!important;letter-spacing:.04em!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.announcement-bar{background:linear-gradient(135deg,#0d3b3e,#082a2c,#0d3b3e)!important;border-bottom:1px solid rgba(201,169,110,.3)!important;padding:10px 20px!important;position:relative!important}.announcement-bar:after{content:""!important;position:absolute!important;bottom:0!important;left:10%!important;right:10%!important;height:1px!important;background:linear-gradient(90deg,transparent,#c9a96e,transparent)!important}.announcement-bar a,.announcement-bar p,.announcement-bar span,.announcement-bar__message{color:#e8d5a3!important;font-family:Cormorant Garamond,serif!important;font-size:14px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important}.header,header.header,.section-header,.shopify-section-header{padding:12px 50px 4px!important;border-bottom:1px solid rgba(201,169,110,.15)!important;background:#fff!important;box-shadow:0 2px 20px #0000000a!important;transition:box-shadow .3s ease!important}.header__heading-link{text-decoration:none!important}.header__menu-item,.header__menu-item span,.menu-drawer__menu-item,nav a{font-family:Cormorant Garamond,serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:600!important;color:#1a1a1a!important;transition:color .3s ease!important}.header__menu-item:hover,.header__menu-item:hover span,nav a:hover{color:#c9a96e!important}.header__icon:hover svg,.header__icon:hover path{color:#c9a96e!important;stroke:#c9a96e!important;transition:all .3s ease!important}.trust-badges-grid{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0!important;grid-template-columns:unset!important}.trust-badge-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:10px 28px!important;border-bottom:none!important;border-right:1px solid rgba(201,169,110,.2)!important;text-align:left!important}.trust-badge-item:last-child{border-right:none!important}.trust-badge-item svg,.trust-badge-item img{width:18px!important;height:18px!important;min-width:18px!important;color:#c9a96e!important;fill:#c9a96e!important;opacity:.85!important;flex-shrink:0!important}.trust-badge-text{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:5px!important;white-space:nowrap!important}.trust-badge-text strong{font-family:Cormorant Garamond,serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;color:#1a1a1a!important;text-transform:none!important;white-space:nowrap!important}.trust-badge-text small,.trust-badge-text span:not(strong){font-family:Cormorant Garamond,serif!important;font-size:11px!important;font-weight:400!important;color:#888!important;text-transform:uppercase!important;letter-spacing:.08em!important;white-space:nowrap!important}.trust-badges-grid,[class*=trust-badges]{background:linear-gradient(180deg,#fdf6ec,#faf8f5)!important;border-top:1px solid rgba(201,169,110,.15)!important;border-bottom:1px solid rgba(201,169,110,.15)!important}.main_banner,.slideshow,.banner,.hero,[class*=banner]:first-of-type{position:relative!important}.main_banner .banner__content,.slideshow .banner__content,.banner__box,.hero__content{background:#1a1a1a59!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;padding:40px 50px!important;border:1px solid rgba(201,169,110,.25)!important}.main_banner h1,.main_banner h2,.slideshow h1,.slideshow h2,.banner__heading,.hero__heading{font-family:Cormorant Garamond,serif!important;font-weight:300!important;letter-spacing:.06em!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.3)!important;line-height:1.2!important}.main_banner .btn,.main_banner .button,.slideshow .btn,.slideshow .button,.banner__button,.hero .btn{background:transparent!important;border:1.5px solid #c9a96e!important;color:#fff!important;font-family:Cormorant Garamond,serif!important;font-size:13px!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:14px 38px!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;cursor:pointer!important}.main_banner .btn:hover,.main_banner .button:hover,.slideshow .btn:hover,.slideshow .button:hover,.banner__button:hover,.hero .btn:hover{background:#c9a96e!important;color:#1a1a1a!important;border-color:#c9a96e!important;box-shadow:0 4px 20px #c9a96e59!important}h2.title,.section-header h2,.title--primary,.featured-collection h2,.collection-list-title,.rich-text h2{font-family:Cormorant Garamond,serif!important;font-size:38px!important;font-weight:400!important;color:#1a1a1a!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center!important;position:relative!important;padding-bottom:22px!important;margin-bottom:40px!important;line-height:1.25!important}h2.title:after,.section-header h2:after,.title--primary:after,.featured-collection h2:after,.collection-list-title:after,.rich-text h2:after{content:""!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;width:60px!important;height:1.5px!important;background:linear-gradient(90deg,transparent,#c9a96e,transparent)!important}h2.title:before,.section-header h2:before,.title--primary:before{content:"\25c6"!important;display:block!important;font-size:8px!important;color:#c9a96e!important;letter-spacing:.3em!important;margin-bottom:10px!important;opacity:.7!important}.section-header__description,.subtitle,.collection__description{font-family:Cormorant Garamond,serif!important;font-size:16px!important;font-style:italic!important;color:#8a7d6b!important;letter-spacing:.03em!important;margin-top:8px!important}#MainContent .shopify-section{padding-top:20px!important;padding-bottom:20px!important;position:relative!important}#MainContent .shopify-section:first-child,#MainContent .shopify-section:first-of-type{padding-top:0!important}.section-header,.shopify-section-header,.shopify-section-group-header-group{margin-bottom:0!important}.header-wrapper,.header-wrapper--border-bottom{padding-bottom:0!important;margin-bottom:0!important}sticky-header,sticky-header .header-wrapper{margin-bottom:0!important;padding-bottom:0!important}.shopify-section-group-header-group,.shopify-section-group-header-group:last-child{margin-bottom:0!important;padding-bottom:0!important}.shopify-section.section-header,[id*=__header].shopify-section{margin-bottom:0!important;padding-bottom:0!important}header.header nav.header__inline-menu{margin-bottom:0!important}.header,header.header{margin-bottom:0!important;padding-bottom:0!important}.gemhub-trust-bar{margin:0!important}.gemhub-breadcrumbs{padding-top:8px!important;margin-top:0!important}#MainContent,.content-for-layout{margin-top:0!important;padding-top:0!important}#shopify-section-sections--19608805539923__header{margin:0!important;padding:0!important}#shopify-section-sections--19608805539923__custom_liquid_L9rJjP{margin:0!important;padding:0!important;height:0!important;overflow:hidden!important}.shopify-section-group-header-group.section{margin-top:0!important;margin-bottom:0!important}.shopify-section-group-header-group.section+.shopify-section-group-header-group.section{margin-top:0!important}[id*=why_shop],[id*=gemhub_why],[id*=carousel_item]{padding-top:30px!important;padding-bottom:30px!important}#MainContent .shopify-section+.shopify-section:before{content:""!important;display:block!important;width:120px!important;height:1px!important;background:linear-gradient(90deg,transparent,#c9a96e 30%,#c9a96e 70%,transparent)!important;margin:0 auto!important;position:relative!important;top:-35px!important}#MainContent .shopify-section:nth-child(2n){background-color:#faf8f5!important}.shopify-section:nth-child(odd){background-color:#fff!important}.ml_card{background:#fff!important;border:1px solid rgba(201,169,110,.15)!important;border-radius:2px!important;overflow:hidden!important;transition:all .45s cubic-bezier(.25,.46,.45,.94)!important;position:relative!important;box-shadow:0 2px 12px #0000000a!important}.ml_card:hover{box-shadow:0 8px 35px #0000001a,0 2px 15px #c9a96e14!important;border-color:#c9a96e59!important;transform:translateY(-4px)!important}.ml_card_img_portrait,.ml_card .card__media,.ml_card img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)!important}.ml_card:hover .ml_card_img_portrait,.ml_card:hover .card__media img,.ml_card:hover img{transform:scale(1.04)!important}.ml_card .card__information,.ml_card .card__content,.ml_card .card-information{padding:18px 16px 20px!important;text-align:center!important;background:#fff!important}.ml_card .card__heading,.ml_card .card__heading a,.ml_card .card-information__text,.ml_card h3,.ml_card h3 a,.card__heading a{font-family:Cormorant Garamond,serif!important;font-size:15px!important;font-weight:600!important;color:#1a1a1a!important;letter-spacing:.03em!important;text-decoration:none!important;line-height:1.4!important;transition:color .3s ease!important}.ml_card:hover .card__heading a,.ml_card:hover h3 a,.card__heading a:hover{color:#c9a96e!important}.product_price,.price-item,.price__regular,.price .money,.ml_card .price{font-family:Cormorant Garamond,serif!important;font-size:16px!important;font-weight:700!important;color:#c9a96e!important;letter-spacing:.04em!important}.price--on-sale .price-item--regular,.price__sale .price-item--regular,s.price-item{color:#b0a89e!important;font-size:13px!important;text-decoration:line-through!important}.badge--sale,.badge[class*=sale],.card__badge .badge{background:#c9a96e!important;color:#1a1a1a!important;font-family:Cormorant Garamond,serif!important;font-size:10px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:700!important;border-radius:0!important;padding:4px 10px!important}.collection-list__item{position:relative!important;overflow:hidden!important;border-radius:2px!important;border:1px solid rgba(201,169,110,.12)!important;transition:all .5s cubic-bezier(.25,.46,.45,.94)!important}.collection-list__item:hover{border-color:#c9a96e66!important;box-shadow:0 12px 40px #0000001f!important;transform:translateY(-3px)!important}.collection-list__item img{transition:transform .7s cubic-bezier(.25,.46,.45,.94),filter .5s ease!important}.collection-list__item:hover img{transform:scale(1.06)!important;filter:brightness(.92)!important}.collection-list__item .card__content,.collection-list__item .card__information{position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:linear-gradient(0deg,rgba(26,26,26,.75) 0%,transparent 100%)!important;padding:30px 20px 22px!important;transition:background .4s ease!important}.collection-list__item:hover .card__content,.collection-list__item:hover .card__information{background:linear-gradient(0deg,#1a1a1ad9,#1a1a1a33)!important}.collection-list__item h3,.collection-list__item .card__heading,.collection-list__item .card__heading a{font-family:Cormorant Garamond,serif!important;color:#fff!important;font-size:18px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-shadow:0 1px 6px rgba(0,0,0,.4)!important}.ml_card.ml_card_img_portrait .ml_collection_card_img_holder{aspect-ratio:4 / 5!important;overflow:hidden!important}.ml_card.ml_card_img_portrait .ml_collection_card_img_holder img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.ml_collection_title{font-family:Cormorant Garamond,serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#c9a84c!important;background:#0d3b3e!important;padding:14px 16px!important;text-align:center!important;margin:0!important;display:block!important}.ml_collection_title h3,.ml_collection_title h3[style]{color:#c9a84c!important;font-family:Cormorant Garamond,serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important}.ml_card.ml_card_img_portrait{overflow:hidden!important;display:flex!important;flex-direction:column!important}.ml_card.ml_card_img_portrait .ml_collection_card{flex:1!important;display:flex!important;flex-direction:column!important}.ml_card.ml_card_img_portrait .ml_collection_card_img_holder{flex:1!important}.ml_card.ml_card_img_portrait:hover .ml_collection_title,.ml_card:hover .ml_collection_title{background:#c9a84c!important;color:#0d3b3e!important;transition:all .3s ease!important}.ml_card:hover .ml_collection_title h3,.ml_card:hover .ml_collection_title h3[style]{color:#0d3b3e!important}.ml_card.ml_card_img_portrait:hover img{transform:scale(1.05)!important;transition:transform .6s ease!important}.view-all a,.view-all .btn,.view-all .button,a.button--primary,.btn--primary,.button--primary,a[href*=collections] .btn,.collection-list__view-all a,.section-header a{font-family:Cormorant Garamond,serif!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#1a1a1a!important;background:transparent!important;border:1.5px solid #c9a96e!important;padding:13px 36px!important;border-radius:0!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;text-decoration:none!important;display:inline-block!important;font-weight:600!important;cursor:pointer!important}.view-all a:hover,.view-all .btn:hover,.view-all .button:hover,a.button--primary:hover,.btn--primary:hover,.button--primary:hover,.collection-list__view-all a:hover,.section-header a:hover{background:#c9a96e!important;color:#fff!important;border-color:#c9a96e!important;box-shadow:0 4px 20px #c9a96e4d!important}.btn--secondary,.button--secondary{font-family:Cormorant Garamond,serif!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:transparent!important;color:#c9a96e!important;border:1px solid #c9a96e!important;border-radius:0!important;padding:12px 32px!important;transition:all .4s ease!important}.btn--secondary:hover,.button--secondary:hover{background:#c9a96e14!important;color:#c9a96e!important}.collection-product-list,.product-grid,.grid--4-col-desktop,.gc-grid{gap:24px!important}.grid__item,.product-grid .grid__item{padding:0!important}.carousel,.slider,.flickity-viewport,.swiper,[class*=carousel],[class*=slider]:not(input){padding:0 20px!important}.carousel .ml_card,.slider .ml_card,[class*=carousel] .ml_card,[class*=slider] .ml_card{margin:0 10px!important}.carousel .flickity-prev-next-button,.slider .flickity-prev-next-button,.swiper-button-next,.swiper-button-prev,[class*=slider-button],.slider-button{background:#fff!important;border:1px solid #c9a96e!important;color:#c9a96e!important;width:44px!important;height:44px!important;border-radius:50%!important;box-shadow:0 2px 10px #00000014!important;transition:all .3s ease!important;opacity:1!important}.carousel .flickity-prev-next-button:hover,.slider .flickity-prev-next-button:hover,.swiper-button-next:hover,.swiper-button-prev:hover,[class*=slider-button]:hover,.slider-button:hover{background:#c9a96e!important;color:#fff!important;box-shadow:0 4px 15px #c9a96e59!important}.carousel .flickity-prev-next-button svg,.slider .flickity-prev-next-button svg,.swiper-button-next:after,.swiper-button-prev:after{color:inherit!important;fill:currentColor!important}.flickity-page-dots .dot,.swiper-pagination-bullet,[class*=slider-counter]{background:#d4d0c8!important;opacity:1!important;width:8px!important;height:8px!important;border-radius:50%!important;transition:all .3s ease!important}.flickity-page-dots .dot.is-selected,.swiper-pagination-bullet-active{background:#c9a96e!important;transform:scale(1.25)!important}[class*=stylist],[class*=ai-stylist],.rich-text:has([class*=stylist]){background:linear-gradient(135deg,#1a1a1a,#2a2520,#1a1a1a)!important;padding:80px 60px!important;text-align:center!important;position:relative!important}[class*=stylist]:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,#c9a96e 30%,#c9a96e 70%,transparent)!important}[class*=stylist]:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,#c9a96e 30%,#c9a96e 70%,transparent)!important}[class*=stylist] h2,[class*=stylist] .title{color:#fdf6ec!important;font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-size:36px!important;letter-spacing:.08em!important}[class*=stylist] p,[class*=stylist] span{color:#d4b87a!important;font-family:Cormorant Garamond,serif!important;font-size:16px!important}[class*=stylist] .btn,[class*=stylist] .button,[class*=stylist] a.button{background:linear-gradient(135deg,#c9a96e,#d4b87a)!important;color:#1a1a1a!important;border:none!important;font-family:Cormorant Garamond,serif!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:15px 42px!important;font-weight:700!important;transition:all .4s ease!important}[class*=stylist] .btn:hover,[class*=stylist] .button:hover,[class*=stylist] a.button:hover{background:linear-gradient(135deg,#d4b87a,#e0c88e)!important;box-shadow:0 6px 25px #c9a96e66!important;transform:translateY(-2px)!important}[class*=why-shop],.multicolumn{background:#fdf6ec!important;padding:80px 60px!important}[class*=why-shop] h2,.multicolumn h2{font-family:Cormorant Garamond,serif!important;color:#1a1a1a!important}.multicolumn .multicolumn-card,[class*=why-shop] .column{text-align:center!important;padding:30px 24px!important;position:relative!important;transition:transform .3s ease!important}.multicolumn .multicolumn-card:hover,[class*=why-shop] .column:hover{transform:translateY(-4px)!important}.multicolumn .multicolumn-card__icon svg,.multicolumn .multicolumn-card img,[class*=why-shop] svg,[class*=why-shop] img.icon{color:#c9a96e!important;fill:#c9a96e!important;width:48px!important;height:48px!important;margin-bottom:18px!important}.multicolumn .multicolumn-card h3,[class*=why-shop] h3{font-family:Cormorant Garamond,serif!important;font-size:18px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#1a1a1a!important;margin-bottom:10px!important}.multicolumn .multicolumn-card p,[class*=why-shop] p{font-size:14px!important;color:#6b6358!important;line-height:1.7!important}.image-with-text,.banner--content-align-center,[class*=image-with-text]{position:relative!important}.image-with-text h2,.image-with-text .title,[class*=image-with-text] h2{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-size:34px!important;letter-spacing:.06em!important;color:#1a1a1a!important}.image-with-text .btn,.image-with-text .button,[class*=image-with-text] .btn{font-family:Cormorant Garamond,serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:12px!important;border:1.5px solid #c9a96e!important;background:transparent!important;color:#1a1a1a!important;padding:13px 36px!important;border-radius:0!important;transition:all .4s ease!important}.image-with-text .btn:hover,.image-with-text .button:hover,[class*=image-with-text] .btn:hover{background:#c9a96e!important;color:#fff!important}footer.ml_footer,.ml_footer,.section-footer,.shopify-section-footer{background:linear-gradient(180deg,#0d1b1e,#0a1214)!important;color:#c5bdb4!important;border-top:none!important;position:relative!important}footer.ml_footer:before,.ml_footer:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,#0d3b3e,#c9a84c 40%,#e3bf76,#c9a84c 60%,#0d3b3e)!important}.ml_footer_body{background-image:none!important;background:transparent!important;display:grid!important;grid-template-columns:1fr 2.5fr!important;gap:4rem!important;padding:60px 40px 40px!important;max-width:min(var(--page-width),1600px)!important;margin:0 auto!important}.ml_footer .ml_identity{display:flex!important;flex-direction:column!important;gap:20px!important;padding-right:2rem!important;border-right:1px solid rgba(201,168,76,.1)!important}.ml_footer .ml_footer_logo a{display:inline-block!important}.ml_footer .ml_footer_logo img{filter:brightness(10)!important;opacity:.9!important;max-width:120px!important}.ml_footer .ml_footer_slogan,.ml_footer .ml_footer_slogan .ml_footer_text{color:#ffffff80!important;font-size:13px!important;line-height:1.8!important;font-family:Cormorant Garamond,serif!important}.ml_footer .ml_footer_slogan .ml_footer_text p{color:#ffffff80!important;font-size:13px!important;margin:4px 0!important}.ml_footer .ml_footer_slogan .ml_footer_text p:first-child{font-family:Cormorant Garamond,serif!important;font-size:16px!important;font-style:italic!important;color:#ffffffb3!important;margin-bottom:12px!important}.ml_footer .ml_footer_slogan strong{color:#c9a84c!important;font-weight:600!important}.ml_footer .ml_footer_social ul{display:flex!important;gap:8px!important;list-style:none!important;padding:0!important;margin:12px 0 0!important}.ml_footer .ml_social_icon a,.ml_footer .ml_footer_icon{color:#fff6!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(201,168,76,.15)!important;border-radius:50%!important;transition:all .3s ease!important}.ml_footer .ml_social_icon a:hover,.ml_footer .ml_footer_icon:hover{color:#c9a84c!important;border-color:#c9a84c!important;background:#c9a84c1a!important;transform:translateY(-2px)!important}.ml_footer .ml_social_icon a svg{width:16px!important;height:16px!important}.ml_footer .ml_footer_quick_links{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:2rem!important}.ml_footer .ml_quick_menu{list-style:none!important;padding:0!important;margin:0!important}.ml_footer .ml_quick_link_title,.ml_footer .ml_quick_link_title a,.ml_footer h2,.ml_footer h3,.ml_footer h4,footer.ml_footer h2,footer.ml_footer h3,footer.ml_footer h4{font-family:Cormorant Garamond,serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#c9a84c!important;margin-bottom:16px!important;position:relative!important;padding-bottom:10px!important}.ml_footer .ml_quick_link_title a:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:24px!important;height:1.5px!important;background:#c9a84c!important}.ml_footer .ml_quick_link_sub a,.ml_footer a,footer.ml_footer a{color:#ffffff73!important;font-size:13px!important;text-decoration:none!important;transition:all .25s ease!important;letter-spacing:.02em!important;line-height:2.2!important;font-family:Cormorant Garamond,serif!important}.ml_footer .ml_quick_link_sub a:hover,.ml_footer a:hover,footer.ml_footer a:hover{color:#c9a84c!important;padding-left:4px!important}.ml_footer p,.ml_footer span,footer.ml_footer p,footer.ml_footer span{color:#ffffff59!important;font-size:12px!important}.ml_footer_copyrights_container{background:#0003!important;border-top:1px solid rgba(201,168,76,.08)!important}.ml_footer_copyrights{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important;padding:18px 40px!important;max-width:min(var(--page-width),1600px)!important;margin:0 auto!important}.ml_copyrights_text,.ml_copyrights_text a,.ml_copyrights_text span{color:#ffffff40!important;font-size:11px!important;letter-spacing:.05em!important;font-family:Cormorant Garamond,serif!important}.ml_copyrights_text a:hover{color:#c9a84c!important}.ml_payment_methods .list-payment{display:flex!important;gap:6px!important;align-items:center!important}.ml_payment_methods .list-payment .icon{opacity:.3!important;filter:brightness(3)!important;transition:opacity .3s!important;height:22px!important}.ml_payment_methods .list-payment .icon:hover{opacity:.6!important}@media screen and (max-width:749px){.ml_footer_body{grid-template-columns:1fr!important;gap:2rem!important;padding:40px 20px 30px!important}.ml_footer .ml_identity{border-right:none!important;padding-right:0!important;border-bottom:1px solid rgba(201,168,76,.08)!important;padding-bottom:24px!important;text-align:center!important;align-items:center!important}.ml_footer .ml_footer_social ul{justify-content:center!important}.ml_footer .ml_footer_quick_links{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}.ml_footer .ml_quick_link_title a:after{left:50%!important;transform:translate(-50%)!important}.ml_footer_copyrights{flex-direction:column!important;text-align:center!important;padding:16px 20px!important}}.ml_payment_methods .list-payment .icon{opacity:.4!important;filter:brightness(2)!important;transition:opacity .3s ease!important;height:20px!important}.ml_payment_methods .list-payment .icon:hover{opacity:.7!important}.ml_footer .ml_localization,.ml_footer localization-form{margin-top:8px!important}.ml_footer .disclosure__button{color:#9a9189!important;border-color:#c9a84c33!important;background:#ffffff08!important;font-size:12px!important}.ml_footer .disclosure__button:hover{border-color:#c9a84c!important}.email-signup-section,[class*=email-signup],[class*=newsletter]{background:#0d3b3e!important}.ml_footer .newsletter-form__field-wrapper input,.ml_footer .field__input,footer.ml_footer input[type=email]{background:#ffffff0f!important;border:1px solid rgba(201,168,76,.25)!important;color:#fdf6ec!important;font-family:Cormorant Garamond,serif!important;padding:12px 16px!important;border-radius:2px!important;transition:border-color .3s ease!important}.ml_footer .newsletter-form__field-wrapper input:focus,.ml_footer .field__input:focus{border-color:#c9a84c!important;outline:none!important;box-shadow:0 0 0 1px #c9a84c26!important}.ml_footer .newsletter-form__button,.ml_footer .field__button{background:#c9a84c!important;color:#0d1b1e!important;border:none!important;font-family:Cormorant Garamond,serif!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;padding:12px 24px!important;transition:all .3s ease!important}.ml_footer .newsletter-form__button:hover,.ml_footer .field__button:hover{background:#e3bf76!important;box-shadow:0 3px 12px #c9a84c40!important}.ml_footer .payment-icons img,.ml_footer .list-payment img,footer.ml_footer .payment-icons img{opacity:.4!important;filter:grayscale(100%) brightness(2)!important;transition:opacity .3s ease!important}.ml_footer .payment-icons img:hover,footer.ml_footer .payment-icons img:hover{opacity:.7!important}.footer-trust{background:#c9a84c0f!important;border:1px solid rgba(201,168,76,.12)!important;border-radius:4px!important;padding:14px 20px!important;margin:0 auto!important;max-width:min(var(--page-width),1200px)!important}.footer-trust .trust-item{font-family:Cormorant Garamond,serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#c9a84c!important;background:transparent!important;border:none!important;padding:4px 0!important}.footer-payment{text-align:center!important;margin-top:16px!important}.footer-payment p{color:#7a7470!important;font-family:Cormorant Garamond,serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important}.footer-payment img{height:28px!important;margin:0 4px!important;opacity:.5!important;filter:brightness(2)!important;transition:opacity .3s ease!important}.footer-payment img:hover{opacity:.8!important}input[type=text],input[type=email],input[type=password],input[type=search],textarea,select,.field__input{border:1px solid #d4d0c8!important;border-radius:0!important;padding:12px 16px!important;font-family:Cormorant Garamond,serif!important;font-size:14px!important;transition:border-color .3s ease!important;background:#fff!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,select:focus,.field__input:focus{border-color:#c9a96e!important;outline:none!important;box-shadow:0 0 0 1px #c9a96e26!important}::-webkit-scrollbar{width:8px!important}::-webkit-scrollbar-track{background:#faf8f5!important}::-webkit-scrollbar-thumb{background:#c9a96e!important;border-radius:4px!important}::-webkit-scrollbar-thumb:hover{background:#b8955a!important}::selection{background:#c9a96e33!important;color:#1a1a1a!important}::-moz-selection{background:#c9a96e33!important;color:#1a1a1a!important}a,button,.btn,.button,input,img{transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}@keyframes gemhubFadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.shopify-section{animation:gemhubFadeInUp .6s ease-out both!important}.shopify-section:nth-child(2){animation-delay:.1s!important}.shopify-section:nth-child(3){animation-delay:.15s!important}.shopify-section:nth-child(4){animation-delay:.2s!important}.shopify-section:nth-child(5){animation-delay:.25s!important}.ml_card .quick-add__submit,.ml_card .card__button,.ml_card .button--add-to-cart,.ml_card [class*=add-to-cart],.quick-add__submit,.product-form__submit{font-family:Cormorant Garamond,serif!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:#1a1a1a!important;color:#fdf6ec!important;border:none!important;border-radius:0!important;padding:10px 20px!important;transition:all .35s ease!important;font-weight:600!important}.ml_card .quick-add__submit:hover,.ml_card .card__button:hover,.quick-add__submit:hover,.product-form__submit:hover{background:#c9a96e!important;color:#1a1a1a!important;box-shadow:0 3px 12px #c9a96e40!important}@keyframes gemhubShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton,[class*=skeleton],[class*=placeholder]{background:linear-gradient(90deg,#f0ece6 25%,#e8e2d8,#f0ece6 75%)!important;background-size:800px 100%!important;animation:gemhubShimmer 1.5s ease-in-out infinite!important}.modal__dialog,.popup-modal__content,[class*=modal] .modal__inner{border-radius:0!important;border:1px solid rgba(201,169,110,.2)!important;box-shadow:0 20px 60px #00000026!important}.modal__close-button,.popup-modal__close-button{color:#1a1a1a!important;transition:color .3s ease!important}.modal__close-button:hover,.popup-modal__close-button:hover{color:#c9a96e!important}@media screen and (max-width:749px){#MainContent .shopify-section{padding-top:35px!important;padding-bottom:35px!important}h2.title,.section-header h2,.title--primary,.featured-collection h2,.rich-text h2{font-size:26px!important;padding-bottom:18px!important;margin-bottom:28px!important;letter-spacing:.06em!important}h2.title:before,.section-header h2:before,.title--primary:before{font-size:6px!important;margin-bottom:6px!important}.announcement-bar a,.announcement-bar p,.announcement-bar span,.announcement-bar__message{font-size:11px!important;letter-spacing:.08em!important}.header,header.header{padding:12px 16px 6px!important}.trust-bar,.icon-bar,.gc-trust-bar,[class*=trust]{padding:12px 16px!important}[class*=trust] span,[class*=trust] p,.gc-trust-bar span{font-size:10px!important;letter-spacing:.06em!important}.ml_card:hover{transform:translateY(-2px)!important}.ml_card .card__information,.ml_card .card__content{padding:12px 10px 14px!important}.ml_card .card__heading a,.ml_card h3 a{font-size:13px!important}.product_price,.price-item,.ml_card .price{font-size:14px!important}.view-all a,.view-all .btn,.view-all .button,.btn--primary,.button--primary{padding:11px 28px!important;font-size:11px!important;letter-spacing:.15em!important}[class*=stylist]{padding:50px 24px!important}[class*=stylist] h2,[class*=stylist] .title{font-size:26px!important}[class*=why-shop],.multicolumn{padding:50px 20px!important}.footer h2,.footer h3,.footer h4,.footer__heading,footer h2,footer h3{font-size:13px!important;letter-spacing:.12em!important;margin-bottom:14px!important}.collection-list__item:hover{transform:translateY(-2px)!important}.collection-list__item h3,.collection-list__item .card__heading a{font-size:15px!important}.shopify-section+.shopify-section:before{width:60px!important;top:-22px!important}.shopify-section:nth-child(n){animation-delay:0s!important}::-webkit-scrollbar{width:0!important;display:none!important}}@media screen and (min-width:750px)and (max-width:989px){h2.title,.section-header h2,.title--primary{font-size:32px!important}#MainContent .shopify-section{padding-top:40px!important;padding-bottom:40px!important}.view-all a,.view-all .btn,.btn--primary,.button--primary{padding:12px 32px!important}}header.ml_header.header.header--m_right,header.header.ml_header{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;grid-template-areas:"heading icons" "navigation navigation"!important;padding:0!important;gap:0!important;align-items:center!important;border-bottom:none!important;box-shadow:none!important;background:#fff!important;min-height:unset!important;max-height:none!important}header.ml_header .header__heading,header.header .header__heading{grid-area:heading!important;padding:0 40px!important;margin:0!important;justify-self:start!important;line-height:1!important}header.header .header__heading a{display:inline-flex!important;align-items:center!important;padding:6px 0!important}header.header .header__heading img,header.header .header__heading-logo,header.header .header__heading a img,.header__heading img[width]{max-width:250px!important;max-height:70px!important;width:auto!important;height:auto!important;object-fit:contain!important}header.ml_header .header__icons,header.header .header__icons{grid-area:icons!important;padding:0 40px 0 0!important;display:flex!important;align-items:center!important;gap:6px!important;justify-self:end!important}header.header header-drawer{display:none!important}header.header nav.header__inline-menu{grid-area:navigation!important;background:#f8f6f3!important;border-top:1px solid rgba(201,169,110,.15)!important;border-bottom:1px solid rgba(201,169,110,.15)!important;padding:0!important;width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important;margin-left:-40px!important;margin-right:-40px!important;width:calc(100% + 80px)!important}header.header nav.header__inline-menu .list-menu--inline{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;padding:0 20px!important;margin:0!important;box-sizing:border-box!important}header.header nav.header__inline-menu .list-menu--inline>li{flex:0 0 auto!important;list-style:none!important;text-align:center!important;white-space:nowrap!important}header.header nav.header__inline-menu .list-menu--inline>li:first-child{display:none!important}header.header .header__menu-item{font-family:Cormorant Garamond,serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1a1a1a!important;padding:12px 10px!important;display:block!important;text-decoration:none!important;transition:all .3s ease!important;position:relative!important;white-space:nowrap!important;text-align:center!important;border:none!important}header.header .header__menu-item:hover{color:#c9a96e!important}header.header .header__menu-item:after{content:""!important;position:absolute!important;bottom:0!important;left:50%!important;width:0!important;height:2px!important;background:#c9a96e!important;transition:all .3s ease!important;transform:translate(-50%)!important}header.header .header__menu-item:hover:after{width:60%!important}header.header .header__menu-item.header__menu-item--active,header.header .header__menu-item[aria-current=page]{color:#c9a96e!important}header.header nav.header__inline-menu .list-menu--inline>li+li{border-left:1px solid rgba(201,169,110,.15)!important}header.header .disclosure__button,header.header .localization-selector{font-family:Cormorant Garamond,serif!important;font-size:12px!important;border:1px solid rgba(201,169,110,.2)!important;border-radius:4px!important}#shopify-section-sections--19608805539923__header{padding-top:0!important;padding-bottom:0!important;z-index:auto!important;position:static!important;transform:none!important;-webkit-transform:none!important}[id*=announcement]{padding-top:0!important;padding-bottom:0!important}#shopify-section-sections--19608805539923__header+.shopify-section,.shopify-section:has([class*=icon-with-text]),.shopify-section:has([class*=trust]){padding-top:20px!important;padding-bottom:20px!important}#shopify-section-sections--19608805539923__header+.shopify-section:before{display:none!important}.trust-badges-grid{margin-bottom:0!important}[id*=main_banner]{padding-top:0!important;padding-bottom:0!important}.ml_carousel_item .ml_overlay_img_effect img{object-fit:cover!important;object-position:center center!important}.ml_carousel_item .ml_carousel_title{padding-left:60px!important;max-width:55%!important}.ml_carousel_item .ml_product_info{padding-left:60px!important;max-width:50%!important}.ml_carousel_item .ml_carousel_actions{padding-left:60px!important}header.header .header__heading a img,header.header .header__heading img,header.header .header__heading-logo,.header__heading img[width],.ml_header .header__heading img{max-width:200px!important;max-height:55px!important;width:auto!important;height:auto!important;object-fit:contain!important}header.header .header__icon:hover svg,header.header .header__icon:hover path{color:#c9a96e!important;stroke:#c9a96e!important;transition:all .3s ease!important}header.header.ml_header{overflow:visible!important}header.header nav.header__inline-menu,header.header nav.header__inline-menu .list-menu--inline,header.header nav.header__inline-menu .list-menu--inline>li{overflow:visible!important}header.header nav.header__inline-menu{z-index:100!important;position:relative!important}header.header nav.header__inline-menu .list-menu--inline>li.header__submenu_container{position:static!important;z-index:100!important}header.header nav.header__inline-menu .list-menu--inline>li.header__submenu_container:hover{z-index:999!important}header.header .header__submenu_container .ml_header_dropdown,header.header .header__submenu_container .header__submenu{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:999!important;min-width:100%!important;width:100%!important;background:#fff!important;border:none!important;border-top:2px solid #c9a96e!important;box-shadow:0 8px 30px #0000001a!important;padding:20px 40px!important;gap:40px!important;justify-content:center!important}header.header .header__submenu_container .ml_header_dropdown:before,header.header .header__submenu_container .header__submenu:before{content:""!important;position:absolute!important;top:-10px!important;left:0!important;right:0!important;height:10px!important;background:transparent!important;display:block!important}header.header .header__submenu_container:hover .ml_header_dropdown,header.header .header__submenu_container:hover .header__submenu,header.header .header__submenu_container.focus_on .ml_header_dropdown,header.header .header__submenu_container.focus_on .header__submenu{overflow:visible!important;visibility:visible!important;opacity:1!important;height:auto!important;pointer-events:auto!important;display:flex!important;z-index:999!important}header.header .ml_header_dropdown a,header.header .header__submenu a{font-family:Cormorant Garamond,serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#1a1a1a!important;padding:10px 20px!important;display:block!important;white-space:nowrap!important;transition:all .2s ease!important;border:none!important}header.header .ml_header_dropdown a:hover,header.header .header__submenu a:hover{color:#c9a96e!important;background:#fdf6ec80!important}header.header .ml_header_dropdown .header__submenu_heading,header.header .ml_header_dropdown h3,header.header .ml_header_dropdown strong{font-family:Cormorant Garamond,serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#1a1a1a!important;padding:12px 20px 6px!important;border-bottom:1px solid rgba(201,169,110,.15)!important;margin-bottom:4px!important}header.header .header__icons a,header.header .header__icons button,header.header .header__icons .header__icon,header.header .header__icons .link{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important;min-width:40px!important;min-height:40px!important}header.header .header__icons svg{display:block!important;visibility:visible!important;width:22px!important;height:22px!important;color:#1a1a1a!important;opacity:1!important}header.header .header__icons svg path,header.header .header__icons svg circle,header.header .header__icons svg line,header.header .header__icons svg polyline{stroke:#1a1a1a!important;visibility:visible!important;opacity:1!important}header.header .header__icons a:hover svg path,header.header .header__icons button:hover svg path{color:#c9a96e!important;stroke:#c9a96e!important}header.header .header__heading,header.header .header__heading a,header.header .header__heading-link{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}header.header .header__heading img,header.header .header__heading-logo{border:none!important;outline:none!important;box-shadow:none!important}header.header,header.header nav.header__inline-menu,header.header nav.header__inline-menu .list-menu--inline,header.header nav.header__inline-menu .list-menu--inline>li,#shopify-section-sections--19608805539923__header{overflow:visible!important}@media screen and (min-width:1920px){header.header .header__heading{padding:0 60px!important}header.header .header__icons{padding:0 60px 0 0!important}header.header nav.header__inline-menu{padding:0!important}header.header .header__menu-item{font-size:13px!important;padding:14px 20px!important;letter-spacing:.12em!important}header.header .header__heading a{padding:8px 0!important}header.header .header__heading-logo,header.header .header__heading img,header.header .header__heading a img,.header__heading img[width],.ml_header .header__heading img{max-width:250px!important;max-height:65px!important}.ml_carousel_item .ml_carousel_title,.ml_carousel_item .ml_product_info,.ml_carousel_item .ml_carousel_actions{padding-left:80px!important}header.header .header__icons svg{width:24px!important;height:24px!important}}@media screen and (min-width:1200px)and (max-width:1919px){header.header .header__menu-item{font-size:12.5px!important;padding:14px 18px!important}}@media screen and (min-width:990px)and (max-width:1199px){header.header .header__menu-item{font-size:11px!important;padding:12px 10px!important;letter-spacing:.06em!important}header.header .header__heading{padding:10px 20px!important}header.header .header__icons{padding:10px 20px 10px 0!important}header.header nav.header__inline-menu{padding:0 15px!important}}@media screen and (max-width:989px){header.header.ml_header,header.ml_header.header.header--m_right{display:grid!important;grid-template-columns:40px 1fr auto!important;grid-template-rows:auto!important;grid-template-areas:"drawer heading icons"!important;padding:8px 12px!important;align-items:center!important;gap:0!important;min-height:unset!important;background:#fff!important;border-bottom:1px solid rgba(201,169,110,.15)!important}header.header header-drawer{display:flex!important;grid-area:drawer!important;align-items:center!important;z-index:10!important}header.header nav.header__inline-menu{display:none!important}header.header .header__heading{grid-area:heading!important;padding:0!important;margin:0!important;justify-self:center!important;text-align:center!important}header.header .header__heading a{padding:2px 0!important}header.header .header__heading img,header.header .header__heading-logo,header.header .header__heading a img,.header__heading img[width]{max-width:100px!important;max-height:36px!important}header.header .header__icons{grid-area:icons!important;padding:0!important;gap:2px!important;justify-self:end!important}header.header .header__icons svg{width:20px!important;height:20px!important}header.header .header__icons a,header.header .header__icons button{padding:6px!important;min-width:32px!important;min-height:32px!important}header.header .header__icons .gemhub-currency-toggle,header.header .header__icons localization-form,header.header .header__icons .disclosure{display:flex!important;font-size:10px!important}.trust-badges-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:0!important;padding:0!important}.trust-badges-grid::-webkit-scrollbar{display:none!important}.trust-badge-item{flex-shrink:0!important;padding:8px 16px!important;min-width:auto!important}.trust-badge-text strong{font-size:11px!important}.trust-badge-text small,.trust-badge-text span{font-size:9px!important}.trust-badge-item svg,.trust-badge-item img{width:14px!important;height:14px!important;min-width:14px!important}#MainContent .shopify-section{padding-top:30px!important;padding-bottom:30px!important}#MainContent .shopify-section+.shopify-section:before{display:none!important}.announcement-bar{padding:6px 10px!important}#shopify-section-sections--19608805539923__header,[id*=announcement]{padding:0!important}.ml_carousel_item{min-height:480px!important;max-height:550px!important;overflow:hidden!important}.ml_carousel_item .ml_overlay_img_effect{width:100%!important;height:100%!important}.ml_carousel_item .ml_overlay_img_effect img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:65% 20%!important}.ml_carousel_item .ml_carousel_title,.ml_carousel_item .ml_product_info,.ml_carousel_item .ml_carousel_actions{position:relative!important;z-index:5!important;width:100%!important;max-width:100%!important;padding-left:20px!important;padding-right:20px!important}.ml_carousel_item .ml_carousel_title,.ml_carousel_item .ml_product_info p{display:none!important}.ml_carousel_item .ml_carousel_actions{gap:8px!important;padding-bottom:20px!important}.ml_carousel_item .ml_carousel_actions .ml_button{font-size:11px!important;padding:10px 18px!important;letter-spacing:.08em!important}.ml_carousel_item:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:65%!important;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 50%,transparent 100%)!important;z-index:2!important;pointer-events:none!important}.ml_carousel_item>div:not(.ml_overlay_img_effect):not(.ml_overlay_img_effect_trans){z-index:5!important;position:relative!important}.ml_carousel_indication{bottom:8px!important;z-index:10!important}[id*=main_banner]{padding:0!important}header.header header-drawer{order:-1!important;justify-self:start!important}.ml_menu_drawer__toggler{width:22px!important;height:16px!important}.ml_menu_drawer__toggler span{height:2px!important;background-color:#1a1a1a!important}}.header__inline-menu .list-menu--inline>li:hover>a.header__menu-item,.header__inline-menu .list-menu--inline>li:hover>a.header__menu-item span,header.header .header__menu-item:hover,.header__menu-item:hover,.header__menu-item:hover span,nav a:hover,.header__submenu_container:hover>.header__menu-item{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;text-decoration-color:currentColor!important}.header__submenu_container:hover,.header__submenu_container.focus_on,.header__submenu_container:focus{background-color:#c9a84c1f!important}@media screen and (max-width:749px){html{zoom:.9!important}cart-drawer,#cart_drawer,#shopify-snippet-cart,.cart-drawer-overlay{zoom:1.112!important}.template-cart .page-width{max-width:100%!important;padding-left:12px!important;padding-right:12px!important}#cart_footer_holder{padding:16px 16px 24px!important;overflow:visible!important;max-height:none!important;height:auto!important}#cart_footer_holder #ml_cart_footer_total,#cart_footer_holder .ml_cart_subtotal,.cart__ctas #ml_cart_footer_total,.cart__ctas .ml_cart_subtotal{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:20px!important;display:block!important;text-align:center!important;visibility:visible!important;opacity:1!important;position:relative!important;overflow:visible!important;clip:auto!important;height:auto!important;width:100%!important;min-height:28px!important;margin-top:8px!important}.cart__ctas{display:flex!important;flex-direction:column!important;gap:0!important;overflow:visible!important}#checkout_cart_drawer,.cart__checkout-button{width:100%!important;max-width:100%!important}}@media(min-width:990px){.trust-badges-grid{flex-wrap:nowrap!important;gap:8px!important}.trust-badges-grid .trust-badge-item{flex:1 1 0!important;min-width:0!important;justify-content:center!important}.trust-badges-grid .trust-badge-text{flex-direction:column!important;gap:0!important;align-items:flex-start!important;min-width:0!important}.trust-badges-grid .trust-badge-text>*{white-space:nowrap!important}}@media(min-width:990px){.header__inline-menu .list-menu--inline>li>a.header__menu-item,.header__inline-menu .list-menu--inline>li>details>summary.header__menu-item{padding-left:10px!important;padding-right:10px!important}}.ml_carousel_items.page-width{max-width:100%!important;padding:0!important;margin:0!important}.ml_carousel_items.page-width .ml_carousel_scroll_holder,.ml_carousel_items.page-width .ml_carousel_item{padding-left:0!important;padding-right:0!important}header.header nav.header__inline-menu{background:transparent!important;border-top:0!important;border-bottom:0!important}.header,header.header,.section-header,.shopify-section-header,sticky-header.header-wrapper,.header-wrapper.header-wrapper--border-bottom{border:0!important;box-shadow:none!important}header.header nav.header__inline-menu .list-menu--inline>li+li{border-left:0!important}.gemhub-trust-bar{display:none!important}.shopify-section:has(.gsp-overlay){padding:0!important;margin:0!important;transform:none!important;animation:none!important;contain:none!important}.gsp-overlay{background:#0d161a8c!important;backdrop-filter:blur(8px) saturate(1.1)!important;-webkit-backdrop-filter:blur(8px) saturate(1.1)!important}.gsp-modal{background:linear-gradient(180deg,#fff,#fbf8f3)!important;border:1px solid rgba(201,168,76,.18)!important;border-radius:4px!important;padding:48px 44px!important;max-width:460px!important;box-shadow:0 32px 80px #0d3b3e2e,0 0 0 1px #c9a84c0f inset!important}.gsp-close{top:14px!important;right:18px!important;width:32px!important;height:32px!important;font-size:22px!important;line-height:1!important;color:#0d3b3e80!important;transition:color .2s,transform .2s!important}.gsp-close:hover{color:#c9a84c!important;transform:rotate(90deg)!important}.gsp-spark{font-size:18px!important;color:#c9a84c!important;letter-spacing:4px!important;margin-bottom:18px!important;text-align:center!important}.gsp-spark:before{content:"\25c6  \25c6  \25c6"!important}.gsp-spark>*{display:none!important}.gsp-title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:30px!important;font-weight:500!important;color:#0d3b3e!important;letter-spacing:.5px!important;line-height:1.15!important;margin:0 0 14px!important;text-align:center!important}.gsp-title:after{content:""!important;display:block!important;width:48px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgb(201,168,76),transparent)!important;margin:14px auto 0!important}.gsp-desc{font-family:Cormorant Garamond,Georgia,serif!important;font-size:15px!important;line-height:1.55!important;color:#5e5447!important;letter-spacing:.2px!important;text-align:center!important;margin:0 0 28px!important}.gsp-btn{background:linear-gradient(135deg,#c9a84c,#d4b87a)!important;color:#fff!important;border:0!important;border-radius:2px!important;padding:14px 32px!important;width:100%!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 8px 24px #c9a84c47!important;transition:transform .25s ease,box-shadow .25s ease!important}.gsp-btn:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px #c9a84c66!important}.collection-hero__description,.banner__text,.collection__description,[class*=collection] .rte:not(.product__description):not(.shopify-policy__body){max-width:880px;margin:0 auto;padding:0 24px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;text-align:left}.collection-hero__description,.banner__text{position:relative;max-height:4.8em;overflow:hidden;transition:max-height .5s ease}.collection-hero__description:after,.banner__text:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3em;background:linear-gradient(to bottom,#f5f3ee00,#f5f3eef2 80%,#f5f3ee);pointer-events:none;transition:opacity .3s ease}.collection-hero__description.is-expanded,.banner__text.is-expanded{max-height:4000px}.collection-hero__description.is-expanded:after,.banner__text.is-expanded:after{opacity:0}.collection-hero__description>h2:first-child,.banner__text>h2:first-child{display:none}.collection-hero__description p,.banner__text p{font-size:1.05rem;line-height:1.7;color:#3a3a3a;margin:0 0 1em;letter-spacing:.01em;text-align:left;font-weight:400}.collection-hero__description h3,.banner__text h3{font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:600;color:#1a1a1a;margin:1.6em 0 .5em;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:.4em}.collection-hero__description p strong:first-child,.banner__text p strong:first-child{display:block;font-weight:600;color:#1a1a1a;margin-bottom:.25em;font-size:1rem;font-family:var(--font-body-family, system-ui, sans-serif);letter-spacing:.02em}.gemhub-desc-toggle{display:inline-block;margin:12px auto 0;padding:8px 22px;background:transparent;border:1px solid #c9a96e;color:#8b7355;font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:all .25s ease}.gemhub-desc-toggle:hover{background:#c9a96e;color:#fff}.gemhub-desc-toggle-wrap{text-align:center;margin:8px 0 24px}@media(max-width:749px){.collection-hero__description,.banner__text{max-height:4em;padding:0 18px}.collection-hero__description p,.banner__text p{font-size:.98rem}.collection-hero__description h3,.banner__text h3{font-size:1.15rem}}.ml_collection_banner{background:linear-gradient(160deg,#0d3b3e,#0a2a2c 60%,#1a1a1a)!important;border-radius:0!important;margin:0!important;position:relative!important;overflow:hidden!important;min-height:180px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ml_collection_banner:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:radial-gradient(circle at 20% 50%,rgba(201,168,76,.06) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(201,168,76,.04) 0%,transparent 50%)!important;pointer-events:none!important}.ml_collection_banner:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,#0d3b3e,#c9a84c 40%,#e3bf76,#c9a84c 60%,#0d3b3e)!important}.ml_collection_text{position:relative!important;z-index:2!important;text-align:center!important}.ml_collection_text h1{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(28px,4vw,44px)!important;font-weight:400!important;letter-spacing:6px!important;text-transform:uppercase!important;color:#fff!important;margin:0!important}.ml_collection_text p{font-family:Cormorant Garamond,Georgia,serif!important;font-size:15px!important;color:#ffffff80!important;max-width:600px!important;margin:8px auto 0!important;line-height:1.7!important}.ml_collection_banner .overlay{background:transparent!important;opacity:0!important}.ml_sort_filter{border-bottom:1px solid #E8E3DC!important;padding:14px 0!important;margin-bottom:0!important}.ml_sort_filter select,.ml_sort_filter .ml_select{font-family:Cormorant Garamond,Georgia,serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.5px!important;border:1px solid #E8E3DC!important;border-radius:4px!important;padding:8px 14px!important;background:#faf8f5!important;color:#1a1a1a!important}.facet-filter,.ml_filter_btn{font-family:Cormorant Garamond,Georgia,serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.5px!important;border:1px solid #E8E3DC!important;border-radius:4px!important;padding:8px 16px!important;background:#fff!important;color:#1a1a1a!important;transition:all .2s ease!important}.facet-filter:hover,.ml_filter_btn:hover{border-color:#c9a84c!important;background:#faf8f5!important}.facet-filter .facet_icon,.facet-filter svg{color:#c9a84c!important}.ml_choosen_filters .ml_chosen_filter,.active-filter{background:#0d3b3e!important;color:#fff!important;border-radius:20px!important;padding:4px 12px!important;font-size:12px!important;font-family:Cormorant Garamond,Georgia,serif!important}.ml_products_count,.collection .products-count{font-family:Cormorant Garamond,Georgia,serif!important;font-size:13px!important;color:#999!important;letter-spacing:.5px!important}.ml_product_grid{gap:20px!important;row-gap:28px!important}.ml_product_grid{gap:24px!important;row-gap:32px!important}.ml_card_wrapper{border-radius:12px!important;overflow:hidden!important;border:none!important;background:#fff!important;box-shadow:0 1px 8px #0000000a!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;position:relative!important}.ml_card_wrapper:hover{box-shadow:0 12px 40px #0000001a!important;transform:translateY(-6px)!important}.ml_card_wrapper .card_img{overflow:hidden!important;background:#f8f6f3!important}.ml_card_wrapper .card_img img{transition:transform .6s cubic-bezier(.4,0,.2,1)!important}.ml_card_wrapper:hover .card_img img{transform:scale(1.08)!important}.card_promotion{position:absolute!important;top:12px!important;left:0!important;z-index:3!important}.card_promotion .saved_amount{background:linear-gradient(135deg,#5c2626,#8b3a3a)!important;color:#fff!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:12px!important;font-weight:700!important;padding:4px 12px 4px 8px!important;border-radius:0 20px 20px 0!important;display:inline-block!important}.ml_stock{position:absolute!important;top:12px!important;right:12px!important;z-index:3!important}.ml_badge.ml_low_stock,.ml_badge_prod.ml_low_stock{background:#ffffffeb!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border:1px solid rgba(201,168,76,.2)!important;color:#8b6914!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.5px!important;border-radius:20px!important;padding:4px 10px!important}.ml_card_wrapper .card_info{padding:14px 16px 6px!important;background:#fff!important}.ml_card_wrapper .product_vendor,.ml_card_wrapper .product_vendor span,.ml_card_wrapper .ml_lower .card_info .product_vendor,.ml_card_wrapper .ml_lower .card_info .product_vendor span{color:#8b6914!important}.ml_card_wrapper .product_vendor{font-family:Cormorant Garamond,Georgia,serif!important;font-size:10px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;margin-bottom:4px!important;font-weight:600!important}.ml_card_wrapper .product_title,.ml_card_wrapper .card_info a{font-family:Cormorant Garamond,Georgia,serif!important;font-size:14px!important;font-weight:600!important;color:#1a1a1a!important;line-height:1.4!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;transition:color .2s!important}.ml_card_wrapper:hover .product_title,.ml_card_wrapper:hover .card_info a{color:#0d3b3e!important}.ml_card_wrapper .card_footer{padding:0 16px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.ml_card_wrapper .product_price{padding:4px 0 0!important}.ml_card_wrapper .final_price{font-family:Cormorant Garamond,Georgia,serif!important;font-size:18px!important;font-weight:700!important;color:#0d3b3e!important}.ml_card_wrapper .before_price,.ml_card_wrapper .ml_lower .card_footer .product_price .before_price{font-size:12px!important;color:#6e6e6e!important;text-decoration:line-through!important;margin-right:4px!important}.ml_card_wrapper .card_footer .ml_button,.ml_card_wrapper .quick_add_cart,.ml_card_wrapper [id^=quick_add_cart]{background:#0d3b3e!important;color:#fff!important;border:none!important;width:40px!important;height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .25s ease!important;flex-shrink:0!important}.ml_card_wrapper .card_footer .ml_button:hover,.ml_card_wrapper .quick_add_cart:hover,.ml_card_wrapper [id^=quick_add_cart]:hover{background:#c9a84c!important;transform:scale(1.1)!important}.ml_card_wrapper .product_variants{padding:4px 0!important}.ml_card_wrapper .product_variants .ml_variant_color{border:2px solid #E8E3DC!important;transition:all .2s!important;width:18px!important;height:18px!important;border-radius:50%!important}.ml_card_wrapper .product_variants .ml_variant_color:hover,.ml_card_wrapper .product_variants .ml_variant_color.active{border-color:#c9a84c!important;transform:scale(1.15)!important}.pagination,.ml_pagination{margin-top:40px!important;padding:20px 0!important;border-top:1px solid #E8E3DC!important}.pagination a,.pagination span,.ml_pagination a,.ml_pagination span{font-family:Cormorant Garamond,Georgia,serif!important;font-size:15px!important;font-weight:600!important;width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;transition:all .2s!important;color:#1a1a1a!important;text-decoration:none!important}.pagination .current,.pagination .active,.ml_pagination .current{background:#0d3b3e!important;color:#fff!important}.pagination a:hover,.ml_pagination a:hover{background:#faf8f5!important;color:#c9a84c!important}@media screen and (max-width:749px){.ml_collection_banner{min-height:120px!important}.ml_collection_text h1{font-size:20px!important;letter-spacing:3px!important}.ml_product_grid{gap:10px!important;row-gap:16px!important}.ml_card_wrapper{border-radius:10px!important}.ml_card_wrapper:hover{transform:none!important;box-shadow:0 2px 12px #0000000f!important}.ml_card_wrapper .card_info{padding:8px 10px 4px!important}.ml_card_wrapper .product_title,.ml_card_wrapper .card_info a{font-size:12px!important}.ml_card_wrapper .product_vendor{font-size:9px!important}.ml_card_wrapper .final_price{font-size:14px!important}.ml_card_wrapper .card_footer{padding:0 10px 10px!important}.ml_card_wrapper .card_footer .ml_button,.ml_card_wrapper .quick_add_cart,.ml_card_wrapper [id^=quick_add_cart]{width:34px!important;height:34px!important}.card_promotion .saved_amount{font-size:10px!important;padding:3px 8px 3px 6px!important}.facet-filter{font-size:12px!important;padding:6px 12px!important}}.collection .title-wrapper,.collection .title-wrapper--no-top-margin{margin-bottom:1rem!important}.ml_feature_holder .ml_feature_scroll{padding:4px 24px!important}ul.ml_feature_indication{margin:10px auto!important}.collection .view-all-btn,.collection .button--view-all,.collection [class*=view-all],.collection .ml_feature_buttons+a,.collection__view-all{margin-top:8px!important;margin-bottom:8px!important}.collection-carousel-section{padding-top:12px!important;padding-bottom:12px!important}.collection-carousel-section .carousel-header{margin-bottom:8px!important}.collection.section-padding,div[class*=section-][class*=-padding].collection{padding-top:12px!important;padding-bottom:12px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gemhub-mobile-fixes.css.map */
