/* Terroir 3: product-specific rituals, native collection shelves and commerce. */
.bys-motif{display:block;width:100%;height:auto;overflow:visible}
.pdp-hero-specimen{position:absolute;width:43%;left:-15%;bottom:5%;z-index:2;filter:drop-shadow(12px 25px 12px #173e2d24);pointer-events:none}
.pdp-character-specimen{position:absolute;width:145%;left:-22%;top:3%;opacity:.18;pointer-events:none}
.pdp-note-art{width:145px;height:108px;margin:-12px 0 18px;transform:translateZ(28px)}
.pdp-note .c-kicker{margin-bottom:14px}.pdp-note h3{font-size:32px}
.pdp-rating-link{display:flex;align-items:center;gap:12px;width:fit-content;margin:18px 0 0;color:#375d44;text-decoration:none;font-size:11px;line-height:1.5}
.pdp-rating-link .star-rating{margin:0;font-size:12px}.pdp-rating-link>span:last-child{border-bottom:1px solid #a8b69a}
.pdp-unit-price{font-size:11px;color:#65745b;margin:-8px 0 18px;min-height:1.5em}
.pdp-photo-frame .flex-control-thumbs{flex-wrap:wrap;gap:10px!important;margin:18px 0 0!important;justify-content:flex-start!important;padding:0!important;overflow:visible!important}.pdp-photo-frame .flex-control-thumbs li{flex:0 0 66px!important;width:66px!important;margin:0!important;border-color:#aebc9e!important;background:#f4f0e2}.pdp-photo-frame .flex-control-thumbs img{height:70px!important;width:100%!important;object-fit:contain!important;cursor:pointer;opacity:.55!important}.pdp-photo-frame .flex-control-thumbs img.flex-active{opacity:1!important;outline:1px solid #1b4332;outline-offset:3px}.pdp-photo-frame .flex-control-thumbs img:focus-visible{outline:2px solid #b18e42;outline-offset:4px}.bys-gallery-controls{display:flex;align-items:center;justify-content:center;gap:20px;padding:17px 0 2px}.bys-gallery-controls span{font-size:10px;letter-spacing:.07em;color:#617557}.bys-gallery-controls button{width:37px;height:37px;border:1px solid #9eaf8b;border-radius:50%;color:#1b4332;background:transparent;font-size:18px;cursor:pointer}.bys-gallery-controls button:hover{color:#fff8e7;background:#1b4332}
.pdp-ritual-visual{height:clamp(310px,35vw,465px);position:relative;isolation:isolate;margin-top:22px;border:1px solid #acae8e66;background:radial-gradient(ellipse at 50% 48%,#faf5df 0,#e3e4cd 70%);overflow:hidden;border-radius:48% 48% 3px 3px}
.ritual-masala .pdp-ritual-visual,.ritual-platina .pdp-ritual-visual,.ritual-diamond .pdp-ritual-visual{background:radial-gradient(ellipse at 50% 45%,#f6e6c8,#ddc4a2 80%)}
.ritual-earl-grey .pdp-ritual-visual{background:radial-gradient(ellipse at center,#e0e6c8,#bac9ae 85%)}
.ritual-saffron-white .pdp-ritual-visual{background:radial-gradient(ellipse at center,#faf1d4,#e5d6b1 85%)}
.pdp-ritual-visual canvas{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:2}
.pdp-ritual-orbit{position:absolute;width:80%;height:18%;left:10%;bottom:14%;border:1px solid #89907155;border-radius:50%;transform:rotate(-12deg)}
.pdp-ritual-fallback{display:flex;align-items:center;justify-content:center;position:absolute;inset:12% 3% 16%;perspective:1000px}
.pdp-ritual-fallback .ritual-specimen{width:36%;filter:drop-shadow(0 12px 10px #1b433220)}
.pdp-ritual-fallback .specimen-0{transform:rotate(-15deg) translateY(-20px)}
.pdp-ritual-fallback .specimen-1{transform:translateY(25px);margin-inline:-9%}
.pdp-ritual-fallback .specimen-2{transform:rotate(15deg) translateY(-10px)}
.has-webgl .pdp-ritual-fallback{visibility:hidden}.pdp-ritual-scene-name{position:absolute;top:22px;left:12%;right:12%;text-align:center;font:italic 23px/1.1 'Cormorant Garamond',Georgia,serif;color:#53624b;z-index:3;pointer-events:none}
.pdp-ritual-legend{position:absolute;bottom:15px;left:22px;right:22px;display:flex;align-items:center;gap:12px;color:#475740;font-size:8px;line-height:1.5;letter-spacing:.06em;z-index:3;pointer-events:none}
.pdp-ritual-legend i{height:1px;flex:1;background:#a2a485}.pdp-ritual-legend>span:last-child{text-align:right}
.pdp-brew-grid{gap:5vw;grid-template-columns:1.1fr .9fr}.pdp-brew-copy h2{font-size:clamp(42px,4.5vw,67px)}.pdp-brew-copy>p:not(.c-kicker){margin-top:16px}
.is-cinematic .pdp-brew-grid{padding-block:28px}.is-cinematic .pdp-brew-copy>p:not(.c-kicker){font-size:12px}
.bys-collections{padding:100px 0 45px;background:#faf6e9}.bys-collections>.c-shell>.c-section-head>p{max-width:32ch}
.bys-collection-index{display:flex;flex-wrap:wrap;gap:8px;margin:35px 0 55px}.bys-collection-index a{border:1px solid #b9c2a8;border-radius:30px;padding:11px 17px;color:#284c35;text-decoration:none;font-size:10px;transition:background .2s,color .2s}.bys-collection-index a:hover{background:#1b4332;color:#fff8e7}.bys-collection-index span{margin-left:15px}
.bys-collection-shelf{padding:0 0 50px;margin-bottom:50px;border-bottom:1px solid var(--c-line);scroll-margin-top:110px}
.bys-shelf-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.bys-shelf-head h3{font:500 clamp(37px,4vw,57px)/1.1 'Cormorant Garamond',Georgia,serif;letter-spacing:-.025em;margin:8px 0 10px}.bys-shelf-head h3 sup{font:11px/1 sans-serif;vertical-align:top;margin:10px 0 0 13px;display:inline-block;color:#7f8b71}.bys-shelf-head p:last-child{font-size:12px;line-height:1.7;color:#6c7c61;max-width:40ch}
.bys-shelf-actions{display:flex;align-items:center;gap:28px}.bys-shelf-arrows{display:flex;gap:8px}.bys-shelf-arrows button{border:1px solid #99aa8b;background:transparent;color:#1b4332;border-radius:50%;width:44px;height:44px;font-size:20px;cursor:pointer;transition:background .2s,color .2s}.bys-shelf-arrows button:hover{background:#1b4332;color:#fff8e7}.bys-shelf-arrows button:disabled{opacity:.28;cursor:default}.bys-shelf-arrows[hidden]{display:none}
.bys-shelf-track{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:0 2px 18px;scrollbar-width:thin;scrollbar-color:#9ba98c transparent;overscroll-behavior-x:contain;scroll-padding-inline:2px;perspective:1600px}.bys-shelf-track>.c-tea-card{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start}.bys-shelf-track .c-tea-photo{aspect-ratio:1/1}.bys-shelf-track .c-tea-caption h3{font-size:31px;min-height:2.2em}.bys-shelf-track .c-tea-bottom{gap:10px;align-items:start;flex-wrap:wrap}.bys-shelf-track .c-tea-bottom .c-text-link{font-size:8px}
.bys-shelf-progress{height:2px;margin-top:15px;background:#d7ddc9}.bys-shelf-progress i{display:block;height:2px;background:#1b4332;width:100%;transform-origin:left;transform:scaleX(.2);transition:transform .2s}
.bys-shelf-note{flex:1;min-width:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;background:#e9ecdc;padding:28px 32px;border:1px solid #c8d1b8;scroll-snap-align:start}.bys-shelf-note .bys-motif{max-width:250px}.bys-shelf-note h4{font:italic 35px/1.1 'Cormorant Garamond',Georgia,serif;margin:10px 0 20px;color:#1b4332}.bys-shelf-note p{font-size:12px;line-height:1.8;color:#64765a}.bys-shelf-note .c-text-link{margin-top:20px;display:inline-block}
.bys-addons{margin:25px 0 0;padding:22px 0;border-top:1px solid #bac6ac}.bys-addon-heading .c-kicker{font-size:8px;margin:0 0 7px}.bys-addon-heading h3{font:500 25px/1.15 'Cormorant Garamond',Georgia,serif;color:#1b4332;margin:0 0 6px}.bys-addon-heading>p:last-child{font-size:10px;color:#6b7c60;margin:0 0 16px}
.bys-addon-list{display:grid;gap:12px}.bys-addon-card{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:15px;align-items:center;padding:13px;border:1px solid #c9d1ba;background:#f7f4e7}.bys-addon-image img{display:block;width:74px;height:82px;object-fit:contain}.bys-addon-card .c-kicker{font-size:7px;margin:0 0 5px}.bys-addon-name{display:block;font:500 20px/1.1 'Cormorant Garamond',Georgia,serif;color:#264c35;text-decoration:none}.bys-addon-price{font-size:11px;margin-top:7px;display:block}.bys-cinema .bys-addon-card a.bys-addon-add{display:inline-flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;min-height:43px;margin:0;background:#1b4332!important;color:#fff8e7!important;padding:11px 14px!important;border:1px solid #1b4332!important;box-shadow:0 3px 0 #0c291c;border-radius:2px!important;font:500 9px/1.3 sans-serif!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s}.bys-cinema .bys-addon-card a.bys-addon-add:hover{transform:translateY(-2px);box-shadow:0 5px 0 #0c291c}.bys-addon-add[aria-disabled=true]{opacity:.65;pointer-events:none}.bys-addon-add.loading{opacity:.5;pointer-events:none}.bys-addon-feedback{font-size:10px;line-height:1.6;color:#345f3e;min-height:0;margin:8px 0 0}.bys-addon-feedback:empty{display:none}
.bys-addon-card .added_to_cart{font-size:10px;grid-column:2 / -1;color:#1b4332}.bys-addons-cart .bys-addon-list,.bys-addons-checkout .bys-addon-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.bys-commerce-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:0 0 24px}.bys-commerce-intro .c-kicker{font-size:10px;margin-bottom:10px}.bys-commerce-intro p:last-child{font-size:13px;line-height:1.8;color:#68795e;max-width:52ch}.bys-commerce-intro>.c-text-link{white-space:nowrap}
.bys-checkout-steps{display:flex;gap:8px;margin:22px 0 20px;border-bottom:1px solid #b9c5aa}.bys-checkout-steps a{flex:1;display:flex;align-items:center;gap:12px;padding:17px 10px 18px;border-bottom:2px solid transparent;text-decoration:none;font-size:12px;color:#63775a}.bys-checkout-steps b{border:1px solid #a1b28f;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font:10px/1 sans-serif}.bys-checkout-steps a.is-current{border-color:#1b4332;color:#1b4332}.bys-checkout-steps a.is-current b{background:#1b4332;color:#fff8e7;border-color:#1b4332}
.bys-checkout-assurances{display:flex;flex-wrap:wrap;gap:12px 27px;color:#526b46;padding:15px 0 25px;font-size:10px;line-height:1.7}.bys-checkout-assurances>span::before{content:'✓';padding-right:9px;color:#7c8c5f}.bys-checkout-assurances a{color:#1b4332}
.bys-checkout-addon-disclosure{margin:0 0 35px;border:1px solid #c8d2ba;background:#f3f2e3;padding:0 22px}.bys-checkout-addon-disclosure>summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;cursor:pointer;font:500 24px/1.2 'Cormorant Garamond',Georgia,serif;color:#1b4332;list-style:none}.bys-checkout-addon-disclosure>summary::-webkit-details-marker{display:none}.bys-checkout-addon-disclosure>summary>span{font:22px/1 sans-serif}.bys-checkout-addon-disclosure[open]>summary>span{transform:rotate(45deg)}.bys-checkout-addon-disclosure .bys-addons{margin-top:0;padding-top:20px}.bys-checkout-addon-disclosure .bys-addon-heading h3{display:none}
.bys-cinema.woocommerce-checkout .wc-block-checkout__main .wc-block-components-checkout-step{padding:26px 25px 22px;border:1px solid #cbd3bd;background:#fbf8ee;margin:0 0 20px;border-radius:3px}.bys-cinema.woocommerce-checkout .wc-block-components-checkout-step__container{padding:0!important}.bys-cinema.woocommerce-checkout .wc-block-components-checkout-step__heading{padding-left:0!important;margin-bottom:20px}.bys-cinema.woocommerce-checkout .wc-block-components-checkout-step__title{font:500 29px/1.1 'Cormorant Garamond',Georgia,serif!important;padding:0!important}.bys-cinema.woocommerce-checkout .wc-block-components-checkout-step__title::before{display:none}.bys-cinema .wc-block-components-checkout-step__description{font-size:12px;line-height:1.7;color:#6b7c5f}
.bys-cinema.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary,.bys-cinema.woocommerce-cart .wc-block-cart__sidebar{background:#edf0e1;border:1px solid #b9c7aa;padding:22px;border-radius:3px}.bys-cinema.woocommerce-checkout .wc-block-components-text-input input,.bys-cinema.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input{background:#fffdf7!important;border-radius:3px!important;border-color:#aebc9e!important;color:#1b4332!important}.bys-cinema .wc-block-components-text-input.has-error input{border-color:#b63535!important}.bys-cinema .wc-block-components-validation-error{font-size:11px}
.bys-commerce-care{display:flex;align-items:center;gap:22px;padding:30px 0;margin-top:50px;border-top:1px solid #bfcbb0}.bys-care-monogram{width:66px;height:66px;border:1px solid #9caf87;display:grid;place-items:center;flex-shrink:0;border-radius:50%;font:italic 28px/1 'Cormorant Garamond',Georgia,serif;color:#6c7c57}.bys-commerce-care h3{font:500 29px/1.1 'Cormorant Garamond',Georgia,serif;margin:0 0 9px;color:#1b4332}.bys-commerce-care p{font-size:12px;line-height:1.7;color:#6b7b60;margin:0}.bys-commerce-care>a{margin-left:auto;white-space:nowrap}
.bys-pin-check{margin:23px 0;padding:19px 0;border-top:1px solid #b9c6ac}.bys-pin-check label{display:block;font-size:11px;color:#34543c;margin-bottom:10px}.bys-pin-input{display:flex;gap:8px;max-width:370px}.bys-pin-check input{min-width:0;width:100%;border:1px solid #a6b596;border-radius:2px;padding:12px;background:#fffdf5;font:13px/1.3 sans-serif;color:#1b4332}.bys-pin-check button{background:#1b4332;color:#fff8e7;border:1px solid #1b4332;border-radius:2px;padding:12px 20px;cursor:pointer;font:10px/1.3 sans-serif}.bys-pin-check button:disabled{opacity:.5}.bys-pin-check [role=status]{font-size:11px;line-height:1.7;margin:10px 0 0;color:#526b45}.bys-pin-check [role=status]:empty{display:none}
@media(min-width:1000px){.bys-cinema.woocommerce-checkout .wc-block-checkout__sidebar{position:sticky;top:115px;align-self:start}.bys-cinema.woocommerce-cart .wc-block-cart__sidebar{position:sticky;top:115px;align-self:start}}
@media(max-width:1100px){.bys-shelf-actions{gap:15px}.bys-shelf-track>.c-tea-card{flex-basis:calc((100% - 24px)/2.3)}.bys-shelf-note{min-width:46%;padding:25px;grid-template-columns:1fr}.bys-shelf-note .bys-motif{max-width:160px;margin:auto}.pdp-ritual-visual{height:340px}.pdp-brew-copy h2{font-size:52px}.bys-addons-checkout .bys-addon-list{grid-template-columns:1fr}}
@media(max-width:760px){.pdp-hero-specimen{width:38%;left:-9%;bottom:4%}.pdp-character-specimen{width:135%;left:-18%;top:-10%}.pdp-note-art{width:112px;height:84px;margin:-7px 0 13px}.is-cinematic .pdp-note .c-kicker{margin-bottom:10px}.is-cinematic .pdp-note h3{font-size:28px;max-width:15ch}.is-cinematic .pdp-note-stack{height:320px}.pdp-rating-link{font-size:10px;margin-top:15px}.pdp-unit-price{font-size:10px}
.pdp-brew-grid{grid-template-columns:1fr}.pdp-brew-copy h2{font-size:46px}.pdp-ritual-visual{height:300px;max-width:480px;margin:20px auto 0}.pdp-ritual-scene-name{font-size:19px;top:19px}.pdp-ritual-legend{font-size:7px;left:15px;right:15px;gap:8px}.is-cinematic .pdp-brew-grid{grid-template-rows:65% 35%;padding-block:18px}.is-cinematic .pdp-brew-copy h2{font-size:35px;max-width:18ch}.is-cinematic .pdp-brew-copy>.c-kicker{margin-bottom:9px}.is-cinematic .pdp-brew-copy>p:not(.c-kicker){font-size:10px;line-height:1.6;margin-top:10px;max-width:42ch}.is-cinematic .pdp-ritual-visual{height:clamp(210px,31svh,275px);margin-top:12px}.is-cinematic .pdp-brew-step h3{font-size:29px;margin-bottom:12px}.is-cinematic .pdp-brew-step .c-kicker{margin-bottom:9px}
.bys-collections{padding:65px 0 10px}.bys-collection-index{flex-wrap:nowrap;overflow:auto;gap:7px;margin:25px 0 39px;padding-bottom:10px;scrollbar-width:thin}.bys-collection-index a{white-space:nowrap;font-size:9px;padding:10px 14px}.bys-collection-shelf{margin-bottom:36px;padding-bottom:30px;scroll-margin-top:100px}.bys-shelf-head{align-items:start;gap:15px;margin-bottom:20px}.bys-shelf-head h3{font-size:37px}.bys-shelf-head .c-kicker{font-size:8px}.bys-shelf-head p:last-child{font-size:10px;max-width:28ch}.bys-shelf-actions{flex-direction:column-reverse;align-items:end;gap:15px}.bys-shelf-actions>.c-text-link{font-size:7px;white-space:nowrap}.bys-shelf-arrows button{width:37px;height:37px;font-size:18px}.bys-shelf-track{gap:15px;margin-right:calc(-1 * var(--c-gutter,24px));padding-right:24px}.bys-shelf-track>.c-tea-card{flex-basis:78%}.bys-shelf-track .c-tea-caption h3{font-size:30px}.bys-shelf-track .c-tea-caption>.c-kicker{font-size:7px}.bys-shelf-note{min-width:75%;grid-template-columns:1fr;padding:25px;align-content:center;gap:10px}.bys-shelf-note h4{font-size:33px;margin:5px 0 12px}.bys-shelf-note .bys-motif{max-width:150px}.bys-shelf-note p{font-size:11px}.bys-shelf-note .c-text-link{font-size:9px}.bys-shelf-progress{margin-top:10px}
.bys-addon-card{grid-template-columns:59px minmax(0,1fr) auto;gap:10px;padding:10px}.bys-addon-image img{width:59px;height:72px}.bys-addon-name{font-size:18px}.bys-addon-heading h3{font-size:25px}.bys-cinema .bys-addon-card a.bys-addon-add{font-size:8px!important;padding:10px!important;gap:7px}.bys-addons-cart .bys-addon-list,.bys-addons-checkout .bys-addon-list{grid-template-columns:1fr}.bys-commerce-intro{display:block;margin-bottom:20px}.bys-commerce-intro>.c-text-link{display:inline-block;margin-top:14px;font-size:9px}.bys-commerce-intro .c-kicker{font-size:8px;line-height:1.7}.bys-commerce-intro p:last-child{font-size:12px}.bys-checkout-steps{gap:0}.bys-checkout-steps a{font-size:10px;gap:7px;padding:13px 4px}.bys-checkout-steps b{width:24px;height:24px;font-size:8px}.bys-checkout-assurances{font-size:9px;gap:9px 17px;padding:10px 0 23px}.bys-checkout-addon-disclosure{padding-inline:14px;margin-bottom:25px}.bys-checkout-addon-disclosure>summary{font-size:23px}.bys-cinema.woocommerce-checkout .wc-block-checkout__main .wc-block-components-checkout-step{padding:20px 15px 18px}.bys-cinema.woocommerce-checkout .wc-block-components-checkout-step__title{font-size:27px!important}.bys-cinema.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary,.bys-cinema.woocommerce-cart .wc-block-cart__sidebar{padding:16px}.bys-commerce-care{gap:16px;flex-wrap:wrap;margin-top:35px;padding-top:25px}.bys-care-monogram{width:52px;height:52px;font-size:24px}.bys-commerce-care h3{font-size:26px}.bys-commerce-care>div{flex:1}.bys-commerce-care p{font-size:11px}.bys-commerce-care>a{margin-left:68px;font-size:9px}.pdp-buy .bys-addons{padding-bottom:0}}
@media(max-height:750px) and (min-width:761px){.is-cinematic .pdp-ritual-visual{height:280px}.is-cinematic .pdp-brew-copy h2{font-size:45px}.is-cinematic .pdp-brew-copy>.c-kicker{margin-bottom:12px}}
.pdp-ritual-fallback{display:block;inset:10% 2% 12%;perspective:1000px}
.ritual-vessel{position:absolute;width:87%;height:95%;left:5%;bottom:-3%;overflow:visible;transform:rotateY(calc(-12deg + var(--ritual-progress,0)*24deg)) rotateZ(calc(-2deg + var(--ritual-progress,0)*3deg));transform-style:preserve-3d}
.pdp-ritual-fallback .ritual-specimen{position:absolute;width:24%;height:37%;margin:0;top:0;opacity:calc(1 - var(--ritual-drop,0)*.82)}
.pdp-ritual-fallback .specimen-0{left:15%;transform:translateY(calc(var(--ritual-drop,0)*95px)) rotate(calc(-20deg + var(--ritual-progress,0)*40deg)) scale(calc(1 - var(--ritual-drop,0)*.55))}
.pdp-ritual-fallback .specimen-1{left:42%;transform:translateY(calc(var(--ritual-drop,0)*85px)) rotate(calc(13deg - var(--ritual-progress,0)*28deg)) scale(calc(1 - var(--ritual-drop,0)*.5))}
.pdp-ritual-fallback .specimen-2{left:67%;transform:translateY(calc(var(--ritual-drop,0)*45px)) rotate(calc(12deg - var(--ritual-progress,0)*20deg))}
.ritual-masala .pdp-ritual-fallback .specimen-2,.ritual-platina .pdp-ritual-fallback .specimen-2,.ritual-diamond .pdp-ritual-fallback .specimen-2{display:none}
.ritual-steam{opacity:var(--ritual-extraction,0);transform:translateY(calc(-10px * var(--ritual-progress,0)))}
.ritual-infusion,.ritual-liquor-surface{opacity:calc(.18 + var(--ritual-extraction,0)*.72)}
.ritual-milk-pour{opacity:var(--ritual-milk,0);transform-origin:295px 35px;transform:rotate(calc(var(--ritual-milk,0)*-12deg))}
.ritual-vessel-lid{transform-origin:235px 90px;transform:translateY(calc(-24px * (1 - var(--ritual-progress,0)))) rotate(calc(-12deg * (1 - var(--ritual-progress,0))))}
.ritual-flame{opacity:var(--ritual-extraction,0)}
[data-fallback-phase="0"] .tasting-cup-1,[data-fallback-phase="0"] .tasting-cup-2,[data-fallback-phase="1"] .tasting-cup-0,[data-fallback-phase="1"] .tasting-cup-2,[data-fallback-phase="2"] .tasting-cup-0,[data-fallback-phase="2"] .tasting-cup-1{opacity:.48}
@media(prefers-reduced-motion:reduce){.bys-shelf-track{scroll-behavior:auto}.bys-shelf-arrows button,.bys-collection-index a,.bys-addon-add{transition:none!important}.pdp-ritual-fallback{perspective:none}.ritual-vessel{transform:none}.pdp-ritual-fallback .ritual-specimen{opacity:1}}
@media(max-width:760px){.is-cinematic .pdp-character-copy h2{font-size:clamp(30px,7.5vw,40px);line-height:1.02;max-width:20ch}.pdp-photo-frame .flex-control-thumbs li{flex-basis:54px!important;width:54px!important}.pdp-photo-frame .flex-control-thumbs img{height:58px!important}}
@media(max-width:760px) and (max-height:750px){.is-cinematic .pdp-character-copy h2{font-size:29px}.is-cinematic .c-scene-progress{margin-top:12px}.is-cinematic .pdp-character-copy .c-scroll-caption{margin-top:8px}.is-cinematic .pdp-note-stack{height:265px;max-width:290px}.is-cinematic .pdp-note-art{width:88px;height:66px;margin-bottom:10px}.is-cinematic .pdp-note h3{font-size:25px;margin-bottom:12px}.is-cinematic .pdp-note>p:last-child{font-size:9px;line-height:1.6}.is-cinematic .pdp-ritual-visual{height:205px}.is-cinematic .pdp-brew-copy h2{font-size:30px}}
