.bst{overflow:hidden}.bst__hero{position:relative}.bst__media{width:100%;height:var(--hm);overflow:hidden}.bst__media img,.bst__ph{width:100%;height:100%;object-fit:cover;object-position:var(--fx) 50%;display:block}.bst__text-wrap{width:100%}.bst__text{width:100%;max-width:var(--text-max, 100%)}.bst__text-wrap--left .bst__text{text-align:left}.bst__text-wrap--right .bst__text{text-align:right;margin-left:auto}.bst__text-wrap--center .bst__text{text-align:center;margin:0 auto}.bst__logo{margin-bottom:2.2rem}.bst__logo img{display:block;height:auto;max-width:var(--lw-m)}.bst__text-wrap--center .bst__logo img{margin:0 auto}.bst__text-wrap--right .bst__logo img{margin:0 0 0 auto}.bst__heading{font-size:2.4rem;line-height:1.15;margin:0 0 1.2rem;font-weight:500}.bst__w{display:inline-block}.bst__lead{font-size:1.5rem;line-height:1.6;margin:0 0 2rem;color:rgba(var(--color-foreground),.78);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp, 3);overflow:hidden}.bst__btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:1rem;padding:1.3rem 2.8rem;border-radius:99px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-heading-family);font-size:1.6rem;text-decoration:none;transition:transform .2s}.bst__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%)}.bst__btn:hover{transform:translateY(-2px)}.bst__btn svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.bst__btn:hover svg{transform:translate(5px)}.bst__grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:3rem 0;list-style:none;margin:0;padding:0}.bst__item{padding:0 2rem;text-align:center}.bst__link{display:flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none;height:100%}.bst__blob{display:flex;align-items:center;justify-content:center;width:8.4rem;height:8.4rem;margin-bottom:2.2rem;background:var(--blob, rgba(var(--color-foreground), .07));border-radius:58% 42% 55% 45%/52% 58% 42% 48%;transition:transform .4s,border-radius .6s}.bst__blob svg{width:3.4rem;height:3.4rem;fill:none;stroke:rgb(var(--color-foreground));stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bst__item:hover .bst__blob{transform:translateY(-6px) scale(1.07);border-radius:44% 56% 42% 58%/58% 44% 56% 42%}.bst__item:hover .bst__blob svg{animation:bst-wig .5s}.bst__ct{font-size:2rem;line-height:1.3;margin:0 0 1rem;font-weight:500}.bst__cd{font-size:1.4rem;line-height:1.6;margin:0;max-width:24ch;color:rgba(var(--color-foreground),.68)}.bst__line{display:block;width:4.4rem;height:1px;margin-top:2.4rem;background:rgba(var(--color-foreground),.4);transform-origin:center;transition:width .35s,background .35s}.bst__item:hover .bst__line{width:8rem;background:rgb(var(--color-foreground))}.bst a:focus-visible{outline:3px solid #f5b83d;outline-offset:3px}@media screen and (min-width:990px){.bst__grid--div .bst__item+.bst__item{border-left:1px solid rgba(var(--color-foreground),.14)}}@media screen and (max-width:989px){.bst__grid{grid-template-columns:1fr 1fr}}.bst__grid--colorful_cards{gap:1.4rem}.bst__grid--colorful_cards .bst__item{background:var(--blob);color:var(--ctext);border-radius:22px;padding:2rem 1.4rem;transition:transform .25s,box-shadow .25s}.bst__grid--colorful_cards .bst__item:hover{transform:translateY(-6px);box-shadow:0 12px 24px #00000024}.bst__grid--colorful_cards .bst__cd{color:inherit;opacity:.8}.bst__grid--colorful_cards .bst__blob{background:#ffffff8c}.bst__grid--colorful_cards .bst__blob svg{stroke:var(--ctext)}.bst__grid--colorful_cards .bst__line{display:none}@media screen and (min-width:750px){.bst__media{height:var(--h)}.bst__logo{margin-bottom:2.8rem}.bst__logo img{max-width:var(--lw-d)}.bst__heading{font-size:clamp(2.8rem,3.6vw,4rem);margin-bottom:1.6rem}.bst__lead{font-size:1.7rem;margin-bottom:2.6rem}}@media screen and (max-width:749px){.bst__grid{gap:2rem 0}.bst__item{padding:0 .8rem}.bst__blob{width:5.6rem;height:5.6rem;margin-bottom:1.2rem}.bst__blob svg{width:2.4rem;height:2.4rem}.bst__ct{font-size:1.5rem;margin-bottom:.4rem}.bst__cd{font-size:1.2rem;line-height:1.45}.bst__line,.bst__grid--nodesc-m .bst__cd{display:none}.bst__grid--colorful_cards{gap:1rem}.bst__grid--colorful_cards .bst__item{padding:1.4rem .8rem}}.bst--anim .bst__media img{transition:transform 2.6s cubic-bezier(.2,.7,.2,1)}.bst--anim.bst--ready .bst__hero:not(.is-visible) :is(.bst__logo,.bst__w,.bst__lead,.bst__btn){opacity:0}.bst--anim.bst--ready .bst__hero:not(.is-visible) .bst__media img{transform:scale(1.1)}.bst--anim.bst--ready .bst__features:not(.is-visible) .bst__item{opacity:0}.bst--anim.bst--ready .bst__features:not(.is-visible) .bst__line{transform:scaleX(0)}.bst--anim .bst__hero.is-visible .bst__logo{animation:bst-pop .8s ease backwards}.bst--anim .bst__hero.is-visible .bst__w{animation:bst-pop .7s cubic-bezier(.2,.8,.3,1.2) backwards;animation-delay:calc(.1s * var(--i) + .3s)}.bst--anim .bst__hero.is-visible .bst__lead{animation:bst-pop .8s 1.1s ease backwards}.bst--anim .bst__hero.is-visible .bst__btn{animation:bst-pop .8s 1.3s ease backwards}.bst--anim .bst__hero.is-visible .bst__btn:after{animation:bst-shine 4s 3s infinite}.bst--anim .bst__features.is-visible .bst__item{animation:bst-pop .7s ease backwards;animation-delay:calc(.14s * var(--i))}.bst--anim .bst__features.is-visible .bst__line{animation:bst-draw .8s ease backwards;animation-delay:calc(.5s + .14s * var(--i))}@keyframes bst-pop{0%{opacity:0;transform:translateY(22px)}}@keyframes bst-draw{0%{transform:scaleX(0)}}@keyframes bst-wig{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}@keyframes bst-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.bst *,.bst *:before,.bst *:after{animation:none!important;transition:none!important}}.spc{padding:var(--spc-pt) 0 var(--spc-pb);overflow:hidden;font-family:var(--font-body-family);position:relative;z-index:0;isolation:isolate}.spc__head{max-width:120rem;margin:0 auto 2.8rem;padding:0 2rem;text-align:center}.spc__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.4rem,3.6vw,3.8rem);line-height:1.15}.spc__sub{margin:.8rem 0 0;font-size:1.5rem;opacity:.72}.spc__empty{text-align:center;margin:0;padding:0 2rem;opacity:.7}.spc__stage{position:relative;display:flex;align-items:center}.spc__arrow{position:absolute;top:42%;z-index:5;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;border:0;cursor:pointer;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 6px 18px #0000002e;transition:transform .2s,opacity .2s}.spc__arrow svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.spc__arrow--prev{left:1.6rem}.spc__arrow--next{right:1.6rem}.spc__arrow:hover{transform:translateY(-2px) scale(1.05)}.spc__arrow:disabled{opacity:0;pointer-events:none}.spc__track{display:flex;align-items:center;gap:0;width:100%;padding:5rem 30vw 4rem;overflow-x:auto;scroll-snap-type:x mandatory;perspective:1600px;cursor:grab;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.spc__track::-webkit-scrollbar{display:none}.spc__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.spc__item{flex:0 0 auto;width:var(--spc-card-w);scroll-snap-align:center;padding:0 1.6rem;transform-style:preserve-3d}.spc__inner{transform:translate(calc(var(--d, 0) * var(--spc-spread, 70) * -1px)) rotateY(calc(var(--d, 0) * var(--spc-tilt, 22) * -1deg)) scale(calc(1 - (min(var(--ad, 0),1)*.22)));opacity:calc(1 - (min(var(--ad, 0),1.6)*.55));transition:transform .15s linear,opacity .15s linear;will-change:transform}.spc__item.is-active .spc__inner{z-index:3}.spc__img{position:relative;display:block;width:100%;aspect-ratio:var(--spc-ratio);border-radius:var(--spc-radius);overflow:hidden;background:rgb(var(--color-background));box-shadow:0 12px 26px #0003}.spc__img img,.spc__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.spc__sale{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.5rem .9rem;border-radius:999px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.1rem;font-weight:600;line-height:1}.spc__info{margin-top:1.4rem;text-align:center}.spc__name{display:block;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.6rem;font-weight:500;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.spc__price{display:flex;justify-content:center;gap:.7rem;margin-top:.3rem;font-size:1.5rem;color:rgb(var(--color-foreground))}.spc__price-was{opacity:.5;text-decoration:line-through;font-weight:400}.spc__atc{margin-top:1.2rem;display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;padding:0 2.4rem;border:0;border-radius:999px;cursor:pointer;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,background-color .2s ease}.spc__item.is-active .spc__atc{opacity:1;transform:translateY(0);pointer-events:auto}.spc__atc[data-available=false]{opacity:.5;cursor:not-allowed}.spc__atc.is-added{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.spc__dots{display:flex;justify-content:center;gap:.8rem;margin-top:1rem}.spc__dot{width:.8rem;height:.8rem;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgba(var(--color-foreground),.25);transition:background-color .25s,transform .25s}.spc__dot.is-active{background:rgb(var(--color-foreground));transform:scale(1.25)}.spc__view-wrap{display:flex;justify-content:center;margin-top:2.6rem;padding:0 2rem}.spc__view{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 3rem;border-radius:var(--buttons-radius, 4px);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;text-decoration:none;transition:opacity .2s ease}.spc__view:hover{opacity:.85}@media screen and (max-width:989px){.spc__track{padding:4rem 18vw 3.6rem}.spc__arrow{display:none}}@media screen and (max-width:749px){.spc__item{width:var(--spc-card-w-m);padding:0 1rem}.spc__track{padding:3rem 22vw 3rem}.spc__heading{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){.spc *,.spc *:before,.spc *:after{transition:none!important}}.spc__clone{display:none}@media screen and (min-width:990px){.spc__clone{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
