html,body{margin:0;padding:0}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}img{max-width:100%}.shopify-section{display:contents}#shopify-section-cart-drawer,.shopify-section-group-header-group{display:block}.skip-link:focus{position:fixed!important;left:var(--sp-3);top:var(--sp-3);width:auto;height:auto;clip:auto;z-index:var(--z-toast);padding:var(--sp-2) var(--sp-4);background:var(--c-text-1);color:var(--c-bg);border-radius:var(--r-sm)}#MainContent:focus{outline:none}.calm .smoke,.calm .grain{animation:none}.calm .grain,.calm .engrave .glow{display:none}@media(hover:none){.header,.sticky-buy,.bb-tray,.band,.tile__body:before,.close{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.header,.sticky-buy,.bb-tray{background:#0f1012f5}.band{background:#090a0cf0}.btn--primary:after,.btn--gold:after,.tag--gold:after{animation:none!important}}html.layer-open,html.layer-open body{overflow:hidden}.sw{position:relative}.sw:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.swatches{gap:var(--sp-2)}.sw{box-shadow:0 0 0 1px var(--c-line-2)}.line .qty button{width:40px;height:40px}.line-remove{width:44px;height:44px}.footer ul{gap:0}.footer ul a{display:inline-block;padding-block:10px}.close--sm{position:relative}.close--sm:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.line.is-busy{opacity:.5;pointer-events:none;transition:opacity var(--dur-1)}#cart:has(.empty) .ship,#cart:has(.empty) .drawer-foot{display:none}#cart:has(.empty) .lines{display:grid;align-content:center}.empty .btn{min-height:48px;width:100%;max-width:280px}.express-checkout{min-height:48px}.express-checkout:empty{display:none}.express-checkout .shopify-cleanslate,.express-checkout [data-shopify-buttoncontainer]{gap:var(--sp-2)}.drawer-foot .continue-link{justify-self:center;padding:var(--sp-2)}.cart-added{margin:var(--sp-3) var(--sp-5) 0}.result__icon{width:56px;height:56px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--c-surface-3);color:var(--c-gold);font-family:var(--font-display);font-size:var(--fs-title)}#search-hint .opt{min-height:36px;margin:var(--sp-1) var(--sp-1) 0 0}.search__bar input::-webkit-search-cancel-button{display:none}.qa-sheet{position:fixed;left:var(--sp-3);right:var(--sp-3);bottom:calc(var(--sp-3) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--c-surface-2);border:1px solid var(--c-line-gold);box-shadow:var(--sh-3);transform:translateY(140%);transition:transform var(--dur-2) var(--ease-out)}.qa-sheet.on{transform:none}.qa-sheet__msg{flex:1;min-width:0;font-size:var(--fs-body-s);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.qa-sheet{transition:none}}.pcard-media a.qadd{inset:auto var(--sp-3) var(--sp-3) auto;position:absolute;text-decoration:none}.payment-icons{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.payment-icon{width:38px;height:24px}.rte{color:var(--c-text-2);max-width:var(--measure)}.rte>*+*{margin-top:var(--sp-3)}.rte a{color:var(--c-gold)}.rte ul{list-style:disc;padding-left:1.2em}.rte h2,.rte h3{color:var(--c-text-1);font-family:var(--font-display);font-weight:var(--fw-regular)}.pcard-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-foot .link,.line--bundle .line-bottom .link,.cart-offer .link{display:inline-flex;align-items:center;min-height:44px}.footer-base a{display:inline-block;padding-block:10px}.result--all{grid-template-columns:minmax(0,1fr) auto;color:var(--c-gold)}.result--all b{color:var(--c-gold)}.section-head .rail-ctrl{flex-direction:row;align-items:center}#ship .t-small{margin:0}@media(min-width:760px)and (hover:hover){.section-head>.rail-ctrl{display:flex;flex-direction:row;align-items:center;gap:var(--sp-2)}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/foundation.css.map */
