.before-after-slider{padding-block-start:var(--before-after-padding-top);padding-block-end:var(--before-after-padding-bottom)}.before-after-slider__inner{box-sizing:border-box;width:100%;max-width:var(--before-after-max-width);margin-inline:auto;padding-inline:1.5rem}.before-after-slider__heading{margin-block-start:0;margin-block-end:.75rem;color:var(--before-after-heading-color);font-family:var(--before-after-heading-font-family);font-size:var(--before-after-heading-size);font-style:var(--before-after-heading-font-style);font-weight:var(--before-after-heading-font-weight);line-height:var(--before-after-heading-line-height);letter-spacing:var(--before-after-heading-letter-spacing);text-align:var(--before-after-heading-align);overflow-wrap:anywhere}.before-after-slider__subheading{margin-block-end:1.875rem;color:var(--before-after-subheading-color);font-family:var(--before-after-subheading-font-family);font-size:var(--before-after-subheading-size);font-style:var(--before-after-subheading-font-style);font-weight:var(--before-after-subheading-font-weight);line-height:var(--before-after-subheading-line-height);letter-spacing:var(--before-after-subheading-letter-spacing);text-align:var(--before-after-subheading-align);overflow-wrap:anywhere}.before-after-slider__frame{overflow:hidden;border-radius:var(--before-after-radius)}.before-after-slider__media{position:relative;aspect-ratio:var(--before-after-aspect-ratio);overflow:hidden;background:transparent;isolation:isolate}.before-after-slider__image{position:absolute;top:0;right:0;bottom:0;left:0}.before-after-slider__image img,.before-after-slider__placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.before-after-slider__image--after{clip-path:inset(0 0 0 var(--before-after-position))}.before-after-slider__label{position:absolute;z-index:2;bottom:1.25rem;max-width:min(45%,18rem);padding:.4rem .85rem;border-radius:.25rem;background:var(--before-after-label-background);color:var(--before-after-label-text);font-size:var(--before-after-label-size);line-height:1.2;overflow-wrap:anywhere}.before-after-slider__label--before{left:1.25rem}.before-after-slider__label--after{right:1.25rem}.before-after-slider__divider{position:absolute;z-index:3;inset-block:0;left:var(--before-after-position);width:var(--before-after-divider-width);background:var(--before-after-divider);transform:translate(-50%);pointer-events:none}.before-after-slider__handle{position:absolute;top:50%;left:50%;display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:50%;background:var(--before-after-handle-background);color:var(--before-after-handle-icon);box-shadow:0 .25rem 1rem #0000002e;transform:translate(-50%,-50%)}.before-after-slider__handle svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.before-after-slider__range{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.before-after-slider__media:has(.before-after-slider__range:focus-visible) .before-after-slider__handle{outline:2px solid currentColor;outline-offset:4px}.before-after-slider__placeholder{aspect-ratio:var(--before-after-aspect-ratio);background:transparent}@media screen and (max-width:749px){.before-after-slider__inner{padding-inline:1rem}.before-after-slider__heading{font-size:calc(var(--before-after-heading-size) * .82)}.before-after-slider__subheading{font-size:calc(var(--before-after-subheading-size) * .88)}.before-after-slider__label{bottom:.75rem;font-size:calc(var(--before-after-label-size) * .88)}.before-after-slider__label--before{left:.75rem}.before-after-slider__label--after{right:.75rem}.before-after-slider__handle{width:2.25rem;height:2.25rem}}.product-button-list-block{box-sizing:border-box;width:100%;max-width:var(--product-button-list-desktop-max-width);margin-block-end:var(--product-button-list-margin-bottom);margin-inline:auto;padding:var(--product-button-list-padding);background:var(--product-button-list-background)}.product-button-list-block__heading{margin-block-end:var(--product-button-list-heading-gap);color:var(--product-button-list-text);text-align:var(--product-button-list-heading-desktop-align)}.product-button-list-block__heading>*{margin-block-start:0;margin-block-end:0}.product-button-list-block__items{display:grid;gap:var(--product-button-list-desktop-gap);grid-auto-rows:1fr;align-items:stretch}.product-button-list-block--desktop-stacked .product-button-list-block__items{grid-template-columns:minmax(0,1fr)}.product-button-list-block--desktop-side-by-side .product-button-list-block__items{grid-template-columns:repeat(var(--product-button-list-columns),minmax(0,1fr))}.product-button-list-block__item{display:flex;min-width:0}.product-button-list-block__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:48px;padding-block:var(--product-button-list-desktop-padding-block);padding-inline:var(--product-button-list-desktop-padding-inline);border:var(--product-button-list-border-width) solid var(--product-button-list-outline);border-radius:var(--product-button-list-radius);background:var(--product-button-list-button-background);color:var(--product-button-list-text);font:inherit;font-size:var(--product-button-list-desktop-font-size);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.product-button-list-block__button:hover{transform:translateY(-1px)}.product-button-list-block__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:749px){.product-button-list-block{max-width:var(--product-button-list-mobile-max-width)}.product-button-list-block__heading{text-align:var(--product-button-list-heading-mobile-align)}.product-button-list-block__items{gap:var(--product-button-list-mobile-gap)}.product-button-list-block__button{font-size:var(--product-button-list-mobile-font-size);padding-block:var(--product-button-list-mobile-padding-block);padding-inline:var(--product-button-list-mobile-padding-inline)}.product-button-list-block--mobile-stacked .product-button-list-block__items{grid-template-columns:minmax(0,1fr)}.product-button-list-block--mobile-side-by-side .product-button-list-block__items{grid-template-columns:repeat(var(--product-button-list-columns),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/151/compiled_assets/styles.css.map?subset=AQAAAAAAAAAAAAAAAAAAAAI */
