.cc-page{--ink: var(--cc-ink);--heading: var(--cc-forest);--olive: var(--cc-leaf);--paper: var(--cc-cream);--rule: var(--cc-rule);--heading-font: var(--cc-font);font:1rem/1.5 var(--cc-font);background:var(--paper);color:var(--ink)}.cc-page [hidden]{display:none!important}.cc-page a{color:inherit}.cc-page button{font:inherit}.cc-page :focus-visible{outline:3px solid var(--cc-leaf);outline-offset:4px}.cc-wrap{width:min(1192px,88%);margin-inline:auto}.cc-nav,.cc-foot .cc-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.cc-nav{min-height:81px;position:relative}.cc-brand{text-decoration:none;font:600 36px/.95 var(--heading-font);letter-spacing:-.075em}.cc-page .cc-brand{color:var(--heading)}.cc-brand i{font-weight:400}.cc-nav nav{display:flex;gap:32px;align-items:center}.cc-nav nav a,.cc-bag{text-decoration:none;font-size:14px}.cc-nav nav a:hover,.cc-bag:hover{text-decoration:underline;text-underline-offset:.28em}.cc-bag{display:flex;align-items:center;gap:6px}.cc-bag i{display:block;width:12px;height:12px;border:1.3px solid currentColor;border-radius:1px;position:relative;margin-right:4px}.cc-bag i:before{content:"";position:absolute;width:6px;height:5px;bottom:100%;left:1.7px;border:1.3px solid currentColor;border-radius:5px 5px 0 0}.cc-border{border-bottom:1px solid var(--rule)}.cc-crumb{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--cc-muted);padding:24px 0 22px}.cc-crumb a{text-decoration:none}.cc-crumb a:hover{color:var(--cc-apple);text-decoration:underline}.cc-product-main{background:var(--cc-cream)}.cc-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(32px,4.5vw,72px);align-items:start;padding-bottom:clamp(42px,5vw,72px)}@media(min-width:721px)and (min-height:550px){.cc-hero>.cc-gallery{position:sticky;top:16px}.cc-hero .cc-stage{max-height:calc(100vh - 200px)}}.cc-stage{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1.05;background:var(--cc-sand);border-radius:5px}.cc-stage img{display:block;width:100%;height:100%;object-fit:contain}.cc-gallery-tools{margin-top:13px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.cc-thumbs{display:flex;gap:8px}.cc-thumbs a{display:block;flex:none;width:48px;height:48px;padding:3px;border-radius:7px;border:1px solid var(--rule);background:var(--cc-surface);cursor:pointer}.cc-thumbs a:hover{border-color:var(--cc-apple)}.cc-thumbs a[aria-current=true]{background:var(--cc-blush);border-color:var(--cc-apple);box-shadow:inset 0 0 0 1px var(--cc-apple)}.cc-thumbs img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;vertical-align:top}.cc-caption{min-width:0;overflow-wrap:anywhere;font-size:12px;color:var(--cc-muted)}.cc-details{min-width:0;color:var(--ink)}.cc-details h1,.cc-story h2,.cc-faq h2{font:600 clamp(43px,4.8vw,68px)/1.035 var(--heading-font);color:var(--heading);letter-spacing:-.054em;margin:0}.cc-details h1{color:var(--heading);font-weight:500;font-size:clamp(32px,3.1vw,46px);line-height:1.22;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word}.cc-options{min-width:0;margin:0;border:0;padding:0}.cc-options legend,.cc-fallback{margin:0 0 11px;padding:0;font-weight:650;font-size:14px}.cc-choice{position:relative;margin-bottom:7px}.cc-choice input,.cc-assist{position:absolute;height:1px;width:1px;overflow:hidden;clip-path:inset(50%)}.cc-choice label{display:flex;align-items:center;min-height:47px;gap:12px;border:1px solid var(--cc-control);border-radius:4px;cursor:pointer;padding:9px 15px;background:var(--cc-surface)}.cc-choice input:focus-visible+label{outline:3px solid var(--cc-leaf);outline-offset:2px}.cc-choice input:disabled+label{cursor:default;opacity:.6}.cc-radio{width:15px;height:15px;border:1px solid var(--cc-control);border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.cc-choice input:checked+label .cc-radio{border-color:var(--cc-on-dark)}.cc-choice input:checked+label .cc-radio:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--cc-on-dark)}.cc-size{font-size:15px;font-weight:600}.cc-size small{display:block;font-weight:400;font-size:12px}.cc-choice-price{margin-left:auto;display:flex;align-items:baseline;justify-content:end;flex-wrap:wrap;column-gap:9px}.cc-choice-price b{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.cc-choice-price s{font-size:12px;color:var(--cc-muted)}.cc-offer-note{color:var(--olive);margin:4px 0 0;font-size:12px;line-height:1.45}.cc-add{border:0;border-radius:4px;min-height:50px;background:var(--cc-apple);color:var(--cc-on-dark);padding:13px 18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%;margin-top:15px}.cc-add>span:last-child{font-size:21px;line-height:1}.cc-add:hover{background:var(--cc-apple-deep)}.cc-add:disabled{opacity:.55;cursor:default}.cc-order select{font:inherit;width:100%;padding:10px;color:var(--ink);background:var(--cc-surface);border-color:var(--cc-control)}.cc-order .cc-fallback{display:block}@supports selector(:has(*)){.cc-actions>div{display:none}.cc-order:has(input[value=small]:checked) [data-submit=small],.cc-order:has(input[value=large]:checked) [data-submit=large],.cc-order:has(input[value=duo]:checked) [data-submit=duo]{display:block}}@supports not selector(:has(*)){.cc-assist{position:static;width:auto;height:auto;clip-path:none}}.cc-story{background:var(--cc-forest);color:var(--cc-on-dark)}.cc-story-grid{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);align-items:center;padding-block:clamp(32px,5vw,66px);gap:clamp(28px,5vw,80px)}.cc-story-art{width:100%;margin:0}.cc-story-art a,.cc-story-art img,.cc-story-photo img{display:block}.cc-story-art img,.cc-story-photo img{width:100%;height:auto;object-fit:contain}.cc-page .cc-story :focus-visible{outline-color:var(--cc-honey)}.cc-story-photo{margin-top:16px;font-size:14px}.cc-story-photo summary{width:fit-content;padding-block:6px;cursor:pointer}.cc-story-photo summary:hover{color:var(--cc-honey)}.cc-story-photo img{max-width:320px;margin-top:8px;border-radius:4px}.cc-page .cc-story .cc-text-link{color:var(--cc-honey)}.cc-page .cc-story .cc-text-link:hover{color:var(--cc-on-dark)}.cc-story h2,.cc-faq h2{font-size:clamp(40px,4.2vw,66px)}.cc-story h2{color:var(--cc-on-dark)}.cc-story h2 em{color:var(--cc-honey);font-weight:400}.cc-story-grid>div>p{max-width:44ch;font-size:15px;color:var(--cc-on-dark-muted);line-height:1.6;margin:17px 0 0}.cc-text-link{display:inline-flex;gap:.8rem;align-items:center;margin-top:22px;color:var(--olive);font-size:14px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.cc-description{margin-top:clamp(24px,2.5vw,36px);scroll-margin-top:16px}.cc-description h2,.cc-long-copy :is(h2,h3,h4){color:var(--heading);font-weight:500;line-height:1.25;letter-spacing:-.028em;overflow-wrap:break-word}.cc-description>h2{font-size:clamp(1.45rem,2.35vw,2.05rem);margin:0 0 .85em}.cc-long-copy{font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.cc-long-copy :is(h2,h3,h4){font-size:clamp(1.22rem,1.8vw,1.65rem);margin:1.3em 0 .55em}.cc-long-copy p{margin:.65em 0}.cc-long-copy :is(ul,ol){margin:.65em 0;padding-inline-start:1.45em}.cc-long-copy li{padding-inline-start:.21em}.cc-long-copy li::marker{color:var(--cc-amber)}.cc-long-copy a{color:var(--cc-apple)}.cc-long-copy a:hover{color:var(--cc-apple-deep)}.cc-long-copy li+li{margin-top:.21em}.cc-long-copy .cc-benefits{padding:0;list-style:none}.cc-benefits li{display:grid;grid-template-columns:1.6em 1fr;gap:.3em;padding:0}.cc-benefits li+li{margin-top:.65em}.cc-long-copy strong{font-weight:600}.cc-long-copy img{max-width:100%;height:auto}.cc-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,72px);padding-block:clamp(48px,7vw,90px)}.cc-faq-heading a{display:inline-flex;align-items:center;min-height:44px;gap:8px;margin-top:12px;color:var(--cc-apple);text-underline-offset:.24em;font-size:15px}.cc-faq-heading a:hover{color:var(--cc-apple-deep)}.cc-faq-list{display:grid;gap:30px}.cc-faq-group{border:1px solid var(--rule);border-radius:14px;background:var(--cc-surface);padding-inline:clamp(16px,2.4vw,30px)}.cc-faq-group h3{color:var(--cc-leaf);margin:0;padding:18px 0 12px;font-size:15px;font-weight:600;line-height:1.4}.cc-faq details{border-top:1px solid var(--rule)}.cc-faq summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-height:50px;padding:15px 0;font-size:clamp(15px,1.3vw,17px);font-weight:500;list-style:none;gap:16px;color:var(--heading)}.cc-faq summary:hover,.cc-faq details[open] summary{color:var(--cc-apple)}.cc-faq summary::-webkit-details-marker{display:none}.cc-faq summary:after{content:"";flex:0 0 8px;width:8px;height:8px;margin:0 4px 4px;border-right:1.75px solid currentColor;border-bottom:1.75px solid currentColor;transform:rotate(45deg)}.cc-faq details[open] summary:after{transform:rotate(225deg);margin-block:4px 0}.cc-faq details p{max-width:64ch;margin:-2px 20px 18px 0;color:var(--cc-muted);font-size:15px;line-height:1.65}.cc-foot{background:var(--heading);color:var(--cc-on-dark)}.cc-foot .cc-wrap{padding-block:29px}.cc-foot .cc-brand{color:inherit;font-size:30px}.cc-foot nav{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:13px}.cc-foot nav a{text-underline-offset:4px}@media(max-width:940px){.cc-wrap{width:90%}.cc-hero{gap:30px}.cc-choice label{padding-inline:12px}}@media(max-width:720px){.cc-nav{min-height:59px}.cc-brand{font-size:30px}.cc-nav nav{gap:15px}.cc-nav nav a{font-size:12px}.cc-nav nav a:first-child{display:none}.cc-bag{font-size:12px}.cc-crumb{padding:14px 0;font-size:11px}.cc-hero{grid-template-columns:1fr;gap:25px}.cc-stage{aspect-ratio:1.23}.cc-gallery-tools{margin-top:8px}.cc-thumbs a{width:42px;height:42px}.cc-caption{font-size:11px}.cc-details h1{font-size:clamp(30px,7.2vw,40px)}.cc-story-grid{grid-template-columns:1fr;gap:26px}.cc-faq{grid-template-columns:1fr;gap:22px}}@media(max-width:520px){.cc-foot .cc-wrap{align-items:start}.cc-foot nav{justify-content:end}}@media(max-width:350px){.cc-nav{gap:8px}.cc-nav nav{gap:9px}.cc-choice-price{column-gap:4px}}.cc-slide{position:absolute;top:50%;transform:translateY(-50%);border:1px solid var(--cc-control);border-radius:50%;width:42px;height:42px;display:grid;place-content:center;padding:0 0 4px;background:var(--cc-surface);color:var(--heading);cursor:pointer}.cc-stage .cc-slide{font:32px/1 var(--cc-font)}.cc-slide:hover{background:var(--heading);border-color:var(--heading);color:var(--cc-on-dark)}.cc-slide-prev{left:13px}.cc-slide-next{right:13px}.cc-page .cc-details .cc-review-summary{color:var(--cc-forest);margin-top:.5rem;font-size:.875rem}.cc-details .cc-review-score,.cc-details .cc-review-score i{color:var(--cc-amber)}.cc-price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;margin:.65rem 0 .15rem}.cc-price-line strong{color:var(--cc-apple);font-size:clamp(22px,1.8vw,26px);line-height:1.24;letter-spacing:-.025em;font-weight:600}.cc-price-line s{color:var(--cc-muted);font-size:15px}.cc-free-shipping{display:flex;align-items:center;color:var(--cc-leaf);gap:7px;font-size:14px;margin:.22rem 0 0}.cc-free-shipping svg{width:19px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.cc-details .cc-order{margin-top:1.1rem}.cc-details .cc-options{display:flex;flex-wrap:wrap;gap:7px}.cc-options legend{margin-bottom:.5rem;font-weight:600}.cc-options legend span{margin-left:5px;color:var(--cc-muted);font-weight:400}.cc-choice{margin:0}.cc-choice label{min-height:44px;min-width:88px;justify-content:center;padding:8px 15px;color:var(--heading);border-color:var(--cc-control);background:var(--cc-surface);border-radius:5px}.cc-choice input:not(:disabled)+label:hover{border-color:var(--heading);box-shadow:inset 0 0 0 1px var(--heading)}.cc-choice input:checked+label{background:var(--heading);color:var(--cc-on-dark);border-color:var(--heading)}.cc-choice .cc-size{font-size:14px;font-weight:500}.cc-choice .cc-choice-price,.cc-choice .cc-radio{display:none}.cc-offer-note{margin-top:.48rem;color:var(--cc-amber)}@media(max-width:720px){.cc-choice label{min-width:76px;padding-inline:10px}.cc-choice .cc-size{font-size:14px}.cc-slide{width:36px;height:36px}}.cc-page:not([data-cider-ready]) .cc-choice .cc-choice-price{display:inline-flex}.cc-page:not([data-cider-ready]):has(.cc-options) .cc-price-line,.cc-page:not([data-cider-ready]) .cc-options legend span{display:none}.cc-page:not([data-cider-ready]) .cc-choice input:checked+label s{color:var(--cc-on-dark-muted)}.cc-gallery{min-width:0}.cc-gallery .cc-stage{min-height:210px}.cc-gallery .cc-gallery-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.cc-gallery .cc-gallery-track::-webkit-scrollbar{display:none}.cc-gallery .cc-gallery-track>img{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cider-product.css.map */
