:root{--motion-duration: .3s;--motion-duration-out: .15s;--motion-distance: .75rem;--motion-ease: cubic-bezier(.2, .7, .2, 1);--motion-stagger: 40ms;--motion-stagger-max: .16s;--moment-duration: .9s}*,*:before,*:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height, 4rem) + 1rem)}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-primary--family);font-weight:var(--font-weight-regular);font-size:var(--text-body);line-height:1.6;background-color:var(--color-cream);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1 0 auto}[hidden]{display:none!important}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit}input,textarea,select{border-radius:var(--style-border-radius-inputs)}button{cursor:pointer}dialog{background-color:var(--color-cream);color:var(--color-ink)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}strong,b{font-weight:var(--font-weight-bold)}h1,h2,.h1,.h2,.display{font-weight:var(--font-weight-heading);color:var(--color-graphite);letter-spacing:-.02em;text-wrap:balance}:is(h1,h2,.h1,.h2,.display) :is(em,i){font-style:normal;color:var(--color-bronze)}:is(.scheme-stage,.scheme-cocoa,.scheme-neutral,.closing) :is(h1,h2,.h1,.h2,.display) :is(em,i){color:var(--color-gold-on-dark)}.display{font-size:var(--text-hero);line-height:1;letter-spacing:-.04em}h1,.h1{font-size:var(--text-h1);line-height:1.04;letter-spacing:-.035em}h2,.h2{font-size:var(--text-h2);line-height:1.08;letter-spacing:-.03em}h3,.h3{font-size:var(--text-h3);line-height:1.25;font-weight:var(--font-weight-medium);letter-spacing:-.012em;color:var(--color-ink);text-wrap:balance}h4,h5,h6,.h4{font-size:1rem;line-height:1.4;font-weight:var(--font-weight-medium);letter-spacing:-.005em;color:var(--color-ink)}.lead{font-size:var(--text-lead);line-height:1.55}.rte,.lead{max-width:64ch}[style*="text-align: center"] :is(.rte,.lead),.text-center :is(.rte,.lead){margin-inline:auto}.small,.caption{font-size:var(--text-caption);line-height:1.5}.eyebrow,.label{display:inline-block;font-family:var(--font-label--family);font-size:var(--text-micro);line-height:1.4;font-weight:var(--font-label--weight);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink)}.figure{font-family:var(--font-figure--family);font-weight:var(--font-figure--weight);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;white-space:nowrap}.figure__unit{margin-inline-start:.12em;font-size:max(.4em,.75rem);font-weight:var(--font-weight-regular);letter-spacing:.08em;text-transform:uppercase}.rte strong,.lead strong{color:var(--color-ink)}.rte>*+*{margin-block-start:1em}.rte ul,.rte ol{padding-inline-start:1.25em}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2;min-width:0}.shopify-section>.full-width,.shopify-section>.page-width{grid-column:1 / -1}.page-width{width:min(calc(var(--page-width) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.section-spacing{--spacing-scale: .62;padding-block:calc(var(--section-padding-top, 96px) * var(--spacing-scale)) calc(var(--section-padding-bottom, 96px) * var(--spacing-scale))}@media screen and (min-width:750px){.section-spacing{--spacing-scale: .8}}@media screen and (min-width:990px){.section-spacing{--spacing-scale: 1}}.stack>*+*{margin-block-start:var(--stack-gap, 1.25rem)}.scheme-cream{background-color:var(--color-cream);color:var(--color-ink)}.scheme-white{background-color:var(--color-white);color:var(--color-ink)}body,.scheme-cream,.scheme-cream .weeks__marker,.header-drawer,.cart-drawer__dialog,.cart-drawer__footer,.drawer,.drawer__header,.sticky-cta,.product-sticky,.why-routine,.why-seal,.story-life{background-image:var(--paper-grain, none)}.theme-military{--paper-grain: none}.scheme-neutral{--focus-color: var(--color-gold-on-dark);--selection-bg: var(--color-gold-on-dark);background-color:var(--color-neutral);color:var(--color-white)}.scheme-neutral :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4,.display,.eyebrow,.label){color:var(--color-white)}.scheme-chocolate{--focus-color: var(--color-gold-on-dark);--selection-bg: var(--color-gold-on-dark);background-color:var(--color-chocolate);color:var(--color-cream)}.scheme-chocolate :is(h1,h2,h3,.h1,.h2,.h3,.display){color:var(--color-gold-on-dark)}.scheme-chocolate :is(h4,.h4,.eyebrow,.label){color:var(--color-cream)}.scheme-stage{--focus-color: var(--color-gold-on-dark);--selection-bg: var(--color-gold-on-dark);background-color:var(--color-stage);color:var(--color-stage-ink)}.scheme-stage :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4,.display,.label){color:var(--color-stage-ink)}.scheme-stage .eyebrow{color:var(--color-gold-on-dark)}.band-deep{--color-stage: var(--color-deep)}.scheme-cocoa{--focus-color: var(--color-gold-on-dark);--selection-bg: var(--color-gold-on-dark);background-color:var(--flavor-color-deep);color:var(--color-stage-ink)}.scheme-cocoa :is(h1,h2,.h1,.h2,.display){color:var(--color-gold-on-dark)}.scheme-cocoa :is(h3,h4,.h3,.h4,.label){color:var(--color-stage-ink)}.scheme-cocoa .eyebrow{color:var(--color-gold-on-dark)}.theme-military,.scheme-military{--mil-olive-deep: #252a1e;--mil-olive: #3d4330;--mil-khaki: #8b8762;--mil-sand: #e9e4d4;--mil-brass: #c2a266}.theme-military{--color-cream: #ece7d9;--color-cream-rgb: 236, 231, 217;--color-white: #f6f3ea;--color-bronze: #5a6040;--color-bronze-dark: #474c31;--color-ink: #2a2d24;--color-ink-rgb: 42, 45, 36;--color-graphite: #2a2d24;--color-graphite-rgb: 42, 45, 36;--color-neutral: #545a41;--color-taupe: #a6a283;--color-gold-line: #a98b57;--color-gold-on-dark: var(--mil-brass);--color-gold-focus: #6b4c2c;--selection-bg: var(--mil-brass);--header-focus: var(--mil-sand);--color-stage: var(--mil-olive-deep);--color-stage-rgb: 37, 42, 30;--color-stage-ink: #eeeadf;--color-stage-hover: #1b1f16;--color-deep: var(--mil-olive);--color-background: var(--color-cream);--color-foreground: var(--color-ink)}.scheme-military{--focus-color: var(--mil-sand);--selection-bg: var(--mil-brass);background-color:var(--mil-olive-deep);color:var(--mil-sand)}.scheme-military :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4,.display,.label){color:var(--mil-sand)}.scheme-military .eyebrow{color:var(--mil-brass)}.theme-military .scheme-neutral{--focus-color: var(--mil-sand)}.camo{position:relative;isolation:isolate}.camo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:var(--camo-color, rgba(139, 135, 98, .16));-webkit-mask:var(--camo-url) 0 0 / var(--camo-size, 26rem) repeat;mask:var(--camo-url) 0 0 / var(--camo-size, 26rem) repeat;pointer-events:none}.tac-corners{position:relative}.tac-corners:before{--c: var(--tac-color, rgba(194, 162, 102, .7));--l: var(--tac-size, .875rem);content:"";position:absolute;inset:var(--tac-inset, .75rem);z-index:1;background:linear-gradient(var(--c),var(--c)) top left / var(--l) 1px,linear-gradient(var(--c),var(--c)) top left / 1px var(--l),linear-gradient(var(--c),var(--c)) top right / var(--l) 1px,linear-gradient(var(--c),var(--c)) top right / 1px var(--l),linear-gradient(var(--c),var(--c)) bottom left / var(--l) 1px,linear-gradient(var(--c),var(--c)) bottom left / 1px var(--l),linear-gradient(var(--c),var(--c)) bottom right / var(--l) 1px,linear-gradient(var(--c),var(--c)) bottom right / 1px var(--l);background-repeat:no-repeat;pointer-events:none}.mil-cue{display:inline-flex;vertical-align:-.125em;margin-inline-end:.3125rem;color:#8b8762}.mil-cue .icon{width:.875em;height:.875em;stroke-width:var(--line-weight, 1.75)}.header.is-dark .mil-cue,.footer .mil-cue{color:var(--color-gold-on-dark)}.slab{--slab-radius: 1.5rem;position:relative;z-index:1;margin-block:calc(var(--slab-radius) * -1);border-radius:var(--slab-radius)}.slab:before{border-radius:inherit}@media screen and (min-width:990px){.slab{--slab-radius: 2.5rem}}.gold-rule{display:block;width:100%;height:1px;border:0;background-color:var(--color-gold-line)}.gold-rule--short{width:4rem}.gold-rule--center{margin-inline:auto}:root{--gold-matte-1: #a98652;--gold-matte-2: #bf9d69;--gold-matte-3: #b18e5b;--gold-matte-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.32 0 0 0 0 0.24 0 0 0 0 0.12 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url%28%23n%29'/%3E%3C/svg%3E");--gold-matte: radial-gradient(120% 90% at 16% 10%, rgba(255, 244, 222, .3), rgba(255, 244, 222, 0) 55%), repeating-linear-gradient(115deg, rgba(255, 248, 230, 0) 0 22px, rgba(255, 248, 230, .055) 22px 44px), var(--gold-matte-grain), linear-gradient(135deg, var(--gold-matte-2) 0%, var(--gold-matte-3) 48%, var(--gold-matte-1) 100%)}.gold-matte{--selection-bg: var(--color-graphite);--selection-fg: var(--color-stage-ink);position:relative;isolation:isolate;background-color:var(--gold-matte-3);background-image:var(--gold-matte);background-size:auto,auto,120px 120px,auto;color:var(--color-graphite)}.gold-matte--framed:after{content:"";position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;z-index:-1;border:1px solid rgba(255,240,210,.4);border-radius:inherit;pointer-events:none}.gold-matte :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4,.display,.eyebrow,.label,a){color:var(--color-graphite)}.gold-matte>*{--focus-color: var(--color-graphite)}::selection{background-color:var(--selection-bg, color-mix(in srgb, var(--color-gold-line) 35%, var(--color-cream)));color:var(--selection-fg, var(--color-graphite))}.story-scene{--focus-color: var(--color-gold-on-dark);--selection-bg: var(--color-gold-on-dark)}.topo--dark>*{--focus-color: var(--color-gold-on-dark)}.button{--button-bg: var(--color-graphite);--button-fg: var(--color-stage-ink);--button-border: var(--color-graphite);--button-veil: color-mix(in srgb, var(--color-gold-line) 16%, var(--button-bg));position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.5rem;border:1px solid var(--button-border);border-radius:999px;background-color:var(--button-bg);color:var(--button-fg);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:0;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .25s var(--motion-ease),color .25s var(--motion-ease),border-color .25s var(--motion-ease),transform .25s var(--motion-ease),scale .25s var(--motion-ease)}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:var(--button-veil);clip-path:inset(100% 0 0 0);transition:clip-path var(--motion-duration) var(--motion-ease);pointer-events:none}@media(hover:hover){.button:hover:not([disabled],[aria-disabled=true],[aria-busy=true]):before{clip-path:inset(0 0 0 0)}}.button,.icon-button,[data-press]{-webkit-tap-highlight-color:transparent}[data-press]{transition:scale .25s var(--motion-ease)}.button:active{scale:.97;transition-duration:.08s}[data-press]:active{scale:.985;transition-duration:.08s}.icon-button{transition:scale .25s var(--motion-ease)}.icon-button:active{scale:.9;transition-duration:.08s}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button[disabled]:active{scale:none}.button[aria-busy=true]{cursor:progress;opacity:.8}.button--secondary{--button-bg: transparent;--button-fg: var(--color-ink);--button-border: rgba(var(--color-ink-rgb), .35)}.button--secondary:hover{--button-border: var(--color-ink)}.scheme-stage .button{--button-bg: var(--color-stage-ink);--button-fg: var(--color-stage);--button-border: var(--color-stage-ink)}.scheme-stage .button--secondary{--button-bg: transparent;--button-fg: var(--color-stage-ink);--button-border: rgba(242, 236, 229, .4)}.scheme-stage .button--secondary:hover{--button-border: var(--color-stage-ink)}:is(.scheme-neutral,.scheme-chocolate) .button{--button-bg: var(--color-white);--button-fg: var(--color-ink);--button-border: var(--color-white)}:is(.scheme-neutral,.scheme-chocolate) .button--secondary{--button-bg: transparent;--button-fg: var(--color-white);--button-border: var(--color-white)}.button--on-stage{--button-bg: var(--color-stage-ink);--button-fg: var(--color-stage);--button-border: var(--color-stage-ink);--focus-color: var(--color-gold-on-dark)}.button--full{width:100%}.button-group{display:flex;flex-wrap:wrap;gap:.75rem}.link{position:relative;text-decoration:none;background-image:linear-gradient(var(--color-gold-line),var(--color-gold-line));background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--motion-duration) var(--motion-ease)}.link:hover,.link[aria-current=page]{background-size:100% 1px}.field{display:flex;flex-direction:column;gap:.375rem}.field__input{width:100%;min-height:3rem;padding:.75rem 1rem;border:1px solid rgba(var(--color-graphite-rgb),.55);background-color:var(--color-white);color:var(--color-ink)}.field__input::placeholder{color:#6f6660}:is(.scheme-neutral,.scheme-chocolate) .field__input{border-color:#ffffffb3;background-color:transparent;color:var(--color-white)}:is(.scheme-neutral,.scheme-chocolate) .field__input::placeholder{color:var(--color-white)}.form-message{font-size:.875rem}:focus-visible{outline:2px solid var(--focus-color, var(--color-gold-focus));outline-offset:3px}#shop-hcaptcha-badge-container a:focus-visible{outline:2px solid currentColor!important;outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;z-index:100;top:.5rem;left:.5rem;padding:.75rem 1.25rem;background:var(--color-ink);color:var(--color-white);transform:translateY(-200%)}.skip-link:focus{transform:none}.skip-link:focus-visible{outline-color:var(--color-gold-on-dark);outline-offset:-5px}.icon{width:1.25rem;height:1.25rem;flex:none;stroke-width:var(--line-weight, 1.25px)}.icon :is(path,circle,rect,line,polyline,polygon,ellipse){vector-effect:var(--line-vector-effect, none)}.icon--swiss,.footer{--line-weight: initial;--line-vector-effect: initial}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;text-decoration:none}#shopify-pc__banner.shopify-pc__banner__dialog{top:auto!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;max-width:none!important;max-height:45svh!important;margin:0!important;padding:1rem var(--page-margin) calc(1rem + env(safe-area-inset-bottom))!important;overflow:auto!important;border:0!important;border-top:1px solid var(--color-gold-line)!important;border-radius:0!important;background:var(--color-white)!important;color:var(--color-ink)!important;font-family:var(--font-primary--family)!important;box-shadow:0 -8px 30px rgba(var(--color-ink-rgb),.12)!important}#shopify-pc__banner .shopify-pc__banner__wrapper,#shopify-pc__banner .shopify-pc__banner__body{margin:0!important;padding:0!important}#shopify-pc__banner__body-title{margin:0 0 .25rem!important;font-family:var(--font-primary--family)!important;font-size:.9375rem!important;font-weight:var(--font-weight-medium)!important;color:var(--color-ink)!important}#shopify-pc__banner p,#shopify-pc__banner a{font-family:var(--font-primary--family)!important;font-size:.8125rem!important;line-height:1.45!important;color:var(--color-ink)!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr;gap:.5rem!important;margin:.75rem 0 0!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{order:1;width:100%!important;min-height:2.75rem!important;margin:0!important;border:1px solid var(--color-stage)!important;border-radius:999px!important;font-family:var(--font-primary--family)!important;font-size:.8125rem!important;font-weight:var(--font-weight-medium)!important;letter-spacing:0!important;text-transform:none!important}#shopify-pc__banner__btn-accept{background:var(--color-stage)!important;color:var(--color-stage-ink)!important}#shopify-pc__banner__btn-decline{background:transparent!important;color:var(--color-ink)!important}#shopify-pc__banner__btn-manage-prefs{order:2;grid-column:1 / -1;min-height:2.25rem!important;margin:0!important;border:0!important;background:none!important;color:var(--color-ink)!important;font-family:var(--font-primary--family)!important;font-size:.8125rem!important;text-decoration:underline!important}@media screen and (min-width:750px){#shopify-pc__banner.shopify-pc__banner__dialog{right:auto!important;bottom:1.25rem!important;left:1.25rem!important;width:24rem!important;padding:1.25rem!important;border:1px solid color-mix(in srgb,var(--color-gold-line) 60%,transparent)!important;border-radius:8px!important}}.consent-pending :is(.sticky-cta,.product-sticky){transform:translateY(110%)!important}.bar-stage{position:sticky;top:var(--stage-top);height:32svh;min-height:14rem;margin-inline:calc(var(--page-margin) * -1);background:linear-gradient(var(--color-cream) 88%,rgba(var(--color-cream-rgb),0))}@media screen and (min-width:990px){.bar-stage{height:calc(100svh - var(--stage-top));margin-inline:0 calc(var(--page-margin) * -1);background:none}}.bar-stage__picture{display:contents}.bar-stage__posters,.bar-stage__canvas-host{position:absolute;top:0;right:0;bottom:0;left:0}.bar-stage__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity var(--motion-duration) var(--motion-ease)}.bar-stage__poster--back,.bar-stage[data-pose=back] .bar-stage__poster--front{opacity:0}.bar-stage[data-pose=back] .bar-stage__poster--back{opacity:1}.bar-stage__canvas{display:block;width:100%!important;height:100%!important;opacity:0;transition:opacity var(--motion-duration) var(--motion-ease)}.bar-stage.is-3d-ready .bar-stage__canvas{opacity:1}.bar-stage.is-draggable{cursor:grab;touch-action:pan-y}.bar-stage.is-dragging{cursor:grabbing}.bar-stage.is-3d-ready .bar-stage__posters{opacity:0;transition:opacity var(--motion-duration) var(--motion-ease)}.topo{position:relative;isolation:isolate}.topo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--topo-color, rgba(171, 127, 83, .14));-webkit-mask:var(--topo-url) center / cover no-repeat;mask:var(--topo-url) center / cover no-repeat;pointer-events:none}.topo--dark{--topo-color: rgba(201, 160, 106, .2)}.topo--hero:before{--topo-color: rgba(171, 127, 83, .16);-webkit-mask-image:var(--topo-url),linear-gradient(90deg,transparent 35%,#000 70%);mask-image:var(--topo-url),linear-gradient(90deg,transparent 35%,#000 70%);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-size:cover,100% 100%;mask-size:cover,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media screen and (max-width:989px){.topo--hero:before{bottom:auto;height:42svh;-webkit-mask-image:var(--topo-url),linear-gradient(180deg,#000 0,#000 55%,transparent 100%);mask-image:var(--topo-url),linear-gradient(180deg,#000 0,#000 55%,transparent 100%)}}.spec{--spec-line: color-mix(in srgb, var(--color-gold-line) 55%, transparent);--spec-number: var(--color-ink);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;border-block:1px solid var(--spec-line)}.spec__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.375rem;padding:.875rem .875rem .75rem}.spec__item+.spec__item{border-left:1px solid var(--spec-line)}.spec__item:first-child{padding-left:0}.spec__value{display:flex;align-items:baseline;gap:.2em;margin:0;font-family:var(--font-figure--family);font-weight:var(--font-figure--weight);line-height:1;color:var(--spec-number);white-space:nowrap}.spec__number{font-size:1.875rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.spec__number--word{font-size:1.375rem}.spec__unit{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.spec__label{font-family:var(--font-label--family);text-wrap:balance;font-size:.75rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-ink-rgb),.78)}.spec--sm .spec__item{padding-block:.75rem .625rem}.spec--sm .spec__number{font-size:1.5rem}.spec--sm .spec__number--word{font-size:1.125rem}.spec--lg .spec__number{font-size:clamp(2.25rem,1.8rem + 1.6vw,3.25rem)}.spec--lg .spec__unit{font-size:.875rem}.spec--dark{--spec-line: rgba(242, 236, 229, .18);--spec-number: var(--color-stage-ink)}.spec--dark .spec__label{color:#f2ece5b8}.pack-chip{font-family:var(--font-label--family);letter-spacing:.02em;display:inline-flex;align-items:center;gap:.3rem;padding:.1875rem .5rem;border-radius:999px;background-color:color-mix(in srgb,var(--color-cream) 70%,var(--color-white));font-size:.75rem;line-height:1.35;color:var(--color-ink)}.pack-chip:empty{display:none}.pack-chip .icon{flex:none;width:.9375rem;height:.9375rem;color:var(--color-bronze-dark)}.pack-chip--save{background-color:color-mix(in srgb,var(--color-gold-line) 24%,var(--color-white));font-weight:var(--font-weight-medium)}.attr-pills{container-type:inline-size;display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.attr-pill{display:inline-flex;align-items:center;gap:.375rem;min-height:1.75rem;padding:.1875rem .625rem .1875rem .1875rem;border:1px solid color-mix(in srgb,var(--color-gold-line) 45%,transparent);border-radius:999px;font-family:var(--font-label--family);font-size:.75rem;font-weight:var(--font-label--weight);line-height:1.2;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);transition:transform var(--motion-duration) var(--motion-ease),border-color var(--motion-duration) var(--motion-ease),background-color var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}.attr-pill__icon{display:grid;flex:none;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background-color:color-mix(in srgb,var(--color-bronze) 12%,transparent);color:var(--color-bronze-dark);transition:background-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease)}.attr-pill__icon .icon{width:.8125rem;height:.8125rem}@container (max-width: 31rem){.attr-pill{flex:1 1 calc(50% - .375rem);min-width:0}}@media(hover:hover){.attr-pill:hover{transform:translateY(-2px);border-color:var(--color-gold-line);background-color:var(--color-white);box-shadow:0 10px 20px -14px rgba(var(--color-ink-rgb),.55)}.attr-pill:hover .attr-pill__icon{background-color:var(--color-bronze);color:var(--color-white);transform:rotate(-10deg)}}.attr-pills:is([data-reveal-on-load],[data-reveal-on-load] *,.is-visible) .attr-pill__icon{animation:attr-pill-in var(--motion-duration) var(--motion-ease) both;animation-delay:min(calc(var(--i, 0) * var(--motion-stagger)),var(--motion-stagger-max))}@keyframes attr-pill-in{0%{opacity:0}}@media(hover:none){.attr-pill:active{transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.attr-pill:hover,.attr-pill:active,.attr-pill:hover .attr-pill__icon{transform:none}}.js [data-reveal]{--reveal-wait: min(calc(var(--reveal-delay, 0s) * .5), var(--motion-stagger-max));opacity:0;transform:translateY(var(--motion-distance));transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease);transition-delay:var(--reveal-wait)}.js [data-reveal].is-visible{opacity:1;transform:none}.js .gold-rule[data-reveal]{transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-duration) var(--motion-ease);transition-delay:var(--reveal-wait)}.js .gold-rule--center[data-reveal]{transform-origin:center}.js .gold-rule[data-reveal].is-visible{opacity:1;transform:scaleX(1)}.js main>.shopify-section:first-child [data-reveal]{opacity:1;transform:none;transition:none;animation:reveal-up var(--motion-duration) var(--motion-ease) both;animation-delay:var(--reveal-wait)}[data-reveal-on-load]{animation:reveal-up var(--motion-duration) var(--motion-ease) both;animation-delay:min(calc(var(--reveal-delay, 0s) * .5),var(--motion-stagger-max))}@keyframes reveal-up{0%{opacity:0;transform:translateY(var(--motion-distance))}}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html:not(.lite-motion) [data-parallax]{animation:oro-parallax linear both;animation-timeline:view();animation-range:cover}}}.is-offscreen,.is-offscreen *{animation-play-state:paused!important}@keyframes oro-parallax{0%{translate:0 calc(var(--parallax, 1.5rem) * -1)}to{translate:0 var(--parallax, 1.5rem)}}@view-transition{navigation:auto}.section-header{view-transition-name:site-header}::view-transition-old(root){animation:var(--motion-duration-out) var(--motion-ease) both oro-page-out}::view-transition-new(root){animation:var(--motion-duration) var(--motion-ease) both oro-page-in}@keyframes oro-page-out{to{opacity:0}}@keyframes oro-page-in{0%{opacity:0;transform:translateY(var(--motion-distance))}}::view-transition-group(pack-media){animation-duration:.4s;animation-timing-function:var(--motion-ease)}::view-transition-old(pack-media),::view-transition-new(pack-media){height:100%;object-fit:contain}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}@keyframes oro-refresh{0%{opacity:.35;transform:translateY(.1875rem)}}@keyframes oro-bump{50%{transform:scale(1.15)}}.is-refreshing{animation:oro-refresh var(--motion-duration) var(--motion-ease)}.is-bumping{animation:oro-bump var(--motion-duration) var(--motion-ease)}@media(prefers-reduced-motion:reduce){.is-refreshing,.is-bumping{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
