:root{--sf-signature-gold:#e3bf78;--sf-signature-line:#d5b67630}html{scroll-padding-top:110px}body{accent-color:var(--sf-signature-gold)}::selection{background:#d8b46c;color:#171108}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--sf-signature-gold);outline-offset:4px}#MainContent .product-card{border:1px solid var(--sf-signature-line);border-radius:18px;padding:12px;background:linear-gradient(145deg,#17140e,#0c0c0b);transition:border-color .25s,box-shadow .25s}#MainContent .product-card .product-card__content{gap:12px}#MainContent .product-card .card-gallery{border-radius:12px;overflow:hidden}#MainContent .product-card .price{color:#f3dba7}#MainContent .product-card :is(h3,h4,.product-title){line-height:1.45}#MainContent .product-card .quick-add__button{border-radius:10px}#MainContent .product-information{padding-block:36px}#MainContent .product-form-buttons .add-to-cart-button{min-height:52px;border-radius:12px}#MainContent .variant-option__button-label{min-height:44px}#MainContent .cart-page{gap:28px 48px;padding-bottom:56px}#MainContent .cart-page__title .cart-title{font-size:clamp(26px,4vw,42px);letter-spacing:-.04em}#MainContent .cart-page__items{min-width:0;padding:24px;border:1px solid var(--sf-signature-line);border-radius:20px;background:#11100e}#MainContent .cart-page--empty .cart-page__items{width:min(100%,640px);text-align:center;padding:42px 24px}#MainContent .cart-page__summary{border:1px solid #b99a5a55;border-radius:20px;background:linear-gradient(140deg,#211c12,#10100e);padding:26px;align-self:start;height:auto}#MainContent .cart-page__summary .cart-summary{background:transparent}#MainContent .cart-items__media-image{border-radius:10px}#MainContent .cart-items__details a{line-height:1.5}#MainContent .cart-totals__total-value{color:#f0d49d}.cart__ctas .cart__checkout-button{min-height:54px;border-radius:12px;background:linear-gradient(110deg,#c29a51,#f1d8a2);color:#191208;border:0;font-weight:650}#cart-drawer .theme-drawer__dialog{border-inline-start:1px solid #af92554d;background:#0e0e0c}#cart-drawer .cart-drawer__summary{background:linear-gradient(145deg,#211b11,#11110e);border-top:1px solid var(--sf-signature-line)}#cart-drawer .cart-items__media-image{border-radius:10px}.sf-cart-assurance{border-top:1px solid var(--sf-signature-line);padding-top:16px;margin:18px 0 0;font-size:12px;line-height:1.7;color:#c2b8a4}.sf-cart-assurance a{color:#e3bf78;text-underline-offset:4px}.sf-cart-empty{margin:0 auto 24px;max-width:370px;color:#bfb6a6;font-size:14px;line-height:1.8}.sf-cart-portfolios{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.sf-cart-portfolios a{padding:11px 18px;border:1px solid #76613c;border-radius:9px;font-size:12px;color:#e3cfaa}@media(min-width:1000px){#MainContent .cart-page__summary{position:sticky;top:calc(var(--header-height,80px) + 24px)}}@media(hover:hover){#MainContent .product-card:hover{border-color:#d6b57580;box-shadow:0 12px 36px #0004}}@media(max-width:749px){#MainContent .product-card{padding:8px;border-radius:13px}#MainContent .cart-page{gap:22px}#MainContent .cart-page__items{padding:18px 14px}#MainContent .cart-page__summary{padding:22px 18px}#MainContent .product-information{padding-block:20px}}@media(prefers-reduced-motion:reduce){#MainContent .product-card{transition:none}}.sf-product-path{display:flex;align-items:center;flex-wrap:wrap;gap:12px;max-width:1440px;margin:0 auto;padding:22px max(22px,4vw);font-size:12px;line-height:1.6;color:#8f826b}.sf-product-path a{display:inline-flex;align-items:center;min-height:32px;color:#d5be91;text-decoration:none}#MainContent[data-template^=product] .product-information{padding-block:12px 56px}#MainContent[data-template^=product] .product-information__media{min-width:0;width:100%;padding:0}#MainContent[data-template^=product] media-gallery{display:block;border:1px solid #cbb47b33;border-radius:20px;overflow:hidden;background:#f5f2ed}#MainContent[data-template^=product] .product-media-container{background:#f5f2ed}#MainContent[data-template^=product] .product-media :is(img,.deferred-media__poster-image){object-fit:contain;padding:clamp(20px,3vw,44px)}#MainContent[data-template^=product] .product-details{min-width:0;width:100%;padding:0}#MainContent[data-template^=product] .product-details>.group-block{width:100%;border:1px solid #baa06340;border-radius:20px;background:linear-gradient(135deg,#1b1811,#10100e);overflow:visible}#MainContent[data-template^=product] .product-details h1{font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.17;letter-spacing:-.035em;text-wrap:pretty;overflow-wrap:anywhere;margin:0}#MainContent[data-template^=product] .product-details product-price{color:#edd5a2}#MainContent[data-template^=product] .product-details .price{font-size:26px;line-height:1.4}#MainContent[data-template^=product] .product-details .variant-option{gap:12px}#MainContent[data-template^=product] .product-details .variant-option__button-label{min-height:48px;padding:12px 16px;border-radius:10px}#MainContent[data-template^=product] .product-details .buy-buttons-block{display:block;border:1px solid #ad92533d;border-radius:16px;background:#08080780}#MainContent[data-template^=product] .product-form-buttons{gap:18px;align-items:center}#MainContent[data-template^=product] .product-form-buttons>.quantity-selector-wrapper{flex:0 0 auto}#MainContent[data-template^=product] .product-form-buttons>add-to-cart-component{flex:1 0 100%;width:100%;min-width:0}#MainContent[data-template^=product] .product-form-buttons .quantity-selector{min-height:52px;border-radius:10px}#MainContent[data-template^=product] .product-form-buttons .quantity-selector button{min-width:44px;min-height:48px}#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button{height:auto;min-height:56px;border-radius:10px;font-size:16px;padding:16px 20px}#MainContent[data-template^=product] .product-form-buttons>.accelerated-checkout-block{flex:1 0 100%;min-width:0;width:100%;padding-top:18px;border-top:1px solid #aa92502d}#MainContent[data-template^=product] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:10px;--shopify-accelerated-checkout-button-block-size:52px}#MainContent[data-template^=product] .product-details .text-block.rte{font-size:15px;line-height:1.85;color:#c4bbaa}#MainContent[data-template^=product] .product-details .text-block.rte h2{font-size:18px;line-height:1.4;color:#f1e5ce;margin:0 0 16px;letter-spacing:-.015em}#MainContent[data-template^=product] .product-details .text-block.rte p{margin:0 0 14px}@media(min-width:750px){#MainContent[data-template^=product] .product-information__grid:not(.product-information--media-none){grid-column:2;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}#MainContent[data-template^=product] .product-information__grid.product-information--media-left .product-information__media{grid-column:1;padding:0}#MainContent[data-template^=product] .product-information__grid.product-information--media-left .product-details{grid-column:2;padding:0}}@media(max-width:749px){.sf-product-path{padding:14px 22px 18px;font-size:11px;gap:10px}#MainContent[data-template^=product] .product-information{padding-block:0 36px}#MainContent[data-template^=product] .product-information__grid{row-gap:24px}#MainContent[data-template^=product] .product-information__media{grid-column:2/3;padding:0}#MainContent[data-template^=product] .product-details{grid-column:2/3}#MainContent[data-template^=product] .product-details>.group-block{padding:26px 20px}#MainContent[data-template^=product] .product-details h1{font-size:29px;line-height:1.2}#MainContent[data-template^=product] .product-details .buy-buttons-block .product-form-buttons{padding:18px 16px;gap:18px}#MainContent[data-template^=product] .product-details .price{font-size:25px}}#MainContent[data-template^=product] .product-form-buttons>span:has(add-to-cart-component){flex:1 0 100%;min-width:0;width:100%}#MainContent[data-template^=product] .product-form-buttons add-to-cart-component{display:block;width:100%}@media(min-width:1200px)and (hover:hover)and (pointer:fine){#MainContent .section-resource-list{--page-width:1200px}#MainContent .product-card{padding:10px;border-radius:15px}#MainContent .product-card .product-card__content{gap:9px}#MainContent .product-card :is(h3,h4,.product-title){font-size:14px}.sf-product-path{max-width:1200px;padding:16px 40px}#MainContent[data-template^=product] .product-information__grid:not(.product-information--media-none){max-width:1120px;width:100%;margin-inline:auto;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#MainContent[data-template^=product] media-gallery{max-width:460px;margin-inline:auto}#MainContent[data-template^=product] .product-details h1{font-size:32px}#MainContent[data-template^=product] .product-details .price{font-size:23px}#MainContent[data-template^=product] .product-details>.group-block{padding:24px}#MainContent[data-template^=product] .product-details .variant-option__button-label{padding:10px 14px;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sf-signature.css.map */
