:root{--pc-color-primary: #477fff;--pc-color-primary-hover: #386ff0;--pc-color-primary-soft: rgba(71, 127, 255, .12);--pc-color-navy: #051935;--pc-color-navy-hover: #0b2548;--pc-gradient-primary: linear-gradient(90deg, #477fff 0%, #051935 100%);--pc-color-ink: #051935;--pc-color-text: #051935;--pc-color-text-muted: #657984;--pc-color-text-subtle: #8a99a3;--pc-color-text-inverse: #ffffff;--pc-color-link: #477fff;--pc-color-bg: #ffffff;--pc-color-surface: #f4f4f4;--pc-color-surface-alt: #f6f6f6;--pc-color-surface-dark: #051935;--pc-color-overlay: rgba(5, 25, 53, .72);--pc-color-border: #e5e5e5;--pc-color-divider: #efefef;--pc-color-line: rgba(5, 25, 53, .1);--pc-color-line-strong: rgba(5, 25, 53, .22);--pc-color-line-inverse: rgba(255, 255, 255, .16);--pc-color-sale: #c73535;--pc-color-compare: #a5a5a5;--pc-color-star: #ebbf20;--pc-color-star-empty: #e5e5e5;--pc-color-tint: #f0f3ff;--pc-color-tint-soft: #f2f6fd;--pc-font-display: "Clash Display", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--pc-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--pc-weight-regular: 400;--pc-weight-medium: 500;--pc-weight-semibold: 600;--pc-weight-bold: 700;--pc-text-display: clamp(40px, 3.4vw, 58px);--pc-text-h1: 38px;--pc-text-h2: 38px;--pc-text-h3: 32px;--pc-text-h4: 26px;--pc-text-module-title: 38px;--pc-text-module-title-mb: 20px;--pc-text-price: 24px;--pc-text-price-mb: 20px;--pc-text-compare: 20px;--pc-text-compare-mb: 18px;--pc-text-xl: 22px;--pc-text-lg: 18px;--pc-text-md: 16px;--pc-text-sm: 14px;--pc-text-xs: 12px;--pc-leading-none: 1;--pc-leading-tight: 1.3;--pc-leading-snug: 1.3;--pc-leading-body: 1.6;--pc-tracking-normal: 0;--pc-tracking-caps: .12em;--pc-tracking-title: .015em;--pc-radius-xs: 4px;--pc-radius-sm: 5px;--pc-radius-md: 10px;--pc-radius-ml: 15px;--pc-radius-lg: 20px;--pc-radius-xl: 22px;--pc-radius-pill: 50px;--pc-space-1: 4px;--pc-space-2: 8px;--pc-space-3: 12px;--pc-space-4: 16px;--pc-space-5: 20px;--pc-space-6: 24px;--pc-space-7: 32px;--pc-space-8: 40px;--pc-space-9: 48px;--pc-space-10: 64px;--pc-space-11: 80px;--pc-space-12: 96px;--pc-container-max: 1400px;--pc-content-width: min(90vw, 1400px);--pc-container-width: var(--pc-content-width);--pc-gutter: 16px;--pc-section-space: 50px;--pc-heading-gap: 30px;--pc-heading-inner-gap: 20px;--pc-button-height-sm: 36px;--pc-button-height-md: 44px;--pc-button-height-lg: 54px;--pc-shadow-sm: 0 4px 12px rgba(6, 25, 54, .06);--pc-shadow-md: 0 16px 36px rgba(6, 25, 54, .08);--pc-shadow-primary: 0 12px 28px rgba(71, 127, 255, .22);--pc-ease: cubic-bezier(.22, 1, .36, 1);--pc-duration-fast: .18s;--pc-duration: .28s;--pc-duration-slow: .48s;--pc-z-sticky: 20;--pc-z-header: 40;--pc-z-modal: 100}@media screen and (max-width:767px){:root{--pc-text-display: 34px;--pc-text-h1: 22px;--pc-text-h2: 22px;--pc-text-h3: 20px;--pc-text-h4: 18px;--pc-text-xl: 16px;--pc-text-lg: 16px;--pc-text-md: 14px;--pc-text-sm: 14px;--pc-text-xs: 12px;--pc-container-width: 100%;--pc-content-width: 100%;--pc-gutter: 15px;--pc-section-space: 25px;--pc-heading-gap: 15px;--pc-heading-inner-gap: 10px;--pc-button-height-md: 40px;--pc-button-height-lg: 50px}}@media(prefers-reduced-motion:reduce){:root{--pc-duration-fast: 0ms;--pc-duration: 0ms;--pc-duration-slow: 0ms}}[class^=pc-],[class*=" pc-"]{letter-spacing:var(--pc-tracking-normal)}:is(.pc-heading__title,.pc-benefits__promo-title,.pc-bf-deals .pc-bf-deals__title,.pc-bf-hero .pc-bf-hero__headline,.pc-bf-recover .pc-bf-recover__title,.pc-bf-reviews .pc-bf-reviews__title,.pc-blog__featured-heading,.pc-blog__heading,.pc-blog__aside-title,.pc-range h1,.pc-range h2,.pc-range h3,.pc-collection-hero__title,.pc-collection-products__intro h2,.pc-collection-story h2,.pc-collection-story__cooling-photo h3,.pc-contact-banner__title,.pc-cu-faq .pc-cu-faq__title,.pc-product-content .pc-content-reviews>h2,.pc-content-slider .pc-content-slider__title,.pc-content-slider .pc-content-slider__info-title,.pc-content-steps .pc-content-steps__title,.pc-content-tabs .pc-content-tabs__title,.pc-cooling-performance .pc-benefit-heading,.pc-energy-savings .pc-energy-savings__heading,.pc-faq__banner-title,.pc-footer__cta-title,.pc-hero-card__title,.pc-image-cta__title,.pc-image-text__title,.pc-page-hero__title,.pc-pdp-shared .pc-recs-title,.pc-pdp-shared .pc-rec-name,.pc-pdp-shared .pc-policy-tab,.pc-pdp-shared .pc-spec-modal-content h3,.pc-platform-cards__heading-title,.pc-policy__title,.shopify-policy__title h1,.pc-policy__body h2,.pc-policy__body h3,.shopify-policy__body h2,.shopify-policy__body h3,.pc-product-content h2,.pc-product-content h3,.pc-setup-flow h1,.pc-setup-flow h2,.pc-split-hero__title,.pc-statement__title,.pc-tubs-guide .pc-tubs-guide__hero h1,.pc-all-products__header h1,.pc-all-products__group-heading h2,.pc-all-products__promo-content strong,.pc-all-products__banner-title,.influencer-section .influencer-title,.hero-title,.setup-carousel-title,.pain-title,.category-title,.benefits-title,.user-review-title,.faq-title,.quiz-cta-title,.blog-title,.footer-cta-title,.pc-demo-home .influencer-section>.influencer-title,.pc-title,.pc-section-title,.pc-option-title,.pc-ease-title,.pc-ease-big-word,.pc-save-title,.pc-benefits-title,.pc-benefit-heading,.pc-space-title,.pc-space-info-title,.pc-compare-title,.pc-compare-header .pc-compare-cell,.pc-faq-title,.pc-fit-title,.pc-setup-title,.pc-recs-title,.pc-rec-name,.pc-demo-product .pc-review-highlight strong,.pc-demo-product .pc-policy-tab,.pc-demo-product .pc-spec-modal-content h3,.pc-demo-product .pc-sticky-product strong,.pc-demo-product .pc-customer-reviews-head h2,.pc-demo-product .pc-review-app-placeholder strong,.pc-demo-product .pc-setup-steps h3,.pc-demo-product .pc-compare-header .pc-compare-cell,.pc-demo-product .pc-compare-header .pc-compare-cell>span,.pc-demo-product .pc-product-details h2,.pc-demo-product .pc-save-title,.pc-demo-product .pc-benefit-heading,.pc-quiz__title,.pc-quiz__question-title,.pc-quiz__result-title,.article-template__title,.pb-page :is(h1,h2,h3),.pc-demo-product :is(.pc-ease-title,.pc-recs-title),.article-template__content :is(h2,h3,h4):not(.pc-article-product-card *)){letter-spacing:var(--pc-tracking-title)!important}.pc-container{width:var(--pc-container-width);max-width:var(--pc-container-max);margin-inline:auto;padding-inline:var(--pc-gutter)}@media screen and (min-width:768px){.pc-container{padding-inline:0}}.pc-section{padding-block:var(--pc-section-space);color:var(--pc-color-text);font-family:var(--pc-font-body)}.pc-section--surface{background:var(--pc-color-surface)}.pc-section--dark{background:var(--pc-color-surface-dark);color:var(--pc-color-text-inverse)}.pc-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pc-button{--pc-button-bg: var(--pc-color-primary);--pc-button-bg-hover: var(--pc-color-primary-hover);--pc-button-fg: var(--pc-color-text-inverse);--pc-button-border: transparent;--pc-button-height: var(--pc-button-height-md);--pc-button-font-size: var(--pc-text-sm);--pc-button-padding-x: 30px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--pc-button-h, var(--pc-button-height));min-width:0;padding:0 var(--pc-button-px, var(--pc-button-padding-x));border:1px solid var(--pc-button-border);border-radius:var(--pc-radius-sm);background:var(--pc-button-bg);color:var(--pc-button-fg);font-family:var(--pc-font-body);font-size:var(--pc-button-fs, var(--pc-button-font-size));font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-none);letter-spacing:var(--pc-tracking-normal);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--pc-duration-fast) ease,background-color var(--pc-duration-fast) ease,border-color var(--pc-duration-fast) ease,color var(--pc-duration-fast) ease,box-shadow var(--pc-duration-fast) ease}.pc-button:hover{background:var(--pc-button-bg-hover)}.pc-button:active{transform:scale(.98)}.pc-button:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:3px}.pc-button--sm{--pc-button-height: var(--pc-button-height-sm);--pc-button-padding-x: 15px;--pc-button-font-size: var(--pc-text-xs)}.pc-button--lg{--pc-button-height: var(--pc-button-height-lg);--pc-button-padding-x: 26px;--pc-button-font-size: var(--pc-text-lg)}.pc-button--full{display:flex;width:100%}.pc-button--secondary{--pc-button-bg: var(--pc-color-primary-soft);--pc-button-bg-hover: rgba(71, 127, 255, .2);--pc-button-fg: var(--pc-color-primary)}.pc-button--outline{--pc-button-bg: transparent;--pc-button-bg-hover: var(--pc-color-primary-soft);--pc-button-fg: var(--pc-color-primary);--pc-button-border: var(--pc-color-primary)}.pc-button--dark{--pc-button-bg: var(--pc-color-navy);--pc-button-bg-hover: var(--pc-color-navy-hover)}.pc-button--inverse{--pc-button-bg: var(--pc-color-bg);--pc-button-bg-hover: rgba(255, 255, 255, .88);--pc-button-fg: var(--pc-color-ink)}.pc-button--ghost{--pc-button-bg: transparent;--pc-button-bg-hover: transparent;--pc-button-fg: var(--pc-color-primary);--pc-button-padding-x: 0px;min-width:0}.pc-button--ghost:hover .pc-button__label{text-decoration:underline;text-underline-offset:3px}.pc-button__icon{flex:0 0 auto;width:1.15em;height:1.15em;transition:transform var(--pc-duration-fast) ease}.pc-button:hover .pc-button__icon{transform:translate(3px)}.pc-button[disabled],.pc-button[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}@media(hover:hover){.pc-button:not(.pc-button--ghost):hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.pc-button:not(.pc-button--ghost):hover{transform:none}}@media screen and (max-width:767px){.pc-button--lg{--pc-button-font-size: var(--pc-text-sm)}.pc-button{min-height:var(--pc-button-h-mb, var(--pc-button-h, var(--pc-button-height)));padding:0 var(--pc-button-px-mb, var(--pc-button-px, var(--pc-button-padding-x)));font-size:var(--pc-button-fs-mb, var(--pc-button-fs, var(--pc-button-font-size)))}}.pc-heading{display:flex;flex-direction:column;gap:var(--pc-heading-inner-gap);margin-bottom:var(--pc-heading-gap);color:var(--pc-color-ink)}.pc-heading--center{align-items:center;text-align:center}.pc-heading--left{align-items:flex-start;text-align:left}.pc-heading--dark{color:var(--pc-color-text-inverse)}.pc-heading__eyebrow{margin:0;color:var(--pc-color-primary);font-family:var(--pc-font-body);font-size:var(--pc-text-xs);font-weight:var(--pc-weight-semibold);letter-spacing:var(--pc-tracking-caps);line-height:var(--pc-leading-snug);text-transform:uppercase}.pc-heading__title{max-width:920px;margin:0;color:inherit;font-family:var(--pc-font-display);font-weight:var(--pc-weight-semibold);line-height:var(--pc-leading-tight);letter-spacing:var(--pc-tracking-normal)}.pc-heading__title--display{font-size:var(--pc-text-display);line-height:1.08}.pc-heading__title--h1{font-size:var(--pc-text-h1);line-height:var(--pc-leading-snug)}.pc-heading__title--h2{font-size:var(--pc-text-h2);line-height:var(--pc-leading-snug)}.pc-heading__title--h3{font-size:var(--pc-text-h3);line-height:var(--pc-leading-snug)}.pc-heading__subtitle{max-width:760px;color:var(--pc-color-text-muted);font-family:var(--pc-font-body);font-size:var(--pc-text-md);font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-body)}.pc-heading--dark .pc-heading__subtitle{color:#ffffffb8}.pc-heading__subtitle>*{margin:0}.pc-heading__subtitle>*+*{margin-top:var(--pc-space-3)}.pc-accordion{border-bottom:1px solid var(--pc-color-divider);color:var(--pc-color-ink);font-family:var(--pc-font-body);interpolate-size:allow-keywords}.pc-accordion--dark{border-color:var(--pc-color-line-inverse);color:var(--pc-color-text-inverse)}.pc-accordion__summary{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:45px;padding:0 0 15px;cursor:pointer;list-style:none;font-size:var(--pc-text-lg);font-weight:var(--pc-weight-semibold);line-height:var(--pc-leading-snug)}.pc-accordion+.pc-accordion{margin-top:15px}.pc-accordion__heading{display:flex;align-items:center;gap:20px;min-width:0}.pc-accordion__lead{flex:0 0 30px;width:30px;height:30px;border-radius:3px;background:var(--pc-color-tint-soft);object-fit:contain}.pc-accordion__summary::-webkit-details-marker{display:none}.pc-accordion__summary::marker{content:""}.pc-accordion__summary:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:2px}.pc-accordion__icon{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;transition:transform var(--pc-duration-slow) var(--pc-ease)}.pc-accordion__icon svg{width:18px;height:18px}.pc-accordion--chevron[open] .pc-accordion__icon{transform:rotate(90deg)}.pc-accordion__icon-v{transform-origin:center;transition:transform var(--pc-duration) var(--pc-ease)}.pc-accordion--plus[open] .pc-accordion__icon-v{transform:scaleY(0)}.pc-accordion__content{padding:0 0 15px;color:var(--pc-color-text-muted);font-size:var(--pc-text-md);font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-body)}.pc-accordion--dark .pc-accordion__content{color:#ffffffb8}.pc-accordion__content>:first-child{margin-top:0}.pc-accordion__content>:last-child{margin-bottom:0}.pc-accordion__content a{color:var(--pc-color-link);font-weight:var(--pc-weight-semibold);text-decoration:none}.pc-accordion__content a:hover{text-decoration:underline}.pc-accordion::details-content{block-size:0;overflow:hidden;transition:block-size var(--pc-duration-slow) var(--pc-ease),content-visibility var(--pc-duration-slow) allow-discrete}.pc-accordion[open]::details-content{block-size:auto}@media screen and (max-width:767px){.pc-accordion__summary{gap:12px;min-height:40px}.pc-accordion__heading{gap:10px}.pc-accordion__lead{flex-basis:25px;width:25px;height:25px}.pc-accordion__icon{flex-basis:22px;width:22px;height:22px}.pc-accordion__icon svg{width:16px;height:16px}}.pc-video-card{--pc-video-ratio: 9 / 16;position:relative;display:flex;flex-direction:column;gap:var(--pc-space-3);min-width:0;font-family:var(--pc-font-body)}.pc-video-card--landscape{--pc-video-ratio: 16 / 9}.pc-video-card--square{--pc-video-ratio: 1 / 1}.pc-video-card--four-five{--pc-video-ratio: 4 / 5}.pc-video-card__media{position:relative;display:block;aspect-ratio:var(--pc-video-ratio);overflow:hidden;border-radius:var(--pc-radius-ml);background:var(--pc-color-surface);isolation:isolate}.pc-video-card__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.pc-video-card__media>div.pc-video-card__poster{cursor:default}.pc-video-card__poster:focus-visible{outline:3px solid var(--pc-color-primary);outline-offset:-3px}.pc-video-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--pc-duration-slow) ease}.pc-video-card__placeholder{background:var(--pc-color-surface);fill:var(--pc-color-line-strong)}.pc-video-card__poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06193600,#0619362e)}button.pc-video-card__poster:hover .pc-video-card__image{transform:scale(1.045)}.pc-video-card__play{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:50%;background:#ffffff80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translate(-50%,-50%);transition:transform var(--pc-duration-fast) ease,background-color var(--pc-duration-fast) ease}.pc-video-card__play:before{content:"";width:17.5px;height:19.6px;margin-left:4.5px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='21 17.68 17.5 19.65'%3E%3Cpath d='M37.5 25.7679C38.8333 26.5378 38.8333 28.4623 37.5 29.2321L24 37.0263C22.6667 37.7961 21 36.8338 21 35.2942L21 19.7058C21 18.1662 22.6667 17.2039 24 17.9737L37.5 25.7679Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='21 17.68 17.5 19.65'%3E%3Cpath d='M37.5 25.7679C38.8333 26.5378 38.8333 28.4623 37.5 29.2321L24 37.0263C22.6667 37.7961 21 36.8338 21 35.2942L21 19.7058C21 18.1662 22.6667 17.2039 24 17.9737L37.5 25.7679Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.pc-video-card__poster:hover .pc-video-card__play{background:#ffffffb8;transform:translate(-50%,-50%) scale(1.06)}.pc-video-card__media[loaded] .pc-video-card__poster{display:none}.pc-video-card__media>video,.pc-video-card__media>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover;background:#000}.pc-video-card__caption{display:flex;flex-direction:column;gap:var(--pc-space-1)}.pc-video-card__title{margin:0;color:var(--pc-color-ink);font-size:var(--pc-text-md);font-weight:var(--pc-weight-semibold);line-height:var(--pc-leading-snug)}.pc-video-card__text{margin:0;color:var(--pc-color-text-muted);font-size:var(--pc-text-sm);line-height:var(--pc-leading-body)}.pc-video-card--caption-overlay .pc-video-card__caption{position:absolute;right:var(--pc-space-4);bottom:var(--pc-space-4);left:var(--pc-space-4);z-index:2;pointer-events:none}.pc-video-card--caption-overlay .pc-video-card__title,.pc-video-card--caption-overlay .pc-video-card__text{color:var(--pc-color-text-inverse)}.pc-video-card--caption-overlay:has([loaded]) .pc-video-card__caption{display:none}@media(prefers-reduced-motion:reduce){button.pc-video-card__poster:hover .pc-video-card__image{transform:none}.pc-video-card__poster:hover .pc-video-card__play{transform:translate(-50%,-50%)}}.pc-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 15px;font-family:var(--pc-font-body);line-height:var(--pc-leading-snug);white-space:nowrap}.pc-price__current{color:var(--pc-color-ink);font-size:var(--pc-text-md);font-weight:var(--pc-weight-semibold)}.pc-price--on-sale .pc-price__current{color:var(--pc-color-sale)}.pc-price__compare{color:var(--pc-color-text-muted);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-medium);text-decoration:line-through}.pc-price__savings{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--pc-radius-pill);background:var(--pc-color-tint);color:var(--pc-color-primary);font-size:var(--pc-text-xs);font-weight:var(--pc-weight-medium)}.pc-price--sm{gap:4px 8px}.pc-price--sm .pc-price__current{font-size:var(--pc-text-xs)}.pc-price--sm .pc-price__compare{font-size:10px}.pc-price--lg .pc-price__current{font-size:var(--pc-text-xl)}.pc-price--lg .pc-price__compare{font-size:var(--pc-text-md)}.pc-rating{--pc-star-mask-md: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.7 14'%3E%3Cpath d='M7.4 0L9.2 5.1L14.7 5.3L10.4 8.7L11.9 14L7.4 11L2.8 14L4.3 8.7L0 5.3L5.5 5.1L7.4 0Z'/%3E%3C/svg%3E");--pc-star-mask-sm: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath transform='scale(0.74830 0.71429)' d='M7.4 0L9.2 5.1L14.7 5.3L10.4 8.7L11.9 14L7.4 11L2.8 14L4.3 8.7L0 5.3L5.5 5.1L7.4 0Z'/%3E%3C/svg%3E");--pc-star-mask: var(--pc-star-mask-md);--pc-star-h: 14px;--pc-star-tile: 19.7px;--pc-star-gap: 5px;display:inline-flex;align-items:center;gap:10px;color:var(--pc-color-text-muted);font-family:var(--pc-font-body);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-snug)}.pc-rating--sm{--pc-star-mask: var(--pc-star-mask-sm);--pc-star-h: 10px;--pc-star-tile: 16px;--pc-star-gap: 5px;gap:5px;font-size:10px}.pc-rating__stars{display:inline-block;flex:0 0 auto;width:calc(var(--pc-star-tile) * 5 - var(--pc-star-gap));height:var(--pc-star-h);background:linear-gradient(90deg,var(--pc-color-star) var(--pc-rating-percent, 0%),var(--pc-color-star-empty) var(--pc-rating-percent, 0%));-webkit-mask:var(--pc-star-mask) left center / var(--pc-star-tile) var(--pc-star-h) repeat-x;mask:var(--pc-star-mask) left center / var(--pc-star-tile) var(--pc-star-h) repeat-x}.pc-rating__value{color:var(--pc-color-ink);font-weight:var(--pc-weight-semibold)}.pc-modal{width:min(560px,calc(100vw - 30px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:visible;border:0;border-radius:var(--pc-radius-lg);background:var(--pc-color-bg);color:var(--pc-color-text);font-family:var(--pc-font-body)}.pc-modal--sm{width:min(420px,calc(100vw - 30px))}.pc-modal--lg{width:min(750px,calc(100vw - 48px))}.pc-modal::backdrop{background:var(--pc-color-overlay)}.pc-modal[open]{animation:pc-modal-in var(--pc-duration) var(--pc-ease)}.pc-modal__panel{position:relative;max-height:inherit;overflow:auto;overscroll-behavior:contain;border-radius:inherit}.pc-modal__body{padding:25px}.pc-modal--flush .pc-modal__body{padding:0}.pc-modal__close{position:absolute;top:18px;right:18px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--pc-radius-sm);background:transparent;color:var(--pc-color-ink);cursor:pointer}.pc-modal__close:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:2px}.pc-modal__close svg{width:15px;height:15px}html:has(.pc-modal[open]){overflow:hidden}@keyframes pc-modal-in{0%{opacity:0;transform:translateY(12px)}}@media screen and (max-width:767px){.pc-modal,.pc-modal--sm,.pc-modal--lg{width:min(360px,calc(100vw - 30px));max-height:min(680px,calc(100dvh - 30px));border-radius:var(--pc-radius-md)}.pc-modal__body{padding:15px}.pc-modal__close{top:8px;right:8px}.pc-modal__close svg{width:16.5px;height:16.5px}}.pc-discount{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 15px;padding:12px 15px;border:1px dashed var(--pc-color-ink);border-radius:var(--pc-radius-md);color:var(--pc-color-ink);font-family:var(--pc-font-body);line-height:var(--pc-leading-snug)}.pc-discount__offer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px}.pc-discount__label{display:inline-flex;align-items:center;gap:10px;font-size:var(--pc-text-sm);font-weight:var(--pc-weight-medium)}.pc-discount__label svg{flex:0 0 15px;color:var(--pc-color-primary)}.pc-discount__code{display:inline-flex;align-items:center;padding:5px 15px;border-radius:var(--pc-radius-sm);background:var(--pc-gradient-primary);color:var(--pc-color-text-inverse);font-size:var(--pc-text-md);font-weight:var(--pc-weight-semibold);white-space:nowrap}.pc-discount__copy{display:inline-flex;align-items:center;gap:10px;padding:5px 10px;border:1px dashed var(--pc-color-primary);border-radius:var(--pc-radius-sm);background:transparent;color:var(--pc-color-primary);font-family:inherit;font-size:var(--pc-text-sm);font-weight:var(--pc-weight-semibold);line-height:var(--pc-leading-snug);cursor:pointer}.pc-discount__copy:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:2px}.pc-discount__copy.is-copied{border-style:solid}@media screen and (min-width:768px)and (max-width:1180px){.pb-discount .pc-discount{gap:10px 5px;padding:10px 15px}.pb-discount .pc-discount__offer,.pb-discount .pc-discount__label{gap:5px}.pb-discount .pc-discount__label{font-size:var(--pc-text-xs)}.pb-discount .pc-discount__label svg,.pb-discount .pc-discount__copy svg{flex-basis:14px;width:14px;height:14px}.pb-discount .pc-discount__code{padding:5px 10px;font-size:14px}.pb-discount .pc-discount__copy{gap:5px;padding:5px;font-size:14px}}@media screen and (max-width:767px){.pc-discount{gap:10px 5px;padding:10px 15px}.pc-discount__offer,.pc-discount__label{gap:5px}.pc-discount__label{font-size:var(--pc-text-xs)}.pc-discount__label svg{flex-basis:14px;width:14px;height:14px}.pc-discount__code{padding:5px 10px;font-size:14px}.pc-discount__copy{gap:5px;padding:5px;font-size:14px}.pc-discount__copy svg{width:14px;height:14px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/pc-base.css.map */
