.sa-align-left{justify-content:flex-start;text-align:left}.sa-align-center{justify-content:center;text-align:center}.sa-placeholder{margin:0;padding:12px;font-size:13px;border:1px dashed rgba(var(--color-foreground),.3);border-radius:8px;opacity:.8}.sa-icon{width:22px;height:22px;flex:none}.sa-select{font:inherit;font-size:12px;padding:4px 8px;border:1px solid rgba(var(--color-foreground),.2);border-radius:6px;background:rgb(var(--color-background));color:inherit;max-width:100%;width:fit-content}@keyframes sa-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--sa-p) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.sa-stars{display:inline-flex;gap:2px;line-height:0;vertical-align:middle}.sa-stars__star{width:var(--sa-star-size);height:var(--sa-star-size);color:var(--sa-star)}.sa-stars__box{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--sa-star-size) * 1.3);height:calc(var(--sa-star-size) * 1.3)}.sa-stars__box svg{width:calc(var(--sa-star-size) * .9);height:calc(var(--sa-star-size) * .9)}.sa-tabs{border:1px solid rgba(var(--color-foreground),.12);border-radius:10px;overflow:hidden}.sa-tabs__list{display:flex;border-bottom:1px solid rgba(var(--color-foreground),.12);overflow-x:auto;scrollbar-width:none}.sa-tabs__tab{flex:1;background:rgba(var(--color-foreground),.03);border:0;padding:12px 10px;font:inherit;font-size:13px;color:inherit;cursor:pointer;white-space:nowrap}.sa-tabs__tab[aria-selected=true]{background:rgb(var(--color-background));font-weight:600;box-shadow:inset 0 -2px rgb(var(--color-foreground))}.sa-tabs__panel{padding:16px;font-size:14px;line-height:1.55}.sa-tabs__panel>:first-child{margin-top:0}.sa-tabs__panel>:last-child{margin-bottom:0}.sa-expert__text{margin:10px 0 14px}.sa-expert__text p{margin:0 0 8px}.sa-expert__author{display:flex;align-items:center;gap:10px;font-size:12px}.sa-expert__author img{width:40px;height:40px;border-radius:50%;object-fit:cover}.sa-expert__name{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;font-size:13px;font-weight:700}.sa-expert__verified{font-size:11px;font-weight:500;background:rgba(var(--color-foreground),.06);border-radius:99px;padding:2px 8px}.sa-expert__meta{margin:2px 0 0;opacity:.7}.sa-atc-arrow{margin-right:8px}.sa-atc-price s{opacity:.6;margin-left:4px;font-weight:400}.sa-videos__heading{margin:0 0 10px;font-weight:600;font-size:14px}.sa-videos__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sa-videos__track::-webkit-scrollbar{display:none}.sa-videos__item{position:relative;flex:0 0 var(--sa-w);aspect-ratio:9 / 16;border:0;padding:0;border-radius:var(--sa-radius);overflow:hidden;cursor:pointer;scroll-snap-align:start;background:#000}.sa-videos__item video{width:100%;height:100%;object-fit:cover;display:block}.sa-videos__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:#00000073;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sa-videos__play svg{width:14px;height:14px;margin-left:2px}.sa-videos__modal{border:0;padding:0;background:transparent;width:100%;max-width:min(92vw,460px);overflow:visible}.sa-videos__modal::backdrop{background:#000c}.sa-videos__modal video{width:100%;max-height:85vh;border-radius:12px;display:block;background:#000}.sa-videos__close{position:absolute;top:8px;right:8px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:#0000008c;color:#fff;font-size:22px;line-height:1;cursor:pointer}.sa-addons{display:grid;gap:8px}.sa-addons__heading,.sa-upsell__heading,.sa-reviews__heading{margin:0 0 2px;font-weight:600;font-size:14px}.sa-addon{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid rgba(var(--color-foreground),.1);border-radius:14px;background:rgba(var(--color-foreground),.02);cursor:pointer}.sa-addon__media img{width:44px;height:44px;object-fit:contain;border-radius:8px;display:block}.sa-addon__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px}.sa-addon__title{font-weight:600}.sa-addon__price{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sa-addon__price s,.sa-upsell__price s,.sa-sticky__meta s{opacity:.55}.sa-addon__tag{font-size:11px;background:rgba(var(--color-foreground),.08);padding:1px 6px;border-radius:4px}.sa-switch{-webkit-appearance:none;appearance:none;position:relative;flex:none;width:42px;height:24px;margin:0;border-radius:99px;background:rgba(var(--color-foreground),.18);cursor:pointer;transition:background .2s}.sa-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.sa-switch:checked{background:rgb(var(--color-foreground))}.sa-switch:checked:after{transform:translate(18px)}.sa-switch:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.sa-upsell{display:grid;gap:8px}.sa-upsell__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:rgba(var(--color-foreground),.04)}.sa-upsell__media img{width:52px;height:52px;object-fit:contain;border-radius:8px;display:block}.sa-upsell__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px}.sa-upsell__title{color:inherit;text-decoration:none;font-weight:600}.sa-upsell__btn{flex:none;background:var(--sa-btn-bg);color:var(--sa-btn-fg);border:0;border-radius:6px;padding:9px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.sa-upsell__btn[disabled]{opacity:.6;cursor:default}.sa-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 0;background:var(--sa-bg);color:var(--sa-fg);box-shadow:0 -6px 24px #00000014;transform:translateY(110%);transition:transform .3s ease}.sa-sticky.is-visible{transform:none}.sa-sticky__inner{display:flex;align-items:center;gap:12px}.sa-sticky__img{width:44px;height:44px;object-fit:cover;border-radius:6px}.sa-sticky__info{flex:1;min-width:0}.sa-sticky__title{margin:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-sticky__meta{margin:2px 0 0;font-size:12px;opacity:.8}.sa-sticky__btn{background:var(--sa-btn-bg);color:var(--sa-btn-fg);border:0;border-radius:var(--sa-radius);padding:12px 22px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.sa-sticky__btn[disabled]{opacity:.5;cursor:not-allowed}@media(min-width:750px){.sa-sticky--mobile{display:none}}@media(max-width:749px){.sa-sticky__img{display:none}.sa-sticky__btn{padding:12px 16px}}.sa-shipping{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:10px 14px;border-radius:8px;background:var(--sa-bg);font-size:13px}.sa-shipping__left{display:inline-flex;align-items:center;gap:8px}.sa-dot{--sa-p: var(--sa-dot);width:8px;height:8px;border-radius:50%;background:var(--sa-dot);flex:none;animation:sa-pulse 1.8s infinite}.sa-benefits{color:var(--sa-fg)}.sa-benefits--horizontal{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px;text-align:center}.sa-benefits--horizontal .sa-benefit{display:flex;flex-direction:column;align-items:center;gap:6px}.sa-benefits--vertical{display:flex;flex-direction:column;gap:12px}.sa-benefits--vertical .sa-benefit{display:flex;align-items:center;gap:12px}.sa-benefit__title{margin:0;font-size:13px;font-weight:700;line-height:1.3}.sa-benefit__text{margin:2px 0 0;font-size:12px;line-height:1.35;opacity:.75}.sa-checklist{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:var(--sa-size)}.sa-checklist li{display:flex;align-items:center;gap:10px;line-height:1.35}.sa-checklist svg{width:1.4em;height:1.4em;flex:none}.sa-checklist circle{fill:var(--sa-check)}.sa-social{display:flex;align-items:center;gap:12px;padding:8px 16px 8px 10px;border-radius:999px;background:var(--sa-bg);font-size:13px}.sa-social__avatars{display:flex;flex:none}.sa-social__avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid rgb(var(--color-background));margin-left:-8px}.sa-social__avatar:first-child{margin-left:0}.sa-social__text{margin:0;line-height:1.35}.sa-payment{display:flex;flex-direction:column;gap:8px}.sa-payment.sa-align-center{align-items:center}.sa-payment__heading{margin:0;font-size:13px;opacity:.75}.sa-payment__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.sa-align-center .sa-payment__list{justify-content:center}.sa-payment__icon{display:block;height:24px;width:auto}.sa-pulse{--sa-c: var(--sa-ok);display:inline-flex;align-items:center;gap:10px;font-size:var(--sa-size);color:var(--sa-c)}.sa-pulse[data-state=low]{--sa-c: var(--sa-low)}.sa-pulse[data-state=out]{--sa-c: var(--sa-out)}.sa-pulse__dot{--sa-p: var(--sa-c);width:.7em;height:.7em;border-radius:50%;background:var(--sa-c);flex:none;animation:sa-pulse 1.8s infinite}.sa-badges{display:flex;flex-wrap:wrap;gap:8px}.sa-badge{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2}.sa-countdown{font-size:14px}.sa-countdown__row{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.sa-countdown__row strong{font-variant-numeric:tabular-nums}.sa-countdown__track{height:6px;border-radius:99px;background:var(--sa-track);overflow:hidden}.sa-countdown__track span{display:block;height:100%;width:100%;border-radius:inherit;background:var(--sa-bar);transition:width 1s linear}.sa-rsum{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px}.sa-rsum__label{font-weight:500}.sa-coupon{position:relative;display:flex;align-items:center;gap:16px;padding:12px 22px;border-radius:8px;background:var(--sa-bg);color:var(--sa-fg)}.sa-coupon:before,.sa-coupon:after{content:"";position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:rgb(var(--color-background));transform:translateY(-50%)}.sa-coupon:before{left:-8px}.sa-coupon:after{right:-8px}.sa-coupon__info{flex:1;display:flex;flex-direction:column;line-height:1.3}.sa-coupon__info strong{font-size:15px}.sa-coupon__info span{font-size:12px;opacity:.8}.sa-coupon__sep{align-self:stretch;border-left:2px dashed currentColor;opacity:.35}.sa-coupon__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:6px;background:var(--sa-fg);color:var(--sa-bg);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sa-banner{padding:12px 16px;border:1px dashed var(--sa-bd);border-radius:10px;background:var(--sa-bg);color:var(--sa-fg);text-align:center}.sa-banner--solid{border-style:solid}.sa-banner__title{margin:0;font-size:15px;line-height:1.4}.sa-banner__text{margin:4px 0 0;font-size:13px;opacity:.85}.sa-carousel{display:flex;align-items:center;gap:8px}.sa-carousel__track{flex:1;min-width:0;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sa-carousel__track::-webkit-scrollbar{display:none}.sa-review{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px;border-radius:12px;background:var(--sa-bg)}.sa-review img,.sa-review__initial{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.sa-review__initial{display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.08);font-weight:700;text-transform:uppercase}.sa-review figcaption{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.sa-review blockquote{margin:4px 0 0;padding:0;border:0;font-size:13px;line-height:1.45;font-style:normal;color:inherit}.sa-carousel__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:inherit;cursor:pointer}.sa-carousel__btn svg{width:14px;height:14px}.sa-reviews__note{margin:8px 0 0;font-size:11px;opacity:.65}.sa-space{height:var(--sa-h);display:flex;align-items:center}.sa-space__line{width:100%;margin:0;border:0;border-top:1px solid var(--sa-line)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sa-blocks.css.map */
