:root{--cream-bright: #FFFDF6;--maroon-soft: #6E2A22;--maroon-deep: #4A1613;--tan: #C9A980;--brown: #B08155;--charcoal: #2B2320;--pastel-blue: #8FCBE3;--pastel-pink: #F2B8C6;--pastel-yellow: #F2C14E;--pastel-orange: #E98A2B;--pastel-cream: #FBF4E4;--pastel-ink: #5C1F1B;--radius-sm: 12px;--radius-lg: 28px;--radius-pill: 999px;--container: 1160px;--gutter: clamp(2rem, 4vw, 4rem);--band-pad: clamp(5.6rem, 8vw, 10rem);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.22, 1, .36, 1)}:root{--color-background: 251, 244, 228;--gradient-background: rgb(var(--color-background));--color-foreground: 92, 31, 27;--color-background-contrast: 235, 199, 117;--color-shadow: 92, 31, 27;--color-button: 216, 51, 31;--color-button-text: 255, 255, 255;--color-secondary-button: 251, 244, 228;--color-secondary-button-text: 188, 42, 24;--color-link: 188, 42, 24;--color-badge-foreground: 92, 31, 27;--color-badge-background: 251, 244, 228;--color-badge-border: 92, 31, 27;--payment-terms-background-color: rgb(var(--color-background));--color-accent: 242, 193, 78;--color-sticker_edge: 255, 253, 246;--color-keyline: 92, 31, 27;--color-hard_shadow: 92, 31, 27;--color-focus: var(--color-button)}:root{--media-radius: var(--radius-lg);--text-boxes-radius: var(--radius-lg);--popup-corner-radius: var(--radius-sm);--inputs-radius: var(--radius-sm);--inputs-border-width: 2px;--inputs-radius-outset: calc(var(--inputs-radius) + var(--inputs-border-width));--variant-pills-radius: var(--radius-pill);--product-card-corner-radius: var(--radius-lg);--collection-card-corner-radius: var(--radius-lg);--blog-card-corner-radius: var(--radius-lg);--buttons-radius-outset: var(--radius-pill);--buttons-radius: var(--radius-pill)}:root,:where(.gradient,[class^=color-],[class*=" color-"]){--shadow-sticker: 0 6px 0 rgba(var(--color-hard_shadow), .14);--shadow-card: 0 10px 24px rgba(var(--color-hard_shadow), .1);--shadow-card-hover: 0 16px 32px rgba(var(--color-hard_shadow), .14);--ring-keyline: 0 0 0 1.5px rgba(var(--color-keyline), .16)}html{scroll-behavior:smooth}body{font-size:1.7rem;line-height:1.65;letter-spacing:normal}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:.94;letter-spacing:.015em}h1,.h1{font-size:calc(var(--font-heading-scale) * clamp(4.8rem,8.5vw,10rem))}h2,.h2{font-size:calc(var(--font-heading-scale) * clamp(3.6rem,5.5vw,6rem))}h3,.h3{font-size:calc(var(--font-heading-scale) * clamp(2.16rem,3vw,2.8rem));letter-spacing:.03em}a{color:rgb(var(--color-link));text-decoration-thickness:2px;text-underline-offset:3px}a:hover{color:rgb(var(--color-foreground))}::selection{background:rgb(var(--color-accent));color:var(--pastel-ink)}:focus-visible{outline:3px solid rgb(var(--color-focus, var(--color-button)));outline-offset:3px;box-shadow:none}.eyebrow{font-family:var(--font-label-family);font-size:1.25rem;text-transform:uppercase;letter-spacing:.18em;margin-bottom:1.44rem}.section-head{margin-bottom:clamp(3.2rem,5vw,5.2rem)}.section-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;flex-wrap:wrap}.section-sub{max-width:54.4rem;margin-top:1.6rem}.hl{color:rgb(var(--color-accent))}.band{padding-block:var(--band-pad)}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.88rem;min-height:44px;font-family:var(--font-label-family);font-size:1.36rem;text-transform:uppercase;letter-spacing:.09em;line-height:1;padding:1em 1.8em .95em;border-radius:var(--radius-pill);border:2px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .28s var(--ease-out-expo),box-shadow .28s var(--ease-out),background-color .2s ease,color .2s ease}.btn:hover{transform:translateY(-2px) rotate(-1deg)}.btn:active{transform:translateY(1px)}.btn--red{background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 5px rgba(var(--color-hard_shadow),.28)}.btn--red:hover{background:color-mix(in srgb,rgb(var(--color-button)) 82%,var(--charcoal));color:rgb(var(--color-button-text));box-shadow:0 8px rgba(var(--color-hard_shadow),.3)}.btn--maroon{background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:0 5px color-mix(in srgb,var(--charcoal) 24%,transparent)}.btn--maroon:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 8px color-mix(in srgb,var(--charcoal) 26%,transparent)}.btn--ghost{background:transparent;color:rgb(var(--color-foreground));border-color:color-mix(in srgb,rgb(var(--color-foreground)) 65%,transparent)}.btn--ghost:hover{background:color-mix(in srgb,rgb(var(--color-foreground)) 12%,transparent);color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.btn--light{background:rgb(var(--color-sticker_edge));color:color-mix(in srgb,rgb(var(--color-button)) 55%,var(--maroon-deep));box-shadow:0 5px color-mix(in srgb,var(--charcoal) 24%,transparent)}.btn--light:hover{background:rgb(var(--color-sticker_edge));color:var(--maroon-deep);box-shadow:0 8px color-mix(in srgb,var(--charcoal) 26%,transparent)}.btn--small{font-size:1.2rem;padding:.85em 1.4em .8em}.button{min-height:44px;font-family:var(--font-label-family);text-transform:uppercase;letter-spacing:.09em;border-radius:var(--radius-pill)}.button:after{border-radius:var(--radius-pill)}.sticker{display:grid;place-items:center;padding:1.76rem;background:var(--sticker-bg, var(--cream-bright));border:5px solid var(--cream-bright);border-radius:var(--radius-lg);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--pastel-ink) 16%,transparent),var(--shadow-sticker);rotate:var(--tilt, -2deg);transition:rotate .3s var(--ease-out-expo),translate .3s var(--ease-out-expo)}.sticker--round{border-radius:50%}.sticker--wide{border-radius:var(--radius-pill)}.sticker--blue{--sticker-bg: var(--pastel-blue)}.sticker--pink{--sticker-bg: var(--pastel-pink)}.sticker--yellow{--sticker-bg: var(--pastel-yellow)}.sticker--orange{--sticker-bg: var(--pastel-orange)}.sticker--cream{--sticker-bg: var(--pastel-cream)}.sticker:hover{rotate:2deg;translate:0 -4px}.sticker__image{max-width:100%;height:auto}.wave{line-height:0}.wave--filled{background-color:rgb(var(--color-background))}.wave svg{display:block;width:100%;height:clamp(26px,4.5vw,58px);background:transparent}.wave path{fill:rgb(var(--color-background))}.wave--overlay{position:absolute;inset:auto 0 0 0;z-index:1}.page-hero{padding-block:clamp(4.8rem,7vw,8rem) 0;text-align:center}.page-hero .eyebrow{display:inline-block;background:var(--cream-bright);color:var(--pastel-ink);padding:.6em 1.3em;border-radius:var(--radius-pill);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--pastel-ink) 16%,transparent);rotate:-1.5deg}.page-hero h1{margin-top:.4rem}.page-hero .section-sub{margin-inline:auto}.page-hero-pad{padding-bottom:clamp(4.8rem,7vw,8rem)}.filter-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.96rem;margin-bottom:2rem}.filter-chip{min-height:44px;font-family:var(--font-label-family);font-size:1.25rem;text-transform:uppercase;letter-spacing:.1em;background:var(--cream-bright);color:var(--pastel-ink);border:2px solid var(--pastel-ink);border-radius:var(--radius-pill);padding:.7em 1.5em;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,rotate .25s var(--ease-out-expo)}.filter-chip:hover{box-shadow:inset 0 0 0 2px var(--pastel-ink);rotate:-1.5deg}.filter-chip[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.filter-count{text-align:center;font-family:var(--font-label-family);font-size:1.15rem;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--color-foreground));margin-bottom:3.6rem;min-height:1lh}.polaroid{background:var(--cream-bright);margin:0;padding:1.28rem 1.28rem 0;border-radius:6px;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--pastel-ink) 16%,transparent),0 12px 24px rgba(var(--color-hard_shadow),.16);rotate:var(--tilt, -2.5deg);width:min(100%,380px);transition:rotate .35s var(--ease-out-expo),translate .35s var(--ease-out-expo)}.polaroid:hover{rotate:0deg;translate:0 -4px}.polaroid img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:3px}.polaroid--no-caption{padding-bottom:1.28rem}.polaroid--no-caption img{display:block}.polaroid figcaption{font-family:var(--font-label-family);font-size:1.15rem;text-transform:uppercase;letter-spacing:.1em;text-align:center;color:var(--maroon-soft);padding:1.28rem .4rem 1.44rem}.year-wrap{position:relative;display:inline-block;padding:.8rem 2.4rem;margin-bottom:1.76rem}.year-wrap:before{content:"";position:absolute;top:14%;right:-2%;bottom:14%;left:-2%;z-index:-1;background:var(--chip, var(--pastel-blue));border:4px solid var(--cream-bright);border-radius:var(--radius-lg);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--pastel-ink) 16%,transparent),var(--shadow-sticker);rotate:-2deg}.year-big{font-family:var(--font-heading-family);font-size:clamp(7.6rem,13vw,15.2rem);line-height:.85;color:rgb(var(--color-foreground))}@supports ((-webkit-text-stroke: 3px black) or (text-stroke: 3px black)){.year-big{color:transparent;-webkit-text-stroke:3px rgb(var(--color-foreground))}}.den-chip{display:inline-block;font-family:var(--font-label-family);font-size:1.09rem;text-transform:uppercase;letter-spacing:.12em;background:rgb(var(--color-accent));color:var(--pastel-ink);padding:.5em 1.1em;border-radius:var(--radius-pill);rotate:-1.5deg}.skip-link{position:absolute;top:1.2rem;left:1.2rem;z-index:100;background:var(--pastel-ink);color:var(--cream-bright);font-family:var(--font-label-family);font-size:1.28rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;padding:.7em 1.2em;border-radius:var(--radius-pill);translate:0 -300%;transition:translate .2s ease-out}.skip-link:focus-visible{translate:0 0;color:var(--cream-bright)}@media(prefers-reduced-motion:no-preference){.reveal.is-visible,.reveal.scroll-trigger:not(.scroll-trigger--offscreen){animation:rise-in .7s var(--ease-out) backwards;animation-delay:var(--d, 0s)}.reveal-pop.is-visible,.reveal-pop.scroll-trigger:not(.scroll-trigger--offscreen){animation:pop-in .5s var(--ease-out-expo) backwards;animation-delay:var(--d, 0s)}.reveal.scroll-trigger[data-cascade]:not(.scroll-trigger--offscreen),.reveal-pop.scroll-trigger[data-cascade]:not(.scroll-trigger--offscreen){animation-delay:calc(var(--d, 0s) + var(--animation-order, 0) * 75ms)}.reveal.scroll-trigger--design-mode,.reveal-pop.scroll-trigger--design-mode,.reveal.scroll-trigger--cancel,.reveal-pop.scroll-trigger--cancel{animation:none}@keyframes rise-in{0%{opacity:0;translate:0 26px}}@keyframes pop-in{0%{opacity:0;scale:.5;rotate:-4deg}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.button,.sticker,.polaroid,.filter-chip,.skip-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cookout.css.map */
