.stp{background:var(--stp-bg);color:var(--stp-text);font-family:var(--stp-font);padding:var(--stp-pt) 0 var(--stp-pb);box-sizing:border-box}.stp *,.stp *:before,.stp *:after{box-sizing:border-box}.stp__inner{display:grid;grid-template-columns:minmax(0,1fr);max-width:var(--stp-maxw);margin-inline:auto}.stp__gallery{min-width:0;padding-inline:var(--stp-gpad)}.stp__info{display:flex;flex-direction:column;gap:var(--stp-bgap);padding:24px var(--stp-px) 8px;min-width:0}@media(min-width:750px){.stp__inner{grid-template-columns:var(--stp-cols);gap:var(--stp-gap);padding-inline:var(--stp-px)}.stp--right .stp__gallery{order:2}.stp__gallery{padding-inline:0}.stp__info{padding:0;position:var(--stp-pos);top:var(--stp-top);align-self:start}}.stp-g{display:flex;flex-direction:column;gap:var(--stp-tgap)}.stp-g__main{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--stp-tgap)}.stp-g__stage{position:relative}.stp-g__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.stp-g__track::-webkit-scrollbar{display:none}.stp-slide{position:relative;flex:0 0 100%;scroll-snap-align:center;aspect-ratio:var(--stp-ratio);background:var(--stp-imgbg);overflow:hidden}.stp-img{display:block;width:100%;height:100%;object-fit:var(--stp-fit);transition:transform .35s ease}.stp--natural .stp-slide{aspect-ratio:auto}.stp--natural .stp-img{height:auto}.stp-video{display:block;width:100%;height:100%;object-fit:cover}.stp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:var(--stp-as);height:var(--stp-as);padding:0;border:0;border-radius:50%;background:var(--stp-abg);color:var(--stp-ac);cursor:pointer;box-shadow:0 2px 8px #0000001f}.stp-arrow svg{width:38%;height:38%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.stp-arrow--prev{left:14px}.stp-arrow--next{right:14px}.stp-arrow--prev svg{transform:scaleX(-1)}.stp-counter{position:absolute;right:14px;bottom:14px;z-index:2;padding:.45em 1em;border-radius:var(--stp-cr);background:var(--stp-cbg);color:var(--stp-cc);font-size:var(--stp-cs);font-weight:600;line-height:1;pointer-events:none}.stp-g__thumbs{display:flex;gap:var(--stp-tgap);overflow-x:auto;padding:3px;scrollbar-width:none}.stp-g__thumbs::-webkit-scrollbar{display:none}.stp-thumb{flex:0 0 var(--stp-ts);width:var(--stp-ts);aspect-ratio:1;padding:0;overflow:hidden;border:3px solid var(--stp-tb);border-radius:var(--stp-tr);background:var(--stp-imgbg);cursor:pointer;transition:border-color .2s ease}.stp-thumb img{display:block;width:100%;height:100%;object-fit:cover}.stp-thumb.is-active{border-color:var(--stp-ta)}.stp-g[data-thumbs=hidden] .stp-g__thumbs{display:none}@media(min-width:750px){.stp-g[data-thumbs=left]{flex-direction:row-reverse;align-items:flex-start}.stp-g[data-thumbs=left] .stp-g__thumbs{flex-direction:column;overflow-y:auto;overflow-x:hidden;max-height:80vh}.stp-g[data-style=stack] .stp-g__track{display:grid;grid-template-columns:1fr 1fr;gap:var(--stp-tgap);overflow:visible}.stp-g[data-style=stack] .stp-arrow,.stp-g[data-style=stack] .stp-counter,.stp-g[data-style=stack] .stp-g__thumbs{display:none}.stp--zoom .stp-slide:hover .stp-img{transform:scale(1.7);transform-origin:var(--zx, 50%) var(--zy, 50%)}}@media(max-width:749px){.stp--noarrows-m .stp-arrow{display:none}.stp__gallery{padding-inline:calc(var(--stp-gpad) * .8)}.stp-g__thumbs{display:none}}.stp-dots{position:absolute;left:0;right:0;bottom:14px;z-index:2;display:flex;justify-content:center;gap:10px;pointer-events:none}.stp-dot{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--stp-dot, #b3b3b3);cursor:pointer;pointer-events:auto;transition:background-color .2s ease}.stp-dot:after{content:"";position:absolute;top:-9px;right:-3px;bottom:-9px;left:-3px}.stp-dot.is-active{background:var(--stp-dota, #111111)}@media(min-width:750px){.stp-dots{display:none}}.stp-title{margin:0;color:var(--c);font-size:var(--sm);font-weight:var(--w);letter-spacing:var(--ls);text-transform:var(--tt);text-align:var(--ta);line-height:1.15}.stp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;justify-content:var(--jc)}.stp-price__now{color:var(--c);font-size:var(--sm);font-weight:var(--w)}.stp-price__was{color:var(--cc);font-size:.72em;text-decoration:line-through}.stp-price[data-sale=true] .stp-price__now{color:var(--sc)}.stp-price__was[hidden],.stp-badge[hidden]{display:none}.stp-badge{padding:4px 9px;border-radius:var(--br);background:var(--bb);color:var(--bc);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;align-self:center}.stp-price__note{flex-basis:100%;color:var(--cc);font-size:13px}.stp-bullets{margin:0;color:var(--c);font-size:var(--s);line-height:1.9}.stp-bullets__sep{margin-inline:.7em;color:var(--sc)}.stp-text{color:var(--c);font-size:var(--s);text-align:var(--ta);line-height:1.6}.stp-text p{margin:0 0 .8em}.stp-text p:last-child{margin-bottom:0}.stp-divider{border:0;border-top:var(--t) solid var(--c);margin:var(--m) 0}.stp-variants{margin-top:6px}.stp-opt{margin:0 0 22px;padding:0;border:0;min-width:0}.stp-opt:last-of-type{margin-bottom:0}.stp-opt__label{display:block;padding:0;margin-bottom:12px;color:var(--lc);font-size:var(--ls);font-weight:var(--lw);letter-spacing:.04em;text-transform:var(--lt)}.stp-opt__value{color:var(--vc);font-weight:400}.stp-opt[data-type=button] .stp-opt__label{font-size:0;letter-spacing:0}.stp-opt[data-type=button] .stp-opt__label>span:first-child{font-size:var(--ls)}.stp-opt[data-type=button] .stp-opt__value{display:none}.stp-opt__values{display:flex;flex-wrap:wrap;gap:var(--vg)}.stp-val{position:relative;cursor:pointer}.stp-val input{position:absolute;opacity:0;pointer-events:none}.stp-opt[data-type=button][data-fill=true] .stp-opt__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.stp-val__face{display:grid;place-items:center;min-width:52px;min-height:var(--bh);padding:0 14px;background:var(--bb);color:var(--bt);border:1px solid var(--bbd);border-radius:var(--br);font-size:var(--bs);font-weight:var(--bw);transition:background-color .2s ease,color .2s ease}.stp-val input:checked+.stp-val__face{background:var(--bsb);color:var(--bst);border-color:var(--bsb)}.stp-val input:focus-visible+.stp-val__face,.stp-val input:focus-visible+.stp-sw{outline:2px solid var(--bsb);outline-offset:2px}.stp-opt[data-type=swatch] .stp-opt__values{padding:5px;gap:16px}.stp-sw{display:block;width:var(--sws);height:var(--sws);border-radius:50%;border:1px solid rgb(0 0 0 / .15);background:#ccc;background:var(--sw)}.stp-val input:checked+.stp-sw{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--swr)}.stp-opt[data-out=strike] .stp-val.is-out .stp-val__face{text-decoration:line-through;opacity:.5}.stp-opt[data-type=button][data-out=strike] .stp-val.is-out .stp-val__face{text-decoration:none;opacity:1;color:#a6a6a6;border-color:#d6d6d6;background:linear-gradient(to top right,transparent calc(50% - .6px),#8c8c8c calc(50% - .6px),#8c8c8c calc(50% + .6px),transparent calc(50% + .6px)),var(--bb)}.stp-opt[data-out=fade] .stp-val.is-out{opacity:.35}.stp-opt[data-out=strike] .stp-val.is-out .stp-sw,.stp-opt[data-out=fade] .stp-val.is-out .stp-sw{opacity:.45}.stp-guide{margin:14px 0 0;padding:0;border:0;background:none;color:var(--gc);font:inherit;font-size:var(--gs);font-weight:400;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.stp-modal{width:min(92vw,640px);max-height:86vh;padding:28px 24px 24px;border:0;border-radius:14px;overflow:auto;color:#111}.stp-modal::backdrop{background:#00000080}.stp-modal__close{position:absolute;top:8px;right:10px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:inherit}.stp-stock{display:flex;align-items:center;gap:10px;color:var(--c);font-size:var(--s)}.stp-stock[data-only-alerts=true][data-state=in]{display:none}.stp-stock__dot{flex:0 0 auto;width:11px;height:11px;border-radius:50%;background:var(--ci)}.stp-stock[data-state=low] .stp-stock__dot{background:var(--cl)}.stp-stock[data-state=out] .stp-stock__dot{background:var(--co)}.stp-form{display:flex;flex-direction:column;gap:12px;margin:0;--shopify-accelerated-checkout-button-block-size: var(--h);--shopify-accelerated-checkout-button-border-radius: var(--br)}.stp-atc{width:100%;min-height:var(--h);padding:0 20px;border:0;border-radius:var(--br);background:var(--bg);color:var(--c);font-family:inherit;font-size:var(--s);font-weight:var(--w);letter-spacing:var(--ls);text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.stp-atc:hover:not(:disabled){background:var(--hbg);color:var(--hc)}.stp-atc:disabled{opacity:.5;cursor:not-allowed}.stp-atc.is-busy{opacity:.7}.stp-atc__in{display:inline-flex;align-items:center;justify-content:center;gap:8px}.stp-atc__ic{flex:none;width:1.45em;height:1.45em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.stp-atc__p[hidden]{display:none}.stp-qty{display:inline-flex;align-items:center;align-self:flex-start;border:1px solid var(--qb);border-radius:var(--br);color:var(--qc)}.stp-qty button{width:44px;height:44px;border:0;background:none;color:inherit;font-size:20px;cursor:pointer}.stp-qty input{width:44px;border:0;background:none;color:inherit;text-align:center;font:inherit;-moz-appearance:textfield}.stp-qty input::-webkit-outer-spin-button,.stp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stp-msg{margin:0;color:#b3261e;font-size:13px}.stp-msg:empty{display:none}.stp-eta{margin:0;color:var(--c);font-size:var(--s);line-height:1.5}.stp-eta--dot{position:relative;padding-left:1.7em}.stp-eta--dot:before{content:"";position:absolute;left:.1em;top:.5em;width:.62em;height:.62em;border-radius:50%;background:var(--dc, #8fd19e)}.stp-eta__timer{color:var(--tc);font-weight:700;font-variant-numeric:tabular-nums}.stp-eta strong{color:var(--sg, inherit);font-weight:700}.stp-tl{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:4px;padding:20px 8px;border:1px solid var(--bc);border-radius:var(--br);color:var(--c)}.stp-tl__step{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-width:0}.stp-tl__icon{display:grid;place-items:center;width:var(--is);height:var(--is);border-radius:50%;background:var(--ib);color:var(--ic)}.stp-tl__icon svg{width:46%;height:46%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stp-tl__title{color:var(--tc);font-size:var(--ts);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.stp-tl__date{color:var(--dc);font-size:var(--ds)}.stp-tl__chev{margin-top:calc(var(--is) / 2 - 10px);color:#c8c8c8;font-size:20px;line-height:20px}.stp-acc{border-bottom:1px solid var(--bc)}.stp-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--py) 0;color:var(--tc);font-size:var(--ts);font-weight:var(--tw);letter-spacing:.03em;text-transform:var(--tt);cursor:pointer;list-style:none}.stp-acc summary::-webkit-details-marker{display:none}.stp-acc__icon{flex:0 0 auto;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.stp-acc[open] .stp-acc__icon--chev{transform:rotate(180deg)}.stp-acc[open] .stp-acc__icon--plus .v{opacity:0}.stp-acc__body{padding-bottom:22px;color:var(--c);font-size:var(--s);line-height:1.65}.stp-acc__body p{margin:0 0 .9em}.stp-acc__body img{max-width:100%;height:auto}.stp-sticky{position:fixed;inset:auto 0 0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--stp-sbg);color:var(--stp-st);box-shadow:0 -4px 16px #0000001a;transform:translateY(110%);transition:transform .3s ease}.stp-sticky.is-on{transform:none}.stp-sticky__info{flex:1;min-width:0;font-weight:700}.stp-sticky__title{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.stp-sticky__price{font-size:16px}.stp-sticky__btn{min-height:46px;padding:0 22px;border:0;border-radius:var(--stp-sr);background:var(--stp-sbb);color:var(--stp-sbc);font:inherit;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.stp-sticky__btn:disabled{opacity:.5}@media(min-width:750px){.stp-sticky{display:none}}@media(prefers-reduced-motion:reduce){.stp-sticky,.stp-img,.stp-acc__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/stooner-product.css.map */
