@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;interpolate-size:allow-keywords}body{min-block-size:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-inline-size:100%}img,video{block-size:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}ul[role=list],ol[role=list]{list-style:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit}table{border-collapse:collapse}[hidden]:not([hidden=until-found]){display:none!important}[popover]:not(:popover-open):not(dialog[open]),dialog:not([open]){display:none!important}}@layer tokens{:root{--space-1: .25rem;--space-2: .5rem;--space-3: clamp(.625rem, .5786rem + .1905vw, .75rem);--space-4: clamp(.75rem, .6571rem + .381vw, 1rem);--space-5: clamp(1rem, .9071rem + .381vw, 1.25rem);--space-6: clamp(1rem, .8143rem + .7619vw, 1.5rem);--space-8: clamp(1.5rem, 1.3143rem + .7619vw, 2rem);--space-10: clamp(2rem, 1.8143rem + .7619vw, 2.5rem);--space-12: clamp(2.5rem, 2.3143rem + .7619vw, 3rem);--space-16: clamp(2.5rem, 1.9429rem + 2.2857vw, 4rem);--space-18: clamp(1.75rem, .7286rem + 4.1905vw, 4.5rem);--space-24: clamp(2.5rem, 1.2rem + 5.3333vw, 6rem);--space-30: clamp(3rem, 1.3286rem + 6.8571vw, 7.5rem);--page-margin: clamp(1.25rem, .2286rem + 4.1905vw, 4rem);--gutter: clamp(1rem, .8143rem + .7619vw, 1.5rem);--heading-gap: clamp(2.5rem, 2.3143rem + .7619vw, 3rem);--section-space: var(--space-30);--section-space-compact: var(--space-24);--page-max: 90rem;--content-max: calc(var(--page-max) - 2 * var(--page-margin));--promo-height: clamp(2rem, 1.9071rem + .381vw, 2.25rem);--header-height: clamp(3.5rem, 3.0357rem + 1.9048vw, 4.75rem);--tap: 2.75rem;--control-height: 3.25rem;--control-height-buy: 3.5rem;--chip-height: 2.5rem;--text-num-xl: clamp(5rem, 4.4429rem + 2.2857vw, 6.5rem);--text-num-l: clamp(4rem, 3.4429rem + 2.2857vw, 5.5rem);--text-display: clamp(2.5rem, 1.9429rem + 2.2857vw, 4rem);--text-h2: clamp(1.625rem, 1.3rem + 1.3333vw, 2.5rem);--text-title-product: clamp(1.75rem, 1.5643rem + .7619vw, 2.25rem);--text-h3: clamp(1.5rem, 1.4071rem + .381vw, 1.75rem);--text-h4: clamp(1.1875rem, 1.0714rem + .4762vw, 1.5rem);--text-lead: clamp(1.125rem, 1.0321rem + .381vw, 1.375rem);--text-title-card: clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--text-body-l: clamp(1.0625rem, 1.0161rem + .1905vw, 1.1875rem);--text-body: clamp(.9375rem, .9143rem + .0952vw, 1rem);--text-body-s: .875rem;--text-caption: .8125rem;--text-label: .75rem;--text-nav: .75rem;--text-eyebrow: .6875rem;--text-micro: .625rem;--radius-sm: 2px;--radius-pill: 12px;--radius-round: 50%;--ease: ease;--ease-out: ease-out;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--duration-1: .12s;--duration-2: .18s;--duration-3: .3s;--duration-out: .24s;--duration-zoom: .5s;--overlay-scrim: rgb(10 10 10 / .74);--overlay-glass: rgb(22 22 22 / .9);--overlay-glass-text: #e8e2d4;--overlay-glass-text-secondary: #c9c3b5;--overlay-image: linear-gradient(to top, rgb(8 8 8 / .82), rgb(8 8 8 / 0));--icon-size: 1.25rem;--icon-size-s: 1rem;--icon-inset: calc((var(--tap) - var(--icon-size)) / 2)}:root:has(.announcement-bar[data-black-week]){--promo-height: 2.75rem}@media(max-width:63.99rem){:root:has(.announcement-bar[data-black-week] .black-week-bar__rewards){--promo-height: 3.75rem}}}@layer base{html{color-scheme:dark;scroll-padding-block-start:calc(var(--header-height) + var(--space-4));background:var(--color-bg)}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-weight-regular);font-size:var(--text-body);line-height:1.65;background:var(--color-bg);color:var(--color-text)}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--font-weight-regular);text-wrap:balance}:where(p,li,dd){text-wrap:pretty}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:where(:not([class])){color:var(--color-text)}a:where(:not([class])):hover{color:var(--color-accent)}strong,b{font-weight:var(--font-weight-bold)}::selection{background:var(--color-accent);color:var(--color-on-accent)}:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}:focus:not(:focus-visible),[tabindex="-1"]:focus{outline:none}hr{border:0;border-block-start:1px solid var(--color-line-subtle)}.t-num-xl,.t-num-l{font-weight:var(--font-weight-light);font-variant-numeric:tabular-nums}.t-num-xl{font-size:var(--text-num-xl);line-height:.94;letter-spacing:-.01em}.t-num-l{font-size:var(--text-num-l);line-height:1}.t-display,.t-h2,.t-h3,.t-h4{font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--tracking-headings)}.t-display{font-size:var(--text-display);line-height:1.04}.t-h2{font-size:var(--text-h2);line-height:1.1}.t-h3{font-size:var(--text-h3);line-height:1.15}.t-h4{font-size:var(--text-h4);line-height:1.2}.t-title-product{font-size:var(--text-title-product);line-height:1.15;font-weight:var(--font-weight-regular);letter-spacing:.02em}.t-lead{font-size:var(--text-lead);line-height:1.5;font-weight:var(--font-weight-light)}.t-title-card{font-size:var(--text-title-card);line-height:1.3;font-weight:var(--font-weight-regular)}.t-body-l{font-size:var(--text-body-l);line-height:1.75}.t-body{font-size:var(--text-body);line-height:1.65}.t-body-s{font-size:var(--text-body-s);line-height:1.6}.t-caption{font-size:var(--text-caption);line-height:1.5}.t-label,.t-nav,.t-eyebrow,.t-micro{font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.t-label{font-size:var(--text-label);letter-spacing:var(--tracking-buttons)}.t-nav{font-size:var(--text-nav);letter-spacing:var(--tracking-menu)}.t-eyebrow{font-size:var(--text-eyebrow);line-height:1.4;letter-spacing:.18em;color:var(--color-text-tertiary)}.t-micro{font-size:var(--text-micro);letter-spacing:.16em}.t-secondary{color:var(--color-text-secondary)}.t-tertiary{color:var(--color-text-tertiary)}.t-muted{color:var(--color-text-muted)}.rte>*+*,.rte>.metafield-rich_text_field>*+*{margin-block-start:1em}.rte :where(h2,h3,h4){margin-block-start:1.6em;text-transform:uppercase;letter-spacing:var(--tracking-headings);line-height:1.15}.rte h2{font-size:var(--text-h3)}.rte h3,.rte h4{font-size:var(--text-h4)}.rte :where(ul,ol){padding-inline-start:1.25em}.rte li+li{margin-block-start:.4em}.rte a{color:var(--color-text);text-decoration:underline}.rte a:hover{color:var(--color-accent)}.rte blockquote{padding-inline-start:var(--space-5);border-inline-start:2px solid var(--color-accent);color:var(--color-text-secondary)}.rte img{block-size:auto}.rte table{inline-size:100%;font-size:var(--text-body-s)}.rte :where(th,td){padding:var(--space-3) var(--space-2);border-block-end:1px solid var(--color-line-subtle);text-align:start}}@layer layout{.page-width{inline-size:100%;max-inline-size:var(--page-max);margin-inline:auto;padding-inline:var(--page-margin)}.page-width--narrow{max-inline-size:calc(48rem + 2 * var(--page-margin))}.page-width--text{max-inline-size:calc(45rem + 2 * var(--page-margin))}.section{background:var(--color-bg);background-image:var(--color-bg-gradient, none);color:var(--color-text);padding-block:var(--section-padding-top, var(--section-space)) var(--section-padding-bottom, var(--section-space))}.section[data-padding-top=none]{--section-padding-top: 0px}.section[data-padding-top=compact]{--section-padding-top: var(--section-space-compact)}.section[data-padding-bottom=none]{--section-padding-bottom: 0px}.section[data-padding-bottom=compact]{--section-padding-bottom: var(--section-space-compact)}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-4))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-2))}.grid{display:grid;gap:var(--grid-row-gap, var(--space-12)) var(--gutter);grid-template-columns:repeat(var(--grid-columns-mobile, 1),minmax(0,1fr))}@media(min-width:48rem){.grid{grid-template-columns:repeat(var(--grid-columns-tablet, var(--grid-columns, 2)),minmax(0,1fr))}}@media(min-width:64rem){.grid{grid-template-columns:repeat(var(--grid-columns, 3),minmax(0,1fr))}}.scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--scroller-item, 80%);gap:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin);scrollbar-width:none}.scroller>*{scroll-snap-align:start}.scroller::-webkit-scrollbar{display:none}.full-bleed{margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin)}}@layer components{.button{--button-bg: var(--color-accent);--button-fg: var(--color-on-accent);--button-border: var(--button-bg);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--control-height);padding:0 1.75rem;border:1px solid var(--button-border);border-radius:var(--radius-sm);background:var(--button-bg);color:var(--button-fg);font-size:var(--text-label);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:var(--tracking-buttons);text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--duration-2) var(--ease),border-color var(--duration-2) var(--ease),color var(--duration-2) var(--ease)}.button:hover{--button-bg: var(--color-text)}.button:is(:disabled,[aria-disabled=true]){--button-bg: var(--color-line-subtle);--button-fg: var(--color-text-faint);cursor:default}.button .icon{inline-size:var(--icon-size-s);block-size:var(--icon-size-s)}.button{position:relative}.button__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;pointer-events:none}.button[aria-busy=true]{cursor:progress}.button[aria-busy=true]>.button__label{opacity:0;transition:opacity var(--duration-1) var(--ease)}.button[aria-busy=true]>.button__spinner{opacity:1;transition:opacity var(--duration-1) var(--ease);animation:button-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.button[aria-busy=true]>.button__spinner{animation:button-pulse 1.2s var(--ease) infinite alternate}}@keyframes button-spin{to{rotate:1turn}}@keyframes button-pulse{0%{filter:none}to{filter:opacity(.4)}}.button--secondary{--button-bg: transparent;--button-fg: var(--color-text);--button-border: var(--color-line-strong)}.button--secondary:hover{--button-bg: transparent;--button-border: var(--color-text)}.button--buy{inline-size:100%;min-block-size:var(--control-height-buy);font-size:var(--text-caption)}.button--full{inline-size:100%}.link-arrow{display:inline-flex;align-items:center;gap:.625rem;min-block-size:var(--tap);color:var(--color-accent);font-size:var(--text-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-buttons);text-transform:uppercase;text-decoration:none}.link-arrow .icon{inline-size:var(--icon-size-s);block-size:var(--icon-size-s);transition:translate var(--duration-2) var(--ease)}.link-arrow:hover .icon{translate:.25rem 0}.icon-button{display:inline-grid;place-items:center;inline-size:var(--tap);block-size:var(--tap);color:inherit;border-radius:var(--radius-sm)}.icon-button .icon{inline-size:var(--icon-size);block-size:var(--icon-size)}.icon{flex:none;inline-size:var(--icon-size);block-size:var(--icon-size)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--text-label);font-weight:var(--font-weight-bold);letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:var(--color-text-tertiary)}.input,.select,.textarea{inline-size:100%;min-block-size:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-text);font-size:1rem;transition:border-color var(--duration-1) var(--ease)}:is(.input,.select,.textarea)::placeholder{color:var(--color-text-muted);opacity:1}:is(.input,.select,.textarea):hover{border-color:var(--color-text-tertiary)}:is(.input,.select,.textarea):focus-visible{outline:none;border-color:var(--color-accent)}:is(.input,.select,.textarea)[aria-invalid=true]{border-color:var(--color-error)}.textarea{padding-block:var(--space-4);field-sizing:content;min-block-size:8rem}.select{-webkit-appearance:base-select;appearance:base-select}.field__error{font-size:var(--text-caption);color:var(--color-error)}.field__hint{font-size:var(--text-caption);color:var(--color-text-muted)}.checkbox{-webkit-appearance:none;appearance:none;flex:none;display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:transparent;cursor:pointer}.checkbox:before{content:"";inline-size:.75rem;block-size:.375rem;border-inline-start:1.5px solid var(--color-on-selected);border-block-end:1.5px solid var(--color-on-selected);rotate:-45deg;translate:0 -.0625rem;scale:0}.checkbox:checked{background:var(--color-selected);border-color:var(--color-selected)}.checkbox:checked:before{scale:1}.switch{-webkit-appearance:none;appearance:none;position:relative;flex:none;inline-size:2.5rem;block-size:1.5rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-1) var(--ease),border-color var(--duration-1) var(--ease)}.switch:before{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:1rem;block-size:1rem;border-radius:50%;background:var(--color-line-strong);transition:translate var(--duration-2) var(--ease),background-color var(--duration-1) var(--ease)}.switch:checked{background:var(--color-selected);border-color:var(--color-selected)}.switch:checked:before{translate:1rem 0;background:var(--color-on-selected)}.segmented{display:inline-flex;gap:2px;padding:2px;margin:0;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);min-inline-size:0}.segmented__option{position:relative;display:inline-grid;place-items:center;min-inline-size:3rem;block-size:2rem;padding-inline:var(--space-3);border-radius:1px;font-size:var(--text-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;cursor:pointer;transition:background-color var(--duration-1) var(--ease),color var(--duration-1) var(--ease)}.segmented__option:has(input:checked){background:var(--color-selected);color:var(--color-on-selected)}.segmented__option:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:2px}.segmented__option input{position:absolute;opacity:0;pointer-events:none}.chip{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--chip-height);padding:0 .875rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-size:var(--text-body-s);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--duration-1) var(--ease),border-color var(--duration-1) var(--ease),color var(--duration-1) var(--ease)}.chip:hover{border-color:var(--color-text)}.chip:is([aria-current=page],[aria-pressed=true],:has(input:checked)){background:var(--color-selected);border-color:var(--color-selected);color:var(--color-on-selected)}.chip:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:3px}.chip input{position:absolute;opacity:0;pointer-events:none}.option-size{position:relative;display:inline-grid;place-items:center;min-inline-size:4rem;min-block-size:3rem;padding-inline:var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-body-s);cursor:pointer;transition:background-color var(--duration-1) var(--ease),border-color var(--duration-1) var(--ease)}.option-size:hover{border-color:var(--color-text)}.option-size:has(input:checked){background:var(--color-selected);border-color:var(--color-selected);color:var(--color-on-selected)}.option-size:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:3px}.option-size[data-available=false]{color:var(--color-text-faint);border-color:var(--color-line)}.option-size input{position:absolute;opacity:0;pointer-events:none}.swatch{--swatch-size: var(--tap);position:relative;display:inline-block;inline-size:var(--swatch-size);block-size:var(--swatch-size);padding:3px;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer}.swatch:before{content:"";display:block;inline-size:100%;block-size:100%;background:var(--swatch-color, var(--color-bg-media));background-image:var(--swatch-image, none);background-size:cover;border:1px solid rgb(232 226 212 / .2)}.swatch:hover{border-color:var(--color-line-strong)}.swatch:has(input:checked),.swatch[aria-current=true]{border-color:var(--color-text)}.swatch:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:3px}.swatch[data-available=false]:before{opacity:.35}.swatch input{position:absolute;opacity:0;pointer-events:none}.swatch-dot{display:inline-block;inline-size:.75rem;block-size:.75rem;border:1px solid rgb(232 226 212 / .28);background:var(--swatch-color, var(--color-bg-media));background-image:var(--swatch-image, none);background-size:cover}.badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border:1px solid var(--badge-border, var(--color-line-strong));border-radius:var(--radius-sm);background:var(--badge-bg, transparent);color:var(--badge-fg, var(--color-text));font-size:var(--text-micro);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.status{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-secondary)}.status:before{content:"";inline-size:.375rem;block-size:.375rem;border-radius:var(--radius-round);background:var(--status-color, var(--color-success))}.status[data-status=off]{--status-color: var(--color-text-faint);color:var(--color-text-muted)}.status[data-status=confirmed]:before{inline-size:.875rem;block-size:.875rem;border-radius:0;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12.5l4.5 4.5L19 7.5"/></svg>') center / contain no-repeat;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12.5l4.5 4.5L19 7.5"/></svg>') center / contain no-repeat}.rating{display:inline-flex;align-items:center;gap:.625rem;font-size:var(--text-caption);color:var(--color-text-secondary)}.rating__stars{--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.2 6.6.7-5 4.5 1.4 6.6L12 17.2l-5.9 3.3 1.4-6.6-5-4.5 6.6-.7z'/%3E%3C/svg%3E");display:inline-block;inline-size:calc(3.75rem + 8px);block-size:.75rem;background:linear-gradient(to right,var(--color-accent) calc(var(--rating, 5) / 5 * 100%),var(--color-line-strong) 0);-webkit-mask:var(--star) 0 0 / calc(.75rem + 2px) .75rem repeat-x;mask:var(--star) 0 0 / calc(.75rem + 2px) .75rem repeat-x}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;white-space:nowrap}.price s{color:var(--color-text-muted)}.quantity{display:inline-flex;align-items:center;block-size:var(--tap);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm)}.quantity button{display:grid;place-items:center;inline-size:var(--tap);block-size:100%}.quantity input{inline-size:2.5rem;border:0;background:transparent;text-align:center;font-size:var(--text-body-s);-webkit-appearance:textfield;appearance:textfield}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.breadcrumb{font-size:var(--text-label);letter-spacing:.06em;color:var(--color-text-muted)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0}.breadcrumb li+li:before{content:"/" / "";margin-inline-end:var(--space-2)}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--color-text)}.breadcrumb [aria-current=page]{color:var(--color-text-secondary)}.media{position:relative;overflow:hidden;background:var(--color-bg-media);aspect-ratio:var(--ratio, auto)}.media>picture{display:contents}.media>:is(img,video,svg),.media>picture>img{inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--focal, 50% 50%)}@media(min-width:48rem){.media>picture>img{object-position:var(--focal-desktop, var(--focal, 50% 50%))}}.placeholder-svg{inline-size:100%;block-size:100%;fill:var(--color-line);background:var(--color-bg-media)}:is([popover],dialog){color:var(--color-text);border:0;padding:0;max-inline-size:none;max-block-size:none}:is([popover],dialog)::backdrop{background:var(--overlay-scrim)}html{scrollbar-gutter:stable}html:has(.shopify-section :is(:is([popover=""],[popover=auto]):popover-open,dialog:modal)){overflow:hidden}@media(prefers-reduced-motion:no-preference){:is([popover],dialog){transition:opacity var(--duration-out) var(--ease-out),translate var(--duration-out) var(--ease-out),overlay var(--duration-out) allow-discrete,display var(--duration-out) allow-discrete}:is([popover]:popover-open,dialog[open]){transition-duration:var(--duration-3)}:is([popover],dialog)::backdrop{transition:opacity var(--duration-3) var(--ease-out),overlay var(--duration-3) allow-discrete,display var(--duration-3) allow-discrete;opacity:0}:is([popover]:popover-open,dialog[open])::backdrop{opacity:1}@starting-style{:is([popover]:popover-open,dialog[open])::backdrop{opacity:0}}}.sheet-handle{position:sticky;inset-block-start:0;z-index:1;display:block;block-size:1.75rem;background:var(--color-bg);cursor:grab;touch-action:none}.sheet-handle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inline-size:36px;block-size:4px;margin:auto;border-radius:var(--radius-sm);background:var(--color-line)}.sheet-handle:active{cursor:grabbing}#shopify-pc__banner{position:fixed;inset-inline:0;inset-block-end:0}.skip-link{position:fixed;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);z-index:100;padding:var(--space-3) var(--space-5);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-buttons);text-transform:uppercase;text-decoration:none;translate:0 calc(-100% - var(--space-8))}.skip-link:focus-visible{translate:0 0}}@layer utilities{.visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.text-center{text-align:center}.no-scroll{overflow:hidden}html[data-theme-inspector] [data-editor-track]{animation-play-state:paused!important}@media(max-width:47.99rem){.hide-mobile{display:none!important}}@media(min-width:48rem){.hide-desktop{display:none!important}}}main .shopify-policy__container{inline-size:100%;max-inline-size:calc(45rem + 2 * var(--page-margin));margin-inline:auto;padding:var(--section-space-compact) var(--page-margin) var(--section-space)}main .shopify-policy__title{margin-block-end:var(--heading-gap);text-align:start}main .shopify-policy__title h1{font-size:var(--text-display);font-weight:var(--font-weight-regular);line-height:1.04;letter-spacing:var(--tracking-headings);text-transform:uppercase;overflow-wrap:break-word}main .shopify-policy__body{color:var(--color-text-secondary)}main .shopify-policy__body :where(h2,h3,h4,strong){color:var(--color-text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/theme.css.map */
