.pd{--ink: #000000;--body: rgba(0, 0, 0, .72);--muted: rgba(0, 0, 0, .48);--line: rgba(0, 0, 0, .12);--paper: #ffffff;--field: transparent;--tint: color-mix(in srgb, var(--pa) 12%, #fff);--fill: #ececec;--fill: color-mix(in srgb, var(--pa) 24%, #fff);--wash: #ffffff;--wash-line: rgba(0, 0, 0, .1);--stage: #f4f4f2;--zf-gap: 12px;--zf-shell: 1560px;--zf-pad: clamp(22px, 3vw, 40px);--zf-r-section: 30px;--zf-r-card: 16px;--zf-block-y: clamp(26px, 4vw, 54px);--zf-disp: "Komika Axis", "KomikaAxis", "Titan One", cursive;--zf-cond: "Avenir Next LT Pro Cn", "AvenirNext LT Pro Cn", "Avenir Next Condensed", "Archivo Narrow", "Arial Narrow", sans-serif;--zf-body: "Avenir Next LT Pro", "AvenirNext LT Pro", "Avenir Next", "Avenir", "Nunito Sans", "Segoe UI", sans-serif;--zf-yellow: #ffe600;--zf-blue: #0093dd;--zf-red: #e31513;--zf-cyan: #00b1d4;--zf-ink: #04529f;--zf-amber: #f8b012;--zf-lemon: #f2e500;--zf-fire: linear-gradient(100deg, #e31513, #f8b012 55%, #f2e500);background:transparent;color:var(--body);font-family:var(--zf-body);font-size:.95rem;line-height:1.6;font-weight:400;padding:var(--zf-gap) 0;-webkit-font-smoothing:antialiased}.pd *,.pd *:before,.pd *:after{box-sizing:border-box}.pd h1,.pd h2,.pd h3,.pd p,.pd ul,.pd ol,.pd dl,.pd dd,.pd figure{margin:0;padding:0}.pd ul,.pd ol{list-style:none}.pd img{display:block;max-width:100%;height:auto}.pd a{color:inherit;text-decoration:none}.pd :focus-visible{outline:1.5px solid var(--pa);outline-offset:2px;border-radius:4px}.pd-freq__btn:focus,.pd-freq__opt:focus,.pd-sub__opt:focus{outline:none;box-shadow:none}.pd-block{width:calc(100% - (var(--zf-gap) * 2));max-width:var(--zf-shell);margin:0 auto var(--zf-gap);padding:var(--zf-pad);background:var(--paper);border-radius:var(--zf-r-section);position:relative}.pd-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background-image:var(--zf-tex);background-position:0% 50%;background-size:cover;background-repeat:no-repeat;opacity:var(--zf-tex-op, .07);pointer-events:none}.pd-block>*{position:relative;z-index:1}@keyframes pdPan{0%{background-position:0% 40%}50%{background-position:100% 60%}to{background-position:0% 40%}}.pd-reveal{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease}.pd-reveal.is-visible{opacity:1;transform:none}.pd-rows,.pd-reviews{display:contents}.pd-label{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);line-height:1}.pd-label--accent{color:var(--pa)}.pd-h1,.pd-h2{font-family:var(--zf-disp);font-weight:400;font-size:2rem;letter-spacing:.2px;line-height:1.14;color:var(--ink);text-wrap:balance}.pd-h2{font-size:1.45rem;line-height:1.18}.pd-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 0 clamp(20px,2.2vw,30px);font-size:.78rem;color:var(--muted)}.pd-crumbs a{transition:color .2s ease}.pd-crumbs a:hover{color:var(--ink)}.pd-crumbs i{font-style:normal;opacity:.45}.pd-crumbs span{color:var(--ink)}.pd-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:clamp(24px,2.8vw,46px);align-items:start}.pd-shot{position:sticky;top:96px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.pd-gal{position:relative}.pd-gal__stage{position:relative;overflow:hidden;background:var(--stage);background-image:var(--zf-tex);background-size:170% 170%;background-position:0% 50%;animation:pdPan 30s ease-in-out infinite;border:1px solid var(--wash-line);border-radius:var(--zf-r-card);aspect-ratio:1 / 1;touch-action:pan-y;cursor:zoom-in}.pd-gal__track{position:relative;z-index:1;display:flex;width:100%;height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.pd-gal__slide{flex:0 0 100%;height:100%;display:grid;place-items:center;padding:clamp(18px,3vw,46px)}.pd-gal__slide img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.pd-gal__badge{position:absolute;top:16px;left:16px;z-index:2;font-size:.64rem;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;padding:7px 11px;border-radius:999px;background:var(--paper);color:var(--pb)}.pd-gal__nav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;z-index:2;display:grid;place-items:center;background:var(--tint);border:0;border-radius:50%;box-shadow:0 2px 10px #0000001a;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.pd-gal__nav:hover:not(:disabled){background:var(--fill);box-shadow:0 4px 16px #00000029}.pd-gal__nav--prev{left:12px}.pd-gal__nav--next{right:12px}.pd-gal__nav svg{width:16px;height:16px;fill:none;stroke:var(--pa);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pd-gal__nav:disabled{opacity:.3;cursor:default;box-shadow:none}.pd-shot__rail{display:flex;align-items:center;gap:8px;min-width:0}.pd-shot__thumbs{display:flex;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;scroll-behavior:smooth;padding:2px;margin:-2px;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none}.pd-shot__thumbs::-webkit-scrollbar{display:none}.pd-shot__thumbs.is-dragging{cursor:grabbing;scroll-behavior:auto}.pd-shot__thumbs img{-webkit-user-drag:none;pointer-events:none}.pd-rail__nav{width:30px;height:30px;flex:none;display:grid;place-items:center;background:var(--field);border:1px solid var(--line);border-radius:50%;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.pd-rail__nav svg{width:14px;height:14px;fill:none;stroke:var(--pa);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pd-rail__nav:hover:not(:disabled){border-color:var(--pa)}.pd-rail__nav:disabled{opacity:.3;cursor:default}.pd-thumb{width:70px;height:70px;flex:0 0 auto;padding:2px;background:var(--stage);border:1.5px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,padding .25s ease}.pd-thumb img{width:100%;height:100%;object-fit:contain;border-radius:9px}.pd-thumb:hover{border-color:var(--line)}.pd-thumb.is-on{border-color:var(--pa);background:var(--fill);padding:4px}.pd-buy{display:grid;gap:18px;align-content:start;padding-top:6px;min-width:0}.pd-buy__head{display:grid;gap:12px}.pd-lede{font-size:.95rem;line-height:1.7;max-width:62ch;color:var(--body)}.pd-price{display:flex;align-items:baseline;gap:12px;font-family:var(--zf-disp);font-weight:400;font-size:1.3rem;letter-spacing:.3px;color:var(--ink);font-variant-numeric:tabular-nums}.pd-price small{font-size:.72rem;font-weight:400;color:var(--muted);letter-spacing:.5px}.pd-rating{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer}.pd-rating:empty{display:none}.pd-rating--none{cursor:default}.pd-rating:not(:empty)+.pd-rating--none{display:none}.pd-stars{display:inline-flex;gap:3px}.pd-stars svg{width:14px;height:14px;fill:none;stroke:var(--muted);stroke-width:1.4}.pd-stars__n{font-size:.72rem;color:var(--muted)}.pd-opts{display:grid;gap:20px;padding:clamp(18px,2vw,24px);background:var(--wash);border:1px solid var(--wash-line);border-radius:var(--zf-r-card)}.pd-opt{display:grid;gap:10px}.pd-opt__row{display:flex;flex-wrap:wrap;gap:9px}.pd-opt__btn{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;background:var(--paper);border:1px solid var(--line);border-radius:12px;font-family:inherit;font-size:.86rem;color:var(--ink);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.pd-opt__btn:hover{border-color:var(--muted)}.pd-opt__btn[aria-pressed=true]{border-color:var(--pa);background:var(--pa);color:#fff;font-weight:600}.pd-opt__btn[aria-pressed=true] i{color:#ffffffd1}.pd-opt__btn.is-off,.pd-strain.is-off{border-style:dashed;opacity:.45}.pd-speclist{position:relative;background:var(--paper);border-radius:12px;overflow:hidden}.pd-speclist__scroll{max-height:296px;overflow-y:auto;padding:5px 6px 6px;scrollbar-width:thin;scrollbar-color:var(--pa) transparent;display:grid;gap:5px}.pd-speclist__scroll::-webkit-scrollbar{width:10px}.pd-speclist__scroll::-webkit-scrollbar-track{background:transparent}.pd-speclist__scroll::-webkit-scrollbar-thumb{background:var(--pa);border:3px solid transparent;background-clip:content-box;border-radius:999px}.pd-strain{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:8px;background:none;border:1px solid transparent;border-radius:8px;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.pd-strain:hover{background:var(--field)}.pd-strain[aria-pressed=true]{background:var(--pa);border-color:var(--pa)}.pd-strain[aria-pressed=true] .pd-strain__name,.pd-strain[aria-pressed=true] .pd-strain__price{color:#fff;font-weight:600}.pd-strain[aria-pressed=true] .pd-strain__tag{background:#fff;color:var(--pa)}.pd-strain[aria-pressed=true] .pd-strain__shot{background:#ffffffeb}.pd-strain__shot{width:46px;height:46px;flex:none;display:grid;place-items:center;background:var(--stage);border-radius:8px;overflow:hidden}.pd-strain__shot img{width:100%;height:100%;object-fit:contain}.pd-strain__name{font-size:.95rem;font-weight:500;color:var(--ink);line-height:1.35}.pd-strain__tag{font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:4px 9px;border-radius:999px;background:var(--field)}.pd-strain__price{font-size:.82rem;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.pd-speclist__more{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;gap:7px;height:52px;padding-bottom:6px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--paper) 62%);font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:1;transition:opacity .25s ease}.pd-speclist__more svg{width:13px;height:13px;fill:none;stroke:var(--pa);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pd-speclist.is-end .pd-speclist__more{opacity:0}.pd-speclist.is-short .pd-speclist__more{display:none}.pd-speclist.is-short .pd-speclist__scroll{max-height:none;overflow-y:visible}.pd-opt__note{font-size:.78rem;line-height:1.6;color:var(--muted);max-width:46ch}.pd-opt__note[hidden]{display:none}.pd-buy__form{display:grid;gap:clamp(16px,1.5vw,22px)}.pd-actions{display:flex;gap:10px;align-items:stretch}.pd-qty{display:inline-flex;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:12px}.pd-qty button{width:44px;height:54px;background:none;border:0;cursor:pointer;font-size:1rem;color:var(--ink);transition:color .2s ease}.pd-qty button:hover{color:var(--pa)}.pd-qty input{width:34px;height:54px;text-align:center;background:none;border:0;font-family:inherit;font-size:.95rem;color:var(--ink)}.pd-add{flex:1;padding:14px 30px;background:var(--pa);color:#fff;border:0;border-radius:999px;font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:transform .15s,box-shadow .15s,background-color .15s}.pd-add:hover{background:var(--pb);transform:translateY(-2px);box-shadow:0 8px 18px #00000038}.pd-add[disabled]{opacity:.6;cursor:default;transform:none;box-shadow:none}.pd-gate{background:var(--wash);border:1px solid var(--wash-line);border-radius:var(--zf-r-card);padding:22px 24px;display:grid;gap:10px}.pd-gate b{font-weight:600;color:var(--ink);font-size:.95rem}.pd-gate p{font-size:.86rem;line-height:1.6}.pd-link{display:inline-flex;align-items:center;gap:7px;font-size:.86rem;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:2px;width:fit-content;transition:border-color .2s ease,color .2s ease}.pd-link:hover{color:var(--pa);border-color:var(--pa)}.pd-assure{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.78rem;color:var(--muted)}.pd-assure li{display:inline-flex;align-items:center;gap:7px}.pd-assure li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--pa)}.pd-sub{display:grid;gap:10px;padding:clamp(18px,2vw,24px);background:var(--wash);border:1px solid var(--wash-line);border-radius:var(--zf-r-card)}.pd-sub__opts{display:grid;gap:8px}.pd-sub__opt{display:block;position:relative;padding:14px 16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--zf-r-card);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.pd-sub__opt:hover{border-color:var(--muted)}.pd-sub__opt.is-on{border-color:var(--pa);background:var(--pa)}.pd-sub__opt.is-on .pd-sub__text b,.pd-sub__opt.is-on .pd-sub__price{color:#fff}.pd-sub__opt.is-on .pd-sub__text small{color:#ffffffc7}.pd-sub__opt.is-on .pd-sub__save{background:#fff;color:var(--pa)}.pd-sub__opt.is-on .pd-sub__mark{border-color:#fff;background:#fff}.pd-sub__opt.is-on .pd-sub__mark:after{background:var(--pa)}.pd-sub__opt.is-on .pd-freq__btn{border-color:transparent}.pd-sub__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px}.pd-sub__mark{width:18px;height:18px;flex:none;border:2px solid var(--line);border-radius:50%;display:grid;place-items:center;transition:border-color .2s ease}.pd-sub__mark:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--pa);transform:scale(0);transition:transform .2s cubic-bezier(.16,1,.3,1)}.pd-sub__opt.is-on .pd-sub__mark{border-color:var(--pa);background:var(--pa)}.pd-sub__opt.is-on .pd-sub__mark:after{transform:scale(1);background:var(--pa)}.pd-sub__opt:focus-visible .pd-sub__mark{outline:1.5px solid var(--pa);outline-offset:2px}.pd-sub__text{display:grid;gap:2px;min-width:0}.pd-sub__text b{font-size:.98rem;font-weight:600;color:var(--ink);line-height:1.3}.pd-sub__text small{font-size:.72rem;color:var(--muted)}.pd-sub__save{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--pa);padding:4px 10px;border-radius:999px;white-space:nowrap}.pd-sub__price{font-size:.85rem;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.pd-sub__detail{display:none;margin-top:13px;padding-left:30px}.pd-sub__opt.is-on .pd-sub__detail{display:grid;gap:7px}.pd-freq{position:relative;display:block}.pd-freq__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;background:var(--paper);border:1px solid var(--line);border-radius:12px;font-family:inherit;font-size:.86rem;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s ease}.pd-freq__btn:hover{border-color:var(--muted)}.pd-freq.is-open .pd-freq__btn{border-color:var(--pa)}.pd-freq__btn svg{width:14px;height:14px;flex:none;fill:none;stroke:var(--pa);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.pd-freq.is-open .pd-freq__btn svg{transform:rotate(180deg)}.pd-freq__panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;display:grid;gap:1px;max-height:288px;overflow-y:auto;padding:5px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 28px #0000001a;scrollbar-width:thin;scrollbar-color:var(--pa) transparent}.pd-freq__panel::-webkit-scrollbar{width:10px}.pd-freq__panel::-webkit-scrollbar-track{background:transparent}.pd-freq__panel::-webkit-scrollbar-thumb{background:var(--pa);border:3px solid transparent;background-clip:content-box;border-radius:999px}.pd-freq__panel[hidden]{display:none}.pd-freq__group{padding:9px 11px 5px;font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pd-freq__opt{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;background:none;border:0;border-radius:9px;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.pd-freq__opt:hover{background:var(--field)}.pd-freq__opt.is-on{background:var(--pa)}.pd-freq__opt.is-on .pd-freq__name,.pd-freq__opt.is-on .pd-freq__price{color:#fff;font-weight:600}.pd-freq__opt.is-on .pd-freq__save{background:#fff;color:var(--pa)}.pd-freq__name{font-size:.88rem;font-weight:500;color:var(--ink)}.pd-freq__save{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--pa);padding:3px 8px;border-radius:999px;white-space:nowrap}.pd-freq__price{font-size:.82rem;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;justify-self:end}.pd-sub__note{font-size:.72rem;line-height:1.6;color:var(--muted);max-width:60ch}.pd-appblock{min-width:0}.pd-appblock:empty{display:none}.pd-row{position:relative;width:calc(100% - (var(--zf-gap) * 2));max-width:var(--zf-shell);margin:0 auto var(--zf-gap);background:var(--paper);border-radius:var(--zf-r-section);overflow:hidden}.pd-row summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(22px,2.4vw,32px) var(--zf-pad);background:var(--pa);cursor:pointer;list-style:none;transition:background-color .2s ease}.pd-row summary::-webkit-details-marker{display:none}.pd-row__t{font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#fff;transition:color .2s ease}.pd-row__i{position:relative;width:15px;height:15px;flex:none}.pd-row__i:before,.pd-row__i:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1)}.pd-row__i:after{transform:rotate(90deg)}.pd-row[open] .pd-row__i:after{transform:rotate(0)}.pd-row__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1)}.pd-row__body>div{overflow:hidden}.pd-row__in{padding:clamp(22px,2.2vw,30px) var(--zf-pad) var(--zf-block-y)}.pd-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:center}.pd-story__copy{display:grid;gap:20px;align-content:start}.pd-story__copy p{max-width:42ch}.pd-chips{display:grid;gap:11px}.pd-chips__row{display:flex;flex-wrap:wrap;gap:8px}.pd-chip{padding:7px 14px;border-radius:999px;background:var(--wash);border:1px solid var(--wash-line);color:var(--ink);font-size:.78rem;line-height:1.3}.pd-orb{position:relative;aspect-ratio:1 / 1;min-width:0;min-height:0;display:grid;place-items:center}.pd-orb:before,.pd-orb:after{content:"";position:absolute;border-radius:50%}.pd-orb:before{top:4%;right:4%;bottom:4%;left:4%;background-color:var(--stage);background-image:var(--zf-tex);background-size:170% 170%;background-position:0% 50%;background-repeat:no-repeat;animation:pdPan 28s ease-in-out infinite}.pd-orb:after{border-color:var(--wash-line)}.pd-orb:after{top:0;right:0;bottom:0;left:0;border:1px solid var(--line)}.pd-orb img{position:relative;width:58%;height:58%;object-fit:contain}.pd-points{display:grid;gap:16px;align-content:start}.pd-points ul{display:grid;gap:13px}.pd-points li{position:relative;padding-left:20px;font-size:.95rem;line-height:1.6}.pd-points li:before{content:"";position:absolute;left:2px;top:11px;width:5px;height:5px;border-radius:50%;background:var(--pa)}.pd-points b{font-weight:600;color:var(--ink)}.pd-spec{display:grid;gap:0;max-width:780px}.pd-spec li{display:grid;grid-template-columns:minmax(140px,30%) 1fr;gap:20px;padding:15px 0;border-top:1px solid var(--line)}.pd-spec li:first-child{border-top:0;padding-top:0}.pd-spec span{font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:4px}.pd-spec b{font-weight:400;color:var(--ink)}.pd-note{margin-top:18px;font-size:.78rem;line-height:1.6;color:var(--muted);max-width:62ch}.pd-steps{display:grid;gap:22px;max-width:780px}.pd-steps li{display:grid;grid-template-columns:34px 1fr;gap:18px;align-items:start}.pd-steps em{font-style:normal;font-size:.7rem;font-weight:600;letter-spacing:.1em;color:var(--pa);padding-top:4px}.pd-steps h3{font-size:.95rem;font-weight:600;color:var(--ink);line-height:1.5}.pd-steps p{font-size:.95rem}.pd-prose{display:grid;gap:14px;max-width:68ch;font-size:.95rem}.pd-prose p{line-height:1.6}.pd-prose a{border-bottom:1px solid var(--line)}.pd-prose ul{list-style:disc;padding-left:20px;display:grid;gap:8px}.pd-prose strong,.pd-prose b{font-weight:600;color:var(--ink)}.pd-more,.pd-reviews__panel{background:var(--wash)}.pd-more:before{display:none}.pd-more{--zf-yellow: #ffe600;--zf-black: #000;--zf-fire: linear-gradient(100deg, #e31513, #f8b012 55%, #f2e500);display:grid;gap:clamp(20px,2.4vw,32px)}.pd-more__head{display:grid;gap:10px}.pd-more__head .pd-label,.pd-reviews__head .pd-label{color:var(--pa)}.pd-more__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.0933vw,20px)}.pd-more .zf-card{position:relative;perspective:1000px;display:block}.pd-more .zf-card__frame{position:relative;overflow:hidden;border-radius:var(--zf-r-card);height:285px;display:flex;align-items:center;justify-content:center;padding:20px;background-color:#dce9f7;background-size:170% 170%;background-position:0% 50%;animation:pdCardPan 26s ease-in-out infinite;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s ease}@keyframes pdCardPan{0%{background-position:0% 40%}50%{background-position:100% 60%}to{background-position:0% 40%}}.pd-more .zf-card:nth-child(2n) .zf-card__frame{animation-duration:31s;animation-direction:reverse}.pd-more .zf-card:nth-child(3n) .zf-card__frame{animation-duration:37s}.pd-more .zf-card:hover .zf-card__frame{transform:translateY(-10px) rotateX(10deg) rotate(-1.4deg);box-shadow:0 30px 42px -16px #0000007a}.pd-more .zf-card__frame:after{content:"";position:absolute;top:-60%;left:-80%;width:48%;height:230%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:rotate(19deg);transition:left .8s cubic-bezier(.4,0,.2,1)}.pd-more .zf-card:hover .zf-card__frame:after{left:150%}.pd-more .zf-card__frame img{max-height:185px;max-width:86%;object-fit:contain;transition:transform .6s cubic-bezier(.18,.9,.24,1.25),filter .5s ease}.pd-more .zf-card:hover .zf-card__frame img{transform:translateY(-12px) scale(1.12) rotate(-4deg);filter:drop-shadow(0 24px 20px rgba(0,0,0,.45))}.pd-more .zf-card__tag{font-size:.64rem;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-top:12px;transition:color .35s}.pd-more .zf-card:hover .zf-card__tag{color:var(--zf-black)}.pd-more .zf-card__name{font-size:.95rem;font-weight:700;width:fit-content;color:var(--zf-black);background-image:linear-gradient(var(--zf-yellow),var(--zf-yellow));background-repeat:no-repeat;background-size:0% 36%;background-position:0 86%;transition:background-size .5s cubic-bezier(.16,1,.3,1)}.pd-more .zf-card:hover .zf-card__name{background-size:100% 36%}.pd-more .zf-card__price{display:inline-block;margin-top:8px;font-size:.64rem;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;background:var(--zf-yellow);color:var(--zf-black);padding:4px 13px;border-radius:999px;transition:transform .4s cubic-bezier(.16,1,.3,1),background .4s,color .4s}.pd-more .zf-card:hover .zf-card__price{transform:translate(5px);background:var(--zf-black);color:var(--zf-yellow)}.pd-more .zf-card__rating,.pd-more .zf-card__rating--none{display:flex;align-items:center;height:24px;margin-top:4px}.pd-more .zf-card__rating--none{gap:5px;color:#c6c0af}.pd-more .loox-rating:not(:empty)+.zf-card__rating--none{display:none}.pd-more .loox-rating:empty{display:none}.pd-more .zf-stars{display:inline-flex;gap:1px}.pd-more .zf-stars svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}.pd-more .zf-stars__n{font-size:.72rem;font-weight:700}.pd-reviews.is-empty{display:none}.pd-reviews__panel:before{display:none}.pd-reviews__panel{display:grid;gap:clamp(20px,2.4vw,30px)}.pd-reviews__head{display:grid;gap:10px;max-width:62ch}.pd-reviews__lede{font-size:.95rem;line-height:1.6}.pd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px clamp(16px,4vw,34px);background:#fffffff0;-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);border-top:1px solid var(--line);transform:translateY(102%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.pd-sticky.is-shown{transform:translateY(0)}.pd-sticky__info{display:flex;align-items:center;gap:12px;min-width:0}.pd-sticky__info img{width:42px;height:42px;object-fit:contain;border-radius:8px;background:var(--field)}.pd-sticky__info b{display:block;font-size:.86rem;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-sticky__info small{font-size:.72rem;color:var(--muted)}.pd-sticky .pd-add{flex:none;min-width:200px;min-height:46px}.pd-zoom,.pd-zoom *{box-sizing:border-box}.pd-zoom img{display:block;max-width:100%;height:auto}.pd-zoom button{margin:0;padding:0;font:inherit}.pd-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;overflow:hidden;background:#000000e6;opacity:0;transition:opacity .3s ease}.pd-zoom[hidden]{display:none}.pd-zoom.is-open{opacity:1}.pd-zoom__track{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-wrap:nowrap;transition:transform .45s cubic-bezier(.4,0,.2,1);touch-action:pan-y;cursor:grab}.pd-zoom__track.is-dragging{cursor:grabbing}.pd-zoom__item{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.pd-zoom__item img{max-width:88vw;max-height:72vh;width:auto;height:auto;object-fit:contain;border-radius:10px;transform:scale(.92);transition:transform .3s ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.pd-zoom.is-open .pd-zoom__item img{transform:scale(1)}.pd-zoom__close,.pd-zoom__nav{position:absolute;z-index:10;display:grid;place-items:center;background:#fff;border:1px solid #000;border-radius:50%;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.pd-zoom__close svg,.pd-zoom__nav svg{fill:none;stroke:#000;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pd-zoom__close:hover,.pd-zoom__nav:hover:not(:disabled){background:#ffffff40}.pd-zoom__close{top:16px;right:16px;width:42px;height:42px}.pd-zoom__close svg{width:18px;height:18px}.pd-zoom__nav{top:50%;transform:translateY(-50%);width:30px;height:30px}.pd-zoom__nav svg{width:14px;height:14px}.pd-zoom__nav--prev{left:16px}.pd-zoom__nav--next{right:16px}.pd-zoom__nav:disabled{opacity:.3;cursor:default}.pd-zoom__thumbs{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:8px;max-width:min(92vw,760px);padding:8px 12px;background:#00000080;border-radius:12px;overflow-x:auto;scrollbar-width:none}.pd-zoom__thumbs::-webkit-scrollbar{display:none}.pd-zoom__thumb{width:54px;height:54px;flex:0 0 auto;padding:0;background:#fff;border:2px solid rgba(255,255,255,.2);border-radius:10px;cursor:pointer;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.pd-zoom__thumb img{width:100%;height:100%;object-fit:cover}.pd-zoom__thumb:hover{border-color:#fff9;transform:scale(1.06)}.pd-zoom__thumb.is-on{border-color:#fff}@media(max-width:860px){.pd-zoom__item img{max-width:92vw;max-height:62vh}}@media(min-width:961px){.pd{--zf-gap: .82vw;--zf-shell: 106.6vw;--zf-pad: 2.7333vw;--zf-r-section: 2.05vw;--zf-r-card: 1.0933vw;--zf-block-y: 3.6933vw}.pd :focus-visible{outline-offset:.1367vw;border-radius:.2734vw}.pd-h1,.pd-h2{letter-spacing:.0137vw}.pd-crumbs{gap:.5468vw;padding:0 0 2.0506vw}.pd-hero{gap:3.144vw}.pd-shot{top:6.5619vw;gap:.8202vw}.pd-gal__slide{padding:3.1442vw}.pd-gal__badge{top:1.0936vw;left:1.0936vw;letter-spacing:.1094vw;padding:.4785vw .7519vw;border-radius:68.2843vw}.pd-gal__nav{width:2.5974vw;height:2.5974vw}.pd-gal__nav--prev{left:.8202vw}.pd-gal__nav--next{right:.8202vw}.pd-gal__nav svg{width:1.0936vw;height:1.0936vw}.pd-shot__rail{gap:.5468vw;max-width:42.3787vw}.pd-shot__thumbs{gap:.5468vw;padding:.1367vw;margin:-.1367vw}.pd-rail__nav{width:2.0506vw;height:2.0506vw}.pd-rail__nav svg{width:.9569vw;height:.9569vw}.pd-thumb{width:4.7847vw;height:4.7847vw;padding:.1367vw;border-radius:.8202vw}.pd-thumb img{border-radius:.6152vw}.pd-thumb.is-on{padding:.2734vw}.pd-buy{gap:1.2303vw;padding-top:.4101vw}.pd-buy__head{gap:.8202vw}.pd-price{gap:.8202vw;letter-spacing:.0205vw}.pd-price small{letter-spacing:.0342vw}.pd-rating{gap:.5468vw}.pd-stars{gap:.2051vw}.pd-stars svg{width:.9569vw;height:.9569vw}.pd-opts{gap:1.3671vw;padding:1.6405vw}.pd-opt{gap:.6835vw}.pd-opt__row{gap:.6152vw}.pd-opt__btn{gap:.6152vw;padding:.8202vw 1.2303vw;border-radius:.8202vw}.pd-speclist{border-radius:.8202vw}.pd-speclist__scroll{max-height:20.2324vw;padding:.3418vw .4101vw .4101vw;gap:.3418vw}.pd-speclist__scroll::-webkit-scrollbar{width:.3418vw}.pd-speclist__scroll::-webkit-scrollbar-thumb{border-radius:68.2843vw}.pd-strain{gap:.9569vw;padding:.5468vw;border-radius:.5468vw}.pd-strain__shot{width:3.1442vw;height:3.1442vw;border-radius:.5468vw}.pd-strain__tag{padding:.2734vw .6152vw;border-radius:68.2843vw}.pd-speclist__more{gap:.4785vw;height:3.5543vw;padding-bottom:.4101vw}.pd-speclist__more svg{width:.8886vw;height:.8886vw}.pd-buy__form{gap:1.5038vw}.pd-actions{gap:.6835vw}.pd-qty{border-radius:.8202vw}.pd-qty button{width:3.0075vw;height:3.691vw}.pd-qty input{width:2.324vw;height:3.691vw}.pd-add{padding:.9569vw 2.0506vw;border-radius:68.2843vw}.pd-gate{padding:1.5038vw 1.6405vw;gap:.6835vw}.pd-link{gap:.4785vw;padding-bottom:.1367vw}.pd-assure{gap:.4101vw 1.2303vw}.pd-assure li{gap:.4785vw}.pd-assure li:before{width:.2734vw;height:.2734vw}.pd-sub{gap:.6835vw;padding:1.6405vw}.pd-sub__opts{gap:.5468vw}.pd-sub__opt{padding:.9569vw 1.0936vw}.pd-sub__row{gap:.8202vw}.pd-sub__mark{width:1.2303vw;height:1.2303vw}.pd-sub__mark:after{width:.5468vw;height:.5468vw}.pd-sub__opt:focus-visible .pd-sub__mark{outline-offset:.1367vw}.pd-sub__text{gap:.1367vw}.pd-sub__save{padding:.2734vw .6835vw;border-radius:68.2843vw}.pd-sub__detail{margin-top:.8886vw;padding-left:2.0506vw}.pd-sub__opt.is-on .pd-sub__detail{gap:.4785vw}.pd-freq__btn{gap:.6835vw;padding:.7519vw .9569vw;border-radius:.8202vw}.pd-freq__btn svg{width:.9569vw;height:.9569vw}.pd-freq__panel{gap:.0684vw;max-height:19.6856vw;padding:.3418vw;border-radius:.8202vw}.pd-freq__group{padding:.6152vw .7519vw .3418vw}.pd-freq__opt{gap:.6835vw;padding:.6835vw .7519vw;border-radius:.6152vw}.pd-freq__save{padding:.2051vw .5468vw;border-radius:68.2843vw}.pd-row summary{gap:1.3671vw;padding:2.1873vw var(--zf-pad)}.pd-row__i{width:1.0253vw;height:1.0253vw}.pd-row__i:before,.pd-row__i:after{height:.0684vw}.pd-story{gap:3.2809vw}.pd-story__copy{gap:1.3671vw}.pd-chips{gap:.7519vw}.pd-chips__row{gap:.5468vw}.pd-chip{padding:.4785vw .9569vw;border-radius:68.2843vw}.pd-points{gap:1.0936vw}.pd-points ul{gap:.8886vw}.pd-points li{padding-left:1.3671vw}.pd-points li:before{left:.1367vw;top:.7519vw;width:.3418vw;height:.3418vw}.pd-spec{max-width:53.3151vw}.pd-spec li{gap:1.3671vw;padding:1.0253vw 0}.pd-spec span{padding-top:.2734vw}.pd-note{margin-top:1.2303vw}.pd-steps{gap:1.5038vw;max-width:53.3151vw}.pd-steps li{gap:1.2303vw}.pd-steps em{padding-top:.2734vw}.pd-prose{gap:.9569vw}.pd-prose ul{padding-left:1.3671vw;gap:.5468vw}.pd-more{gap:2.1873vw}.pd-more__head{gap:.6835vw}.pd-more__grid{gap:1.3671vw}.pd-more .zf-card__frame{height:19.4805vw;padding:1.3671vw}.pd-more .zf-card__frame img{max-height:12.6452vw}.pd-more .zf-card__tag{letter-spacing:.1094vw;margin-top:.8202vw}.pd-more .zf-card__price{margin-top:.5468vw;letter-spacing:.1094vw;padding:.2734vw .8886vw;border-radius:68.2843vw}.pd-more .zf-card__rating,.pd-more .zf-card__rating--none{height:1.6405vw;margin-top:.2734vw}.pd-more .zf-card__rating--none{gap:.3418vw}.pd-more .zf-stars{gap:.0684vw}.pd-more .zf-stars svg{width:.8886vw;height:.8886vw}.pd-reviews__panel{gap:2.0506vw}.pd-reviews__head{gap:.6835vw}.pd-sticky{gap:1.3671vw;padding:.8202vw 2.324vw}.pd-sticky__info{gap:.8202vw}.pd-sticky__info img{width:2.8708vw;height:2.8708vw;border-radius:.5468vw}.pd-sticky .pd-add{min-width:13.6705vw;min-height:3.1442vw}.pd-zoom__item img{border-radius:.6835vw}.pd-zoom__close{top:1.0936vw;right:1.0936vw;width:2.8708vw;height:2.8708vw}.pd-zoom__close svg{width:1.2303vw;height:1.2303vw}.pd-zoom__nav{width:2.0506vw;height:2.0506vw}.pd-zoom__nav svg{width:.9569vw;height:.9569vw}.pd-zoom__nav--prev{left:1.0936vw}.pd-zoom__nav--next{right:1.0936vw}.pd-zoom__thumbs{bottom:1.5038vw;gap:.5468vw;padding:.5468vw .8202vw;border-radius:.8202vw}.pd-zoom__thumb{width:3.691vw;height:3.691vw;border-radius:.6835vw}}@media(max-width:1100px){.pd-story{grid-template-columns:1fr;gap:28px}.pd-orb{max-width:380px;margin:0 auto}.pd-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-more .zf-card__frame{height:240px}}@media(max-width:860px){.pd-hero{grid-template-columns:1fr;gap:26px}.pd-shot{position:static}.pd-rail__nav{display:none}.pd-gal,.pd-shot__rail{max-width:none}.pd-block,.pd-row{border-radius:var(--zf-r-card)}.pd-spec li{grid-template-columns:1fr;gap:4px}.pd-sticky .pd-add{min-width:140px}}@media(max-width:640px){.pd{--zf-block-y: 18px;--zf-pad: 14px}.pd-strain{grid-template-columns:auto minmax(0,1fr) auto;row-gap:5px;padding:10px}.pd-strain__shot{grid-row:1 / span 2;width:42px;height:42px}.pd-strain__name{grid-column:2;grid-row:1}.pd-strain__tag{grid-column:2;grid-row:2;justify-self:start}.pd-strain__price{grid-column:3;grid-row:1 / span 2;align-self:center}.pd-sub__row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:6px}.pd-sub__price{grid-column:3;grid-row:1;align-self:center}.pd-sub__text b{font-size:.86rem}.pd-sub__text small{font-size:.68rem}.pd-sub__save{position:absolute;top:-9px;right:-4px;grid-column:auto;grid-row:auto}.pd-sub__opts{gap:18px}.pd-freq__panel{left:-18px;right:-18px}.pd-sub__detail{padding-left:0}.pd-freq__opt{gap:8px;padding:9px 10px}.pd-freq__save{padding:3px 7px}.pd-opts,.pd-sub{padding:13px}.pd-speclist__scroll{max-height:250px}.pd-row summary{padding:16px var(--zf-pad)}.pd-row__in{padding-bottom:20px}.pd-add{padding:14px 18px}.pd-qty button{width:38px}.pd-story{gap:22px}.pd-orb{max-width:260px}.pd-orb img{width:66%;height:66%}.pd-steps li{grid-template-columns:26px 1fr;gap:12px}.pd-assure{gap:5px 14px}.pd-crumbs{font-size:.72rem}.pd-more__grid{gap:10px}.pd-more .zf-card__frame{height:170px;padding:14px}.pd-more .zf-card__frame img{max-height:118px}.pd-sticky{padding:10px 14px}.pd-sticky__info img{width:36px;height:36px}.pd-sticky .pd-add{min-width:120px}.pd-gal__nav{width:28px;height:28px}.pd-gal__nav svg{width:13px;height:13px}.pd-gal__nav--prev{left:-12px}.pd-gal__nav--next{right:-12px}.pd-zoom__close{width:38px;height:38px;top:12px;right:12px}.pd-zoom__thumb{width:46px;height:46px}.pd-zoom__thumbs{bottom:14px;padding:6px 8px;gap:6px}}@media(max-width:400px){.pd{--zf-block-y: 15px;--zf-pad: 12px}.pd-strain__tag{display:none}.pd-more__grid{grid-template-columns:1fr}.pd-more .zf-card__frame{height:210px}}@media(prefers-reduced-motion:reduce){.pd *,.pd *:before,.pd *:after{transition-duration:.01ms!important;animation:none!important}.pd-reveal{opacity:1;transform:none}}.zookdaf-product-coas{display:grid;gap:16px}.zookdaf-product-coas,.zookdaf-product-coas__group,.zookdaf-product-coas__list,.zookdaf-coa-row{min-width:0}.zookdaf-product-coas__group{display:grid;gap:12px;padding:16px;border:1px solid rgba(0,0,0,.12);border-radius:var(--zf-r-card, 8px);background:#fff}.zookdaf-product-coas__group h3,.zookdaf-coa-row h4{margin:0;color:#000;font-family:var(--zf-disp, inherit);font-weight:400;letter-spacing:0}.zookdaf-product-coas__list{display:grid;gap:10px}.zookdaf-product-coas__empty{margin:0;color:#000000b8}.zookdaf-coa-row{display:grid;gap:14px;padding:16px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#000000b8}.zookdaf-coa-row__header{display:flex;align-items:start;justify-content:space-between;gap:12px}.zookdaf-coa-row__eyebrow,.zookdaf-coa-row__metadata dt{margin:0 0 4px;color:#000000ad;font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.zookdaf-coa-row__state{flex:0 0 auto;padding:4px 8px;border-radius:4px;background:#0000000f;color:#000;font-size:.8rem;font-weight:600}.zookdaf-coa-row__metadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.zookdaf-coa-row__metadata dd,.zookdaf-coa-row__detail,.zookdaf-coa-row__notice{margin:0}.zookdaf-coa-row h4,.zookdaf-coa-row__metadata dd,.zookdaf-coa-row__detail,.zookdaf-coa-row__notice{overflow-wrap:anywhere}.zookdaf-coa-row__notice{color:#000}.zookdaf-coa-row__link{justify-self:start;color:#000;font-weight:600;text-decoration:underline;text-underline-offset:3px}.zookdaf-coa-row__link:hover{color:var(--pa, #000000)}.zookdaf-coa-row__link:focus-visible{outline:1.5px solid var(--pa, #000000);outline-offset:3px;border-radius:4px}@media(max-width:900px){.zookdaf-coa-row__metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.zookdaf-product-coas__group,.zookdaf-coa-row{padding:14px}.zookdaf-coa-row__header{display:grid;justify-items:start}}@media(max-width:400px){.zookdaf-coa-row__metadata{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/zookdaf-pd.css.map */
