:root{--sk-black:#191919;--sk-ink:#262626;--sk-pink:#57ceee;--sk-pink-hot:#3bb8dc;--sk-pink-soft:#e8f8fc;--sk-yellow:#ff9939;--sk-orange:#ff9939;--sk-orange-hot:#e88930;--sk-cta-orange:#ff9939;--sk-cta-orange-hot:#e88930;--sk-gold:#ebbf20;--sk-gold-hot:#d4a91a;--sk-sale:#e8144b;--sk-teal-badge:#57ceee;--sk-sky:#57ceee;--sk-white:#ffffff;--sk-muted:#5e5e5e;--sk-border:#ebebeb;--sk-best-bg:#fafafa;--sk-cream:#f8f2e8;--sk-green:#13a165;--sk-error:#c2410c;--sk-error-hot:#9a3412;--sk-error-soft:#fff1eb;--sk-strain-indica:#f5d0a8;--sk-strain-hybrid:#b8d4f5;--sk-strain-sativa:#d4e8c4;--sk-strain-thca:#b8df9a;--sk-tap-highlight:rgba(87,206,238,0.28);--font-heading:var(--font-display),"Roboto Condensed",ui-sans-serif,sans-serif;--font-body:var(--font-sans),Nunito,ui-sans-serif,sans-serif;--color-coral:var(--sk-sky);--color-coral-dark:var(--sk-pink-hot);--color-coral-bar:var(--sk-sky);--color-coral-soft:var(--sk-pink-soft);--color-ink:var(--sk-ink);--color-ink-soft:var(--sk-muted);--color-cream:var(--sk-cream);--color-lab:#fafafa}.sk-checkout-error-callout{border-color:color-mix(in srgb,var(--sk-error) 42%,transparent);background:var(--sk-error-soft)}.sk-checkout-error-callout__icon,.sk-checkout-error-callout__link,.sk-checkout-error-callout__title{color:var(--sk-error)}.sk-checkout-error-callout__link:hover{color:var(--sk-error-hot)}[role=button],a[href],button,input[type=button],input[type=reset],input[type=submit],label[for],summary{-webkit-tap-highlight-color:var(--sk-tap-highlight)}:where(a[href],button,[role=button],summary,input[type=submit],input[type=button],input[type=reset]):focus-visible{outline:2px solid var(--sk-sky);outline-offset:3px}:where(a[href],button,[role=button],summary):active:not(:disabled){opacity:.78}.sk-page{background:var(--sk-white);color:var(--sk-ink);font-family:var(--font-body);max-width:100%;overflow-x:clip}body,html{max-width:100%;overflow-x:hidden}.pc-page-root,.sk-page-root{max-width:100%;overflow-x:clip;overscroll-behavior-x:none;overscroll-behavior-y:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch}body.pc-scroll-locked,html.pc-scroll-locked,main.pc-page-root.pc-scroll-root-locked,main.sk-page-root.pc-scroll-root-locked{overflow:hidden!important;overflow-x:hidden!important;overscroll-behavior:none;overscroll-behavior-x:none}.pc-scroll-touch{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-x:none}.sk-cat-page,.sk-plp,.sk-plp__body,.sk-plp__facets,.sk-plp__main{max-width:100%;min-width:0;overscroll-behavior-y:auto}.sk-plp__facets{overflow:visible;max-height:none}.pc-cart-drawer{position:fixed!important;inset-block:0;right:0;left:auto;width:min(100%,28rem);max-width:100%;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:hidden;overscroll-behavior-x:none;overscroll-behavior-y:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);transform:translateZ(0);backface-visibility:hidden}.pc-cart-drawer-backdrop{touch-action:none}.pc-cart-drawer .pc-scroll-touch{overflow-x:hidden;overscroll-behavior-x:none}.sk-age-gate{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1.25rem;background:rgba(10,10,10,.55);backdrop-filter:blur(2px)}.sk-age-gate__panel{width:min(100%,28rem);border-radius:1rem;background:#fff;padding:2rem 1.75rem 1.5rem;box-shadow:0 24px 60px rgba(0,0,0,.28);text-align:center}.sk-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.7rem 1.25rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:transform .15s ease,background .15s ease,color .15s ease}.sk-btn:active{transform:scale(.98)}.sk-btn-pink{background:var(--sk-cta-orange);color:#111}.sk-btn-pink:focus-visible,.sk-btn-pink:hover{background:var(--sk-sky);animation:sk-arrow-blue-flash .45s ease}.sk-btn-dark{background:#111;color:#fff}.sk-btn-dark:hover{background:#000}@keyframes sk-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sk-kenburns{0%{transform:scale(1)}to{transform:scale(1.05)}}.sk-fade-up{animation:sk-fade-up .55s ease both}.sk-motion{display:block;width:auto;height:auto;max-width:100%;will-change:transform,opacity;transform-origin:center center;transition-property:transform,opacity;transition-duration:var(--sk-motion-duration,1s);transition-delay:var(--sk-motion-delay,0s);transition-timing-function:cubic-bezier(0,0,.3,1)}.sk-motion--zoom-out{transform:scale(1.3)}.sk-motion--zoom-out-sm{transform:scale(1.1)}.sk-motion--fade-up{transform:translateY(2.5rem);opacity:.01}.sk-motion.is-in{transform:scale(1) translateY(0);opacity:1}.sk-motion--fill{position:absolute;inset:0;width:100%;height:100%;max-width:none;pointer-events:none}@media (prefers-reduced-motion:reduce){.sk-motion,.sk-motion--fade-up,.sk-motion--zoom-out,.sk-motion--zoom-out-sm{transform:none!important;opacity:1!important;transition:none!important}}.sk-buy-pounds__copy .sk-motion,.sk-hero-copy .sk-motion,.sk-merch-banner__copy .sk-motion{width:auto;height:auto;max-width:100%}.sk-home-hero__frame{aspect-ratio:1000/1400;max-height:min(68vh,640px)}.sk-home-hero__img--desktop{display:none}.sk-home-hero__img--mobile{display:block}@media (min-width:768px){.sk-home-hero__frame{aspect-ratio:2000/858;max-height:none}.sk-home-hero__img--mobile{display:none}.sk-home-hero__img--desktop{display:block}}.sk-hero-copy{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.35rem,1.2vw,.75rem);padding:3.5rem 1.25rem 4.5rem;text-align:center;pointer-events:none}.sk-hero-copy .sk-hero-cta{pointer-events:auto}.sk-hero-brand-chip{position:absolute;top:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,1.75rem);z-index:3;max-width:9rem;font-size:clamp(.7rem,1.6vw,1rem);letter-spacing:.06em;line-height:1.05;color:#ff8fb0;text-shadow:0 1px 0 #fff,0 2px 4px rgba(0,0,0,.55);pointer-events:none}.sk-hero-brand-chip,.sk-hero-eyebrow{font-family:var(--font-heading);font-weight:700;text-transform:uppercase}.sk-hero-eyebrow{margin:0;font-size:clamp(.85rem,2.2vw,1.35rem);letter-spacing:.14em;line-height:1.1}.sk-hero-eyebrow--light{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55)}.sk-hero-eyebrow--dark{color:#111;text-shadow:0 0 6px rgba(255,255,255,.9),0 1px 0 #fff}.sk-logo--on-light{filter:invert(1) brightness(.12)}.sk-hero-title{margin:0;max-width:18ch;font-family:var(--font-heading);font-size:clamp(2.75rem,11vw,7.5rem);font-weight:700;letter-spacing:.02em;line-height:.88;text-transform:uppercase}.sk-hero-title--with-sub{max-width:22ch;font-size:clamp(1.65rem,4.8vw,3.25rem);line-height:1.1;letter-spacing:-.01em;text-transform:none}.sk-hero-subtitle{margin:0;max-width:42ch;font-family:var(--font-body);font-size:clamp(.85rem,1.6vw,1.05rem);font-weight:500;line-height:1.45}.sk-hero-subtitle--dark{color:#1a1a1a;text-shadow:0 0 8px rgba(255,255,255,.85)}.sk-hero-subtitle--light{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.45)}.sk-hero-title--light{color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35),0 4px 18px rgba(0,0,0,.55),0 0 2px rgba(0,0,0,.4)}.sk-hero-title--dark{color:#111;text-shadow:0 0 2px #fff,0 0 8px rgba(255,255,255,.95),0 0 18px rgba(255,255,255,.85),1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff}.sk-hero-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(.15rem,.8vw,.5rem);border-radius:999px;padding:.7rem 1.6rem;background:var(--sk-cta-orange);color:#111;font-family:var(--font-heading);font-size:clamp(.85rem,1.8vw,1.15rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 18px rgba(0,0,0,.22);transition:transform .15s ease,background-color .28s cubic-bezier(.22,1,.36,1)}.sk-hero-cta:focus-visible,.sk-hero-cta:hover{background:var(--sk-sky);transform:translateY(-1px);animation:sk-arrow-blue-flash .45s ease}.sk-hero-cta:active{transform:scale(.98);background:var(--sk-pink-hot)}.sk-hero-dots{position:absolute;bottom:1.1rem;left:50%;z-index:4;display:flex;align-items:center;gap:.4rem;transform:translateX(-50%)}.sk-hero-dot{height:.42rem;width:.42rem;border-radius:999px;background:rgba(255,255,255,.55);transition:background .2s ease,width .2s ease,opacity .2s ease}.sk-hero-dot:hover{background:rgba(255,255,255,.85)}.sk-hero-dot.is-active{width:1.35rem;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.35)}.sk-hero-dots--dark .sk-hero-dot{background:rgba(0,0,0,.35)}.sk-hero-dots--dark .sk-hero-dot:hover{background:rgba(0,0,0,.55)}.sk-hero-dots--dark .sk-hero-dot.is-active{background:#111;box-shadow:0 1px 4px rgba(0,0,0,.25)}.sk-home-categories{background:var(--sk-cream);padding:2.8rem 0 2.45rem}@media (min-width:750px){.sk-home-categories{padding:3.75rem 0 3.25rem}}.sk-home-categories__header{width:min(100% - 1.875rem,72rem);margin:0 auto 1.5rem;text-align:center}.sk-home-categories__header h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#111}.sk-home-categories__header p{margin:.65rem auto 0;max-width:36rem;font-size:1rem;line-height:1.55;color:#333}.sk-home-categories__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem;width:min(100% - 1.875rem,72rem);margin:0 auto}@media (min-width:768px){.sk-home-categories__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.25rem}}@media (min-width:1200px){.sk-home-categories__inner{width:min(100% - 3.5rem,72rem)}}.sk-category-card{display:flex;flex-direction:column;gap:1rem;overflow:visible;border-radius:0;background:transparent;border:none;box-shadow:none;transition:transform .25s ease}@media (min-width:768px){.sk-category-card{gap:1.25rem}}.sk-category-card:hover{transform:translateY(-2px)}.sk-category-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:3rem;background:#f3f3f3;box-shadow:.2rem .4rem .5rem rgba(18,18,18,.28)}.sk-category-card__img{will-change:transform}.sk-category-card:active .sk-motion.is-in,.sk-category-card:focus-visible .sk-motion.is-in,.sk-category-card:hover .sk-motion.is-in{transform:scale(1.08);transition-duration:.5s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.sk-category-card__badge{position:absolute;bottom:.65rem;left:.65rem;z-index:1;display:grid;place-items:center;width:clamp(3.25rem,9vw,3.85rem);height:clamp(3.25rem,9vw,3.85rem);border-radius:999px;background:#2bb8b0;color:#fff;font-family:var(--font-body);font-size:clamp(.55rem,1.6vw,.68rem);font-weight:800;letter-spacing:.02em;line-height:1.05;text-align:center;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.18);pointer-events:none}.sk-category-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-shrink:0;min-height:0;padding:0 .35rem .15rem .5rem;background:transparent}.sk-category-card__label{min-width:0;font-family:var(--font-heading);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;letter-spacing:.01em;line-height:1.25;text-transform:uppercase;color:#111}.sk-category-card__arrow{display:grid;flex-shrink:0;place-items:center;width:2.625rem;height:2.625rem;border-radius:999px;background:var(--sk-cta-orange);color:#111;font-size:1.05rem;font-weight:600;line-height:1;transition:transform .2s ease,background-color .28s cubic-bezier(.22,1,.36,1)}@media (min-width:768px){.sk-category-card__arrow{width:3rem;height:3rem;font-size:1.2rem}}.sk-category-card__arrow--amber,.sk-category-card__arrow--pink,.sk-category-card__arrow--sky,.sk-category-card__arrow--yellow{background:var(--sk-cta-orange)}.sk-category-card:active .sk-category-card__arrow,.sk-category-card:focus-visible .sk-category-card__arrow,.sk-category-card:hover .sk-category-card__arrow{transform:scale(.92);background:var(--sk-sky);animation:sk-arrow-blue-flash .45s ease}@media (prefers-reduced-motion:reduce){.sk-category-card,.sk-category-card__arrow,.sk-category-card__img{transition:none;animation:none!important}.sk-category-card:hover{transform:none}.sk-category-card:active .sk-motion.is-in,.sk-category-card:focus-visible .sk-motion.is-in,.sk-category-card:hover .sk-motion.is-in{transform:none}.sk-category-card:active .sk-category-card__arrow,.sk-category-card:focus-visible .sk-category-card__arrow,.sk-category-card:hover .sk-category-card__arrow{transform:none}}.sk-best{background:var(--sk-best-bg);padding:3rem 1rem 3.5rem}@media (min-width:640px){.sk-best{padding:3.5rem 1.5rem 4rem}}.sk-best__inner{margin:0 auto;max-width:72rem}.sk-best__title{margin:0;font-family:var(--font-body);font-size:clamp(1.35rem,3.2vw,2rem);font-weight:800;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;color:var(--sk-ink)}.sk-best__title-accent{position:relative;display:inline-block;padding-bottom:.18em}.sk-best__title-accent:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.28em;background:var(--sk-orange);border-radius:1px}.sk-best__rail{display:flex;gap:1.25rem;margin:1.75rem 0 0;padding:.15rem 2.75rem .5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sk-best__rail::-webkit-scrollbar{display:none}.sk-best__card{display:flex;flex:0 0 min(220px,72vw);flex-direction:column;scroll-snap-align:start;color:inherit;text-decoration:none}.sk-best__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.85rem;background:var(--sk-white)}.sk-best__img{will-change:transform}.sk-best__card:active .sk-motion.is-in,.sk-best__card:focus-visible .sk-motion.is-in,.sk-best__card:hover .sk-motion.is-in{transform:scale(1.06);transition-duration:.35s;transition-timing-function:ease}.sk-best__name{margin:.85rem 0 0;font-family:var(--font-body);font-size:clamp(.78rem,1.5vw,.95rem);font-weight:700;line-height:1.3;color:var(--sk-ink)}.sk-best__stars{display:flex;align-items:center;gap:.1rem;margin-top:.35rem;line-height:1}.sk-best__star{font-size:.85rem;color:#d0d0d0}.sk-best__star--filled{color:#f5c518}.sk-best__reviews{margin-left:.25rem;font-size:.75rem;font-weight:500;color:var(--sk-muted)}.sk-best__price{margin:.4rem 0 0;font-family:var(--font-body);font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:800;color:var(--sk-ink)}.sk-best__cta-wrap{display:flex;justify-content:center;margin-top:2.25rem}.sk-best__cta{display:inline-flex;align-items:center;justify-content:center;min-width:11rem;padding:.9rem 2.25rem;border-radius:999px;background:var(--sk-cta-orange);color:#111;font-family:var(--font-body);font-size:.85rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .28s cubic-bezier(.22,1,.36,1),transform .15s ease}.sk-best__cta:focus-visible,.sk-best__cta:hover{background:var(--sk-sky);animation:sk-arrow-blue-flash .45s ease}.sk-best__cta:active{transform:scale(.98);background:var(--sk-pink-hot)}@media (prefers-reduced-motion:reduce){.sk-best__cta,.sk-best__img{transition:none}.sk-best__card:active .sk-motion.is-in,.sk-best__card:focus-visible .sk-motion.is-in,.sk-best__card:hover .sk-motion.is-in{transform:none}.sk-best__cta:active{transform:none}}.sk-cat-page{background:#f7f7f7}.sk-cat-page__skeleton{padding:4rem 1.5rem;text-align:center;color:var(--sk-muted)}.sk-cat-page__hero{position:relative;width:100%;aspect-ratio:1359/350;min-height:180px;max-height:420px;overflow:hidden;background:#2a3528}.sk-cat-page__hero-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.sk-cat-page__hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.45),rgba(0,0,0,.18) 45%,rgba(0,0,0,.05));pointer-events:none}.sk-cat-page__hero-copy{position:relative;z-index:1;max-width:72rem;margin:0 auto;padding:clamp(1.75rem,4vw,2.75rem) clamp(1rem,3vw,1.5rem)}.sk-cat-page__title{margin:0;font-family:var(--font-body);font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.sk-cat-page__subtitle{margin:.65rem 0 0;max-width:28rem;font-family:var(--font-body);font-size:clamp(.85rem,1.6vw,1rem);font-weight:500;line-height:1.45;color:rgba(255,255,255,.95);text-shadow:0 1px 6px rgba(0,0,0,.3)}.sk-cat-page__toolbar{background:#fff;border-bottom:1px solid var(--sk-border);padding:.85rem clamp(1rem,3vw,1.5rem)}.sk-cat-page__toolbar,.sk-cat-page__toolbar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem}.sk-cat-page__toolbar-inner{width:100%;max-width:72rem;margin:0 auto}.sk-cat-page__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 1.35rem}.sk-cat-page__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.45rem 0;margin:0;cursor:pointer;font-family:var(--font-body);font-size:clamp(.68rem,1.35vw,.8rem);font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:var(--sk-ink);border-bottom:3px solid transparent;transition:border-color .15s ease,color .15s ease}.sk-cat-page__tab:hover{color:#000}.sk-cat-page__tab--active{border-bottom-color:var(--sk-ink)}.sk-cat-page__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.7rem 1.35rem;border-radius:999px;background:var(--sk-gold);color:#111;font-family:var(--font-body);font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-decoration:none;transition:background .2s ease,transform .15s ease}.sk-cat-page__cta:hover{background:var(--sk-gold-hot)}.sk-cat-page__cta:active{transform:scale(.98)}.sk-cat-page__grid-wrap{max-width:72rem;margin:0 auto;padding:1.5rem clamp(1rem,3vw,1.5rem) 3rem}.sk-cat-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem .85rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.sk-cat-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.25rem}}@media (min-width:1024px){.sk-cat-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sk-cat-page__empty{margin:2rem 0;text-align:center;color:var(--sk-muted);font-size:.95rem}.sk-cat-card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.sk-cat-card__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.75rem;background:#fff;border:1px solid rgba(0,0,0,.04)}.sk-cat-card__img{transform:scale(1);transition:transform .4s cubic-bezier(.22,1,.36,1);will-change:transform}.sk-cat-card__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#fff;pointer-events:none}.sk-cat-card:focus-visible .sk-cat-card__img,.sk-cat-card:hover .sk-cat-card__img{transform:scale(1.08)}.sk-cat-card__badge{position:absolute;top:.55rem;left:.55rem;z-index:1;display:grid;place-items:center;width:clamp(3.1rem,8vw,3.65rem);height:clamp(3.1rem,8vw,3.65rem);border-radius:999px;background:var(--sk-teal-badge);color:#fff;font-family:var(--font-body);font-size:clamp(.52rem,1.5vw,.65rem);font-weight:800;letter-spacing:.02em;line-height:1.05;text-align:center;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.18);pointer-events:none}.sk-cat-card__title{margin:.8rem 0 0;font-family:var(--font-body);font-size:clamp(.78rem,1.4vw,.92rem);font-weight:700;line-height:1.3;color:var(--sk-ink)}.sk-cat-card__stars{display:flex;align-items:center;gap:.08rem;margin-top:.3rem;line-height:1}.sk-cat-card__star{font-size:.82rem;color:#d0d0d0}.sk-cat-card__star--filled{color:#f5c518}.sk-cat-card__reviews{margin-left:.2rem;font-size:.72rem;font-weight:500;color:var(--sk-muted)}.sk-cat-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:.35rem 0 0}.sk-cat-card__price{font-family:var(--font-body);font-size:clamp(.9rem,1.5vw,1rem);font-weight:600;color:var(--sk-ink)}.sk-cat-card__price--sale{color:var(--sk-sale);font-weight:700}.sk-cat-card__price--was{color:var(--sk-muted);font-weight:500;font-size:.9em;text-decoration:line-through}@media (prefers-reduced-motion:reduce){.sk-cat-card__img,.sk-cat-page__cta{transition:none}.sk-cat-card:focus-visible .sk-cat-card__img,.sk-cat-card:hover .sk-cat-card__img{transform:none}.sk-cat-card__video{display:none}.sk-cat-page__cta:active{transform:none}}.sk-bundle{--sk-bundle-pink:#f57aa4;--sk-bundle-pink-soft:#ffb3cc;--sk-bundle-teal:#2ec4c6;--sk-bundle-lime:#c8f04a;--sk-bundle-ribbon:#e31c3d;--sk-bundle-cta:#2a2a2a}.sk-bundle__offers{background:#fafafa;padding:3rem 1rem 2.5rem}@media (min-width:640px){.sk-bundle__offers{padding:3.5rem 1.5rem 3rem}}.sk-bundle__inner{margin:0 auto;max-width:72rem}.sk-bundle__header{max-width:40rem}.sk-bundle__title{margin:0;font-size:clamp(1.5rem,3.4vw,2.15rem);font-weight:800;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.sk-bundle__subtitle,.sk-bundle__title{font-family:var(--font-body);color:var(--sk-ink)}.sk-bundle__subtitle{margin:.65rem 0 0;font-size:clamp(.9rem,1.6vw,1.05rem);font-weight:500;line-height:1.45}.sk-bundle__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem .85rem;margin:1.75rem 0 0;padding:0;list-style:none}@media (min-width:768px){.sk-bundle__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1.15rem;margin-top:2rem}}.sk-bundle__card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.sk-bundle__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.85rem;background:var(--sk-white)}.sk-bundle__img{will-change:transform}.sk-bundle__card:active .sk-motion.is-in,.sk-bundle__card:focus-visible .sk-motion.is-in,.sk-bundle__card:hover .sk-motion.is-in{transform:scale(1.06);transition-duration:.35s;transition-timing-function:ease}.sk-bundle__ribbon{position:absolute;top:.85rem;left:-1.85rem;z-index:2;width:7.5rem;padding:.28rem 0;background:var(--sk-bundle-ribbon);color:#fff;font-size:.52rem;font-weight:800;letter-spacing:.04em;line-height:1;text-align:center;text-transform:uppercase;transform:rotate(-45deg);box-shadow:0 1px 3px rgba(0,0,0,.18)}.sk-bundle__seals{position:absolute;top:.45rem;right:.4rem;z-index:2;display:flex;flex-direction:column;gap:.35rem;align-items:flex-end}.sk-bundle__seal{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:50%;color:#fff;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.18)}.sk-bundle__seal--bud{background:#2f9e57}.sk-bundle__seal--ship{background:var(--sk-bundle-ribbon)}.sk-bundle__seal-icon{width:.85rem;height:.85rem;margin-bottom:.05rem}.sk-bundle__seal-label{font-size:.42rem;font-weight:800;letter-spacing:.01em;line-height:1.05;text-transform:uppercase}.sk-bundle__burst{position:absolute;top:.35rem;right:.35rem;z-index:2;display:grid;place-items:center;width:4.1rem;height:4.1rem;background:radial-gradient(circle at 40% 35%,#ff7aa8 0,#e31c5a 70%);clip-path:polygon(50% 0,61% 12%,76% 6%,78% 22%,94% 24%,86% 38%,100% 50%,86% 62%,94% 76%,78% 78%,76% 94%,61% 88%,50% 100%,39% 88%,24% 94%,22% 78%,6% 76%,14% 62%,0 50%,14% 38%,6% 24%,22% 22%,24% 6%,39% 12%);color:#fff;box-shadow:0 2px 8px rgba(180,20,70,.35)}.sk-bundle__burst-text{font-size:.52rem;font-weight:900;letter-spacing:.02em;line-height:1.1;text-align:center;text-transform:uppercase}.sk-bundle__name{margin:.85rem 0 0;font-family:var(--font-body);font-size:clamp(.78rem,1.5vw,.95rem);font-weight:700;line-height:1.3;color:var(--sk-ink)}.sk-bundle__stars{display:flex;align-items:center;gap:.1rem;margin-top:.35rem;line-height:1}.sk-bundle__star{font-size:.85rem;color:#d0d0d0}.sk-bundle__star--filled{color:#f5c518}.sk-bundle__star--half{background:linear-gradient(90deg,#f5c518 50%,#d0d0d0 0);-webkit-background-clip:text;background-clip:text;color:transparent}.sk-bundle__reviews{margin-left:.25rem;font-size:.75rem;font-weight:500;color:var(--sk-muted)}.sk-bundle__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:.4rem 0 0}.sk-bundle__price{font-family:var(--font-body);font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:800;color:var(--sk-ink)}.sk-bundle__compare{font-size:.85rem;font-weight:500;color:var(--sk-muted);text-decoration:line-through}.sk-bundle__cta-wrap{display:flex;justify-content:center;margin-top:2.25rem}.sk-bundle__cta{display:inline-flex;align-items:center;justify-content:center;min-width:13rem;padding:.95rem 2.4rem;border-radius:999px;background:var(--sk-bundle-cta);color:#fff;font-family:var(--font-body);font-size:.85rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-decoration:none;transition:background .2s ease,transform .15s ease}.sk-bundle__cta:hover{background:#111}.sk-bundle__cta:active{transform:scale(.98)}.sk-bundle__pounds{padding:0;background:transparent}.sk-bundle__pounds-band{position:relative;width:100%;overflow:hidden;border-radius:0;padding:1.75rem 0 2rem;background:radial-gradient(ellipse 55% 70% at 12% 55%,var(--sk-bundle-pink-soft) 0,transparent 68%),linear-gradient(105deg,#f78db0 0,var(--sk-bundle-pink) 48%,#ef6f99 100%)}@media (min-width:768px){.sk-bundle__pounds-band{padding:1.5rem 0;min-height:17rem}}.sk-bundle__pounds-inner{display:grid;gap:1.5rem;align-items:center;margin:0 auto;max-width:72rem;padding:0 1.25rem}@media (min-width:768px){.sk-bundle__pounds-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.25rem 2rem;padding:0 2.5rem 0 1.25rem}}.sk-bundle__pounds-visual{position:relative;display:grid;place-items:center;min-height:12rem}.sk-bundle__pounds-media{position:relative;width:min(100%,22rem);aspect-ratio:16/11}.sk-bundle__pounds-img{-o-object-position:center;object-position:center}.sk-bundle__pounds-badge{position:absolute;left:8%;bottom:8%;z-index:2;display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:50%;background:var(--sk-bundle-teal);color:#fff;font-size:.85rem;font-weight:900;letter-spacing:.02em;line-height:1.05;text-align:center;text-transform:uppercase;box-shadow:0 4px 14px rgba(20,120,130,.35)}@media (min-width:768px){.sk-bundle__pounds-badge{width:5.25rem;height:5.25rem;font-size:.95rem;left:6%;bottom:10%}}.sk-bundle__pounds-copy{text-align:center}@media (min-width:768px){.sk-bundle__pounds-copy{text-align:left;padding-right:.5rem}}.sk-bundle__pounds-title{margin:0;font-family:var(--font-body);font-size:clamp(2rem,5vw,3.25rem);font-weight:900;letter-spacing:.01em;line-height:.95;text-transform:uppercase;color:var(--sk-ink)}.sk-bundle__pounds-body{margin:.85rem auto 0;max-width:28rem;font-family:var(--font-body);font-size:clamp(.9rem,1.6vw,1.05rem);font-weight:500;line-height:1.45;color:var(--sk-ink)}@media (min-width:768px){.sk-bundle__pounds-body{margin-left:0}}.sk-bundle__pounds-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:1.25rem;min-width:10.5rem;padding:.85rem 1.9rem;border-radius:999px;background:var(--sk-bundle-lime);color:#111;font-family:var(--font-body);font-size:.85rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-decoration:none;transition:filter .2s ease,transform .15s ease}.sk-bundle__pounds-cta:hover{filter:brightness(1.05)}.sk-bundle__pounds-cta:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.sk-bundle__cta,.sk-bundle__img,.sk-bundle__pounds-cta{transition:none}.sk-bundle__card:active .sk-motion.is-in,.sk-bundle__card:focus-visible .sk-motion.is-in,.sk-bundle__card:hover .sk-motion.is-in{transform:none}.sk-bundle__cta:active,.sk-bundle__pounds-cta:active{transform:none}}.sk-trust{background:#cfe8f8;padding:2.75rem 1rem}.sk-trust__inner{display:grid;gap:2rem;max-width:72rem;margin:0 auto;text-align:center}@media (min-width:768px){.sk-trust__inner{grid-template-columns:repeat(4,1fr);gap:1.75rem;padding:0 1rem}}.sk-trust__title{margin:0;font-family:var(--font-heading);font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sk-ink)}.sk-trust__body{margin:.75rem auto 0;max-width:22rem;font-size:.9rem;line-height:1.55;color:#333}.sk-reviews{background:var(--sk-cream);padding:2.5rem 0 2.75rem}.sk-reviews__wrap{position:relative;width:100%;min-width:0;max-width:min(72rem,100%);margin:0 auto;padding:0;overflow-x:clip}.sk-reviews__desktop{display:none}.sk-reviews__mobile{display:block;width:100%;min-width:0}.sk-reviews__photos{display:flex;gap:.75rem;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;padding:.25rem 0 .5rem}.sk-reviews__photos::-webkit-scrollbar{display:none}.sk-reviews__photo-slide{position:relative;flex:0 0 68vw;max-width:20rem;aspect-ratio:3/4;scroll-snap-align:center;border:none;padding:0;margin:0;border-radius:1.75rem;overflow:hidden;background:#e8dfd2;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0}.sk-reviews__photo-slide:first-child{margin-left:16vw}.sk-reviews__photo-slide:last-child{margin-right:16vw}.sk-reviews__photo-fallback{display:grid;place-items:center;width:100%;height:100%;font-family:Georgia,Times New Roman,serif;font-size:4.5rem;line-height:1;color:var(--sk-cta-orange);font-weight:700;background:#f3ebe0}.sk-reviews__panel{margin:1.1rem 1.35rem 0;padding:1.35rem 1.5rem 1.15rem;border-radius:1.75rem;background:#f3ebe0;text-align:center}.sk-reviews__panel .sk-reviews__stars{justify-content:center;margin-top:0}.sk-reviews__panel-quote{margin:.7rem 0 0;font-size:1rem;line-height:1.45;color:#3a2f28}.sk-reviews__panel-name{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:.9rem 0 0;font-size:.95rem;font-weight:600;color:#3a2f28}.sk-reviews__check--panel{color:#6b4a36}.sk-reviews__loox-quote{display:block;margin:.35rem auto 0;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:3.25rem;line-height:.75;color:#8c5a3c;font-weight:700}.sk-reviews__dots{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem 1rem .15rem}.sk-reviews__dot{width:.45rem;height:.45rem;padding:0;border:none;border-radius:999px;background:#cbb8a4;cursor:pointer;transition:width .22s ease,background-color .22s ease}.sk-reviews__dot.is-active{width:1.55rem;background:#8c5a3c}.sk-reviews__track{display:flex;gap:1.25rem;width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.5rem 2.75rem 1rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.sk-reviews__track::-webkit-scrollbar{display:none}.sk-reviews__card{flex:0 0 min(260px,78vw);min-height:320px;scroll-snap-align:start;border-radius:2.5rem;background:#fff;box-shadow:0 8px 28px rgba(18,18,18,.1);padding:1.35rem 1.25rem 1.5rem;display:flex;flex-direction:column}.sk-reviews__card--photo{padding:0;overflow:hidden}.sk-reviews__card--photo .sk-reviews__media{border-radius:0;flex:0 0 auto;aspect-ratio:1}.sk-reviews__body{display:flex;flex-direction:column;flex:1;padding:.85rem 1.1rem 1.25rem}.sk-reviews__card-quote{font-family:Georgia,Times New Roman,serif;font-size:2.75rem;line-height:.85;color:var(--sk-cta-orange);font-weight:700;margin-bottom:.35rem}.sk-reviews__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.55rem;background:#f3f3f3}.sk-reviews__media--bleed{aspect-ratio:auto;flex:1;min-height:320px;border-radius:0;height:100%}.sk-reviews__stars{display:flex;gap:.08rem;margin-top:.25rem;line-height:1}.sk-reviews__star{color:var(--sk-cta-orange);font-size:1.05rem}.sk-reviews__name{display:flex;align-items:center;gap:.3rem;margin:auto 0 0;padding-top:1rem;font-size:.95rem;font-weight:700;color:var(--sk-ink)}.sk-reviews__check{flex-shrink:0;color:#111}.sk-reviews__quote{margin:.55rem 0 0;font-size:.95rem;line-height:1.5;color:#333}@media (min-width:768px){.sk-reviews{padding:2.75rem 0 3rem}.sk-reviews__wrap{padding:0 1rem}.sk-reviews__mobile{display:none}.sk-reviews__desktop{display:block}.sk-reviews__card--photo .sk-reviews__name{margin-top:.75rem;padding-top:0}}.sk-compliance{background:var(--sk-sky);padding:2.5rem 1rem 2.75rem}.sk-compliance__inner{max-width:48rem;margin:0 auto}.sk-compliance__accordion{display:flex;flex-direction:column;gap:.75rem}.sk-compliance__item{border:none;border-radius:999px;background:var(--sk-cream);overflow:hidden}.sk-compliance__item:has(.sk-compliance__panel){border-radius:1.5rem}.sk-compliance__title{margin:0 0 1.25rem;text-align:center;font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;color:#111;text-transform:none;letter-spacing:normal}.sk-compliance__body{margin:0;font-size:.9rem;line-height:1.55;color:#333}.sk-compliance__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.35rem;background:transparent;border:none;cursor:pointer;font-family:var(--font-body);font-size:1rem;font-weight:700;text-align:left;color:#111;text-transform:none;letter-spacing:normal}.sk-compliance__icon{flex-shrink:0;font-size:1.35rem;line-height:1}.sk-compliance__panel{padding:0 1.35rem 1.15rem}.sk-compliance__panel .sk-compliance__body{margin:0}.sk-feel-better{background:#a4c376;padding:1.75rem 1rem}@media (min-width:768px){.sk-feel-better{padding:2.5rem 1.5rem}}.sk-feel-better__inner{display:grid;gap:1.5rem;width:min(100%,72rem);margin:0 auto;align-items:center}@media (min-width:768px){.sk-feel-better__inner{grid-template-columns:1fr 1fr;gap:2.5rem}}.sk-feel-better__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:1.5rem;background:rgba(0,0,0,.06)}.sk-feel-better__copy h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;color:#111}.sk-feel-better__copy p{margin:1rem 0 1.5rem;font-size:1rem;line-height:1.6;color:#1a1a1a}.sk-feel-better__cta{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.75rem;border-radius:999px;background:#fff;color:#111;font-family:var(--font-body);font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .15s ease,background-color .2s ease}.sk-feel-better__cta:hover{background:var(--sk-cream);transform:translateY(-1px)}.sk-home-blog{background:#fff;padding:3rem 1rem 3.5rem}.sk-home-blog__inner{width:min(100%,72rem);margin:0 auto}.sk-home-blog__header{text-align:center;max-width:40rem;margin:0 auto 2rem}.sk-home-blog__header h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.85rem,4vw,2.5rem);font-weight:700;color:#111}.sk-home-blog__header p{margin:.75rem 0 0;font-size:1rem;line-height:1.55;color:#444}.sk-home-blog__grid{display:grid;gap:1.5rem}@media (min-width:768px){.sk-home-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.sk-home-blog__card{display:flex;flex-direction:column;gap:.85rem;text-decoration:none;color:inherit}.sk-home-blog__media{position:relative;aspect-ratio:16/11;overflow:hidden;border-radius:1.75rem;background:#f3f3f3}.sk-home-blog__card h3{margin:0;font-family:var(--font-heading);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;line-height:1.3;color:#111}.sk-home-blog__card p{margin:0;font-size:.9rem;line-height:1.5;color:#555}.sk-home-blog__card:hover h3{color:var(--sk-pink-hot)}.sk-home-faq{background:var(--sk-sky);padding:2.5rem 1rem 2.75rem}.sk-home-faq__inner{max-width:48rem;margin:0 auto}.sk-home-faq__inner>h2{margin:0 0 1.25rem;text-align:center;font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;color:#111}.sk-home-faq__list{display:flex;flex-direction:column;gap:.75rem}.sk-home-faq__item{border-radius:999px;background:var(--sk-cream);overflow:hidden}.sk-home-faq__item:has(.sk-home-faq__panel){border-radius:1.5rem}.sk-home-faq__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.35rem;background:transparent;border:none;cursor:pointer;font-family:var(--font-body);font-size:1rem;font-weight:700;text-align:left;color:#111}.sk-home-faq__icon{flex-shrink:0;font-size:1.35rem;line-height:1}.sk-home-faq__panel{padding:0 1.35rem 1.15rem}.sk-home-faq__panel p{margin:0;font-size:.95rem;line-height:1.55;color:#333}.sk-mission{background:var(--sk-sky);padding:2.5rem 1.25rem 2.75rem;text-align:center}.sk-mission__inner{max-width:44rem;margin:0 auto}.sk-mission__inner h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.85rem,4vw,2.6rem);font-weight:700;color:#111}.sk-mission__inner p{margin:1rem 0 0;font-size:1.05rem;line-height:1.6;color:#1a1a1a}.sk-footer{background:var(--sk-sky);color:#111;margin-top:auto}.sk-footer__top{width:min(100% - 2rem,72rem);margin:0 auto;padding:2.75rem 0 2rem;display:grid;gap:2rem}@media (min-width:768px){.sk-footer__top{grid-template-columns:1fr 2fr;gap:3rem;align-items:start}}.sk-footer__logo{height:3rem;width:auto}.sk-footer__cols{display:grid;gap:2rem}@media (min-width:640px){.sk-footer__cols{grid-template-columns:1fr 1fr}}.sk-footer__heading{margin:0;font-family:var(--font-heading);font-size:1.15rem;font-weight:700}.sk-footer__list{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.sk-footer__link{font-size:.95rem;color:#1a1a1a;text-decoration:none}.sk-footer__link:hover{text-decoration:underline}.sk-footer__newsletter{max-width:20rem}.sk-footer__newsletter-desc{margin:.35rem 0 .75rem;font-size:.85rem;line-height:1.45;color:#444}.sk-footer__newsletter-form{display:flex;gap:.5rem}.sk-footer__newsletter-input{flex:1;min-width:0;border:1px solid rgba(0,0,0,.18);border-radius:.375rem;background:#fff;color:#1a1a1a;padding:.5rem .65rem;font-size:.875rem}.sk-footer__newsletter-submit{flex-shrink:0;border:none;border-radius:.375rem;background:#0b3a4a;color:#fff;font-size:.8125rem;font-weight:600;padding:.5rem .75rem;cursor:pointer}.sk-footer__newsletter-submit:disabled{opacity:.6;cursor:not-allowed}.sk-footer__newsletter-msg{margin:.5rem 0 0;font-size:.75rem;color:#222}.sk-footer__newsletter-msg--error{color:#b91c1c}.sk-footer__newsletter-terms{margin:.5rem 0 0;font-size:.7rem;line-height:1.4;color:#555}.sk-footer__newsletter-terms a{color:#0b3a4a;text-decoration:underline}.sk-footer__bottom{border-top:1px solid rgba(0,0,0,.12);padding:1rem 0 1.5rem}.sk-footer__copy{width:min(100% - 2rem,72rem);margin:0 auto;font-size:.8rem;color:#222}.sk-plp{background:#f7f5f1;color:var(--sk-ink)}.sk-plp__header{max-width:48rem;margin:0 auto;padding:2.75rem 1.25rem 1.75rem;text-align:center}.sk-plp__title{margin:0;font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;text-transform:none;color:#111}.sk-plp__subtitle{max-width:42rem;margin:.9rem auto 0;font-size:.9rem;font-weight:400;line-height:1.6;color:#6b6b6b}.sk-plp__read-more{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;padding:.65rem 1.4rem;border:0;border-radius:999px;background:#111;font-family:var(--font-heading);font-size:.78rem;font-weight:700;letter-spacing:.04em;color:#fff;text-transform:none;text-decoration:none;cursor:pointer;transition:background .15s ease}.sk-plp__read-more:hover{background:#000;text-decoration:none}.sk-plp__body{display:grid;gap:2rem;max-width:90rem;margin:0 auto;padding:1.25rem 1.25rem 3rem}@media (min-width:900px){.sk-plp__body{grid-template-columns:14rem minmax(0,1fr);gap:2.5rem}}.sk-plp__facets{display:flex;flex-direction:column;gap:.25rem}.sk-plp__filter-label{margin:0 0 .35rem;font-size:.8rem;font-weight:600;color:#303030}.sk-plp__facet{border-bottom:1px solid #e5e5e5;padding:.35rem 0 .75rem}.sk-plp__facet-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.55rem 0;border:0;background:transparent;font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none;color:#111;cursor:pointer}.sk-plp__facet-list{margin:0;padding:0 0 .35rem;list-style:none}.sk-plp__check,.sk-plp__facet-link{display:flex;align-items:center;gap:.45rem;width:100%;padding:.35rem 0;border:0;background:transparent;font-size:.875rem;color:#444;text-align:left;cursor:pointer}.sk-plp__facet-link.is-active{color:#111;font-weight:700}.sk-plp__price-hint{margin:0 0 .65rem;font-size:.8rem;color:#666}.sk-plp__price input[type=range]{width:100%;accent-color:#111}.sk-plp__price-inputs{display:flex;align-items:center;gap:.5rem}.sk-plp__price-field{display:flex;flex:1;align-items:center;gap:.35rem;min-width:0;padding:.45rem .55rem;border:1px solid #d4d4d4;border-radius:.35rem;background:#fff;font-size:.8rem;color:#666}.sk-plp__price-field input{width:100%;min-width:0;border:0;background:transparent;font:inherit;color:#111;outline:none}.sk-plp__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.sk-plp__count{margin:0}.sk-plp__count,.sk-plp__sort{font-size:.875rem;color:#303030}.sk-plp__sort{display:inline-flex;align-items:center;gap:.35rem}.sk-plp__sort select{border:0;background:transparent;font:inherit;font-weight:600;color:#111;cursor:pointer}.sk-plp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.sk-plp__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sk-plp__empty-panel{padding:2rem 0;text-align:center}.sk-plp__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem}.sk-plp__empty{margin:2rem 0;color:#666;font-size:.95rem}.sk-welcome-capture{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:1.25rem;pointer-events:none}.sk-welcome-capture__backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;cursor:pointer;background:rgba(10,10,10,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto}.sk-welcome-capture__panel{position:relative;z-index:1;display:grid;grid-template-columns:1fr;width:min(100%,22.5rem);padding:1.75rem 1.5rem 1.35rem;border-radius:.35rem;text-align:center;pointer-events:auto;box-shadow:0 24px 60px rgba(0,0,0,.35);background:var(--sk-cta-orange,#ff9939);overflow:hidden}.sk-welcome-capture__art{display:none}.sk-welcome-capture__close{position:absolute;top:.45rem;right:.55rem;z-index:2;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:none;border-radius:999px;background:transparent;color:#111;font-size:1.35rem;line-height:1;cursor:pointer}.sk-welcome-capture__logo{display:block;width:min(9.5rem,62%);height:auto;margin:.15rem auto .85rem;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}.sk-welcome-capture__body{display:flex;flex-direction:column;align-items:center;gap:.5rem}.sk-welcome-capture__headline{margin:0;font-family:var(--font-heading,system-ui,sans-serif);font-size:clamp(1.65rem,5vw,2.1rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#111;text-transform:uppercase}.sk-welcome-capture__copy{margin:.1rem 0 .25rem;max-width:16.5rem;font-size:.95rem;line-height:1.45;color:#111}.sk-welcome-capture__copy--muted{font-size:.8rem;opacity:.85}.sk-welcome-capture__code{margin:.2rem 0;padding:.55rem .9rem;border-radius:.5rem;background:rgba(255,255,255,.55);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem;font-weight:700;letter-spacing:.06em;color:#111;word-break:break-all}.sk-welcome-capture__input{width:100%;margin-top:.35rem;padding:.55rem .15rem .5rem;border:none;border-bottom:2px solid #111;border-radius:0;background:transparent;font-size:.95rem;color:#111;text-align:center;outline:none}.sk-welcome-capture__input::-moz-placeholder{color:rgba(17,17,17,.45)}.sk-welcome-capture__input::placeholder{color:rgba(17,17,17,.45)}.sk-welcome-capture__input:focus{border-bottom-color:#111}.sk-welcome-capture__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:.75rem;padding:.85rem 1.25rem;border:none;border-radius:999px;background:#111;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.sk-welcome-capture__submit:disabled{opacity:.7;cursor:wait}.sk-welcome-capture__pass{margin-top:.55rem;border:none;background:transparent;color:#111;font-size:.8rem;line-height:1.35;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sk-welcome-capture__error{margin:0;font-size:.75rem;color:#7f1d1d;font-weight:600}@media (min-width:720px){.sk-welcome-capture__panel{width:min(100%,38rem);grid-template-columns:1fr 1.05fr;grid-template-rows:auto 1fr;align-items:start;gap:0;padding:0;text-align:left}.sk-welcome-capture__art{display:grid;grid-column:1;grid-row:1/span 2;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.35rem;height:100%;min-height:17rem;padding:.75rem}.sk-welcome-capture__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.25rem}.sk-welcome-capture__logo{grid-column:2;grid-row:1;margin:1.5rem 1.5rem .35rem;justify-self:start}.sk-welcome-capture__body{grid-column:2;grid-row:2;align-items:flex-start;padding:0 1.5rem 1.5rem}.sk-welcome-capture__copy{max-width:none}.sk-welcome-capture__input{text-align:left}}@media (max-width:640px){.sk-welcome-capture{padding:1rem}.sk-welcome-capture__panel{width:min(100%,20.5rem);padding:1.75rem 1.35rem 1.35rem}}.sk-promo-chip{position:fixed;left:1rem;bottom:1.25rem;z-index:40;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;pointer-events:none}.sk-promo-chip__bubble,.sk-promo-chip__close{pointer-events:auto}.sk-promo-chip__close{display:grid;place-items:center;width:1.35rem;height:1.35rem;margin-left:.15rem;border:none;border-radius:999px;background:#111;color:#fff;font-size:.95rem;line-height:1;cursor:pointer}.sk-promo-chip__bubble{display:grid;place-content:center;width:4.75rem;height:4.75rem;border-radius:999px;background:#a0e8f0;color:#111;text-align:center;text-decoration:none;box-shadow:0 8px 22px rgba(0,0,0,.2);transition:transform .15s ease,background .15s ease}.sk-promo-chip__bubble:hover{background:#88dce6;transform:scale(1.04)}.sk-promo-chip__line{display:block;font-family:var(--font-heading);font-size:1.05rem;font-weight:700;letter-spacing:.04em;line-height:1.05;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.sk-best__rail,.sk-home-tabs__rail,.sk-reviews__track,.sk-scroll-carousel__track{scroll-behavior:auto}.sk-promo-chip__bubble:hover,.sk-scroll-carousel__nav:active:not(:disabled),.sk-scroll-carousel__nav:hover:not(:disabled){transform:none;animation:none}.sk-scroll-carousel__nav:active:not(:disabled),.sk-scroll-carousel__nav:hover:not(:disabled){transform:translateY(-50%)}}.sk-featured-rails{padding:0 1rem 1.5rem}.sk-featured-rails__inner{display:grid;gap:.85rem;max-width:72rem;margin:0 auto}@media (min-width:768px){.sk-featured-rails__inner{grid-template-columns:1fr 1fr}}.sk-featured-rails__card{display:block;padding:1.35rem 1.5rem;border-radius:1rem;background:linear-gradient(135deg,#111,#2a2a2a);color:#fff;text-decoration:none}.sk-featured-rails__card h2{margin:0;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;text-transform:uppercase}.sk-featured-rails__card span{display:inline-block;margin-top:.55rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--sk-gold);text-transform:uppercase}.sk-merch-banner__media{position:relative;aspect-ratio:1359/350;min-height:180px;overflow:hidden;background:#1a1a1a}.sk-merch-banner__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sk-merch-banner__img,.sk-merch-banner__media>.sk-motion,.sk-merch-banner__media>.sk-motion .sk-merch-banner__img{position:absolute;inset:0}@media (max-width:767px){.sk-merch-banner__media{aspect-ratio:5/4;min-height:220px}}.sk-merch-banner__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.15))}.sk-merch-banner__copy{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;padding:2rem clamp(1.25rem,5vw,4rem);color:#fff}.sk-merch-banner__copy h2{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;text-transform:uppercase;line-height:.95}.sk-merch-banner__copy p{margin:0;max-width:28rem;font-size:.95rem;line-height:1.5;color:rgba(255,255,255,.9)}.sk-home-tabs{padding:1.5rem 1rem 2.5rem;background:#f7f7f7}.sk-home-tabs__inner{max-width:72rem;margin:0 auto}.sk-home-tabs__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.sk-home-tabs__tabs{display:flex;flex-wrap:wrap;width:100%;min-width:0;max-width:100%;gap:.35rem 1rem}@media (max-width:639px){.sk-home-tabs__tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sk-home-tabs__tabs::-webkit-scrollbar{display:none}}.sk-home-tabs__tab{border:0;background:transparent;padding:.35rem 0;font-family:var(--font-heading);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#777;cursor:pointer;border-bottom:2px solid transparent}.sk-home-tabs__tab.is-active{color:#111;border-bottom-color:#111}.sk-home-tabs__all{font-family:var(--font-heading);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sk-pink);text-decoration:none}.sk-home-tabs__rail{display:flex;gap:1rem;margin:0;padding:.15rem 2.75rem .5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sk-home-tabs__rail::-webkit-scrollbar{display:none}.sk-home-tabs__card{display:block;flex:0 0 calc((100% - 1rem) / 2);min-width:0;scroll-snap-align:start;text-decoration:none;color:inherit}@media (min-width:768px){.sk-home-tabs__card{flex-basis:calc((100% - 2rem) / 3)}}@media (min-width:1024px){.sk-home-tabs__card{flex-basis:calc((100% - 3rem) / 4)}}.sk-home-tabs__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.75rem;background:#fff}.sk-home-tabs__img{will-change:transform}.sk-home-tabs__card:active .sk-motion.is-in,.sk-home-tabs__card:focus-visible .sk-motion.is-in,.sk-home-tabs__card:hover .sk-motion.is-in{transform:scale(1.08);transition-duration:.4s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.sk-home-tabs__name{margin:.65rem 0 .25rem;font-family:var(--font-heading);font-size:.85rem;font-weight:700;text-transform:uppercase}.sk-home-tabs__price{margin:0;font-size:.9rem}@media (prefers-reduced-motion:reduce){.sk-home-tabs__card:active .sk-motion.is-in,.sk-home-tabs__card:focus-visible .sk-motion.is-in,.sk-home-tabs__card:hover .sk-motion.is-in{transform:none}}.sk-buy-pounds{padding:2rem 1rem 3rem}.sk-buy-pounds__inner{display:grid;gap:1.5rem;max-width:72rem;margin:0 auto;align-items:center}@media (min-width:900px){.sk-buy-pounds__inner{grid-template-columns:1.1fr .9fr}}.sk-buy-pounds__media{position:relative;aspect-ratio:5/4;overflow:hidden;border-radius:1rem}.sk-buy-pounds__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sk-buy-pounds__media>.sk-motion{position:absolute;inset:0}.sk-buy-pounds__media>.sk-motion .sk-buy-pounds__img{position:absolute;inset:0;width:100%;height:100%}.sk-buy-pounds__copy h2{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;text-transform:uppercase}.sk-buy-pounds__copy p{margin:1rem 0 1.25rem;max-width:28rem;color:var(--sk-muted);line-height:1.55}.sk-pdp__grid{display:grid;gap:2rem;max-width:72rem;margin:0 auto;padding:2rem 1.25rem 3rem}@media (min-width:900px){.sk-pdp__grid{grid-template-columns:1fr 1fr;gap:2.5rem}}.sk-pdp__main-image{position:relative;aspect-ratio:1;overflow:hidden;border-radius:1rem;background:#f7f7f7;isolation:isolate}.sk-pdp__slide,.sk-pdp__slide .sk-pdp__img{pointer-events:none}.sk-pdp__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .12s ease}.sk-pdp__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.sk-pdp__video{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:transparent;pointer-events:none}.sk-pdp__slide.is-active .sk-pdp__video{pointer-events:auto}.sk-pdp__main-image .sk-pdp__img,.sk-pdp__main-image>img{max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important}.sk-pdp__main-image .sk-pdp__img,.sk-pdp__main-image .sk-pdp__video,.sk-pdp__main-image>img,.sk-pdp__main-image>video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;-o-object-position:center!important;object-position:center!important}.sk-pdp__main-image .sk-pdp__video,.sk-pdp__main-image>video{-o-object-fit:cover!important;object-fit:cover!important}.sk-pdp__thumb-play{position:absolute;inset:0;display:grid;place-items:center;font-size:.75rem;color:#fff;background:rgba(0,0,0,.35);pointer-events:none}.sk-pdp__thumbs{display:flex;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.sk-pdp__thumb{position:relative;width:4.5rem;height:4.5rem;flex:0 0 auto;border:2px solid transparent;border-radius:.5rem;overflow:hidden;cursor:pointer;background:#f3f3f3}.sk-pdp__thumb.is-active{border-color:#111}.sk-pdp__eyebrow{margin:0;font-size:.75rem;letter-spacing:.14em;color:var(--sk-pink)}.sk-pdp__eyebrow,.sk-pdp__title{font-weight:700;text-transform:uppercase}.sk-pdp__title{margin:.5rem 0 0;font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05}.sk-pdp__subtitle{margin:.35rem 0 0;font-size:1rem;color:var(--sk-muted)}.sk-pdp__stars{display:flex;align-items:center;gap:.15rem;margin-top:.5rem;color:#fac15e;font-size:.95rem}.sk-pdp__star{color:#ddd}.sk-pdp__star--filled{color:#fac15e}.sk-pdp__reviews{margin-left:.35rem;color:#666;font-size:.85rem}.sk-pdp__meta{margin:.5rem 0 0;font-size:.9rem;color:#666}.sk-pdp__accordion{margin-top:1.5rem;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.sk-pdp__accordion+.sk-pdp__accordion{border-top:0;margin-top:0}.sk-pdp__accordion-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border:0;background:transparent;color:#111;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer}.sk-pdp__accordion-icon{font-size:1.1rem;font-weight:500;line-height:1;color:#444}.sk-pdp__desc{margin:0 0 1rem;color:#222;line-height:1.55}.sk-pdp__prose p{margin:0 0 .55rem}.sk-pdp__prose p:last-child{margin-bottom:0}.sk-pdp__prose b,.sk-pdp__prose strong{font-weight:700;color:#111}.sk-pdp__prose h2,.sk-pdp__prose h3,.sk-pdp__prose h4{margin:1rem 0 .4rem;font-size:.95rem;font-weight:700;color:#111}.sk-pdp__prose ol,.sk-pdp__prose ul{margin:.35rem 0 .75rem;padding-left:1.2rem}.sk-pdp__prose li{margin:.2rem 0}.sk-pdp__coa{margin-bottom:1rem}.sk-coa{color:#222}.sk-coa__toolbar{display:grid;gap:.45rem;margin-bottom:1rem}.sk-coa__search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sk-coa__tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.15rem}.sk-coa__tab{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #ddd;background:#fff;color:#333;border-radius:.4rem;padding:.35rem .65rem;font-size:.8rem;font-weight:600;cursor:pointer;line-height:1.2}.sk-coa__tab:hover{border-color:#aaa}.sk-coa__tab--active{background:#111;border-color:#111;color:#fff}.sk-coa__tab-count{font-weight:500;opacity:.7;font-size:.72rem}.sk-coa__tab--active .sk-coa__tab-count{opacity:.85}.sk-coa__search{width:100%;border:1px solid #ddd;border-radius:.5rem;padding:.65rem .85rem;font-size:.9rem;color:#111;background:#fff}.sk-coa__search:focus{outline:2px solid #111;outline-offset:1px}.sk-coa__count{margin:0;font-size:.8rem;color:#666}.sk-coa__hint{margin:0 0 .85rem;font-size:.85rem;color:#555}.sk-coa__empty{margin:.5rem 0 0;font-size:.9rem;color:#666}.sk-coa__sections{display:grid;gap:1.25rem}.sk-coa--compact .sk-coa__sections{max-height:22rem;overflow:auto;padding-right:.35rem;border-top:1px solid #eee;padding-top:.75rem}.sk-coa__heading{margin:0 0 .45rem;font-size:.95rem;font-weight:700;color:#111}.sk-coa__list{margin:0;padding:0;list-style:none;-moz-columns:1;column-count:1}@media (min-width:720px){.sk-coa--page .sk-coa__list{-moz-columns:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem}}.sk-coa__list li{-moz-column-break-inside:avoid;break-inside:avoid;margin:.15rem 0}.sk-coa__link{color:#0b6bcb;font-size:.9rem;line-height:1.4;text-decoration:underline;text-underline-offset:2px}.sk-coa__link:hover{color:#084a8c}.sk-pdp__actions{margin-top:1.5rem}.sk-pdp__trust{margin:1.5rem 0 0;padding:0;list-style:none;font-size:.875rem;color:#444}.sk-pdp__trust li{padding:.35rem 0;border-bottom:1px solid #eee}.sk-pdp__disclaimer{margin-top:1.25rem}.sk-pdp__disclaimer h2{margin:0 0 .4rem;font-family:var(--font-heading);font-size:.9rem;font-weight:700;text-transform:uppercase}.sk-pdp__disclaimer p{margin:0;font-size:.85rem;line-height:1.55;color:#555}.sk-shop-catalog__toolbar{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}@media (min-width:640px){.sk-shop-catalog__toolbar{flex-direction:row;align-items:flex-end;justify-content:space-between}}.sk-shop-catalog__search{width:100%;max-width:28rem;border:1px solid var(--sk-border);border-radius:999px;padding:.65rem 1rem;background:#fff;color:var(--sk-ink);font-size:.95rem}.sk-shop-catalog__search:focus{outline:none;border-color:var(--sk-sky);box-shadow:0 0 0 3px rgba(87,206,238,.28)}.sk-shop-catalog__count{margin:0 0 1rem;font-size:.875rem;color:var(--sk-muted)}.sk-shop-catalog__empty{padding:3rem 1rem;text-align:center;color:var(--sk-muted)}.sk-meta-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.55rem 0 0}.sk-meta-badge{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .55rem;border-radius:999px;font-family:var(--font-body);font-size:clamp(.58rem,1.2vw,.68rem);font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:#111;white-space:nowrap}.sk-meta-badge--indica{background:var(--sk-strain-indica)}.sk-meta-badge--hybrid{background:var(--sk-strain-hybrid)}.sk-meta-badge--sativa{background:var(--sk-strain-sativa)}.sk-meta-badge--thca{background:var(--sk-strain-thca)}.sk-cat-card .sk-meta-badges+.sk-cat-card__title{margin-top:.45rem}.sk-search-form{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.sk-search-form__input{flex:1 1 16rem;max-width:none}.sk-search-form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1.35rem;border-radius:999px;background:var(--sk-black,#191919);color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer;transition:background .15s ease,transform .1s ease}.sk-search-form__submit:hover{background:var(--sk-ink)}.sk-search-form__submit:active{transform:scale(.98)}.sk-pdp__btn--notify{width:100%;margin-top:.55rem;background:var(--sk-cta-orange);color:#fff}.sk-pdp__btn--notify:hover:not(:disabled){background:var(--sk-cta-orange-hot)}.sk-pdp__notify{margin-top:.35rem}.sk-pdp__notify-input{display:block;width:100%;box-sizing:border-box;min-height:2.85rem;padding:.7rem .9rem;border:1px solid #cfcfcf;border-radius:.55rem;background:#fff;color:#111;font-size:.95rem}.sk-pdp__notify-input::-moz-placeholder{color:#9a9a9a}.sk-pdp__notify-input::placeholder{color:#9a9a9a}.sk-pdp__notify-input:focus{outline:2px solid var(--sk-sky);outline-offset:1px;border-color:var(--sk-sky)}.sk-pdp__notify-disclaimer{margin:.55rem 0 0;color:#888;font-size:.8rem;line-height:1.4;text-align:center}.sk-pdp__notify-msg{margin:.45rem 0 0;color:var(--sk-green);font-size:.85rem;text-align:center}.sk-pdp__notify-msg--error{color:#c0392b}.sk-pdp-reviews{margin:2.5rem auto 0;max-width:1120px;padding:0 1rem 2rem;border-top:1px solid #ececec}.sk-pdp-reviews__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.5rem 0 1rem}.sk-pdp-reviews__title{margin:0;font-family:var(--font-heading);font-size:1.35rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.sk-pdp-reviews__summary{flex:1 1 220px}.sk-pdp-reviews__summary p{margin:.25rem 0 0;color:#444;font-size:.95rem}.sk-pdp-reviews__for{color:#888}.sk-pdp-reviews__stars{display:flex;gap:.1rem;color:#fac15e;font-size:1rem}.sk-pdp-reviews__star{color:#ddd}.sk-pdp-reviews__star.is-filled{color:#fac15e}.sk-pdp-reviews__write{border:1px solid #111;background:#111;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.65rem 1rem;cursor:not-allowed;opacity:.45}.sk-pdp-reviews__empty{margin:.5rem 0 0;color:var(--sk-muted)}.sk-pdp-reviews__photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;margin-bottom:1.25rem}.sk-pdp-reviews__item-photo,.sk-pdp-reviews__photo{position:relative;aspect-ratio:1;overflow:hidden;border:0;padding:0;cursor:pointer;background:#f3f3f3}.sk-pdp-reviews__list{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.sk-pdp-reviews__item{padding-bottom:1.25rem;border-bottom:1px solid #ececec}.sk-pdp-reviews__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.sk-pdp-reviews__meta time{color:#888;font-size:.8rem}.sk-pdp-reviews__author{margin:0;font-weight:600;display:inline-flex;align-items:center;gap:.3rem}.sk-pdp-reviews__check{display:inline-block;vertical-align:middle}.sk-pdp-reviews__body{margin:.5rem 0 0;line-height:1.55;color:#222}.sk-pdp-reviews__item-photos{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.sk-pdp-reviews__item-photo{width:72px;height:72px;flex:0 0 auto}.sk-pdp-reviews__reply{margin-top:.75rem;padding:.75rem 1rem;background:#f7f7f7;border-left:3px solid #111}.sk-pdp-reviews__reply-label{margin:0 0 .25rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sk-pdp-reviews__reply p{margin:0;color:#333;line-height:1.45}.sk-pdp-reviews__more{margin-top:1rem;border:1px solid #ccc;background:#fff;padding:.65rem 1rem;font-size:.85rem;font-weight:600;cursor:pointer}.sk-pdp-reviews__more:hover{border-color:#111}.sk-pdp-reviews__lightbox{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.82);border:0;cursor:zoom-out;padding:1.5rem}.sk-pdp-reviews__lightbox-img{max-width:min(96vw,900px);max-height:88vh;-o-object-fit:contain;object-fit:contain}.sk-pdp-reviews__write.is-enabled{cursor:pointer;opacity:1}.sk-pdp-reviews__write.is-enabled:disabled{cursor:not-allowed;opacity:.45}.sk-pdp-reviews__write-wrap{margin-top:.75rem;display:grid;gap:.75rem;max-width:28rem}.sk-pdp-reviews__gate{margin:0;font-size:.85rem;color:var(--sk-muted);line-height:1.45}.sk-pdp-reviews__form{display:grid;gap:.75rem;padding:1rem;border:1px solid #ececec;background:#fafafa}.sk-pdp-reviews__label{display:grid;gap:.35rem;font-size:.8rem;font-weight:600;letter-spacing:.02em}.sk-pdp-reviews__label input,.sk-pdp-reviews__label select,.sk-pdp-reviews__label textarea{font:inherit;font-weight:400;padding:.55rem .65rem;border:1px solid #ccc;background:#fff;border-radius:.35rem}.sk-pdp-reviews__submit-ok{margin:0;color:var(--sk-green);font-size:.9rem}.sk-pdp-reviews__submit-err{margin:0;color:#c0392b;font-size:.85rem}.sk-pdp-reviews__mod-note{margin:0;font-size:.75rem;color:var(--sk-muted)}.sk-pdp-reviews__lightbox-img{cursor:default}.sk-pdp-reviews__lightbox-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:#111;font-size:1.75rem;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 1px 4px rgba(0,0,0,.18);-webkit-tap-highlight-color:transparent}.sk-pdp-reviews__lightbox-nav--prev{left:max(.65rem,env(safe-area-inset-left))}.sk-pdp-reviews__lightbox-nav--next{right:max(.65rem,env(safe-area-inset-right))}.sk-pdp-reviews__lightbox-nav:hover{background:#fff}.sk-pdp-reviews__lightbox-close{position:absolute;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:2;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:#111;font-size:1.5rem;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 1px 4px rgba(0,0,0,.18)}.sk-pdp-reviews__lightbox-close:hover{background:#fff}@media (max-width:640px){.sk-pdp-reviews__lightbox{padding:3.5rem .5rem}.sk-pdp-reviews__lightbox-nav{width:2.35rem;height:2.35rem;font-size:1.5rem}}.pc-scroll-touch-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.pc-cart-upsell__track{width:100%;min-width:0;max-width:100%;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.pc-cart-upsell__track::-webkit-scrollbar{display:none}@keyframes sk-arrow-blue-flash{0%{background-color:var(--sk-cta-orange);filter:brightness(1)}40%{background-color:var(--sk-sky);filter:brightness(1.18)}to{background-color:var(--sk-sky);filter:brightness(1)}}.sk-scroll-carousel{position:relative;width:100%;min-width:0}.sk-scroll-carousel__track{width:100%;min-width:0;max-width:100%}.sk-scroll-carousel__nav{position:absolute;top:42%;z-index:2;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:none;border-radius:999px;background:var(--sk-cta-orange);color:#111;box-shadow:0 6px 16px rgba(0,0,0,.15);cursor:pointer;transform:translateY(-50%) scale(1);transition:background-color .2s ease,transform .18s cubic-bezier(.22,1,.36,1),opacity .15s ease,filter .2s ease}.sk-scroll-carousel__nav:focus-visible:not(:disabled),.sk-scroll-carousel__nav:hover:not(:disabled){background:var(--sk-sky);transform:translateY(-50%) scale(.92);animation:sk-arrow-blue-flash .45s ease}.sk-scroll-carousel__nav:active:not(:disabled){transform:translateY(-50%) scale(.86);background:var(--sk-pink-hot)}.sk-scroll-carousel__nav:disabled{opacity:.35;cursor:default}.sk-scroll-carousel__nav--prev{left:.15rem}.sk-scroll-carousel__nav--next{right:.15rem}.sk-cart-upsell .sk-scroll-carousel__nav,.sk-reviews .sk-scroll-carousel__nav{width:2.1rem;height:2.1rem}.sk-cart-upsell .sk-scroll-carousel__nav--prev{left:.15rem}.sk-cart-upsell .sk-scroll-carousel__nav--next{right:.15rem}.sk-cart-upsell{width:100%;min-width:0;max-width:100%;overflow-x:clip}.sk-cart-upsell__toggle:focus-visible{outline:2px solid var(--sk-sky);outline-offset:2px;border-radius:.25rem}.sk-cart-upsell .sk-scroll-carousel{overflow-x:clip}.sk-cart-upsell__track{display:flex;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sk-cart-upsell__track::-webkit-scrollbar{display:none}.sk-cart-upsell-card{scroll-snap-align:start}.pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;padding:.625rem 1.25rem;border-radius:999px;border:1px solid transparent;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.25;letter-spacing:.04em;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .28s cubic-bezier(.22,1,.36,1),transform .15s ease,color .15s ease}.pc-btn-lift:hover{transform:translateY(-1px)}.pc-btn-lift:active{transform:scale(.98)}.pc-btn-primary{background:var(--sk-cta-orange);color:#111}.pc-btn-primary:focus-visible,.pc-btn-primary:hover{background:var(--sk-sky);color:#111;animation:sk-arrow-blue-flash .45s ease}.pc-btn-primary:active{background:var(--sk-pink-hot)}.pc-btn-cart{width:100%}.sk-pdp__cta-stack{display:flex;flex-direction:column;gap:.5rem;width:100%}.sk-pdp__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.625rem 1.25rem;border-radius:999px;border:1px solid transparent;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.sk-pdp__btn:active:not(:disabled){transform:scale(.98)}.sk-pdp__btn:disabled{opacity:.5;cursor:not-allowed}.sk-pdp__btn--atc{background:#fff;color:var(--sk-ink);border-color:var(--sk-black)}.sk-pdp__btn--atc:focus-visible:not(:disabled),.sk-pdp__btn--atc:hover:not(:disabled){background:var(--sk-best-bg)}.sk-pdp__btn--buy-now{background:var(--sk-cta-orange);color:#111;border-color:var(--sk-cta-orange)}.sk-pdp__btn--buy-now:focus-visible:not(:disabled),.sk-pdp__btn--buy-now:hover:not(:disabled){background:var(--sk-cta-orange-hot);border-color:var(--sk-cta-orange-hot)}.sk-offer-lp__hero{position:relative;width:100%;background:var(--sk-black);line-height:0;overflow:hidden}.sk-offer-lp__hero-img{width:100%;height:auto;display:block;opacity:.72}.sk-offer-lp__hero-img--desktop{display:none}.sk-offer-lp__hero-img--mobile{display:block}@media (min-width:768px){.sk-offer-lp__hero-img--mobile{display:none}.sk-offer-lp__hero-img--desktop{display:block}}.sk-offer-lp__hero-copy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;background:linear-gradient(180deg,rgba(25,25,25,.35),rgba(25,25,25,.55))}.sk-offer-lp__hero-eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-sky)}.sk-offer-lp__hero-title{margin:0;font-family:var(--font-heading,inherit);font-size:clamp(2.25rem,7vw,3.75rem);font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#fff;line-height:1.05}.sk-offer-lp__hero-sub{margin:.65rem 0 0;max-width:28rem;font-size:clamp(.9rem,2.2vw,1.05rem);line-height:1.45;color:rgba(255,255,255,.9)}.sk-30-off,.sk-30-off__abra{background:#f9f2e8}.sk-30-off__abra{padding:.85rem 1rem .35rem}.sk-30-off__abra-inner{max-width:1200px;margin:0 auto;border-radius:20px;overflow:hidden;line-height:0;background:#f5f5f5}.sk-30-off__abra-img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.sk-30-off__abra-img--desktop{display:none}@media (min-width:750px){.sk-30-off__abra{padding:1.1rem 1.25rem .5rem}.sk-30-off__abra-img--mobile{display:none}.sk-30-off__abra-img--desktop{display:block}}.sk-30-off__shelves{background:#f9f2e8}.sk-30-off__shelves-inner{max-width:1200px;margin:0 auto;padding:.5rem 1.25rem 0}.sk-30-off__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.sk-30-off__sort{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;color:var(--sk-ink)}.sk-30-off__sort select{border:0;background:transparent;font:inherit;font-weight:600;color:#111;cursor:pointer}.sk-30-off__count{margin:0;font-size:.875rem;color:var(--sk-muted)}.sk-30-off .sk-offer-lp__products{background:#f9f2e8;padding:1.25rem 1.25rem 2rem}.sk-30-off .sk-offer-lp__products-title{text-align:left;margin-bottom:1.1rem;font-size:clamp(1.5rem,3.5vw,2rem)}.sk-30-off .sk-offer-lp__card-media{background:#fff;border-radius:.5rem}.sk-30-off .sk-offer-lp__card-title{text-transform:uppercase;letter-spacing:.01em;font-size:.82rem;font-weight:700}.sk-offer-lp__products{background:#fff;padding:2.5rem 1.25rem 3rem}.sk-offer-lp__products-inner{max-width:1200px;margin:0 auto}.sk-offer-lp__products-title{font-family:var(--font-heading,inherit);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;text-align:center;color:var(--sk-ink);margin:0 0 1.75rem}.sk-offer-lp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}@media (min-width:640px){.sk-offer-lp__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1rem}}@media (min-width:1024px){.sk-offer-lp__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sk-offer-lp__card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.sk-offer-lp__card:hover .sk-offer-lp__card-title{text-decoration:underline;text-underline-offset:2px}.sk-offer-lp__card-media{position:relative;aspect-ratio:1;background:var(--sk-best-bg);overflow:hidden;border-radius:.25rem}.sk-offer-lp__card-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.sk-offer-lp__card-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.sk-offer-lp__card-title{margin:.65rem 0 .25rem;font-size:.9rem;font-weight:600;line-height:1.3;color:var(--sk-ink)}.sk-offer-lp__card .sk-meta-badges+.sk-offer-lp__card-title{margin-top:.4rem}.sk-offer-lp__card-rating{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.75rem;color:var(--sk-muted)}.sk-offer-lp__card-price{margin:.35rem 0 0;font-size:.95rem;font-weight:700;color:var(--sk-ink)}.sk-offer-lp__card-price--offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem}.sk-offer-lp__card-price-original{font-size:.85rem;font-weight:500;color:#888;text-decoration:line-through}.sk-offer-lp__card-price-sale{color:var(--sk-sale);font-weight:800}.sk-offer-lp__shop-now{margin-top:.45rem;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-sky)}.sk-offer-lp__card--soon{pointer-events:none}.sk-offer-lp__shop-all{margin:2rem 0 0;text-align:center;font-size:.9rem}.sk-offer-lp__shop-all a{color:var(--sk-orange);font-weight:700;text-decoration:underline;text-underline-offset:2px}.sk-offer-lp__reviews{background:#fff;padding:2.5rem 0 1rem}.sk-30-off .sk-offer-lp__reviews{background:#f9f2e8}.sk-offer-lp__reviews-head{max-width:1200px;margin:0 auto;padding:0 1.25rem 1rem;text-align:center}.sk-offer-lp__reviews-title{font-family:var(--font-heading,inherit);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--sk-ink);margin:0 0 .5rem}.sk-offer-lp__reviews-summary{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:600;color:var(--sk-ink)}.sk-offer-lp__stars{display:inline-flex;gap:.05rem;letter-spacing:.02em}.sk-offer-lp__star{color:#d0d0d0}.sk-offer-lp__star.is-filled{color:var(--sk-gold)}.sk-30-off__legal{max-width:1200px;margin:0 auto;padding:.5rem 1.25rem .15rem;font-size:.75rem;line-height:1.45;color:var(--sk-muted);text-align:center;background:#f9f2e8}.sk-30-off__legal code{font-size:.9em;font-weight:700;color:var(--sk-ink)}.sk-30-off__categories{background:#f3ebe0;padding:2.5rem 1.25rem 3rem}.sk-30-off__categories-inner{max-width:1200px;margin:0 auto}.sk-30-off__categories-title{font-family:var(--font-heading,inherit);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;text-align:center;color:var(--sk-ink);margin:0 0 1.5rem}.sk-30-off__category-tiles{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.sk-30-off__category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.sk-offer-faq{background:linear-gradient(90deg,#57ceee,#7fd6ef 42%,#ff9939);padding:3rem 1.25rem 3.5rem}.sk-offer-faq__inner{max-width:720px;margin:0 auto}.sk-offer-faq__title{font-family:var(--font-heading,inherit);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;text-transform:uppercase;letter-spacing:.04em;text-align:center;color:var(--sk-ink);margin:0 0 1.5rem}.sk-offer-faq__list{display:flex;flex-direction:column;gap:.65rem}.sk-offer-faq__item{background:#fff;border:1.5px solid var(--sk-ink);border-radius:999px;overflow:hidden}.sk-offer-faq__item.is-open{border-radius:1.25rem}.sk-offer-faq__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.15rem;background:transparent;border:0;cursor:pointer;text-align:left;font-family:var(--font-heading,inherit);font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--sk-ink)}@media (min-width:640px){.sk-offer-faq__trigger{font-size:.95rem;padding:.95rem 1.35rem}}.sk-offer-faq__q{flex:1}.sk-offer-faq__chevron{display:inline-flex;flex-shrink:0;color:var(--sk-ink);transition:transform .2s ease}.sk-offer-faq__item.is-open .sk-offer-faq__chevron{transform:rotate(180deg)}.sk-offer-faq__answer{padding:0 1.25rem 1rem;font-size:.9rem;line-height:1.55;color:#222;border-top:1px solid rgba(0,0,0,.08);margin:0 .5rem .35rem}