:root{--drawer-duration: .45s}.section-header-custom-wrap .page-width{width:100%;max-width:100%;padding:0 20px!important}.section-header-custom-wrap{margin-left:20px;margin-right:20px;margin-top:20px}.section-header-custom-wrap .header-wrapper{border-radius:12px;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.section-header-custom-wrap header.header.header--middle-left{display:flex;justify-content:space-between;align-items:center;gap:0;height:48px}.section-header-custom-wrap header.header.header--middle-left .header__heading,.section-header-custom-wrap header.header.header--middle-left .header__heading-link{display:flex;flex:1;flex-shrink:0;align-items:center}.section-header-custom-wrap header.header.header--middle-left .header__inline-menu{display:flex;flex:1;justify-content:center}.section-header-custom-wrap header.header.header--middle-left .header__icons{display:flex;flex:1;align-items:center;justify-content:flex-end;padding:0;gap:16px}.section-header-custom-wrap header.header.header--middle-left .header__inline-menu ul.list-menu.main-list-menu{gap:32px}.section-header-custom-wrap header.header.header--middle-left .header__inline-menu .header__menu-item.header__menu-item-main{font-size:12px;font-weight:500;line-height:16px;padding:0 25px 0 0;text-transform:uppercase;transition:opacity .2s cubic-bezier(.37,0,.63,1);color:#212121;letter-spacing:.05em;font-family:var(--font-geograph)}.section-header-custom-wrap header.header.header--middle-left .header__icons .size-6{width:24px;height:24px}.section-header-custom-wrap .header__icon,.section-header-custom-wrap .header__icon--cart .icon{height:24px;width:24px;padding:0}.section-header-custom-wrap .header__icon .svg-wrapper{width:24px;height:24px}.section-header-custom-wrap .header__icons .header__icon--cart{margin-right:0}.section-header-custom-wrap .header__icons .icon-wrap{display:flex;align-items:center;gap:8px}ul.top-right-menu__list{display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0}li.top-right-menu__item{line-height:1}.top-right-menu__link{font-size:12px;line-height:16px;letter-spacing:0px;color:#212121;text-decoration:none;font-family:var(--font-geograph)}.top-right-menu__link:hover{text-decoration-line:underline}.header__menu-item .icon-caret{top:calc(50% - 3.5px)}.header__submenu.list-menu{margin-top:16px;padding:1rem 0}header-menu .header__submenu .header__menu-item{padding:8px 20px}.megamenu{padding:39px 0;line-height:1.8;transform:none;opacity:0;transition:all .3s cubic-bezier(.2,.06,.05,.95);transition-delay:.3s}.site-nav--has-dropdown{z-index:6}.site-nav__item{position:relative;display:inline-block;margin:0;padding:10px 0}.site-nav--is-megamenu.site-nav__item{position:static}.site-nav--has-dropdown>.site-nav__link{position:relative;z-index:6}.site-nav--has-dropdown.site-nav--is-megamenu .site-nav__dropdown{top:calc(100% - 36px)}.site-nav__dropdown{position:absolute;top:calc(100% - 10px);left:0;margin:0;z-index:5;display:block;visibility:hidden;background-color:#fff;min-width:100%;padding:40px 0;border-radius:0 0 12px 12px}.dropdown-nav-wrap.site-nav__dropdown{padding:10px 0 5px}.is-focused>.megamenu,.site-nav--has-dropdown:hover .megamenu{opacity:1;transition-delay:0s}.is-focused>.site-nav__dropdown,.site-nav--has-dropdown:hover .site-nav__dropdown{display:block;visibility:visible;transform:translateZ(0);transition:all .3s cubic-bezier(.2,.06,.05,.95)}.site-nav__dropdown a:hover{text-decoration:underline}ul.site-nav.site-navigation{display:flex;list-style:none;padding:0;margin:0}.site-nav__link.site-nav__link-main{font-size:12px;font-weight:500;line-height:16px;padding:0 25px 0 0;text-transform:uppercase;color:#212121;letter-spacing:.05em;font-family:var(--font-geograph);text-decoration:none}.main-header-nav-wrap a{text-decoration:none}.main-header-nav-wrap ul{list-style:none}.mega-menu-child-main-title .site-nav__dropdown-link{font-size:12px;line-height:1.3333;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:#212121;font-family:var(--font-geograph)}.mega-menu-grandchildlink-title .site-nav__dropdown-link,.dropdown-nav-wrap a{font-family:var(--font-geograph);font-size:14px;line-height:1.42857;color:#575757}.dropdown-nav-wrap a{display:block;padding:8px 15px;white-space:nowrap}.header-megamenu-wrap{display:flex;gap:32px}.header-megamenu-links-wrap{display:flex;gap:32px;margin:0;box-sizing:border-box}.megamenu-img-wrap{display:flex;gap:10px;width:100%;margin-left:auto}.header-megamenu-links_item{min-width:150px;gap:28px}.megamenu-img{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;aspect-ratio:347 / 490;width:100%}img.mega-img{transition-duration:.3s;transition-property:transform,translate,scale,rotate;transition-timing-function:cubic-bezier(.4,0,.2,1);object-fit:cover;border-radius:16px;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.megamenu-img:hover img.mega-img{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:105% 105%}.megamenu-content{position:absolute;left:0;right:0;bottom:0;padding:16px}span.megamenu-block-title{font-size:14px;line-height:20px;font-weight:500;color:#fff;text-transform:uppercase;pointer-events:none;font-family:var(--font-geograph)}a.mega-img-link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;z-index:10;display:block}.megamain-img-wrap{width:auto;margin-left:auto;max-width:90vh;flex-grow:1;box-sizing:border-box}.header-bottom-menu-item-wrap{background:#e0dacf;overflow:hidden;position:relative;border-radius:0 0 12px 12px}.bottom-menu__list{display:flex;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;justify-content:center}.bottom-menu__item{display:flex;align-items:center;gap:20px;padding-inline:20px;font-size:12px;line-height:1.3333;letter-spacing:.6px;color:#000}a.bottom-menu__link{position:relative;width:max-content;padding-block:10px;line-height:1;text-transform:uppercase;text-decoration:none;font-size:12px;line-height:1.3333;letter-spacing:.6px;color:#000;font-family:var(--font-geograph)}.bottom-menu-shadow{display:block!important;position:absolute;top:0;right:0;bottom:0;z-index:5;width:64px;background-image:linear-gradient(var(--tw-gradient-via-stops, to left in oklab, #e0dacf 0%, transparent 100%))}.header-sticky-show-wrap .header__icon--cart{position:relative;margin-right:0rem}.header-sticky-show-wrap,.header__search span.svg-wrapper.header__icon-close{display:none}.search-modal.modal__content.gradient{background:transparent;z-index:40}.search-modal__form{max-width:100%}details[open] .modal-overlay:after{width:100vw;background-color:rgb(var(--color-foreground),.5);top:0;left:0;height:100vh}details-modal.header__search details[open] .modal-overlay:after{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.search-modal-product-list{gap:10px;display:flex;flex-wrap:wrap}.search-product-item{width:calc(50% - 5px)}a.search-modal-product-link{display:flex;align-items:center;justify-content:space-between;border:1px solid #ebe6e7;background:#ece9e2;padding:16px 10px;border-radius:10px}.search-product-item-img{display:flex;width:fit-content}.search-product-item-content{width:70%}.search-product-item-img img{width:100%;max-width:80px;height:100%;max-height:80px;aspect-ratio:1;object-fit:contain;border-radius:8px}.search-modal-product-list_wrap{padding:20px 0}.predictive-search__heading{border-bottom:.1rem solid #57575730;margin:0 2rem;padding:20px 0 5px;font-size:12px;line-height:1.33333;letter-spacing:0;font-weight:500;text-transform:uppercase;color:#000;font-family:var(--font-geograph)}.search-modal__content{padding:30px 0;align-items:flex-start}.search-modal-open footer.footer.gradient{z-index:1}.search-modal-open sticky-add-to-cart.is-visible{z-index:1}.header-megamenu-links_item.header-megamenu-links_item--Gemstones{display:grid;gap:0;column-gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width: 141px){.section-header-custom-wrap header.header.header--middle-left .header__icons{max-width:300px}.section-header-custom-wrap header.header.header--middle-left .header__heading,.section-header-custom-wrap header.header.header--middle-left .header__heading-link{max-width:300px}}@media only screen and (min-width: 990px) and (max-width: 1440px){.section-header-custom-wrap header.header.header--middle-left .header__icons{max-width:200px}.section-header-custom-wrap header.header.header--middle-left .header__heading,.section-header-custom-wrap header.header.header--middle-left .header__heading-link{max-width:200px}}@media only screen and (min-width: 990px) and (max-width: 1100px){.site-nav__link.site-nav__link-main{padding:0 10px}.section-header-custom-wrap header.header.header--middle-left .header__heading,.section-header-custom-wrap header.header.header--middle-left .header__heading-link{max-width:150px}.section-header-custom-wrap header.header.header--middle-left .header__icons{max-width:150px}}@media screen and (max-width: 989px){.section-header-custom-wrap header.header.header--middle-left .header__inline-menu,.right-menu-item-wrap{display:none}.section-header-custom-wrap header-drawer{justify-self:start;margin-left:-5px;flex:1}header-drawer svg.icon.icon-hamburger{width:24px;height:24px}.header-bottom-menu-item-wrap{display:block}.bottom-menu__list{display:flex;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;justify-content:center}.bottom-menu__item{display:flex;align-items:center;gap:20px;padding-inline:20px;font-size:12px;line-height:1.3333;letter-spacing:.6px;color:#000}a.bottom-menu__link{position:relative;width:max-content;padding-block:10px;line-height:1;text-transform:uppercase;text-decoration:none;font-size:12px;line-height:1.3333;letter-spacing:.6px;color:#000;font-family:var(--font-geograph)}.bottom-menu-shadow{display:block!important;position:absolute;top:0;right:0;bottom:0;z-index:20;width:64px;background-image:linear-gradient(var(--tw-gradient-via-stops, to left in oklab, #e0dacf 0%, transparent 100%))}.megamain-img-wrap{max-width:100%;padding:20px 0}.megamenu-img-wrap{flex-wrap:wrap;gap:20px}.menu-drawer,.js .menu-drawer__submenu{background-color:#ece9e2}.menu-drawer__menu-item-main,.menu-drawer__menu-item-sub{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.7px;line-height:1.5;color:#000;font-family:var(--font-geograph);padding:0;padding-block:8px}.menu-drawer__menu-item>.svg-wrapper{width:24px;height:24px}header-drawer .menu-drawer__close-button{justify-content:center;line-height:1.5;background:#e0dacf;font-size:12px;font-weight:500;text-transform:uppercase;text-align:center;font-family:var(--font-geograph);border-radius:20px;padding:11px 10px;position:relative;margin-top:0}ul.menu-drawer__menu.has-submenu.list-menu{display:flex;padding:0 20px;gap:8px;flex-direction:column;height:100%}.menu-drawer summary.menu-drawer__menu-item{padding-right:0}.menu-drawer__menu-item>.svg-wrapper{right:0}.menu-drawer__menu-item{padding:8px 0}.menu-drawer__inner-submenu{padding:0 20px}.menu-drawer__close-button .svg-wrapper{transform:rotate(0);margin-right:0;width:24px;height:24px;position:absolute;top:8px;left:10px}ul.menu-drawer__menu.list-menu.menu-drawer__menu-sub{display:flex;flex-direction:column;gap:8px;margin:24px 0 0}span.megamenu-block-title{font-size:12px;line-height:1.3333;font-weight:400}.menu-drawer__submenu.menu-drawer__submenu-childe{padding:0 20px}.menu-drawer__menu-item-child{font-size:14px;line-height:1.5;font-weight:400;color:#575757;text-transform:capitalize;font-family:var(--font-geograph)}.menu-drawer__submenu.menu-drawer__submenu-childe .menu-drawer__menu li{margin-bottom:0}.menu-drawer__submenu.menu-drawer__submenu-childe ul.menu-drawer__menu.list-menu{display:flex;flex-direction:column;gap:0px;margin:10px 0 0 10px}.mobile-menu__item{display:flex;flex-direction:column;gap:14px}a.mobile-menu__link,.section-header-custom-wrap .menu-drawer__account{font-size:14px;line-height:1.5;text-transform:capitalize;color:#000;text-decoration:none;font-family:var(--font-geograph)}.section-header-custom-wrap .menu-drawer__account{padding:0;margin-bottom:14px}.section-header-custom-wrap .menu-drawer__utility-links.drawer-mobile-bottom{background:#fff;padding:20px;border-radius:4px;margin:0 20px 20px}.js .section-header-custom-wrap .menu-drawer{height:0}.menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:-1;left:-20px;right:-20px;top:-20px;width:calc(100% + 40px);transform:translateY(-100%);transition:transform var(--drawer-duration, .5s) ease,opacity var(--drawer-duration, .5s) ease,visibility var(--drawer-duration, .5s) ease,height var(--drawer-duration, .5s) ease}.js .section-header-custom-wrap details[open]>.menu-drawer,.js .section-header-custom-wrap details[open].menu-opening>.menu-drawer{transform:translateY(0);visibility:visible;opacity:1;height:calc(100vh - var(--announcement-height))}.js .section-header-custom-wrap.shopify-section-header-sticky details[open]>.menu-drawer,.js .section-header-custom-wrap.shopify-section-header-sticky details[open].menu-opening>.menu-drawer{transform:translateY(0);visibility:visible;opacity:1;height:100vh}.js .section-header-custom-wrap details.menu-closing>.menu-drawer{transform:translateY(-100%);opacity:0;visibility:hidden;height:0}.section-header-custom-wrap nav.menu-drawer__navigation,.section-header-custom-wrap .menu-drawer__inner-submenu,.section-header-custom-wrap .menu-drawer__submenu.menu-drawer__submenu-childe{padding-top:var(--header-height)}.section-header-custom-wrap .header__icon--menu[aria-expanded=true]:before{display:none}.menu-open .header-bottom-menu-item-wrap{display:none}.header-sticky-bottom-drawer,.header-sticky-bottom-home,.header-sticky-bottom-user,.header-sticky-bottom-wishlist,.header-sticky-bottom-search,.header-sticky-bottom-cart{border-radius:50%;height:45px;display:flex;justify-content:center;align-items:center}.header-sticky-show-wrap{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#e0dacf;border-radius:20px 20px 0 0;transition:transform .3s ease,opacity .3s ease;transform:translateY(100%);opacity:0;pointer-events:none;width:100%;max-width:100%;margin:0 auto;box-shadow:0 .1rem .8rem #21232626,0 2rem 4rem #21232614}.header-sticky-show-wrap{opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .3s ease,transform .3s ease}.header-sticky-show-wrap.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.header-sticky-show-wrap.is-hidden{opacity:0;pointer-events:none;transform:translateY(100%)}.header-sticky-bottom_wrap{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:5px 20px}.header-sticky-bottom_wrap .icon-home{width:17px;height:24px}.header-sticky-bottom_wrap .icon-wishlist{width:18px;height:24px}.header-sticky-bottom_wrap a{flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%;text-decoration:none}.header-sticky-bottom_wrap a{display:flex;color:#000}button.header-drawer-bottom,button.header-search-bottom{background:transparent;border:none;padding:0;display:flex;color:#000;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}span.header-sticky-text{display:block;width:100%;font-size:14px;text-decoration:none;line-height:1;font-family:var(--font-geograph);letter-spacing:0}button.header-drawer-bottom svg.icon.icon-hamburger,button.header-drawer-bottom svg.icon.icon-close,.header-search-bottom svg{width:24px;height:24px}.header-drawer-bottom svg.icon.icon-close{display:none}body.overflow-hidden-tablet .fabrica-footer-blur{z-index:1}}a.search-modal-product-link{text-decoration:none}.search-modal-product-title{font-size:14px;line-height:1.42857;text-decoration:none;color:#575757;letter-spacing:0;font-family:var(--font-geograph)}.search-modal-product-prices.product-compare-price{display:flex;align-items:center;gap:8px}p.search-modal-product-price{font-size:14px;line-height:1.42857;letter-spacing:0;font-weight:500;font-family:var(--font-geograph);margin:0;color:#000}.search-modal-product-prices.product-compare-price p.search-modal-product-price{color:#9c0f0f}p.search-modal-product-compare{font-size:14px;line-height:1.42857;letter-spacing:0;font-weight:500;font-family:var(--font-geograph);margin:0;color:#575757;text-decoration-line:line-through}.header predictive-search{position:relative}.predictive-search{position:inherit;border:0;box-shadow:none}predictive-search[open] .search-modal-product-list_wrap{display:none}predictive-search .price--on-sale .price-item--regular{font-size:12px;line-height:14px;letter-spacing:0;font-weight:500;font-family:var(--font-geograph);margin:0 5px 0 0;color:#9c0f0f}predictive-search .predictive-search__item .price{font-size:12px;line-height:14px;letter-spacing:0;font-weight:500;font-family:var(--font-geograph);margin:0;color:#000}predictive-search .predictive-search__item-heading{margin:0!important;font-size:12px;line-height:1.33333;letter-spacing:0;font-weight:500;text-transform:uppercase;color:#000;font-family:var(--font-geograph)}predictive-search .predictive-search__item--term{font-size:12px;line-height:1.33333;letter-spacing:0;font-weight:500;color:#000;font-family:var(--font-geograph)}predictive-search .predictive-search__item-vendor{font-size:12px;line-height:1.33333;color:#000;font-family:var(--font-geograph);letter-spacing:0}predictive-search .predictive-search__item-content{gap:5px}predictive-search .predictive-search__item--link-with-thumbnail{align-items:center}.search-modal.modal__content.gradient .search-modal__content::-webkit-scrollbar{width:3px}.search-modal.modal__content.gradient .search-modal__content::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.7);border-radius:100px}.search-modal.modal__content.gradient .search-modal__content::-webkit-scrollbar-track-piece{margin-top:31px}h3.search-modal-product-list-title{font-size:16px;line-height:22px;letter-spacing:.025em;margin:0 0 12px;font-family:var(--font-geograph);color:#000}@media screen and (min-width: 768px){.modal__content{position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),.5);transition:visibility var(--duration-default) ease;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.search-modal__content-wrap{height:100%;width:75rem;max-width:calc(100vw - 3rem);padding:0 20px;border:.1rem solid rgba(var(--color-foreground),.2);border-right:0;overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);border-radius:30px 0 0 30px;background-color:#fff;overflow-y:auto;transition:transform .5s ease,visibility .5s ease;visibility:hidden}details[open] .search-modal__content-wrap{transform:translate(0);visibility:visible}details[open].closing .search-modal__content-wrap{transform:translate(100%);visibility:hidden}form.search.search-modal__form .field{max-width:calc(100% - 44px)}.search-modal__close-button{position:absolute;right:0;top:30px}}@media screen and (max-width: 767px){.header-sticky-show-wrap{display:block}body.header-sticky-show-visible .fabrica-footer-blur{z-index:1}details-modal.header__search details .search-modal__content{position:fixed;width:100%;height:80vh;min-height:80vh;background:#fff;top:auto;left:0;right:0;bottom:0;transform:translateY(100%);transition:transform .5s ease,visibility .5s ease;visibility:hidden;border-radius:25px 25px 0 0;overflow-y:auto}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:transparent;transition:background-color .5s ease;pointer-events:none}details[open] .modal-overlay{background-color:rgba(var(--color-foreground),.5);pointer-events:auto}details[open].closing .modal-overlay{background-color:transparent}details-modal.header__search details[open] .search-modal__content{transform:translateY(0);bottom:0;visibility:visible}details-modal.header__search details[open].closing .search-modal__content{transform:translateY(100%);visibility:hidden}details-modal.header__search .modal__content{position:fixed;transition:visibility .5s ease}.search-product-item{width:100%}.search-modal.modal__content.gradient .search-modal__content{padding:30px 15px 10px}form.search.search-modal__form .field{max-width:calc(100% - 44px)}.search-modal__close-button{position:absolute;right:15px;top:30px}.search-modal-product-list_wrap{padding:15px 0}a.search-modal-product-link{justify-content:flex-start;gap:10px}h3.search-modal-product-list-title{font-size:14px;line-height:20px;margin-bottom:10px}}@media screen and (max-width: 640px){.bottom-menu__list{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-header-custom.css.map */
