.vip-banner-section{position:relative;z-index:200}.vip-banner-section .section-background,.vip-banner-section .vip-banner{background-color:#c8a86a!important}.vip-banner__inner{padding:6px 16px!important}.vip-banner__text{font-size:.7rem!important;letter-spacing:.18em!important;font-weight:500!important;color:#111!important}.header[transparent] .header__row,.header .header__row{--header-bg-color: #111111 !important;background-color:#111!important}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns{border-bottom:none!important}.header .header__columns{padding-block:6px!important}.header .header-logo img,.header .header-logo svg{max-height:70px!important}#header-component .menu-list__link{font-size:.75rem;letter-spacing:.16em;font-weight:500;text-transform:uppercase;color:#fff!important;opacity:.9;transition:opacity .3s ease}#header-component .menu-list__link:hover{opacity:1}.header-actions__action{color:#fff!important}.header-actions__action svg{width:18px;height:18px}.header .search-action,.header .search-action .svg-wrapper,.header .header__icon--menu{color:#fff!important}.hero-wrapper:first-child .hero{min-height:100svh!important}.hero-wrapper:first-child{--hero-height-offset: 0px !important}.hero-wrapper:first-child .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#0000000d 30%,#00000040,#000000a6 80%,#000000d9);z-index:1;pointer-events:none}.hero-wrapper:first-child .hero__content-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;padding-bottom:7vh!important;padding-top:0!important;text-align:center;z-index:2;position:relative}.hero-wrapper:first-child .hero__content-wrapper h1{font-size:clamp(2.8rem,6vw,5.5rem)!important;font-weight:300!important;letter-spacing:.25em!important;text-transform:uppercase;color:#fff!important;text-shadow:0 2px 30px rgba(0,0,0,.25);margin:0!important;line-height:1.05!important}.hero-wrapper:first-child .hero__content-wrapper p{font-size:clamp(.82rem,1.4vw,1.05rem)!important;font-weight:300!important;letter-spacing:.12em!important;color:#fffc!important;max-width:480px;margin:0!important;line-height:1.7!important}@keyframes heroButtonPulse{0%,to{background-color:#111;border-color:#ffffff40;color:#fff;box-shadow:0 4px 20px #0000004d}50%{background-color:#c8a86a;border-color:#c8a86a;color:#111;box-shadow:0 4px 30px #c8a86a59}}.hero-wrapper:first-child .hero__content-wrapper .button,.hero-wrapper:first-child .hero__content-wrapper .button-secondary{animation:heroButtonPulse 3.5s ease-in-out infinite!important;padding:16px 52px!important;font-size:.78rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:600!important;border-width:1px!important;border-style:solid!important;border-radius:0!important;text-decoration:none!important;display:inline-flex!important;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease!important;position:relative;overflow:hidden}.hero-wrapper:first-child .hero__content-wrapper .button:hover,.hero-wrapper:first-child .hero__content-wrapper .button-secondary:hover{animation-play-state:paused!important;background-color:#c8a86a!important;border-color:#c8a86a!important;color:#111!important;transform:translateY(-2px);box-shadow:0 10px 35px #c8a86a73!important}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero-wrapper:first-child .hero__media{animation:heroZoom 20s ease-in-out alternate infinite;will-change:transform}@keyframes scrollBounce{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(8px);opacity:1}}@media screen and (max-width: 749px){.vip-banner__inner{padding:5px 12px!important}.vip-banner__text{font-size:.6rem!important;letter-spacing:.12em!important}.header .header__columns{padding-block:4px!important}.header .header-logo img,.header .header-logo svg{max-height:55px!important}.hero-wrapper:first-child .hero{min-height:100svh!important}.hero-wrapper:first-child .hero__content-wrapper{padding-bottom:5vh!important;padding-inline:24px!important}.hero-wrapper:first-child .hero__content-wrapper h1{font-size:2.2rem!important;letter-spacing:.18em!important;line-height:1.1!important}.hero-wrapper:first-child .hero__content-wrapper p{font-size:.8rem!important;letter-spacing:.06em!important;max-width:320px}.hero-wrapper:first-child .hero__content-wrapper .button,.hero-wrapper:first-child .hero__content-wrapper .button-secondary{padding:14px 38px!important;font-size:.72rem!important;letter-spacing:.18em!important}}@media screen and (min-width: 750px) and (max-width: 1024px){.hero-wrapper:first-child .hero__content-wrapper{padding-bottom:6vh!important}.hero-wrapper:first-child .hero__content-wrapper h1{font-size:3.2rem!important}#header-component .menu-list__link{font-size:.72rem;letter-spacing:.12em}}@media (prefers-reduced-motion: reduce){.hero-wrapper:first-child .hero__content-wrapper .button,.hero-wrapper:first-child .hero__content-wrapper .button-secondary{animation:none!important;background-color:#111!important;border-color:#ffffff40!important;color:#fff!important}.hero-wrapper:first-child .hero__media{animation:none!important;transform:none!important}}footer.section-wrapper .section-background,footer.section-wrapper .section{background-color:#0a0a0a!important}footer .footer-content.spacing-style{padding-top:80px!important;padding-bottom:60px!important;align-items:start;gap:48px!important}@media screen and (min-width: 990px){footer .footer-content{grid-template-columns:1.4fr .8fr .8fr 1.2fr!important;gap:60px!important}}footer .footer-content .group-block,footer .footer-content .group-block-content{width:100%!important;min-width:0!important}footer .footer-content .group-block-content>*{width:100%!important;min-width:0!important}footer .header-logo img,footer .header-logo svg,footer .logo-block img,footer .logo-block svg{max-height:120px!important;width:auto!important}footer .footer-content>:first-child{position:relative;padding-bottom:24px!important}footer .footer-content>:first-child:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background:linear-gradient(90deg,#c8a86a,#c8a86a00)}footer .social-icons__wrapper{gap:20px!important;justify-content:flex-start!important;margin-top:8px}footer .social-icons__icon{width:26px!important;height:26px!important;color:#ffffff80!important;transition:color .3s ease,transform .3s ease}footer .social-icons__icon-wrapper{height:auto!important}footer .social-icons__icon-wrapper:hover .social-icons__icon{color:#c8a86a!important;transform:translateY(-2px)}footer .footer-content .accordion__title,footer .footer-content .h4,footer .footer-content .h5,footer .footer-content .h5 strong,footer .footer-content .h5 p,footer .footer-content .group-block-content>:first-child .h5{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:1.05rem!important;font-weight:800!important;color:#fff!important;margin-bottom:14px!important;position:relative;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:keep-all!important}footer .footer-content .menu-list a,footer .footer-content .footer-menu a{color:#ffffff8c!important;font-size:.95rem!important;font-weight:400!important;line-height:2!important;text-decoration:none!important;transition:color .25s ease,padding-left .25s ease}footer .footer-content .menu-list a:hover,footer .footer-content .footer-menu a:hover{color:#c8a86a!important;padding-left:4px}footer .footer-content .rte a,footer .footer-content .group-block-content .rte a{color:#ffffff8c!important;font-size:.95rem!important;font-weight:400!important;text-decoration:none!important;transition:color .25s ease,padding-left .25s ease;display:inline-block;line-height:2.1!important}footer .footer-content .rte a:hover,footer .footer-content .group-block-content .rte a:hover{color:#c8a86a!important;padding-left:4px}footer .footer-content .rte p,footer .footer-content .paragraph p{color:#ffffff80!important;font-size:.82rem!important;line-height:1.7!important}footer .email-signup__input-group--underline{--box-shadow-color: rgba(200, 168, 106, .4) !important}footer .email-signup__input-group--underline:focus-within{--box-shadow-color: #c8a86a !important}footer .email-signup__input{color:#fff!important;background-color:transparent!important;font-size:.9rem!important;padding:14px 0!important;letter-spacing:.02em}footer .email-signup__input::placeholder{color:#ffffff59!important;letter-spacing:.04em}footer .email-signup__button{color:#c8a86a!important;transition:transform .3s ease}footer .email-signup__button:hover{transform:translate(4px)}footer .email-signup__button-icon{color:#c8a86a!important}.footer-utilities .section-background,.footer-utilities .section{background-color:#0a0a0a!important}.footer-utilities .utilities{border-top:1px solid rgba(255,255,255,.08)!important;color:#fff6!important;padding-top:24px!important;padding-bottom:24px!important;font-size:.75rem!important;letter-spacing:.04em}.footer-utilities .utilities a{color:#fff6!important;transition:color .25s ease}.footer-utilities .utilities a:hover{color:#c8a86a!important}@media screen and (max-width: 749px){footer .footer-content.spacing-style{padding-top:56px!important;padding-bottom:40px!important;gap:24px!important;text-align:center;display:grid!important;grid-template-columns:1fr 1fr!important}footer .footer-content>.group-block:first-child{grid-column:1 / -1!important}footer .footer-content>.group-block:last-child{grid-column:1 / -1!important}footer .footer-content>.group-block{text-align:left!important}footer .footer-content>:first-child:after{left:50%;transform:translate(-50%)}footer .social-icons__wrapper{justify-content:center!important}footer .footer-content .h4,footer .footer-content .h5{margin-bottom:12px!important}footer .footer-content .rte a,footer .footer-content .group-block-content .rte a{line-height:2.6!important}footer .header-logo img,footer .header-logo svg,footer .logo-block img,footer .logo-block svg{max-height:90px!important}}@media screen and (min-width: 750px) and (max-width: 989px){footer .footer-content.spacing-style{padding-top:64px!important;padding-bottom:48px!important}}.section-trust-badges .trust-section__inner{max-width:860px!important}.section-vip-membership .vip-section__inner{max-width:960px!important}@media screen and (min-width: 990px){.section-trust-badges .trust-section__inner{max-width:860px!important;margin-inline:auto!important}.section-vip-membership .vip-section__inner{max-width:960px!important;margin-inline:auto!important}}.collection .product-card__gallery img,.main-collection .product-card__gallery img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)!important}.collection .product-card:hover .product-card__gallery img,.main-collection .product-card:hover .product-card__gallery img{transform:scale(1.04)}.collection .product-card .product-title,.main-collection .product-card .product-title{font-weight:500!important;letter-spacing:.02em!important}.collection .product-card .price--on-sale .price__regular,.main-collection .product-card .price--on-sale .price__regular{text-decoration:line-through;opacity:.5}.collection-filters,.facets-wrapper{border-bottom:1px solid rgba(0,0,0,.08)!important}.active-filter{border-color:#c8a86a!important}.product-information .buy-buttons .button,.product-information .buy-buttons .shopify-payment-button__button{letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important;font-size:.82rem!important;border-radius:0!important;transition:opacity .3s ease,transform .2s ease!important}.product-information .buy-buttons .button:hover{opacity:.9;transform:translateY(-1px)}.product-information .variant-picker .variant-picker__option{border-radius:0!important}.product-information .variant-picker .variant-picker__option.is-active,.product-information .variant-picker .variant-picker__option:checked{border-color:#111!important}.product-information .product-details h1{letter-spacing:.02em!important;line-height:1.25!important}.product-information .product-details .rte{font-size:.9rem!important;line-height:1.75!important;opacity:.8}.product-recommendations,.product-recommendations .section-background,.product-recommendations .section{background-color:#0a0a0a!important}.product-recommendations,.product-recommendations *{--color-foreground: 255, 255, 255}.product-recommendations h3,.product-recommendations .h3,.product-recommendations .h4{letter-spacing:.18em!important;font-weight:300!important;color:#fff!important;text-transform:uppercase!important}.product-recommendations .rte p{color:#ffffff80!important}.product-recommendations .divider-line{background:linear-gradient(90deg,transparent,#c8a86a,transparent)!important;opacity:.6}.product-recommendations .product-card{background:transparent!important;border:none!important;overflow:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94)!important}.product-recommendations .product-card:hover{transform:translateY(-6px)}.product-recommendations .product-card__gallery{overflow:hidden!important;border-radius:0!important;position:relative}.product-recommendations .product-card__gallery:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none;opacity:0;transition:opacity .4s ease}.product-recommendations .product-card:hover .product-card__gallery:after{opacity:1}.product-recommendations .product-card__gallery img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important;object-fit:cover!important}.product-recommendations .product-card:hover .product-card__gallery img{transform:scale(1.06)}.product-recommendations .product-card .product-title,.product-recommendations .product-card .product-card__title,.product-recommendations .product-title{color:#fff!important;font-weight:400!important;letter-spacing:.03em!important;font-size:.82rem!important;line-height:1.4!important}.product-recommendations .product-card .price,.product-recommendations .price__current,.product-recommendations .price{color:#c8a86a!important;font-weight:500!important;letter-spacing:.04em!important}.product-recommendations .price--on-sale .price__regular{color:#ffffff59!important;text-decoration:line-through!important}.product-recommendations .product-card .button,.product-recommendations .product-card .quick-add__button{background-color:transparent!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:0!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.7rem!important;transition:all .3s ease!important}.product-recommendations .product-card .button:hover,.product-recommendations .product-card .quick-add__button:hover{background-color:#c8a86a!important;border-color:#c8a86a!important;color:#111!important}.product-recommendations .product-card .badge{background-color:#c8a86a!important;color:#111!important;border-radius:0!important;font-size:.65rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}@media screen and (max-width: 749px){.product-recommendations .product-card .product-title,.product-recommendations .product-card .product-card__title{font-size:.75rem!important}}.product-information .quantity-input{border-radius:0!important}.breadcrumb{font-size:.75rem!important;letter-spacing:.06em!important;opacity:.6}.breadcrumb a:hover{color:#c8a86a!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-header-hero.css.map */
