.we-product-card{gap:8px}.we-product-card .product-card__top{padding-block-end:0}.we-product-card .product-card__top+.product-card__details{margin-block-start:-4px}.we-product-card .product-card__top .caption{color:#525252;font-size:var(--product-card-vendor-size, .875rem);font-style:normal;font-weight:500;line-height:130%;letter-spacing:.35px;text-transform:uppercase}.we-product-card .product-card__content{padding:0;gap:4px}.we-product-card .product-card__details{display:flex;flex-direction:column;gap:0}.we-product-card .product-card__details>:is(h1,h2,h3,p,.grow){margin-block:0}.we-product-card .product-card__title{color:#171717;font-size:var(--product-card-title-size, 1.25rem);font-style:normal;font-weight:700;line-height:130%;text-transform:none;margin-block-end:0;display:inline;-webkit-box-orient:unset;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;--reversed-link-gap: 100%;box-decoration-break:clone;-webkit-box-decoration-break:clone}.we-product-card .product-card__details>.grow{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-clamp:2}.we-product-card .product-card__details .caption{color:#525252;font-size:1rem;font-style:normal;font-weight:500;line-height:150%;text-transform:none;letter-spacing:normal;margin-block:0}.we-product-card .product-card__details>.flex:has(.we-price),.we-product-card .product-card__details>.flex:has(.we-bundle-card-price){margin-block-start:4px;gap:0}.we-product-card .product-card__bottom{padding-block-start:0;margin-block-start:0;align-items:center;gap:0}.we-product-card .we-price{margin-top:0;gap:4px}.we-product-card .we-price .price__regular{color:#171717;font-size:1rem;font-style:normal;font-weight:700;line-height:130%}.we-product-card .we-price.price--on-sale .price__regular{color:#171717;font-weight:700}.we-product-card .we-price .price__sale{color:#5d5d5d;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;text-decoration-line:line-through}.we-product-card .product-card__media .badges .badge{padding:2px 8px;border-radius:9999px;font-size:.875rem;font-style:normal;font-weight:700;line-height:150%}.we-product-card .product-card__media .badges .badge.badge--onsale{background-color:#be123c;color:#fff}.we-product-card .product-card__media .badges .badge:not(.badge--onsale){background-color:transparent;border:2px solid #be123c;color:#be123c;text-transform:uppercase}.we-product-card .product-card__bottom .swatches{gap:2px;align-items:center}.we-product-card .product-card__bottom .swatches>li{display:flex}.we-product-card .product-card__bottom .color-swatch{--swatch-size: 24px;--swatch-radius: 8px;--swatch-offset: 0;--swatch-margin: 0;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000;display:flex;flex-shrink:0;width:24px;height:24px;align-items:center;aspect-ratio:1 / 1;border-radius:8px;box-sizing:border-box;border:1.5px solid transparent;background:#fff;box-shadow:none}.we-product-card .product-card__bottom .color-swatch.with-image{background:#fff}.we-product-card .product-card__bottom .swatches--variant .color-swatch{--swatch-size: 24px;height:24px;width:24px;background:#fff}.we-product-card .product-card__bottom .color-swatch:after{display:none}.we-product-card .product-card__bottom .color-swatch:before{top:2px;right:2px;bottom:2px;left:2px;width:auto;height:auto;border-radius:6px;background-color:var(--swatch-background);background-image:var(--swatch-background-image);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:inset 1px 3px rgb(var(--color-foreground) / .115)}.we-product-card .product-card__bottom .color-swatch.is-selected{border:1.5px solid #171717;box-shadow:0 0 0 4px #fff inset}.we-product-card .product-card__bottom .color-swatch.is-selected:before{top:4px;right:4px;bottom:4px;left:4px;border-radius:3px}.we-product-card .product-card__bottom .color-swatch .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.we-product-card .product-card__bottom .reversed-link{padding:5px 8px;color:#171717;font-size:.75rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:normal;text-transform:none}@media screen and (max-width:767px){.we-product-card .product-card__media>a.media{padding:14px}.we-product-card .product-card__media>.media{aspect-ratio:1 / 1}.we-product-card .product-card__media .product-card__carousel .media,.we-product-card .product-card__media .flickity-slider>.media{padding:14px}.product__gallery .product__media{padding:14px}.we-product-card .product-card__media{border-start-start-radius:12px;border-start-end-radius:12px}.we-product-card .product-card__media .badges .badge{font-size:.75rem}.we-product-card .product-card__media .badges .badge:not(.badge--onsale){border-width:1px}.we-product-card .product-card__top .caption{font-size:calc(var(--product-card-vendor-size, .875rem) * .857);letter-spacing:.3px}.we-product-card .product-card__title{font-size:calc(var(--product-card-title-size, 1.25rem) * .8)}.we-product-card .product-card__details .caption,.we-product-card .we-price .price__regular{font-size:.875rem}.we-product-card .we-price .price__sale{font-size:.75rem}.we-product-card:has(.product-card__carousel.flickity-enabled) .quick-add.flex.justify-center{inset-block-end:calc(var(--sp-6) + 4px);padding-block-end:0}}.we-product-card .product-card__media>.media{aspect-ratio:1 / 1;width:100%;background-color:#f5f5f5;isolation:isolate}.we-product-card .product-card__media>a.media{padding:20px;box-sizing:border-box}.we-product-card .product-card__media>.media .flickity-slider>*{background-color:#f5f5f5}.we-product-card .product-card__media .product-card__carousel .media,.we-product-card .product-card__media .flickity-slider>.media{padding:20px;box-sizing:border-box;background-color:#f5f5f5;isolation:isolate}.we-product-card .product-card__media>.media>img{mix-blend-mode:multiply;object-fit:contain;object-position:center center}.we-product-card .product-card__media .product-card__carousel img,.we-product-card .product-card__media .flickity-slider img{mix-blend-mode:multiply;object-fit:contain;object-position:center center}.we-product-card .product-card__media>.media.we-product-card__media--placeholder .we-product-card__placeholder-image{mix-blend-mode:normal}.we-product-card .product-card__media{overflow:hidden;border-start-start-radius:20px;border-start-end-radius:20px}.we-product-card .product-card__carousel.flickity-enabled,.we-product-card .product-card__carousel.flickity-enabled .flickity-viewport{touch-action:pan-y;cursor:pointer}.slider.grid:is(.slider--desktop,.slider--tablet),.slider.grid:is(.slider--desktop,.slider--tablet) .card-grid{background-color:rgb(var(--color-background))}.product__gallery .product__media{background-color:#f5f5f5;isolation:isolate;padding:20px;box-sizing:border-box}.product__gallery .product__media img{mix-blend-mode:multiply;object-fit:contain;object-position:center center;backface-visibility:visible;-webkit-backface-visibility:visible}.product__gallery .product__media.product__media--placeholder img{mix-blend-mode:normal}.product__gallery .product__media-container>.relative{overflow:hidden;border-start-start-radius:var(--card-radius);border-start-end-radius:var(--card-radius)}.product__gallery .product__preview{overflow:hidden;border-start-start-radius:var(--card-radius);border-start-end-radius:var(--card-radius)}.product__gallery .slider:is(.slider--desktop,.slider--tablet),.product__gallery .product__media-list{background-color:rgb(var(--color-background))}.product__thumbnail{padding:2px;box-sizing:border-box;isolation:isolate;background-color:#f5f5f5;flex-shrink:0}.product__thumbnail:after{box-shadow:none;border:2px solid transparent}.product__thumbnail[aria-current=true]:after{--tw-ring-color: transparent;border-color:rgb(var(--color-foreground))}.product__thumbnail>img{object-fit:contain;mix-blend-mode:multiply}.product__thumbnails-list{padding-inline:2px;gap:var(--sp-1);grid-auto-columns:max-content}.product__gallery .product__media-container>.relative>.product__thumbnails{margin-block-start:var(--sp-3);width:100%;max-width:100%}.we-price{align-items:baseline}.we-price .price__regular{color:rgb(var(--color-price));font-weight:700;line-height:130%}.we-price .price__sale:before{all:unset}.we-price .price__sale,.we-price .price__sale-uvp{color:#5d5d5d;line-height:120%}.we-price .price__sale{text-decoration:line-through}.horizontal-product__details .we-price{flex-wrap:wrap;gap:.125rem .5rem}.horizontal-product__details .we-price .price__regular,.horizontal-product__details .we-price .price__sale{white-space:nowrap}.horizontal-product__details .we-price .price__sale{font-weight:400}.we-price--pdp{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:0}.we-price--pdp .price__compare{display:flex;align-items:center;gap:4px}.we-price--pdp .price__discount-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 4px;border-radius:100px;background:#be123c;color:#fff;font-size:10px;font-weight:700;line-height:120%;letter-spacing:-.25px;white-space:nowrap}.product__price .we-price .price__regular,.product__price .we-price.price--on-sale .price__regular{color:#171717;font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.6px}@media screen and (max-width:768px){.product__price .we-price .price__regular,.product__price .we-price.price--on-sale .price__regular{font-size:20px}}.product__price .we-price .price__sale-uvp,.product__price .we-price .price__sale{color:#737373;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.3px}.product__price .product__tax{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px;margin:0;color:#737373;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.3px}.product__price .product__tax a{color:inherit}.we-variant-picker .product-form__input .form__label{margin-block-end:var(--sp-1d5)}product-info>.we-variant-picker .product-form__input .form__label{margin-block-end:var(--sp-3)}.we-variant-picker .swatches--round-slight :is(.color-swatch,.label-swatch),.we-variant-picker .swatches--round .label-swatch,.we-variant-picker .swatches--variant .color-swatch{--swatch-radius: .75rem}.we-variant-picker .color-swatch,.we-variant-picker .swatches--variant .color-swatch{--swatch-size: 2.5rem;width:2.5rem;height:2.5rem;max-width:2.5rem;max-height:2.5rem}.we-variant-picker .color-swatch:after{border-radius:1rem}.we-variant-picker .we-buttons{display:grid;grid-template-columns:repeat(var(--num-options),1fr);grid-template-rows:1fr}.we-variant-picker .we-buttons>*,.we-variant-picker .we-buttons magnet-element{height:100%}.we-variant-picker .we-buttons label{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;height:100%}.we-variant-picker .swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.label-swatch{background-color:rgb(var(--color-foreground) / .04);color:rgb(var(--color-foreground) / .4);overflow:hidden;cursor:not-allowed}.we-variant-picker .swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.label-swatch:after{--tw-shadow-color: rgb(var(--color-border-dark));top:0;right:0;bottom:0;left:0}.we-variant-picker .swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.label-swatch:before{top:1px;right:1px;bottom:1px;left:1px;border-radius:calc(var(--swatch-radius) - 1px);background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgb(var(--color-foreground) / .3) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.we-variant-picker .swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.color-swatch{overflow:hidden}.we-variant-picker .swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.color-swatch:before{top:1px;right:1px;bottom:1px;left:1px;border-radius:calc(var(--swatch-radius) - 1px);background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgb(var(--color-foreground) / .3) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.we-variant-picker .swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.color-swatch:after{--tw-shadow-color: rgb(var(--color-border-dark))}.we-variant-picker .swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.color-swatch.with-image:after{background-color:rgb(var(--color-foreground) / .08)}.we-buy-buttons{flex-wrap:nowrap;flex-direction:row-reverse;gap:var(--sp-2);align-items:stretch}.we-buy-buttons .product-form__submit{min-height:unset}#klaviyo-bis-button-container{display:none!important}.x-modal .drawer__inner{min-height:0}.x-modal .drawer__content{min-height:0;overflow:hidden}.x-modal .drawer__scrollable{min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media screen and (min-width:640px){.x-modal .drawer__inner{display:flex;flex-direction:column}}.we-buy-buttons .quantity.we-quantity-dropdown{position:relative;display:inline-flex;align-items:center;padding-block:0;padding-inline:clamp(var(--sp-4d5),calc(1.2 * var(--vw, 1vw)),var(--sp-5d5)) clamp(var(--sp-5),calc(1.2 * var(--vw, 1vw)),var(--sp-6));background:#e5e5e5;border:none;min-height:auto;align-self:stretch}.we-buy-buttons .quantity.we-quantity-dropdown .quantity__input.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.we-buy-buttons .quantity.we-quantity-dropdown .we-quantity-dropdown__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;border:none;outline:none;box-shadow:none;background:transparent;background-color:transparent;min-width:0;max-width:var(--sp-11);margin:0 1rem 0 0;padding:0;text-align:center;cursor:pointer;color:inherit;line-height:1.5}.we-buy-buttons .quantity.we-quantity-dropdown .we-quantity-dropdown__select:focus{outline:none}.we-buy-buttons .quantity.we-quantity-dropdown .we-quantity-dropdown__select:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:4px}.we-buy-buttons .quantity.we-quantity-dropdown:before,.we-buy-buttons .quantity.we-quantity-dropdown:after{content:"";position:absolute;right:.75rem;width:.875rem;height:.875rem;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain}.we-buy-buttons .quantity.we-quantity-dropdown:before{top:calc(50% - .25rem);transform:translate(-25%) translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23171717' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 15L12 9L18 15'/%3E%3C/svg%3E")}.we-buy-buttons .quantity.we-quantity-dropdown:after{bottom:calc(50% - .25rem);transform:translate(-25%) translateY(50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23171717' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 9L12 15L18 9'/%3E%3C/svg%3E")}.we-buy-buttons .quantity.we-quantity-dropdown:has(~.product-form__submit.with-price) .we-quantity-dropdown__select{max-width:var(--sp-6)}@media screen and (min-width:640px){.we-buy-buttons .quantity.we-quantity-dropdown .we-quantity-dropdown__select{max-width:var(--sp-12)}.we-buy-buttons .quantity.we-quantity-dropdown:has(~.product-form__submit.with-price) .we-quantity-dropdown__select{max-width:var(--sp-8)}}.we-buy-buttons .btn-text{gap:var(--sp-1)}.we-buy-buttons .product-form__alert .we-back-in-stock-btn__text{display:flex;flex-direction:column;align-items:center}.we-section-heading--custom{font-size:var(--we-section-heading-size)}details.product__accordion.with-background,.we-product-left details.product__accordion.with-background,.product__info details.product__accordion.with-background{background:#f5f5f5;border-radius:12px;overflow:hidden!important}.product__accordion.with-background .details__summary,.product__accordion.with-background .details__content{background-color:transparent;margin:0}.product__accordion.with-background .details__summary{padding:1rem 1.25rem}.product__accordion.with-background .details__content{padding:0 1.25rem 1rem;color:#525252;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5}.product__accordion.with-background .details__summary .text-sm-base{color:#171717;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-.025em}.product__accordion.with-background .details__content :is(p,li,td){color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.product__accordion .details__content.rte :where(p):not(:where([class~=not-rte] *)){margin-block:0}.product__accordion .details__content.rte{font-size:1rem;line-height:1.5}.product__accordion .details__content.rte [style*=font-size]{font-size:inherit!important}.product__accordion .details__content.rte :is(h1,.h0,.h1){font-size:1.25rem!important;line-height:1.3!important;margin-block:0 .75rem}.product__accordion .details__content.rte :is(h2,.h2){font-size:1.125rem!important;line-height:1.35!important;margin-block:1rem .5rem}.product__accordion .details__content.rte :is(h3,.h3){font-size:1rem!important;line-height:1.4!important;margin-block:.875rem .5rem}.product__accordion .details__content.rte :is(h4,h5,h6,.h4,.h5,.h6){font-size:.9375rem!important;line-height:1.4!important;margin-block:.75rem .375rem}.product__accordion .details__content.rte :is(p,li,td,th){font-size:1rem;line-height:1.5}.product__accordion .details__content.rte :is(small,.text-sm,figcaption){font-size:.875rem}.product__accordion .details__content.rte :is(img,video,iframe,table){max-width:100%;height:auto}.we-product-downloads{list-style:none;margin:0;padding:0}.we-product-downloads li+li{margin-top:.5rem}.we-product-downloads a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.complementary-products .complementary-products__slider{margin-inline:calc(var(--page-padding) * -1)}.complementary-products:has(.we-product-card) .recommend__title{border:none;padding-block-end:0;font-size:var(--we-section-heading-size, 1.25rem);font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.5px}.complementary-products:has(.we-product-card) .indicators .button{width:1.25rem;height:1.25rem}.complementary-products:has(.we-product-card) .indicators .button:after{content:none}.complementary-products:has(.we-product-card) .indicators .button:hover{color:rgb(var(--color-button-background))}@media screen and (max-width:539px){.complementary-products__slider .complementary-products__card-grid{--slider-item-width: 40vw}}@media screen and (min-width:1024px){.complementary-products .complementary-products__slider{margin-inline:0}.complementary-products__slider .complementary-products__card-grid{--card-grid-per-row: 3;--slider-item-width: calc((100% - var(--card-grid-gap) * 2) / 3)}.complementary-products__slider.slider--desktop:has(.we-product-card){padding-inline:0}}@media screen and (max-width:1023px){.product__gallery .product__media-container>.relative .product__thumbnails.with-dots{position:absolute!important;inset-inline:0;bottom:0;z-index:2;width:100%;max-width:100%;padding-inline:20px;padding-block:8px;box-sizing:border-box;overflow:hidden;pointer-events:none}.product__gallery .product__media-container>.relative .product__thumbnails.with-dots,.product__gallery .product__media-container>.relative .product__thumbnails.with-dots .product__thumbnails-list{flex-wrap:wrap;justify-content:center;max-height:calc(var(--sp-6) * 2 + 16px)}.product__gallery .product__media-container>.relative .product__thumbnails.with-dots .product__thumbnails-list{width:100%;max-width:100%;overflow:hidden;pointer-events:auto}}@media screen and (min-width:1024px){.product__gallery .product__media-container>.relative{overflow:visible}.product__gallery .product__media-container>.relative>.slider{overflow:hidden;border-start-start-radius:var(--card-radius);border-start-end-radius:var(--card-radius)}.product__gallery .product__media-container>.relative .product__thumbnails{position:relative!important;max-height:none;padding:0;pointer-events:auto;overflow:hidden}.product__gallery .product__media-container>.relative .product__thumbnails-list{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:thin}.product__gallery .product__media-container>.relative .product__thumbnails-list::-webkit-scrollbar{display:block;height:4px}.product__gallery .product__media-container>.relative .product__thumbnails-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground) / .25);border-radius:999px}}@media screen and (min-width:1280px){.product__gallery .product__media-container.xl\\:flex-row>.relative{display:flex;flex-direction:row;align-items:flex-start;overflow:visible;width:100%}}@media screen and (max-width:1023px){.product__gallery .product__media[data-media-type=video]{background-color:#000;padding:0;align-items:center;justify-content:center}.product__gallery .product__media[data-media-type=video] .product__video-container,.product__gallery .product__media[data-media-type=video]>video-media{width:100%;max-height:100%;aspect-ratio:16 / 9;flex:0 0 auto;align-self:center;background-color:#000;border-radius:0}.product__gallery .product__media[data-media-type=video] .product__video-iframe{display:block;width:100%;height:100%;border:0}}.product__media-video-scroll-btn{pointer-events:auto;height:var(--sp-10);inset:unset;inset-inline-start:var(--sp-4);inset-block-start:var(--sp-4);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background)/ .7);border-radius:var(--rounded-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(var(--color-border));padding:.625rem 1rem;align-items:center;justify-content:center;gap:var(--sp-2);font-size:var(--text-sm);font-weight:700;line-height:130%}.we-product-upgrades{max-width:100%}.we-product-upgrades .details__content{min-width:0;overflow:visible}.we-product-upgrades we-bundle-item{display:block;min-width:0;width:100%}.we-product-upgrades .product-bundle__product-select{min-width:0;overflow:hidden}.we-product-upgrades .horizontal-product__details{min-width:0}.we-product-upgrades .horizontal-product__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.we-product-upgrades .we-bundle-variant-picker,.we-product-upgrades .variant-picker-wrapper{min-width:0;overflow:visible}.we-product-upgrades .we-product-upgrades__block{border-radius:.75rem;transition:box-shadow .3s ease}.we-product-upgrades .we-product-upgrades__block:has(.we-bundle-checkbox:checked){box-shadow:0 0 0 2px #171717}.we-product-upgrades .we-product-upgrades__picker:has(.variant-picker-wrapper){padding-block-start:.5rem}.we-product-upgrades .we-product-upgrades__picker details.we-select-container{background:transparent;border-color:rgb(var(--color-border))}.we-product-upgrades__picker .swatches{gap:var(--sp-3)}.we-product-upgrades .we-product-upgrades__picker .we-select-container__summary{background:#fff;border-color:#d4d4d4}.we-product-upgrades .we-select-container__summary-value{color:#171717;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:-.025em}.we-product-upgrades .we-select-container__summary-count{color:#737373;font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:-.025em}.we-product-upgrades .we-variant-picker .color-swatch,.we-product-upgrades .we-variant-picker .swatches--variant .color-swatch{--swatch-size: 2rem;width:2rem;height:2rem}.we-product-upgrades .we-variant-picker .form__label{color:#171717;font-size:.875rem;line-height:1.5}.we-product-upgrades .we-variant-picker .form__label *{font-size:inherit;line-height:inherit}.we-product-upgrades .we-variant-picker .form__label .text-opacity{color:#525252}.share-popup__content{padding:var(--sp-8) var(--sp-12)}@media screen and (max-width:639px){.js .drawer .drawer__inner:has(.share-popup__content){height:auto}}.product-bundle__product-select:has(.we-product-upgrades__product-info){width:100%;display:flex;gap:.75rem;min-width:0;overflow:hidden}.we-product-upgrades__product-info{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;overflow:hidden}.we-product-upgrades__product-info>div:last-child{min-width:0;overflow:hidden}.we-product-upgrades__product-info .horizontal-product__media{width:4rem;height:4rem;flex-shrink:0}.we-product-upgrades .we-bundle-checkbox{flex-shrink:0;border-radius:.375rem}.we-product-upgrades .we-price{flex-direction:row}.we-product-upgrades .we-price .price__regular{color:#171717;font-size:.875rem;font-weight:700;line-height:1.2;letter-spacing:-.025em}.we-product-upgrades .we-price.price--on-sale .price__regular{color:#be123c!important}.we-product-upgrades .horizontal-product__title{font-size:.875rem;font-weight:700;line-height:1.3;letter-spacing:-.025em;color:#171717}.we-product-upgrades .we-bundle-selected-variant{color:#525252;font-size:.875rem;font-weight:500;line-height:1.2}.product__text-inner p,.product__text-inner li{color:#525252!important;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5}.product__text-inner .we-text-block--custom>:is(p,li,a,span,strong,em){color:var(--we-text-block-color, #525252)!important;font-size:var(--we-text-block-size, 1rem)!important;font-weight:var(--we-text-block-weight, 500)!important;line-height:inherit}.product__text-inner strong{line-height:120%;font-weight:700;color:rgb(var(--color-foreground))}.product__tax{margin:0}.product__inventory .alert{background:transparent;padding:0}.product__inventory .alert span:not(.we-tooltip):not(.we-inventory-status__dot),.we-text-block>p{color:rgb(var(--color-foreground))}.we-text-block--custom{font-size:var(--we-text-block-size, inherit);font-weight:var(--we-text-block-weight, inherit);color:var(--we-text-block-color, inherit)}.we-text-block--custom>:is(p,li,a,span,strong,em){font-size:inherit;font-weight:inherit;color:inherit}.product__inventory .we-inventory-status{gap:var(--sp-2)}.product__inventory .we-inventory-status__dot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border-radius:9999px;line-height:0;background-color:color-mix(in srgb,var(--we-inventory-dot-color) 10%,transparent)}.product__inventory .we-inventory-status__dot-core{width:8px;height:8px;border-radius:9999px;background-color:var(--we-inventory-dot-color)}.product__inventory .we-inventory-status__dot--success{--we-inventory-dot-color: #418166}.product__inventory .we-inventory-status__dot--error{--we-inventory-dot-color: rgb(var(--color-error-text))}.product__inventory .we-inventory-status__dot--info{--we-inventory-dot-color: rgb(var(--color-info-text))}.product__inventory .we-inventory-status__label,.product__inventory .we-inventory-status__info{color:rgb(var(--color-foreground));font-size:.875rem}.product__inventory .we-inventory-status__content{display:inline-flex;align-items:center;gap:var(--sp-1)}.we-text-block:has(>*:only-child){display:inline-flex;align-items:center}.product__text-inner .we-text-block__content{gap:var(--sp-1)}.product__text-inner>.product__text-icon.media{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--product-text-icon-size, 1.5rem);height:var(--product-text-icon-size, 1.5rem);line-height:0}.product__text-inner>.product__text-icon.media>img{width:100%;height:100%;max-width:none;object-fit:contain;transition:none}.product__text-inner>.product__text-icon:not(.media){flex-shrink:0}.we-tooltip-trigger{position:relative;cursor:pointer}.we-tooltip{position:absolute;inset-inline-start:50%;inset-block-end:calc(100% + .5rem);transform:translate(-50%);background-color:rgb(var(--color-foreground) / .95);color:rgb(var(--color-background));padding:var(--sp-1d5) var(--sp-4);border-radius:var(--sp-2);white-space:normal;width:16rem;opacity:0;visibility:hidden;pointer-events:none;z-index:20;transition:opacity .2s ease,visibility .2s ease;box-shadow:0 4px 12px #00000026}.we-tooltip p{font-size:.75rem;line-height:1.35;color:rgb(var(--color-background))}.we-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:rgb(var(--color-foreground) / .95)}.we-tooltip-trigger:hover .we-tooltip,.we-tooltip-trigger:focus-visible .we-tooltip{opacity:1;visibility:visible}.we-tooltip p{margin:0 0 .25em}.we-tooltip p:last-child{margin-bottom:0}.we-delivery-info{font-weight:600;font-size:.875rem}.product__inventory .we-delivery-info:not(.we-delivery-info--standalone){padding-left:calc(var(--sp-4) + var(--sp-2))}.we-delivery-info--standalone{padding-left:0;font-weight:inherit}.product__accordion:has(.we-tech-data-table-wrapper){overflow:hidden;min-width:0}.product__accordion:has(.we-tech-data-table-wrapper) .details__content{min-width:0}.we-tech-data-table-wrapper{width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.we-tech-data-table{width:100%;table-layout:fixed}.we-tech-data-table td{word-break:break-word;overflow-wrap:break-word}.we-tech-data-table td:first-child{width:45%}.we-product-brand{display:flex;justify-content:flex-start;width:100%}.we-product-brand__link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.we-product-brand__link:hover{opacity:.85}.we-product-brand .brand-logo img{max-width:75px}.we-product-brand .brand-text{font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}.product__info .we-product-brand+.product__title{margin-block-start:8px}.we-brand-directory__grid{gap:var(--we-brand-directory-gap, 12px);margin-block-start:0}.we-brand-directory__item{display:flex}.we-brand-directory__card{display:flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:1.25rem 1.5rem;border:1px solid rgb(var(--color-foreground) / .1);border-radius:16px;background:rgb(var(--color-background));color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.we-brand-directory__card:hover{border-color:rgb(var(--color-foreground) / .2);box-shadow:0 2px 8px rgb(var(--color-foreground) / .06)}.we-brand-directory__card--static{cursor:default}.we-brand-directory__logo{display:block;width:auto;max-width:100%;max-height:3.75rem;height:auto;object-fit:contain}.we-brand-directory__name{font-size:.875rem;font-weight:600;letter-spacing:.05em;text-align:center;text-transform:uppercase}.we-bundle-info{display:flex;flex-direction:column;gap:8px}.we-bundle-info__heading{margin:0;font-size:1rem;font-weight:700;line-height:1.5}.we-bundle-info__list{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--color-border));border-radius:.75rem}.we-bundle-info__item{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:rgb(var(--color-background))}.we-bundle-info__item--divider{border-bottom:1px solid rgb(var(--color-border))}.we-bundle-info__product{display:flex;gap:.75rem;align-items:center;min-width:0}.we-bundle-info__image{width:4rem;height:4rem;flex-shrink:0;overflow:hidden;border-radius:.75rem;background:#f5f5f5;isolation:isolate}.we-bundle-info__img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:darken}.we-bundle-info__content{display:flex;flex:1;flex-direction:column;min-width:0}.we-bundle-info__name-row{display:flex;gap:.75rem;align-items:center;justify-content:space-between;min-width:0}.we-bundle-info__title-col{display:flex;flex:1;flex-direction:column;gap:.25rem;align-items:flex-start;min-width:0;text-align:left}.we-bundle-info__price-col{display:flex;flex-shrink:0;flex-direction:column;gap:.25rem;align-items:flex-end;align-self:center;text-align:right;min-width:0}.we-bundle-info__name{min-width:0;font-size:.875rem;font-weight:700;line-height:1.3;letter-spacing:-.025em;overflow-wrap:break-word;text-decoration:none;color:inherit}.we-bundle-info__name:hover,.we-bundle-info__name:focus-visible{color:inherit;background:none;text-decoration:none}.we-bundle-info__brand.we-product-brand{width:auto}.we-bundle-info__brand .brand-text{font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.we-bundle-info__brand .brand-logo img{max-width:3rem;max-height:1.25rem;width:auto;height:auto}.we-bundle-info__price-row{display:flex;flex-shrink:0;gap:.25rem;align-items:baseline;justify-content:flex-end;white-space:nowrap}.we-bundle-info__compare{font-size:.875rem;font-weight:500;line-height:1.2;color:#737373;text-decoration:line-through;letter-spacing:-.025em}.we-bundle-info__price{font-size:.875rem;font-weight:700;line-height:1.2;color:rgb(var(--color-foreground));letter-spacing:-.025em}.we-bundle-info__discount.badge{flex-shrink:0;align-self:flex-end;margin-inline:0;padding:.125rem .25rem;font-size:.625rem;font-weight:700;line-height:1.2;letter-spacing:-.025em;border-radius:999px}.we-bundle-info__variant{display:flex;flex-direction:column;gap:.375rem;min-width:0;text-align:left}.we-bundle-info__variant .we-variant-picker{gap:.375rem}.we-bundle-info__variant .form__label{margin-block-end:.375rem;align-items:flex-start;font-size:.875rem;line-height:1.5}.we-bundle-info__variant .form__label>div,.we-bundle-info__variant .form__label>label{gap:.25rem;align-items:flex-start}.we-bundle-info__variant details.we-select-container{border:none;background:transparent}.we-bundle-info__variant details.we-select-container .we-select-container__summary{padding:1rem 2.75rem 1rem 1rem;background:#fff;border:1px solid #d4d4d4;border-radius:12px}.we-bundle-info__variant .we-select-container__summary-value{font-size:1rem;font-weight:700;letter-spacing:-.025em}.we-bundle-info__variant .we-select-container__summary-count{font-size:.875rem;line-height:1.5;letter-spacing:-.025em;color:#737373}.we-bundle-info__overview{margin-top:.125rem;overflow:hidden;border:1px solid rgb(var(--color-border));border-radius:.75rem}.we-bundle-info__overview-header{padding:.75rem 1rem;font-size:.875rem;font-weight:700;line-height:1.5;background:#f5f5f5}.we-bundle-info__overview-row{display:flex;gap:.5rem;align-items:flex-start;justify-content:space-between;padding:.375rem 1rem;font-size:.875rem;font-weight:500;line-height:1.3}.we-bundle-info__overview-row--original{padding-top:.75rem}.we-bundle-info__overview-row--savings{padding-bottom:.75rem;font-weight:700;color:rgb(var(--color-sale-tag))}.we-bundle-info__overview-row--total{padding-block:.75rem;border-top:1px solid #d4d4d4;font-size:1rem;font-weight:700;line-height:1.3}.we-bundle-info__overview-strike{line-height:1.2;color:#737373;text-decoration:line-through;letter-spacing:-.025em}.we-bundle-info__overview-amount{line-height:1.2;letter-spacing:-.025em}.we-bundle-info__highlight{display:flex;gap:.5rem;align-items:center;margin:0 1rem .75rem;padding:.5rem .75rem;border-radius:.625rem;background:#bbf7d0}.we-bundle-info__highlight-icon{flex-shrink:0;width:1rem;height:1rem}.we-bundle-info__highlight-text{margin:0;font-size:.875rem;font-weight:700;line-height:1.2;color:#14532d}.atc-product-title{font-weight:700;line-height:130%}.product__title .product-title-md,.product__title .product-title-md .word{font-size:2rem;line-height:1.25}@media screen and (max-width:767px){.product__title .product-title-md,.product__title .product-title-md .word,.product__title .mobile\:product-title-md,.product__title .mobile\:product-title-md .word{font-size:1.5rem}[id$=__main-product] .section--padding{padding-block-end:var(--sp-5)}[id$=__main-product]~[id*=faq] .section--padding{padding-block-start:0}}#ProductGridContainer{min-width:0;max-width:100%}.collection__subcategories-bar{width:100%;max-width:100%;min-width:0;overflow:hidden}.we-collection-hierarchy__parent{letter-spacing:.02em;text-transform:uppercase}.we-plp-subcategories{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:clamp(1rem,2vw,1.5rem);border-radius:var(--rounded-block, .75rem);background:#f5f5f5}.we-plp-subcategories::-webkit-scrollbar{display:none}.we-plp-subcategories__list{display:inline-flex;flex-wrap:nowrap;gap:clamp(.75rem,3vw,1.25rem);align-items:stretch;justify-content:flex-start;width:auto;min-width:100%;margin:0;padding:clamp(1rem,2vw,1.5rem);list-style:none;background:transparent}.we-plp-subcategories__item{flex:0 0 5.5rem;width:5.5rem;scroll-snap-align:start;isolation:isolate}.we-plp-subcategories__link{display:flex;flex-direction:column;gap:.375rem;align-items:center;box-sizing:border-box;width:100%;height:100%;color:inherit;text-align:center;text-decoration:none;opacity:.55;transition:opacity var(--animation-primary, .2s ease)}.we-plp-subcategories__item--active .we-plp-subcategories__link,.we-plp-subcategories__link:hover{opacity:1}.we-plp-subcategories__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3rem;height:3rem}.we-plp-subcategories__icon-image{display:block;width:100%;height:100%;object-fit:contain}.we-plp-subcategories__label{flex:1;display:block;width:100%;overflow-wrap:anywhere;font-size:.75rem;font-weight:500;line-height:1.25}.we-plp-subcategories__count{display:none;margin-inline-start:.15em;font-size:.6875rem;font-weight:400;opacity:.65;vertical-align:super}@media screen and (min-width:768px){.we-plp-subcategories{overflow-x:visible;scroll-snap-type:none;scroll-padding-inline:0}.we-plp-subcategories__list{display:flex;flex-wrap:wrap;gap:clamp(1rem,2vw,2rem);width:100%;min-width:0}.we-plp-subcategories__item{flex:0 0 auto;width:auto;scroll-snap-align:none}.we-plp-subcategories__link{gap:.5rem;width:auto;min-width:5rem;max-width:7rem}.we-plp-subcategories__icon{width:4rem;height:4rem}.we-plp-subcategories__label{font-size:.8125rem}.we-plp-subcategories__count{display:inline}}.topbar-section{position:relative;z-index:25}.js .topbar-section .section:before,.js .topbar-section .section.section--rounded:before,.js .topbar-section .section.section--next-rounded:before{height:100%;border-start-end-radius:0;border-start-start-radius:0}.topbar .phone-number{grid-area:socials}.topbar .announcement-bar{justify-content:center;width:100%}.topbar .announcement-bar .announcement__slide,.topbar .announcement-bar .announcement__content{justify-content:center}@media screen and (min-width:1024px){.topbar--center:not(.topbar--only) .announcement-bar{grid-column:1 / -1;grid-row:1;justify-self:center;z-index:1;width:min(56rem,calc(100% - 16rem));max-width:min(56rem,calc(100% - 16rem));justify-content:center}.topbar--center:not(.topbar--only) .announcement-bar>.announcement__slides{flex:0 0 auto;width:auto;min-width:24rem;max-width:24rem;padding-inline:0}.topbar--center:not(.topbar--only) .announcement-bar .fader{position:static;flex:0 0 auto;padding-inline:var(--sp-2)}.topbar--center:not(.topbar--only) .announcement-bar .fader.left{order:-1;margin-inline-start:calc(var(--sp-3d5) * -1);margin-inline-end:calc(var(--sp-3) * -1)}.topbar--center:not(.topbar--only) .announcement-bar .fader.right{margin-inline-end:calc(var(--sp-3d5) * -1);margin-inline-start:calc(var(--sp-3) * -1)}.topbar--center:not(.topbar--only) .social-icons,.topbar--center:not(.topbar--only) .phone-number{grid-column:1;grid-row:1;justify-self:start;z-index:2}.topbar--center:not(.topbar--only) .localization{grid-column:3;grid-row:1;justify-self:end;z-index:2}.topbar--center.topbar--inverted:not(.topbar--only) .social-icons,.topbar--center.topbar--inverted:not(.topbar--only) .phone-number{grid-column:3;justify-self:end}.topbar--center.topbar--inverted:not(.topbar--only) .localization{grid-column:1;justify-self:start}}@media screen and (min-width:768px){.footer__left{gap:clamp(var(--sp-8),3vw,var(--sp-16))}}@media screen and (min-width:1280px){.footer--inverted .footer__left{padding-inline-start:clamp(var(--sp-8),3vw,var(--sp-16))}}.footer .footer__logo img{filter:brightness(0) invert(1)}.product__text.rte h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.specification.rte h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.specification h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.specifications .rte h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.specifications-section .rte h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:28px;line-height:1.25}.product__text.rte h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.specification.rte h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.specification h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.specifications .rte h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.specifications-section .rte h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:24px;line-height:1.3}.product__text.rte h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.specification.rte h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.specification h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.specifications .rte h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.specifications-section .rte h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:20px;line-height:1.35}.collection .card-grid{container-type:inline-size}.collection .card-grid .product-card--promo{--plp-grid-col-width: calc( (100cqi - (var(--card-grid-gap) * (var(--card-grid-per-row) - 1))) / var(--card-grid-per-row) );--plp-product-row-height: calc(var(--plp-grid-col-width) + 8rem);position:relative;min-height:calc(var(--plp-product-row-height) * var(--card-row-size, 1))}.collection .card-grid .product-card--promo .product-card__media{top:0;right:0;bottom:0;left:0;height:100%;min-height:100%}.collection .card-grid .product-card--promo .product-card__media.without-content{min-height:100%}.collection .card-grid .product-card--promo .product-card__media .media,.collection .card-grid .product-card--promo .product-card__media picture,.collection .card-grid .product-card--promo .product-card__media media-element,.collection .card-grid .product-card--promo .promo-video-player{height:100%;min-height:100%}@media screen and (max-width:767px){.collection .card-grid .product-card--promo{--plp-product-row-height: calc(var(--plp-grid-col-width) + 6.5rem)}}.product-card--promo-video .product-card__media:after{pointer-events:none}.product-card--promo-video .product-card__content{pointer-events:none}.product-card--promo-video .product-card__content .promo-box{pointer-events:auto}.product-card--promo-video .promo-video-player{position:absolute;top:0;right:0;bottom:0;left:0}.product-card--promo-video .promo-video-player,.product-card--promo-video .promo-video-player__iframe,.product-card--promo-video .promo-video-player__native,.product-card--promo-video .promo-video-player__embed,.product-card--promo-video .promo-video-player__embed iframe,.product-card--promo-video .promo-video-player__embed video{width:100%;height:100%;border:0;pointer-events:auto}.product-card--promo-video .promo-video-player__iframe,.product-card--promo-video .promo-video-player__native,.product-card--promo-video .promo-video-player__embed iframe,.product-card--promo-video .promo-video-player__embed video{object-fit:cover}@media screen and (min-width:1024px)and (max-width:1354px){.header-section .header__navigation,.header-section .header__navigation--split{display:none!important}.header-section .menu-drawer-button{display:flex!important}}@media screen and (min-width:1355px){.header--left-center{--header-grid-template: "logo navigation icons" / minmax(0, 1fr) fit-content(85%) minmax(0, 1fr)}.header-section .header__menu>ul.list-menu{flex-wrap:nowrap}}@media screen and (min-width:1355px)and (max-width:1535px){.header-section{--header-nav-gap: 1.25rem}.header-section .header__menu>ul .menu__item{font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/we-site.css.map */
