:root{--stash-frame: min(1320px, calc(100vw - clamp(28px, 6vw, 96px)) );--stash-section-space: clamp(44px, 6vw, 88px);--stash-panel-pad: clamp(22px, 3.5vw, 46px);--stash-grid-gap: clamp(16px, 2vw, 26px);--stash-title-size: clamp(2.45rem, 5.2vw, 5rem);--stash-subtitle-size: clamp(1.65rem, 3vw, 2.8rem);--stash-copy-size: clamp(.96rem, 1.2vw, 1.08rem)}body.stash-site{overflow-x:clip}body.stash-site #MainContent{min-width:0}body.stash-site #MainContent :is(h1,h2,h3,p,dl,ul,ol){overflow-wrap:anywhere}body.stash-site #MainContent :is(.rte,p){line-height:1.62}body.stash-site #MainContent .rte>:first-child{margin-top:0}body.stash-site #MainContent .rte>:last-child{margin-bottom:0}body.stash-site :is(.stash-drops-district,.stash-partner-signals,.stash-card-archive,.stash-card-foundry,.stash-collector-prototype,.stash-artifact-record,.stash-vault,.stash-resident-scene){box-sizing:border-box;width:var(--stash-frame)!important;max-width:100%;margin:var(--stash-section-space) auto!important}body.stash-site :is(.stash-card-archive,.stash-card-foundry,.stash-partner-signals)>header{display:grid;gap:10px;width:100%;margin:0 0 var(--stash-grid-gap);padding:var(--stash-panel-pad);border:1px solid var(--stash-crystal-edge);border-radius:24px;color:var(--stash-crystal-text);background:linear-gradient(125deg,rgba(255,255,255,.5),transparent 56%,var(--stash-prism-a)),var(--stash-crystal-surface);box-shadow:inset 0 1px #ffffffe6,var(--stash-crystal-shadow);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}body.stash-site :is(.stash-card-archive,.stash-card-foundry,.stash-partner-signals,.stash-collector-prototype,.stash-artifact-record,.stash-vault,.stash-drops-district) :is(h1,h2){max-width:18ch;margin:0;font-size:var(--stash-title-size);line-height:.96;letter-spacing:-.045em}body.stash-site :is(.stash-drop-card,.stash-partner-card,.stash-card-entry,.stash-vault__artifact) h3{margin:0;font-size:var(--stash-subtitle-size);line-height:1.03;letter-spacing:-.028em}body.stash-site .stash-interface-eyebrow{margin:0;color:var(--stash-crystal-muted);font-size:10px;line-height:1.45;letter-spacing:.18em}body.stash-site :is(.stash-button,.button:not(.button-unstyled),button.shopify-payment-button__button){box-sizing:border-box;display:inline-flex;min-height:46px;max-width:100%;align-items:center;justify-content:center;gap:8px;padding:12px 18px!important;border-radius:13px!important;font-size:clamp(.78rem,1vw,.9rem);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:normal}body.stash-site :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;min-height:48px;max-width:100%}body.stash-site:not(.stash-template-home) #MainContent :is(.page-width,.page-width-content,.section--page-width,.section-width){max-width:var(--stash-frame);margin-inline:auto}body.stash-site:not(.stash-template-home) #MainContent .section-content-wrapper{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0}body.stash-site:not(.stash-template-home) #MainContent .section-content-wrapper>:is(.text-block,.page-content){width:100%;max-width:78ch;margin-inline:0;text-align:left}body.stash-site:not(.stash-template-home) #MainContent .section-content-wrapper h1{margin:0 0 18px;font-size:var(--stash-title-size);line-height:.98;letter-spacing:-.04em}body.stash-site :is(.product-grid,.collection-list){align-items:stretch}body.stash-site :is(.product-grid__item,.collection-list__item){min-width:0;height:100%}body.stash-site :is(.product-card,.collection-card,.resource-card){box-sizing:border-box;height:100%}body.stash-site :is(.search-header,.search-results,.main-collection,.cart-page,.main-cart){box-sizing:border-box;width:var(--stash-frame);max-width:100%;margin-inline:auto}body.stash-site .search-header :is(input,[role=search]){width:100%;max-width:760px}body.stash-site :is(.facets,.facets__form,.cart-page__title,.cart__header){width:100%;margin-inline:0}body.stash-site :is(.contact-form,.customer form,.account form){box-sizing:border-box;width:min(100%,760px)!important;margin-inline:0}body.stash-site :is(.contact-form,.customer form,.account form) .button{min-width:min(100%,180px)}body.stash-site .stash-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--stash-grid-gap)!important;margin:0!important}body.stash-site .stash-card-entry{grid-column:auto!important;display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:10px;min-width:0;height:100%;padding:clamp(14px,2vw,20px);border-radius:22px}body.stash-site .stash-card-entry img{width:100%;height:auto;aspect-ratio:2 / 3;margin:0;object-fit:contain;border-radius:14px}body.stash-site .stash-card-entry h3{margin-top:4px}body.stash-site .stash-card-entry p{margin:0}body.stash-site :is(.stash-drop-grid,.stash-partner-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch;gap:var(--stash-grid-gap)!important;margin:var(--stash-grid-gap) 0 0!important}body.stash-site :is(.stash-drop-card,.stash-partner-card){grid-column:auto!important;display:flex;min-width:0;min-height:0;flex-direction:column;align-items:flex-start;gap:14px;padding:var(--stash-panel-pad)}body.stash-site :is(.stash-drop-card,.stash-partner-card) :is(.stash-status-chip,.stash-interface-eyebrow,h3,p,.rte,details){margin-top:0;margin-bottom:0}body.stash-site :is(.stash-drop-card,.stash-partner-card) .stash-button{margin-top:auto}body.stash-site .stash-drops-district{padding:0!important}body.stash-site .stash-drops-hero{box-sizing:border-box;display:grid;min-height:clamp(480px,66vh,680px);align-content:end;gap:14px;padding:clamp(28px,5vw,64px);border-radius:28px}body.stash-site .stash-drops-title{max-width:14ch;margin:0!important;font-size:var(--stash-title-size)!important;line-height:.94!important;letter-spacing:-.045em!important}body.stash-site .stash-drops-hero>.rte{max-width:68ch}body.stash-site .stash-drops-telemetry{margin-top:8px}body.stash-site .stash-drop-filters{display:flex;width:100%;align-items:center;margin:var(--stash-grid-gap) 0 0;padding:10px}body.stash-site .stash-drop-terminal{box-sizing:border-box;margin-top:var(--stash-grid-gap);padding:var(--stash-panel-pad);border-radius:24px}body.stash-site .stash-drop-terminal h2{max-width:16ch;font-size:clamp(2rem,4vw,3.8rem)!important;line-height:1!important}body.stash-site .stash-drop-terminal__form>div{align-items:stretch}body.stash-site .stash-drop-terminal__form input{width:100%}body.stash-site .stash-vault{padding:0!important}body.stash-site .stash-vault__header{box-sizing:border-box;align-items:end;margin:0 0 var(--stash-grid-gap);padding:var(--stash-panel-pad)}body.stash-site .stash-vault__header h1{font-size:var(--stash-title-size)!important;line-height:.96!important}body.stash-site .stash-vault__grid{gap:var(--stash-grid-gap)}body.stash-site .stash-vault__artifact{height:100%}body.stash-site .stash-vault__record{display:flex;min-width:0;flex-direction:column;align-items:flex-start}body.stash-site .stash-vault__record h2{font-size:clamp(1.6rem,2.6vw,2.5rem)!important}body.stash-site .stash-vault__record dl{width:100%}body.stash-site .stash-vault__actions{margin-top:auto}body.stash-site .stash-collector-prototype{box-sizing:border-box;display:grid;gap:18px;padding:var(--stash-panel-pad)!important}body.stash-site .stash-collector-prototype>:is(p,h2,.rte,.stash-button){margin-top:0;margin-bottom:0}body.stash-site .stash-collector-prototype .stash-partner-grid{margin-top:4px!important}body.stash-site .stash-record-grid{width:100%;margin:8px 0 0;border-radius:16px;overflow:hidden}body.stash-site .stash-foundry-layout{box-sizing:border-box;align-items:start;gap:clamp(24px,4vw,58px);margin:0;padding:var(--stash-panel-pad);border-radius:24px}body.stash-site .stash-foundry-controls,body.stash-site .stash-foundry-controls .stash-button{width:100%}body.stash-site .stash-foundry-layout canvas{align-self:start}body.stash-page-type-product .product-information{padding-block:clamp(30px,5vw,72px)!important}body.stash-page-type-product .stash-artifact-chamber__header{box-sizing:border-box;grid-column:2;display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1.28fr);gap:clamp(18px,3vw,44px);width:100%;margin:0 0 var(--stash-grid-gap);padding:clamp(18px,2.5vw,28px);border-radius:22px}body.stash-page-type-product .stash-artifact-chamber__intro{display:grid;align-content:center;gap:8px}body.stash-page-type-product .stash-artifact-chamber__intro p{margin:0}body.stash-page-type-product .stash-artifact-chamber__telemetry{width:100%}body.stash-page-type-product .product-information__grid{width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr)!important;align-items:start;gap:clamp(22px,3.4vw,52px)!important}body.stash-page-type-product .product-information__media{box-sizing:border-box;grid-column:1!important;position:relative;isolation:isolate;min-width:0;width:100%;padding:clamp(22px,3vw,38px)!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:30px!important;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.12) 35%,transparent 62%),conic-gradient(from 210deg at 50% 48%,var(--stash-prism-a),transparent 18%,var(--stash-prism-b) 37%,transparent 58%,var(--stash-prism-c) 78%,transparent),radial-gradient(ellipse at 50% 100%,rgba(255,220,142,.38),transparent 46%),#d3e4f03d!important;box-shadow:inset 0 2px #fffffff2,inset 18px 0 34px #ffffff24,inset -18px 0 34px #77aae11f,inset 0 -52px 90px #161f341f,0 38px 90px #0d162a38!important;-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%)}body.stash-page-type-product .product-information__media>:is(product-media-gallery,media-gallery),body.stash-page-type-product .product-information__media :is(product-media-gallery,media-gallery){position:relative;z-index:2;overflow:visible!important;padding:0!important;border:0!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.stash-page-type-product .product-information__media :is(product-media-gallery,media-gallery):before,body.stash-page-type-product .product-information__media :is(product-media-gallery,media-gallery):after{display:none!important}body.stash-page-type-product .stash-artifact-chamber__case-rail{position:absolute;z-index:5;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.5);border-radius:23px;clip-path:polygon(0 22px,22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px));pointer-events:none}body.stash-page-type-product .stash-artifact-chamber__case-plinth{position:absolute;z-index:1;right:12%;bottom:13px;left:12%;height:16%;border-radius:50%;background:radial-gradient(ellipse,var(--stash-prism-c),rgba(255,255,255,.18) 35%,transparent 72%);filter:blur(12px);pointer-events:none}body.stash-page-type-product .stash-artifact-chamber__case-scan{position:absolute;z-index:6;top:14%;right:14px;left:14px;height:1px;background:linear-gradient(90deg,transparent,var(--stash-prism-a),#fff,var(--stash-prism-b),transparent);box-shadow:0 0 18px var(--stash-prism-a);opacity:.7;animation:stashArtifactScan 7s ease-in-out infinite;pointer-events:none}@keyframes stashArtifactScan{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(48vh);opacity:.82}}body.stash-page-type-product .stash-artifact-chamber__console{box-sizing:border-box;grid-column:2!important;min-width:0}body.stash-page-type-product .stash-artifact-chamber__console>.product-details{box-sizing:border-box;width:100%;min-width:0;padding:clamp(28px,3.2vw,46px)!important;border-radius:26px!important}body.stash-page-type-product .product-details h1{font-size:clamp(2.25rem,4.6vw,4.8rem)!important;line-height:.94!important;letter-spacing:-.05em!important}body.stash-page-type-product .product-form-buttons{box-sizing:border-box;width:100%;padding:12px}body.stash-page-type-product .product-form-buttons :is(.button,.shopify-payment-button){width:100%}body.stash-page-type-product .product-recommendations{width:var(--stash-frame);margin-inline:auto}body.stash-site #header-component.stash-global-header .header__columns,body.stash-site #footer-group .footer-content{box-sizing:border-box;width:var(--stash-frame);max-width:100%;margin-inline:auto}body.stash-site #footer-group .footer-content{gap:var(--stash-grid-gap)}@media(prefers-reduced-motion:reduce){body.stash-page-type-product .stash-artifact-chamber__case-scan{animation:none}}@media(max-width:989px){:root{--stash-frame: min(100% - 28px, 940px)}body.stash-site .stash-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.stash-page-type-product .stash-artifact-chamber__header{grid-template-columns:1fr}body.stash-page-type-product .product-information__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)!important}}@media(max-width:749px){:root{--stash-frame: calc(100% - 22px) ;--stash-section-space: 34px;--stash-panel-pad: 20px;--stash-title-size: clamp(2.15rem, 11vw, 3.65rem)}body.stash-site :is(.stash-drop-grid,.stash-partner-grid,.stash-card-grid){grid-template-columns:1fr!important}body.stash-site :is(.stash-drop-card,.stash-partner-card,.stash-card-entry){grid-column:1!important}body.stash-site .stash-drops-hero{min-height:430px;padding:22px 18px;border-radius:22px}body.stash-site .stash-drop-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}body.stash-site .stash-drop-filters .stash-button{min-width:max-content}body.stash-site .stash-vault__header{grid-template-columns:1fr}body.stash-site .stash-vault__identity{width:100%}body.stash-page-type-product .stash-artifact-chamber__header{grid-column:1 / -1;width:calc(100% - 22px);margin-inline:auto}body.stash-page-type-product .stash-artifact-chamber__telemetry{grid-template-columns:1fr 1fr}body.stash-page-type-product .product-information__grid{grid-template-columns:1fr!important;gap:18px!important}body.stash-page-type-product .product-information__media,body.stash-page-type-product .stash-artifact-chamber__console{grid-column:1!important;width:100%}body.stash-page-type-product .product-information__media{padding:18px!important}body.stash-page-type-product .stash-artifact-chamber__console-label{margin-bottom:-14px;padding-inline:18px}body.stash-page-type-product .stash-artifact-chamber__console>.product-details{padding:26px 18px!important}body.stash-page-type-product .product-details h1{font-size:clamp(2rem,10vw,3.4rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/stash-alignment-perfection.css.map */
