.pdp-vc{display:block;background:var(--pdp-vc-bg);color:var(--pdp-vc-fg);padding:var(--pdp-vc-top) 24px var(--pdp-vc-bottom)}.pdp-vc__inner{width:100%;max-width:var(--pdp-vc-width);margin:auto}.pdp-vc__decoration{width:90%;margin:0 auto 20px}.pdp-vc__decoration img{display:block;width:100%;height:auto}.pdp-vc__frame{position:relative;width:90%;margin:auto;aspect-ratio:var(--pdp-vc-ratio);border:1px solid var(--pdp-vc-border);border-radius:var(--pdp-vc-radius);background:#080808;isolation:isolate;overflow:hidden}.pdp-vc__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.pdp-vc__video--left{clip-path:inset(0 calc(100% - var(--pdp-vc-position)) 0 0)}.pdp-vc__divider{position:absolute;top:0;bottom:0;left:var(--pdp-vc-position);width:3px;background:var(--pdp-vc-accent);transform:translate(-50%);pointer-events:none;z-index:2;box-shadow:0 0 15px color-mix(in srgb,var(--pdp-vc-accent),transparent 60%)}.pdp-vc__divider span{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--pdp-vc-accent);color:var(--pdp-vc-bg);font:24px/1 sans-serif;border:2px solid var(--pdp-vc-bg)}.pdp-vc__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y;-webkit-appearance:none;appearance:none;background:transparent}.pdp-vc__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:44px;height:44px;background:transparent}.pdp-vc__range::-moz-range-thumb{width:44px;height:44px;background:transparent;border:0}.pdp-vc__frame:has(.pdp-vc__range:focus-visible){outline:3px solid var(--pdp-vc-accent);outline-offset:5px}.pdp-vc__play{position:absolute;left:16px;top:16px;z-index:4;min-width:44px;min-height:44px;padding:8px 16px;border:1px solid var(--pdp-vc-border);border-radius:50px;background:var(--pdp-vc-bg);color:var(--pdp-vc-fg);font:inherit;font-size:14px;cursor:pointer}.pdp-vc__play:focus-visible{outline:3px solid var(--pdp-vc-accent);outline-offset:4px}.pdp-vc__mobile-labels{display:none}.pdp-vc__caption-row{position:relative;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:-55px;pointer-events:none}.pdp-vc__label,.pdp-vc__copy{background:var(--pdp-vc-card);border:1px solid var(--pdp-vc-border);border-radius:18px;padding:22px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;pointer-events:auto}.pdp-vc__label{flex:0 1 22%;font-size:clamp(16px,2vw,24px);line-height:1.25;overflow-wrap:anywhere}.pdp-vc__copy{flex:1;margin-top:30px;font-size:var(--pdp-vc-copy);line-height:1.6}.pdp-vc__copy h2{color:inherit;font-family:var(--font-heading-family);font-size:var(--pdp-vc-heading);line-height:1.15;margin:0 0 16px}.pdp-vc__copy .rte>:first-child{margin-top:0}.pdp-vc__copy .rte>:last-child{margin-bottom:0}.pdp-vc__copy a{color:inherit;text-underline-offset:3px}.pdp-vc__source{max-width:800px;margin:24px auto 0;text-align:center;font-size:13px;line-height:1.5;color:var(--pdp-vc-fg)}.pdp-vc__source>:first-child{margin-top:0}.pdp-vc__source>:last-child{margin-bottom:0}.pdp-vc__source a{color:inherit;text-underline-offset:3px}.pdp-vc__sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:749px){.pdp-vc{padding:var(--pdp-vc-mobile-top) 16px var(--pdp-vc-mobile-bottom)}.pdp-vc__frame,.pdp-vc__decoration{width:100%}.pdp-vc__mobile-labels{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.pdp-vc__mobile-labels .pdp-vc__label{flex:0 1 auto;max-width:48%;font-size:14px;padding:12px}.pdp-vc__label--desktop{display:none}.pdp-vc__caption-row{display:block;margin-top:18px}.pdp-vc__copy{margin:0;padding:22px}.pdp-vc__copy h2{font-size:var(--pdp-vc-mobile-heading)}.pdp-vc__play{left:10px;top:10px;padding:8px 12px;font-size:12px}}.rg-horizon-content{display:block;background:var(--rg-bg);color:var(--rg-text);padding:var(--rg-padding-top) 0 var(--rg-padding-bottom);overflow:hidden;font-size:var(--rg-body-size)}.rg-horizon-content *{box-sizing:border-box}.rg-horizon-content [hidden]{display:none!important}.rg-horizon-content__width{width:calc(100% - 36px);max-width:var(--rg-max-width);margin-inline:auto}.rg-horizon-content__intro{margin-bottom:24px}.rg-horizon-content h2,.rg-horizon-content h3{color:inherit;margin:0 0 12px;font-weight:800;line-height:1.12;letter-spacing:-.03em}.rg-horizon-content h2{font-size:var(--rg-title-size)}.rg-horizon-content h3{font-size:calc(var(--rg-title-size) * .9)}.rg-horizon-content .rte>:first-child{margin-top:0}.rg-horizon-content .rte>:last-child{margin-bottom:0}.rg-horizon-content__rows{display:grid;gap:var(--rg-gap)}.rg-horizon-content__row{overflow-x:auto;scrollbar-width:thin}.rg-horizon-content__track{display:flex;width:max-content}.rg-horizon-content__group{display:flex;gap:var(--rg-gap);padding-inline-end:var(--rg-gap);flex-shrink:0}.rg-horizon-content__item{flex:0 0 var(--rg-size);width:var(--rg-size);border-radius:var(--rg-radius);overflow:hidden;background:var(--rg-card)}.rg-horizon-content__item a{display:block;height:100%}.rg-horizon-content__image{width:100%;height:auto;display:block;aspect-ratio:var(--rg-ratio);object-fit:var(--rg-image-fit)}.rg-horizon-content__clone{display:none}.rg-horizon-content[data-animated=true] .rg-horizon-content__row{overflow:hidden}.rg-horizon-content[data-animated=true] .rg-horizon-content__track{animation:rg-horizon-marquee var(--rg-duration) linear infinite}.rg-horizon-content[data-animated=true] .rg-horizon-content__row--reverse .rg-horizon-content__track{animation-direction:reverse}.rg-horizon-content[data-animated=true] .rg-horizon-content__clone{display:flex}.rg-horizon-content[data-animated=true] .rg-horizon-content__row[data-scrollable=false] .rg-horizon-content__track{animation:none}.rg-horizon-content[data-animated=true] .rg-horizon-content__row[data-scrollable=false] .rg-horizon-content__clone{display:none}.rg-horizon-content[data-paused=true] .rg-horizon-content__track{animation-play-state:paused}.rg-horizon-content__controls{margin-top:12px;text-align:right}.rg-horizon-content__motion{color:inherit;background:transparent;border:1px solid currentColor;border-radius:999px;min-height:44px;padding:8px 16px;cursor:pointer;font:inherit;font-size:13px}.rg-horizon-content__card{border:1px solid var(--rg-accent);border-radius:18px;background:var(--rg-card);padding:28px;text-align:center;margin-top:28px}.rg-horizon-content__cta{display:inline-flex;gap:12px;margin-top:24px}.rg-horizon-content :is(a,button):focus-visible{outline:3px solid var(--rg-accent);outline-offset:4px}@keyframes rg-horizon-marquee{to{transform:translate(-50%)}}@media(max-width:749px){.rg-horizon-content__item{flex-basis:var(--rg-size-mobile);width:var(--rg-size-mobile)}.rg-horizon-content h2,.rg-horizon-content h3{font-size:var(--rg-title-mobile)}.rg-horizon-content__card{padding:28px 22px}}@media(prefers-reduced-motion:reduce){.rg-horizon-content .rg-horizon-content__track{animation:none!important}.rg-horizon-content .rg-horizon-content__row{overflow-x:auto!important}.rg-horizon-content .rg-horizon-content__clone{display:none!important}}.rg-horizon-library{display:block;color:var(--rg-lib-text);background:var(--rg-lib-background);font-size:var(--rg-lib-font);margin:var(--rg-lib-top) 0 var(--rg-lib-bottom);text-align:left}.rg-horizon-library *{box-sizing:border-box}.rg-horizon-library [hidden]{display:none!important}.rg-horizon-library h3{color:inherit;font-size:1.2em;margin:0 0 12px}.rg-horizon-library label{display:block;margin-bottom:8px;font-weight:650}.rg-horizon-library input{display:block;width:100%;min-width:0;min-height:48px;border:1px solid var(--rg-lib-border);border-radius:var(--rg-lib-radius);color:inherit;background:var(--rg-lib-background);font:inherit;padding:12px}.rg-horizon-library input::placeholder{color:inherit;opacity:.65}.rg-horizon-library input:focus-visible,.rg-horizon-library button:focus-visible,.rg-horizon-library__table-wrap:focus-visible{outline:2px solid var(--rg-lib-accent);outline-offset:3px}.rg-horizon-library__status{font-size:.88em;margin:10px 0;min-height:1.4em}.rg-horizon-library__table-wrap{border:1px solid var(--rg-lib-border);border-radius:var(--rg-lib-radius);max-height:var(--rg-lib-results-height,400px);overflow:auto}.rg-horizon-library table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:inherit;box-shadow:none}.rg-horizon-library th,.rg-horizon-library td{color:inherit;background:transparent;border:0;border-bottom:1px solid var(--rg-lib-border);padding:10px 8px;vertical-align:top;overflow-wrap:anywhere}.rg-horizon-library th{position:sticky;top:0;z-index:1;background:var(--rg-lib-background);font-weight:700}.rg-horizon-library th:first-child,.rg-horizon-library td:first-child{width:66%;text-align:left}.rg-horizon-library th:not(:first-child),.rg-horizon-library td:not(:first-child){width:17%;text-align:center}.rg-horizon-library tbody tr:last-child td{border-bottom:0}.rg-horizon-library__included{color:var(--rg-lib-accent);font-weight:800}.rg-horizon-library button{min-height:44px;border:1px solid var(--rg-lib-border);border-radius:var(--rg-lib-radius);padding:10px 16px;margin-top:12px;background:var(--rg-lib-background);color:inherit;font:inherit;cursor:pointer}.rg-horizon-library__more{width:100%}.rg-horizon-library__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rp-review-carousel{position:relative;display:block;margin:var(--rp-review-margin) 0 6px;color:var(--rp-review-text);background:linear-gradient(120deg,var(--rp-review-start),var(--rp-review-end));border:1px solid var(--rp-review-border);border-radius:var(--rp-review-radius)}.rp-review-carousel__slides{display:grid}.rp-review-carousel__slide{display:flex;flex-direction:column;grid-area:1 / 1;min-width:0;margin:0;padding:12px 14px 4px;visibility:hidden}.rp-review-carousel:not(.is-ready) .rp-review-carousel__slide:first-child,.rp-review-carousel__slide.is-active{visibility:visible}.rp-review-carousel__stars{display:flex;align-items:center;min-height:30px;color:var(--rp-review-stars);font-size:18px;line-height:1;letter-spacing:1px}.rp-review-carousel--multiple .rp-review-carousel__stars{padding-inline-end:76px}.rp-review-carousel__quote{margin:auto 0;padding:.7em 0 8px;border:0;color:inherit;font:inherit;font-size:var(--rp-review-quote-size);font-weight:600;line-height:1.45;letter-spacing:.015em;overflow-wrap:anywhere}.rp-review-carousel__byline{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;margin:0;font-size:12.5px;line-height:1.3}.rp-review-carousel__verified{display:inline-flex;align-items:center;gap:5px;color:var(--rp-review-verified)}.rp-review-carousel__check{display:inline-grid;place-items:center;width:12px;height:12px;border:1px solid currentColor;border-radius:50%;font-size:8px;line-height:1}.rp-review-carousel__arrows{position:absolute;z-index:1;inset-block-start:12px;inset-inline-end:12px;display:flex;gap:6px}.rp-review-carousel button{-webkit-appearance:none;appearance:none;display:inline-grid;place-items:center;margin:0;padding:0;cursor:pointer}.rp-review-carousel__arrow{width:30px;height:30px;border:1px solid color-mix(in srgb,var(--rp-review-accent) 40%,transparent);border-radius:50%;color:var(--rp-review-accent);background:var(--rp-review-start)}.rp-review-carousel__arrow span{width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translate(1px) rotate(135deg)}.rp-review-carousel__arrow--next span{transform:translate(-1px) rotate(-45deg)}.rp-review-carousel__footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:3px 12px 10px 8px}.rp-review-carousel__dots{display:flex;flex-wrap:wrap}.rp-review-carousel__dot{width:22px;height:24px;border:0;background:transparent}.rp-review-carousel__dot:before{width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--rp-review-accent) 40%,transparent);content:""}.rp-review-carousel__dot[aria-current=true]:before{width:18px;background:var(--rp-review-accent)}.rp-review-carousel__link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;max-width:100%;margin-inline-start:auto;padding:0 14px;border:1px solid color-mix(in srgb,var(--rp-review-accent) 55%,transparent);border-radius:999px;color:var(--rp-review-text);background:color-mix(in srgb,var(--rp-review-cta-tint) 22%,transparent);font-size:13px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.rp-review-carousel__link:hover,.rp-review-carousel__arrow:hover{border-color:var(--rp-review-accent)}.rp-review-carousel :is(button,a):focus-visible{outline:2px solid var(--rp-review-accent);outline-offset:2px}.rp-review-carousel:not(.is-ready) :is(.rp-review-carousel__arrows,.rp-review-carousel__dots){visibility:hidden}.rp-review-carousel__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
