.ugc-carousel{overflow:hidden}.ugc-carousel__heading{margin:0 0 clamp(2.4rem,4vw,5.6rem);text-align:center}.ugc-carousel__inner{--card-w: var(--ugc-card-w-desktop);display:block;position:relative}@media screen and (max-width:749px){.ugc-carousel__inner{--card-w: var(--ugc-card-w-mobile)}}.ugc-carousel__track{position:relative;display:flex;align-items:flex-start;gap:var(--ugc-gap);margin:0;padding:0 calc(50% - var(--card-w) / 2);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ugc-carousel__track::-webkit-scrollbar{display:none}.ugc-card{flex:0 0 var(--card-w);scroll-snap-align:center;transform:scale(.88);transform-origin:50% 45%;opacity:.9;cursor:pointer;transition:transform var(--duration-long, .45s) cubic-bezier(.2,.7,.2,1),opacity var(--duration-long, .45s) ease}.ugc-card.is-active{transform:none;opacity:1;cursor:default}.ugc-card__media{position:relative;aspect-ratio:9 / 16;border-radius:var(--media-radius, 12px);overflow:hidden;background:rgba(var(--color-foreground),.08)}.ugc-card.is-active .ugc-card__media{cursor:pointer}.ugc-card__media video,.ugc-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ugc-card__placeholder{fill:rgba(var(--color-foreground),.35)}.ugc-card__caption{position:absolute;left:8%;right:8%;bottom:28%;margin:0;text-align:center;color:#fff;font-weight:var(--font-body-weight-bold, 700);font-size:clamp(1.5rem,1.5vw,2.2rem);line-height:1.25;text-shadow:0 0 2px #000,0 1px 4px rgba(0,0,0,.8);pointer-events:none}.ugc-card__controls{position:absolute;top:1.4rem;right:1.4rem;display:flex;flex-direction:column;gap:1.2rem;opacity:0;pointer-events:none;transition:opacity var(--duration-default, .2s) ease}.ugc-card.is-active .ugc-card__controls{opacity:1;pointer-events:auto}.ugc-card__btn{display:grid;place-items:center;width:4.6rem;height:4.6rem;padding:0;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ugc-card__btn:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem;box-shadow:none}.ugc-icon{width:2.4rem;height:2.4rem;display:block}.ugc-icon--unmuted,.ugc-icon--play{display:none}ugc-video-carousel:not(.is-muted) .ugc-icon--muted{display:none}ugc-video-carousel:not(.is-muted) .ugc-icon--unmuted{display:block}ugc-video-carousel.is-paused .ugc-icon--pause{display:none}ugc-video-carousel.is-paused .ugc-icon--play{display:block}.ugc-card__product{display:flex;align-items:center;gap:1.6rem;margin-top:1.8rem;color:rgb(var(--color-foreground));text-decoration:none}.ugc-card__product--card{padding:1.4rem 2rem;border-radius:var(--product-card-corner-radius, 1rem);border:var(--product-card-border-width, 0) solid rgba(var(--color-foreground),var(--product-card-border-opacity, .1));background:rgb(var(--color-background))}.ugc-card__thumb-wrap{flex-shrink:0;width:7.2rem;height:7.2rem;display:grid;place-items:center;overflow:hidden}.ugc-card__product--card .ugc-card__thumb-wrap{width:6.4rem;height:4.8rem}.ugc-card__thumb{width:100%;height:100%;object-fit:contain}.ugc-card__info{min-width:0}.ugc-card__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-card__product .price{margin:0}.ugc-card__product:hover .ugc-card__title{text-decoration:underline;text-underline-offset:.3rem}.ugc-carousel__nav{position:absolute;top:calc(var(--card-w) * 16 / 9 / 2);transform:translateY(-50%);display:grid;place-items:center;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:var(--buttons-radius, 50%);background:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer;z-index:2;transition:opacity var(--duration-default, .2s) ease}.ugc-carousel__nav svg{width:2.2rem;height:2.2rem}.ugc-carousel__nav--prev{left:2.4rem}.ugc-carousel__nav--next{right:2.4rem}.ugc-carousel__nav:disabled{opacity:0;pointer-events:none}@media screen and (max-width:749px){.ugc-carousel__nav{display:none}.ugc-card__btn{width:4rem;height:4rem}.ugc-card__product{gap:1.2rem}.ugc-card__product--card{padding:1.2rem 1.4rem}.ugc-card__product--standard .ugc-card__thumb-wrap{width:6rem;height:6rem}}@media(prefers-reduced-motion:reduce){.ugc-card{transition:none}}.comparison__wrapper{max-width:82rem}.comparison__header{text-align:center;margin-bottom:2.4rem}.comparison__heading{margin:0}.comparison__text{margin-top:1.2rem}.comparison__text>*:last-child{margin-bottom:0}.comparison__button{display:flex;justify-content:center;margin:0 0 3.2rem}.comparison__table-wrap+.comparison__button{margin:3.2rem 0 0}.comparison__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border:0;box-shadow:none}.comparison__table th,.comparison__table td{border:0;padding:0;vertical-align:middle}.comparison__corner{width:auto}.comparison__col,.comparison__cell{width:16rem;text-align:center}.comparison__col--us,.comparison__cell--us{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.comparison__cell--first{border-top-left-radius:var(--text-boxes-radius, 0);border-top-right-radius:var(--text-boxes-radius, 0)}.comparison__cell--last{border-bottom-left-radius:var(--text-boxes-radius, 0);border-bottom-right-radius:var(--text-boxes-radius, 0)}.comparison__col{padding:2rem 1.6rem 1.6rem!important}.comparison__col-label{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.2}.comparison__col--them .comparison__col-label{color:rgba(var(--color-foreground),.75)}.comparison__logo{display:block;width:auto;max-width:100%;height:auto;max-height:var(--comparison-logo-height, 4.8rem);margin:0 auto;object-fit:contain}.comparison__feature{padding:1.8rem 2rem 1.8rem 0!important;text-align:left;font-weight:var(--font-body-weight-bold, 600);font-size:1.7rem;line-height:calc(1 + .3 / var(--font-body-scale));letter-spacing:.04rem}.comparison__cell{padding:1.4rem 1.2rem!important}.comparison__row+.comparison__row .comparison__feature,.comparison__row+.comparison__row .comparison__cell--them{border-top:.1rem solid rgba(var(--color-foreground),.15)!important}.comparison__row+.comparison__row .comparison__cell--us{box-shadow:inset 0 .1rem rgba(var(--color-foreground),.15)}.comparison__icon{display:block;width:3rem;height:3rem;margin:0 auto}.comparison__cell--us .comparison__icon{color:rgb(var(--color-button))}.comparison__cell--them .comparison__icon{color:rgba(var(--color-foreground),.4)}.comparison__value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1.2}.comparison__cell--them .comparison__value{color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.comparison__col,.comparison__cell{width:9.6rem}.comparison__col{padding:1.4rem .8rem 1.2rem!important}.comparison__col-label{font-size:calc(var(--font-heading-scale) * 1.6rem)}.comparison__feature{padding:1.4rem 1.2rem 1.4rem 0!important;font-size:1.4rem}.comparison__cell{padding:1.2rem .6rem!important}.comparison__icon{width:2.4rem;height:2.4rem}.comparison__value{font-size:1.5rem}.comparison__button{margin-bottom:2.4rem}.comparison__table-wrap+.comparison__button{margin-top:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAABg */
