*,*:before,*:after{box-sizing:border-box;margin:0}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: clamp(1.25rem, 1.1rem + .6 * var(--oj-vw), 1.5rem);--text-2xl: clamp(1.5rem, 1.2rem + 1.2 * var(--oj-vw), 2rem);--text-3xl: clamp(2rem, 1.5rem + 2 * var(--oj-vw), 3rem);--transition: .15s ease;--focus-ring: 0 0 0 3px color-mix(in srgb, var(--color-accent) 40%, transparent)}html{font-size:calc(100% * var(--oj-scale, 1));-webkit-text-size-adjust:100%;scroll-behavior:smooth}html:has(dialog[open]){overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-primary);font-weight:var(--font-primary-weight);font-size:var(--text-base);line-height:1.5;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased}main{flex:1}img,picture,video,svg{display:block;max-width:100%;height:auto}.icon{width:1.5rem;height:1.5rem}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.15;overflow-wrap:break-word}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{text-wrap:pretty;overflow-wrap:break-word}a{color:inherit}:focus-visible{outline:none;box-shadow:var(--focus-ring)}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.shopify-section{--content-width: min(calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2));position:relative;display:grid;grid-template-columns:minmax(var(--page-margin),1fr) var(--content-width) minmax(var(--page-margin),1fr);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.shopify-section>.oj-section-bg{grid-column:1 / -1;grid-row:1;align-self:start;z-index:0;pointer-events:none}.oj-section-bg picture,.oj-section-bg img{display:block;width:100%;height:auto}.shopify-section:has(>.oj-section-bg)>:not(.oj-section-bg):not(.oj-stickers){grid-row:1;position:relative;z-index:1}.shopify-section:has(>.oj-section-bg)>.full-width,.shopify-section:has(>.oj-section-bg)>.oj-band,.shopify-section:has(>.oj-section-bg)>.section{clip-path:none;background-color:transparent;background-image:none}main>.shopify-section:last-child .oj-band{z-index:1}body:has(main>.shopify-section:last-child .oj-band) .oj-footer{margin-block-start:calc(-220 * var(--oj-u));padding-block-start:calc(360.55 * var(--oj-u))}body:has(main>.shopify-section:last-child>.oj-section-bg) .oj-footer{margin-block-start:0;padding-block-start:calc(110 * var(--oj-u))}.section{padding-block:var(--space-7)}@media(min-width:990px){.section{padding-block:var(--space-8)}}.section__heading{margin-block-end:var(--space-5)}.section__heading--center{text-align:center}.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;top:-100%;left:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-background)}.skip-link:focus{top:var(--space-2)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3rem;padding:var(--space-3) var(--space-5);font-size:var(--text-base);font-weight:600;line-height:1;text-decoration:none;color:var(--color-accent-foreground);background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-button);transition:opacity var(--transition),background-color var(--transition)}.button:hover{opacity:.9}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button--secondary{color:var(--color-foreground);background-color:transparent;border-color:var(--color-foreground)}.button--full{width:100%}.link{text-decoration:underline;text-underline-offset:.2em}.label{display:block;margin-block-end:var(--space-1);font-size:var(--text-sm);font-weight:600}.input{width:100%;min-height:3rem;padding:var(--space-2) var(--space-3);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-input)}.input:focus-visible{border-color:var(--color-foreground)}.badge{display:inline-block;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);line-height:1;color:var(--color-accent-foreground);background-color:var(--color-accent);border-radius:var(--radius-button)}.text-muted{color:var(--color-muted)}.form-message{margin-block-start:var(--space-3);font-size:var(--text-sm)}.form-message--error{color:#b00020}.form-message--success{color:#1b6e3a}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4);list-style:none;padding:0}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6) var(--space-5)}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(var(--grid-columns, 4),minmax(0,1fr))}}.empty-state{padding-block:var(--space-8);text-align:center}.empty-state .button{margin-block-start:var(--space-4)}quantity-input{display:inline-flex;align-items:stretch;border:1px solid var(--color-border);border-radius:var(--radius-input)}quantity-input button{width:2.75rem;display:grid;place-items:center}quantity-input input{width:3rem;text-align:center;border:0;background:transparent;-moz-appearance:textfield}quantity-input input::-webkit-inner-spin-button,quantity-input input::-webkit-outer-spin-button{-webkit-appearance:none}.oj-display{font-family:var(--font-heading);font-weight:700;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;font-size:calc(58 * var(--oj-u))}.oj-display--sm{font-size:calc(44 * var(--oj-u))}.oj-display--lg{font-size:calc(72 * var(--oj-u))}@media(max-width:749px){.oj-display{font-size:clamp(1.75rem,calc(7 * var(--oj-vw)),2.25rem)}.oj-display--sm{font-size:clamp(1.5rem,calc(6 * var(--oj-vw)),1.9rem)}.oj-display--lg{font-size:clamp(2rem,calc(8 * var(--oj-vw)),2.6rem)}}.oj-body{font-size:clamp(.95rem,calc(18 * var(--oj-u)),1.125rem);line-height:1.6}.oj-eyebrow{display:inline-flex;align-items:center;gap:.6em;font-size:clamp(.7rem,calc(14 * var(--oj-u)),.875rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--oj-eyebrow-color, currentcolor)}.oj-eyebrow:before{content:"";width:.55em;height:.55em;border-radius:50%;background:currentcolor;flex:none}.oj-eyebrow--plain:before{display:none}.oj-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:calc(20 * var(--oj-u)) calc(40 * var(--oj-u));font-family:var(--font-heading);font-size:clamp(.85rem,calc(17 * var(--oj-u)),1.0625rem);font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:calc(2 * var(--oj-u)) solid transparent;border-radius:999px;cursor:pointer;transition:transform var(--transition),background-color var(--transition),color var(--transition)}.oj-btn:hover{transform:translateY(-2px)}.oj-btn:active{transform:translateY(0)}.oj-btn--solid{color:var(--oj-btn-fg, #fff);background:var(--oj-btn-bg, var(--brand-scarlet))}.oj-btn--outline{color:var(--oj-btn-fg, var(--brand-gondola));background:transparent;border-color:var(--oj-btn-bg, var(--brand-gondola))}.oj-btn--white{color:var(--oj-btn-fg, var(--brand-gondola));background:var(--oj-btn-bg, #fff)}@media(prefers-reduced-motion:reduce){.oj-btn:hover{transform:none}}.oj-card{display:flex;flex-direction:column;background:var(--oj-card-bg, #fff);border-radius:calc(28 * var(--oj-u));overflow:hidden}.oj-card__media{position:relative;aspect-ratio:var(--oj-card-ratio, 302 / 196);overflow:hidden}.oj-card__media img{width:100%;height:100%;object-fit:cover}.oj-card__body{display:flex;flex-direction:column;gap:calc(10 * var(--oj-u));padding:calc(24 * var(--oj-u))}.oj-blob{position:relative;overflow:hidden;border-radius:calc(80 * var(--oj-u)) calc(24 * var(--oj-u)) calc(80 * var(--oj-u)) calc(24 * var(--oj-u));background:var(--oj-blob-bg, transparent)}.oj-blob>img{width:100%;height:100%;object-fit:cover}.oj-band{position:relative;background:var(--oj-band-bg, var(--band-blue));color:var(--oj-band-fg, #fff)}.oj-row{position:relative;display:grid;grid-template-columns:repeat(var(--oj-row-cols, 3),minmax(0,1fr));gap:calc(28 * var(--oj-u))}@media(max-width:1279px){.oj-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.oj-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin);padding-inline:var(--page-margin);margin-inline:calc(var(--page-margin) * -1);scrollbar-width:none}.oj-row::-webkit-scrollbar{display:none}.oj-row>*{scroll-snap-align:start}}.oj-doodles{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;overflow:hidden}.oj-doodles img{width:max(100%,calc(785.203 / 1586.65 * 100%));min-width:100%;height:auto;max-width:none}@media(max-width:749px){.oj-doodles{display:none}}.shopify-section>.oj-stickers{grid-column:1 / -1;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.oj-sticker{position:absolute;left:var(--oj-sticker-x, 50%);top:var(--oj-sticker-y, 50%);width:calc(var(--oj-sticker-w, 8%) * var(--oj-scale, 1));opacity:var(--oj-sticker-o, 1);transform:translate(-50%,-50%) rotate(var(--oj-sticker-r, 0deg))}.oj-sticker img{width:100%;height:auto}@media(max-width:749px){.oj-sticker{left:var(--oj-sticker-x-m, var(--oj-sticker-x, 50%));top:var(--oj-sticker-y-m, var(--oj-sticker-y, 50%));width:calc(var(--oj-sticker-w-m, var(--oj-sticker-w, 8%)) * var(--oj-scale, 1));opacity:var(--oj-sticker-o-m, var(--oj-sticker-o, 1));transform:translate(-50%,-50%) rotate(var(--oj-sticker-r-m, var(--oj-sticker-r, 0deg)))}.oj-sticker--desktop{display:none}}.oj-stars{display:inline-flex;align-items:center;gap:.12em;color:var(--oj-stars-color, var(--brand-sun));font-size:var(--oj-stars-size, 1em);line-height:1}.oj-stars__star{display:block;width:1em;height:1em}.oj-stars__star--empty{color:color-mix(in srgb,currentcolor 28%,transparent)}.oj-ph-line{position:relative;display:block;width:var(--oj-ph-w, 100%);max-width:100%;height:1.5em;height:1lh}.oj-ph-line:before{content:"";position:absolute;inset-inline:0;top:calc(50% - .35em);height:.7em}.oj-ph-line:before,.oj-stars--ph{background:var(--oj-ph-text, color-mix(in srgb, currentcolor 20%, transparent));border-radius:.25em}.oj-stars--ph{width:5.4em;height:1em}.oj-icon-slot{flex:none;object-fit:contain}.oj-icon-slot__emoji{line-height:1}[data-rail-track]{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}[data-rail-track]::-webkit-scrollbar{display:none}[data-rail-track] img{-webkit-user-drag:none}@media(hover:hover)and (pointer:fine){oj-rail[data-overflow] [data-rail-track]{cursor:grab}}[data-rail-track].is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.oj-rail-arrow{position:absolute;z-index:3;display:grid;place-items:center;width:calc(100 * var(--oj-u));height:calc(100 * var(--oj-u));min-width:44px;min-height:44px;padding:0;background:none;border:0;cursor:pointer;transition:transform var(--transition),opacity var(--transition)}.oj-rail-arrow:disabled{cursor:default}.oj-rail-arrow:not(:disabled):hover{transform:scale(1.06)}.oj-rail-arrow__icon{display:block;width:100%;height:100%;object-fit:contain}.oj-rail-arrow--next .oj-rail-arrow__icon{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.oj-rail-arrow:not(:disabled):hover{transform:none}}.oj-reveal.oj-reveal.is-revealed{transition:opacity .8s cubic-bezier(.33,1,.68,1) var(--oj-reveal-delay, 0ms),translate .8s cubic-bezier(.33,1,.68,1) var(--oj-reveal-delay, 0ms)}.oj-reveal.oj-reveal:not(.is-revealed){opacity:0;translate:0 2.5rem}.oj-reveal.oj-reveal--fade:not(.is-revealed){translate:none}@media(prefers-reduced-motion:reduce),print{.oj-reveal.oj-reveal:not(.is-revealed){opacity:1;translate:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
