/* Lush Gaze / cream, cocoa and the craft of baking. */
body[data-arcform-surface="lush-gaze"][data-craft="lush-gaze"]{--cream:#fdfbf7;--brown:#2c1a11;--caramel:#98623f;--line:#ded1c3;background:#fdfbf7;color:#2c1a11;font-family:'Plus Jakarta Sans',sans-serif}
body[data-craft="lush-gaze"] :is(h1,h2,h3,h4,.brand,.photo-label,.ticker,.packs b,.gift-panel legend){font-family:'Cormorant Garamond',Georgia,serif}
body[data-arcform-surface="lush-gaze"][data-craft="lush-gaze"] header{background:#fdfbf7;border-bottom-color:#ded1c3}
body[data-arcform-surface="lush-gaze"][data-craft="lush-gaze"] .hero{background:#f6eee3}
body[data-arcform-surface="lush-gaze"][data-craft="lush-gaze"] .hero-copy,body[data-arcform-surface="lush-gaze"][data-craft="lush-gaze"] .hero-copy h1{color:#2c1a11}
body[data-arcform-surface="lush-gaze"][data-craft="lush-gaze"] .hero-copy h1{font-size:clamp(70px,8.3vw,128px);font-weight:500;letter-spacing:-.055em}
body[data-arcform-surface="lush-gaze"][data-craft="lush-gaze"] .hero-copy h1 em{color:#8c5936}
body[data-arcform-surface="lush-gaze"][data-craft="lush-gaze"] .hero-copy>p,body[data-arcform-surface="lush-gaze"][data-craft="lush-gaze"] .hero-copy .hero-note,body[data-arcform-surface="lush-gaze"][data-craft="lush-gaze"] .hero-copy .text-link{color:#695242}
body[data-craft="lush-gaze"] .hero-photo{border-radius:0!important}.hero-copy{align-self:center}
body[data-craft="lush-gaze"] h2{font-weight:500;letter-spacing:-.04em;font-size:clamp(46px,5.2vw,78px)}
body[data-craft="lush-gaze"] .dark{background:#2c1a11;color:#fdfbf7;border-color:#2c1a11}
body[data-craft="lush-gaze"] .dark:hover{background:#69442e}
body[data-craft="lush-gaze"] .ribbon{background:#2c1a11;color:#f6e9d7}
body[data-craft="lush-gaze"] .ticker{background:#efe0cc;color:#54351e}
body[data-craft="lush-gaze"] .section{padding-block:100px}
body[data-craft="lush-gaze"] .flavour-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 26px;align-items:start}
body[data-craft="lush-gaze"] .flavour-card{background:transparent;color:#2c1a11;padding-bottom:22px;border-color:#ded1c3;min-width:0}
body[data-craft="lush-gaze"] .flavour-card:nth-child(1),body[data-craft="lush-gaze"] .flavour-card:nth-child(5){grid-column:span 2}
body[data-craft="lush-gaze"] .flavour-card:nth-child(1) .flavour-visual,body[data-craft="lush-gaze"] .flavour-card:nth-child(5) .flavour-visual{aspect-ratio:1.6}
body[data-craft="lush-gaze"] .flavour-visual{border-radius:3px;background:#ebdfcf;transition:box-shadow .45s ease}
body[data-craft="lush-gaze"] .flavour-visual img{transition:transform .7s cubic-bezier(.2,.65,.3,1)}
body[data-craft="lush-gaze"] .flavour-card:hover .flavour-visual{box-shadow:0 18px 35px #51321b14}
body[data-craft="lush-gaze"] .flavour-card:hover .flavour-visual img{transform:scale(1.045)}
body[data-craft="lush-gaze"] .flavour-card h3{font-size:30px;font-weight:600;line-height:1.1}
body[data-craft="lush-gaze"] .flavour-card:nth-child(1) h3,body[data-craft="lush-gaze"] .flavour-card:nth-child(5) h3{font-size:40px}
body[data-craft="lush-gaze"] .flavour-card p,body[data-craft="lush-gaze"] .flavour-card small,body[data-craft="lush-gaze"] .availability-tag{color:#6b5340}
body[data-craft="lush-gaze"] .flavour-word{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(28px,3vw,48px)}
body[data-craft="lush-gaze"] .flavour-index{background:#fdfbf7;color:#2c1a11}
body[data-craft="lush-gaze"] .menu-filters button{background:transparent;color:#2c1a11;border-color:#c9b8a6}
body[data-craft="lush-gaze"] .menu-filters button[aria-pressed="true"]{background:#2c1a11;color:#fdfbf7}
body[data-craft="lush-gaze"] .craft-editorial{--craft-paper:#2c1a11;--craft-ink:#fbefdc;--craft-accent:#dfbc93}
body[data-craft="lush-gaze"] .box-section{background:#f3eade}
body[data-craft="lush-gaze"] #order{background:#fdfbf7;color:#2c1a11;box-shadow:none;border:1px solid #ded1c3}
body[data-craft="lush-gaze"] .picker-row,body[data-craft="lush-gaze"] .box-progress{background:#fdfbf7;color:#2c1a11;border-color:#ded1c3}
body[data-arcform-surface="lush-gaze"][data-craft="lush-gaze"] .picker-row.selected{background:#f2e7d8;color:#2c1a11}
body[data-craft="lush-gaze"] .box-progress{background:#eee0cf;box-shadow:0 5px 15px #5f361512}
body[data-craft="lush-gaze"] :is(input,textarea,select){background:#fdfbf7;color:#2c1a11;border-color:#c9b8a6}
body[data-craft="lush-gaze"] .packs{background:transparent}
body[data-craft="lush-gaze"] .packs input:checked+span{background:#2c1a11;color:#fdfbf7}
body[data-craft="lush-gaze"] .payment-panel{background:#f5ede2;color:#2c1a11;border-color:#d9c6b3}
body[data-craft="lush-gaze"] .payment-panel :is(h4,dt,dd,.deposit-ack){color:#2c1a11}
body[data-craft="lush-gaze"] :is(.baker-credit,.availability-tag,.selection-help,.box-progress span,.payment-help,.date-help,.form-note,.label span){color:#6b5340}
body[data-craft="lush-gaze"] #selection-error{color:#912a25}
body[data-craft="lush-gaze"] .closing{background:#2c1a11;color:#fdfbf7}
body[data-craft="lush-gaze"] .light{background:#fdfbf7;color:#2c1a11;border-color:#fdfbf7}
.visual-box{margin:24px 0 18px}.visual-box-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.visual-box-heading h4{font-size:28px;font-weight:500;margin:0 0 14px}.visual-box-heading>span{font-size:9px;letter-spacing:1.5px;color:#775f4b}
.cookie-tray{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#e1c5a2;border:9px solid #c79e70;outline:1px solid #ac8054;outline-offset:-2px;box-shadow:inset 0 4px 16px #5a321c20;padding:18px;border-radius:3px}.cookie-slot{aspect-ratio:1.1;min-width:0;border:1px dashed #a77a4b7a;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:#f6e7cf55}.cookie-slot>span{font-size:12px;color:#815c38}.cookie-slot.filled{border-color:transparent;background:transparent}.cookie-slot svg{width:100%;height:100%;filter:drop-shadow(0 5px 3px #5d321d32);animation:cookie-arrive .35s cubic-bezier(.2,.7,.2,1)}.cookie-slot.filled>span{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%)}.cookie-tray.mini-tray{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.illustration-note{font-size:10px;line-height:1.6;color:#765d47;margin:12px 0 0}
.floating-box{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:40;display:flex;align-items:center;gap:30px;max-width:calc(100% - 32px);width:750px;padding:16px 20px;background:#2c1a11;color:#fdfbf7;border:1px solid #b49b7c;box-shadow:0 12px 50px #2c1a1133}.floating-box>div{flex:1}.summary-kicker{display:block;font-size:9px;letter-spacing:1.7px;color:#d7bda1}.floating-box strong{display:block;font-size:13px;margin-top:4px}.floating-box>span{font-size:12px;white-space:nowrap}.floating-box button{border:0;background:#f5e7d3;color:#2c1a11;font-size:12px;font-weight:600;padding:14px 18px;cursor:pointer;min-height:44px;white-space:nowrap}.has-box-summary{padding-bottom:100px}.has-box-summary .craft-controls{bottom:110px}
@keyframes cookie-arrive{from{opacity:0;transform:translateY(-12px) rotate(-12deg) scale(.8)}to{opacity:1;transform:none}}
@media(max-width:900px){body[data-craft="lush-gaze"] .flavour-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-craft="lush-gaze"] .flavour-card:nth-child(5){grid-column:span 1}body[data-craft="lush-gaze"] .flavour-card:nth-child(5) .flavour-visual{aspect-ratio:1}}
@media(max-width:650px){body[data-craft="lush-gaze"] .section{padding-block:60px}body[data-craft="lush-gaze"] .flavour-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}body[data-craft="lush-gaze"] .flavour-card:nth-child(5){grid-column:span 2}body[data-craft="lush-gaze"] .flavour-card:nth-child(5) .flavour-visual{aspect-ratio:1.6}body[data-craft="lush-gaze"] .flavour-card h3{font-size:27px}.floating-box{gap:12px;padding:12px;bottom:10px;max-width:calc(100% - 20px);flex-wrap:wrap}.floating-box>span{font-size:11px}.floating-box button{width:100%;padding:10px;min-height:40px}.floating-box strong{font-size:12px}.has-box-summary{padding-bottom:145px}.has-box-summary .craft-controls{bottom:145px}.cookie-tray{padding:12px;gap:8px}.visual-box-heading>span{display:none}body[data-craft="lush-gaze"] .hero-copy h1{font-size:82px}body[data-craft="lush-gaze"] .box-story img{height:280px}}
@media(prefers-reduced-motion:reduce){.cookie-slot svg{animation:none}body[data-craft="lush-gaze"] .flavour-visual,body[data-craft="lush-gaze"] .flavour-visual img{transition:none}}
body[data-arcform-surface="lush-gaze"][data-craft="lush-gaze"]{--atlas-body:'Plus Jakarta Sans',sans-serif;--atlas-display:'Cormorant Garamond',Georgia,serif}
body[data-craft="lush-gaze"] progress{appearance:none;background:#d5c2ac;border-radius:0;overflow:hidden}body[data-craft="lush-gaze"] progress::-webkit-progress-bar{background:#d5c2ac}body[data-craft="lush-gaze"] progress::-webkit-progress-value{background:#8c5936}body[data-craft="lush-gaze"] progress::-moz-progress-bar{background:#8c5936}
