*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--c-paper)}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}img,video,a{-webkit-user-drag:none}img,video{-webkit-touch-callout:none}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}body{background:var(--c-paper);color:var(--c-ink);font-family:var(--f-text);font-size:var(--t-body);line-height:var(--lh-body);font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,.display{font-family:var(--f-display);font-weight:var(--fw-display);line-height:var(--lh-head);letter-spacing:.005em;text-wrap:balance}h1,h2,.display{text-transform:uppercase}h1{font-size:var(--t-h1);font-weight:var(--fw-display-heavy)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}p{text-wrap:pretty}.lead{font-size:var(--t-lead);color:var(--c-muted)}.muted{color:var(--c-muted)}.eyebrow{font-family:var(--f-text);font-size:var(--t-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.wrap{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-pad)}.wrap--narrow{max-width:calc(50rem + var(--page-pad) * 2)}.bleed-row{--bleed-inset: max( var(--page-pad), calc((100% - var(--page-max)) / 2 + var(--page-pad)) );padding-inline:var(--bleed-inset);scroll-padding-inline-start:var(--bleed-inset)}.band{padding-block:var(--band)}.band--dark{background:var(--c-dark);color:var(--c-dark-fg)}.band--ground{background:var(--c-ground)}.stack>*+*{margin-block-start:var(--flow, var(--s-4))}.grid{display:grid;gap:var(--gap-grid)}@media(min-width:48em){.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--tap);padding:var(--s-3) var(--s-5);border-radius:var(--r-pill);font-family:var(--f-display);font-size:var(--t-small);font-weight:var(--fw-display);text-transform:uppercase;letter-spacing:.05em;text-align:center;transition:transform .12s var(--ease),box-shadow .18s var(--ease),background-color .18s var(--ease);touch-action:manipulation}.btn:focus-visible{outline:none;box-shadow:var(--ring)}.btn:active{transform:translateY(1px) scale(.995)}.btn--primary{background:var(--c-ink);color:var(--c-paper);box-shadow:var(--shadow-card)}.btn--block{display:flex;width:100%}.btn--quiet{border:1px solid var(--c-line);background:var(--c-paper);color:var(--c-ink)}.badge{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);font-size:var(--t-micro);font-weight:700;letter-spacing:.02em}.badge--win{background:var(--c-reward-soft);color:var(--c-reward)}.badge--alert{background:var(--c-alert-soft);color:var(--c-alert)}.media{position:relative;overflow:hidden;border-radius:var(--r-md);background:var(--c-ground)}.media>img{width:100%;height:100%;object-fit:cover}.ratio-1{aspect-ratio:1 / 1}.ratio-45{aspect-ratio:4 / 5}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;inset-inline-start:var(--s-4);inset-block-start:-100%;z-index:100;padding:var(--s-3) var(--s-4);background:var(--c-ink);color:var(--c-paper);border-radius:var(--r-sm)}.skip:focus{inset-block-start:var(--s-4)}.rte{margin-block-start:var(--s-5)}.rte>*+*{margin-block-start:var(--s-4)}.rte h2{font-size:var(--t-h2);margin-block-start:var(--s-6)}.rte h3{font-size:var(--t-h3);margin-block-start:var(--s-5)}.rte ul,.rte ol{padding-inline-start:var(--s-5)}.rte li+li{margin-block-start:var(--s-2)}.rte a{text-decoration:underline;text-underline-offset:2px}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:var(--s-3) var(--s-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line)}.rte thead th{border-bottom:1px solid var(--c-ink)}main .shopify-policy__container{max-width:calc(50rem + var(--page-pad) * 2);margin-inline:auto;padding:var(--band) var(--page-pad)}.rte a,.link{color:var(--c-action);text-decoration:underline;text-underline-offset:2px}.band,.mq,.rc,.rv,.st{content-visibility:auto;contain-intrinsic-size:auto 640px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
