.sr-section{background:var(--sr-section-bg);color:var(--sr-text-color);padding:40px 0}.sr-section *,.sr-section *:before,.sr-section *:after{box-sizing:border-box}.sr-shell{width:min(100% - 32px,1400px);margin-inline:auto}.sr-shell--full{width:100%;padding-inline:24px}.sr-heading{margin-bottom:24px}.sr-heading__title{margin:0;color:inherit;font-size:clamp(24px,3vw,40px);line-height:1.2}.sr-heading__subheading{margin-top:10px;opacity:.72}.sr-rail-wrap{position:relative}.sr-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sr-cols-desktop) - 1) * var(--sr-gap)) / var(--sr-cols-desktop));gap:var(--sr-gap);overflow-x:auto;padding:2px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.sr-rail::-webkit-scrollbar{display:none}.sr-preview{position:relative;min-width:0;scroll-snap-align:start;border-radius:var(--sr-radius);overflow:visible;background:transparent}.sr-preview__open{display:block;width:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer}.sr-preview__media{position:relative;display:block;width:100%;aspect-ratio:var(--sr-card-ratio);overflow:hidden;border-radius:var(--sr-radius);background:#111}.sr-preview__video,.sr-preview__poster,.sr-preview__placeholder{display:block;width:100%;height:100%;object-fit:cover}.sr-preview__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.72));pointer-events:none}.sr-preview__play{position:absolute;inset:50% auto auto 50%;width:50px;height:50px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#00000070;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s ease,opacity .2s ease;pointer-events:none}.sr-preview__play svg{width:24px;height:24px;fill:currentColor}.sr-preview.is-playing .sr-preview__play{opacity:0}.sr-preview__open:hover .sr-preview__play{transform:translate(-50%,-50%) scale(1.08)}.sr-preview__caption{position:absolute;inset-inline:14px;bottom:14px;z-index:2;color:#fff;font-weight:700;line-height:1.35;text-align:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sr-preview__controls{position:absolute;z-index:4;inset-inline-end:10px;top:10px;display:flex;gap:6px}.sr-icon-btn,.sr-control{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#00000080;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sr-icon-btn svg,.sr-control svg,.sr-modal__close svg,.sr-modal__nav svg,.sr-rail-arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.sr-icon-unmuted,.sr-icon-pause,.is-unmuted .sr-icon-muted{display:none}.is-unmuted .sr-icon-unmuted{display:block}.is-playing .sr-icon-play{display:none}.is-playing .sr-icon-pause{display:block}.sr-rail-arrow{position:absolute;z-index:5;top:50%;width:42px;height:42px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid rgba(0,0,0,.08);border-radius:50%;background:#fffffff5;color:#111;box-shadow:0 8px 26px #00000029;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s ease,box-shadow .18s ease}.sr-rail-arrow:hover{transform:translateY(-50%) scale(1.06);box-shadow:0 10px 30px #00000038}[dir=rtl] .sr-rail-arrow svg{transform:scaleX(-1)}.sr-rail-arrow--prev{inset-inline-start:-18px}.sr-rail-arrow--next{inset-inline-end:-18px}.sr-preview-product{position:relative;z-index:4;display:grid;grid-template-columns:54px minmax(0,1fr) 42px;gap:10px;align-items:center;padding-top:12px;color:var(--sr-text-color)}.sr-preview-product__image{width:54px;height:54px;display:block;overflow:hidden;border-radius:10px;background:#f5f5f5}.sr-preview-product__image img{width:100%;height:100%;object-fit:cover}.sr-preview-product__info{min-width:0}.sr-preview-product__title{display:-webkit-box;overflow:hidden;color:inherit;font-size:var(--sr-product-title-size-desktop);font-weight:700;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sr-preview-product__title:hover{text-decoration:underline}.sr-preview-product__price{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;margin-top:5px;font-size:var(--sr-product-price-size-desktop);font-weight:800}.sr-preview-product__price s{font-size:11px;font-weight:500;opacity:.55}.sr-money{display:inline-flex;align-items:center;gap:3px;direction:ltr;white-space:nowrap}.sr-money svg,.sr-money img{width:1em;height:1em;flex:0 0 auto}.sr-cart-icon-btn{position:relative;width:42px;height:42px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:var(--sr-cart-button-bg);color:var(--sr-cart-button-color);cursor:pointer;transition:transform .18s ease,opacity .18s ease}.sr-cart-icon-btn:hover{transform:translateY(-1px)}.sr-cart-icon-btn:disabled{cursor:not-allowed;opacity:.45}.sr-cart-icon-btn__icon,.sr-cart-icon-btn__icon svg{width:21px;height:21px}.sr-cart-icon-btn__icon svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sr-cart-icon-btn.is-loading .sr-cart-icon-btn__icon{opacity:0}.sr-cart-icon-btn.is-loading .sr-add-btn__spinner{display:block}.sr-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-product-desktop--overlay .sr-preview{overflow:visible}.sr-product-desktop--overlay .sr-preview__open{overflow:hidden;border-radius:var(--sr-radius)}.sr-product-desktop--overlay .sr-preview-product{position:absolute;inset-inline:10px;bottom:10px;grid-template-columns:46px minmax(0,1fr) 40px;padding:9px;border-radius:13px;background:var(--sr-product-card-bg);color:#111;box-shadow:0 10px 30px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sr-product-desktop--overlay .sr-preview-product__image{width:46px;height:46px}.sr-product-desktop--overlay .sr-preview__shade{background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.34))}.sr-empty{grid-column:1 / -1;padding:50px 20px;text-align:center;border:1px dashed currentColor;border-radius:16px;opacity:.7}.sr-modal[hidden]{display:none}.sr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000}.sr-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--sr-overlay-opacity));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sr-modal__dialog{position:relative;width:100%;height:100%}.sr-reels{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;outline:none}.sr-reels::-webkit-scrollbar{display:none}.sr-reel{min-height:100dvh;display:grid;place-items:center;padding:28px 78px;scroll-snap-align:start;scroll-snap-stop:always}.sr-reel__layout{width:min(100%,calc(var(--sr-popup-width) + 420px));height:min(88dvh,820px);display:grid;grid-template-columns:minmax(280px,var(--sr-popup-width)) minmax(280px,380px);gap:18px;justify-content:center;align-items:stretch}.sr-reel__video-card{position:relative;height:100%;min-height:0;overflow:hidden;border-radius:20px;background:#050505;box-shadow:0 24px 70px #00000059}.sr-reel__video{display:block;width:100%;height:100%;object-fit:cover}.sr-reel__poster,.sr-reel__placeholder{background:#111}.sr-reel__top-controls{position:absolute;z-index:3;top:14px;inset-inline-start:14px;display:flex;gap:8px}.sr-reel__progress{position:absolute;z-index:3;inset-inline:14px;bottom:12px;height:3px;overflow:hidden;border-radius:999px;background:#ffffff59}.sr-reel__progress span{display:block;width:0;height:100%;background:#fff}.sr-product-card{min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;color:#111;box-shadow:0 24px 70px #00000040}.sr-product-card__image{display:block;aspect-ratio:1 / .9;overflow:hidden;background:#f5f5f5}.sr-product-card__image img{width:100%;height:100%;object-fit:cover}.sr-product-card__body{min-height:0;display:flex;flex:1;flex-direction:column;padding:22px;overflow-y:auto}.sr-product-card__badge{align-self:flex-start;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#eef6eb;font-size:12px;font-weight:700}.sr-product-card__title{color:inherit;font-size:clamp(20px,2vw,28px);font-weight:800;line-height:1.3;text-decoration:none}.sr-product-card__title:hover{text-decoration:underline}.sr-product-card__price{display:flex;align-items:baseline;gap:10px;margin-top:14px}.sr-product-card__price-current{font-size:20px;font-weight:800}.sr-product-card__price s{opacity:.55}.sr-product-card__description{margin-top:16px;line-height:1.7;opacity:.78}.sr-add-btn{position:relative;width:100%;min-height:50px;margin-top:auto;padding:14px 18px;border:0;border-radius:12px;background:#111;color:#fff;font:inherit;font-weight:800;cursor:pointer}.sr-add-btn:disabled{cursor:not-allowed;opacity:.5}.sr-add-btn.is-loading [data-sr-add-label]{opacity:0}.sr-add-btn__spinner{position:absolute;inset:50% auto auto 50%;width:20px;height:20px;display:none;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:sr-spin .7s linear infinite}.sr-add-btn.is-loading .sr-add-btn__spinner{display:block}.sr-product-card__note{margin:10px 0 0;font-size:12px;line-height:1.5;opacity:.6}.sr-modal__close,.sr-modal__nav{position:fixed;z-index:10;display:grid;place-items:center;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sr-modal__close{top:20px;inset-inline-end:20px;width:44px;height:44px}.sr-modal__nav{inset-inline-start:calc(50% - 22px);width:44px;height:44px}.sr-modal__nav--prev{top:18px}.sr-modal__nav--next{bottom:18px}.sr-toast{position:fixed;z-index:2147483647;inset-inline-start:50%;bottom:24px;transform:translate(-50%,20px);max-width:min(90vw,520px);padding:12px 18px;border-radius:10px;background:#111;color:#fff;opacity:0;visibility:hidden;transition:.2s ease}[dir=rtl] .sr-toast{transform:translate(50%,20px)}.sr-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}[dir=rtl] .sr-toast.is-visible{transform:translate(50%)}body.sr-modal-open{overflow:hidden}@keyframes sr-spin{to{transform:rotate(360deg)}}@media(max-width:1149px){.sr-rail{grid-auto-columns:calc((100% - (var(--sr-cols-tablet) - 1) * var(--sr-gap)) / var(--sr-cols-tablet))}.sr-reel__layout{grid-template-columns:minmax(270px,var(--sr-popup-width)) minmax(250px,330px)}}@media(max-width:767px){.sr-section{padding:28px 0}.sr-shell,.sr-shell--full{width:100%;padding-inline:14px}.sr-rail{grid-auto-columns:calc((100% - (var(--sr-cols-mobile) - 1) * var(--sr-gap)) / var(--sr-cols-mobile))}.sr-rail-arrow{display:none}.sr-preview-product{grid-template-columns:46px minmax(0,1fr) 38px;gap:7px}.sr-preview-product__image{width:46px;height:46px}.sr-preview-product__title{font-size:var(--sr-product-title-size-mobile)}.sr-preview-product__price{font-size:var(--sr-product-price-size-mobile)}.sr-cart-icon-btn{width:38px;height:38px;border-radius:9px}.sr-product-mobile--overlay .sr-preview{overflow:visible}.sr-product-mobile--overlay .sr-preview__open{overflow:hidden;border-radius:var(--sr-radius)}.sr-product-mobile--overlay .sr-preview-product{position:absolute;inset-inline:7px;bottom:7px;grid-template-columns:38px minmax(0,1fr) 34px;gap:6px;padding:7px;border-radius:11px;background:var(--sr-product-card-bg);color:#111;box-shadow:0 8px 22px #0000002e;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.sr-product-mobile--overlay .sr-preview-product__image{width:38px;height:38px}.sr-product-mobile--overlay .sr-cart-icon-btn{width:34px;height:34px}.sr-product-mobile--below .sr-preview-product{position:relative;inset:auto;bottom:auto;padding:10px 0 0;border-radius:0;background:transparent;color:var(--sr-text-color);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sr-reel{padding:0}.sr-reel__layout{position:relative;width:100%;height:100dvh;display:block}.sr-reel__video-card{width:100%;height:100%;border-radius:0}.sr-product-card{position:absolute;z-index:5;inset-inline:12px;bottom:24px;min-height:112px;max-height:42dvh;display:grid;grid-template-columns:96px minmax(0,1fr);border-radius:16px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sr-product-card__image{height:100%;aspect-ratio:auto}.sr-product-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px 10px;padding:12px;overflow:auto}.sr-product-card__badge,.sr-product-card__description,.sr-product-card__note{display:none}.sr-product-card__title{grid-column:1 / -1;font-size:15px}.sr-product-card__price{margin:0;font-size:14px}.sr-product-card__price-current{font-size:15px}.sr-add-btn{width:auto;min-height:38px;margin:0;padding:8px 12px;font-size:13px}.sr-reel__top-controls{top:16px}.sr-reel__progress{bottom:calc(36px + min(112px,42dvh))}.sr-modal__nav{inset-inline-start:auto;inset-inline-end:12px}.sr-modal__nav--prev{top:42%}.sr-modal__nav--next{bottom:42%}.sr-modal__close{top:16px;inset-inline-end:14px}}@media(prefers-reduced-motion:reduce){.sr-rail,.sr-reels{scroll-behavior:auto!important}.sr-preview__play,.sr-toast{transition:none}}@media(min-width:768px){.sr-product-desktop--below .sr-preview-product{position:relative;inset:auto;bottom:auto;padding:12px 0 0;border-radius:0;background:transparent;color:var(--sr-text-color);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.sr-price-current{color:var(--sr-sale-price-color);font-weight:800}.sr-price-compare{color:inherit;opacity:.5}.sr-preview-product{min-height:66px}.sr-product-desktop--below .sr-preview-product{grid-template-columns:58px minmax(0,1fr) 44px;padding:12px 10px;border:1px solid rgba(0,0,0,.08);background:var(--sr-product-card-bg)}.sr-product-desktop--below .sr-preview-product__image{width:58px;height:58px;border-radius:50%}.sr-product-desktop--below .sr-preview-product__title{font-size:var(--sr-product-title-size-desktop)}.sr-product-desktop--below .sr-preview-product__price{font-size:var(--sr-product-price-size-desktop)}.sr-product-desktop--overlay .sr-preview-product{background:var(--sr-product-card-bg)}[dir=rtl] .sr-preview-product__title,[dir=rtl] .sr-preview-product__price{text-align:right}[dir=ltr] .sr-preview-product__title,[dir=ltr] .sr-preview-product__price{text-align:left}@media(max-width:767px){.sr-preview-product__title{font-size:var(--sr-product-title-size-mobile)}.sr-preview-product__price{font-size:var(--sr-product-price-size-mobile)}.sr-product-mobile--below .sr-preview-product{grid-template-columns:50px minmax(0,1fr) 40px;min-height:60px;padding:10px 8px;border:1px solid rgba(0,0,0,.08);background:var(--sr-product-card-bg)}.sr-product-mobile--below .sr-preview-product__image{width:50px;height:50px;border-radius:50%}.sr-product-mobile--overlay .sr-preview-product{background:var(--sr-product-card-bg)}}@media(min-width:768px){.sr-product-desktop--below .sr-preview-product{margin-top:var(--sr-below-gap-desktop);border-radius:var(--sr-below-radius-desktop)}}@media(max-width:767px){.sr-product-mobile--below .sr-preview-product{margin-top:var(--sr-below-gap-mobile);border-radius:var(--sr-below-radius-mobile)}}.sr-product-card{background:var(--sr-popup-card-bg-desktop);color:var(--sr-popup-text-color-desktop)}.sr-product-card__title,.sr-product-card__price,.sr-product-card__description,.sr-product-card__note{color:inherit}.sr-product-card .sr-add-btn{background:var(--sr-popup-button-bg-desktop);color:var(--sr-popup-button-text-desktop);font-size:var(--sr-popup-button-size-desktop)}@media(max-width:767px){.sr-product-card{background:var(--sr-popup-card-bg-mobile);color:var(--sr-popup-text-color-mobile)}.sr-product-card .sr-add-btn{background:var(--sr-popup-button-bg-mobile);color:var(--sr-popup-button-text-mobile);font-size:var(--sr-popup-button-size-mobile)}}.sr-modal__backdrop{background:var(--sr-popup-overlay-desktop);opacity:var(--sr-overlay-opacity)}.sr-reel__layout{width:min(100%,calc(var(--sr-popup-width) + var(--sr-popup-card-width-desktop) + var(--sr-popup-layout-gap-desktop)));grid-template-columns:minmax(280px,var(--sr-popup-width)) minmax(240px,var(--sr-popup-card-width-desktop));gap:var(--sr-popup-layout-gap-desktop)}.sr-reel__video-card{border-radius:var(--sr-popup-video-radius-desktop)}.sr-product-card{border-radius:var(--sr-popup-card-radius-desktop);background:var(--sr-popup-card-bg-desktop);color:var(--sr-popup-text-color-desktop)}.sr-product-card__image{border-radius:var(--sr-popup-image-radius-desktop) var(--sr-popup-image-radius-desktop) 0 0}.sr-product-card__body{padding:var(--sr-popup-card-padding-desktop)}.sr-product-card__title{color:var(--sr-popup-title-color-desktop);font-size:var(--sr-popup-title-size-desktop)}.sr-product-card__price{font-size:var(--sr-popup-price-size-desktop)}.sr-product-card__price-current,.sr-product-card__price .sr-price-current{color:var(--sr-popup-price-color-desktop);font-size:inherit}.sr-product-card__price s,.sr-product-card__price .sr-price-compare{color:var(--sr-popup-compare-color-desktop);font-size:.82em;opacity:1}.sr-product-card__description{color:var(--sr-popup-description-color-desktop);font-size:var(--sr-popup-description-size-desktop)}.sr-product-card__note{color:var(--sr-popup-description-color-desktop)}.sr-product-card .sr-add-btn{min-height:var(--sr-popup-button-height-desktop);border-radius:var(--sr-popup-button-radius-desktop);background:var(--sr-popup-button-bg-desktop);color:var(--sr-popup-button-text-desktop);font-size:var(--sr-popup-button-size-desktop)}.sr-modal__close,.sr-modal__nav,.sr-reel .sr-control{width:var(--sr-popup-control-size-desktop);height:var(--sr-popup-control-size-desktop);background:var(--sr-popup-control-bg-desktop);color:var(--sr-popup-control-color-desktop)}.sr-modal__close svg,.sr-modal__nav svg,.sr-reel .sr-control svg{width:calc(var(--sr-popup-control-size-desktop) * .48);height:calc(var(--sr-popup-control-size-desktop) * .48)}@media(max-width:767px){.sr-modal__backdrop{background:var(--sr-popup-overlay-mobile)}.sr-reel__video-card{border-radius:var(--sr-popup-video-radius-mobile)}.sr-product-card{border-radius:var(--sr-popup-card-radius-mobile);background:var(--sr-popup-card-bg-mobile);color:var(--sr-popup-text-color-mobile)}.sr-product-card__image{border-radius:var(--sr-popup-image-radius-mobile) 0 0 var(--sr-popup-image-radius-mobile)}[dir=rtl] .sr-product-card__image{border-radius:0 var(--sr-popup-image-radius-mobile) var(--sr-popup-image-radius-mobile) 0}.sr-product-card__body{padding:var(--sr-popup-card-padding-mobile)}.sr-product-card__title{color:var(--sr-popup-title-color-mobile);font-size:var(--sr-popup-title-size-mobile)}.sr-product-card__price{font-size:var(--sr-popup-price-size-mobile)}.sr-product-card__price-current,.sr-product-card__price .sr-price-current{color:var(--sr-popup-price-color-mobile);font-size:inherit}.sr-product-card__price s,.sr-product-card__price .sr-price-compare{color:var(--sr-popup-compare-color-mobile);font-size:.82em;opacity:1}.sr-product-card__description{color:var(--sr-popup-description-color-mobile);font-size:var(--sr-popup-description-size-mobile)}.sr-product-card__note{color:var(--sr-popup-description-color-mobile)}.sr-product-card .sr-add-btn{min-height:var(--sr-popup-button-height-mobile);border-radius:var(--sr-popup-button-radius-mobile);background:var(--sr-popup-button-bg-mobile);color:var(--sr-popup-button-text-mobile);font-size:var(--sr-popup-button-size-mobile)}.sr-modal__close,.sr-modal__nav,.sr-reel .sr-control{width:var(--sr-popup-control-size-mobile);height:var(--sr-popup-control-size-mobile);background:var(--sr-popup-control-bg-mobile);color:var(--sr-popup-control-color-mobile)}.sr-modal__close svg,.sr-modal__nav svg,.sr-reel .sr-control svg{width:calc(var(--sr-popup-control-size-mobile) * .48);height:calc(var(--sr-popup-control-size-mobile) * .48)}}.sr-heading{row-gap:8px;margin-bottom:var(--sr-heading-margin-bottom, 24px)}.sr-heading__title,.sr-heading__subheading{margin:0}.sr-heading.hdt-text-left{text-align:left}.sr-heading.hdt-text-center{text-align:center}.sr-heading.hdt-text-right{text-align:right}[dir=rtl] .sr-heading.hdt-text-left{text-align:left}[dir=rtl] .sr-heading.hdt-text-right{text-align:right}.sr-heading__title{font-size:var(--sr-heading-size-desktop);line-height:1.2}.sr-heading.hdt-des-6 .sr-heading__title{position:relative;display:inline-block;z-index:0;padding-inline:2px}.sr-heading.hdt-des-6 .sr-heading__title:after{content:"";position:absolute;z-index:-1;inset-inline:0;bottom:.08em;height:.24em;border-radius:999px;background:var(--sr-heading-design-color);opacity:.8}.sr-heading.hdt-text-left .sr-heading__title{margin-inline-end:auto}.sr-heading.hdt-text-center .sr-heading__title{margin-inline:auto}.sr-heading.hdt-text-right .sr-heading__title{margin-inline-start:auto}@media(max-width:767px){.sr-heading__title{font-size:var(--sr-heading-size-mobile)}}@media(min-width:768px){.sr-reel__layout{height:min(88dvh,820px);align-items:center}.sr-reel__video-card{width:100%;height:100%;max-height:min(88dvh,820px);aspect-ratio:9 / 16;justify-self:center}.sr-reel__video{object-fit:var(--sr-popup-video-fit-desktop);object-position:center center;background:#050505}}@media(max-width:767px){.sr-reel__video{object-fit:var(--sr-popup-video-fit-mobile);object-position:center center}}@media(min-width:768px){.sr-reel__layout{width:auto;max-width:calc((min(88dvh,820px) * 9 / 16) + var(--sr-popup-card-width-desktop) + var(--sr-popup-layout-gap-desktop));grid-template-columns:calc(min(88dvh,820px)*.5625) var(--sr-popup-card-width-desktop);align-items:center}.sr-reel__video-card,.sr-product-card{height:min(88dvh,820px);max-height:min(88dvh,820px)}.sr-product-card{width:var(--sr-popup-card-width-desktop);min-width:0}.sr-product-card__image{flex:0 0 var(--sr-popup-product-image-height-desktop);height:var(--sr-popup-product-image-height-desktop);aspect-ratio:auto;background:#fff}.sr-product-card__image img{object-fit:var(--sr-popup-product-image-fit-desktop);object-position:center}.sr-product-card__body{min-height:0;overflow-y:auto}.sr-product-card__title{font-size:min(var(--sr-popup-title-size-desktop),30px)}.sr-product-card__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}}.sr-native-kalles-form,.sr-native-kalles-form .sr-native-product-form{margin:0}.sr-native-kalles-form--icon,.sr-native-kalles-form--icon .sr-native-product-form{width:42px;height:42px}.sr-native-kalles-form--icon .sr-cart-icon-btn{width:42px;min-width:42px;height:42px;min-height:42px}.sr-native-kalles-form--popup,.sr-native-kalles-form--popup .sr-native-product-form{width:100%;margin-top:auto}.sr-native-kalles-form--popup .sr-add-btn{width:100%}.sr-native-spinner{position:absolute;inset:50% auto auto 50%;width:20px;height:20px;display:none;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.35);border-top-color:currentColor;border-radius:50%;animation:sr-native-spin .65s linear infinite}.sr-native-kalles-form button[name=add]{position:relative}.sr-native-kalles-form button[name=add][aria-busy=true]{cursor:wait;pointer-events:none}.sr-native-kalles-form button[name=add][aria-busy=true] .sr-native-spinner{display:block}.sr-native-kalles-form--icon button[name=add][aria-busy=true] .sr-cart-icon-btn__icon,.sr-native-kalles-form--popup button[name=add][aria-busy=true] .sr-native-button-label{opacity:0}@keyframes sr-native-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.sr-native-kalles-form--icon,.sr-native-kalles-form--icon .sr-native-product-form,.sr-native-kalles-form--icon .sr-cart-icon-btn{width:38px;min-width:38px;height:38px;min-height:38px}.sr-product-mobile--overlay .sr-native-kalles-form--icon,.sr-product-mobile--overlay .sr-native-kalles-form--icon .sr-native-product-form,.sr-product-mobile--overlay .sr-native-kalles-form--icon .sr-cart-icon-btn{width:34px;min-width:34px;height:34px;min-height:34px}}@media(max-width:767px){.sr-reels{scroll-behavior:auto!important;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.sr-reel{scroll-snap-stop:always}.sr-preview__video,.sr-reel__video{transform:translateZ(0);backface-visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/shoppable-reels.css.map */
