:root{--gp-black: #1a1a1a;--gp-white: #fafafa;--gp-gold: #c9a962;--gp-gold-light: #e8d5a3;--gp-cream: #f8f6f2;--gp-cream-dark: #f0ece4;--gp-gray: #666;--gp-text-dark: #2c2c2c;--gp-font-display: "Playfair Display", "Cormorant Garamond", Georgia, serif;--gp-font-body: "Source Serif Pro", Georgia, serif;--gp-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gp-transition: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:18px}@media (max-width: 1200px){html{font-size:17px}}@media (max-width: 900px){html{font-size:16px}}body{font-family:var(--gp-font-body);background:var(--gp-cream);color:var(--gp-text-dark);line-height:1.7;overflow-x:hidden;font-size:1rem}html{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;-webkit-overflow-scrolling:touch}body{overflow:visible!important;height:auto!important;min-height:100vh;position:relative}#MainContent,.content-for-layout,main,#wrapper,.wrapper,.page-wrapper,.main-content,.shopify-section{overflow:visible!important;height:auto!important;max-height:none!important;-webkit-overflow-scrolling:auto!important}.vhero{overflow:hidden!important}@media (max-width: 600px){.footer-info,.footer-tel,.footer-address,footer a,footer .main-title{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}footer .main-title,footer .main-title.black,footer .footer-address a,footer .footer-tel a,footer .footer-tel span{font-size:clamp(.65rem,3.5vw,.9rem)!important;line-height:1.4!important}footer .secondary-title,footer .footer-social-links a{font-size:clamp(.6rem,3vw,.8rem)!important;letter-spacing:.08em!important}footer .script-title{font-size:clamp(1.5rem,8vw,2.5rem)!important}footer .newsletter-promo{font-size:clamp(.65rem,3.2vw,.85rem)!important;padding:0 10px}footer .footer-info a{display:block;margin:8px 0;font-size:.9rem}footer .footer-tel{display:flex;flex-direction:column;gap:8px}.container,.wrapper,.default-wrapper,footer,header,main,.content,section,.shopify-section,[class*=container]:not(.ai-container){max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.footer-info,.footer-logo,p,h1,h2,h3,h4,h5,h6{padding-left:15px;padding-right:15px}.ai-section,.gp-hero,.hero,.vhero,[id^=atelier-icons],[id^=home_block],[id^=shopify-section-home_block]{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100vw!important;width:100%!important}}body.index{background:var(--gp-cream)!important}body.index{--color-background: 248, 246, 242;--color-foreground: 44, 44, 44;--gradient-background: var(--gp-cream);--color-base-background-1: 248, 246, 242;--color-base-background-2: 240, 236, 228}body.index .gradient{background:var(--gp-cream)!important;background-image:none!important}body.index main,body.index #MainContent,body.index .shopify-section{background:var(--gp-cream)!important}body.index .shopify-section{margin:0!important;padding-top:0;padding-bottom:0}body.index .shopify-section>section,body.index .shopify-section>div{background:var(--gp-cream)}#shopify-section-home_block_1,#shopify-section-home_block_2,#shopify-section-home_block_3,#shopify-section-home_block_4,#shopify-section-home_block_5,#shopify-section-home_block_6{background:var(--gp-cream)!important}body.index .default-wrapper,body.index .page-width,body.index .section,body.index .color-background-1,body.index .color-background-2,body.index [class*=color-background]{background:transparent!important;background-color:transparent!important}body.index [id^=atelier-split-]{background:var(--gp-cream)!important;--as-bg: var(--gp-cream) !important;--as-text: var(--gp-text-dark) !important}body.index [id^=atelier-split-] .as-eyebrow{color:var(--gp-gold)!important}body.index [id^=atelier-split-] .as-title{color:var(--gp-text-dark)!important}body.index [id^=atelier-split-] .as-body,body.index [id^=atelier-split-] .as-body p{color:#2c2c2ccc!important}body.index [id^=atelier-split-] .as-script{color:var(--gp-gold)!important}body.index [id^=atelier-split-] .as-accent{background:var(--gp-gold)!important}body.index [id^=atelier-split-] .as-btn{background:transparent!important;color:var(--gp-text-dark)!important;border:1px solid rgba(44,44,44,.3)!important}body.index [id^=atelier-split-] .as-btn:hover{background:var(--gp-gold)!important;color:#fff!important;border-color:var(--gp-gold)!important}body.index .hp-collections{background:var(--gp-cream)!important}body.index .hp-heading{--hp-title-color: var(--gp-text-dark) !important}body.index .hp-title-main{color:var(--gp-text-dark)!important}body.index .hp-title-sub{color:#2c2c2c99!important}body.index .hp-cta-row{background:var(--gp-cream)!important}body.index .hp-bottom-cta{background:transparent!important;color:var(--gp-text-dark)!important;border:1px solid rgba(44,44,44,.3)!important}body.index .hp-bottom-cta:hover{background:var(--gp-gold)!important;color:#fff!important;border-color:var(--gp-gold)!important}p,.rte p,.product__description p,.page-width p{font-size:1.05rem!important;line-height:1.75!important}h1,.h1{font-size:clamp(2.5rem,5vw,4rem)!important}h2,.h2{font-size:clamp(2rem,4vw,3rem)!important}h3,.h3{font-size:clamp(1.5rem,3vw,2rem)!important}h4,.h4{font-size:clamp(1.25rem,2.5vw,1.5rem)!important}h5,.h5{font-size:1.15rem!important}h6,.h6{font-size:1rem!important}a,span,li{font-size:inherit}.button,.btn,button,[type=submit],.shopify-payment-button button{font-size:.95rem!important}input,textarea,select{font-size:1rem!important}label{font-size:.9rem!important}small,.small,.caption{font-size:.85rem!important}.announcement-bar-section,#shopify-section-announcement-bar,.announcement-bar-section *,#shopify-section-announcement-bar *,.announcement-bar.gradient,.announcement-bar-section .gradient,#shopify-section-announcement-bar .gradient{background:var(--gp-cream-dark)!important;background-color:var(--gp-cream-dark)!important;background-image:none!important}.announcement-bar-section,#shopify-section-announcement-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:10002!important;height:36px!important;margin:0!important;padding:0!important}@media (max-width: 767px){.announcement-bar-section,#shopify-section-announcement-bar{height:28px!important}.announcement-bar{height:28px!important;padding:.25rem .5rem!important}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__message p,.announcement-bar p,.announcement-bar span{font-size:.6rem!important;letter-spacing:.12em!important}#main-header{top:28px!important;padding:.75rem 1rem!important}#main-header.scrolled{padding:.5rem 1rem!important}}.announcement-bar{background:var(--gp-cream-dark)!important;background-color:var(--gp-cream-dark)!important;padding:.5rem 1rem!important;border:none!important;border-bottom:none!important;box-shadow:none!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.announcement-bar__message{border-bottom:none!important;padding:0!important;margin:0!important}.announcement-bar .page-width{background:var(--gp-cream-dark)!important;padding:0!important;margin:0!important}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__message p,.announcement-bar p,.announcement-bar span{color:var(--gp-text-dark)!important;background:transparent!important;font-family:var(--gp-font-sans)!important;font-size:.85rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0!important;font-weight:500!important}.announcement-bar__link,.announcement-bar a{color:var(--gp-text-dark)!important;text-decoration:none!important;background:transparent!important}.announcement-bar__link:hover,.announcement-bar a:hover{color:var(--gp-gold)!important}.announcement-bar svg,.announcement-bar .icon-arrow{fill:var(--gp-text-dark)!important;color:var(--gp-text-dark)!important}#shopify-section-header{position:fixed!important;top:36px!important;left:0!important;right:0!important;z-index:10001!important;height:auto!important;pointer-events:none;background:transparent!important;background-color:transparent!important}#shopify-section-header>*{pointer-events:auto}@media (max-width: 767px){#shopify-section-header{top:28px!important}}#main-header,#main-header:not(.header-scrolled),header#main-header:not(.header-scrolled){position:relative!important;top:0!important;left:0!important;right:0!important;z-index:10001!important;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:all .4s ease!important;padding:1.5rem 4rem!important;border-bottom:none!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;margin:0!important}#main-header:not(.header-scrolled) .header-wrapper,header#main-header:not(.header-scrolled) .header-wrapper{background:transparent!important;background-color:transparent!important}#main-header.scrolled,#main-header.header-scrolled,header#main-header.header-scrolled{background:#f8f6f2fa!important;background-color:#f8f6f2fa!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:1rem 4rem!important;box-shadow:0 4px 30px #00000014!important}#main-header.header-scrolled .header-wrapper,header#main-header.header-scrolled .header-wrapper{background:transparent!important;background-color:transparent!important}#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li>a,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li>a strong,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li:hover,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li:hover>a,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li:hover>a strong,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li>a:hover,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li>a:hover strong,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li.active>a,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li.active>a strong,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li.home>a,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li.home>a strong,#main-header:not(.header-scrolled) ul.megamenu>li>a,#main-header:not(.header-scrolled) ul.megamenu>li>a strong,#main-header:not(.header-scrolled) .content-side-menu ul.megamenu>li>a,#main-header:not(.header-scrolled) .content-side-menu ul.megamenu>li>a strong,#main-header:not(.header-scrolled) .mm-link,#main-header:not(.header-scrolled) .mm-link strong,#main-header:not(.header-scrolled) .content-side-menu__item>a,#main-header:not(.header-scrolled) .menu-language-switcher button{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.5)!important}#main-header:not(.header-scrolled) .search-icon svg,#main-header:not(.header-scrolled) .search-icon svg path,#main-header:not(.header-scrolled) .header-search svg,#main-header:not(.header-scrolled) .open-search-bar svg{stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))!important}#main-header:not(.header-scrolled) .gp-hamburger__line{background:#fff!important;box-shadow:0 1px 3px #0006!important}#main-header.header-scrolled ul.megamenu>li>a,#main-header.header-scrolled ul.megamenu>li>a strong,#main-header.header-scrolled .mm-link,#main-header.header-scrolled .mm-link strong,#main-header.header-scrolled .content-side-menu__item>a,#main-header.header-scrolled .menu-language-switcher button{color:#1a1a1a!important;text-shadow:none!important}#main-header.header-scrolled .search-icon svg,#main-header.header-scrolled .search-icon svg path,#main-header.header-scrolled .header-search svg,#main-header.header-scrolled .open-search-bar svg{stroke:#1a1a1a!important;color:#1a1a1a!important;filter:none!important}#main-header.header-scrolled .gp-hamburger__line{background:#1a1a1a!important;box-shadow:none!important}body{padding-top:0!important;margin-top:0!important}body.index #MainContent,body.index .content-for-layout{margin-top:0!important;padding-top:0!important}body.index .top-moving-section,.top-moving-section{margin-top:36px!important;padding-top:0!important}@media (max-width: 767px){body.index .top-moving-section,.top-moving-section{margin-top:28px!important}}#main-header .header-wrapper,header#main-header .header-wrapper,.header-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:1800px!important;margin:0 auto!important;visibility:visible!important;opacity:1!important;background:transparent!important;background-color:transparent!important}#main-header .logo,#main-header #logo{display:flex!important;justify-content:center!important;align-items:center!important;visibility:visible!important;opacity:1!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;z-index:10!important}#main-header .logo a{display:flex!important;align-items:center!important;text-decoration:none!important}#main-header .logo img{max-height:60px!important;width:auto!important;transition:all .4s ease!important;filter:none!important}#main-header:hover .logo img{transform:scale(1.03)!important}#main-header.scrolled .logo img{max-height:50px!important;filter:none!important}#main-header .content-side-menu{display:flex!important;align-items:center!important;width:100%!important;justify-content:space-between!important;flex-direction:row!important;position:relative!important;z-index:200!important}@media (min-width: 992px){#main-header .content-side-menu__item{display:flex!important;align-items:center!important;visibility:visible!important;opacity:1!important}#main-header .content-side-menu__item:first-child{display:flex!important;visibility:visible!important;opacity:1!important;flex:1!important;min-width:0!important;min-height:40px!important}#main-header .content-side-menu__item+.content-side-menu__item{display:flex!important}#main-header .content-side-menu__item:first-child,#main-header #so_megamenu_72{flex:1!important;display:flex!important;visibility:visible!important;opacity:1!important;min-width:0!important}#main-header #so_megamenu_72,#main-header #so_megamenu_72.responsive,#main-header #so_megamenu_72.megamenu-style-dev{display:flex!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;overflow:visible!important}}@media (min-width: 992px){.megamenu-style-dev .megamenu-wrapper,#main-header .megamenu-wrapper,#so_megamenu_72 .megamenu-wrapper,.responsive.megamenu-style-dev .megamenu-wrapper{display:flex!important;opacity:1!important;visibility:visible!important;position:relative!important;pointer-events:auto!important;z-index:100!important;top:auto!important;left:auto!important;bottom:auto!important;right:auto!important;width:auto!important;max-height:none!important;overflow:visible!important;background:transparent!important;transform:none!important;-webkit-transform:none!important;border:none!important;padding:0!important}#main-header .megamenu,#main-header nav,#main-header .navbar-default,#main-header .container-megamenu,#main-header .megamenu-pattern,#so_megamenu_72 .megamenu,#so_megamenu_72 nav,#so_megamenu_72 .navbar-default,#so_megamenu_72 .container-megamenu,#so_megamenu_72 .container-megamenu.horizontal,#so_megamenu_72 .megamenu-pattern{display:flex!important;opacity:1!important;visibility:visible!important;position:relative!important;pointer-events:auto!important;z-index:100!important;background:transparent!important;width:auto!important;height:auto!important;overflow:visible!important}}#main-header .menu-icon,#main-header #remove-megamenu-71{display:none!important}@media (min-width: 992px){#main-header .megamenu,#main-header ul.megamenu,#so_megamenu_72 ul.megamenu{display:flex!important;gap:2rem!important;list-style:none!important;margin:0!important;padding:0!important;align-items:center!important;visibility:visible!important;opacity:1!important;flex-direction:row!important;flex-wrap:nowrap!important;height:auto!important;width:auto!important;max-height:none!important;overflow:visible!important}#main-header .mm-item,#main-header ul.megamenu>li,#so_megamenu_72 ul.megamenu>li{display:inline-flex!important;opacity:1!important;visibility:visible!important;list-style:none!important;height:auto!important;width:auto!important}}@media (min-width: 992px){#main-header .megamenu a,#main-header .mm-link,#main-header ul.megamenu>li>a,#so_megamenu_72 ul.megamenu>li>a,#main-header nav a{font-family:var(--gp-font-sans)!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;position:relative!important;padding:.75rem 0!important;display:inline-flex!important;opacity:1!important;visibility:visible!important;transition:all .3s ease!important;z-index:200!important}#main-header.header-scrolled ul.megamenu>li>a,#main-header.header-scrolled ul.megamenu>li>a strong,#main-header.header-scrolled .megamenu-wrapper ul.megamenu>li>a,#main-header.header-scrolled .megamenu-wrapper ul.megamenu>li>a strong,#main-header.header-scrolled .mm-link,#main-header.header-scrolled .mm-link strong{color:var(--gp-text-dark)!important;font-weight:500!important;visibility:visible!important;opacity:1!important;text-shadow:none!important}#main-header:not(.header-scrolled) ul.megamenu>li>a,#main-header:not(.header-scrolled) ul.megamenu>li>a strong,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li>a,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li>a strong,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li:hover>a,#main-header:not(.header-scrolled) .megamenu-wrapper ul.megamenu>li:hover>a strong,#main-header:not(.header-scrolled) .mm-link,#main-header:not(.header-scrolled) .mm-link strong{color:#fff!important;font-weight:500!important;visibility:visible!important;opacity:1!important;text-shadow:0 1px 4px rgba(0,0,0,.5)!important}#main-header ul.megamenu>li>a,#main-header .mm-link{position:relative!important;display:inline-block!important}#main-header .megamenu a:hover,#main-header .megamenu a:hover strong,#main-header .mm-link:hover,#main-header .mm-link:hover strong,#main-header ul.megamenu>li>a:hover,#main-header ul.megamenu>li>a:hover strong,#main-header ul.megamenu>li.mm-has-sub>a:hover,#main-header ul.megamenu>li.mm-has-sub>a:hover strong,#main-header .megamenu-wrapper ul.megamenu>li>a:hover,#main-header .megamenu-wrapper ul.megamenu>li>a:hover strong{opacity:1!important;color:var(--gp-gold)!important;text-shadow:none!important}#main-header ul.megamenu>li>a,#main-header ul.megamenu>li.mm-has-sub>a,#main-header .megamenu-wrapper ul.megamenu>li>a,#main-header .mm-link{position:relative!important;display:inline-block!important}#main-header ul.megamenu>li:not(.mm-has-sub)>a:after,#main-header .megamenu-wrapper ul.megamenu>li:not(.mm-has-sub)>a:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:100%!important;height:1px!important;background:var(--gp-gold)!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .4s ease!important}#main-header ul.megamenu>li:not(.mm-has-sub)>a:hover:after,#main-header .megamenu-wrapper ul.megamenu>li:not(.mm-has-sub)>a:hover:after{transform:scaleX(1)!important;transform-origin:left!important}#main-header ul.megamenu>li.mm-has-sub>a strong,#main-header .megamenu-wrapper ul.megamenu>li.mm-has-sub>a strong,#main-header .mm-link.clearfix strong{position:relative!important;display:inline-block!important}#main-header ul.megamenu>li.mm-has-sub>a strong:after,#main-header .megamenu-wrapper ul.megamenu>li.mm-has-sub>a strong:after,#main-header .mm-link.clearfix strong:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;width:100%!important;height:1px!important;background:var(--gp-gold)!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .4s ease!important}#main-header ul.megamenu>li.mm-has-sub>a:hover strong:after,#main-header .megamenu-wrapper ul.megamenu>li.mm-has-sub>a:hover strong:after,#main-header .mm-link.clearfix:hover strong:after{transform:scaleX(1)!important;transform-origin:left!important}#main-header ul.megamenu>li.mm-has-sub>a:after,#main-header .mm-link.clearfix:after{content:none!important;display:none!important}}@media (min-width: 992px){#main-header .header-search{display:flex!important;align-items:center!important;visibility:visible!important;opacity:1!important}#main-header .open-search-bar{display:flex!important;align-items:center!important;justify-content:center!important;padding:.75rem!important;cursor:pointer!important;transition:all .3s ease!important}#main-header .search-icon svg{width:26px!important;height:26px!important;fill:var(--gp-text-dark)!important;stroke:var(--gp-text-dark)!important;opacity:.9!important;transition:all .3s ease!important}#main-header .open-search-bar:hover .search-icon svg,#main-header .open-search-bar:hover svg{fill:var(--gp-gold)!important;stroke:var(--gp-gold)!important;opacity:1!important}}#main-header .header-cart__icon{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:visible!important;clip:unset!important;white-space:nowrap!important;border:0!important}#main-header #cart{position:static!important}#main-header .cart-btn{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:.001!important}#main-header svg,#main-header svg path,#main-header svg line{fill:var(--gp-text-dark)!important;stroke:var(--gp-text-dark)!important;opacity:.9!important;visibility:visible!important;transition:all .3s ease!important}#main-header .navbar-toggle,#main-header #show-megamenu-73{display:none!important}.floating-cart-btn{position:fixed!important;bottom:2rem!important;right:2rem!important;width:65px!important;height:65px!important;background:var(--gp-black)!important;border:2px solid rgba(255,255,255,.15)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:9998!important;box-shadow:0 8px 30px #0006!important;transition:all .4s var(--gp-transition)!important}.floating-cart-btn:hover{background:var(--gp-gold)!important;border-color:var(--gp-gold)!important;transform:scale(1.08)!important;box-shadow:0 12px 40px #c9a96266!important}.floating-cart-btn svg{width:26px!important;height:26px!important;fill:none!important;stroke:#fff!important;stroke-width:1.5!important;transition:all .3s ease!important}.floating-cart-btn:hover svg{stroke:var(--gp-black)!important}.floating-cart-btn .cart-count{position:absolute!important;top:-5px!important;right:-5px!important;width:24px!important;height:24px!important;background:var(--gp-gold)!important;color:var(--gp-black)!important;font-family:var(--gp-font-sans)!important;font-size:.75rem!important;font-weight:600!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important}.floating-cart-btn:hover .cart-count{background:var(--gp-black)!important;color:#fff!important}@media (max-width: 991px){#main-header{padding:.75rem 1.5rem!important;top:28px!important}#main-header .header-wrapper{flex-wrap:nowrap!important}#main-header .content-side-menu__item:first-child,#main-header #so_megamenu_72,#main-header .navbar-default,#main-header .megamenu-wrapper,#main-header .navbar-toggle,#main-header #show-megamenu-73,#main-header .navbar-header,#main-header .container-megamenu,#main-header nav.navbar-default{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}#main-header .logo,#main-header #logo{order:0!important}#main-header .megamenu-wrapper,#main-header #so_megamenu_72,#main-header .content-side-menu__item:first-child,#main-header .mobile-languages,#main-header .header-search,#main-header .content-side-menu__item.header-search,#main-header .open-search-bar,#main-header .open-search-input,#main-header ul.megamenu{display:none!important;visibility:hidden!important}#main-header .content-side-menu{flex:0 0 auto!important}#main-header .content-side-menu__item.header-cart__icon{display:block!important}}.gp-search-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;display:none;opacity:0}.gp-search-modal.active{display:block}.gp-search-modal__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.gp-search-modal__container{position:relative;width:90vw;max-width:700px;margin:12vh auto 0;background:#121212fa;border:1px solid rgba(255,255,255,.1);padding:3rem;box-shadow:0 40px 100px #000c}.gp-search-modal__close{position:absolute;top:1.5rem;right:1.5rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:50%;cursor:pointer;transition:all .3s ease;padding:0}.gp-search-modal__close:hover{border-color:var(--gp-gold);transform:rotate(90deg)}.gp-search-modal__close svg{width:20px;height:20px;stroke:#fff}.gp-search-modal__content{display:flex;flex-direction:column;gap:2rem}.gp-search-modal__title{font-family:var(--gp-font-display);font-size:.85rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;margin:0}.gp-search-modal__input-wrapper{position:relative;display:flex;align-items:center}.gp-search-modal__input{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);padding:1rem 3rem 1rem 0;font-family:var(--gp-font-display);font-size:2rem;font-weight:300;color:#fff;outline:none;transition:border-color .3s ease}.gp-search-modal__input::placeholder{color:#ffffff4d;font-style:italic}.gp-search-modal__input:focus{border-bottom-color:var(--gp-gold)}.gp-search-modal__icon{position:absolute;right:0;width:24px;height:24px;stroke:#fff6;pointer-events:none}.gp-search-modal__results{max-height:50vh;overflow-y:auto;margin-top:1rem}.gp-search-modal__results::-webkit-scrollbar{width:4px}.gp-search-modal__results::-webkit-scrollbar-track{background:#ffffff0d}.gp-search-modal__results::-webkit-scrollbar-thumb{background:var(--gp-gold);border-radius:2px}.gp-search-result{display:flex!important;align-items:center!important;gap:1.5rem!important;padding:1.2rem 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;text-decoration:none!important;transition:all .3s ease!important}.gp-search-result:hover{background:#ffffff08!important;padding-left:.5rem!important}.gp-search-result:last-child{border-bottom:none!important}.gp-search-result img{width:80px!important;height:80px!important;min-width:80px!important;object-fit:cover!important;border:1px solid rgba(255,255,255,.15)!important;background:#ffffff05!important}.gp-search-result__info{display:flex!important;flex-direction:column!important;gap:.5rem!important}.gp-search-result__name{font-family:var(--gp-font-display)!important;font-size:1.1rem!important;font-weight:400!important;color:#fff!important;letter-spacing:.02em!important;line-height:1.3!important;transition:color .3s ease!important}.gp-search-result:hover .gp-search-result__name{color:var(--gp-gold)!important}.gp-search-result__price{font-family:var(--gp-font-body)!important;font-size:.9rem!important;font-weight:500!important;color:var(--gp-gold)!important;letter-spacing:.05em!important}.gp-search-no-results{text-align:center!important;color:#ffffff80!important;font-style:italic!important;padding:2rem!important}.gp-search-modal__results .row,.gp-search-modal__results .result-link,.gp-search-modal__results .result_block,.gp-search-modal__results>*{background:transparent!important}.gp-search-modal__results *{color:#fff!important}.open-search-input,html.gp-search-open #d_ajax_search_results{display:none!important}@media (max-width: 768px){.gp-search-modal__container{width:95vw;margin-top:8vh;padding:2rem}.gp-search-modal__input{font-size:1.5rem}.gp-search-modal__close{width:40px;height:40px;top:1rem;right:1rem}.gp-search-modal__results img{width:60px;height:60px}}.open-search-input{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)!important}.open-search-input.active,.header-search.active .open-search-input{display:flex!important;opacity:1}.open-search-input #search{width:100%!important;max-width:800px!important;position:relative!important;overflow:visible!important;display:flex!important;flex-direction:column!important}.open-search-input #search label{width:100%!important;display:block!important;position:relative!important;overflow:visible!important}.open-search-input{overflow:visible!important;overflow-y:auto!important}.open-search-input #search input,.open-search-input #search input.form-control{width:100%!important;background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.3)!important;border-radius:0!important;padding:1.5rem 0!important;font-family:var(--gp-font-display)!important;font-size:2.5rem!important;font-weight:300!important;color:#fff!important;outline:none!important;text-align:center!important;box-shadow:none!important;transition:border-color .4s ease!important}.open-search-input #search input::placeholder{color:#fff6!important;font-style:italic!important;font-weight:300!important}.open-search-input #search input:focus{border-bottom-color:var(--gp-gold)!important;box-shadow:none!important;outline:none!important}.open-search-input .input-group-btn,.open-search-input .search-btn{display:none!important}#d_ajax_search_results{position:absolute!important;margin-top:36px!important}html.gp-search-open #d_ajax_search_results,body.gp-search-open #d_ajax_search_results,body>#d_ajax_search_results{position:fixed!important;top:22vh!important;left:50%!important;transform:translate(-50%)!important;margin:0!important;background:#0f0f0ffa!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;box-shadow:0 30px 80px #000000e6!important;min-height:unset!important;max-height:unset!important;height:auto!important;overflow:visible!important;width:90vw!important;max-width:750px!important;z-index:999999!important;display:block!important;visibility:visible!important;opacity:1!important;padding:0!important;clip:unset!important;clip-path:unset!important}html.gp-search-open #d_ajax_search_results::-webkit-scrollbar,body>#d_ajax_search_results::-webkit-scrollbar{width:0!important;display:none!important}html.gp-search-open #d_ajax_search_results_body,body.gp-search-open #d_ajax_search_results_body,body>#d_ajax_search_results #d_ajax_search_results_body,#d_ajax_search_results_body{overflow:visible!important;max-height:unset!important;height:auto!important;padding:0!important}.open-search-input #d_ajax_search_results .row,#d_ajax_search_results .row,html.gp-search-open #d_ajax_search_results .row,body.gp-search-open #d_ajax_search_results .row,body>#d_ajax_search_results .row{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:1.2rem 1.5rem!important;min-height:80px!important;height:auto!important;transition:background .3s ease!important;visibility:visible!important;display:flex!important;align-items:center!important;gap:1.5rem!important}html.gp-search-open #d_ajax_search_results img,body>#d_ajax_search_results img,#d_ajax_search_results .row img{width:70px!important;height:70px!important;min-width:70px!important;object-fit:cover!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;opacity:1!important;flex-shrink:0!important}html.gp-search-open #d_ajax_search_results .name,body>#d_ajax_search_results .name,#d_ajax_search_results .row .name{font-family:var(--gp-font-display)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.03em!important;padding-left:0!important}#d_ajax_search_results_body,.open-search-input #d_ajax_search_results_body,html.gp-search-open #d_ajax_search_results_body,body.gp-search-open #d_ajax_search_results_body{display:block!important;visibility:visible!important;height:auto!important;min-height:50px!important;padding:0!important}.open-search-input #d_ajax_search_results .row:hover,#d_ajax_search_results .row:hover,body>#d_ajax_search_results .row:hover{background:#ffffff0f!important}.open-search-input #d_ajax_search_results *,#d_ajax_search_results *,html.gp-search-open #d_ajax_search_results *,body.gp-search-open #d_ajax_search_results *{color:#fff!important;visibility:visible!important}.open-search-input #d_ajax_search_results a,#d_ajax_search_results a,body>#d_ajax_search_results a{color:#fff!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:1.5rem!important;width:100%!important}.open-search-input #d_ajax_search_results a:hover,#d_ajax_search_results a:hover,body>#d_ajax_search_results a:hover{color:var(--gp-gold)!important}.open-search-input .close-search{position:fixed!important;top:2rem!important;right:2rem!important;width:60px!important;height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:.8!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:50%!important;background:#0000004d!important;padding:0!important;z-index:1000001!important}.open-search-input .close-search:hover{opacity:1!important;transform:rotate(90deg) scale(1.1)!important;border-color:var(--gp-gold)!important;background:#00000080!important}.open-search-input .close-search svg{width:24px!important;height:24px!important}.open-search-input .close-search svg line,.open-search-input .close-search svg path{stroke:#fff!important;stroke-width:1.5!important}.gp-search-suggestions{position:relative!important;width:100%!important;max-width:100%!important;margin-top:2rem!important;padding:2rem!important;background:#1e1e1efa!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;box-shadow:0 20px 60px #000000b3!important;display:block!important;z-index:100001!important;box-sizing:border-box!important;overflow:hidden!important;overflow-y:auto!important;overflow-x:hidden!important}.gp-search-suggestions::-webkit-scrollbar{width:6px!important}.gp-search-suggestions::-webkit-scrollbar-track{background:transparent!important}.gp-search-suggestions::-webkit-scrollbar-thumb{background:#fff3!important;border-radius:3px!important}.gp-search-suggestions::-webkit-scrollbar-thumb:hover{background:#fff6!important}.gp-suggestions-group h4{font-family:var(--gp-font-body)!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:var(--gp-gold)!important;margin:0 0 1rem!important;padding:0!important;font-weight:600!important}.gp-suggestions-group ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:.75rem!important}.gp-suggestions-group li{display:block!important;margin:0!important;padding:0!important}.gp-suggestions-group a{display:inline-block!important;color:#fff!important;font-family:var(--gp-font-body)!important;font-size:.95rem!important;text-decoration:none!important;padding:.5rem 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;width:100%!important;transition:all .3s ease!important}.gp-suggestions-group a:hover{color:var(--gp-gold)!important;border-bottom-color:var(--gp-gold)!important;padding-left:.5rem!important}@media (max-width: 768px){.open-search-input{padding:8vh 2rem 2rem!important}.open-search-input #search{max-width:100%!important}.open-search-input #d_ajax_search_results{max-height:60vh!important}.open-search-input #search input{font-size:1.5rem!important;padding:1rem 0!important}.open-search-input .close-search{top:1rem!important;right:1rem!important;width:40px!important;height:40px!important}}.cart-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:99999;opacity:0;visibility:hidden;transition:all .4s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cart-backdrop.active{opacity:1;visibility:visible}.minicart-common{position:fixed!important;top:0!important;right:-450px!important;width:420px!important;max-width:90vw!important;height:100vh!important;background:#fff!important;box-shadow:-10px 0 50px #0003!important;z-index:100001!important;transition:right .5s var(--gp-transition)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.minicart-common.is-open,.minicart-common.open,#cart.open .minicart-common,.btn-group.open .minicart-common{right:0!important}.minicart-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:1.75rem 2rem!important;border-bottom:1px solid rgba(0,0,0,.08)!important;background:#fff!important}.minicart-heading h3{font-family:var(--gp-font-sans)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--gp-black)!important;margin:0!important;cursor:pointer!important;text-decoration:none!important}.minicart-heading h3:hover{color:var(--gp-gold)!important}.close-mini-cart-btn{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:.6!important;transition:all .3s ease!important}.close-mini-cart-btn:hover{opacity:1!important;transform:rotate(90deg)!important}.close-mini-cart-btn svg{width:18px!important;height:18px!important}.close-mini-cart-btn svg line{stroke:var(--gp-black)!important;stroke-width:2!important}.all-products-w-button{flex:1!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.scrollable-products{flex:1!important;overflow-y:auto!important;padding:1.5rem 2rem!important;list-style:none!important;margin:0!important}.scrollable-products::-webkit-scrollbar{width:4px}.scrollable-products::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.scrollable-products li{margin-bottom:1.5rem!important;padding-bottom:1.5rem!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.scrollable-products li:last-child{border-bottom:none!important;margin-bottom:0!important}.mini-cart-products{display:flex!important;gap:1.25rem!important;align-items:flex-start!important}.mini-cart-products .product-img{width:90px!important;height:110px!important;flex-shrink:0!important;border-radius:6px!important;overflow:hidden!important;background:#f8f8f8!important}.mini-cart-products .product-img img{width:100%!important;height:100%!important;object-fit:cover!important}.mini-cart-products .product-details{flex:1!important}.mini-cart-products .product-details .product-name{font-family:var(--gp-font-display)!important;font-size:1rem!important;font-weight:400!important;color:var(--gp-black)!important;margin-bottom:.5rem!important;line-height:1.3!important}.mini-cart-products .product-details .product-name a{color:inherit!important;text-decoration:none!important}.mini-cart-products .product-details .product-name a:hover{color:var(--gp-gold)!important}.mini-cart-products .product-price{font-family:var(--gp-font-sans)!important;font-size:.9rem!important;font-weight:500!important;color:var(--gp-black)!important}.scrollable-products .text-center{text-align:center!important;color:var(--gp-gray)!important;font-family:var(--gp-font-sans)!important;font-size:.9rem!important;padding:3rem 1rem!important}.prd-item{flex:1!important;display:flex!important;flex-direction:column!important;gap:.35rem!important}.prd-item .prd-name{font-family:var(--gp-font-display)!important;font-size:1rem!important;font-weight:400!important;color:var(--gp-black)!important;text-decoration:none!important;line-height:1.3!important}.prd-item .prd-name:hover{color:var(--gp-gold)!important}.prd-item .prd-price{font-family:var(--gp-font-sans)!important;font-size:.9rem!important;font-weight:500!important;color:var(--gp-black)!important;margin:0!important}.prd-item .prd-options{margin:0!important}.prd-item ul{list-style:none!important;padding:0!important;margin:.5rem 0 0!important}.prd-item .remove-cart-item{font-family:var(--gp-font-sans)!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--gp-gray)!important;background:none!important;border:none!important;padding:0!important;cursor:pointer!important;transition:color .3s ease!important}.prd-item .remove-cart-item:hover{color:#c00!important}.minicart-common .cart-footer,.minicart-common .total-row{padding:1.5rem 2rem!important;border-top:1px solid rgba(0,0,0,.08)!important;background:#fafafa!important}.minicart-common .checkout-btn,.minicart-common .btn-checkout{display:block!important;width:100%!important;padding:1rem 2rem!important;background:var(--gp-black)!important;color:#fff!important;font-family:var(--gp-font-sans)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;border:none!important;border-radius:4px!important;cursor:pointer!important;transition:all .3s ease!important}.minicart-common .checkout-btn:hover,.minicart-common .btn-checkout:hover{background:var(--gp-gold)!important;color:var(--gp-black)!important}.cart-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#00000080!important;z-index:100000!important;opacity:0!important;visibility:hidden!important;transition:all .3s ease!important}.cart-overlay.active,#cart.open~.cart-overlay,.btn-group.open~.cart-overlay{opacity:1!important;visibility:visible!important}.prd-item .prd-variant{font-family:var(--gp-font-sans)!important;font-size:.75rem!important;color:var(--gp-gray)!important;margin:0!important}.mini-cart-quantity{display:flex!important;align-items:center!important;gap:.5rem!important;margin-top:.75rem!important}.mini-cart-quantity .qty-btn{width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f5f5f5!important;border:1px solid #e0e0e0!important;border-radius:4px!important;font-size:14px!important;font-weight:500!important;color:var(--gp-black)!important;cursor:pointer!important;transition:all .2s ease!important;padding:0!important;line-height:1!important}.mini-cart-quantity .qty-btn:hover{background:var(--gp-gold)!important;border-color:var(--gp-gold)!important;color:#fff!important}.mini-cart-quantity .qty-btn:disabled{opacity:.4!important;cursor:not-allowed!important}.mini-cart-quantity .qty-btn.qty-remove{margin-left:auto!important;background:transparent!important;border-color:transparent!important;color:var(--gp-gray)!important}.mini-cart-quantity .qty-btn.qty-remove:hover{color:#c00!important;background:#cc000014!important}.mini-cart-quantity .qty-btn.qty-remove svg{width:14px!important;height:14px!important}.mini-cart-quantity .qty-input{width:40px!important;height:28px!important;text-align:center!important;font-family:var(--gp-font-sans)!important;font-size:.85rem!important;font-weight:500!important;color:var(--gp-black)!important;background:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;padding:0!important;-moz-appearance:textfield!important}.mini-cart-quantity .qty-input::-webkit-outer-spin-button,.mini-cart-quantity .qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.mini-cart-footer{padding:1.5rem 2rem!important;border-top:1px solid rgba(0,0,0,.08)!important;background:#fafafa!important;flex-shrink:0!important}.mini-cart-subtotal{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:.5rem!important}.mini-cart-subtotal span:first-child{font-family:var(--gp-font-sans)!important;font-size:.85rem!important;font-weight:400!important;color:var(--gp-gray)!important;text-transform:uppercase!important;letter-spacing:.1em!important}.mini-cart-subtotal .subtotal-price{font-family:var(--gp-font-sans)!important;font-size:1.1rem!important;font-weight:600!important;color:var(--gp-black)!important}.mini-cart-note{font-family:var(--gp-font-sans)!important;font-size:.7rem!important;color:var(--gp-gray)!important;margin:0 0 1.25rem!important}.mini-cart-actions{display:flex!important;flex-direction:column!important;gap:.75rem!important}.mini-cart-actions .btn-view-cart{display:block!important;width:100%!important;padding:.9rem 1.5rem!important;background:transparent!important;color:var(--gp-black)!important;font-family:var(--gp-font-sans)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;border:1px solid var(--gp-black)!important;border-radius:4px!important;cursor:pointer!important;transition:all .3s ease!important}.mini-cart-actions .btn-view-cart:hover{background:var(--gp-black)!important;color:#fff!important}.minicart-common,.minicart-common *{cursor:auto!important}.minicart-common a,.minicart-common button,.minicart-common .qty-btn,.minicart-common .close-mini-cart-btn{cursor:pointer!important}.mini-cart-item.is-loading{opacity:.5!important;pointer-events:none!important}.mini-cart-item.is-loading:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:20px!important;height:20px!important;margin:-10px 0 0 -10px!important;border:2px solid var(--gp-gold)!important;border-top-color:transparent!important;border-radius:50%!important;animation:spin .8s linear infinite!important}@media (max-width: 768px){.minicart-common{width:100%!important;max-width:100vw!important;right:-100%!important}.minicart-common.is-open,.minicart-common.open,#cart.open .minicart-common,.btn-group.open .minicart-common{right:0!important}.minicart-heading{padding:1.25rem 1.5rem!important}.scrollable-products{padding:1rem 1.5rem!important}.mini-cart-footer{padding:1.25rem 1.5rem!important}.mini-cart-products .product-img{width:70px!important;height:90px!important}.prd-item .prd-name{font-size:.9rem!important}}.top-moving-section{position:relative;width:100vw!important;height:100vh!important;min-height:100vh!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0a0a0a}.top-moving-section__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.top-moving-section .image{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;z-index:1;opacity:.3!important}.top-moving-section .image img,.top-moving-section .image .carousel{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;filter:brightness(.4)!important;margin:0!important}@media (max-width: 1023px){.gp-hero-item,.gp-scroll-indicator{display:none!important}.gp-hero-gallery{display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none}.gp-hero-text{opacity:1!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;z-index:20!important;text-align:center!important}.gp-hero-title{opacity:1!important;transform:none!important;font-size:clamp(2.5rem,12vw,4.5rem)!important}.gp-hero-subtitle{opacity:1!important;transform:none!important;font-size:clamp(.65rem,2.5vw,.85rem)!important;letter-spacing:.25em!important}}.gp-hero-gallery{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden!important}.gp-hero-item{position:absolute;opacity:0;will-change:transform,opacity;pointer-events:auto;cursor:pointer;overflow:visible;border-radius:8px;box-shadow:0 25px 60px #00000073;max-width:240px;max-height:300px;transition:all .5s cubic-bezier(.16,1,.3,1)}.gp-hero-item:after{content:"";position:absolute;top:-20px;bottom:-20px;width:400px;pointer-events:none;opacity:0}.gp-hero-item[data-position=left]:after{left:0;right:-400px}.gp-hero-item[data-position=right]:after{right:0;left:-400px}.gp-hero-item:hover:after{pointer-events:auto}.gp-hero-item[data-position=left]{transform-origin:left center}.gp-hero-item[data-position=right]{transform-origin:right center}.gp-hero-item>img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:all .6s cubic-bezier(.16,1,.3,1)}.gp-product-card{position:absolute;top:0;left:calc(100% + 10px);transform:translateY(0) translate(20px) scale(.95);width:190px;max-width:60vw;background:#fff;border-radius:8px;box-shadow:0 15px 40px #0006;opacity:0;visibility:hidden;pointer-events:none;transition:all .35s cubic-bezier(.16,1,.3,1);z-index:10000;overflow:hidden}.gp-hero-item[data-position=left] .gp-product-card{left:calc(100% + 15px);right:auto}.gp-hero-item[data-position=right] .gp-product-card{left:auto;right:calc(100% + 15px);transform:translateY(0) translate(-20px) scale(.95)}@media (min-width: 1024px){.gp-hero-item:hover .gp-product-card{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) translate(0) scale(1)}.gp-hero-item[data-position=right]:hover .gp-product-card{transform:translateY(0) translate(0) scale(1)}.gp-hero-item:hover>img{opacity:.3;filter:blur(4px)}}.gp-card-image{width:100%;height:120px;overflow:hidden;background:#f8f8f8}.gp-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gp-product-card:hover .gp-card-image img{transform:scale(1.05)}.gp-card-info{padding:.75rem 1rem 1rem}.gp-card-vendor{display:block;font-family:var(--gp-font-sans);font-size:.5rem!important;letter-spacing:.1em;text-transform:uppercase;color:var(--gp-gold);margin-bottom:.35rem}.gp-card-title{font-family:var(--gp-font-display);font-size:.85rem!important;font-weight:400;color:var(--gp-black);margin:0 0 .4rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gp-card-price{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.gp-card-compare{font-family:var(--gp-font-sans);font-size:.65rem!important;color:#999;text-decoration:line-through}.gp-card-current{font-family:var(--gp-font-sans);font-size:.8rem!important;font-weight:600;color:var(--gp-black)}.gp-card-actions{display:flex;gap:.25rem}.gp-add-to-cart{flex:1;display:flex;align-items:center;justify-content:center;gap:.2rem;padding:.35rem .4rem;background:var(--gp-black);color:#fff;border:none;border-radius:3px;font-family:var(--gp-font-sans);font-size:.45rem!important;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.gp-add-to-cart:hover{background:var(--gp-gold);color:var(--gp-black)}.gp-add-to-cart.added{background:#2d8a4e;color:#fff}.gp-add-to-cart svg{width:10px;height:10px;stroke:currentColor;fill:none}.gp-view-product{display:flex;align-items:center;justify-content:center;padding:.35rem .5rem;background:transparent;color:var(--gp-black);border:1px solid var(--gp-black);border-radius:3px;font-family:var(--gp-font-sans);font-size:.45rem!important;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.gp-view-product:hover{background:var(--gp-black);color:#fff;border-color:var(--gp-black)}.gp-sold-out{flex:1;display:flex;align-items:center;justify-content:center;padding:.35rem .4rem;background:#f5f5f5;color:#999;border-radius:3px;font-family:var(--gp-font-sans);font-size:.45rem!important;letter-spacing:.04em;text-transform:uppercase}.gp-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:20;pointer-events:none}.gp-hero-title{font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,10vw,8rem);font-weight:300;color:#fff;letter-spacing:-.02em;line-height:1;margin:0;text-shadow:0 4px 60px rgba(0,0,0,.6);opacity:0}.gp-hero-subtitle{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.8rem,2vw,1rem);font-weight:400;color:var(--gp-gold);letter-spacing:.3em;text-transform:uppercase;margin-top:1.5rem;opacity:0}.gp-scroll-indicator{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);z-index:30;display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0}.gp-scroll-indicator span{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#fff9}.gp-scroll-line{width:1px;height:50px;background:linear-gradient(to bottom,var(--gp-gold),transparent);animation:scrollPulse 2s ease-in-out infinite}.top-moving-section .text,.top-moving-section .script-title,.top-moving-section .text-handwritting{display:none!important}.top-moving-section .scroll-down{position:absolute!important;bottom:3rem!important;left:50%!important;transform:translate(-50%)!important;z-index:20;opacity:1!important}.scroll-down:after{content:"";display:block;width:1px;height:60px;background:linear-gradient(to bottom,var(--gp-gold),transparent);margin:0 auto;animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.5;transform:scaleY(.8)}}.tt-sec{padding:6rem 0!important;background:var(--gp-white)}.tt-head{text-align:center;margin-bottom:4rem!important;padding:0 2rem}.tt-title{font-family:var(--gp-font-display)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:400!important;letter-spacing:-.02em!important;color:var(--gp-black)!important;margin-bottom:1rem!important}.tt-sub{font-family:var(--gp-font-sans)!important;font-size:.85rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--gp-gray)!important}.tt-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;max-width:none!important;padding:0!important}@media (max-width: 768px){.tt-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 480px){.tt-grid{grid-template-columns:1fr!important}}.tt-card{position:relative;aspect-ratio:1 / 1.3!important;border:none!important;border-radius:0!important;overflow:hidden;cursor:pointer;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#1a1a1a!important;min-height:350px}.tt-card:nth-child(1){background-image:url(https://images.pexels.com/photos/10983780/pexels-photo-10983780.jpeg?auto=compress&cs=tinysrgb&w=800)!important}.tt-card:nth-child(2){background-image:url(https://images.pexels.com/photos/691046/pexels-photo-691046.jpeg?auto=compress&cs=tinysrgb&w=800)!important}.tt-card:nth-child(3){background-image:url(https://images.pexels.com/photos/1191531/pexels-photo-1191531.jpeg?auto=compress&cs=tinysrgb&w=800)!important}.tt-card:nth-child(4){background-image:url(https://images.pexels.com/photos/8891783/pexels-photo-8891783.jpeg?auto=compress&cs=tinysrgb&w=800)!important}.tt-card:nth-child(5){background-image:url(https://images.pexels.com/photos/9428781/pexels-photo-9428781.jpeg?auto=compress&cs=tinysrgb&w=800)!important}.tt-card:nth-child(6){background-image:url(https://images.pexels.com/photos/1454171/pexels-photo-1454171.jpeg?auto=compress&cs=tinysrgb&w=800)!important}.tt-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 50%,transparent 100%);z-index:2;pointer-events:none;transition:background .4s ease}.tt-card:hover:before{background:linear-gradient(to top,#000000e6,#0006 60%,#0003)}.tt-link{position:absolute;top:0;right:0;bottom:0;left:0;display:flex!important;flex-direction:column;justify-content:flex-end;padding:2.5rem!important;text-decoration:none!important;z-index:3}.tt-label{font-family:var(--gp-font-display)!important;font-size:clamp(1.5rem,3vw,2.5rem)!important;font-weight:400!important;color:var(--gp-white)!important;letter-spacing:.02em;transition:transform .4s var(--gp-transition);text-shadow:0 2px 10px rgba(0,0,0,.5)}.tt-card:hover .tt-label{transform:translateY(-10px)}.tt-note{color:var(--gp-gold)!important;font-size:.85rem;margin-top:.5rem;opacity:0;transform:translateY(10px);transition:all .3s ease .1s}.tt-card:hover .tt-note{opacity:1;transform:translateY(0)}#product-category{padding-top:120px!important}.category-title{font-family:var(--gp-font-display)!important;font-size:clamp(3rem,8vw,6rem)!important;font-weight:400!important;text-align:center;padding:4rem 2rem;letter-spacing:-.03em;color:#c4a55a!important}.product-choices,.products-filters,#column-left,aside#column-left,.list-group,.list-group-item,#sub-category-items,.subcategories,.brainyfilter-sub-categories,.upper-filter-section,.custom-data-manufacturer,#filter-form,.leftSidebar,.product-filter__item,.bf-responsive,.mobile-only,.custom-carret,.top-header-item,.collection-editorial-nav,.cen-header,.cen-expand-toggle,.cen-carousel,.cen-collapsible,.cen-filter,.cen-filter-label,.cen-filter-select,.cen-back,.cen-track,.cen-item,.cen-link{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}#product-list,#product-list .product-col,#product-list .product-thumb,#product-list .image,#product-list .image a,#product-list .image img,#product-list h4,#product-list h4 a,#product-list .price,.product-col,.product-col .product-thumb,.product-col .image,.product-col .image a,.product-col .image img,.product-col h4,.product-col h4 a,.product-col .price{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;left:auto!important;width:auto!important;height:auto!important;overflow:visible!important;pointer-events:auto!important}@media (max-width: 768px){#product-category{padding-top:120px!important}.category-title{font-size:1.4rem!important;padding:.75rem 1rem .5rem!important;margin-bottom:.25rem!important;line-height:1.2;text-align:center}#product-category>div[style*="padding-left: 30px"]{display:none!important}.luxury-filters{display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px 12px!important;margin:8px 12px 16px!important;background:#fafafa!important;border:1px solid #E5E5E5!important;border-radius:0!important}.filter-row{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important}.filter-label{font-size:.6rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#888!important;margin:0!important}.filter-select-wrapper{position:relative!important;width:100%!important}.filter-select{width:100%!important;padding:10px 36px 10px 12px!important;font-size:.75rem!important;letter-spacing:.03em!important;color:#333!important;background:#fff!important;border:1px solid #DDD!important;border-radius:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important}.filter-select:focus{outline:none!important;border-color:#c4a55a!important}.filter-select-wrapper:after{content:""!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:4px solid #888!important;pointer-events:none!important}.filter-row-price{padding-top:4px!important}.price-inputs-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important}.price-input-group{display:flex!important;flex-direction:column!important;flex:1!important}.price-input-label{font-size:.65rem!important;color:#666!important;margin-bottom:4px!important;font-weight:500!important}.price-input-field{width:100%!important;padding:8px 10px!important;border:1px solid #DDD!important;border-radius:4px!important;font-size:.85rem!important;color:#333!important;background:#fff!important;text-align:center!important;-moz-appearance:textfield!important}.price-input-field::-webkit-outer-spin-button,.price-input-field::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.price-input-field:focus{outline:none!important;border-color:#c4a55a!important;box-shadow:0 0 0 2px #c4a55a33!important}.price-separator{color:#ccc!important;font-size:.8rem!important;padding-top:18px!important}.collection-editorial-nav,.cen-header,.cen-expand-toggle,.cen-carousel,.cen-collapsible,.cen-filter,.cen-filter-label,.cen-filter-select,.cen-back,.cen-track,.cen-item,.cen-link{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;opacity:0!important}.product-choices,.products-filters,#column-left,aside#column-left,.list-group,.list-group-item,#sub-category-items,.subcategories,.brainyfilter-sub-categories,.upper-filter-section,.custom-data-manufacturer,#filter-form,.leftSidebar,.product-filter__item,.bf-responsive,[class*=bf-],.mobile-only,.custom-carret,.top-header-item{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;opacity:0!important}.category-wrapper{margin-top:.5rem!important;display:block!important;width:100%!important}.category-wrapper>.products-block.product-holder{display:contents!important}#product-list,.products-block.product-holder #product-list,.category-wrapper #product-list{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:0 12px!important;margin:0!important;width:100%!important}.product-col,#product-list .product-col,.category-wrapper .product-col{flex:0 0 calc(50% - 6px)!important;width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;display:block!important;position:static!important;opacity:1!important;visibility:visible!important;left:auto!important;overflow:visible!important;height:auto!important;background:#fff!important}.product-col .product-thumb,#product-list .product-thumb{background:#fff!important;padding:0!important;display:flex!important;flex-direction:column!important;position:static!important;opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important;left:auto!important}.product-col .image,#product-list .image,.product-col .wrap-image,#product-list .wrap-image{aspect-ratio:1 / 1!important;overflow:hidden!important;background:#f8f8f8!important;position:relative!important;display:block!important;width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important;left:auto!important}.product-col .image>a,#product-list .image>a,.product-col .wrap-image>a,#product-list .wrap-image>a{padding:0!important;display:block!important;width:100%!important;height:100%!important;position:relative!important;opacity:1!important;visibility:visible!important}.product-col img,#product-list img,.product-col .image img,.product-col .wrap-image img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;opacity:1!important;visibility:visible!important;position:relative!important;left:auto!important;max-width:100%!important}.product-col .content-product,.product-col .caption,#product-list .content-product,#product-list .caption{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important;left:auto!important;padding:8px 4px!important}.product-col h4,.product-thumb h4,#product-list .product-col h4{font-size:.7rem!important;font-weight:500!important;margin:8px 0 4px!important;padding:0!important;line-height:1.3!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-align:left!important;position:static!important;top:auto!important;left:auto!important;opacity:1!important;visibility:visible!important;max-width:none!important;color:#222!important}.product-col h4 a,.product-thumb h4 a,#product-list h4 a{color:#222!important;text-decoration:none!important;font-size:inherit!important}.product-col .price,.product-thumb .price,#product-list .price{font-size:.7rem!important;font-weight:400!important;margin:0 0 10px!important;padding:0!important;color:#c4a55a!important;text-align:left!important;position:static!important;bottom:auto!important;right:auto!important;opacity:1!important;visibility:visible!important}#infinite-scroll-trigger{height:40px!important;margin-top:1rem!important}}@media (max-width: 400px){.category-title{font-size:1.2rem!important}#product-list,.products-block{gap:8px!important;padding:0 8px!important}.product-col h4,#product-list h4{font-size:.65rem!important;margin:6px 0 3px!important}.product-col .price,#product-list .price{font-size:.65rem!important;margin:0 0 8px!important}}@media (min-width: 769px){.luxury-filters{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:24px!important;padding:24px 40px!important;margin:20px 40px 30px!important;background:#fafafa!important;border:1px solid #E8E8E8!important}.filter-row{flex:1!important;min-width:180px!important;max-width:280px!important}.filter-row-price{flex:1.5!important;min-width:260px!important;max-width:380px!important}.filter-label{font-size:.65rem!important}.filter-select{padding:12px 40px 12px 16px!important;font-size:.8rem!important}.price-value{font-size:.85rem!important}.collection-editorial-nav,.cen-header,.cen-expand-toggle,.cen-carousel,.cen-collapsible,.cen-filter,.cen-filter-label,.cen-filter-select,.cen-back,.cen-track,.cen-item,.cen-link{display:none!important;visibility:hidden!important}}.product-list,.products-wrapper,#product-list,.products-block.product-holder,.row.content-product-list{display:flex!important;flex-wrap:wrap!important;gap:24px!important;padding:0 40px!important;max-width:1600px;margin:0 auto}.product-col,.product-thumb{flex:0 0 calc(33.333% - 16px)!important;width:calc(33.333% - 16px)!important;max-width:calc(33.333% - 16px)!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}@media (max-width: 1024px){.product-col,.product-thumb{flex:0 0 calc(50% - 12px)!important;width:calc(50% - 12px)!important;max-width:calc(50% - 12px)!important}.product-list,.products-wrapper,#product-list,.products-block.product-holder{padding:0 24px!important}}.product-col .wrap-image,.product-thumb .wrap-image,.product-col .image,.product-thumb .image,.product-image-wrapper{position:relative;overflow:hidden;background:#f8f8f8;aspect-ratio:1 / 1}.product-col img,.product-thumb img{width:100%!important;height:100%!important;object-fit:contain;transition:transform .8s var(--gp-transition)}.product-col:hover img,.product-thumb:hover img{transform:scale(1.05)}.product-col .content-product,.product-thumb .content-product,.product-info{padding:1rem 0!important;text-align:left}.product-col h4,.product-thumb h4,.product-title{font-family:var(--gp-font-display)!important;font-size:.9rem!important;font-weight:500!important;margin:12px 0 6px!important;letter-spacing:.08em;text-transform:uppercase;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;background:transparent!important;color:#222!important;opacity:1!important;visibility:visible!important}.product-col h4 a,.product-thumb h4 a{color:#222!important;text-decoration:none!important}.product-col .price,.product-thumb .price,.product-price{font-family:var(--gp-font-sans)!important;font-size:.85rem!important;color:#c4a55a!important;letter-spacing:.05em;margin:0 0 16px!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;opacity:1!important;visibility:visible!important}.product-item:hover h4,.product-col:hover h4,.product-item:hover .price,.product-col:hover .price{position:static!important;top:auto!important;bottom:auto!important;opacity:1!important;visibility:visible!important}@media (max-width: 767px){.product-col h4,.product-thumb h4{font-size:.75rem!important;letter-spacing:.1em;margin:.75rem 0 .25rem!important;line-height:1.3}.product-col .price,.product-thumb .price{font-size:.7rem!important}}#product-product{padding-top:100px!important}#product-product .container{max-width:none!important;padding:0!important}#product-product .row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:0!important}@media (max-width: 991px){#product-product .row{grid-template-columns:1fr!important}}#product-product .product-images,#product-product .left-col,#product-product .product-thumbnails{position:sticky;top:100px;height:calc(100vh - 100px);padding:0!important;margin:0!important;width:100%!important}#product-product .product-images img,#product-product .main-image img{width:100%!important;height:100%!important;object-fit:cover}#product-product .product-buy,#product-product .right-col{padding:8vh 8vw!important;display:flex;flex-direction:column;justify-content:center;background:var(--gp-white)}#product-product .main-title{font-family:var(--gp-font-display)!important;font-size:clamp(2rem,4vw,3.5rem)!important;font-weight:400!important;letter-spacing:-.02em!important;margin-bottom:1rem!important;color:var(--gp-black)}#product-product .price-wrapper,#product-product .product-price{font-family:var(--gp-font-sans)!important;font-size:1.25rem!important;color:var(--gp-black)!important;margin-bottom:2rem!important}#button-cart,#product-product .btn-add-cart,.product-form__submit{width:100%!important;padding:1.25rem 2rem!important;background:var(--gp-black)!important;color:var(--gp-white)!important;border:none!important;border-radius:0!important;font-family:var(--gp-font-sans)!important;font-size:.8rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;cursor:pointer;transition:all .3s var(--gp-transition)}#button-cart:hover,.product-form__submit:hover{background:var(--gp-gold)!important;color:var(--gp-black)!important}section,.section{padding:6rem 0}.homepage-we-suggest-wrapper,.featured-collection,.split-container{padding:8rem 4vw!important}.section-divider{width:60px;height:1px;background:var(--gp-gold);margin:4rem auto}body.product,body.product #MainContent,body.product .content-for-layout,body:has(.pdp-editorial),body:has(.pdp-editorial) #MainContent,body:has(.pdp-editorial) .content-for-layout{background:#0a0a0a!important}body.collection,body.collection #MainContent,body.collection .content-for-layout,body:has(#product-category),body:has(#product-category) #MainContent,body:has(#product-category) .content-for-layout{background:var(--gp-cream, #F8F6F2)!important}footer,#footer,.footer{background:var(--gp-black)!important;color:var(--gp-white)!important;padding:6rem 4vw!important}@media (max-width: 767px){body.product footer,body.product #footer,body.product .footer,.pdp-editorial~footer,.pdp-editorial~#footer{padding-bottom:120px!important}}footer a{color:var(--gp-white)!important;opacity:.7;transition:opacity .3s}footer a:hover{opacity:1}.gp-cursor{display:none!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.breadcrumb,.social-icons,.share-buttons,.newsletter-popup,.cookie-banner:not(.show){display:none!important}#shopify-pc__banner,.shopify-pc-banner,[id*=cookie-banner],[class*=cookie-banner],[id*=cookie-consent],[class*=cookie-consent],[id*=gdpr],[class*=gdpr],.cc-window,.cc-banner,#CookieBanner,.cookie-notice,#cookie-notice{display:none!important}.gp-loading{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--gp-black);z-index:10000;display:flex;align-items:center;justify-content:center}.gp-loading:after{content:"";width:40px;height:40px;border:1px solid var(--gp-gold);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.top-moving-section{height:100svh!important}.top-moving-section .text h3{font-size:1.5rem!important}.tt-sec{padding:4rem 0!important}.tt-title{font-size:2rem!important}#product-product .product-buy,#product-product .right-col{padding:3rem 1.5rem!important}}@media (min-width: 992px){#main-header .megamenu-wrapper,#main-header #so_megamenu_72 .megamenu-wrapper,.megamenu-style-dev .megamenu-wrapper,.responsive.megamenu-style-dev .megamenu-wrapper,#so_megamenu_72.responsive.megamenu-style-dev .megamenu-wrapper{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;-webkit-transform:none!important;background:transparent!important;background-color:transparent!important;z-index:100!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}#main-header ul.megamenu,#so_megamenu_72 ul.megamenu,.megamenu-style-dev ul.megamenu{display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:row!important;gap:2.5rem!important}#main-header ul.megamenu>li,#main-header .mm-item,#so_megamenu_72 ul.megamenu>li,#so_megamenu_72 .mm-item{display:inline-flex!important;visibility:visible!important;opacity:1!important}#main-header ul.megamenu>li>a,#main-header .mm-link,#so_megamenu_72 ul.megamenu>li>a,#so_megamenu_72 .mm-link{display:inline-flex!important;visibility:visible!important;opacity:1!important;color:var(--gp-text-dark)!important;font-size:.95rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}#main-header ul.megamenu>li>a:hover,#main-header .mm-link:hover,#so_megamenu_72 ul.megamenu>li>a:hover,#so_megamenu_72 .mm-link:hover{color:var(--gp-gold)!important}#main-header ul.megamenu>li>a strong,#so_megamenu_72 ul.megamenu>li>a strong{color:var(--gp-text-dark)!important;font-weight:500!important}#gp-mobile-menu-toggle,.gp-hamburger{display:none!important}}.card__heading,.card__heading a,.card-product__title,.product-card__title,.card__information h3,.card__information h3 a,.full-unstyled-link{font-size:1.1rem!important}.price,.price__regular,.price__sale,.price-item,.card__price,.product-card__price,.money{font-size:1rem!important}.collection-hero__title,.collection__title{font-size:clamp(2.5rem,5vw,4rem)!important}.section-header__title,.title,.section__title{font-size:clamp(2rem,4vw,3rem)!important}.header__menu-item,.menu-drawer__menu-item,.mega-menu__link,.list-menu__item{font-size:.95rem!important}.footer-block__heading{font-size:1.1rem!important}.footer-block p,.footer-block li,.footer-block a{font-size:.95rem!important}.product__title h1,.product__title{font-size:clamp(2rem,4vw,3rem)!important}.product__description,.product__description p{font-size:1.05rem!important;line-height:1.75!important}.product-form__input label,.variant-input-wrapper label{font-size:.95rem!important}.cart-item__name,.cart-item__details{font-size:1rem!important}.cart__subtotal,.totals__subtotal-value{font-size:1.15rem!important}.button,.btn,.shopify-payment-button__button,[type=submit],.cart__checkout-button{font-size:.95rem!important;padding:1rem 2rem!important}.breadcrumb,.breadcrumbs,.breadcrumbs__link,.announcement-bar__message{font-size:.9rem!important}.rte,.rte p,.shopify-section--rich-text p{font-size:1.1rem!important;line-height:1.8!important}.accordion__title,.collapsible-row__title{font-size:1.1rem!important}.accordion__content,.collapsible-row__content{font-size:1rem!important}table,.table,td,th{font-size:.95rem!important}.field__label,.form__label{font-size:.9rem!important}.field__input,.form__input,input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{font-size:1rem!important}.gp-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:10px;background:transparent;border:none;cursor:pointer;z-index:1001;order:-1;margin-right:auto}.gp-hamburger__line{display:block;width:24px;height:1.5px;background:#1a1a1a;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.gp-hamburger[aria-expanded=true] .gp-hamburger__line:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.gp-hamburger[aria-expanded=true] .gp-hamburger__line:nth-child(2){opacity:0;transform:scaleX(0)}.gp-hamburger[aria-expanded=true] .gp-hamburger__line:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (max-width: 991px){.gp-hamburger{display:flex}}.gp-mobile-drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;pointer-events:none;visibility:hidden}.gp-mobile-drawer.is-open{pointer-events:auto;visibility:visible}.gp-mobile-drawer__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000;transition:background .4s ease}.gp-mobile-drawer.is-open .gp-mobile-drawer__backdrop{background:#0009}.gp-mobile-drawer__panel{position:absolute;top:0;left:0;width:min(320px,85vw);height:100%;background:var(--gp-cream);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);overflow:hidden;border-right:1px solid rgba(201,169,98,.3)}.gp-mobile-drawer.is-open .gp-mobile-drawer__panel{transform:translate(0)}.gp-mobile-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(44,44,44,.1)}.gp-mobile-drawer__logo{display:block}.gp-mobile-drawer__logo img{height:40px;width:auto}.gp-mobile-drawer__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid rgba(44,44,44,.2);border-radius:50%;cursor:pointer;color:var(--gp-text-dark);transition:all .3s ease}.gp-mobile-drawer__close:hover{border-color:var(--gp-gold, #c9a962);color:var(--gp-gold, #c9a962)}.gp-mobile-drawer__nav{flex:1;overflow-y:auto;padding:1.5rem 0}.gp-mobile-drawer__menu{list-style:none;padding:0;margin:0}.gp-mobile-drawer__item{border-bottom:1px solid rgba(44,44,44,.08)}.gp-mobile-drawer__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.1rem 1.5rem;font-family:var(--gp-font-sans, "Inter", sans-serif);font-size:.95rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gp-text-dark);text-decoration:none;background:transparent;border:none;cursor:pointer;transition:all .3s ease}.gp-mobile-drawer__link:hover{color:var(--gp-gold, #c9a962);background:#2c2c2c08;padding-left:2rem}.gp-mobile-drawer__submenu-toggle{text-align:left}.gp-mobile-drawer__caret{transition:transform .3s ease}.gp-mobile-drawer__submenu-toggle[aria-expanded=true] .gp-mobile-drawer__caret{transform:rotate(180deg)}.gp-mobile-drawer__submenu{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;background:#2c2c2c08;transition:max-height .4s ease}.gp-mobile-drawer__item--has-sub.is-expanded .gp-mobile-drawer__submenu{max-height:500px}.gp-mobile-drawer__sublink{display:block;padding:.9rem 1.5rem .9rem 2.5rem;font-size:.85rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#2c2c2cb3;text-decoration:none;transition:all .3s ease}.gp-mobile-drawer__sublink:hover{color:var(--gp-gold, #c9a962);padding-left:3rem}.gp-mobile-drawer__footer{padding:1.5rem;border-top:1px solid rgba(44,44,44,.1);text-align:center}.gp-mobile-drawer__tagline{font-family:var(--gp-font-serif, "Cormorant Garamond", serif);font-size:.9rem;font-style:italic;color:var(--gp-gold, #c9a962);margin:0;letter-spacing:.05em}.gp-mobile-drawer__search{padding:0 1.5rem 1rem;border-bottom:1px solid rgba(44,44,44,.1)}.gp-mobile-drawer__search-form{position:relative;display:flex;align-items:center}.gp-mobile-drawer__search-input{width:100%;padding:.9rem 3rem .9rem 1rem;background:#2c2c2c0d;border:1px solid rgba(44,44,44,.15);border-radius:8px;color:var(--gp-text-dark);font-family:var(--gp-font-sans, "Inter", sans-serif);font-size:.9rem;transition:all .3s ease}.gp-mobile-drawer__search-input::placeholder{color:#2c2c2c80}.gp-mobile-drawer__search-input:focus{outline:none;border-color:var(--gp-gold, #c9a962);background:#2c2c2c14}.gp-mobile-drawer__search-btn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:.5rem;cursor:pointer;color:#fff9;transition:color .3s ease}.gp-mobile-drawer__search-btn:hover{color:var(--gp-gold, #c9a962)}.gp-mobile-drawer__search-btn svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none}body.gp-drawer-open{overflow:hidden}@media (max-width: 991px){#main-header .header-wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important}#main-header .logo,#main-header #logo{order:0!important;flex:1!important;display:flex!important;justify-content:center!important}#main-header .gp-hamburger{order:-1!important;flex:0 0 auto!important;margin-right:0!important}#main-header .content-side-menu{order:1!important;flex:0 0 auto!important}#main-header .header-search{display:none!important}#main-header .logo img,#main-header #logo img{max-width:120px!important;max-height:50px!important}}@media (max-width: 991px){#main-header .content-side-menu__item:first-child,#main-header #so_megamenu_72,#main-header .megamenu-style-dev,#main-header .responsive.megamenu-style-dev,#main-header nav.navbar-default,#main-header .navbar-default,#main-header .container-megamenu,#main-header .megamenu-wrapper,#main-header .megamenu-pattern,#main-header ul.megamenu,#main-header ul.megamenu>li,#main-header .mm-item,#so_megamenu_72 .megamenu-wrapper,#so_megamenu_72 ul.megamenu,#so_megamenu_72 ul.megamenu>li,#so_megamenu_72 .mm-item,.responsive.megamenu-style-dev .megamenu-wrapper,#so_megamenu_72.responsive.megamenu-style-dev .megamenu-wrapper,.megamenu-style-dev ul.megamenu,.content-side-menu .content-side-menu__item:first-child{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;overflow:hidden!important;position:absolute!important;left:-99999px!important;top:-99999px!important;pointer-events:none!important;clip:rect(0,0,0,0)!important;-webkit-clip-path:inset(100%)!important;clip-path:inset(100%)!important}#main-header .header-search,#main-header .content-side-menu__item.header-search,#main-header .open-search-bar,#main-header .search-icon{display:none!important;visibility:hidden!important}#main-header .gp-hamburger,#main-header #gp-mobile-menu-toggle,#gp-mobile-menu-toggle,.gp-hamburger{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;left:auto!important;top:auto!important;width:44px!important;height:44px!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;pointer-events:auto!important}#main-header .content-side-menu{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;left:auto!important;width:auto!important;height:auto!important}}@media (min-width: 992px){#main-header ul.megamenu li a,#main-header ul.megamenu li a strong,#main-header ul.megamenu>li>a,#main-header ul.megamenu>li>a strong,#main-header .megamenu a,#main-header .megamenu a strong,#main-header .mm-link,#main-header .mm-link strong,#main-header nav a,#main-header nav a strong,#so_megamenu_72 ul.megamenu li a,#so_megamenu_72 ul.megamenu li a strong,#so_megamenu_72 ul.megamenu>li>a,#so_megamenu_72 ul.megamenu>li>a strong,#so_megamenu_72 .megamenu a,#so_megamenu_72 .megamenu a strong,#so_megamenu_72 .mm-link,#so_megamenu_72 .mm-link strong,.megamenu-style-dev ul.megamenu li a,.megamenu-style-dev ul.megamenu li a strong,.megamenu-style-dev .mm-link,.megamenu-style-dev .mm-link strong{color:#2c2c2c!important}#main-header ul.megamenu li a:hover,#main-header ul.megamenu li a:hover strong,#main-header .megamenu a:hover,#main-header .mm-link:hover,#so_megamenu_72 ul.megamenu li a:hover,#so_megamenu_72 .megamenu a:hover,#so_megamenu_72 .mm-link:hover,.megamenu-style-dev ul.megamenu li a:hover,.megamenu-style-dev .mm-link:hover{color:#c9a962!important}}cart-items{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important}cart-items .title--primary{font-family:var(--gp-font-serif, "Cormorant Garamond", serif)!important;font-size:clamp(2rem,5vw,3rem)!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center!important;margin-bottom:2rem!important}.cart__empty-text{font-family:var(--gp-font-serif, "Cormorant Garamond", serif)!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.05em!important}.cart__warnings .button{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.85rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;background:var(--gp-black, #1a1a1a)!important;color:#fff!important;border:none!important;padding:1rem 2.5rem!important}.cart__warnings .button:hover{background:var(--gp-gold, #c9a962)!important;color:var(--gp-black, #1a1a1a)!important}.cart-items th{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#0009!important;padding-bottom:1.5rem!important}.cart-item__name{font-family:var(--gp-font-serif, "Cormorant Garamond", serif)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.03em!important;line-height:1.4!important;color:var(--gp-black, #1a1a1a)!important;text-decoration:none!important}.cart-item__name:hover{color:var(--gp-gold, #c9a962)!important;text-decoration:none!important}.cart-item__details{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.9rem!important;line-height:1.6!important}.product-option{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.85rem!important;color:#000000a6!important;line-height:1.5!important}.product-option dt,.product-option dd{font-size:.85rem!important}.cart-item__price-wrapper,.cart-item__price-wrapper span,.cart-item__final-price,.price--end{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--gp-black, #1a1a1a)!important}.cart-item__old-price{font-size:.9rem!important;color:#00000080!important}.cart-item__quantity-wrapper{gap:.5rem!important}.quantity.cart-quantity{border:1px solid rgba(0,0,0,.15)!important;border-radius:0!important;overflow:hidden!important}.quantity__button{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:1rem!important;font-weight:300!important;width:36px!important;height:36px!important;background:transparent!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important}.quantity__button:hover{background:#0000000d!important}.quantity__input{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.9rem!important;font-weight:500!important;width:40px!important;text-align:center!important;border:none!important;background:transparent!important}cart-remove-button .button{background:transparent!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:0!important;min-width:36px!important;min-height:36px!important;transition:all .2s ease!important}cart-remove-button .button:hover{background:#0000000d!important;border-color:#0000004d!important}cart-remove-button .icon-remove{width:14px!important;height:14px!important}.cart__footer-wrapper{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important}.cart__footer{padding:3rem 0!important;border-top:1px solid rgba(0,0,0,.1)!important}.totals{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:1rem!important}.totals__subtotal{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#000000b3!important;margin:0!important}.totals__subtotal-value{font-family:var(--gp-font-serif, "Cormorant Garamond", serif)!important;font-size:1.5rem!important;font-weight:500!important;color:var(--gp-black, #1a1a1a)!important;margin:0!important}.tax-note{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.8rem!important;color:#0000008c!important;letter-spacing:.02em!important;margin:1.5rem 0!important}.tax-note a{color:var(--gp-gold, #c9a962)!important;text-decoration:underline!important;text-underline-offset:2px!important}.cart__ctas{margin-top:2rem!important}.cart__checkout-button{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:var(--gp-black, #1a1a1a)!important;color:#fff!important;border:none!important;border-radius:0!important;padding:1.25rem 3rem!important;min-height:auto!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important}.cart__checkout-button:hover{background:var(--gp-gold, #c9a962)!important;color:var(--gp-black, #1a1a1a)!important}.cart__checkout-button a{font-size:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-decoration:none!important}.cart__dynamic-checkout-buttons{margin-top:1rem!important;max-width:100%!important}.cart__note label{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.8rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#0009!important}.cart__note .field__input{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.9rem!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:0!important;padding:1rem!important}.cart__note .field__input:focus{border-color:var(--gp-gold, #c9a962)!important;outline:none!important}.discounts__discount{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.85rem!important;color:var(--gp-gold, #c9a962)!important}.cart__login-title{font-family:var(--gp-font-serif, "Cormorant Garamond", serif)!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:.05em!important;margin-top:3rem!important}.cart__login-paragraph{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.9rem!important;color:#000000a6!important}.cart__login-paragraph a{color:var(--gp-gold, #c9a962)!important;text-decoration:underline!important;text-underline-offset:2px!important}.cart-item__image-container{border-radius:0!important;overflow:hidden!important}.cart-item__image{max-width:100px!important;height:auto!important}@media screen and (max-width: 749px){cart-items.page-width{padding-left:1rem!important;padding-right:1rem!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.cart-table{overflow-x:hidden!important;overflow:visible!important;width:100%!important;max-width:100%!important}.cart-items thead{display:none!important}table.cart-items{display:block!important;width:100%!important;max-width:100%!important;table-layout:auto!important}.cart-items tbody{display:block!important;width:100%!important}cart-items .title--primary{font-size:1.5rem!important;margin-bottom:1.5rem!important;text-align:center!important;padding:0!important}.title-wrapper-with-link{margin:0 0 1rem!important;padding:0!important}.cart-item{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:0!important;padding:1rem 0!important;margin:0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;position:relative!important;width:100%!important;box-sizing:border-box!important}.cart-item:last-child{border-bottom:none!important}.cart-item__media{width:80px!important;min-width:80px!important;flex-shrink:0!important;padding:0!important;margin:0!important;display:block!important}.cart-item__image-container{width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;overflow:hidden!important;background:#f5f5f5!important;display:block!important}.cart-item__image{width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;max-width:80px!important;object-fit:cover!important;display:block!important}.cart-item__link{display:none!important}.cart-item__details{flex:1!important;min-width:0!important;padding:0 0 0 .75rem!important;margin:0!important;display:block!important}.cart-item__name{font-family:var(--gp-font-serif, "Cormorant Garamond", serif)!important;font-size:.95rem!important;font-weight:500!important;line-height:1.3!important;margin:0 0 .25rem!important;padding:0!important;color:var(--gp-black, #1a1a1a)!important;word-break:break-word!important}.cart-item__details .product-option,.cart-item__details .cart-item__discounted-prices{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.9rem!important;font-weight:500!important;color:var(--gp-black, #1a1a1a)!important;margin:0!important;padding:0!important}.cart-item__details .cart-item__old-price{font-size:.8rem!important;color:#00000080!important}.cart-item__details dl{margin:.25rem 0 0!important}.cart-item__details dl .product-option{font-size:.75rem!important;color:#0000008c!important;font-weight:400!important}.cart-item__details .discounts{margin:.25rem 0 0!important}.cart-item__details .discounts__discount{font-size:.75rem!important}.cart-item__quantity{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:.75rem 0 0!important;margin:0!important}.cart-item__quantity-wrapper{display:flex!important;align-items:center!important;gap:.5rem!important;flex-wrap:nowrap!important;width:100%!important}.quantity.cart-quantity{display:inline-flex!important;align-items:center!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:0!important;height:36px!important;background:#fff!important}.quantity__button{width:36px!important;height:34px!important;font-size:1rem!important;font-weight:400!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;padding:0!important;color:var(--gp-black, #1a1a1a)!important}.quantity__input{width:36px!important;height:34px!important;font-size:.85rem!important;font-weight:500!important;text-align:center!important;border:none!important;border-left:1px solid rgba(0,0,0,.1)!important;border-right:1px solid rgba(0,0,0,.1)!important;background:transparent!important;padding:0!important;-webkit-appearance:none!important;-moz-appearance:textfield!important}cart-remove-button{margin-left:.5rem!important;display:inline-flex!important}cart-remove-button .button{min-width:36px!important;min-height:36px!important;width:36px!important;height:36px!important;padding:0!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important}cart-remove-button .icon-remove{width:14px!important;height:14px!important}.cart-item__totals{display:none!important}.cart__items{padding:0 0 1rem!important;margin:0!important;border-bottom:1px solid rgba(0,0,0,.1)!important}#main-cart-footer.page-width{padding-left:1rem!important;padding-right:1rem!important;max-width:100%!important}.cart__footer-wrapper{padding:0!important}.cart__footer{padding:1.25rem 0 2rem!important;border-top:none!important;display:block!important}.totals{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 0 .75rem!important;margin:0!important}.totals__subtotal{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#0009!important;margin:0!important}.totals__subtotal-value{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:1.1rem!important;font-weight:600!important;color:var(--gp-black, #1a1a1a)!important;margin:0!important}.tax-note{font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.75rem!important;color:#00000080!important;text-align:center!important;margin:.5rem 0 1rem!important;display:block!important;line-height:1.5!important}.tax-note a{color:var(--gp-gold, #c9a962)!important}.cart__blocks{display:block!important}.cart__blocks>*+*{margin-top:.5rem!important}.cart__ctas{margin:0!important;padding:0!important}.cart__checkout-button{width:100%!important;font-family:var(--gp-font-sans, "Montserrat", sans-serif)!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:1rem 2rem!important;background:var(--gp-black, #1a1a1a)!important;color:#fff!important;text-align:center!important;border:none!important;display:block!important}.cart__checkout-button a{font-size:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-decoration:none!important}.cart__dynamic-checkout-buttons{margin-top:.75rem!important}.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons button{border-radius:0!important;font-size:.85rem!important}.cart__note{display:none!important}.cart-item__error{width:100%!important;margin-top:.5rem!important;padding:0!important}.cart-item__error-text{font-size:.75rem!important}}@media screen and (min-width: 750px){.cart-item__image{max-width:120px!important}.cart__footer>*{width:auto!important;max-width:400px!important}.totals{gap:2rem!important}}@media screen and (min-width: 992px){#main-header .content-side-menu__item:first-child,body #main-header .content-side-menu__item:first-child{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;overflow:visible!important;pointer-events:auto!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important}#main-header #so_megamenu_72,body #main-header #so_megamenu_72,#so_megamenu_72.responsive.megamenu-style-dev{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;width:auto!important;height:auto!important;overflow:visible!important;left:auto!important;top:auto!important}#main-header nav.navbar-default,#main-header .navbar-default,body #main-header nav.navbar-default,body #main-header .navbar-default{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;width:auto!important;height:auto!important;background:transparent!important}#main-header .container-megamenu,#main-header .container-megamenu.horizontal,body #main-header .container-megamenu,body #main-header .container-megamenu.horizontal{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;width:auto!important;height:auto!important;overflow:visible!important}#main-header .megamenu-wrapper,#so_megamenu_72 .megamenu-wrapper,body #main-header .megamenu-wrapper{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;width:auto!important;height:auto!important;overflow:visible!important;background:transparent!important;left:auto!important;top:auto!important;transform:none!important;-webkit-transform:none!important}#main-header .megamenu-pattern,#so_megamenu_72 .megamenu-pattern,body #main-header .megamenu-pattern{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;width:auto!important;height:auto!important}#main-header ul.megamenu,#so_megamenu_72 ul.megamenu,body #main-header ul.megamenu,.megamenu-style-dev ul.megamenu{display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:row!important;gap:2rem!important;list-style:none!important;margin:0!important;padding:0!important;align-items:center!important;position:relative!important;width:auto!important;height:auto!important;overflow:visible!important}#main-header ul.megamenu>li,#main-header .mm-item,#so_megamenu_72 ul.megamenu>li,#so_megamenu_72 .mm-item,body #main-header ul.megamenu>li,body #main-header .mm-item{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:relative!important;width:auto!important;height:auto!important;overflow:visible!important;left:auto!important;top:auto!important}#main-header ul.megamenu>li>a,#main-header .mm-link,#so_megamenu_72 ul.megamenu>li>a,#so_megamenu_72 .mm-link,body #main-header ul.megamenu>li>a{display:inline-flex!important;visibility:visible!important;opacity:1!important;color:var(--gp-text-dark, #2c2c2c)!important}#main-header ul.megamenu>li>a strong,#main-header .mm-link strong,#so_megamenu_72 ul.megamenu>li>a strong,body #main-header ul.megamenu>li>a strong{display:inline!important;visibility:visible!important;opacity:1!important;color:var(--gp-text-dark, #2c2c2c)!important;font-weight:500!important}}#gp-desktop-nav{display:none}@media (min-width: 992px){#gp-desktop-nav{display:flex!important;align-items:center!important;gap:2rem!important;flex:1!important;margin-left:2rem!important}#gp-desktop-nav .gp-nav-link{color:#2c2c2c!important;text-decoration:none!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;transition:color .3s ease!important}#gp-desktop-nav .gp-nav-link:hover{color:var(--gp-gold, #c9a227)!important}.gp-mobile-drawer,#gp-mobile-drawer{display:none!important;visibility:hidden!important}#main-header .logo img,#main-header #logo img{max-width:180px!important;max-height:80px!important;width:auto!important;height:auto!important}}@media (max-width: 991px){#gp-desktop-nav{display:none!important}}@media (min-width: 992px){body #main-header .megamenu-wrapper,body #main-header #so_megamenu_72 .megamenu-wrapper,body .megamenu-style-dev .megamenu-wrapper,html body #main-header .megamenu-wrapper{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;transform:none!important;-webkit-transform:none!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;background:transparent!important;z-index:100!important}body #main-header ul.megamenu,html body #main-header ul.megamenu,body #so_megamenu_72 ul.megamenu{display:flex!important;visibility:visible!important;opacity:1!important;flex-wrap:wrap!important;gap:.5rem!important}body #main-header ul.megamenu>li,html body #main-header ul.megamenu>li,body #so_megamenu_72 ul.megamenu>li{display:flex!important;visibility:visible!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/editorial-override.css.map */
