:root{--stk-ink: #1D0A1B;--stk-ink-rgb: 29, 10, 27;--stk-brand: #7A146A;--stk-ground: #F4EEF3;--stk-card: #ECE3ED;--stk-white: #FFFFFF;--stk-muted: #5B4A59;--stk-muted-2: #6B5A69;--stk-faint: #A08F9E;--stk-faint-text: #766474;--stk-body-text: #3E2F3C;--stk-line: rgba(29, 10, 27, .12);--stk-line-soft: rgba(29, 10, 27, .1);--stk-field: #D9CCD8;--stk-choice: #E3D7E2;--stk-star: #E8A000;--stk-ok: #2E9E5B;--stk-note: #FFF8DC;--stk-ease: cubic-bezier(.2, .8, .2, 1);--stk-spring: cubic-bezier(.3, 1.6, .5, 1);--stk-wrap: 1320px;--stk-gutter: clamp(16px, 4vw, 48px);--stk-section: clamp(72px, 9vw, 120px);--stk-display: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--stk-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--stk-header-offset: clamp(112px, 10vw, 140px);--stk-on-accent: var(--stk-ink);--stk-accent-on-dark: var(--stk-accent);--stk-display-weight: 800}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--stk-body);color:var(--stk-ink);background:var(--stk-ground);-webkit-font-smoothing:antialiased;overflow-x:clip}img,video,svg{max-width:100%}img,video{display:block;height:auto}a{color:inherit;text-decoration:none}a:hover{opacity:.86}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:where(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}:where(ul[class],ol[class]){list-style:none;margin:0;padding:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--stk-brand);outline-offset:3px;border-radius:4px}.stk-on-dark :focus-visible,.stk-bg-plum :focus-visible{outline-color:var(--stk-accent-on-dark)}section[id],div[id],h2[id]{scroll-margin-top:100px}.stk-sr,.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stk-skip{position:fixed;top:12px;left:12px;z-index:100;padding:12px 18px;border-radius:12px;background:var(--stk-ink);color:#fff;font-weight:800;translate:0 -200%}.stk-skip:focus{translate:0 0}.stk-wrap{max-width:var(--stk-wrap);margin:0 auto;padding:0 var(--stk-gutter)}.stk-wrap--narrow{max-width:1100px}.stk-wrap--text{max-width:980px}.stk-wrap--form{max-width:760px}.stk-section{padding:var(--stk-section) 0}.stk-section--home{padding:clamp(72px,9vw,128px) 0}.stk-bg-white{background:#fff}.stk-bg-ground{background:var(--stk-ground)}.stk-bg-plum{background:var(--stk-plum);color:#fff}.stk-bg-card{background:var(--stk-card)}.stk-main>.shopify-section:first-child .stk-first{padding-top:var(--stk-header-offset)}.stk-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 48px}.stk-row--center{align-items:center}.stk-row--start{align-items:flex-start}.stk-grow{flex:1 1 520px;min-width:0}.stk-side{flex:0 1 380px;min-width:0}.stk-stack{display:flex;flex-direction:column;gap:20px}.stk-mt-s{margin-top:14px}.stk-mt{margin-top:clamp(28px,3.5vw,44px)}.stk-mt-l{margin-top:clamp(40px,5vw,64px)}.stk-show-sm{display:none!important}@media(max-width:820px){.stk-hide-sm{display:none!important}.stk-show-sm{display:flex!important}.stk-sticky{position:static!important}}.stk-display{font-family:var(--stk-display);font-weight:var(--stk-display-weight);letter-spacing:-.02em}.stk-h1{font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:78%;font-size:clamp(56px,8.5vw,132px);line-height:.84;letter-spacing:-.02em}.stk-h1--hero{font-size:clamp(64px,9vw,140px)}.stk-h1--page{font-size:clamp(60px,9vw,140px)}.stk-h1--form{font-size:clamp(52px,7vw,100px);line-height:.86}.stk-h1--product{font-size:clamp(48px,5.2vw,76px);line-height:.88}.stk-h2{font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:80%;font-size:clamp(48px,6.5vw,100px);line-height:.88;letter-spacing:-.02em}.stk-h2--m{font-size:clamp(44px,5.6vw,88px)}.stk-h2--s{font-size:clamp(38px,4.4vw,68px);line-height:.9}.stk-h3{font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:82%;font-size:clamp(30px,3vw,40px);line-height:1}.stk-title-s{font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:85%;font-size:22px;line-height:1.05}.stk-eyebrow{margin:0;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--stk-brand)}.stk-eyebrow--s{font-size:12px}.stk-bg-plum .stk-eyebrow,.stk-on-dark .stk-eyebrow{color:var(--stk-accent-on-dark)}.stk-eyebrow+.stk-h1,.stk-eyebrow+.stk-h2,.stk-eyebrow+.stk-h3{margin-top:14px}.stk-lead{font-size:18px;line-height:1.55;color:var(--stk-muted)}.stk-lead--l{font-size:clamp(18px,1.6vw,21px)}.stk-bg-plum .stk-lead,.stk-on-dark .stk-lead{color:#fffc}.stk-text{font-size:16px;line-height:1.6;color:var(--stk-muted)}.stk-small{font-size:13px;color:var(--stk-muted-2)}.stk-bg-plum .stk-small{color:#ffffffb3}.stk-hl{color:var(--stk-brand)}.stk-bg-plum .stk-hl,.stk-on-dark .stk-hl{color:var(--stk-accent-on-dark)}.stk-rte{font-size:17px;line-height:1.7;color:var(--stk-body-text)}.stk-rte>*+*{margin-top:16px}.stk-rte h2,.stk-rte h3{font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:82%;color:var(--stk-ink);line-height:.95}.stk-rte h2{font-size:clamp(32px,3.4vw,48px);margin-top:40px}.stk-rte h3{font-size:clamp(24px,2.4vw,32px);margin-top:32px}.stk-rte a{color:var(--stk-brand);font-weight:700;text-decoration:underline;text-underline-offset:3px}.stk-rte ul,.stk-rte ol{padding-left:1.3em}.stk-rte li+li{margin-top:6px}.stk-rte img{border-radius:22px}.stk-rte table{width:100%;border-collapse:collapse;font-size:15px}.stk-rte td,.stk-rte th{padding:10px 12px;border-bottom:1px solid var(--stk-line);text-align:left}.stk-bg-plum .stk-rte{color:#ffffffd1}.stk-bg-plum .stk-rte h2,.stk-bg-plum .stk-rte h3{color:#fff}.stk-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.1em .1em .14em;margin:-.1em -.1em -.14em}.stk-w>span{display:inline-block}.stk-split[data-armed] .stk-w>span{translate:0 108%}.stk-split[data-in] .stk-w>span{translate:0 0;transition:translate 1s var(--stk-ease) var(--d, 0s)}.stk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border:0;border-radius:14px;font-family:var(--stk-body);font-size:16px;font-weight:800;line-height:1.1;text-align:center;white-space:nowrap;cursor:pointer;transition:translate .15s ease,filter .15s ease,background-color .2s ease,box-shadow .15s ease}.stk-btn:hover{opacity:1}.stk-btn--block{display:flex;width:100%}.stk-btn--s{min-height:48px;padding:0 18px;font-size:15px;border-radius:12px}.stk-btn--xs{min-height:42px;padding:0 14px;font-size:14px;border-radius:12px}.stk-btn--l{min-height:58px;font-size:17px}.stk-btn--sticker{border:2.5px solid var(--stk-ink);background:var(--stk-accent);color:var(--stk-on-accent);box-shadow:3px 3px 0 var(--stk-ink)}.stk-btn--sticker.stk-btn--xs{border-width:2px;box-shadow:2px 2px 0 var(--stk-ink)}.stk-btn--sticker:hover{translate:-2px -2px;box-shadow:5px 5px 0 var(--stk-ink)}.stk-btn--sticker:active{translate:3px 3px;box-shadow:0 0 0 var(--stk-ink)}.stk-btn--sticker.is-white{background:#fff;color:var(--stk-ink)}.stk-btn--accent{background:var(--stk-accent);color:var(--stk-on-accent)}.stk-btn--ink{background:var(--stk-ink);color:#fff}.stk-btn--accent:hover,.stk-btn--ink:hover{filter:brightness(1.06)}.stk-btn--accent:active,.stk-btn--ink:active{translate:0 1px;filter:brightness(.96)}.stk-btn--outline{border:2px solid var(--stk-ink);background:transparent;color:var(--stk-ink)}.stk-btn--outline:hover{background:#fff}.stk-btn--ghost{border:2px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-weight:700}.stk-btn--ghost:hover{border-color:#fffc}.stk-btn--quiet{border:1.5px solid var(--stk-field);background:#fff;color:var(--stk-ink);font-weight:700}.stk-btn--quiet:hover{border-color:var(--stk-ink)}.stk-btn[disabled],.stk-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;translate:none}.stk-btn[aria-busy=true]{cursor:progress}.stk-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:700;color:var(--stk-brand)}.stk-link svg{transition:translate .2s ease}.stk-link:hover{opacity:1}.stk-link:hover svg{translate:4px 0}.stk-bg-plum .stk-link{color:var(--stk-accent-on-dark)}.stk-textbtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:transparent;color:var(--stk-ink);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.stk-add{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:14px;background:var(--stk-ink);color:#fff;transition:background-color .2s ease,translate .15s ease}.stk-add:hover{background:var(--stk-brand)}.stk-add:active{translate:0 1px}.stk-sticker{display:inline-block;padding:8px 12px;border:2.5px solid var(--stk-ink);border-radius:12px;background:var(--stk-accent);color:var(--stk-on-accent);box-shadow:3px 3px 0 var(--stk-ink);font-family:var(--stk-display);font-size:18px;font-weight:var(--stk-display-weight);font-stretch:85%;line-height:1.05;--r: -4deg;rotate:var(--r)}.stk-sticker--right{--r: 6deg}.stk-sticker--white{background:#fff;color:var(--stk-ink)}.stk-sticker--l{padding:10px 14px;font-size:clamp(17px,1.6vw,22px);border-radius:14px;--r: -3deg}.stk-badge-num{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:2.5px solid var(--stk-ink);border-radius:15px;background:var(--stk-accent);color:var(--stk-on-accent);box-shadow:3px 3px 0 var(--stk-ink);font-family:var(--stk-display);font-size:28px;font-weight:var(--stk-display-weight);font-stretch:80%;line-height:1;--r: -6deg;rotate:var(--r)}.stk-icon-tile{flex:0 0 52px;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:2px solid var(--stk-ink);border-radius:15px;background:var(--stk-accent);color:var(--stk-on-accent);box-shadow:2px 2px 0 var(--stk-ink)}.stk-check{flex:0 0 22px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--stk-brand);color:#fff}.stk-check--l{flex-basis:24px;width:24px;height:24px;border-radius:8px}.stk-checklist{display:flex;flex-direction:column;gap:10px}.stk-checklist li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.stk-checklist--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 24px;font-weight:700}.stk-stars{display:inline-flex;gap:2px;color:var(--stk-star)}.stk-stars--part{position:relative;gap:0;line-height:0;vertical-align:middle}.stk-stars--part>span{display:inline-flex;gap:.14em}.stk-stars--part svg{flex:none;width:1em;height:1em}.stk-stars__base{opacity:.28}.stk-stars__fill{position:absolute;top:0;left:0;width:calc(var(--full, 5) * 1.14em + var(--part, 0) * 1em);max-width:100%;overflow:hidden}.stk-dot{width:10px;height:10px;border-radius:50%;background:var(--stk-ok);box-shadow:0 0 0 4px #2e9e5b26}@keyframes stk-wiggle{0%,to{rotate:var(--r, -4deg)}25%{rotate:calc(var(--r, -4deg) - 7deg)}75%{rotate:calc(var(--r, -4deg) + 6deg)}}.stk-wiggle:hover{animation:stk-wiggle .5s ease}.stk-media{position:relative;overflow:hidden;border-radius:24px;background:var(--stk-card)}.stk-media>img,.stk-media>video,.stk-media>a>img{width:100%;height:100%;object-fit:cover}.stk-media--r28{border-radius:28px}.stk-media--r32{border-radius:32px}.stk-ratio-1{aspect-ratio:1 / 1}.stk-ratio-43{aspect-ratio:4 / 3}.stk-ratio-45{aspect-ratio:4 / 5}.stk-ratio-169{aspect-ratio:16 / 9}.stk-ratio-1610{aspect-ratio:16 / 10}.stk-zoom img{transition:scale .6s var(--stk-ease)}.stk-zoom:hover img{scale:1.06}.stk-placeholder{width:100%;height:100%;background:var(--stk-card);color:var(--stk-brand)}.stk-placeholder svg{width:100%;height:100%;opacity:.35}.stk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:44px 24px}.stk-cards--3{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px clamp(12px,2vw,24px)}.stk-cards--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.stk-card{display:flex;flex-direction:column;gap:14px;min-width:0}.stk-card__media{position:relative;overflow:hidden;border-radius:24px;background:var(--stk-card)}.stk-card__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.stk-card__body{display:flex;flex-direction:column;gap:4px;min-width:0}.stk-card__title{font-size:clamp(15px,1.3vw,18px);font-weight:700;line-height:1.3}.stk-card__rating{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--stk-muted)}.stk-card__desc{font-size:14px;line-height:1.45;color:var(--stk-muted)}.stk-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:auto}.stk-price{font-size:18px;font-weight:800}.stk-unit{font-size:12px;color:var(--stk-muted-2)}.stk-bg-plum .stk-unit{color:#ffffffb3}.stk-card__soldout{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:10px;background:#fff;font-size:13px;font-weight:800}.stk-acard{display:flex;flex-direction:column;gap:14px;min-width:0}.stk-acard .stk-card__media img{aspect-ratio:4 / 3}.stk-acard__title{margin-top:-4px;font-family:var(--stk-display);font-size:clamp(24px,2vw,30px);font-weight:var(--stk-display-weight);font-stretch:82%;line-height:1}.stk-acard__excerpt{font-size:15px;line-height:1.55;color:var(--stk-muted)}.stk-acard__meta{display:flex;align-items:center;gap:8px;margin-top:auto;font-size:13px;color:var(--stk-muted-2)}.stk-acard__more{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--stk-ink)}.stk-acard__more svg{transition:translate .2s ease}.stk-acard:hover{opacity:1}.stk-acard:hover .stk-acard__more svg{translate:4px 0}.stk-acard:hover .stk-acard__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.stk-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px}.stk-tiles--s{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.stk-tile{display:flex;align-items:center;gap:16px;padding:20px;border-radius:22px;background:var(--stk-ground);transition:translate .2s ease,background-color .2s ease}.stk-tile:hover{translate:0 -3px;background:#fff;opacity:1}.stk-bg-ground .stk-tile{background:#fff}.stk-bg-ground .stk-tile:hover{background:var(--stk-card)}.stk-tile--img{padding:14px}.stk-tile__img{flex:0 0 84px;width:84px;height:84px;border-radius:16px;object-fit:cover;background:var(--stk-card)}.stk-tile__body{flex:1 1 auto;min-width:0}.stk-tile__title{display:block;font-family:var(--stk-display);font-size:24px;font-weight:var(--stk-display-weight);font-stretch:85%;line-height:1.05}.stk-tile__sub{display:block;margin-top:4px;font-size:14px;color:var(--stk-muted)}.stk-tile__arrow{color:var(--stk-brand)}.stk-acc{border-top:1px solid var(--stk-line)}.stk-acc__item{border-bottom:1px solid var(--stk-line)}.stk-acc__q{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 0;border:0;background:transparent;color:var(--stk-ink);text-align:left;font-size:clamp(17px,1.5vw,20px);font-weight:700;line-height:1.3}.stk-acc--s .stk-acc__q{padding:18px 0;font-size:16px;gap:16px}.stk-acc__icon{flex:0 0 36px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid var(--stk-ink);border-radius:10px;background:#fff;color:var(--stk-ink);transition:background-color .25s ease}.stk-acc--s .stk-acc__icon{flex-basis:32px;width:32px;height:32px;border-radius:9px}.stk-acc__icon svg{transition:rotate .4s var(--stk-ease)}.stk-acc__q:hover .stk-acc__icon{background:var(--stk-ground)}.stk-acc__q[aria-expanded=true] .stk-acc__icon{background:var(--stk-accent);color:var(--stk-on-accent)}.stk-acc__q[aria-expanded=true] .stk-acc__icon svg{rotate:45deg}.stk-acc__a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .45s var(--stk-ease),visibility 0s linear .45s}.stk-acc__a>div{min-height:0;overflow:hidden}.stk-acc__a.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .45s var(--stk-ease),visibility 0s}.stk-acc__a .stk-acc__body{padding:0 52px 22px 0;font-size:16px;line-height:1.6;color:var(--stk-muted);opacity:0;translate:0 -6px;transition:opacity .2s ease,translate .3s ease}.stk-acc--s .stk-acc__a .stk-acc__body{padding:0 44px 18px 0;font-size:15px}.stk-acc__a.is-open .stk-acc__body{opacity:1;translate:0 0;transition:opacity .4s ease .12s,translate .5s var(--stk-ease) .08s}.stk-acc__body>*+*{margin-top:10px}.stk-acc__body a{color:var(--stk-brand);font-weight:700;text-decoration:underline;text-underline-offset:3px}.stk-bg-plum .stk-acc,.stk-bg-plum .stk-acc__item{border-color:#ffffff29}.stk-bg-plum .stk-acc__q{color:#fff}.stk-bg-plum .stk-acc__body{color:#ffffffc7}.stk-tabs-text{display:flex;gap:4px clamp(10px,2vw,24px);overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--stk-line)}.stk-tabs-text::-webkit-scrollbar{display:none}.stk-tabs-text--wrap{flex-wrap:wrap;box-shadow:none;overflow:visible}.stk-tabtext{position:relative;flex:0 0 auto;min-height:48px;padding:6px 8px;border:0;background:transparent;color:var(--stk-faint-text);font-family:var(--stk-display);font-size:clamp(20px,2vw,26px);font-weight:var(--stk-display-weight);font-stretch:85%;white-space:nowrap;transition:color .2s ease}.stk-tabtext:hover,.stk-tabtext[aria-selected=true],.stk-tabtext[aria-current=page]{color:var(--stk-ink);opacity:1}.stk-tabtext sup{margin-left:3px;font-family:var(--stk-body);font-size:12px;font-weight:700}.stk-tabtext__bar{position:absolute;left:8px;right:8px;bottom:2px;height:5px;border-radius:3px;background:var(--stk-accent);transform-origin:left center;scale:0 1;transition:scale .35s var(--stk-ease)}.stk-tabtext[aria-selected=true] .stk-tabtext__bar,.stk-tabtext[aria-current=page] .stk-tabtext__bar{scale:1 1}.stk-tabtext--l{font-size:clamp(22px,2.2vw,28px)}.stk-seg{min-width:0;padding:12px 16px;border:2px solid var(--stk-ink);border-radius:14px;background:#fff;color:var(--stk-ink);text-align:left;transition:translate .15s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.stk-seg:hover{translate:0 -2px}.stk-seg[aria-selected=true],.stk-seg[aria-checked=true]{background:var(--stk-ink);color:#fff;box-shadow:3px 3px 0 var(--stk-accent)}@keyframes stk-card-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.stk-swapped>*{animation:stk-card-in .55s var(--stk-ease) var(--d, 0s) both}@keyframes stk-swap-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.stk-swap{animation:stk-swap-in .45s var(--stk-ease) both}@keyframes stk-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}.stk-in{animation:stk-rise .9s var(--stk-ease) both}@media screen{.stk-reveal[data-armed]{animation:stk-rise .9s var(--stk-ease) var(--d, 0ms) both paused}.stk-reveal[data-in]{animation-play-state:running}}.stk-form{display:flex;flex-direction:column;gap:18px}.stk-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 16px}.stk-form-grid .stk-full{grid-column:1 / -1}.stk-card-box{padding:clamp(22px,3vw,36px);border-radius:28px;background:#fff}.stk-bg-white .stk-card-box{background:var(--stk-ground)}.stk-label{display:block;font-size:14px;font-weight:700}.stk-label small{font-weight:500;color:var(--stk-muted-2);font-size:inherit}.stk-field{display:block;width:100%;min-height:54px;margin-top:8px;padding:0 16px;border:1.5px solid var(--stk-field);border-radius:14px;background:#fff;color:var(--stk-ink);font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}textarea.stk-field{min-height:140px;padding:14px 16px;resize:vertical;line-height:1.5}select.stk-field{padding-right:12px}.stk-field:hover{border-color:var(--stk-faint)}.stk-field:focus{outline:none;border-color:var(--stk-ink);box-shadow:3px 3px 0 var(--stk-ink)}.stk-field[aria-invalid=true]{border-color:#b3261e}.stk-hint{font-size:13px;line-height:1.5;color:var(--stk-muted-2)}.stk-hint a{text-decoration:underline}.stk-status{padding:14px 16px;border-radius:14px;font-size:15px;line-height:1.5}.stk-status--error{background:#fdecea;color:#8c1d18}.stk-status--success{background:#e7f6ec;color:#145c32}.stk-choice{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:2px solid var(--stk-choice);border-radius:16px;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.stk-choice:hover{border-color:var(--stk-ink)}.stk-choice:has(input:checked){border-color:var(--stk-ink);background:var(--stk-ground)}.stk-choice input{flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;accent-color:var(--stk-ink)}.stk-choice strong{display:block;font-size:16px}.stk-choice span span{display:block;margin-top:2px;font-size:14px;line-height:1.45;color:var(--stk-muted)}.stk-fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:10px}.stk-fieldset legend{margin-bottom:10px;font-size:14px;font-weight:700}.stk-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}@keyframes stk-stamp-in{0%{opacity:0;scale:1.6;rotate:-18deg}60%{opacity:1;scale:.92}to{opacity:1;scale:1;rotate:-6deg}}.stk-stamp{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border:2.5px solid var(--stk-ink);border-radius:22px;background:var(--stk-accent);color:var(--stk-on-accent);box-shadow:3px 3px 0 var(--stk-ink);rotate:-6deg;animation:stk-stamp-in .55s cubic-bezier(.3,1.3,.5,1) both}.stk-stamp--s{width:72px;height:72px;border-radius:20px}.stk-receipt{display:grid;grid-template-columns:auto 1fr;gap:12px 24px;margin-top:28px;padding:clamp(22px,3vw,32px);border-radius:24px;background:#fff;font-size:16px}.stk-receipt dt{color:var(--stk-muted-2)}.stk-receipt dd{font-weight:700;overflow-wrap:anywhere}.stk-qty{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:13px;background:var(--stk-ground)}.stk-qty--outline{border:1.5px solid var(--stk-field);background:#fff}.stk-qty button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--stk-ink);transition:background-color .15s ease}.stk-qty button:hover{background:#fff}.stk-qty--outline button:hover{background:var(--stk-ground)}.stk-qty button[disabled]{opacity:.35;cursor:not-allowed}.stk-qty input{width:30px;min-width:0;padding:0;border:0;background:transparent;text-align:center;font-size:15px;font-weight:800;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.stk-qty input::-webkit-outer-spin-button,.stk-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stk-crumbs{margin-bottom:18px;font-size:13px;color:var(--stk-muted-2)}.stk-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.stk-crumbs li+li:before{content:"/";margin-right:6px}.stk-crumbs [aria-current]{color:var(--stk-ink);font-weight:600}.stk-crumbs a,.stk-crumbs [aria-current]{display:inline-block;padding-block:4px}.stk-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:clamp(40px,5vw,64px)}.stk-pages a,.stk-pages span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border-radius:12px;font-weight:700}.stk-pages a{background:#fff}.stk-pages a:hover{background:var(--stk-card);opacity:1}.stk-pages [aria-current]{background:var(--stk-ink);color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}.stk-split[data-armed] .stk-w>span{translate:0 0}}.stk-topbar{padding:10px 16px;background:var(--stk-accent);color:var(--stk-on-accent);font-size:13px;font-weight:700;text-align:center}.stk-topbar .stk-show-sm{justify-content:center;font-size:12px}.stk-header-host{position:sticky;top:0;z-index:40;height:0}.stk-header__pad{padding:12px clamp(4px,calc(4vw - 12px),36px) 0}.stk-header__bar{position:relative;max-width:1248px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 10px 0 12px;border:2px solid var(--stk-ink);border-radius:18px;background:#fff;color:var(--stk-ink);box-shadow:3px 3px 0 var(--stk-ink)}.stk-header__start,.stk-header__end{display:flex;align-items:center;gap:4px}.stk-header__end{gap:8px}.stk-header__logo{display:block}.stk-header__logo img{display:block;height:var(--logo-h, 34px);width:auto;border-radius:6px}.stk-iconbtn.stk-header__burger{display:none}.stk-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--stk-ink);transition:background-color .2s ease}.stk-iconbtn:hover{background:var(--stk-ground);opacity:1}.stk-iconbtn--soft{background:var(--stk-ground)}.stk-iconbtn--soft:hover{background:var(--stk-card)}.stk-iconbtn--dark{background:#ffffff1f;color:#fff}.stk-iconbtn--dark:hover{background:#fff3}.stk-cartbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--stk-ink);color:#fff}.stk-cartbtn:hover{opacity:1;background:var(--stk-brand)}.stk-cartbtn__count{position:absolute;top:-7px;right:-7px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border:2px solid var(--stk-ink);border-radius:11px;background:var(--stk-accent);color:var(--stk-on-accent);font-size:11px;font-weight:800}@keyframes stk-bump{0%{scale:1}35%{scale:1.55}to{scale:1}}.stk-cartbtn__count.is-bumped{animation:stk-bump .45s var(--stk-spring)}.stk-nav{display:flex}.stk-nav__list{display:flex;gap:2px;font-size:15px;font-weight:700}.stk-nav__item{position:relative}.stk-navlink{display:block;padding:10px 14px;border-radius:10px;transition:background-color .2s ease}.stk-navlink:hover,.stk-navlink[aria-current=page]{background:var(--stk-ground);opacity:1}.stk-nav__sub{position:absolute;top:calc(100% + 8px);left:0;z-index:2;min-width:220px;padding:8px;border:2px solid var(--stk-ink);border-radius:16px;background:#fff;box-shadow:3px 3px 0 var(--stk-ink);opacity:0;visibility:hidden;translate:0 -6px;transition:opacity .2s ease,translate .25s var(--stk-ease),visibility 0s linear .25s}.stk-nav__sub a{display:block;padding:10px 12px;border-radius:10px;font-weight:600}.stk-nav__sub a:hover{background:var(--stk-ground);opacity:1}.stk-nav__item.has-sub:hover .stk-nav__sub,.stk-nav__item.has-sub:focus-within .stk-nav__sub{opacity:1;visibility:visible;translate:0 0;transition:opacity .2s ease,translate .25s var(--stk-ease),visibility 0s}@media(max-width:820px){.stk-nav{display:none}.stk-iconbtn.stk-header__burger{display:inline-flex}}.stk-search{position:relative;max-width:760px;margin:10px auto 0;padding:10px;border:2px solid var(--stk-ink);border-radius:20px;background:#fff;box-shadow:4px 4px 0 var(--stk-ink),0 30px 80px rgba(var(--stk-plum-rgb),.25)}.stk-search:not([hidden]){animation:stk-swap-in .35s var(--stk-ease) both}.stk-search__form{display:flex;align-items:center;gap:10px;padding:0 0 0 12px}.stk-search__icon{display:flex}.stk-search__input{flex:1 1 auto;min-width:0;min-height:52px;border:0;background:transparent;font-size:18px;font-weight:600}.stk-search__input:focus{outline:none}.stk-search__input::placeholder{color:var(--stk-faint-text)}.stk-search__results:empty{display:none}.stk-search__results{max-height:min(60vh,520px);overflow-y:auto;margin-top:8px;padding-top:8px;border-top:1px solid var(--stk-line)}.stk-hits__group+.stk-hits__group{margin-top:10px}.stk-hits__title{padding:6px 10px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--stk-brand)}.stk-hit{display:flex;align-items:center;gap:14px;padding:8px 10px;border-radius:14px;transition:background-color .2s ease}.stk-hit:hover,.stk-hit:focus-visible{background:var(--stk-ground);opacity:1}.stk-hit img{flex:0 0 56px;width:56px;height:56px;border-radius:12px;object-fit:cover;background:var(--stk-card)}.stk-hit__body{flex:1 1 auto;min-width:0}.stk-hit__title{display:block;font-size:16px;font-weight:700;line-height:1.3}.stk-hit__meta{display:block;margin-top:2px;font-size:13px;color:var(--stk-muted)}.stk-hit__arrow{color:var(--stk-brand)}.stk-hits__all{display:flex;justify-content:center;margin-top:8px}.stk-hits__empty{padding:14px 10px;font-size:15px;color:var(--stk-muted)}.stk-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.stk-menu__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:rgba(var(--stk-plum-rgb),.55);opacity:0;transition:opacity .35s ease;cursor:default}.stk-menu__panel{position:absolute;top:12px;bottom:12px;left:12px;display:flex;flex-direction:column;gap:24px;width:min(420px,calc(100% - 24px));padding:16px 16px 24px 20px;overflow-y:auto;border:2px solid var(--stk-ink);border-radius:26px;background:#fff;box-shadow:4px 4px 0 var(--stk-ink),0 30px 80px rgba(var(--stk-plum-rgb),.35);translate:calc(-100% - 24px) 0;transition:translate .55s cubic-bezier(.22,1.12,.36,1)}.stk-menu.is-open .stk-menu__backdrop{opacity:1}.stk-menu.is-open .stk-menu__panel{translate:0 0}.stk-menu__top{display:flex;align-items:center;justify-content:space-between}.stk-menu__list{display:flex;flex-direction:column}.stk-menu__link{display:block;padding:10px 0;font-family:var(--stk-display);font-size:40px;font-weight:var(--stk-display-weight);font-stretch:80%;line-height:1;letter-spacing:-.01em}.stk-menu__link[aria-current=page]{color:var(--stk-brand)}.stk-menu__sub{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;padding-left:2px}.stk-menu__sub a{display:block;padding:6px 0;font-size:16px;font-weight:600;color:var(--stk-muted)}.stk-menu__extra{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;padding-top:20px;border-top:1px solid var(--stk-line)}.stk-footer{padding:clamp(64px,8vw,104px) 0 28px;overflow:hidden}.stk-footer__news{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:32px 64px}.stk-footer__pitch{flex:1 1 420px;min-width:0}.stk-footer__title{font-family:var(--stk-display);font-size:clamp(30px,3vw,44px);font-weight:var(--stk-display-weight);font-stretch:82%;line-height:1}.stk-footer__text{max-width:440px;margin-top:12px;font-size:15px;line-height:1.55;color:#ffffffbf}.stk-footer__form{flex:1 1 440px;min-width:0;max-width:540px}.stk-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px 24px;margin-top:clamp(48px,6vw,72px);padding-top:36px;border-top:1px solid rgba(255,255,255,.14);font-size:15px}.stk-footer__head{margin:0 0 14px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--stk-accent-on-dark)}.stk-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;color:#ffffffd1}.stk-footer__links:not(.stk-rte) a{display:inline-block;padding-block:3px}.stk-footer__links.stk-rte{font-size:15px;line-height:1.6;gap:0}.stk-footer__contracts{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.stk-footer__contracts .stk-footer__head{margin-bottom:4px}.stk-footer__contract{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid rgba(255,255,255,.4);border-radius:12px;font-size:14px;font-weight:700;transition:border-color .2s ease,background-color .2s ease}.stk-footer__contract:hover{border-color:#fffc;background:#ffffff0f;opacity:1}.stk-footer__wordmark{margin:clamp(48px,6vw,80px) 0 0;font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:75%;font-size:clamp(44px,13.2vw,206px);line-height:.8;white-space:nowrap}.stk-footer__wordmark span{color:var(--stk-accent-on-dark)}.stk-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:32px;font-size:13px;color:#ffffffa6}.stk-footer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.stk-footer__social{display:inline-flex;padding:6px;margin:-6px;color:#fffc}.stk-footer__social:hover{color:#fff;opacity:1}.stk-news__form{display:flex;flex-direction:column;gap:12px}.stk-news__label{font-size:13px;font-weight:700}.stk-news__row{display:flex;flex-wrap:wrap;gap:10px}.stk-news__input{flex:1 1 220px;min-width:0;min-height:54px;padding:0 18px;border:2px solid var(--stk-field);border-radius:14px;background:#fff;color:var(--stk-ink);font-size:16px;transition:border-color .2s ease}.stk-news__input:focus{outline:none;border-color:var(--stk-ink)}.stk-news--dark .stk-news__input{border-color:#ffffff4d;background:#ffffff0f;color:#fff}.stk-news--dark .stk-news__input::placeholder{color:#ffffff80}.stk-news--dark .stk-news__input:focus{border-color:var(--stk-accent-on-dark)}.stk-news__button{min-height:54px}.stk-news__consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--stk-muted)}.stk-news--dark .stk-news__consent{color:#ffffffbf}.stk-news__consent input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:var(--stk-accent-on-dark)}.stk-news__consent a{text-decoration:underline}.stk-news__error{font-size:14px;font-weight:600;color:#b3261e}.stk-news--dark .stk-news__error{color:#ffb4ab}.stk-news__success{font-size:17px;line-height:1.5}.stk-locale{position:relative;display:inline-flex;align-items:center;gap:6px}.stk-locale__icon{display:inline-flex}.stk-locale__select{min-height:40px;padding:0 10px;border:1.5px solid currentColor;border-radius:10px;background:transparent;color:inherit;font-size:14px;font-weight:700}.stk-bg-plum .stk-locale__select{border-color:#ffffff59}.stk-bg-plum .stk-locale__select option{color:var(--stk-ink)}.stk-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none}.stk-drawer.is-open{pointer-events:auto}.stk-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:rgba(var(--stk-plum-rgb),.55);opacity:0;transition:opacity .35s ease;cursor:default}.stk-drawer.is-open .stk-drawer__backdrop{opacity:1}.stk-drawer__panel{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;width:min(440px,calc(100% - 24px));height:calc(100dvh - 24px);overflow:hidden;border:2px solid var(--stk-ink);border-radius:26px;background:#fff;box-shadow:4px 4px 0 var(--stk-ink),0 30px 80px rgba(var(--stk-plum-rgb),.35);translate:calc(100% + 24px) 0;visibility:hidden;transition:translate .55s cubic-bezier(.22,1.12,.36,1),visibility 0s linear .55s}.stk-drawer.is-open .stk-drawer__panel{translate:0 0;visibility:visible;transition:translate .55s cubic-bezier(.22,1.12,.36,1),visibility 0s}.stk-drawer__panel:focus{outline:none}.stk-drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0;transition:opacity .2s ease}.stk-drawer__head{flex:0 0 auto;padding:18px 14px 22px 22px}.stk-drawer__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.stk-drawer__title{display:flex;align-items:center;gap:12px;font-family:var(--stk-display);font-size:34px;font-weight:var(--stk-display-weight);font-stretch:80%;line-height:1}.stk-count-sticker{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;border:2px solid var(--stk-ink);border-radius:11px;background:var(--stk-accent);color:var(--stk-on-accent);box-shadow:2px 2px 0 var(--stk-ink);font-family:var(--stk-display);font-size:18px;font-weight:var(--stk-display-weight);font-stretch:85%;line-height:1;rotate:-6deg;letter-spacing:0}.stk-count-sticker--l{min-width:56px;height:56px;padding:0 14px;border-radius:18px;font-size:29px}@keyframes stk-pop{0%{scale:1}40%{scale:1.35}to{scale:1}}.stk-count-sticker.is-bumped{animation:stk-pop .45s var(--stk-spring)}.stk-drawer__head .stk-ship{margin-top:18px}.stk-drawer__lines{flex:1 1 auto;min-height:0;margin:0;padding:4px 18px 16px;overflow-y:auto;overscroll-behavior:contain}.stk-drawer__reco{margin-top:16px}.stk-drawer__foot{flex:0 0 auto;padding:16px 20px 20px;border-top:1px solid var(--stk-line);background:#fff}.stk-drawer__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:700}.stk-drawer__sum{font-family:var(--stk-display);font-size:34px;font-weight:var(--stk-display-weight);font-stretch:80%;line-height:1}.stk-drawer__tax{margin:6px 0 14px;font-size:13px;color:var(--stk-muted-2)}.stk-drawer__trust{margin-top:12px;font-size:12px;text-align:center;color:var(--stk-muted-2)}.stk-drawer__empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:32px 24px;overflow-y:auto}.stk-discounts{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:14px;color:var(--stk-brand);font-weight:700}.stk-discounts li{display:flex;justify-content:space-between;gap:12px}.is-busy [data-cart-inner],[data-cart-section].is-busy{opacity:.65}.stk-ship__label{margin:0 0 12px;font-size:14px;font-weight:700;color:#fff}.stk-ship__label.is-free,.stk-ship__label strong{color:var(--stk-accent-on-dark)}.stk-ship__track{--h: 10px;--k: 30px;position:relative;height:var(--h);border-radius:var(--h);background:#ffffff29;overflow-x:clip}.stk-ship--l .stk-ship__track{--h: 14px;--k: 42px}.stk-ship--l .stk-ship__label{font-size:16px;margin-bottom:14px}.stk-ship__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--stk-accent-on-dark);transform-origin:left center;scale:var(--p, 0) 1;transition:scale .7s var(--stk-ease)}.stk-ship__rail{position:absolute;top:0;right:0;bottom:0;left:0;translate:calc(var(--p, 0) * (100% - var(--k))) 0;transition:translate .7s var(--stk-ease);pointer-events:none}.stk-ship__knob{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:var(--k);height:var(--k);margin-top:calc(var(--k) / -2);border:2px solid var(--stk-ink);border-radius:50%;background:#fff;color:var(--stk-ink)}@keyframes stk-line-in{0%{opacity:0;translate:28px 0}to{opacity:1;translate:0 0}}.stk-cline{position:relative;display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--stk-line-soft)}.stk-cline.is-new{animation:stk-line-in .5s var(--stk-ease) both}.stk-cline__img{flex:0 0 84px;display:block;width:84px;height:84px;overflow:hidden;border-radius:18px;background:var(--stk-card)}.stk-cline__img img,.stk-cline__img svg{width:100%;height:100%;object-fit:cover}.stk-cline__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.stk-cline__name{padding-right:36px;font-family:var(--stk-display);font-size:21px;font-weight:var(--stk-display-weight);font-stretch:85%;line-height:1.05}.stk-cline__sub{margin-top:4px;font-size:13px;color:var(--stk-muted-2)}.stk-cline__sub:empty{display:none}.stk-cline__props,.stk-cline__discount{margin-top:4px;font-size:13px;color:var(--stk-muted)}.stk-cline__discount{color:var(--stk-brand);font-weight:700}.stk-cline__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px}.stk-cline__price{font-family:var(--stk-display);font-size:22px;font-weight:var(--stk-display-weight);font-stretch:85%;white-space:nowrap;text-align:right}.stk-cline__was{display:block;font-family:var(--stk-body);font-size:12px;font-weight:600;color:var(--stk-muted-2)}.stk-cline__remove{position:absolute;top:12px;right:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--stk-faint-text);transition:color .15s ease,background-color .15s ease}.stk-cline__remove:hover{color:var(--stk-ink);background:var(--stk-ground);opacity:1}.stk-cline.is-removing{opacity:.4;transition:opacity .2s ease}@keyframes stk-qty-in{0%{translate:0 -6px;opacity:.3}to{translate:0 0;opacity:1}}.stk-qty input.is-changed{animation:stk-qty-in .25s ease}.stk-reco{padding:16px;border-radius:20px;background:var(--stk-ground)}.stk-reco--page{background:#fff}.stk-reco__title{font-family:var(--stk-display);font-size:22px;font-weight:var(--stk-display-weight);font-stretch:85%;line-height:1}.stk-reco__row{display:flex;align-items:center;gap:12px;margin-top:12px}.stk-reco__row+.stk-reco__row{padding-top:12px;border-top:1px solid var(--stk-line-soft)}.stk-reco__img{flex:0 0 52px;width:52px;height:52px;border-radius:12px;object-fit:cover;background:var(--stk-card)}.stk-reco__img--l{flex-basis:60px;width:60px;height:60px}.stk-reco__body{flex:1 1 auto;min-width:0}.stk-reco__name{font-size:14px;font-weight:800;line-height:1.3}.stk-reco__name span{white-space:nowrap}.stk-reco__text{margin-top:2px;font-size:12px;line-height:1.4;color:var(--stk-muted)}.stk-reco .stk-btn{flex:0 0 auto}.stk-empty{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;text-align:center}.stk-empty__icon{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border:2.5px solid var(--stk-ink);border-radius:26px;background:var(--stk-accent);color:var(--stk-on-accent);box-shadow:4px 4px 0 var(--stk-ink);--r: -6deg;rotate:var(--r)}.stk-empty__title{margin-top:14px;font-family:var(--stk-display);font-size:36px;font-weight:var(--stk-display-weight);font-stretch:80%;line-height:.95}.stk-empty__lead{max-width:300px;margin:8px auto 6px;font-size:15px;line-height:1.5;color:var(--stk-muted)}.stk-empty__offer{display:flex;align-items:center;gap:12px;width:100%;max-width:340px;padding:12px;border-radius:18px;background:var(--stk-ground);text-align:left}.stk-empty__name{font-size:15px;font-weight:800}.stk-empty--page{flex-direction:row;flex-wrap:wrap;gap:24px 32px;padding:clamp(24px,3vw,40px);border-radius:28px;background:#fff;text-align:left}.stk-empty--page .stk-empty__text{flex:1 1 320px;min-width:0}.stk-empty--page .stk-empty__title{margin:0;font-size:40px}.stk-empty--page .stk-empty__lead{max-width:none;margin:10px 0 0;font-size:16px}.stk-empty--page .stk-empty__offer{max-width:420px}.stk-cartpage__head{padding-bottom:clamp(36px,4vw,56px)}.stk-cartpage__title{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:clamp(56px,7.5vw,116px);line-height:.86}.stk-cartpage__ship{max-width:640px;margin-top:clamp(24px,3vw,36px)}.stk-cartpage__body{padding:clamp(32px,4vw,56px) 0 clamp(72px,9vw,112px)}.stk-cartpage__grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,3vw,48px)}.stk-cartpage__main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:14px}.stk-cartpage__main>.stk-link{align-self:flex-start}.stk-cartpage__lines{display:flex;flex-direction:column;gap:14px}.stk-cline--page{flex-wrap:wrap;align-items:center;gap:16px 20px;padding:16px;border:0;border-radius:24px;background:#fff}.stk-cline--page .stk-cline__img{flex-basis:96px;width:96px;height:96px}.stk-cline--page .stk-cline__body{flex:1 1 260px}.stk-cline--page .stk-cline__name{font-size:26px;line-height:1.02}.stk-cline--page .stk-cline__sub{margin-top:6px;font-size:14px}.stk-cline--page .stk-cline__price{font-size:28px}.stk-cline--page .stk-cline__remove{top:12px;right:12px}.stk-cartpage__note .stk-field{min-height:100px}.stk-summary{flex:1 1 340px;min-width:0;position:sticky;top:100px;padding:clamp(22px,2.5vw,30px);border:2.5px solid var(--stk-ink);border-radius:28px;background:#fff;box-shadow:4px 4px 0 var(--stk-ink)}.stk-summary__list{display:grid;grid-template-columns:1fr auto;gap:12px 16px;margin-top:18px;font-size:15px}.stk-summary__list dt{color:var(--stk-muted)}.stk-summary__list dd{text-align:right;font-weight:700}.stk-summary__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--stk-line);font-size:16px;font-weight:800}.stk-summary__sum{font-family:var(--stk-display);font-size:48px;font-weight:var(--stk-display-weight);font-stretch:80%;line-height:1}.stk-summary__tax{margin:6px 0 20px;font-size:13px;color:var(--stk-muted-2)}.stk-summary__express{margin-top:12px}.stk-summary__trust{display:flex;flex-direction:column;gap:10px;margin-top:20px;font-size:14px;color:var(--stk-body-text)}.stk-summary__trust li{display:flex;align-items:center;gap:10px}.stk-locked{overflow:hidden}.stk-toast{position:fixed;left:50%;bottom:24px;z-index:90;max-width:min(520px,calc(100% - 32px));padding:14px 20px;border:2px solid var(--stk-ink);border-radius:16px;background:var(--stk-plum);color:#fff;box-shadow:3px 3px 0 var(--stk-ink);font-size:15px;font-weight:700;translate:-50% 20px;opacity:0;pointer-events:none;transition:opacity .25s ease,translate .35s var(--stk-ease)}.stk-toast.is-on{opacity:1;translate:-50% 0}.stk-fly{position:fixed;z-index:80;width:56px;height:56px;pointer-events:none}.stk-fly img{display:block;width:100%;height:100%;border:2px solid var(--stk-ink);border-radius:50%;object-fit:cover;background:var(--stk-card);box-shadow:0 10px 24px #00000040}.stk-pause{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:20px;padding:0;border:1.5px solid rgba(255,255,255,.45);border-radius:50%;background:#ffffff1a;color:#fff;transition:background-color .2s ease,border-color .2s ease}.stk-pause:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.stk-pause span{display:inline-flex}.stk-pause:hover{border-color:#fff;background:#ffffff38}@media(hover:hover){.stk-hero .stk-pause{opacity:0;transition:opacity .3s ease,background-color .2s ease,border-color .2s ease}.stk-hero:hover .stk-pause,.stk-hero .stk-pause:focus-visible,.stk-paused .stk-hero .stk-pause{opacity:1}}.stk-odo{display:inline-block;height:1em;overflow:hidden;line-height:1;vertical-align:top}.stk-odo__col{display:block;line-height:1;text-align:center;transition:translate .8s var(--stk-ease) var(--d, 0s)}.stk-odo__char{white-space:pre}.stk-hero{--hero-h: clamp(580px, 47vw, 720px);--hero-top: 104px;display:grid;grid-template-columns:minmax(var(--stk-gutter),1fr) minmax(0,calc(var(--stk-wrap) - 96px)) minmax(var(--stk-gutter),1fr);grid-template-rows:minmax(var(--hero-h),auto)}@supports (height: 100svh){.stk-hero{--hero-h: clamp(520px, min(47vw, 100svh - 40px), 720px)}}.stk-hero__media{grid-column:1 / -1;grid-row:1;position:relative;overflow:hidden;background:#5e0559}.stk-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.stk-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--stk-plum-rgb)),rgba(var(--stk-plum-rgb),.72) 34%,rgba(var(--stk-plum-rgb),.12) 62%,rgba(var(--stk-plum-rgb),.35))}.stk-hero__row{grid-column:2;grid-row:1;align-self:end;position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:24px clamp(24px,3.4vw,48px);padding:var(--hero-top) 0 clamp(32px,4vw,56px)}.stk-hero__copy{flex:1 1 0;min-width:0}.stk-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:24px;font-size:15px;font-weight:500}.stk-rating--hero{margin-bottom:18px;color:#ffffffe0}.stk-rating--hero .stk-stars{color:var(--stk-accent-on-dark)}.stk-rating--hero strong{color:#fff}.stk-rating--light{color:var(--stk-muted);font-size:14px}.stk-rating--light strong{color:var(--stk-ink)}.stk-hero__text{max-width:500px;margin-top:20px;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:#ffffffdb}.stk-hero__buy{flex:0 0 clamp(300px,30vw,360px);max-width:100%}.stk-hero__box{padding:20px;border-radius:24px;background:#fff;color:var(--stk-ink);box-shadow:0 30px 60px #00000059}.stk-hero__product{display:flex;align-items:center;gap:14px}.stk-hero__thumb{flex:0 0 72px;width:72px;height:72px;border-radius:14px;object-fit:cover;background:var(--stk-card)}.stk-hero__product-text{min-width:0}.stk-hero__sub{margin-top:4px;font-size:15px;font-weight:600;line-height:1.35}.stk-hero__price-sm{display:none}.stk-hero__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:16px}.stk-hero__amount{font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:85%;font-size:44px;line-height:1}.stk-hero__saved{font-size:13px;font-weight:800;color:var(--stk-brand)}.stk-hero__box form{margin-top:14px}.stk-hero__note{margin-top:10px;font-size:12px;text-align:center;color:var(--stk-muted-2)}@media(max-width:820px){.stk-hero{--hero-h: 580px;grid-template-rows:minmax(var(--hero-h),auto) auto}.stk-hero__row{display:contents}.stk-hero__copy{grid-column:2;grid-row:1;align-self:end;position:relative;z-index:2;padding:var(--hero-top) 0 64px}.stk-hero__buy{grid-column:2;grid-row:2;position:relative;z-index:2;margin:-40px 0 28px;flex:none}.stk-hero__box{padding:18px;border-radius:22px;box-shadow:0 20px 40px #0000004d}.stk-hero__thumb{flex-basis:60px;width:60px;height:60px;border-radius:12px}.stk-hero__sub,.stk-hero__price{display:none}.stk-hero__price-sm{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:4px}.stk-hero__price-sm span{font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:85%;font-size:32px;line-height:1}.stk-hero__price-sm small{font-size:12px;color:var(--stk-muted-2)}.stk-pause{position:absolute;top:calc(var(--hero-top) - 10px);right:0;width:36px;height:36px;margin:0}}@supports (height: 100svh){@media(max-width:820px){.stk-hero{--hero-h: clamp(400px, calc(100svh - 250px) , 580px)}}}@media(max-width:820px)and (max-height:720px){.stk-hero{--hero-top: 96px}.stk-h1--hero{font-size:54px}.stk-rating--hero{margin-bottom:12px}.stk-hero__text{margin-top:14px;font-size:15px}.stk-hero__copy{padding-bottom:56px}}.stk-sortiment__head{margin-bottom:clamp(28px,3.5vw,44px);gap:12px 32px}.stk-bundle{display:block;padding:clamp(18px,3vw,40px);border-radius:32px;background:var(--stk-ground)}.stk-bundle__head{gap:16px 40px;margin-bottom:clamp(24px,3vw,36px)}.stk-bundle__head .stk-grow{flex-basis:380px}.stk-bundle__title{margin-top:12px}.stk-bundle__tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:0 1 420px;min-width:0}.stk-bundle__tiers strong{display:block;font-size:16px}.stk-bundle__tiers span{display:block;margin-top:2px;font-size:13px;opacity:.85}.stk-bundle__body{display:flex;flex-wrap:wrap;align-items:center;gap:20px clamp(16px,2vw,32px)}.stk-bundle__parts{flex:1 1 600px;min-width:0;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr) auto);grid-template-rows:repeat(4,auto);column-gap:clamp(6px,1.2vw,16px)}.stk-bundle__part,.stk-bundle__op{grid-row:span 4;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);min-width:0}.stk-bundle__img{display:block;border-radius:22px}.stk-bundle__img img{aspect-ratio:1 / 1}.stk-bundle__qty{position:absolute;top:10px;right:10px;min-width:40px;padding:6px 8px;font-size:20px;text-align:center}.stk-bundle__name{margin-top:12px;font-size:clamp(13px,1.2vw,16px);font-weight:700;line-height:1.3;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.stk-bundle__price{margin-top:2px;font-size:clamp(14px,1.2vw,16px);font-weight:800}.stk-bundle__op{align-items:center;font-family:var(--stk-display);font-size:clamp(28px,3.4vw,52px);font-weight:var(--stk-display-weight);line-height:1;color:var(--stk-brand)}.stk-bundle__op--eq{font-size:clamp(36px,4.4vw,72px)}.stk-bundle__card{position:relative;flex:1 1 340px;min-width:0;padding:clamp(26px,3vw,40px);border-radius:28px}.stk-bundle__stamp{position:absolute;top:-18px;right:22px}@keyframes stk-stamp{0%{opacity:0;scale:1.5}60%{opacity:1;scale:.94}to{opacity:1;scale:1}}.stk-bundle__stamp.is-stamped{animation:stk-stamp .5s cubic-bezier(.3,1.3,.5,1) .35s both}.stk-bundle__amount{display:flex;margin-top:10px;font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:80%;font-size:clamp(64px,6vw,92px);line-height:1}.stk-bundle__amount [data-odo-visual]{display:inline-flex}.stk-bundle__single{margin-top:8px;font-size:14px;color:#ffffffc7}.stk-bundle__card form{margin-top:22px}.stk-sortiment__singles{margin:clamp(44px,5vw,64px) 0 20px}.stk-cards__cell{display:flex;min-width:0}.stk-cards__cell>.stk-card{flex:1 1 auto}.stk-devices{display:block}.stk-devices__head{gap:24px 48px;margin-bottom:clamp(28px,3.5vw,44px)}.stk-devices__tabs{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:8px}.stk-devices__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 clamp(10px,1.4vw,18px);font-size:16px;font-weight:800;text-align:center}@media(max-width:820px){.stk-devices__tabs{width:100%}}.stk-devices__panel{display:flex;flex-wrap:wrap;overflow:hidden;border:2.5px solid var(--stk-ink);border-radius:32px;background:#fff;box-shadow:6px 6px 0 var(--stk-ink)}.stk-devices__panel[hidden]{display:none}.stk-devices__media{position:relative;flex:1 1 520px;min-width:0;background:var(--stk-card)}.stk-devices__media img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.stk-devices__sticker{position:absolute;left:clamp(14px,2vw,24px);bottom:clamp(14px,2vw,24px);max-width:70%}.stk-devices__copy{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:clamp(24px,3.5vw,48px)}.stk-devices__title{font-size:clamp(34px,3.4vw,52px);line-height:.95;letter-spacing:-.02em}.stk-devices__text{margin-top:12px;font-size:17px;line-height:1.55;color:var(--stk-muted)}.stk-devices__zones{border-top:1px solid var(--stk-line)}.stk-devices__zones li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--stk-line);font-size:16px;font-weight:600}.stk-devices__tool{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font-weight:800;color:var(--stk-brand)}.stk-steps__head{gap:20px 48px;margin-bottom:clamp(32px,4vw,52px)}.stk-steps__title{flex:1 1 640px;min-width:0}.stk-steps__lead{flex-basis:360px;font-size:17px}.stk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stk-step{position:relative;overflow:hidden;border-radius:28px;background:#fff;color:var(--stk-ink)}.stk-step img,.stk-step .stk-placeholder{width:100%;aspect-ratio:4 / 5;object-fit:cover}.stk-steps--square .stk-step img{aspect-ratio:1 / 1}.stk-step__num{position:absolute;top:14px;left:14px;width:56px;height:56px;border-radius:16px;font-size:30px}.stk-step__caption{position:absolute;left:14px;right:14px;bottom:14px;padding:14px 16px;border-radius:18px;background:var(--stk-ink);color:#fff}.stk-step__title{font-family:var(--stk-display);font-size:22px;font-weight:var(--stk-display-weight);font-stretch:85%;color:var(--stk-accent-on-dark)}.stk-steps--square .stk-step__title{color:#fff}.stk-step__text{margin-top:4px;font-size:14px;line-height:1.45;color:#ffffffd1}@media(max-width:820px){.stk-steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.stk-steps::-webkit-scrollbar{display:none}.stk-steps>*{scroll-snap-align:start}}.stk-ba-layout{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(36px,5vw,80px)}.stk-ba-layout__media{flex:1 1 520px;min-width:0}.stk-ba-layout__copy{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:22px}.stk-ba-layout__copy .stk-eyebrow+.stk-h2{margin-top:-8px}.stk-ba-layout__title{font-size:clamp(56px,7vw,112px);line-height:.86}.stk-ba-layout__buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:6px}.stk-ba-layout__price .stk-display{display:block;font-size:44px;font-stretch:85%;line-height:1;letter-spacing:0}.stk-ba-layout__price .stk-unit{display:block;margin-top:4px}.stk-ba{--pos: 50%;position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:32px;background:#d9d9d9;touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.stk-ba__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.stk-ba__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.stk-ba[data-anim] .stk-ba__before{transition:clip-path .35s var(--stk-ease)}.stk-ba__label{position:absolute;bottom:18px;color:#fff;font-family:var(--stk-display);font-size:22px;font-weight:var(--stk-display-weight);font-stretch:85%;text-shadow:0 1px 12px rgba(0,0,0,.55);pointer-events:none}.stk-ba__label--l{left:22px}.stk-ba__label--r{right:22px}.stk-ba__hint{position:absolute;top:20px;left:50%;translate:-50% 0;--r: -3deg;white-space:nowrap;pointer-events:none;transition:opacity .3s ease,translate .3s ease}.stk-ba[data-touched] .stk-ba__hint{opacity:0;translate:-50% -10px}.stk-ba__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}.stk-ba__knob{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(var(--pos),0,0);pointer-events:none;will-change:transform}.stk-ba[data-anim] .stk-ba__knob{transition:transform .35s var(--stk-ease)}.stk-ba__line{position:absolute;top:0;bottom:0;left:0;width:3px;margin-left:-1.5px;background:#fff}.stk-ba__handle{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:-30px 0 0 -30px;border:2.5px solid var(--stk-ink);border-radius:50%;background:var(--stk-accent);color:var(--stk-on-accent);box-shadow:3px 3px 0 var(--stk-ink);transition:translate .18s ease,box-shadow .18s ease;animation:stk-pulse 1.8s ease-in-out infinite}@keyframes stk-pulse{0%,to{box-shadow:3px 3px 0 var(--stk-ink),0 0 #ffd02bcc}50%{box-shadow:3px 3px 0 var(--stk-ink),0 0 0 18px #ffd02b00}}.stk-ba:hover .stk-ba__handle{translate:-1px -1px;box-shadow:4px 4px 0 var(--stk-ink)}.stk-ba[data-drag]{cursor:grabbing}.stk-ba[data-drag] .stk-ba__handle{translate:1px 1px;box-shadow:2px 2px 0 var(--stk-ink)}.stk-ba[data-touched] .stk-ba__handle,.stk-ba[data-demo] .stk-ba__handle{animation:none}.stk-ba__input:focus-visible~.stk-ba__knob .stk-ba__handle{outline:3px solid #FFFFFF;outline-offset:3px}.stk-refill{overflow:hidden}.stk-refill__layout{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,96px)}.stk-refill__copy{flex:1 1 500px;min-width:0;display:flex;flex-direction:column;gap:26px}.stk-refill__copy .stk-eyebrow{margin-bottom:16px}.stk-refill__lead{max-width:500px;margin-top:18px}.stk-refill__compare{max-width:520px}.stk-refill__row{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;color:#ffffffbf}.stk-refill__row--hl{margin-top:18px;font-weight:700;color:#fff}.stk-refill__row--hl span:last-child{color:var(--stk-accent-on-dark)}.stk-refill__bar{height:14px;margin-top:8px;border-radius:7px;background:#fff3}.stk-refill__barrow{display:flex;align-items:center;gap:12px;margin-top:8px}.stk-refill__bar--fill{flex:0 0 var(--w, 40%);margin:0;background:var(--stk-accent-on-dark);transform-origin:left center}@keyframes stk-grow{0%{scale:0 1}to{scale:1 1}}@media screen{.stk-refill__bar--fill[data-armed]{animation:stk-grow 1.1s var(--stk-ease) .2s both paused}.stk-refill__bar--fill[data-in]{animation-play-state:running}}.stk-refill__save{font-family:var(--stk-display);font-size:22px;font-weight:var(--stk-display-weight);font-stretch:85%;color:var(--stk-accent-on-dark)}.stk-refill__options{display:flex;gap:6px;max-width:520px;padding:6px;border-radius:18px;background:#ffffff14}.stk-refill__opt{flex:1 1 0;min-width:0;padding:12px 14px;border-radius:14px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.stk-refill__opt:has(input:checked){background:var(--stk-accent);color:var(--stk-on-accent)}.stk-refill__opt:has(input:focus-visible){outline:3px solid var(--stk-accent-on-dark);outline-offset:2px}.stk-refill__opt-name{display:block;font-size:14px;font-weight:700}.stk-refill__opt-price{display:block;margin-top:2px;font-family:var(--stk-display);font-size:26px;font-weight:var(--stk-display-weight);font-stretch:85%;line-height:1.1}.stk-refill__opt-unit{display:block;font-size:12px;opacity:.8}.stk-refill__detail{max-width:520px;margin-top:-12px;font-size:13px;line-height:1.5;color:#ffffffbf}.stk-refill__copy form .stk-btn{align-self:flex-start}.stk-refill__media{position:relative;flex:0 1 380px;min-width:0;margin:0 auto}.stk-refill__video{display:block;width:100%;max-width:380px;aspect-ratio:9 / 16;margin:0 auto;object-fit:cover;border-radius:36px;background:#64164f}.stk-refill__sticker{position:absolute;top:28px;left:-14px;--r: -6deg}@media(max-width:820px){.stk-refill__video{max-width:240px}.stk-refill__sticker{left:8px}}.stk-presse{display:block;text-align:center}.stk-presse__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-top:22px;border:2.5px solid var(--stk-ink);border-radius:16px;background:var(--stk-accent);color:var(--stk-on-accent);box-shadow:3px 3px 0 var(--stk-ink);--r: -6deg;rotate:var(--r)}.stk-presse__quotes{display:grid;margin-top:24px}.stk-quote{grid-area:1 / 1;align-self:center;margin:0;opacity:0;visibility:hidden;will-change:opacity;transition:opacity .18s ease,visibility 0s linear .18s}.stk-quote.is-on{opacity:1;visibility:visible;transition:opacity .45s ease .18s,visibility 0s;animation:stk-quote-in .65s var(--stk-ease) .18s both}@keyframes stk-quote-in{0%{translate:0 10px}to{translate:0 0}}.stk-quote__text{max-width:980px;margin:0 auto;font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:82%;line-height:1.02;letter-spacing:-.015em}.stk-quote__text--l{font-size:clamp(40px,5.6vw,84px)}.stk-quote__text--m{font-size:clamp(34px,4.4vw,64px)}.stk-quote__text--s{font-size:clamp(26px,3vw,44px)}.stk-quote__meta{margin-top:20px;font-size:14px;color:var(--stk-muted-2)}.stk-quote__meta a{color:var(--stk-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.stk-presse__outlets{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px clamp(8px,2vw,28px);margin-top:clamp(24px,3vw,36px)}.stk-outlet{position:relative;min-height:48px;padding:6px 8px;border:0;background:transparent;color:var(--stk-faint-text);font-family:var(--stk-display);font-size:clamp(20px,2.1vw,28px);font-weight:var(--stk-display-weight);font-stretch:85%;transition:color .2s ease}.stk-outlet:hover,.stk-outlet[aria-selected=true]{color:var(--stk-ink)}.stk-outlet__track{position:absolute;left:8px;right:8px;bottom:2px;height:5px;border-radius:3px;overflow:hidden;background:transparent;transition:background-color .2s ease}.stk-outlet[aria-selected=true] .stk-outlet__track{background:#1d0a1b1a}.stk-outlet__fill{display:block;height:100%;border-radius:inherit;background:var(--stk-accent);transform-origin:left center;scale:0 1;transition:scale .35s var(--stk-ease)}.stk-outlet[aria-selected=true] .stk-outlet__fill{scale:1 1}@keyframes stk-fill{0%{scale:0 1}to{scale:1 1}}.stk-presse:not([data-hold]) .stk-outlet[aria-selected=true] .stk-outlet__fill{animation:stk-fill 6s linear both}.stk-presse:hover .stk-outlet__fill,.stk-presse:focus-within .stk-outlet__fill,.stk-paused .stk-presse .stk-outlet__fill,.stk-presse[data-away] .stk-outlet__fill{animation-play-state:paused}.stk-reviews{overflow:hidden}.stk-reviews__head{gap:24px 48px}.stk-reviews__score{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 28px}.stk-reviews__big{font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:78%;font-size:clamp(120px,14vw,210px);line-height:.78;letter-spacing:-.03em;color:var(--stk-brand)}.stk-reviews__meta{padding-bottom:6px}.stk-reviews__meta .stk-stars{gap:3px}.stk-reviews__of{margin-top:8px;font-size:17px;font-weight:700}.stk-reviews__count{margin-top:2px;font-size:15px;color:var(--stk-muted)}.stk-reviews__title{flex:0 1 520px;min-width:0}.stk-reviews__compact{display:flex;align-items:center;gap:16px}.stk-reviews__compact>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.stk-reviews__compact .stk-reviews__count{font-size:14px}.stk-reviews__mid{font-family:var(--stk-display);font-size:72px;font-weight:var(--stk-display-weight);font-stretch:80%;line-height:.85}.stk-reviews__info{max-width:760px;margin-top:20px;padding:16px 18px;border-radius:16px;background:#fff;font-size:14px;line-height:1.55;color:var(--stk-muted)}.stk-bg-white .stk-reviews__info{background:var(--stk-ground)}.stk-review{display:flex;flex-direction:column;gap:14px;margin:0;padding:26px;border-radius:24px;background:#fff}.stk-bg-white .stk-review{background:var(--stk-ground)}.stk-review__title{font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:85%;font-size:24px;line-height:1.05}.stk-review__text{margin:0;font-size:15px;line-height:1.6;color:var(--stk-body-text)}.stk-review__meta{margin-top:auto;font-size:13px;color:var(--stk-muted-2)}.stk-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:clamp(28px,3.5vw,44px)}.stk-marquee{margin-top:clamp(36px,4vw,56px);overflow:hidden}.stk-marquee__track{display:flex;width:max-content;animation:stk-marquee 70s linear infinite}.stk-marquee__group{display:flex;align-items:stretch}.stk-marquee__group .stk-review{flex:0 0 auto;width:clamp(280px,26vw,360px);margin-right:20px}@keyframes stk-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.stk-marquee:hover .stk-marquee__track,.stk-marquee:focus-within .stk-marquee__track,.stk-paused .stk-marquee__track{animation-play-state:paused}.stk-ugc-section{padding-top:0}.stk-ugc{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(36px,4vw,64px);padding:clamp(28px,4.5vw,64px);border-radius:32px;overflow:hidden}.stk-ugc__copy{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.stk-ugc__copy .stk-h2{font-size:clamp(48px,6vw,96px)}.stk-ugc__copy .stk-lead{max-width:440px}.stk-ugc__socials{display:flex;flex-wrap:wrap;gap:10px}.stk-ugc__socials:empty{display:none}.stk-tag{display:inline-flex;align-items:center;gap:16px;min-height:60px;padding:0 10px 0 20px;border:0;border-radius:16px;background:var(--stk-accent);color:var(--stk-on-accent);transition:translate .2s ease}.stk-tag:hover{translate:0 -2px}.stk-tag__text{font-family:var(--stk-display);font-size:32px;font-weight:var(--stk-display-weight);font-stretch:82%;line-height:1}.stk-tag__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:104px;padding:9px 12px;border-radius:10px;background:var(--stk-ink);color:#fff;font-size:13px;font-weight:700}.stk-fan{--spread: clamp(108px, 11vw, 168px);position:relative;flex:1 1 400px;min-width:0;height:clamp(320px,28vw,420px)}.stk-fan__card{position:absolute;top:50%;left:50%;margin:0;width:clamp(140px,13.5vw,200px);aspect-ratio:2 / 3;border-radius:22px;overflow:hidden;background:#3b0a36;box-shadow:0 18px 40px #00000059;transition:translate .6s var(--stk-ease),rotate .6s var(--stk-ease),scale .6s var(--stk-ease)}.stk-fan__card img,.stk-fan__card video{display:block;width:100%;height:100%;object-fit:cover}.stk-fan__card--l{translate:calc(-50% - var(--spread)) calc(-50% + 18px);rotate:-8deg}.stk-fan__card--r{translate:calc(-50% + var(--spread)) calc(-50% + 18px);rotate:8deg}.stk-fan__card--m{translate:-50% -50%;z-index:1}.stk-fan__label{position:absolute;left:12px;bottom:12px;padding:6px 10px;border-radius:10px;background:#1d0a1bb8;color:#fff;font-size:13px;font-weight:700}.stk-fan__card--r .stk-fan__label{left:auto;right:12px}.stk-fan__stories{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:4px}.stk-fan__stories span{flex:1;height:3px;border-radius:2px;background:#fff6}.stk-fan__stories span:first-child{background:#fff}@media(hover:hover){.stk-ugc:hover .stk-fan{--spread: clamp(120px, 12.5vw, 190px)}.stk-ugc:hover .stk-fan__card--l{rotate:-11deg}.stk-ugc:hover .stk-fan__card--r{rotate:11deg}.stk-ugc:hover .stk-fan__card--m{scale:1.04}}@media(max-width:820px){.stk-fan{--spread: 88px;height:240px}.stk-fan__card{width:128px}.stk-fan__card--l .stk-fan__label,.stk-fan__card--r .stk-fan__label{display:none}}@keyframes stk-deal{0%{translate:-50% -50%;rotate:0deg}}@media screen{.stk-fan[data-armed] .stk-fan__card--l,.stk-fan[data-armed] .stk-fan__card--r{animation:stk-deal .9s var(--stk-ease) .25s backwards paused}.stk-fan[data-armed] .stk-fan__card--r{animation-delay:.35s}.stk-fan[data-in] .stk-fan__card--l,.stk-fan[data-in] .stk-fan__card--r{animation-play-state:running}}.stk-faq{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,5vw,80px)}.stk-faq__side{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.stk-faq__list{flex:1 1 560px;min-width:0}.stk-faq__side .stk-btn--outline{min-height:52px;padding:0 22px}.stk-product-hero{padding-bottom:clamp(56px,7vw,96px)}.stk-main>.shopify-section:first-child .stk-product-hero{padding-top:clamp(100px,9vw,116px)}.stk-pdp{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px)}@media(max-width:1100px){.stk-pdp{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.stk-offer__img{display:none}}@media(max-width:820px){.stk-pdp{grid-template-columns:minmax(0,1fr)}}.stk-pdp__gallery{min-width:0}.stk-pdp__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:28px;background:var(--stk-card)}.stk-pdp__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.stk-pdp__media.is-on{opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s}.stk-pdp__media img,.stk-pdp__media video,.stk-pdp__media iframe,.stk-pdp__media .stk-placeholder{width:100%;height:100%;object-fit:cover;border:0}.stk-pdp__sticker{position:absolute;top:18px;left:18px;z-index:2}.stk-pdp__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.stk-pdp__thumbs::-webkit-scrollbar{display:none}.stk-pdp__thumbs>*{flex:0 0 calc((100% - 50px) / 6)}.stk-pdp__thumb{padding:0;border:2px solid transparent;border-radius:14px;overflow:hidden;background:var(--stk-card);transition:border-color .2s ease,translate .15s ease}.stk-pdp__thumb:hover{translate:0 -2px}.stk-pdp__thumb[aria-pressed=true]{border-color:var(--stk-ink)}.stk-pdp__thumb img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.stk-pdp__info{min-width:0;position:sticky;top:100px;display:flex;flex-direction:column;gap:20px}.stk-pdp__titlebox .stk-rating{margin-bottom:12px}.stk-pdp__intro{margin-top:14px;font-size:17px;line-height:1.55;color:var(--stk-muted)}.stk-pdp__buy{display:flex;flex-direction:column;gap:16px}.stk-pdp__form{display:flex;flex-direction:column;gap:14px}.stk-offers{display:flex;flex-direction:column;gap:10px}.stk-offer{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:2px solid var(--stk-choice);border-radius:18px;background:#fff;color:var(--stk-ink);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.stk-offer:hover{border-color:var(--stk-ink)}.stk-offer:has(input:checked){border-color:var(--stk-ink);background:var(--stk-ground)}.stk-offer:has(input:focus-visible){outline:3px solid var(--stk-brand);outline-offset:3px}.stk-offer__dot{position:relative;flex:0 0 22px;width:22px;height:22px;border:2px solid var(--stk-ink);border-radius:50%;background:#fff}.stk-offer__dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--stk-ink);scale:0;transition:scale .25s var(--stk-ease)}.stk-offer:has(input:checked) .stk-offer__dot:after{scale:1}.stk-offer__img{flex:0 0 52px;width:52px;height:52px;border-radius:12px;object-fit:cover;background:var(--stk-card)}.stk-offer__text{flex:1 1 auto;min-width:0}.stk-offer__name{display:block;font-size:16px;font-weight:800}.stk-offer__sub{display:block;margin-top:2px;font-size:13px;color:var(--stk-muted)}.stk-offer__note{display:block;margin-top:2px;font-size:13px;font-weight:800;color:var(--stk-brand)}.stk-offer__price{flex:0 0 auto;text-align:right}.stk-offer__price>span{display:block;font-family:var(--stk-display);font-size:24px;font-weight:var(--stk-display-weight);font-stretch:85%}.stk-offer__price small{display:block;font-size:12px;color:var(--stk-muted-2)}.stk-pdp__options{display:flex;flex-direction:column;gap:14px}.stk-pdp__values{display:flex;flex-wrap:wrap;gap:8px}.stk-pill{position:relative}.stk-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.stk-pill span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:2px solid var(--stk-choice);border-radius:12px;background:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.stk-pill input:checked+span{border-color:var(--stk-ink);background:var(--stk-ground)}.stk-pill input:focus-visible+span{outline:3px solid var(--stk-brand);outline-offset:2px}.stk-plans{display:flex;flex-direction:column;gap:8px}.stk-pdp__cta{display:flex;flex-wrap:wrap;gap:10px}.stk-pdp__add{flex:1 1 180px;min-height:54px}.stk-pdp__tax{font-size:13px;color:var(--stk-muted-2)}.stk-pdp__tax a{text-decoration:underline;text-underline-offset:2px}.stk-pdp__facts{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--stk-muted)}.stk-pdp__stock{display:flex;align-items:center;gap:10px}.stk-pdp__stock strong{color:var(--stk-ink)}.stk-dot--off{background:var(--stk-faint);box-shadow:none}.stk-pdp__fact{padding-left:20px}.stk-pdp__acc+.stk-pdp__acc{border-top:0;margin-top:-20px}.stk-pdp__acc h2{font-size:inherit}.stk-uses{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.stk-use{display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:#fff}.stk-bg-white .stk-use{background:var(--stk-ground)}.stk-use__media{position:relative;overflow:hidden}.stk-use__media img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.stk-use__sticker{position:absolute;left:16px;bottom:16px;--r: -3deg}.stk-use__body{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.5vw,32px)}.stk-use__body .stk-h3{font-size:34px}.stk-use__list{margin-top:4px}html:not(.js) .js-only{display:none!important}.stk-section--hero{padding-bottom:clamp(48px,6vw,80px)}.stk-main>.shopify-section:first-child .stk-section--hero{padding-top:var(--stk-header-offset)}.stk-section--hero+.stk-section--tight-top,.shopify-section:has(.stk-section--hero)+.shopify-section .stk-section--tight-top{padding-top:0}.stk-section--tight-top{padding-top:0}.stk-main>.shopify-section:first-child .stk-section--tight-top{padding-top:var(--stk-header-offset)}.stk-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1.5px solid var(--stk-field);border-radius:12px;background:#fff;font-size:14px;font-weight:600;transition:background-color .2s ease,border-color .2s ease}.stk-chip:hover{background:var(--stk-ground);border-color:var(--stk-ink);opacity:1}.is-busy[data-ajax-target]{opacity:.5;transition:opacity .2s ease}.stk-shop{display:block}.stk-shop__head{padding-bottom:0}.stk-shop__body{padding-top:clamp(32px,4vw,48px)}.stk-shop__stack{gap:clamp(32px,4vw,48px)}.stk-feature{display:flex;flex-wrap:wrap;align-items:stretch;overflow:hidden;border-radius:32px}.stk-feature__media{position:relative;flex:1 1 520px;min-width:0;overflow:hidden;background:var(--stk-card)}.stk-feature__media img{width:100%;height:100%;min-height:320px;aspect-ratio:16 / 11;object-fit:cover}.stk-feature__sticker{position:absolute;top:18px;left:18px}.stk-feature__body{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:18px;padding:clamp(28px,3.5vw,52px)}.stk-feature__title{font-family:var(--stk-display);font-size:clamp(44px,4.6vw,72px);font-weight:var(--stk-display-weight);font-stretch:80%;line-height:.9}.stk-feature__parts{display:flex;flex-direction:column;gap:10px;font-size:16px}.stk-feature__parts li{display:flex;align-items:center;gap:12px}.stk-feature__parts li>span:first-of-type{flex:1 1 auto}.stk-feature__thumb{flex:0 0 44px;width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--stk-card)}.stk-feature__pp{color:#ffffffb3;white-space:nowrap}.stk-feature__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}.stk-feature__amount{font-family:var(--stk-display);font-size:56px;font-weight:var(--stk-display-weight);font-stretch:80%;line-height:.9}.stk-finder{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,5vw,80px)}.stk-finder__intro{flex:1 1 400px;min-width:0}.stk-finder__tabs{margin-top:28px}.stk-finder__pick{flex:1 1 480px;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:clamp(20px,2.5vw,28px);border-radius:28px;background:#fff}.stk-bg-white .stk-finder__pick{background:var(--stk-ground)}.stk-finder__pick[hidden]{display:none}.stk-finder__img{flex:0 0 140px;width:140px;height:140px;border-radius:20px;object-fit:cover;background:var(--stk-card)}.stk-finder__text{flex:1 1 220px;min-width:0}.stk-finder__name{margin-top:8px;font-family:var(--stk-display);font-size:32px;font-weight:var(--stk-display-weight);font-stretch:82%;line-height:1}.stk-finder__text .stk-text{margin-top:8px;font-size:15px}.stk-finder__buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:14px}.stk-search-page__head{padding-bottom:clamp(40px,5vw,64px)}.stk-bigsearch{display:flex;align-items:center;gap:12px;margin-top:24px;padding:0 8px 0 20px;border:2.5px solid var(--stk-ink);border-radius:20px;background:#fff;box-shadow:3px 3px 0 var(--stk-ink);transition:box-shadow .2s ease}.stk-bigsearch:focus-within{box-shadow:5px 5px 0 var(--stk-ink)}.stk-bigsearch>span{display:flex}.stk-bigsearch input{flex:1 1 auto;min-width:0;min-height:68px;border:0;background:transparent;font-size:clamp(18px,2vw,24px);font-weight:600}.stk-bigsearch input:focus{outline:none}.stk-bigsearch input::placeholder{color:var(--stk-faint-text)}.stk-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px}.stk-suggest>span{font-size:14px;font-weight:700;color:var(--stk-muted-2)}.stk-search-page__summary{margin-top:28px;font-size:15px;color:var(--stk-muted)}.stk-search-page__summary:empty{display:none}.stk-search-page__body{padding-top:clamp(48px,6vw,80px)}.stk-search-page__group{margin:0 0 18px;font-family:var(--stk-display);font-size:32px;font-weight:var(--stk-display-weight);font-stretch:82%}.stk-cards+.stk-search-page__group{margin-top:48px}.stk-hitlist{border-top:1px solid var(--stk-line)}.stk-hitlist li{border-bottom:1px solid var(--stk-line)}.stk-hitlist .stk-hit{padding:14px 10px}.stk-hitlist .stk-hit img,.stk-hit__ph{flex:0 0 72px;width:72px;height:72px;border-radius:14px}.stk-hit__ph{display:flex;align-items:center;justify-content:center;background:var(--stk-card);color:var(--stk-brand)}.stk-hit__kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--stk-brand)}.stk-hitlist .stk-hit__title{margin-top:4px;font-size:17px}.stk-nohits{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:clamp(24px,3vw,36px);border-radius:28px;background:#fff}.stk-nohits>div{flex:1 1 320px;min-width:0}.stk-nohits__title{font-family:var(--stk-display);font-size:34px;font-weight:var(--stk-display-weight);font-stretch:82%;line-height:1}.stk-nohits .stk-text{margin-top:10px}.stk-404{overflow:hidden}.stk-main>.shopify-section:first-child .stk-404{padding-top:clamp(120px,11vw,160px)}.stk-404__layout{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(36px,5vw,80px)}.stk-404__big{flex:1 1 460px;min-width:0;display:flex;align-items:center;justify-content:center;gap:.04em;font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:75%;font-size:clamp(150px,22vw,320px);line-height:.8;color:var(--stk-accent-on-dark)}.stk-404__ball{width:.78em;height:.78em;border:6px solid var(--stk-accent-on-dark);border-radius:50%;object-fit:cover;background:var(--stk-card);animation:stk-roll 18s linear infinite}.stk-404__ball:hover{animation-duration:4s}@keyframes stk-roll{to{rotate:360deg}}.stk-404__copy{flex:1 1 420px;min-width:0}.stk-404__copy .stk-lead{max-width:480px;margin-top:20px}.stk-404__search{display:flex;align-items:center;gap:10px;max-width:520px;margin-top:24px;padding:0 6px 0 18px;border:2.5px solid var(--stk-ink);border-radius:18px;background:#fff;color:var(--stk-ink)}.stk-404__search>span{display:flex}.stk-404__search input{flex:1 1 auto;min-width:0;min-height:60px;border:0;background:transparent;font-size:17px;font-weight:600;outline:none}.stk-404__more{padding:clamp(56px,7vw,96px) 0}.stk-tile--card{background:var(--stk-card)}.stk-tile--card .stk-tile__img{flex-basis:72px;width:72px;height:72px;background:#fff}.stk-blog{display:block}.stk-blog__head{padding-bottom:0}.stk-blog__head .stk-tabs-text{margin-top:clamp(32px,4vw,48px)}.stk-blog__head .stk-wrap{padding-bottom:0}.stk-blog__body{padding-top:clamp(48px,6vw,80px)}.stk-blog__head+.stk-blog__body{margin-top:0}.stk-featured{display:flex;flex-wrap:wrap;align-items:stretch;overflow:hidden;border-radius:32px;gap:0;margin-bottom:clamp(40px,5vw,64px)}.stk-featured:hover{opacity:1}.stk-featured__media{flex:1 1 560px;min-width:0;overflow:hidden;background:var(--stk-card)}.stk-featured__media img{width:100%;height:100%;min-height:320px;aspect-ratio:16 / 11;object-fit:cover}.stk-featured__body{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:18px;padding:clamp(28px,3.5vw,52px)}.stk-featured__title{font-family:var(--stk-display);font-size:clamp(44px,4.6vw,72px);font-weight:var(--stk-display-weight);font-stretch:80%;line-height:.9}.stk-featured__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:auto}.stk-featured .stk-btn svg{transition:translate .2s ease}.stk-featured:hover .stk-btn svg{translate:4px 0}.stk-blog__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.stk-blog__head .stk-tabs-text{box-shadow:inset 0 -1px 0 var(--stk-line)}.stk-article{display:block}.stk-article__progress{position:fixed;top:0;left:0;right:0;z-index:45;height:4px;background:var(--stk-accent);transform-origin:left center;scale:var(--read, 0) 1}.stk-article__head{padding-bottom:0}.stk-main>.shopify-section:first-child .stk-article__head{padding-top:var(--stk-header-offset)}.stk-article__kicker{margin-top:28px}.stk-article__title{margin-top:14px;font-size:clamp(56px,8vw,124px)}.stk-article__lead{max-width:680px;margin-top:22px;font-size:clamp(18px,1.6vw,21px);line-height:1.55;color:var(--stk-muted)}.stk-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:22px;font-size:14px;color:var(--stk-muted-2)}.stk-article__author{display:inline-flex;align-items:center;gap:10px}.stk-article__author img{width:32px;height:32px;border-radius:8px;object-fit:contain;background:var(--stk-brand)}.stk-article__author strong{color:var(--stk-ink)}.stk-article__hero{margin-top:clamp(32px,4vw,48px)}.stk-article__hero img{width:100%;aspect-ratio:16 / 7;object-fit:cover;border-radius:32px;background:var(--stk-card)}.stk-article__layout{display:flex;align-items:flex-start;gap:56px;padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(72px,9vw,120px)}.stk-article__toc{flex:0 0 220px;position:sticky;top:104px}.stk-article__toc .stk-eyebrow{margin-bottom:8px}.stk-article__main{flex:1 1 auto;min-width:0;max-width:720px}.stk-article__tocmobile{display:none;margin-bottom:28px;border:1px solid var(--stk-line);border-radius:18px;background:#fff}.stk-article__tocmobile .stk-acc__item{border:0}.stk-article__tocmobile .stk-acc__q{min-height:56px;padding:0 16px;font-size:16px;font-weight:800}.stk-article__tocmobile .stk-toc{margin:0 16px 14px;padding:0}@media(max-width:820px){.stk-article__toc{display:none}.stk-article__tocmobile{display:block}}.stk-toc{display:flex;flex-direction:column;border-left:1.5px solid var(--stk-choice)}.stk-toc a{position:relative;display:block;padding:8px 0 8px 16px;font-size:15px;color:var(--stk-muted-2);transition:color .2s ease}.stk-toc a:before{content:"";position:absolute;left:-1.5px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--stk-ink);scale:1 0;transition:scale .3s var(--stk-ease)}.stk-toc a:hover{color:var(--stk-ink);opacity:1}.stk-toc a[aria-current]{color:var(--stk-ink);font-weight:800}.stk-toc a[aria-current]:before{scale:1 1}.stk-tldr{margin-bottom:clamp(32px,4vw,48px);padding:clamp(22px,2.5vw,32px);border-radius:24px;background:var(--stk-ground)}.stk-tldr p:last-child{margin-top:10px;font-size:18px;line-height:1.6}.stk-prose{font-size:18px;line-height:1.7;color:var(--stk-body-text)}.stk-prose>*+*{margin-top:16px}.stk-prose h2{margin-top:clamp(48px,5vw,72px);font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:80%;font-size:clamp(36px,3.6vw,52px);line-height:.92;letter-spacing:-.015em;color:var(--stk-ink);scroll-margin-top:100px}.stk-prose>h2:first-child{margin-top:0}.stk-prose h3{margin-top:32px;font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:85%;font-size:26px;line-height:1.05;color:var(--stk-ink)}.stk-prose ul,.stk-prose ol{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:17px;line-height:1.55}.stk-prose ul li{position:relative;padding-left:36px}.stk-prose ul li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;border-radius:7px;background:var(--stk-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat}.stk-prose ol{counter-reset:stk-step}.stk-prose ol li{position:relative;min-height:52px;padding:10px 0 10px 72px;counter-increment:stk-step}.stk-prose ol li:before{content:counter(stk-step,decimal-leading-zero);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:2.5px solid var(--stk-ink);border-radius:15px;background:var(--stk-accent);color:var(--stk-on-accent);box-shadow:3px 3px 0 var(--stk-ink);font-family:var(--stk-display);font-size:24px;font-weight:var(--stk-display-weight);font-stretch:80%;rotate:-5deg}.stk-prose ol li:nth-child(2n):before{rotate:4deg}.stk-prose img{margin-top:18px;border-radius:22px;background:var(--stk-card)}.stk-prose a{color:var(--stk-brand);font-weight:700;text-decoration:underline;text-underline-offset:3px}.stk-prose blockquote{margin:24px 0 0;padding:14px 16px;border-left:4px solid var(--stk-accent);border-radius:4px 14px 14px 4px;background:var(--stk-note);font-size:16px;color:var(--stk-ink)}.stk-prose table{width:100%;border-collapse:collapse;font-size:15px}.stk-prose th,.stk-prose td{padding:10px 12px;border-bottom:1px solid var(--stk-line);text-align:left}.stk-prose iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:22px}.stk-module{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:clamp(48px,5vw,72px);padding:clamp(22px,2.5vw,32px);border-radius:28px}.stk-module__img{flex:0 0 120px;width:120px;height:120px;border-radius:20px;object-fit:cover;background:var(--stk-card)}.stk-module__text{flex:1 1 260px;min-width:0}.stk-module__name{margin-top:8px;font-family:var(--stk-display);font-size:30px;font-weight:var(--stk-display-weight);font-stretch:82%;line-height:1}.stk-authorbox{display:flex;align-items:flex-start;gap:20px;margin-top:clamp(40px,4vw,56px);padding:22px 0 0;border-top:1px solid var(--stk-line)}.stk-authorbox__img{flex:0 0 64px;width:64px;height:64px;border-radius:16px;object-fit:cover;background:var(--stk-card)}.stk-authorbox__img--logo{padding:10px;object-fit:contain}.stk-authorbox__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.stk-authorbox__title{font-size:16px;font-weight:800}.stk-authorbox .stk-rte{font-size:15px;line-height:1.55;color:var(--stk-muted)}.stk-module__sub{margin-top:6px;font-size:15px;line-height:1.5;color:#ffffffc7}.stk-comments{margin-top:clamp(48px,5vw,72px);display:flex;flex-direction:column;gap:24px}.stk-comments__list{display:flex;flex-direction:column;gap:16px}.stk-comments__list li{padding:18px;border-radius:18px;background:var(--stk-ground)}.stk-comments__meta{font-size:14px;color:var(--stk-muted-2);margin-bottom:6px}.stk-richtext{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.stk-richtext--center{align-items:center;text-align:center}.stk-richtext__text{max-width:720px}.stk-iwt{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,80px)}.stk-iwt--reverse{flex-direction:row-reverse}.stk-iwt__media{flex:1 1 420px;min-width:0}.stk-iwt__img img{aspect-ratio:5 / 4}.stk-iwt--portrait .stk-iwt__media{flex:1 1 340px;max-width:460px}.stk-iwt--portrait .stk-iwt__img img{aspect-ratio:4 / 5}.stk-iwt--square .stk-iwt__img img{aspect-ratio:1 / 1}.stk-iwt__video{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:28px;background:var(--stk-ink)}.stk-iwt__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.stk-iwt__ph{display:flex;align-items:center;justify-content:center;aspect-ratio:5 / 4;border-radius:28px;background:var(--stk-card);color:var(--stk-brand);font-size:15px;font-weight:700}.stk-iwt__text{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.stk-iwt--text-only .stk-iwt__text{max-width:860px}.stk-iwt__body{font-size:18px;line-height:1.6}.stk-cta{gap:28px 64px}.stk-cta__text{max-width:560px;margin-top:20px}.stk-cta__buttons{display:flex;flex-wrap:wrap;gap:12px}.stk-promo{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,64px)}.stk-promo__text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.stk-promo__text .stk-lead{max-width:460px}.stk-promo__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}.stk-promo__media{flex:1 1 420px;min-width:0}.stk-contact{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,5vw,80px)}.stk-contact__side{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:18px}.stk-contact__side .stk-lead{max-width:420px}.stk-contact__ways{display:flex;flex-direction:column;gap:14px;margin-top:10px}.stk-contact__ways li{display:flex;align-items:center;gap:14px}.stk-contact__ways strong{display:block;font-size:16px}.stk-contact__ways strong a{text-decoration:underline;text-underline-offset:3px}.stk-contact__ways li>span:last-child>span{font-size:14px;color:var(--stk-muted)}.stk-contact__icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:13px;background:#fff;color:var(--stk-brand)}.stk-bg-white .stk-contact__icon{background:var(--stk-ground)}.stk-contact__box{flex:1 1 520px;min-width:0}.stk-bg-ground .stk-contact__box{background:#fff}.stk-contact__box .stk-btn{justify-self:start}.stk-done{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:12px 0}.stk-done__title{margin-top:8px;font-family:var(--stk-display);font-size:40px;font-weight:var(--stk-display-weight);font-stretch:80%;line-height:.95}.stk-faqpage{display:flex;align-items:flex-start;gap:clamp(32px,5vw,80px)}.stk-faqpage__toc{flex:0 0 240px;position:sticky;top:104px}.stk-faqpage__toc .stk-eyebrow{margin-bottom:8px}.stk-faqpage__toc .stk-toc{border-left-color:var(--stk-line);border-left-width:1px}.stk-faqpage__ask{margin-top:18px;font-size:15px}.stk-faqpage__main{flex:1 1 auto;min-width:0;max-width:820px}.stk-faqpage__chips{display:none;gap:20px;margin-bottom:28px}.stk-faqpage__chips a{flex:0 0 auto;padding:10px 2px;font-size:15px;font-weight:700;color:var(--stk-brand);white-space:nowrap}@media(max-width:820px){.stk-faqpage__toc{display:none}.stk-faqpage__chips{display:flex}}.stk-faqpage__group{scroll-margin-top:100px}.stk-faqpage__group+.stk-faqpage__group{margin-top:clamp(44px,5vw,64px)}.stk-faqpage__title{margin:0 0 8px;font-family:var(--stk-display);font-size:clamp(32px,3.4vw,48px);font-weight:var(--stk-display-weight);font-stretch:80%;line-height:.95}.stk-faqpage .stk-acc__q{font-size:clamp(17px,1.4vw,19px);padding:20px 0}.stk-cta-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:clamp(48px,6vw,72px);padding:clamp(22px,3vw,32px);border-radius:28px}.stk-cta-box__title{font-family:var(--stk-display);font-size:34px;font-weight:var(--stk-display-weight);font-stretch:82%;line-height:1}.stk-cta-box__text{margin-top:8px;font-size:16px;color:#ffffffc7}.stk-story-hero__title{max-width:1000px}.stk-story-hero__text{max-width:640px;margin-top:24px}.stk-main>.shopify-section:first-child .stk-story-hero{padding-top:clamp(120px,11vw,160px)}.stk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:clamp(40px,5vw,64px)}.stk-stat{padding:22px;border-radius:22px;background:#ffffff14}.stk-stat__big{font-family:var(--stk-display);font-size:clamp(44px,4.6vw,64px);font-weight:var(--stk-display-weight);font-stretch:78%;line-height:.9;color:var(--stk-accent-on-dark)}.stk-stat__text{margin-top:10px;font-size:15px;line-height:1.45;color:#fffc}.stk-comic{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.stk-panel{position:relative;overflow:hidden;border:2.5px solid var(--stk-ink);border-radius:24px;background:#fff;box-shadow:4px 4px 0 var(--stk-ink);transition:translate .25s ease,box-shadow .25s ease}.stk-panel:hover{translate:-3px -3px;box-shadow:7px 7px 0 var(--stk-ink)}.stk-panel__media{aspect-ratio:4 / 5;border-bottom:2.5px solid var(--stk-ink);background:var(--stk-card)}.stk-panel__media img{width:100%;height:100%;object-fit:cover}.stk-panel__media--text{display:flex;flex-direction:column;justify-content:center;padding:28px}.stk-panel__media--text span{font-family:var(--stk-display);font-size:clamp(44px,5vw,72px);font-weight:var(--stk-display-weight);font-stretch:78%;line-height:.9;color:var(--stk-brand)}.stk-panel__tag{position:absolute;top:14px;left:14px;padding:7px 11px;border:2px solid var(--stk-ink);border-radius:11px;background:var(--stk-accent);color:var(--stk-on-accent);box-shadow:2px 2px 0 var(--stk-ink);font-family:var(--stk-display);font-size:16px;font-weight:var(--stk-display-weight);font-stretch:85%;rotate:-4deg}.stk-panel__body{padding:20px 22px 24px}.stk-panel__title{font-family:var(--stk-display);font-size:clamp(26px,2.4vw,34px);font-weight:var(--stk-display-weight);font-stretch:82%;line-height:1}.stk-panel__body .stk-text{margin-top:10px}.stk-manuals{display:flex;flex-direction:column;gap:clamp(24px,3vw,40px)}.stk-manual{display:flex;flex-wrap:wrap;align-items:stretch;overflow:hidden;border-radius:32px;background:#fff}.stk-manual--reverse{flex-direction:row-reverse}.stk-manual__media{flex:1 1 440px;min-width:0;background:var(--stk-card)}.stk-manual__media img{width:100%;height:100%;min-height:320px;object-fit:cover}.stk-manual__body{flex:1 1 460px;min-width:0;padding:clamp(26px,3.5vw,52px)}.stk-manual__title{margin-top:10px;font-family:var(--stk-display);font-size:clamp(40px,4.4vw,64px);font-weight:var(--stk-display-weight);font-stretch:80%;line-height:.9}.stk-manual__body>.stk-text{margin-top:12px}.stk-manual__steps{display:flex;flex-direction:column;gap:14px;margin-top:24px}.stk-manual__steps li{display:flex;gap:14px;align-items:flex-start}.stk-manual__steps strong{display:block;padding-top:6px;font-size:17px}.stk-manual__steps span span{display:block;margin-top:2px;font-size:15px;line-height:1.5;color:var(--stk-muted)}.stk-manual__num{flex:0 0 36px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid var(--stk-ink);border-radius:11px;background:var(--stk-accent);color:var(--stk-on-accent);font-family:var(--stk-display);font-size:18px;font-weight:var(--stk-display-weight);rotate:-5deg}.stk-manual__num.is-right{rotate:4deg}.stk-manual__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.stk-legalform__intro{max-width:600px;margin-top:20px}.stk-legalform__form{margin-top:32px;gap:20px}.stk-legalform .stk-status{margin-top:24px}.stk-legalform__policy{margin-top:18px;font-size:14px}.stk-legalform__policy a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.stk-legalform__done-title{margin-top:28px;font-size:clamp(48px,6vw,88px);line-height:.88}.stk-legalform__done-title:focus{outline:none}.stk-legalform__done .stk-lead{max-width:600px;margin-top:18px}.stk-legalform__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.stk-legalform .stk-card-box{background:#fff}.stk-editor-note{margin-bottom:12px;padding:10px 14px;border:1px dashed var(--stk-muted-2);border-radius:12px;font-size:13px;color:var(--stk-muted)}.stk-was{font-size:12px;color:var(--stk-muted-2)}.stk-was s{font-weight:700;color:var(--stk-muted)}.stk-bg-plum .stk-was,.stk-bg-plum .stk-was s{color:#ffffffb8}.stk-on-light .stk-was{color:var(--stk-muted-2)}.stk-on-light .stk-was s{color:var(--stk-muted)}.stk-was__badge{padding:4px 9px;font-size:16px;--r: -3deg}.stk-offer__text .stk-was{display:block;margin-top:2px}.stk-camp{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(28px,4vw,56px);padding:clamp(24px,4.5vw,64px);border-radius:32px;overflow:hidden}.stk-camp__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.stk-camp__copy .stk-h2,.stk-signup__copy .stk-h2{font-size:clamp(44px,5.4vw,84px)}.stk-camp__copy .stk-lead{max-width:480px}.stk-camp__buy{width:100%;max-width:420px;padding:20px;border-radius:24px;background:#fff}.stk-camp__name{font-size:15px;font-weight:700}.stk-camp__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px}.stk-camp__amount{font-family:var(--stk-display);font-size:48px;font-weight:var(--stk-display-weight);font-stretch:85%;line-height:1}.stk-camp__buy>.stk-unit{margin-top:6px}.stk-camp__buy form{margin-top:16px}.stk-camp__link{margin-top:14px}.stk-camp__facts{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;color:#ffffffd1}.stk-camp__facts li{display:flex;align-items:center;gap:10px}.stk-camp__facts svg{flex:0 0 auto;color:var(--stk-accent-on-dark)}.stk-camp__media{position:relative;flex:1 1 360px;min-width:0;min-height:300px;overflow:hidden;border-radius:24px;background:#3b0a36}.stk-camp__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.stk-camp__sticker{position:absolute;top:20px;left:20px;--r: -6deg}.stk-gifts{display:block}.stk-gifts__head{gap:20px 48px;margin-bottom:clamp(24px,3vw,36px)}.stk-gifts__tabs{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:8px;flex:0 1 460px;min-width:0}.stk-gifts__tab{min-height:52px;font-size:16px;font-weight:800;text-align:center}@media(max-width:820px){.stk-gifts__tabs{flex-basis:100%}}.stk-gifts__panel[hidden]{display:none}.stk-gifts__text{max-width:640px;margin-bottom:24px;font-size:18px;color:var(--stk-muted)}.stk-signup{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(24px,4.5vw,64px);border-radius:32px}.stk-signup__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.stk-signup__form{flex:1 1 380px;min-width:0}.stk-drawer__note{margin:0 0 14px}.stk-drawer__note summary{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}.stk-drawer__note summary::-webkit-details-marker{display:none}.stk-drawer__note .stk-field{min-height:64px;padding:10px 14px;resize:vertical}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-content{overflow:hidden!important;border-radius:24px!important;background-color:#fff!important;color:var(--stk-ink)!important;font-family:var(--stk-body)!important;box-shadow:0 30px 80px rgba(var(--stk-plum-rgb),.35)!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-brand{display:none!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content{padding:24px 24px 14px!important;font-family:var(--stk-body)!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;color:var(--stk-muted)!important}#iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{justify-self:start!important;width:auto!important;margin:0 0 10px!important;font-family:var(--stk-display)!important;font-size:26px!important;font-weight:var(--stk-display-weight)!important;font-stretch:85%;line-height:1.05!important;text-align:left!important;background-color:transparent!important;color:var(--stk-ink)!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content p{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content a{color:var(--stk-ink)!important;font-weight:700!important;text-underline-offset:3px}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group{display:flex!important;gap:8px!important;margin:0!important;padding:4px 24px 24px!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group>div{display:flex!important;flex:0 0 auto!important;gap:8px!important;width:auto!important;margin:0!important}@media(min-width:640px){#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group>div.iubenda-cs-opt-group-custom{flex:1.4 1 0!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group>div.iubenda-cs-opt-group-consent{flex:2 1 0!important}}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button{flex:1 1 0!important;min-height:48px!important;margin:0!important;padding:0 14px!important;border:2px solid var(--stk-ink)!important;border-radius:12px!important;background-color:var(--stk-ink)!important;color:#fff!important;font-family:var(--stk-body)!important;font-size:14px!important;font-weight:800!important;line-height:1.1!important;transition:translate .15s ease,border-color .2s ease}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button:hover{filter:brightness(1.06)}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn{border-color:var(--stk-choice)!important;background-color:#fff!important;color:var(--stk-ink)!important;font-weight:700!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn:hover{border-color:var(--stk-ink)!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button:focus-visible{outline:3px solid var(--stk-brand)!important;outline-offset:3px!important}@media print{.stk-header-host,.stk-topbar-host,.stk-footer-host,.stk-drawer-host,.stk-noprint,.stk-skip{display:none!important}body,.stk-bg-ground{background:#fff!important}.stk-section{padding:24px 0!important}.stk-stamp{animation:none;box-shadow:none}}.template-password,.template-gift-card{min-height:100vh}.stk-password{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:48px 16px;overflow:hidden}.stk-password__box{width:min(560px,100%);display:flex;flex-direction:column;align-items:flex-start;gap:22px}.stk-password__logo{height:40px;width:auto;border-radius:8px}.stk-password__login summary{cursor:pointer;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.stk-password__form{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.stk-password__wordmark{font-family:var(--stk-display);font-weight:var(--stk-display-weight);font-stretch:75%;font-size:clamp(44px,11vw,160px);line-height:.8;white-space:nowrap}.stk-password__wordmark span{color:var(--stk-accent-on-dark)}.stk-giftcard{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:48px 16px}.stk-giftcard__card{width:min(460px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px;border:2.5px solid var(--stk-ink);border-radius:28px;background:#fff;color:var(--stk-ink);box-shadow:6px 6px 0 var(--stk-ink);text-align:center}.stk-giftcard__value{font-family:var(--stk-display);font-size:72px;font-weight:var(--stk-display-weight);font-stretch:80%;line-height:1}.stk-giftcard__code{padding:12px 18px;border-radius:14px;background:var(--stk-ground);font-size:20px;font-weight:800;letter-spacing:.08em}.stk-giftcard__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.stk-giftcard__actions .stk-btn--ghost{color:var(--stk-ink);border-color:var(--stk-field)}.stk-auth{display:flex;justify-content:center;padding-left:16px;padding-right:16px}.stk-auth__box{width:min(460px,100%);display:flex;flex-direction:column;gap:28px}.stk-bg-ground .stk-auth__box{background:#fff}.stk-auth__title{font-family:var(--stk-display);font-size:44px;font-weight:var(--stk-display-weight);font-stretch:80%;line-height:.95}.stk-auth__recover{padding-top:24px;border-top:1px solid var(--stk-line)}.stk-auth .stk-form{margin-top:14px}.stk-account__links{display:flex;flex-wrap:wrap;gap:10px}.stk-orders{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.stk-order{display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:18px;background:#fff}.stk-order__top,.stk-order__sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.stk-order__status{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800}.stk-order__items{display:flex;gap:8px}.stk-order__items img{width:72px;height:72px;border-radius:14px;object-fit:cover;background:var(--stk-card)}.stk-order__total{font-family:var(--stk-display);font-size:26px;font-weight:var(--stk-display-weight);font-stretch:85%}.stk-order__lines{display:flex;flex-direction:column}.stk-order__lines li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--stk-line)}.stk-order__addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.stk-bg-ground .stk-account .stk-card-box,.stk-account .stk-card-box{background:#fff}.stk-address summary{display:flex;flex-direction:column;gap:8px;cursor:pointer;list-style:none}.stk-address summary::-webkit-details-marker{display:none}.stk-on-light{color:var(--stk-ink)}.stk-on-light .stk-eyebrow{color:var(--stk-brand)}.stk-on-light .stk-unit,.stk-on-light .stk-small{color:var(--stk-muted-2)}.stk-on-light .stk-lead,.stk-on-light .stk-text{color:var(--stk-muted)}.stk-on-light .stk-hl{color:var(--stk-brand)}.stk-iwt__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.stk-iwt__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;border:0;background:rgba(var(--stk-plum-rgb),.35);color:#fff;text-align:center}.stk-iwt__playicon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;padding-left:4px;border:2.5px solid var(--stk-ink);border-radius:22px;background:var(--stk-accent);color:var(--stk-on-accent);box-shadow:3px 3px 0 var(--stk-ink);rotate:-6deg;transition:translate .2s ease,box-shadow .2s ease}.stk-iwt__play:hover .stk-iwt__playicon{translate:-1px -1px;box-shadow:4px 4px 0 var(--stk-ink)}.stk-iwt__playtext{font-family:var(--stk-display);font-size:24px;font-weight:var(--stk-display-weight);font-stretch:85%}.stk-iwt__consent{max-width:360px;font-size:12px;line-height:1.45;color:#ffffffd9}.stk-password__legal{display:flex;flex-wrap:wrap;gap:8px 18px}.stk-password__policy{width:100%}.stk-password__policy summary{cursor:pointer;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.stk-password__policy .stk-rte{max-height:50vh;overflow-y:auto;margin-top:12px;padding:16px;border-radius:16px;background:#fff;color:var(--stk-ink);font-size:14px}.stk-pay{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.stk-pay li{display:flex}.stk-pay__icon{display:block;width:38px;height:24px}.stk-pay--center{justify-content:center;margin-top:12px}.stk-pay--pdp{padding-left:20px;margin-top:2px}html[data-look~=marke]{--stk-on-accent: #FFFFFF;--stk-accent-on-dark: #EFCFE9;--stk-note: #F4EEF3;--stk-display: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--stk-display-weight: 700}html[data-look~=marke] :is(.stk-bg-plum,.stk-on-dark) :is(.stk-btn--accent,.stk-btn--sticker,.stk-sticker,.stk-count-sticker,.stk-tag,.stk-refill__opt:has(input:checked)):not(.stk-on-light *,.stk-404__search *){background:#fff;color:var(--stk-plum)}html[data-look~=marke] .stk-hero__media{background:var(--stk-plum)}html[data-look~=marke] .stk-rating--hero .stk-stars{color:#ffc83d}@keyframes stk-pulse-marke{0%,to{box-shadow:3px 3px 0 var(--stk-ink),0 0 #ffffffb3}50%{box-shadow:3px 3px 0 var(--stk-ink),0 0 0 18px #fff0}}html[data-look~=marke] .stk-ba__handle{animation-name:stk-pulse-marke}html[data-look~=marke] .stk-topbar{background:var(--stk-plum)}html[data-look~=marke] :is(.stk-sticker,.stk-badge-num,.stk-panel__tag,.stk-manual__num,.stk-ba__handle),html[data-look~=marke] .stk-prose ol li:before{background:#fff;color:var(--stk-ink)}html[data-look~=marke] :is(.stk-icon-tile,.stk-empty__icon,.stk-check,.stk-acc__q[aria-expanded=true] .stk-acc__icon){background:var(--stk-card);color:var(--stk-brand)}html[data-look~=marke] .stk-acc__q[aria-expanded=true] .stk-acc__icon{color:var(--stk-ink)}html[data-look~=marke] :is(.stk-tabtext__bar,.stk-outlet__fill){background:var(--stk-ink)}html[data-look~=marke] :is(.stk-seg[aria-selected=true],.stk-seg[aria-checked=true]){box-shadow:none}html[data-look~=marke] .stk-h1{font-size:clamp(37px,5.6vw,87px);line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-h1--hero{font-size:clamp(42px,5.9vw,92px)}html[data-look~=marke] .stk-h1--page{font-size:clamp(40px,5.9vw,92px)}html[data-look~=marke] .stk-h1--form{font-size:clamp(34px,4.6vw,66px);line-height:1.02}html[data-look~=marke] .stk-h1--product{font-size:clamp(32px,3.4vw,50px);line-height:1.02}html[data-look~=marke] .stk-h2{font-size:clamp(32px,4.3vw,66px);line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-h2--m{font-size:clamp(29px,3.7vw,58px)}html[data-look~=marke] .stk-h2--s{font-size:clamp(25px,2.9vw,45px);line-height:1.02}html[data-look~=marke] .stk-h3{font-size:clamp(23px,2.3vw,30px);letter-spacing:-.025em}html[data-look~=marke] .stk-title-s{font-size:18px;letter-spacing:-.01em}html[data-look~=marke] .stk-sticker{font-size:15px;letter-spacing:-.01em}html[data-look~=marke] .stk-sticker--l{font-size:clamp(14px,1.3vw,18px)}html[data-look~=marke] .stk-badge-num{font-size:21px;letter-spacing:-.025em}html[data-look~=marke] .stk-acard__title{font-size:clamp(18px,1.5vw,23px);letter-spacing:-.025em}html[data-look~=marke] .stk-tile__title{font-size:20px;letter-spacing:-.01em}html[data-look~=marke] .stk-tabtext{font-size:clamp(17px,1.7vw,22px);letter-spacing:-.01em}html[data-look~=marke] .stk-tabtext--l{font-size:clamp(17px,1.7vw,21px)}html[data-look~=marke] .stk-menu__link{font-size:30px;letter-spacing:-.025em}html[data-look~=marke] .stk-footer__title{font-size:clamp(23px,2.3vw,33px);letter-spacing:-.025em}html[data-look~=marke] .stk-footer__wordmark{font-size:clamp(29px,8.7vw,136px);line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-drawer__title{font-size:26px;letter-spacing:-.025em}html[data-look~=marke] .stk-count-sticker{font-size:15px;letter-spacing:-.01em}html[data-look~=marke] .stk-count-sticker--l{font-size:22px}html[data-look~=marke] .stk-drawer__sum{font-size:26px;letter-spacing:-.025em}html[data-look~=marke] .stk-cline__name,html[data-look~=marke] .stk-cline__price,html[data-look~=marke] .stk-reco__title{font-size:18px;letter-spacing:-.01em}html[data-look~=marke] .stk-empty__title{font-size:27px;line-height:1.08;letter-spacing:-.025em}html[data-look~=marke] .stk-empty--page .stk-empty__title{font-size:30px}html[data-look~=marke] .stk-cline--page .stk-cline__name{font-size:22px}html[data-look~=marke] .stk-cline--page .stk-cline__price{font-size:21px}html[data-look~=marke] .stk-summary__sum{font-size:36px;letter-spacing:-.025em}html[data-look~=marke] .stk-hero__amount{font-size:33px;letter-spacing:-.025em}@media(max-width:820px){html[data-look~=marke] .stk-hero__price-sm span{font-size:24px;letter-spacing:-.025em}}@media(max-width:820px)and (max-height:720px){html[data-look~=marke] .stk-h1--hero{font-size:41px}}html[data-look~=marke] .stk-bundle__op{font-size:clamp(21px,2.6vw,40px);letter-spacing:-.025em}html[data-look~=marke] .stk-bundle__op--eq{font-size:clamp(24px,2.9vw,48px)}html[data-look~=marke] .stk-bundle__amount{font-size:clamp(42px,4vw,61px);letter-spacing:-.035em}html[data-look~=marke] .stk-step__title{font-size:18px;letter-spacing:-.01em}html[data-look~=marke] .stk-ba-layout__price .stk-display{font-size:33px;letter-spacing:-.025em}html[data-look~=marke] .stk-ba__label,html[data-look~=marke] .stk-refill__save{font-size:18px;letter-spacing:-.01em}html[data-look~=marke] .stk-refill__opt-price{font-size:22px;letter-spacing:-.01em}html[data-look~=marke] .stk-quote__text--l{font-size:clamp(26px,3.7vw,55px)}html[data-look~=marke] .stk-quote__text--m{font-size:clamp(22px,2.9vw,42px)}html[data-look~=marke] .stk-quote__text--s{font-size:clamp(20px,2.3vw,33px)}html[data-look~=marke] .stk-outlet{font-size:clamp(15px,1.6vw,21px);letter-spacing:-.025em}html[data-look~=marke] .stk-reviews__big{font-size:clamp(79px,9.2vw,139px);line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-reviews__mid{font-size:48px;line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-review__title{font-size:20px;letter-spacing:-.01em}html[data-look~=marke] .stk-ugc__copy .stk-h2{font-size:clamp(32px,4vw,63px)}html[data-look~=marke] .stk-tag__text{font-size:24px;letter-spacing:-.025em}html[data-look~=marke] .stk-offer__price>span{font-size:20px;letter-spacing:-.01em}html[data-look~=marke] .stk-use__body .stk-h3{font-size:26px}html[data-look~=marke] .stk-feature__title{font-size:clamp(29px,3vw,48px);line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-feature__amount{font-size:37px;line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-finder__name,html[data-look~=marke] .stk-search-page__group{font-size:24px;letter-spacing:-.025em}html[data-look~=marke] .stk-nohits__title{font-size:26px;letter-spacing:-.025em}html[data-look~=marke] .stk-404__big{font-size:clamp(99px,14.5vw,211px);line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-featured__title{font-size:clamp(29px,3vw,48px);line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-prose h2{font-size:clamp(27px,2.7vw,40px);line-height:1.08;letter-spacing:-.025em}html[data-look~=marke] .stk-prose h3{font-size:22px;letter-spacing:-.01em}html[data-look~=marke] .stk-prose ol li:before{font-size:20px;letter-spacing:-.01em}html[data-look~=marke] .stk-module__name{font-size:23px;letter-spacing:-.025em}html[data-look~=marke] .stk-done__title{font-size:30px;line-height:1.08;letter-spacing:-.025em}html[data-look~=marke] .stk-faqpage__title{font-size:clamp(24px,2.6vw,36px);line-height:1.08;letter-spacing:-.025em}html[data-look~=marke] .stk-cta-box__title{font-size:26px;letter-spacing:-.025em}html[data-look~=marke] .stk-stat__big{font-size:clamp(29px,3vw,42px);line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-panel__media--text span{font-size:clamp(29px,3.3vw,48px);line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-panel__tag{font-size:13px;letter-spacing:-.01em}html[data-look~=marke] .stk-panel__title{font-size:clamp(20px,1.8vw,26px);letter-spacing:-.025em}html[data-look~=marke] .stk-manual__title{font-size:clamp(26px,2.9vw,42px);line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-manual__num{font-size:15px;letter-spacing:-.01em}html[data-look~=marke] .stk-camp__copy .stk-h2,html[data-look~=marke] .stk-signup__copy .stk-h2{font-size:clamp(29px,3.6vw,55px)}html[data-look~=marke] .stk-camp__amount{font-size:36px;letter-spacing:-.025em}html[data-look~=marke] .stk-password__wordmark{font-size:clamp(29px,7.3vw,106px);line-height:1.02;letter-spacing:-.035em}html[data-look~=marke] .stk-giftcard__value{font-size:48px;letter-spacing:-.035em}html[data-look~=marke] .stk-auth__title{font-size:33px;line-height:1.08;letter-spacing:-.025em}html[data-look~=marke] .stk-order__total{font-size:22px;letter-spacing:-.01em}html[data-look~=marke] .stk-iwt__playtext{font-size:20px;letter-spacing:-.01em}@media(max-width:820px){html[data-look~=marke] .stk-h1--hero{font-size:clamp(42px,14.4vw,58px);font-weight:800;line-height:.98;letter-spacing:-.04em}html[data-look~=marke] .stk-rating--hero{margin-bottom:14px}}@media(max-width:820px)and (max-height:720px){html[data-look~=marke] .stk-h1--hero{font-size:clamp(40px,13vw,50px)}}@media(max-width:820px)and (max-height:600px){html[data-look~=marke] .stk-h1--hero{font-size:40px;font-weight:700;line-height:1.02}}html[data-look~=ruhig] :is(.stk-header__bar,.stk-nav__sub,.stk-summary,.stk-devices__panel,.stk-panel,.stk-bigsearch,.stk-404__search,.stk-toast,.stk-giftcard__card){border:1px solid var(--stk-line);box-shadow:0 12px 36px rgba(var(--stk-plum-rgb),.1)}html[data-look~=ruhig] :is(.stk-search,.stk-menu__panel,.stk-drawer__panel){border:1px solid var(--stk-line);box-shadow:0 30px 80px rgba(var(--stk-plum-rgb),.28)}html[data-look~=ruhig] .stk-panel:hover,html[data-look~=ruhig] .stk-bigsearch:focus-within{box-shadow:0 20px 48px rgba(var(--stk-plum-rgb),.16)}html[data-look~=ruhig] .stk-field:focus{border-color:var(--stk-brand);box-shadow:0 0 0 3px #7a146a29}html[data-look~=ruhig] .stk-seg{border:1.5px solid var(--stk-field)}html[data-look~=ruhig] :is(.stk-seg[aria-selected=true],.stk-seg[aria-checked=true]){border-color:var(--stk-ink)}html[data-look~=ruhig] :is(.stk-acc__icon,.stk-icon-tile,.stk-presse__icon,.stk-empty__icon,.stk-manual__num,.stk-ba__handle){border:0;box-shadow:none}html[data-look~=ruhig] .stk-acc__icon{background:var(--stk-card)}html[data-look~=ruhig] .stk-acc__q[aria-expanded=true] .stk-acc__icon{background:var(--stk-ink);color:#fff}html[data-look~=ruhig] :is(.stk-presse__icon,.stk-manual__num){background:var(--stk-card);color:var(--stk-brand);rotate:none}html[data-look~=ruhig] .stk-ba__handle{animation:none;box-shadow:0 6px 20px #0000004d}html[data-look~=ruhig] .stk-prose ol li:before{border:0;box-shadow:none;background:var(--stk-card);color:var(--stk-brand);rotate:none}html[data-look~=ruhig] body.template-index .stk-main>.shopify-section:has(.stk-steps)>.stk-section{padding-top:clamp(32px,4vw,56px)}html[data-look~=ruhig] body.template-index .stk-main>.shopify-section:has(.stk-steps){margin-top:-1px}html[data-look~=ruhig] body.template-index .stk-ugc-section{padding-top:var(--stk-section)}html[data-look~=ruhig] .stk-pdp__returns{display:flex;align-items:center;gap:8px;padding-left:0}html[data-look~=ruhig] .stk-pdp__returns svg{flex:0 0 auto;width:12px;margin:0 0 0 -1px;color:var(--stk-brand)}html[data-look~=ruhig] .stk-pay-returns{display:block;margin-top:8px}@keyframes stk-rise-soft{0%{opacity:0;translate:0 24px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes stk-settle{0%{scale:1.08}to{scale:1}}@media screen and (prefers-reduced-motion:no-preference){html[data-look~=ruhig] .stk-in,html[data-look~=ruhig] .stk-reveal[data-armed]{animation-name:stk-rise-soft;animation-duration:.7s;animation-fill-mode:backwards}html[data-look~=ruhig] .stk-split[data-in] .stk-w>span{transition-duration:.65s}html[data-look~=ruhig] .stk-reveal[data-armed] .stk-card__media img,html[data-look~=ruhig] .stk-step.stk-reveal[data-armed] img{animation:stk-settle .8s var(--stk-ease) var(--d, 0ms) backwards paused}html[data-look~=ruhig] .stk-reveal[data-in] .stk-card__media img,html[data-look~=ruhig] .stk-step.stk-reveal[data-in] img{animation-play-state:running}html[data-look~=ruhig] .stk-card__media{transition:box-shadow .35s var(--stk-ease)}html[data-look~=ruhig] .stk-btn span+svg{transition:translate .3s var(--stk-ease)}html[data-look~=ruhig] .stk-header__bar{view-transition-name:stk-header}html[data-look~=ruhig] .stk-topbar{view-transition-name:stk-topbar}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s}}@media screen and (prefers-reduced-motion:no-preference)and (hover:hover){html[data-look~=ruhig] .stk-card:hover .stk-card__media{box-shadow:0 14px 32px rgba(var(--stk-plum-rgb),.14)}html[data-look~=ruhig] .stk-btn:hover span+svg{translate:4px 0}}@media screen and (prefers-reduced-motion:no-preference){html[data-look~=ruhig] :is(.stk-btn--accent,.stk-btn--sticker,.stk-btn--ink,.stk-add){transition:translate .15s ease,filter .15s ease,background-color .2s ease,box-shadow .15s ease,transform .22s var(--stk-spring)}html[data-look~=ruhig] :is(.stk-btn--accent,.stk-btn--sticker,.stk-btn--ink,.stk-add):active{transform:scale(1.015,.94);transition-duration:.08s}html[data-look~=ruhig] .stk-step.stk-reveal[data-in] .stk-badge-num{animation:stk-stamp-in .45s cubic-bezier(.3,1.3,.5,1) calc(var(--d, 0ms) + .3s) backwards}}html[data-look~=ruhig] :is(.stk-btn--sticker,.stk-btn--sticker.stk-btn--xs){border:0;box-shadow:none}html[data-look~=ruhig] .stk-btn--sticker:hover{translate:none;box-shadow:none;filter:brightness(1.06)}html[data-look~=ruhig] .stk-btn--sticker:active{translate:0 1px;box-shadow:none;filter:brightness(.96)}html[data-look~=ruhig] .stk-btn--outline{border-width:1.5px}html[data-look~=ruhig] :is(.stk-sticker,.stk-badge-num,.stk-count-sticker,.stk-panel__tag,.stk-stamp,.stk-iwt__playicon){border:0;box-shadow:0 6px 18px rgba(var(--stk-plum-rgb),.16)}html[data-look~=ruhig] .stk-iwt__play:hover .stk-iwt__playicon{box-shadow:0 10px 26px rgba(var(--stk-plum-rgb),.24)}html[data-look~=ruhig] .stk-cartbtn__count{border:2px solid #FFFFFF}html[data-look~=ruhig] .stk-ship__knob{border:0;box-shadow:0 4px 12px #00000047}html[data-look~=ruhig] .stk-offer__dot{border-width:1.5px}html[data-look~=ruhig] .stk-hl,html[data-look~=ruhig] :is(.stk-footer__wordmark,.stk-password__wordmark) span{--stk-label-bg: var(--stk-plum);--stk-label-fg: #fff;position:relative;display:inline-block;isolation:isolate;margin:.07em .13em 0;color:var(--stk-label-fg)}html[data-look~=ruhig] :is(.stk-bg-plum,.stk-on-dark) .stk-hl:not(.stk-on-light *),html[data-look~=ruhig] :is(.stk-footer__wordmark,.stk-password__wordmark) span{--stk-label-bg: #fff;--stk-label-fg: var(--stk-plum)}html[data-look~=ruhig] .stk-hl:after,html[data-look~=ruhig] :is(.stk-footer__wordmark,.stk-password__wordmark) span:after{content:"";position:absolute;z-index:-1;top:0;right:-.13em;bottom:-.05em;left:-.13em;border-radius:.16em;background:var(--stk-label-bg)}@media screen and (prefers-reduced-motion:no-preference){html[data-look~=ruhig] .stk-split[data-armed] .stk-hl{opacity:0;translate:0 .14em}html[data-look~=ruhig] .stk-split[data-in] .stk-hl{opacity:1;translate:0 0;transition:opacity .2s linear var(--hl-d, .25s),translate .45s var(--stk-ease) var(--hl-d, .25s)}html[data-look~=ruhig] .stk-split .stk-hl .stk-w>span{translate:none;transition:none}}@media print{html[data-look~=ruhig] .stk-hl,html[data-look~=ruhig] :is(.stk-footer__wordmark,.stk-password__wordmark) span{color:inherit}html[data-look~=ruhig] .stk-hl:after,html[data-look~=ruhig] :is(.stk-footer__wordmark,.stk-password__wordmark) span:after{content:none}}html[data-look~=ruhig] :is(.stk-tile,.stk-seg,.stk-tag,.stk-pdp__thumb,.stk-panel):hover,html[data-look~=ruhig] .stk-ba:hover .stk-ba__handle,html[data-look~=ruhig] .stk-iwt__play:hover .stk-iwt__playicon{translate:none}html[data-look~=ruhig] .stk-seg:not([aria-selected=true]):not([aria-checked=true]):hover{background:var(--stk-ground)}html[data-look~=ruhig] .stk-tag:hover{filter:brightness(1.06)}html[data-look~=ruhig] .stk-pdp__thumb:not([aria-pressed=true]):hover{border-color:var(--stk-line)}@media(max-width:380px){html[data-look~=ruhig] .stk-hl{margin-inline:.1em}html[data-look~=ruhig] .stk-hl:after{top:0;right:-.1em;bottom:-.05em;left:-.1em}html[data-look~=ruhig] .stk-h2:has(>.stk-hl){font-size:30px}}@media(hover:hover)and (pointer:fine){.stk-in,.stk-reveal,[data-soft],.stk-swap,.stk-swapped>*,.stk-search,.stk-cline,.stk-quote,.stk-hl{will-change:transform}}html[data-look~=ruhig] .stk-eyebrow:has(+:is(.stk-h1,.stk-h2,.stk-h3)):before{content:"";display:inline-block;width:22px;height:2px;margin:0 10px .3em 0;border-radius:1px;background:currentColor;vertical-align:middle}.stk-hero__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin-top:12px;font-size:12px;color:var(--stk-muted-2)}.stk-hero__trust .stk-pay{margin:0}main .shopify-policy__container{max-width:820px;margin:0 auto;padding:calc(var(--stk-header-offset) + 8px) var(--stk-gutter) var(--stk-section)}main .shopify-policy__title{text-align:left}main .shopify-policy__title h1{margin:0 0 28px;font-family:var(--stk-display);font-size:clamp(34px,4.4vw,56px);font-weight:var(--stk-display-weight);line-height:1.05;letter-spacing:-.03em;overflow-wrap:anywhere}main .shopify-policy__body{font-size:17px;line-height:1.7;color:var(--stk-body-text);overflow-wrap:anywhere}main .shopify-policy__body .rte>*+*{margin-top:14px}main .shopify-policy__body :is(h2,h3,h4){margin-top:32px;font-family:var(--stk-display);font-weight:var(--stk-display-weight);line-height:1.15;letter-spacing:-.02em;color:var(--stk-ink);scroll-margin-top:110px}main .shopify-policy__body h2{font-size:clamp(24px,2.4vw,30px)}main .shopify-policy__body :is(h3,h4){font-size:20px}main .shopify-policy__body a{color:var(--stk-brand);font-weight:700;text-decoration:underline;text-underline-offset:3px}main .shopify-policy__body :is(ul,ol){padding-left:1.3em}main .shopify-policy__body li+li{margin-top:6px}main .shopify-policy__body table{width:100%;border-collapse:collapse;font-size:15px}main .shopify-policy__body :is(td,th){padding:10px 12px;border-bottom:1px solid var(--stk-line);text-align:left;vertical-align:top}main .shopify-policy__body [id]{scroll-margin-top:110px}.stk-carrier{display:block;flex:0 0 auto;max-width:none;height:auto;margin:2px 4px;border-radius:0}.stk-pdp__stock .stk-carrier{margin-left:14px}.stk-drawer__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin-top:12px}.stk-drawer__logos .stk-pay{margin:0}html[data-look~=ruhig] .stk-pdp__guarantee{display:flex;align-items:center;gap:8px;padding-left:0}html[data-look~=ruhig] .stk-pdp__guarantee svg{flex:0 0 auto;width:12px;margin:0 0 0 -1px;color:var(--stk-brand)}.stk-pdp__guarantee a{color:var(--stk-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.stk-guarantee{margin:0}.stk-guarantee__img{display:block;width:100%;max-width:520px;height:auto;border-radius:0}.stk-guarantee__link{display:block;width:fit-content;max-width:100%}.stk-guarantee figcaption{margin-top:10px;font-size:13px}.stk-legal-link a,.stk-footer__legal{color:inherit;text-decoration:underline;text-underline-offset:3px}.stk-summary__legal{margin-top:12px;font-size:12px;text-align:center;color:var(--stk-muted-2)}.stk-page__guarantee{margin:20px 0 32px}.stk-page__guarantee p{margin-bottom:20px;font-size:16px;line-height:1.55}.stk-page__guarantee .stk-guarantee__img{max-width:520px}.stk-guarantee figcaption a{color:var(--stk-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.stk-acc__body .stk-guarantee{margin-top:12px}.stk-drawer__guarantee,.stk-cartpage__guarantee{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;background:#fff}.stk-drawer__guarantee{margin-top:12px;border:1px solid var(--stk-line)}.stk-cartpage__guarantee{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/stikki.css.map */
