.srk-pdp{--pdp-accent:#a4243b;--pdp-bg:#f5f1ea;background:#fff}.srk-pdp .srk-h{font-size:clamp(34px,4.6vw,68px)}.srk-pdp__label,.srk-pdp__k{display:block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--srk-muted)}.srk-stars{position:relative;display:inline-flex;line-height:0;color:#e3dccf;vertical-align:middle}.srk-stars svg{width:16px;height:16px;flex:0 0 16px}.srk-stars__bg,.srk-stars__fg{display:inline-flex;gap:1px}.srk-stars__fg{position:absolute;inset:0 auto 0 0;width:var(--srk-stars);overflow:hidden;color:#e0a526;white-space:nowrap}.srk-pdp__main{background:var(--pdp-bg);padding:96px 0 56px}.srk-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media(min-width:990px){.srk-pdp__main{padding:128px 0 88px}.srk-pdp__grid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:56px;align-items:start}}@media(min-width:1280px){.srk-pdp__grid{gap:80px}}.srk-pdp__gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:990px){.srk-pdp__gallery{grid-template-columns:88px minmax(0,1fr);gap:18px}.srk-pdp__gallery.is-single{grid-template-columns:minmax(0,1fr)}}.srk-pdp__thumbs{display:none}@media(min-width:990px){.srk-pdp__thumbs{display:flex;flex-direction:column;gap:10px;max-height:min(78vh,760px);overflow-y:auto;scrollbar-width:none;padding:2px}.srk-pdp__thumbs::-webkit-scrollbar{display:none}}.srk-pdp__thumb{position:relative;flex:0 0 auto;width:84px;aspect-ratio:1;padding:0;border:1.5px solid transparent;border-radius:14px;background:#fff;overflow:hidden;cursor:pointer;transition:border-color .2s,transform .2s}.srk-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.srk-pdp__thumb:hover{transform:translateY(-1px)}.srk-pdp__thumb.is-active{border-color:var(--srk-ink)}.srk-pdp__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000040;color:#fff}.srk-pdp__thumb-play svg{width:22px;height:22px}.srk-pdp__stage{position:relative;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 1px #1412100a}.srk-pdp__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.srk-pdp__track::-webkit-scrollbar{display:none}.srk-pdp__slide{flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always;position:relative;display:grid;place-items:center;background:#fff}.srk-pdp__zoomable{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.srk-pdp__slide img{width:100%;height:100%;object-fit:contain;display:block}.srk-pdp__video,.srk-pdp__video video,.srk-pdp__video iframe{width:100%;height:100%;display:block;object-fit:cover;border:0}.srk-pdp__badges{position:absolute;top:18px;left:18px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.srk-pdp__badge{padding:7px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1}.srk-pdp__badge.is-red{background:var(--srk-red);color:#fff}.srk-pdp__badge.is-dark{background:var(--srk-ink);color:#fff}.srk-pdp__badge.is-cream{background:var(--srk-sand);color:var(--srk-ink)}.srk-pdp__arrow{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffeb;color:var(--srk-ink);cursor:pointer;box-shadow:0 6px 20px #1412101f;opacity:0;transition:opacity .25s,transform .25s}.srk-pdp__arrow svg{width:22px;height:22px}.srk-pdp__arrow.is-prev{left:16px}.srk-pdp__arrow.is-next{right:16px}.srk-pdp__stage:hover .srk-pdp__arrow{opacity:1}.srk-pdp__arrow:hover{transform:scale(1.06)}.srk-pdp__count{position:absolute;right:18px;bottom:18px;padding:7px 12px;border-radius:999px;background:#141210c7;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;pointer-events:none}.srk-pdp__zoomhint{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 9px;border-radius:999px;background:#ffffffeb;color:var(--srk-ink);font-size:12px;font-weight:600;pointer-events:none}.srk-pdp__zoomhint svg{width:16px;height:16px}.srk-pdp__dots{display:none}@media(max-width:989px){.srk-pdp__stage{border-radius:22px}.srk-pdp__arrow,.srk-pdp__count{display:none}.srk-pdp__dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:6px;pointer-events:none}.srk-pdp__dots i{width:7px;height:7px;border-radius:99px;background:#14121038;transition:width .25s,background .25s}.srk-pdp__dots i.is-active{width:22px;background:var(--srk-ink)}.srk-pdp__zoomhint{top:14px;bottom:auto;left:auto;right:14px;padding:8px;font-size:0;gap:0}}.srk-pdp__chars{margin-top:22px}@media(min-width:990px){.srk-pdp__chars{margin-left:106px}.srk-pdp__gallery.is-single+.srk-pdp__chars{margin-left:0}}.srk-pdp__chars ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none}@media(min-width:600px){.srk-pdp__chars ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.srk-pdp__chars li{padding:12px 14px;border-radius:16px;background:#fff;border:1px solid var(--srk-line)}.srk-pdp__chars li span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--srk-muted)}.srk-pdp__chars li b{display:block;margin-top:4px;font-size:14px;line-height:1.25}@media(min-width:990px){.srk-pdp__sticky{position:sticky;top:96px}}.srk-pdp__crumbs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:12px;color:var(--srk-muted)}.srk-pdp__crumbs a{color:inherit;text-decoration:none}.srk-pdp__crumbs a:hover{color:var(--srk-ink)}.srk-pdp__crumbs [aria-current]{color:var(--srk-ink);font-weight:600}.srk-pdp__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pdp-accent)}.srk-pdp__eyebrow:before{content:"";width:22px;height:1.5px;background:currentColor}.srk-pdp__title{margin:0;padding:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(34px,3.6vw,56px);font-weight:700;line-height:.98;letter-spacing:-.015em;text-transform:uppercase;color:var(--srk-ink);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.srk-pdp__spec{margin:10px 0 0;font-size:15px;color:var(--srk-muted)}.srk-pdp__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:22px;padding:18px 0;border-top:1px solid var(--srk-line);border-bottom:1px solid var(--srk-line)}.srk-pdp__rating{display:inline-flex;align-items:center;gap:8px;color:var(--srk-ink);text-decoration:none;font-size:14px}.srk-pdp__rating b{font-weight:700}.srk-pdp__rating span{color:var(--srk-muted);text-decoration:underline;text-underline-offset:3px}.srk-pdp__price{display:flex;align-items:baseline;gap:10px;margin:0;font-size:28px;font-weight:700;letter-spacing:-.01em}.srk-pdp__price s{font-size:16px;font-weight:500;color:var(--srk-muted)}.srk-pdp__lede{margin:20px 0 0;font-size:16px;line-height:1.6;color:#3d3833}.srk-pdp__app{margin-top:20px}.srk-pdp__app:empty{display:none}.srk-pdp__form{margin-top:22px}.srk-pdp__opt{margin:0 0 18px;padding:0;border:0;min-width:0}.srk-pdp__opt legend{display:flex;gap:8px;align-items:baseline;margin-bottom:10px;padding:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.srk-pdp__opt legend span{font-weight:700}.srk-pdp__opt legend b{font-weight:500;letter-spacing:0;text-transform:none;font-size:14px;color:var(--srk-muted)}.srk-pdp__pills{display:flex;flex-wrap:wrap;gap:8px}.srk-pdp__pills input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.srk-pdp__pills label{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border:1.5px solid var(--srk-line);border-radius:999px;background:#fff;font-size:14px;font-weight:600;line-height:1.1;text-transform:none;letter-spacing:0;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.srk-pdp__pills label:hover{border-color:var(--srk-ink)}.srk-pdp__pills input:checked+label{background:var(--srk-ink);border-color:var(--srk-ink);color:#fff}.srk-pdp__pills input:focus-visible+label{outline:2px solid var(--pdp-accent);outline-offset:2px}.srk-pdp__pills label.is-unavail{color:#a49d94;background:repeating-linear-gradient(135deg,#fff 0 6px,#f3efe9 6px 7px)}.srk-pdp__pills input:checked+label.is-unavail{color:#fff;background:#6f6a63;border-color:#6f6a63}.srk-pdp__buy{display:flex;gap:10px;margin-top:6px}.srk-pdp__qty{display:flex;align-items:center;flex:0 0 auto;height:58px;border:1.5px solid var(--srk-line);border-radius:999px;background:#fff}.srk-pdp__qty button{width:42px;height:100%;border:0;background:none;font-size:20px;color:var(--srk-ink);cursor:pointer}.srk-pdp__qty input{width:34px;height:100%;border:0;background:none;text-align:center;font-size:16px;font-weight:700;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.srk-pdp__qty input::-webkit-inner-spin-button,.srk-pdp__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.srk-pdp__atc{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 26px;border:0;border-radius:999px;background:var(--pdp-accent);color:#fff;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .25s,transform .2s}.srk-pdp__atc:hover{background:var(--srk-ink)}.srk-pdp__atc:active{transform:scale(.985)}.srk-pdp__atc[disabled]{background:#b9b2a8;cursor:not-allowed}.srk-pdp__atc-price{font-size:15px;letter-spacing:0}.srk-pdp__atc.is-loading,.srk-pdp__bar-btn.is-loading{opacity:.7}.srk-pdp__stock{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;color:#2f6b3a}.srk-pdp__stock i{width:8px;height:8px;border-radius:50%;background:#3aa257;box-shadow:0 0 0 4px #3aa25729}.srk-pdp__stock.is-out{color:var(--srk-red)}.srk-pdp__stock.is-out i{background:var(--srk-red);box-shadow:0 0 0 4px #a4243b24}.srk-pdp__perks{display:grid;gap:0;margin:22px 0 0;padding:6px 18px;list-style:none;border-radius:20px;background:#fff;border:1px solid var(--srk-line)}.srk-pdp__perks li{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:14px;line-height:1.35}.srk-pdp__perks li+li{border-top:1px dashed var(--srk-line)}.srk-pdp__perks svg{flex:0 0 22px;width:22px;height:22px;color:var(--pdp-accent)}.srk-pdp__acc{margin-top:14px}.srk-pdp__acc details{border-bottom:1px solid var(--srk-line)}.srk-pdp__acc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;list-style:none;cursor:pointer}.srk-pdp__acc summary::-webkit-details-marker{display:none}.srk-pdp__acc summary i,.srk-rev__app summary i{position:relative;width:14px;height:14px;flex:0 0 14px}.srk-pdp__acc summary i:before,.srk-pdp__acc summary i:after,.srk-rev__app summary i:before,.srk-rev__app summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.6px;margin-top:-.8px;background:currentColor;transition:transform .25s}.srk-pdp__acc summary i:after,.srk-rev__app summary i:after{transform:rotate(90deg)}.srk-pdp__acc details[open] summary i:after,.srk-rev__app[open] summary i:after{transform:rotate(0)}.srk-pdp__acc-body{padding:0 0 18px;font-size:14px;line-height:1.65;color:#3d3833}.srk-pdp__acc-body a{color:var(--pdp-accent)}.srk-pdp__help{display:flex;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;border-radius:16px;background:#25d3661a;color:var(--srk-ink);text-decoration:none;font-size:14px;transition:background .2s}.srk-pdp__help:hover{background:#25d3662e}.srk-pdp__help svg{flex:0 0 26px;width:26px;height:26px;color:#1f9e51}.srk-pdp__help b{display:block}.srk-pdp__sec-head{max-width:760px;margin-bottom:36px}.srk-pdp__sec-head.is-center{margin-left:auto;margin-right:auto;text-align:center}.srk-pdp__sec-sub{margin-top:14px;font-size:17px;line-height:1.6;opacity:.8}.srk-pdp__sec-sub p{margin:0}@media(min-width:990px){.srk-pdp__sec-head{margin-bottom:52px}}.srk-pdp__specs{padding:72px 0;background:var(--srk-ink);color:#fff}.srk-pdp__specs .srk-eyebrow{color:#d9b48a}.srk-pdp__specs .srk-h{color:#fff}.srk-pdp__specs .srk-h em{color:#e3a0ad}@media(min-width:990px){.srk-pdp__specs{padding:110px 0}}.srk-pdp__spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}@media(min-width:700px){.srk-pdp__spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(min-width:1200px){.srk-pdp__spec-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.srk-pdp__spec-grid li{display:flex;flex-direction:column;gap:8px;min-height:150px;padding:22px;border-radius:22px;background:#221e1a;border:1px solid rgba(255,255,255,.08)}.srk-pdp__spec-grid .srk-pdp__k{color:#a9a197}.srk-pdp__v{display:block;margin-top:auto;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.05;text-transform:uppercase;letter-spacing:-.005em}.srk-pdp__spec-grid small{font-size:13px;line-height:1.4;color:#c9c1b6}.srk-pdp__spec-grid li.is-roast{background:var(--pdp-accent);border-color:transparent}.srk-pdp__spec-grid li.is-roast .srk-pdp__k{color:#ffffffbf}.srk-pdp__dots5{display:flex;gap:6px;margin-top:6px}.srk-pdp__dots5 i{flex:1 1 0;height:8px;border-radius:99px;background:#ffffff40}.srk-pdp__dots5 i.is-on{background:#fff}.srk-pdp__scale{display:flex;justify-content:space-between}.srk-pdp__scale small{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf}.srk-pdp__spec-grid li.is-score{background:#efe6d6;color:var(--srk-ink)}.srk-pdp__spec-grid li.is-score .srk-pdp__k,.srk-pdp__spec-grid li.is-score small{color:#6f6a63}.srk-pdp__spec-grid li.is-score .srk-pdp__v{font-size:clamp(40px,4.4vw,64px);line-height:.9}.srk-pdp__notes{position:relative;overflow:hidden;padding:72px 0;background:var(--srk-sand)}@media(min-width:990px){.srk-pdp__notes{padding:120px 0}}.srk-pdp__marquee{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);pointer-events:none;white-space:nowrap;overflow:hidden}.srk-pdp__marquee div{display:inline-flex;animation:srkPdpMq 40s linear infinite}.srk-pdp__marquee span{padding:0 .35em;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(90px,15vw,240px);font-weight:700;line-height:1;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(20,18,16,.12)}@keyframes srkPdpMq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.srk-pdp__marquee div{animation:none}}.srk-pdp__notes-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:990px){.srk-pdp__notes-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.8fr);gap:48px}}.srk-pdp__arch{margin:0;aspect-ratio:3/4;border-radius:999px 999px 26px 26px;overflow:hidden;background:#fff;box-shadow:0 20px 50px #1412101f}.srk-pdp__arch img{width:100%;height:100%;object-fit:cover;display:block}.srk-pdp__arch.is-r{transform:translateY(40px)}@media(max-width:989px){.srk-pdp__arch{display:none}}.srk-pdp__notes-c{text-align:center}.srk-pdp__notes-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:6px 0 0;padding:0;list-style:none}.srk-pdp__notes-list li{padding:12px 22px;border-radius:999px;background:#fff;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(18px,2vw,28px);font-weight:700;line-height:1.05;text-transform:uppercase;box-shadow:0 2px #1412100d}.srk-pdp__notes-list li.is-long{font-size:clamp(15px,1.4vw,20px);padding:12px 20px}.srk-pdp__notes-list li:nth-child(3n+1){background:var(--pdp-accent);color:#fff}.srk-pdp__notes-list li:nth-child(3n+2){background:var(--srk-ink);color:#fff}.srk-pdp__profile,.srk-pdp__methods{margin-top:30px}.srk-pdp__profile>span,.srk-pdp__methods>span{display:block;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--srk-muted)}.srk-pdp__profile b{display:inline-block;margin:0 4px 8px;padding:8px 14px;border:1.5px solid var(--srk-ink);border-radius:999px;font-size:14px;font-weight:600}.srk-pdp__methods ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.srk-pdp__methods li{display:flex;flex-direction:column;align-items:center;gap:8px;width:108px;padding:16px 8px;border-radius:18px;background:#ffffffb3;font-size:13px;font-weight:600;line-height:1.2}.srk-pdp__methods svg{width:34px;height:34px;color:var(--pdp-accent)}.srk-pdp__story,.srk-pdp__split-sec{padding:72px 0;background:var(--blk-bg,#fff);color:var(--blk-fg,var(--srk-ink))}@media(min-width:990px){.srk-pdp__story,.srk-pdp__split-sec{padding:110px 0}}.srk-pdp__split{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}@media(min-width:990px){.srk-pdp__split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:80px}.srk-pdp__split-sec.is-right .srk-pdp__split-media{order:2}}.srk-pdp__split-media{margin:0;border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:var(--srk-sand)}.srk-pdp__split-media img,.srk-pdp__split-media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.srk-pdp__split-media:hover img{transform:scale(1.03)}.srk-pdp__split-copy .srk-h{font-size:clamp(32px,4vw,60px);color:inherit}.srk-pdp__rte{margin-top:20px;font-size:16px;line-height:1.7;opacity:.85}.srk-pdp__rte p{margin:0 0 14px}.srk-pdp__rte strong{opacity:1;font-weight:700}.srk-pdp__fmt{display:inline-flex;gap:10px;align-items:center;margin:10px 0 0;padding:10px 16px;border-radius:999px;background:var(--srk-sand);font-size:14px}.srk-pdp__fmt b{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.srk-pdp__mini-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.srk-pdp__mini-chips li{padding:8px 14px;border:1.5px solid currentColor;border-radius:999px;font-size:13px;font-weight:600}.srk-pdp__vid{padding:72px 0;background:var(--blk-bg,#141210);color:var(--blk-fg,#fff)}@media(min-width:990px){.srk-pdp__vid{padding:110px 0}}.srk-pdp__vid .srk-h{color:inherit}.srk-pdp__yt{position:relative;aspect-ratio:16/9;border-radius:28px;overflow:hidden;background:#000;container-type:size}.srk-pdp__yt-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.srk-pdp__yt-frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s}.srk-pdp__yt.is-ready .srk-pdp__yt-frame{opacity:1}.srk-pdp__yt-frame iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border:0}.srk-pdp__yt.is-muted .srk-pdp__yt-frame iframe{width:max(100%,177.78cqh);height:max(100%,56.25cqw);pointer-events:none}.srk-pdp__yt-sound{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:999px;background:#fff;color:var(--srk-ink);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 24px #00000040;transition:transform .2s}.srk-pdp__yt-sound:hover{transform:translate(-50%) scale(1.04)}.srk-pdp__yt-sound svg{width:20px;height:20px}.srk-pdp__yt:not(.is-muted) .srk-pdp__yt-sound{display:none}@media(max-width:768px){.srk-pdp__yt{border-radius:18px}.srk-pdp__yt-sound{bottom:12px;min-height:40px;padding:0 16px;font-size:11px}}.srk-pdp__mosaic-sec{padding:64px 0;background:var(--blk-bg,#fff);color:var(--blk-fg,var(--srk-ink))}@media(min-width:990px){.srk-pdp__mosaic-sec{padding:100px 0}}.srk-pdp__mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:44vw;grid-auto-flow:dense;gap:10px;margin:0;padding:0;list-style:none}@media(min-width:990px){.srk-pdp__mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(200px,19vw,300px);gap:14px}}.srk-pdp__tile{position:relative;overflow:hidden;border-radius:20px;background:var(--srk-sand)}.srk-pdp__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.srk-pdp__tile:hover img{transform:scale(1.05)}.srk-pdp__tile.is-t1{grid-column:span 2;grid-row:span 2}@media(min-width:990px){.srk-pdp__tile.is-t4,.srk-pdp__tile.is-t5{grid-column:span 2}}.srk-pdp__tile.is-note{grid-column:span 2;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:26px;background:var(--pdp-accent);color:#fff}.srk-pdp__tile.is-note span{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.srk-pdp__tile.is-note h3{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(22px,2.4vw,36px);line-height:1;text-transform:uppercase;color:#fff}.srk-pdp__tile.is-note p{margin:0;font-size:15px;opacity:.85}.srk-pdp__props-sec{padding:72px 0;background:var(--blk-bg,#fff);color:var(--blk-fg,var(--srk-ink))}@media(min-width:990px){.srk-pdp__props-sec{padding:110px 0}}.srk-pdp__props{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin:0;padding:0;list-style:none}@media(min-width:700px){.srk-pdp__props{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.srk-pdp__props figure{position:relative;margin:0 0 18px;aspect-ratio:4/3;border-radius:22px;overflow:hidden;background:var(--srk-sand)}.srk-pdp__props img{width:100%;height:100%;object-fit:cover;display:block}.srk-pdp__prop-n{position:absolute;top:14px;left:14px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--srk-ink);font-size:13px;font-weight:700}.srk-pdp__props h3{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(22px,2vw,30px);line-height:1;text-transform:uppercase;color:inherit}.srk-pdp__props p{margin:10px 0 0;font-size:15px;line-height:1.6;opacity:.75}@media(max-width:699px){.srk-pdp__props{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -20px;padding:0 20px;scrollbar-width:none}.srk-pdp__props::-webkit-scrollbar{display:none}.srk-pdp__props li{flex:0 0 78%;scroll-snap-align:start}}.srk-pdp__banner{position:relative;display:flex;align-items:flex-end;min-height:min(78vh,720px);overflow:hidden;color:#fff;background:#141210;container-type:size}.srk-pdp__banner-bg{position:absolute;top:0;right:0;bottom:0;left:0}.srk-pdp__banner-bg img{width:100%;height:100%;object-fit:cover;display:block}.srk-pdp__banner-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 20%,rgba(0,0,0,var(--ov,.45)) 75%),rgba(0,0,0,calc(var(--ov,.45) * .5))}.srk-pdp__banner-yt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s}.srk-pdp__banner.is-ready .srk-pdp__banner-yt{opacity:1}.srk-pdp__banner-yt iframe{position:absolute;top:50%;left:50%;width:max(100%,177.78cqh);height:max(100%,56.25cqw);transform:translate(-50%,-50%);border:0;pointer-events:none}.srk-pdp__banner-in{position:relative;z-index:1;width:100%;padding-top:80px;padding-bottom:64px}.srk-pdp__banner .srk-eyebrow{color:#f0d9b5}.srk-pdp__banner .srk-h{max-width:900px;font-size:clamp(40px,6.4vw,104px);color:#fff}.srk-pdp__banner-t{max-width:560px;margin:18px 0 26px;font-size:17px;line-height:1.6;opacity:.9}.srk-pdp__banner-t p{margin:0}.srk-pdp__bar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1);pointer-events:none}.srk-pdp__bar.is-on{transform:none;pointer-events:auto}.srk-pdp__bar-in{display:flex;align-items:center;gap:12px;max-width:980px;margin:0 auto;padding:8px 8px 8px 10px;border-radius:999px;background:#141210f0;color:#fff;box-shadow:0 14px 40px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.srk-pdp__bar-img{flex:0 0 48px;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#fff}.srk-pdp__bar-img img{width:100%;height:100%;object-fit:cover;display:block}.srk-pdp__bar-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.2}.srk-pdp__bar-txt b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srk-pdp__bar-txt small{font-size:12px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srk-pdp__bar-price{font-size:16px;font-weight:700}.srk-pdp__bar-btn{min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--pdp-accent);color:#fff;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.srk-pdp__bar-btn:hover{background:#fff;color:var(--srk-ink)}.srk-pdp__bar-btn[disabled]{background:#6f6a63}@media(max-width:600px){.srk-pdp__bar{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.srk-pdp__bar-img{display:none}.srk-pdp__bar-in{padding-left:18px}.srk-pdp__bar-price{font-size:14px}.srk-pdp__bar-btn{padding:0 16px;font-size:11px}}html.srk-lb-open,html.srk-lb-open body{overflow:hidden}.srk-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#0f0d0bf5;opacity:0;transition:opacity .25s}.srk-lb.is-open{opacity:1}.srk-lb[hidden]{display:none}.srk-lb__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;touch-action:none;padding:64px 16px}@media(min-width:990px){.srk-lb__stage{padding:56px 96px}.srk-lb .srk-lb__img{max-width:calc(100vw - 192px);max-height:calc(100vh - 112px)}}.srk-lb__img{max-width:calc(100vw - 32px);max-height:calc(100vh - 128px);max-height:calc(100dvh - 128px);width:auto;height:auto;object-fit:contain;cursor:zoom-in;transform:scale(1);transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .3s;opacity:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px}.srk-lb.is-loaded .srk-lb__img{opacity:1}.srk-lb.is-zoomed .srk-lb__img{transform:scale(2.4);cursor:zoom-out;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.srk-lb__btn{position:absolute;z-index:2;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s}.srk-lb__btn:hover{background:#ffffff3d}.srk-lb__btn svg{width:24px;height:24px}.srk-lb__btn.is-close{top:14px;right:14px}.srk-lb__btn.is-prev{left:18px;top:50%;margin-top:-26px}.srk-lb__btn.is-next{right:18px;top:50%;margin-top:-26px}.srk-lb.is-solo .is-prev,.srk-lb.is-solo .is-next{display:none}.srk-lb.is-zoomed .is-prev,.srk-lb.is-zoomed .is-next{opacity:0;pointer-events:none}.srk-lb__hint{position:absolute;left:0;right:0;bottom:16px;margin:0;text-align:center;font-size:13px;color:#ffffffb3;pointer-events:none}@media(max-width:989px){.srk-lb__btn.is-prev,.srk-lb__btn.is-next{top:auto;bottom:8px;margin-top:0;width:46px;height:46px}.srk-lb__btn.is-prev{left:12px}.srk-lb__btn.is-next{right:12px}.srk-lb__hint{bottom:22px}}.srk-rev{padding:72px 0;background:#fff}@media(min-width:990px){.srk-rev{padding:110px 0}}.srk-rev .srk-h{font-size:clamp(34px,4.6vw,68px)}.srk-rev__head{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:end;margin-bottom:36px}@media(min-width:990px){.srk-rev__head{grid-template-columns:minmax(0,1.3fr) auto minmax(0,.9fr);gap:48px;margin-bottom:52px}}.srk-rev__score{display:flex;align-items:center;gap:16px}.srk-rev__big{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(64px,7vw,104px);font-weight:700;line-height:.85;letter-spacing:-.03em}.srk-rev__score .srk-stars svg{width:22px;height:22px;flex-basis:22px}.srk-rev__score p{margin:8px 0 0;font-size:14px;color:var(--srk-muted)}.srk-rev__bars{display:grid;gap:6px;margin:0;padding:0;list-style:none}.srk-rev__bars li{display:grid;grid-template-columns:12px 14px minmax(0,1fr) 38px;align-items:center;gap:8px;font-size:13px}.srk-rev__bars svg{width:14px;height:14px;color:#e0a526}.srk-rev__bars i{height:8px;border-radius:99px;background:#efe9df;overflow:hidden}.srk-rev__bars em{display:block;height:100%;border-radius:99px;background:var(--srk-ink)}.srk-rev__bars small{text-align:right;color:var(--srk-muted)}.srk-rev__photos{display:flex;gap:10px;margin:0 -20px 28px;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.srk-rev__photos::-webkit-scrollbar{display:none}@media(min-width:769px){.srk-rev__photos{margin:0 -48px 36px;padding:0 48px 4px}}.srk-rev__ph{position:relative;flex:0 0 auto;width:clamp(150px,18vw,230px);aspect-ratio:3/4;padding:0;border:0;border-radius:20px;overflow:hidden;background:var(--srk-sand);cursor:zoom-in;scroll-snap-align:start}.srk-rev__ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.srk-rev__ph:hover img{transform:scale(1.05)}.srk-rev__ph>span{position:absolute;left:10px;bottom:10px;padding:5px 8px;border-radius:999px;background:#ffffffeb;line-height:0}.srk-rev__ph .srk-stars svg{width:12px;height:12px;flex-basis:12px}.srk-rev__grid{columns:1;column-gap:14px}@media(min-width:700px){.srk-rev__grid{columns:2}}@media(min-width:1100px){.srk-rev__grid{columns:3}}.srk-rev__card{break-inside:avoid;display:flex;flex-direction:column;gap:14px;margin:0 0 14px;padding:22px;border-radius:22px;background:var(--srk-cream);border:1px solid rgba(20,18,16,.06)}.srk-rev__card.is-hidden{display:none}.srk-rev__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.srk-rev__top time{font-size:12px;color:var(--srk-muted)}.srk-rev__txt{margin:0;font-size:16px;line-height:1.55;color:var(--srk-ink)}.srk-rev__by{display:flex;align-items:center;gap:10px;font-size:14px}.srk-rev__by>span:nth-child(2){flex:1 1 auto;min-width:0}.srk-rev__by b{display:block}.srk-rev__by small{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#2f6b3a}.srk-rev__by small svg{width:12px;height:12px}.srk-rev__av{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:var(--srk-ink);color:#fff;font-weight:700;text-transform:uppercase}.srk-rev__mini{flex:0 0 52px;width:52px;height:52px;padding:0;border:0;border-radius:12px;overflow:hidden;cursor:zoom-in;background:var(--srk-sand)}.srk-rev__mini img{width:100%;height:100%;object-fit:cover;display:block}.srk-rev__more{display:flex;justify-content:center;margin-top:20px}.srk-rev__app{margin-top:36px;border-top:1px solid var(--srk-line);border-bottom:1px solid var(--srk-line)}.srk-rev__app summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;list-style:none;cursor:pointer}.srk-rev__app summary::-webkit-details-marker{display:none}.srk-rev__app-body{padding-bottom:24px}.srk-rel{padding:72px 0;background:var(--blk-bg,#fff);border-top:1px solid var(--srk-line)}.srk-rel:empty{padding:0;border:0}@media(min-width:990px){.srk-rel{padding:104px 0}}.srk-rel .srk-h{font-size:clamp(34px,4.6vw,68px)}.srk-rel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:990px){.srk-rel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media(max-width:768px){html .srk-pdp__main{padding:76px 0 40px}html .srk-pdp__main .srk-wrap{padding-left:14px;padding-right:14px}html .srk-pdp__grid{gap:18px}html .srk-pdp__crumbs{display:none}html .srk-pdp__title{font-size:clamp(30px,9vw,42px)}html .srk-pdp__price{font-size:24px}html .srk-pdp__lede{font-size:15px}html .srk-pdp__pills label{min-height:44px;padding:0 15px;font-size:13.5px}html .srk-pdp__qty button{width:36px}html .srk-pdp__atc{padding:0 18px;font-size:12px;letter-spacing:.1em}html .srk-pdp__chars{margin-top:14px}html .srk-pdp__chars li{padding:10px 12px;border-radius:14px}html .srk-pdp__chars li span{font-size:11px;letter-spacing:.12em}html .srk-pdp__spec-grid li{min-height:124px;padding:16px;border-radius:18px}html .srk-pdp__v{font-size:19px}html .srk-pdp__notes-list li{padding:10px 16px;font-size:17px}html .srk-pdp__methods li{width:calc(50% - 5px)}html .srk-pdp__split-media{aspect-ratio:1/1;border-radius:20px}html .srk-pdp__banner{min-height:520px}html .srk-pdp__banner-in{padding-bottom:44px}html .srk-rev__card{padding:18px}html .srk-rev__txt{font-size:15px}html .srk-pdp__sec-head{margin-bottom:26px}}@keyframes srk-atc-bounce{0%,88%,to{transform:translateY(0)}92%{transform:translateY(-6px)}96%{transform:translateY(0)}98%{transform:translateY(-3px)}}.srk-pdp__atc:not([disabled]):not(.is-loading){animation:srk-atc-bounce 10s ease-in-out 3s infinite}.srk-pdp__atc:hover{animation:none}@media(prefers-reduced-motion:reduce){.srk-pdp__atc{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/srk-pdp.css.map */
