.ds-block{margin-top:var(--ds-mt, 0);margin-bottom:var(--ds-mb, 0)}.product__info-container>.ds-block+.ds-block{margin-top:max(var(--ds-mt, 0px),1.2rem)}@media screen and (max-width:749px){.ds-hide-mobile{display:none!important}}@media screen and (min-width:750px){.ds-hide-desktop{display:none!important}}.ds-title--h0 h1{font-size:calc(var(--font-heading-scale) * 4rem)}.ds-title--h1 h1{font-size:calc(var(--font-heading-scale) * 3.2rem)}.ds-title--h2 h1{font-size:calc(var(--font-heading-scale) * 2.6rem)}.ds-title--h3 h1{font-size:calc(var(--font-heading-scale) * 2.1rem)}.ds-title--upper h1{text-transform:uppercase;letter-spacing:.04em}.product__title.ds-title h1{margin:0;line-height:1.2}.ds-price .price--on-sale .price-item--sale,.ds-price .price__regular .price-item--regular{color:var(--ds-price-color, inherit);font-weight:600}.ds-price .price--on-sale .price__sale s .price-item--regular{color:var(--ds-compare-color, inherit)}.ds-price--price_first .price__sale{display:inline-flex;flex-direction:row-reverse;gap:1rem}.ds-emoji-benefits p{margin:.4rem 0;font-size:1.6rem}.ds-rating{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.ds-rating__stars{position:relative;display:inline-flex;line-height:0}.ds-rating__layer{display:inline-flex;gap:2px;white-space:nowrap}.ds-rating__layer--fg{position:absolute;inset:0 auto 0 0;overflow:hidden}.ds-star{width:var(--ds-star-size, 14px);height:var(--ds-star-size, 14px);flex:none;fill:var(--ds-star-color, #ffcc00)}.ds-rating__layer--bg .ds-star{fill:var(--ds-star-bg, #ececec)}.ds-rating__layer--bg.ds-rating__layer--outline .ds-star{fill:none;stroke:var(--ds-star-color, #ffcc00);stroke-width:1.5}.ds-rating__label{font-size:1.3rem;color:rgba(var(--color-foreground),.75)}ds-bundle{display:block}.ds-bundle__headline{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.2rem;font-size:1.5rem}.ds-bundle__headline:before,.ds-bundle__headline:after{content:"";flex:1;height:2px;background:var(--ds-accent-1)}.ds-bundle__options{display:grid;gap:1.2rem}.ds-bundle__option{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;padding:1.4rem 1.8rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:8px;cursor:pointer;background:rgb(var(--color-background));transition:border-color .15s,background .15s}.ds-bundle__option:hover{border-color:var(--ds-accent-1)}.ds-bundle__option.is-selected{border:2px solid var(--ds-accent-1);background:color-mix(in srgb,var(--ds-accent-1) 7%,rgb(var(--color-background)))}.ds-bundle__option input{position:absolute;opacity:0;pointer-events:none}.ds-bundle__radio{width:1.8rem;height:1.8rem;border-radius:50%;border:2px solid rgba(var(--color-foreground),.3)}.ds-bundle__option.is-selected .ds-bundle__radio{border-color:var(--ds-accent-1);box-shadow:inset 0 0 0 3px rgb(var(--color-background));background:var(--ds-accent-1)}.ds-bundle__option:focus-within{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px}.ds-bundle__text{display:flex;flex-direction:column;gap:.2rem}.ds-bundle__label{font-weight:700;font-size:1.6rem;display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.ds-bundle__benefit{font-size:1.1rem;font-weight:600;padding:.2rem .8rem;border-radius:99px;background:var(--ds-accent-2);color:#1a1a1a}.ds-bundle__caption{font-size:1.35rem;color:rgba(var(--color-foreground),.75)}.ds-bundle__prices{display:flex;flex-direction:column;align-items:flex-end}.ds-bundle__price{font-weight:700;font-size:1.7rem;color:var(--ds-accent-1)}.ds-bundle__compare{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.ds-bundle__badge{position:absolute;top:-1.1rem;right:1.2rem;padding:.3rem 1rem;border-radius:4px;font-size:1.2rem;font-weight:700;background:var(--ds-accent-1);color:#fff;transform:rotate(1deg)}.ds-buy--upper .product-form__submit{text-transform:uppercase;letter-spacing:.06em}.ds-buy--center .product-form__buttons{margin-left:auto;margin-right:auto}.ds-buy--right .product-form__buttons{margin-left:auto}.ds-buy--custom .product-form__submit{background-color:var(--ds-btn-color);border-color:var(--ds-btn-color);color:#fff}.ds-buy--custom .product-form__submit:after{box-shadow:none}.ds-icons--small .icon-with-text .svg-wrapper,.ds-icons--small .icon-with-text img{width:2rem;height:2rem}.ds-icons--medium .icon-with-text .svg-wrapper,.ds-icons--medium .icon-with-text img{width:3rem;height:3rem}.ds-icons--large .icon-with-text .svg-wrapper,.ds-icons--large .icon-with-text img{width:4rem;height:4rem}.ds-payment{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0}.ds-payment .icon{width:3.8rem;height:2.4rem}.ds-shipping{display:flex;gap:1.2rem;align-items:center}.ds-shipping--icon-top{align-items:flex-start}.ds-shipping__icon .svg-wrapper,.ds-shipping__icon svg{width:2.4rem;height:2.4rem}.ds-shipping--medium .ds-shipping__icon svg{width:3rem;height:3rem}.ds-shipping--large .ds-shipping__icon svg{width:3.6rem;height:3.6rem}.ds-shipping__message p{margin:0}ds-reviews{display:block}.ds-reviews__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ds-reviews__track::-webkit-scrollbar{display:none}.ds-reviews__slide{flex:0 0 100%;scroll-snap-align:start;margin:0}.ds-reviews--avatar-left .ds-reviews__slide{display:grid;grid-template-columns:auto 1fr;column-gap:1.2rem}.ds-reviews--avatar-left .ds-reviews__avatar{grid-row:span 2}.ds-reviews__avatar{width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover;margin-bottom:.8rem}.ds-reviews__text{margin:0;padding:0;border:0;font-style:normal;font-size:1.5rem}.ds-reviews__text p{margin:0}.ds-reviews__author{display:flex;align-items:center;gap:1rem;margin-top:.8rem;font-style:italic;color:rgba(var(--color-foreground),.75)}.ds-reviews__stars{display:inline-flex;gap:2px}.ds-reviews__stars .ds-star{--ds-star-size: 16px}.ds-reviews__nav{display:flex;justify-content:center;align-items:center;gap:.8rem;margin-top:1rem}.ds-reviews__arrow{background:none;border:0;font-size:2rem;cursor:pointer;color:rgb(var(--color-foreground));padding:0 .4rem}.ds-reviews__dot{width:.8rem;height:.8rem;padding:0;border-radius:50%;border:1px solid rgb(var(--color-foreground));background:none;cursor:pointer}.ds-reviews__dot.is-active{background:rgb(var(--color-foreground))}ds-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;transform:translateY(110%);transition:transform .25s ease;box-shadow:0 -4px 20px #00000014;border-top:1px solid rgba(var(--color-foreground),.08)}ds-sticky-atc.is-visible{transform:none}.ds-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:1rem;padding-bottom:1rem}.ds-sticky__info{display:flex;align-items:center;gap:1.2rem;min-width:0}.ds-sticky__image{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:6px}.ds-sticky__meta{display:flex;flex-direction:column;min-width:0}.ds-sticky__title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-sticky__price{display:flex;gap:.8rem;font-size:1.4rem}.ds-sticky__price s{color:rgba(var(--color-foreground),.6)}.ds-sticky__actions{display:flex;align-items:center;gap:1rem;flex:none}.ds-sticky__select{min-width:14rem}.ds-sticky__button{gap:.8rem;min-width:16rem}.ds-sticky__badge{padding:.2rem .8rem;border-radius:4px;background:#fff3;font-size:1.3rem}@media screen and (max-width:749px){.ds-sticky__image,.ds-sticky__select{display:none}.ds-sticky__button{min-width:0;padding:0 1.6rem}}.ds-section-heading{margin:0 0 1.2rem}.ds-h0{font-size:calc(var(--font-heading-scale) * 4rem)}ds-results{display:block}.ds-results{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.ds-results{grid-template-columns:1fr 1fr}.ds-results--results_first .ds-results__bars{order:-1}}.ds-results__image img{width:100%;height:auto;border-radius:12px;display:block;margin-bottom:2rem}.ds-results__row{margin-bottom:2rem}.ds-results__row-head{display:flex;align-items:baseline;gap:1.2rem}.ds-results__pct{font-size:2.6rem;font-weight:700;color:var(--ds-accent, var(--ds-accent-1));min-width:6rem}.ds-results__row-text p{margin:0}.ds-results__bar{height:.9rem;border-radius:99px;background:rgba(var(--color-foreground),.1);overflow:hidden;margin-top:.6rem}.ds-results__fill{height:100%;width:0;border-radius:inherit;background:var(--ds-accent, var(--ds-accent-1));transition:width 1.2s ease}.ds-results.is-in .ds-results__fill{width:var(--pct)}.ds-results__caption{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.ds-testimonials__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * 1.6rem) / var(--cols));gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:1rem}.ds-testimonials--peek .ds-testimonials__grid{grid-auto-columns:calc((100% - var(--cols) * 1.6rem) / (var(--cols) + .25))}@media screen and (max-width:749px){.ds-testimonials__grid{grid-auto-columns:85%}}.ds-testimonial{scroll-snap-align:start;padding:2.8rem 2.4rem;border-radius:6px;display:flex;flex-direction:column;gap:1.2rem}.ds-testimonials--primary .ds-testimonial{background:rgba(var(--color-foreground),.04)}.ds-testimonials--center .ds-testimonial{text-align:center;align-items:center}.ds-testimonial__image{overflow:hidden}.ds-testimonial__image img{display:block;width:100%;height:100%;object-fit:cover}.ds-img--third{width:33%}.ds-img--half{width:50%}.ds-img--full{width:100%}.ds-ratio--square{aspect-ratio:1}.ds-ratio--portrait{aspect-ratio:4 / 5}.ds-ratio--circle{aspect-ratio:1;border-radius:50%}.ds-testimonial__title{margin:0;font-size:1.7rem}.ds-testimonial__text p{margin:0;line-height:1.8}.ds-testimonial__quote{font-size:4rem;line-height:1;height:2.4rem}.ds-testimonial__author{font-style:italic;font-weight:600;margin:0}.ds-testimonial__stars{display:flex;gap:2px}.ds-testimonials--center .ds-testimonial__stars{justify-content:center}.ds-iconbar{display:grid;grid-template-columns:repeat(var(--cols-m),1fr);gap:2.4rem}@media screen and (min-width:750px){.ds-iconbar{grid-template-columns:repeat(var(--cols),1fr)}}@media screen and (max-width:749px){.ds-iconbar--swipe{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:70%;overflow-x:auto;scroll-snap-type:x mandatory}.ds-iconbar--swipe>*{scroll-snap-align:start}}.ds-iconbar__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;padding:1.6rem}.ds-iconbar--primary .ds-iconbar__item{background:rgba(var(--color-foreground),.04);border-radius:8px}.ds-iconbar__icon{color:var(--ds-icon-color)}.ds-iconbar__icon svg,.ds-iconbar__icon img{width:var(--ds-icon-size);height:var(--ds-icon-size);object-fit:contain}.ds-iconbar__icon .svg-wrapper{width:var(--ds-icon-size);height:var(--ds-icon-size)}.ds-iconbar__title{margin:0;font-size:1.6rem;font-weight:600}.ds-iconbar__text p{margin:0}.ds-divider{line-height:0}.ds-divider svg{display:block;width:100%;height:var(--h-m)}@media screen and (min-width:750px){.ds-divider svg{height:var(--h-d)}}.ds-compare{max-width:74rem;margin:0 auto}.ds-compare__head,.ds-compare__row{display:grid;grid-template-columns:1fr 9rem 9rem;align-items:center}.ds-compare__head{padding:0 0 1rem;font-weight:600;font-size:1.4rem;text-align:center}.ds-compare__card{background:rgb(var(--color-background));border-radius:14px;box-shadow:0 6px 24px #00000014;overflow:hidden}.ds-compare__row{padding:1.6rem 2.4rem;border-top:1px solid rgba(var(--color-foreground),.08)}.ds-compare__row:first-child{border-top:0}.ds-compare__label{text-align:center}.ds-compare__mark{display:flex;justify-content:center}.ds-compare__mark svg{width:2.6rem;height:2.6rem}.ds-compare__mark--yes svg{stroke:var(--ds-yes, #7cc242)}.ds-compare__mark--no svg{stroke:var(--ds-no, #121212)}@media screen and (max-width:749px){.ds-compare__head,.ds-compare__row{grid-template-columns:1fr 6rem 6rem}.ds-compare__row{padding:1.2rem 1.4rem}}.ds-marquee{overflow:hidden;white-space:nowrap}.ds-marquee__track{display:inline-flex;animation:ds-marquee var(--speed, 30s) linear infinite}.ds-marquee:hover .ds-marquee__track{animation-play-state:paused}.ds-marquee__item{padding:0 2.2rem}.ds-marquee--upper .ds-marquee__item{text-transform:uppercase;letter-spacing:.05em}@keyframes ds-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ds-marquee__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ds-theme.css.map */
