/* V6 editorial pass. House and Juice Bomb deliberately retain V5 styling. */
#nauti-labs{background:#f2e7d7}.lab-intro{grid-template-columns:30% 67%;padding:55px 0 65px}.tableau-lucky{height:auto;aspect-ratio:1.32}.tableau-lucky .tableau-photo{inset:0 0 9% 4%;border:0;box-shadow:none;border-radius:2px}.tableau-lucky .tableau-photo img{object-position:center}.tableau-lucky .scene-product{width:23%;left:-2%;bottom:-1%;--scene-pack-height:180px}.bun-order{position:absolute;z-index:4;right:2%;bottom:3%;display:flex;flex-direction:column;align-items:center;padding:10px 14px;background:#faf1df;color:#8a443b;box-shadow:0 3px 7px #4f31251c;transform:rotate(7deg);font:italic 12px Georgia,serif;pointer-events:none}.bun-order svg{width:52px;height:42px}.bun-open{margin-top:13px}.tableau-lucky .tableau-photo figcaption{bottom:16px;left:16px;right:auto;background:#faf1dfde;font:italic 15px Georgia,serif;padding:9px 14px}
.chicken-story,.chicken-story[data-edition=fakeout]{background:#4f2922;background-image:none;padding:35px;grid-template-columns:29% 68%;gap:3%;align-items:center}.chicken-intro{padding:0}.chicken-intro h3{font-size:clamp(31px,3vw,49px);line-height:1.05;margin-top:24px}.tableau-chicken{height:auto;aspect-ratio:1.36;margin:0}.tableau-chicken .tableau-photo{inset:0 0 10%;border-radius:1px}.tableau-chicken .tableau-photo img{object-fit:contain;object-position:center;background:#4f2922}.tableau-chicken .tableau-photo figcaption{display:none}.chicken-product-links{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px}.chicken-product-links .text-action{font-size:10px;margin:0;color:#f3e5cf}
/* The source is a two-panel 3:2 image; each individual macro is 3:4. */
#dirty-sips .sips-macro{width:clamp(90px,10vw,145px);height:auto;aspect-ratio:3/4;bottom:0;left:41%;transform:rotate(12deg)}
#dirty-sips .sips-macro img{width:200%;height:100%;left:-100%;object-fit:fill}
#dirty-sips .mix-disclosure{border:1px solid #732d4244;border-radius:2px;max-width:400px;background:#fff0d6;box-shadow:4px 6px 0 #722e4310;transform:rotate(-1deg)}
#dirty-sips .mix-disclosure>summary{padding:20px 25px;gap:8px}#dirty-sips .mix-disclosure summary>span{font-size:27px}#dirty-sips .mix-disclosure summary>small{font-size:8px;letter-spacing:.06em}#dirty-sips .mix-disclosure[open]>summary{border-bottom:1px dashed #762b4a55}
#dirty-sips .mix-inputs{gap:10px}#dirty-sips .mix-inputs select{background:transparent;border:0;border-bottom:1px solid #762b4a55;border-radius:0;padding:12px 0;font:italic 13px Georgia,serif}#dirty-sips .mix-inputs .micro{font-size:8px}#dirty-sips .mix-plus{font:italic 25px Georgia,serif}#dirty-sips .pour-button{border:0;border-top:1px dashed #762b4a55;background:transparent;color:#722e43;box-shadow:none;font:italic 17px Georgia,serif}#dirty-sips .mix-disclosure .soda-glass{height:100px;width:52px;border-radius:2px 2px 12px 12px;box-shadow:none;border-color:#722e4388}#dirty-sips .mix-disclosure .soda-straw{height:95px}#dirty-sips .mix-disclosure .glass-label{font:11px Georgia,serif}#dirty-sips .mix-disclosure .fountain-result{grid-template-columns:58px 1fr}
#peel-pals{background:#fff5df;color:#335738;background-image:none;padding-top:50px}.peel-intro{grid-template-columns:29% 71%;gap:0;align-items:center;padding:25px 0 40px}.peel-intro p{font:italic 23px/1.4 Georgia,serif;letter-spacing:-.03em}.peel-intro .peel-headline{font:600 clamp(40px,4.6vw,68px)/1.02 Arial,sans-serif;letter-spacing:-.055em}.peel-orchard{position:relative;aspect-ratio:1.5;isolation:isolate;min-width:0}.orchard-art{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.orchard-fruit{position:absolute;top:31%;width:28%;transform-origin:50% -22%;animation:orchard-sway 9s ease-in-out infinite}.peach-fruit{left:16%;transform:rotate(-7deg)}.mango-fruit{left:48%;top:33%;width:25%;animation-delay:-4s;transform:rotate(6deg)}.orchard-fruit:before{content:'';position:absolute;top:-20%;left:49%;height:22%;width:1px;background:#6b6a3777;z-index:-1}.orchard-fruit button{display:block;width:100%;border:0;padding:0;background:transparent;cursor:pointer}.orchard-fruit .cutout{width:100%;filter:drop-shadow(5px 9px 6px #665a3726);transition:filter .25s}.orchard-fruit button:hover .cutout{filter:drop-shadow(5px 12px 8px #665a374a)}.orchard-fruit:focus-within,.orchard-fruit:hover{animation-play-state:paused}.orchard-caption{position:absolute;bottom:5%;left:29%;font-size:9px;transform:rotate(-3deg)}@keyframes orchard-sway{50%{rotate:3deg}}
#candu{background-color:#e7ecdc;background-image:url('assets/v6/habitat.svg');background-size:100% auto;background-repeat:repeat-y}
.seasonal,.seasonal[data-season=easter]{margin:0;padding:70px var(--gutter);border-radius:0;background:#e4eaf0;background-image:none;color:#304653;grid-template-columns:38% 59%;gap:3%;transition:background-color .4s}.seasonal[data-season=easter]{background:#f1e9dc;color:#415832}.season-heading h2{font-size:clamp(42px,5.4vw,78px)}.season-heading>p{font:italic 21px/1.45 Georgia,serif}.season-heading>.micro{font-size:8px}.season-products{min-height:0;aspect-ratio:1.3;align-self:center;isolation:isolate}.season-setting{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;border-radius:2px}.season-products .range-card{position:absolute;top:8%;left:27%;width:46%;max-width:none;margin:0;height:85%;display:flex;flex-direction:column;justify-content:flex-end}.season-products .range-image,.season-products .range-card:nth-child(2) .range-image{height:78%;width:100%;padding:0;display:flex;align-items:flex-end;justify-content:center}.season-products .cutout{height:100%;width:auto;max-width:100%;filter:drop-shadow(5px 12px 6px #25292344)}.season-products .range-info{background:#fffaf0ea;color:#304653;padding:10px 12px;margin-top:10px;border:0}.season-products .range-info>.micro{display:none}.season-products .range-info strong{font-size:15px}.season-products .range-action{font-size:9px}.season-controls button{border-color:#30465366;font-size:10px;padding:9px 15px}.season-controls button[aria-pressed=true]{background:#304653;color:#f4f4df}.seasonal[data-season=easter] .season-controls button[aria-pressed=true]{background:#415832;color:#fff6e3}
.in-wild{background:#151713;background-image:none;grid-template-columns:40% 60%;padding-top:70px;padding-bottom:65px;overflow:hidden}.wild-heading h2{font-size:clamp(55px,6vw,84px)}.wild-heading p{font-size:16px}.wild-map{padding:10px 0 0 20px}.wild-map img{filter:none;opacity:1}.wild-map figcaption{font-size:8px}.retail-controls{margin-top:35px;border-top:1px solid #e4e2c82a;padding-top:35px;align-items:center}.retail-controls h3{font:500 clamp(36px,4.6vw,66px)/1 Arial,sans-serif;letter-spacing:-.05em;margin:0 auto 15px 0}.retail-controls h3 em{font-family:Georgia,serif;font-weight:400;color:#f4ee23}.retail-controls #retail-pause{font-size:11px;padding:10px 17px;min-width:72px;height:40px}
.retailer-strip{display:block;grid-column:1/-1;overflow:hidden;border:0;margin:0;padding:12px 0 0;scroll-snap-type:none;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.retailer-track{display:flex;width:max-content;animation:retail-right 44s linear infinite}.retailer-group{display:flex;align-items:center;gap:14px;padding-right:14px;flex-shrink:0}.retailer-group .retailer{display:flex;align-items:center;justify-content:center;flex:none;width:210px;height:108px;padding:24px;background:#f2eedf;border-radius:2px;box-sizing:border-box}.retailer-group .retailer img{width:auto;height:auto;max-width:158px;max-height:44px;object-fit:contain;filter:none}.retailer img[src*="macys"],.retailer img[src*="tillys"],.retailer img[src*="hot-topic"]{filter:brightness(0)}.retailer img[src*="world-market"]{max-width:135px;max-height:57px}.retailer img[src*="fye"]{max-width:107px;max-height:48px}.retailer img[src*="burlington"]{max-width:149px}.retailer-strip[data-paused=true] .retailer-track,.retailer-strip:hover .retailer-track,.retailer-strip:focus-within .retailer-track{animation-play-state:paused}.retailer-group a:focus-visible{outline:3px solid #e2bb00;outline-offset:-5px}.retailer-group a:hover{background:#fff9df}@keyframes retail-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}
.house-method{background:#eeebdf;color:#27291f;padding-top:38px;padding-bottom:50px}.house-method .method-asterisk{color:#969978}.house-method>p{font-size:clamp(40px,5.6vw,76px)}footer{background:#252820;color:#eeebdf}.contact-options a,.collab-form,.footer-nav,.footer-bottom{border-color:#eeebdf44}.email-link{color:#f4ee23}.form-fields input,.form-fields select,.form-fields textarea{background:#ffffff08;border-color:#eeebdf77;color:#eeebdf}.form-fields select option{color:#222;background:#f3efdf}.form-fields input:focus,.form-fields select:focus,.form-fields textarea:focus{outline-color:#f4ee23}.form-submit{background:#f4ee23;color:#24261e}.contact-draft{background:#f0eddf;color:#24261e}.footer-nav>p{color:#bebfad}.footer-bottom{color:#bfc0af}
@media(max-width:1050px){.chicken-story{padding:25px;grid-template-columns:32% 65%}.chicken-intro h3{font-size:32px}.seasonal{padding:50px var(--gutter)}.season-products .range-info{padding:8px}.season-products .range-info strong{font-size:13px}.retailer-group .retailer{width:190px}}
@media(max-width:700px){.lab-intro{display:flex;flex-direction:column;gap:28px;padding:35px 0 45px}.lab-copy{width:100%}.lab-copy p{max-width:none}.tableau-lucky{width:100%;aspect-ratio:1.22;height:auto}.tableau-lucky .tableau-photo{inset:0 0 9%;}.tableau-lucky .scene-product{width:25%;left:-1%;bottom:-1%;--scene-pack-height:120px}.tableau-lucky .tableau-photo figcaption{font-size:11px;left:9px;bottom:9px}.bun-order{padding:7px 10px;font-size:10px;right:1%;bottom:1%}.bun-order svg{width:40px;height:32px}.chicken-story{display:block;padding:28px var(--gutter);margin:0 calc(-1*var(--gutter)) 30px}.chicken-intro{padding:0 0 23px}.chicken-intro h3{font-size:39px}.tableau-chicken{height:auto;width:100%;aspect-ratio:1.25}.tableau-chicken .tableau-photo{inset:0 0 15%}.chicken-product-links{bottom:2%}.chicken-product-links .text-action{font-size:9px}#dirty-sips .sips-macro{width:83px;height:auto;aspect-ratio:3/4;left:37%;bottom:0}#dirty-sips .mix-disclosure{max-width:none;margin-top:15px;transform:none}.peel-intro{display:block;padding-bottom:30px}.peel-intro p{font-size:21px}.peel-intro .peel-headline{font-size:48px}.peel-orchard{margin:25px calc(-1*var(--gutter)) 0;aspect-ratio:1.2;overflow:hidden}.orchard-art{object-fit:cover}.orchard-fruit{top:33%;width:32%}.peach-fruit{left:11%}.mango-fruit{left:48%;top:34%;width:28%}.orchard-caption{bottom:6%;left:20%;font-size:8px}.seasonal,.seasonal[data-season=easter]{grid-template-columns:1fr;margin:0;padding:40px var(--gutter);gap:28px}.season-heading h2{font-size:52px}.season-products{margin:0;min-height:0;aspect-ratio:1.18}.season-products .range-card{top:7%;height:86%;width:46%;max-width:none}.season-products .range-image,.season-products .range-card:nth-child(2) .range-image{height:78%}.season-products .range-info{padding:9px}.season-products .range-info strong{font-size:14px}.season-heading>p{font-size:19px}.in-wild{grid-template-columns:1fr;padding-top:45px;padding-bottom:40px}.wild-heading h2{font-size:66px}.wild-map{padding:10px 0 0}.retail-controls{margin-top:20px;padding-top:25px}.retail-controls h3{font-size:41px}.retailer-group .retailer{width:175px;height:92px;padding:21px}.retailer-group .retailer img{max-width:132px;max-height:40px}.retailer img[src*="fye"]{max-width:95px}.retailer img[src*="world-market"]{max-width:114px;max-height:48px}.retailer-track{animation-duration:38s}.house-method{padding-top:30px;padding-bottom:40px}.house-method>p{font-size:43px}footer{padding-top:42px}}
@media(prefers-reduced-motion:reduce){.orchard-fruit,.retailer-track{animation:none}.retailer-strip{overflow-x:auto;mask-image:none}.retailer-group[aria-hidden=true]{display:none}.seasonal,.orchard-fruit .cutout{transition:none}}

@media(prefers-reduced-motion:reduce){#retail-pause{display:none}}

/* Keep original packaging intact inside the new world views. */
#dialog-scene-pack{position:absolute;inset:auto auto 15% 33%;width:34%;height:70%;object-fit:contain;filter:drop-shadow(5px 8px 5px #33291944);pointer-events:none}
.source-window[data-composition=orchard] #dialog-scene-pack{left:23%;bottom:12%;width:33%;height:61%;transform:rotate(-6deg)}
#dialog-scene-pack[hidden]{display:none}

.retailer-group{min-width:calc(100vw - 2*var(--gutter));justify-content:space-around}
