html{scroll-behavior:smooth}.card-wrapper,.card__media img,.button,.button--primary,.header-wrapper,.banner__media img,.collection-list__item,.multicolumn-list__item{will-change:transform}.card-wrapper{transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease;border-radius:10px;overflow:hidden}.card-wrapper:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 16px 40px #0003,0 2px 8px #c9a84c1f}.card__media{overflow:hidden}.card__media img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover .card__media img{transform:scale(1.06)}.card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#fff0,#ffffff0f,#fff0);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.card-wrapper:hover .card__media:after{opacity:1}.button,.button--primary{position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background-color .2s ease;letter-spacing:.05em}.button:hover,.button--primary:hover{transform:translateY(-3px);box-shadow:0 8px 24px #c9a84c66,0 2px 8px #00000026}.button:active,.button--primary:active{transform:translateY(-1px);box-shadow:0 4px 12px #c9a84c4d}.button:after,.button--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff14;opacity:0;transition:opacity .2s ease;border-radius:inherit}.button:hover:after,.button--primary:hover:after{opacity:1}.header-wrapper{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);transition:box-shadow .3s ease,background-color .3s ease}.header-wrapper.scrolled{box-shadow:0 1px #c9a84c26,0 4px 24px #0000004d}.header__menu-item>a,.header__active-menu-item{position:relative}.header__menu-item>a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#c9a84c;transition:width .28s cubic-bezier(.4,0,.2,1);border-radius:1px}.header__menu-item>a:hover:after{width:100%}*:focus-visible{outline:2px solid #c9a84c;outline-offset:3px;border-radius:3px}a{transition:color .2s ease,opacity .2s ease}.product__media img,.product__media .deferred-media{transition:opacity .3s ease,transform .4s ease;border-radius:6px}.product__media-wrapper{border-radius:10px;overflow:hidden}.product__media-item:hover img{transform:scale(1.02)}.thumbnail-list__item button{transition:border-color .2s ease,box-shadow .2s ease}.thumbnail-list__item button:hover{box-shadow:0 0 0 2px #c9a84c}.product__info-container>*+*{margin-top:1.2rem}details summary{transition:color .2s ease,padding-left .2s ease;cursor:pointer}details summary:hover{color:#c9a84c;padding-left:4px}details[open] summary{color:#c9a84c}details .accordion__content{animation:fadeSlideDown .28s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.section-divider{transform-origin:center;overflow:hidden}.collection-list__item .card{transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease}.collection-list__item:hover .card{transform:translateY(-4px);box-shadow:0 12px 32px #00000038}.image-with-text__media img{transition:transform .5s ease}.image-with-text:hover .image-with-text__media img{transform:scale(1.03)}.multicolumn-card{transition:transform .25s ease,box-shadow .25s ease;border-radius:8px}.multicolumn-list__item:hover .multicolumn-card{transform:translateY(-4px);box-shadow:0 10px 28px #0000002e}.product__info-container .icon-with-text{background:#1e1c18;border-left:4px solid #c9a84c;border-radius:4px;padding:14px 18px;margin:12px 0;transition:border-left-color .2s ease,background .2s ease}.product__info-container .icon-with-text:hover{background:#252219;border-left-color:#e8c65a}.product__info-container .icon-with-text .icon{fill:#c9a84c!important;color:#c9a84c!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.product__info-container .icon-with-text:hover .icon{transform:scale(1.15)}.product__info-container .icon-with-text svg path,.product__info-container .icon-with-text svg rect,.product__info-container .icon-with-text svg circle,.product__info-container .icon-with-text svg polyline,.product__info-container .icon-with-text svg line{stroke:#c9a84c!important;fill:none;transition:stroke .2s ease}.product__info-container .icon-with-text svg[fill] path,.product__info-container .icon-with-text svg[fill] rect{fill:#c9a84c!important;stroke:none!important}.product__info-container .icon-with-text .h4{color:#f5f0e8!important}.product__info-container .icon-with-text .icon-with-text__subtext{color:#c9a84c!important;opacity:1;text-align:center}.product-video-embed{margin:16px 0;border-radius:10px;overflow:hidden;background:#000;position:relative;padding-bottom:56.25%;height:0;box-shadow:0 8px 32px #0006}.product-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.product-video-embed__label{color:#c9a84c;font-size:.75em;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px}#CartDrawer{transition:transform .38s cubic-bezier(.4,0,.2,1)}.cart-items tr{transition:background-color .2s ease}.cart-items tr:hover{background:#c9a84c0a}.announcement-bar{letter-spacing:.08em;font-size:1.3rem}.price--large .price-item--regular,.price--large .price-item--sale{letter-spacing:-.01em}.rating-stars{display:flex;align-items:center;gap:.4rem}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#12100e}::-webkit-scrollbar-thumb{background:#c9a84c;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#e8c65a}.banner__media,.image-banner .banner__media{overflow:hidden}.banner__media img{will-change:transform}.shopify-section{transition:opacity .1s ease}.header-wrapper .header__heading-link .h2,.header-wrapper .header__heading-link span,.header-wrapper a.header__heading-link{color:#f5f0e8!important;transition:color .2s ease}.header-wrapper .header__heading-link:hover .h2,.header-wrapper .header__heading-link:hover span{color:#c9a84c!important}html.js-ready .collection-list__item,html.js-ready .card-wrapper,html.js-ready .multicolumn-list__item,html.js-ready .splide__slide,html.js-ready .image-with-text__media-item,html.js-ready .image-with-text__text-item,html.js-ready .rich-text__blocks>*,html.js-ready .footer__col,html.js-ready .collapsible-content .accordion,html.js-ready .section-divider,html.js-ready .article-card,html.js-ready .blog-articles .article{opacity:0;transition:opacity 1.2s ease}html.js-ready .collection-list__item.js-visible,html.js-ready .card-wrapper.js-visible,html.js-ready .multicolumn-list__item.js-visible,html.js-ready .splide__slide.js-visible,html.js-ready .image-with-text__media-item.js-visible,html.js-ready .image-with-text__text-item.js-visible,html.js-ready .rich-text__blocks>.js-visible,html.js-ready .footer__col.js-visible,html.js-ready .collapsible-content .accordion.js-visible,html.js-ready .section-divider.js-visible,html.js-ready .article-card.js-visible,html.js-ready .blog-articles .article.js-visible{opacity:1}sticky-atc{opacity:1!important}sticky-atc .button,sticky-atc .button:hover,sticky-atc .button:active{transform:none!important;box-shadow:none!important}sticky-atc .sticky-atc__button .button{background-color:#c9a84c;color:#1a1a17;border:none;font-weight:700;letter-spacing:.08em}sticky-atc .sticky-atc__button .button:hover{background-color:#e8c65a;color:#1a1a17}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.banner__media img{will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/modern-enhancements.css.map */
