.wb__header{margin-bottom:clamp(1.25rem,3vw,2.25rem)}.wb__header .kicker{display:block}.wb__sub{margin:.7rem auto 0;max-width:34rem;color:color-mix(in srgb,var(--color-text) 75%,transparent)}.wb__nav{justify-content:center;margin-top:1.4rem}.wb .carousel__track{padding-bottom:8px}.wb .carousel__slide.wb-slide{flex:0 0 clamp(210px,21vw,280px);min-width:0}.wb-slide:first-child{margin-left:auto}.wb-slide:last-child{margin-right:auto}.wb-card{display:flex;flex-direction:column;gap:.6rem;height:100%}.wb-card__media{position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;aspect-ratio:9 / 16;border-radius:var(--radius);overflow:hidden;background:var(--color-dark);box-shadow:0 10px 28px #3320112e;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.wb-card__media:hover{transform:translateY(-3px);box-shadow:0 16px 36px #33201142}.wb-card__video{width:100%;height:100%;object-fit:cover}.wb-card__badge,.wb-card__count{position:absolute;left:10px;z-index:1;display:inline-flex;align-items:center;gap:.4em;padding:.45em .8em;border-radius:var(--radius-pill);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1}.wb-card__badge{top:10px;background:var(--color-accent);color:var(--color-dark)}.wb-card__count{bottom:10px;background:#332011b8;color:var(--color-on-dark)}.wb-card__product{flex:1 1 auto;display:flex;align-items:center;gap:.6rem;padding:.5rem;background:var(--color-card, #fff);border-radius:calc(var(--radius) * .75);box-shadow:0 4px 14px #33201114}.wb-card__thumb{flex:0 0 44px;width:44px;height:44px;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--color-text) 6%,var(--color-card, #fff))}.wb-card__thumb img{width:100%;height:100%;object-fit:cover}.wb-card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;line-height:1.1}.wb-card__title{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:.98rem;line-height:1.05;text-transform:uppercase;color:var(--color-text);text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wb-card__title:hover{color:var(--color-primary)}.wb-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35em;font-size:.85rem;font-weight:600}.wb-card__price>*{white-space:nowrap}.wb-card__price s{font-size:.78rem;font-weight:400;opacity:.6}.wb-card .wb-card__add{width:40px;height:40px;flex-basis:40px}.wb-card__error{margin:0;font-size:.8rem;line-height:1.3;color:var(--color-primary)}.wb-card__error[hidden]{display:none}.wb-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s var(--ease);overscroll-behavior:contain}.wb-viewer.is-open{opacity:1}.wb-viewer[hidden]{display:none}.wb-viewer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1109e6}.wb-viewer__panel{--shop-w: 320px;position:relative;display:flex;height:min(88vh,800px,calc((100vw - 2 * var(--gutter) - var(--shop-w)) * 16 / 9));border-radius:var(--radius);overflow:hidden;background:var(--color-bg);box-shadow:0 30px 80px #00000073}.wb-viewer__stage{position:relative;height:100%;aspect-ratio:9 / 16;flex:0 0 auto;background:#000}.wb-viewer__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer}.wb-viewer__progress{position:absolute;top:0;left:0;right:0;height:3px;background:#ffffff40}.wb-viewer__progress i{display:block;width:0;height:100%;background:var(--color-accent);transition:width .25s linear}.wb-viewer__top{position:absolute;top:14px;right:12px;display:flex;gap:8px}.wb-viewer__btn{width:42px;height:42px;border-radius:50%;border:none;padding:0;display:grid;place-items:center;cursor:pointer;background:#33201199;color:#fff;transition:background .2s var(--ease)}.wb-viewer__btn:hover{background:#332011e0}.wb-viewer__btn svg[hidden]{display:none}.wb-viewer__nav{position:absolute;top:50%;margin-top:-21px}.wb-viewer__nav--prev{left:12px}.wb-viewer__nav--next{right:12px}.wb-viewer__stage:after{content:"";position:absolute;top:50%;left:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .2s var(--ease);background:#33201199 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M8 5.5v13l11-6.5z'/%3E%3C/svg%3E") 55% 50% / 34px no-repeat}.wb-viewer__stage.is-paused:after{opacity:1}.wb-viewer__shop{flex:0 0 var(--shop-w);width:var(--shop-w);display:flex;flex-direction:column;gap:.9rem;padding:1.5rem 1.2rem;overflow-y:auto}.wb-viewer__shop[hidden]{display:none}.wb-viewer__label{margin:0;font-family:var(--font-hand);font-size:1.6rem;line-height:1;color:var(--color-primary)}.wb-viewer__products{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.wb-viewer__error{margin:0;font-size:.85rem;color:var(--color-primary)}.wb-viewer__error[hidden]{display:none}.wb-prod{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"img info" "img add";align-items:center;gap:.45rem .8rem;padding:.6rem;background:var(--color-card, #fff);border-radius:calc(var(--radius) * .75)}.wb-prod__img{grid-area:img;width:64px;height:64px;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--color-text) 6%,var(--color-card, #fff))}.wb-prod__img img{width:100%;height:100%;object-fit:cover}.wb-prod__info{grid-area:info;display:flex;flex-direction:column;gap:.15rem;min-width:0;line-height:1.15}.wb-prod__title{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:1rem;line-height:1.05;text-transform:uppercase;color:var(--color-text);text-decoration:none}.wb-prod__title:hover{color:var(--color-primary)}.wb-prod__price{font-size:.88rem;font-weight:600}.wb-prod__price s{font-weight:400;opacity:.6;margin-right:.2em}.wb-prod__add{grid-area:add;justify-self:start}.wb-prod__add:hover{transform:none}.wb-short{display:none}@media(max-width:749px){.wb .carousel__slide.wb-slide{flex-basis:min(62vw,260px)}.wb-card__title{font-size:.9rem}.wb-viewer__panel{flex-direction:column;width:100vw;height:100vh;height:100dvh;border-radius:0;background:var(--color-dark);box-shadow:none}.wb-viewer__stage{flex:1 1 auto;width:100%;height:auto;min-height:0;aspect-ratio:auto}.wb-viewer__top{top:calc(12px + env(safe-area-inset-top))}.wb-viewer__progress{top:env(safe-area-inset-top)}.wb-viewer__nav{width:38px;height:38px;margin-top:-19px;background:#33201173}.wb-viewer__nav--prev{left:8px}.wb-viewer__nav--next{right:8px}.wb-viewer__shop{flex:0 0 auto;width:auto;gap:.55rem;overflow:visible;padding:.8rem 0 calc(.9rem + env(safe-area-inset-bottom))}.wb-viewer__label{padding-inline:14px;font-size:1.3rem;color:var(--color-accent)}.wb-viewer__error{padding-inline:14px;color:#ffb4a6}.wb-viewer__products{flex-direction:row;gap:8px;overflow-x:auto;padding-inline:14px;scroll-snap-type:x mandatory;scroll-padding-inline:14px;scrollbar-width:none}.wb-viewer__products::-webkit-scrollbar{display:none}.wb-prod{flex:0 0 min(86%,320px);scroll-snap-align:start;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"img info add";padding:.5rem}.wb-viewer__products>.wb-prod:only-child{flex-basis:100%}.wb-prod__img{width:52px;height:52px}.wb-prod__title{font-size:.92rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wb-prod__add{padding:.65em 1em}.wb-long{display:none}.wb-short{display:inline}}@media(prefers-reduced-motion:reduce){.wb-card__media,.wb-viewer{transition:none}.wb-card__media:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/shoppable-videos.css.map */
