.breadcrumbs{margin:0;padding:0}.breadcrumbs__list{align-items:center;border:1px solid var(--gray-200);display:flex;gap:8px;list-style:none;margin:0;padding:16px}.breadcrumbs__item{align-items:center;color:var(--gray-600);display:flex;gap:8px;font-size:14px;line-height:24px}@media screen and (width >= 750px){.breadcrumbs__item{font-size:16px;line-height:24px}}.breadcrumbs__link{color:var(--core-black);text-decoration:none;font-size:14px;line-height:24px}@media screen and (width >= 750px){.breadcrumbs__link{font-size:16px;line-height:24px}}@media screen and (width >= 990px){.breadcrumbs__list{padding:16px 40px}.breadcrumbs__item{font-size:12px;line-height:16px}}@media screen and (width >= 990px)and (width >= 750px){.breadcrumbs__item{font-size:14px;line-height:20px}}@media screen and (width >= 990px){.breadcrumbs__link{font-size:12px;line-height:16px}}@media screen and (width >= 990px)and (width >= 750px){.breadcrumbs__link{font-size:14px;line-height:20px}}.media-carousel__main{padding:20px;position:relative}.media-carousel__controls{align-items:center;bottom:50%;display:flex;gap:8px;justify-content:space-between;left:0;padding:0 10px;position:absolute;right:0;z-index:2}.media-carousel__navigation{min-height:40px;min-width:40px;padding:4px;align-items:center;border-radius:50%;display:inline-flex;justify-content:center;background-color:var(--gray-100);color:var(--gray-950)}@media screen and (width >= 990px){.media-carousel__navigation{min-height:48px;min-width:48px}}@media screen and (width >= 990px){.media-carousel{position:sticky;top:0}.media-carousel__main{padding:0 80px}}.media-carousel--simple-media .media-carousel__main{height:418px;padding:0}.media-carousel--simple-media .media-carousel__main .swiper-wrapper{height:418px;max-width:100%;width:100%}.media-carousel--simple-media .media-image{height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (width >= 990px){.media-carousel--simple-media .media-carousel img{width:100%}.media-carousel--simple-media .media-carousel__main{height:600px;padding:0}.media-carousel--simple-media .media-carousel__main .swiper-wrapper{height:600px}}.thumbs-carousel{border:1px solid var(--gray-200);border-width:1px 0}.thumbs-carousel__item{border-right:1px solid var(--gray-200);cursor:pointer;max-width:48px;padding:16px}.thumbs-carousel__item img{display:flex;height:100%;left:0;position:relative;top:0;width:100%}.thumbs-carousel__item.swiper-slide-thumb-active::after{background-color:var(--gray-100);content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}@media screen and (width >= 990px){.thumbs-carousel__item{max-width:80px;padding:20px}}.thumbs-carousel--simple-media .thumbs-carousel{border-bottom:0}.thumbs-carousel--simple-media .thumbs-carousel__item{height:120px;min-width:120px;padding:0}.thumbs-carousel--simple-media .thumbs-carousel__item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.pickup-availability-preview{border:0;justify-content:center;margin:8px 0 40px;text-align:center}.pickup-availability-preview .dot-available{background-color:var(--other-second-cycle);border-radius:50%;display:inline-flex;height:12px;margin:auto 8px auto auto;width:12px}.pickup-availability-preview .pickup-availability-button{border:0;color:var(--core-black);cursor:pointer;margin:0;text-decoration:underline;font-size:12px;line-height:16px}@media screen and (width >= 750px){.pickup-availability-preview .pickup-availability-button{font-size:14px;line-height:20px}}.pickup-availability-preview .pickup-availability-button .color-foreground{color:var(--core-black);pointer-events:none;text-decoration:none}.pickup-availability-preview .pickup-availability-info .caption{display:none;margin:0}.template-product .reviews_all_container{padding:0}.template-product .kl_reviews__summary{padding:48px 16px}.template-product .kl_reviews__summary__header{display:none}.template-product .kl_reviews__summary__average_value{font-size:44px !important;margin-right:0}.template-product .kl_reviews__summary__average_denominator{color:var(--core-black);font-size:16px !important;-webkit-font-smoothing:antialiased;font-weight:500 !important}.template-product .kl_reviews__summary__average_and_stars{gap:20px !important;justify-content:start}.template-product .kl_reviews__summary__stars__count{color:var(--gray-600) !important;font-size:16px !important;-webkit-font-smoothing:antialiased;line-height:24px !important}.template-product .kl_reviews__summary__rating--1-1{margin-bottom:0 !important}.template-product .kl_reviews__summary__stars svg{height:16px !important;width:16px !important}.template-product .kl_reviews__stars_badge{--kl-reviews-reviews-star-color: #000 !important;--kl-reviews-reviews-empty-star-color: #dbdde1 !important;margin-bottom:0 !important}.template-product .kl_reviews__histogram{--kl-reviews-reviews-empty-star-color: #dbdde1 !important;--kl-reviews-reviews-star-color: #000 !important;margin-right:0;max-width:100% !important}.template-product .kl_reviews__histogram__bar--background{border:0;border-radius:10px !important;height:8px !important}.template-product .kl_reviews__histogram__bar--foreground{border-radius:10px !important;height:8px !important}.template-product .kl_reviews__histogram__value,.template-product .kl_reviews__histogram__rating{color:var(--gray-600) !important;font-size:16px !important;-webkit-font-smoothing:antialiased;font-weight:500 !important}.template-product .kl_reviews__histogram__rating{color:var(--core-black) !important}.template-product .kl_reviews__histogram__row{height:28px;margin-bottom:3px}.template-product .kl_reviews__histogram__row svg{fill:var(--core-black) !important}.template-product .kl_reviews__input_with_search_icon{border:1px solid var(--gray-200) !important}.template-product .kl_reviews__list__tab{font-size:18px !important;-webkit-font-smoothing:antialiased;font-weight:500 !important;padding:0 !important}.template-product .kl_reviews__list__tab--active::after{background-color:var(--orange-500) !important;border-radius:0 !important}.template-product .kl_reviews__list__tab small{color:var(--gray-600) !important;font-size:18px !important;font-weight:500 !important;line-height:24px !important}.template-product .kl_reviews__list__tab small::before{content:"("}.template-product .kl_reviews__list__tab small::after{content:")"}.template-product .kl_reviews__list__tabs{flex-direction:row-reverse !important;margin:0 !important;padding:0 16px !important}.template-product .kl_reviews__list .kl_reviews__stars_badge{--kl-reviews-reviews-star-color: inherit !important}.template-product .kl_reviews__list .kl_reviews__stars_badge svg{height:24px !important;width:24px !important}.template-product .kl_reviews__filters{justify-content:space-between !important;margin:0 !important;padding:24px 16px 0 !important}.template-product .kl_reviews__list_container{padding:16px 16px 48px}.template-product .kl_reviews__button{font-size:14px !important;margin:16px 0 !important;padding:8px 24px !important}.template-product .kl_reviews__review_item{border-bottom:1px solid #dbdde1 !important;margin-bottom:0 !important;padding:32px 0 !important}.template-product .kl_reviews__review__author,.template-product .kl_reviews__review__timestamp{color:var(--gray-600) !important;font-size:16px !important;-webkit-font-smoothing:antialiased;font-weight:500 !important}.template-product .kl_reviews__review__author{margin-bottom:12px !important}.template-product .kl_reviews__review__content{-webkit-font-smoothing:antialiased;font-weight:500 !important;line-height:24px !important;margin-bottom:0 !important;max-width:670px}@media screen and (width >= 990px){.template-product .kl_reviews__summary{padding:80px 40px 60px}.template-product .kl_reviews__summary__average_value{font-size:60px !important}.template-product .kl_reviews__summary__average_denominator{font-size:18px !important}.template-product .kl_reviews__summary__stars__count{font-size:18px !important;line-height:28px !important}.template-product .kl_reviews__summary__stars svg{height:20px !important;width:20px !important}.template-product .kl_reviews__histogram{max-width:325px !important}.template-product .kl_reviews__button{font-size:16px !important;padding:12px 24px !important}.template-product .kl_reviews__list__tab{font-size:20px !important}.template-product .kl_reviews__list__tab small{font-size:20px !important}.template-product .kl_reviews__list__tabs{padding:0 40px !important}.template-product .kl_reviews__list .kl_reviews__stars_badge svg{height:32px !important;width:32px !important}.template-product .kl_reviews__filters{padding:24px 40px 0 !important}.template-product .kl_reviews__list_container{padding:20px 40px 60px}.template-product .kl_reviews__review_item{padding:40px 0 !important}.template-product .kl_reviews__review__author,.template-product .kl_reviews__review__timestamp{font-size:18px !important;line-height:28px}.template-product .kl_reviews__review__author{margin-bottom:16px !important}.template-product .kl_reviews__review__content{font-size:18px !important;line-height:24px !important}}.expert-services{background:rgb(var(--color-background));border:1px solid var(--gray-200);border-width:1px 0;padding:48px 16px}.expert-services__wrapper{display:flex;flex-direction:column}.expert-services__image{flex:1 1 50%;margin-bottom:30px}.expert-services__image img{border-radius:10px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.expert-services__content{flex:1 1 50%;padding-top:0;text-align:left}.expert-services__title{color:rgb(var(--color-text));margin:0 0 16px;font-size:24px;line-height:32px}@media screen and (width >= 750px){.expert-services__title{font-size:32px;line-height:40px}}.expert-services__description{color:rgb(var(--color-text));margin:0 0 16px;font-size:16px;line-height:24px}@media screen and (width >= 750px){.expert-services__description{font-size:18px;line-height:28px}}.expert-services__button{background-color:rgb(var(--color-button));border-radius:50px;color:rgb(var(--color-button-text));display:inline-block;padding:12px 24px;text-decoration:none;font-size:14px;line-height:24px}@media screen and (width >= 750px){.expert-services__button{font-size:16px;line-height:24px}}@media screen and (width >= 990px){.expert-services{padding:80px 40px}.expert-services__wrapper{align-items:center;flex-direction:row;gap:20px}.expert-services__content{padding:56px 115px}.expert-services__image{margin-bottom:0}.expert-services--right .expert-services__image{order:2}.expert-services--right .expert-services__content{order:1}}.size-chart__tooltip--icon{align-items:center;cursor:pointer;display:inline-flex;font-size:20px;justify-content:center;margin-left:4px;position:relative}.size-chart__tooltip--text{background:#111;border-radius:4px;color:#fff;font-size:12px;left:100%;margin-left:8px;opacity:0;padding:6px 12px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s,visibility .2s;visibility:hidden;white-space:nowrap;z-index:1000}.size-chart__button{align-items:center;background:0 0;border:0;cursor:pointer;display:inline-flex;margin:4px 0;min-height:0;min-width:0;padding:10px 0;position:relative;text-decoration:none;width:auto}.size-chart__button:hover .size-chart__tooltip--text,.size-chart__button:focus .size-chart__tooltip--text{opacity:1;visibility:visible}.size-chart__button--container{margin-right:auto;position:relative;width:-moz-fit-content;width:fit-content}.size-chart__content{background-color:var(--core-white);border-radius:10px;display:flex;flex-direction:column;max-height:90%;max-width:900px;overflow:hidden;padding:0 20px;position:relative;transform-origin:center;transition:transform .8s ease;width:100%;z-index:2}.size-chart__modal{align-items:center;background:0 0;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:visibility .8s ease,opacity .8s ease,z-index 0s ease .9s;visibility:hidden;width:100%;z-index:-99999}.size-chart__modal.is-open{opacity:1;transition:visibility .8s ease,opacity .8s ease,z-index 0s ease 0s;visibility:visible;z-index:99999}.size-chart__overlay{background-color:var(--core-black);height:100%;left:0;opacity:.25;position:fixed;top:0;width:100%;z-index:1}.size-chart__overlay:empty{display:block}.size-chart__header{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:20px 0;position:relative;width:100%}.size-chart__header--text{font-weight:500;text-align:center;font-size:20px;line-height:28px}@media screen and (width >= 750px){.size-chart__header--text{font-size:24px;line-height:32px}}.size-chart__button--close{align-items:center;background-color:var(--gray-100);border:0;border-radius:50%;color:var(--core-black);cursor:pointer;display:inline-flex;height:42px;margin:0;padding:9px;text-decoration:none;width:42px;z-index:100}.size-chart__body{overflow:hidden;overflow-y:scroll;padding:20px 0}.size-chart__modal-images{border-radius:10px;display:block;margin-top:20px;overflow:hidden;width:100%}.size-chart__modal-image{display:block;width:100%}.size-chart__modal-image--mobile{display:none}@media screen and (width < 750px){.size-chart__content{max-height:100%;padding:0 10px}.size-chart__body{padding:10px 0}.size-chart__modal-image{display:none}.size-chart__modal-image--mobile{display:block}}.product-form__input.product-form__input--size .form__label{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.product-form__input.product-form__input--size .form__label .size-chart .size-chart__button{margin:0;padding:0}.availability-dot{border-radius:50%;display:inline-flex;height:12px;margin:auto 8px auto auto;width:12px}.availability-dot__unavailable,.availability-dot__low-stock{background-color:var(--gray-400)}.availability-dot__available{background-color:var(--other-second-cycle)}.availability-dot__not-available{background-color:var(--core-white);border:2px solid var(--orange-500)}.stores-checker__info{align-items:flex-start;border:0;display:flex;justify-content:center;margin:8px 0 40px;text-align:center}.stores-checker__button{align-items:center;background:0 0;border:0;color:var(--core-black);cursor:pointer;display:flex;margin:0;font-size:12px;line-height:16px}@media screen and (width >= 750px){.stores-checker__button{font-size:14px;line-height:20px}}.stores-checker__button-text>span{text-decoration:underline}.stores-checker__drawer{background-color:rgb(var(--color-background));filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow), var(--drawer-shadow-opacity)));height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;width:100%;z-index:999}.stores-checker__drawer.is-open{opacity:inherit;transform:translateX(0)}.stores-checker__drawer-overlay{background-color:rgba(28,33,41,.5);height:100%;opacity:.3;position:fixed;right:0;top:0;width:100%;z-index:-998}.stores-checker__drawer-overlay.is-open:empty{display:block;z-index:998}.stores-checker__header{margin-bottom:2rem;padding:2rem 2rem 0}.stores-checker__header-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.stores-checker__header-title{font-weight:500;margin:0;font-size:24px;line-height:32px}@media screen and (width >= 750px){.stores-checker__header-title{font-size:32px;line-height:40px}}.stores-checker__header-button--close{align-items:center;background-color:var(--gray-100);border:none;border-radius:50%;color:rgb(var(--color-foreground));cursor:pointer;display:flex;height:4.4rem;justify-content:center;padding:1.2rem;width:4.4rem}.stores-checker__header-button--close:hover{color:rgba(var(--color-foreground), 0.75)}.stores-checker__header-button--close svg{color:var(--core-black);height:14px;stroke:var(--core-black);width:14px}.stores-checker__header-label{align-items:center;display:flex;font-weight:500;gap:1.2rem;justify-content:flex-start;font-size:14px;line-height:24px}@media screen and (width >= 750px){.stores-checker__header-label{font-size:16px;line-height:24px}}.stores-checker__header-switch{display:inline-block;height:20px;min-width:40px;position:relative;width:40px}.stores-checker__header-switch input{height:0;margin:0;opacity:0;width:0}.stores-checker__header-switch input+span{background-color:var(--gray-300);border-radius:100px;cursor:pointer;height:100%;left:0;position:absolute;top:0;transition:.4s;width:100%}.stores-checker__header-switch input+span::before{background-color:var(--core-white);border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px}.stores-checker__header-switch input:checked+span{background-color:var(--orange-500)}.stores-checker__header-switch input:checked+span::before{transform:translateX(20px)}.stores-checker__locations-list{list-style:none;margin:0;padding:0}.stores-checker__location-item{border-top:1px solid var(--gray-200);display:block;padding:1.6rem 2rem;position:relative}.stores-checker__location-item .location-info{display:block;font-weight:500;margin-bottom:.4rem}.stores-checker__location-item .location-info.name{font-size:16px;line-height:24px}@media screen and (width >= 750px){.stores-checker__location-item .location-info.name{font-size:18px;line-height:28px}}.stores-checker__location-item .location-info.address{color:var(--gray-600);font-size:12px;line-height:16px}@media screen and (width >= 750px){.stores-checker__location-item .location-info.address{font-size:14px;line-height:20px}}.stores-checker__location-item .location-info.distance{color:var(--gray-800);font-size:12px;line-height:16px}@media screen and (width >= 750px){.stores-checker__location-item .location-info.distance{font-size:14px;line-height:20px}}.stores-checker__location-item .location-info.stock{color:var(--core-black);margin-top:1.6rem;font-size:14px;line-height:24px}@media screen and (width >= 750px){.stores-checker__location-item .location-info.stock{font-size:16px;line-height:24px}}.stores-checker__location-item .location-info.stock .availability-dot{margin-right:.4rem}.stores-checker__location-item .location-info.stock .stock-variants{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.6rem}.stores-checker__location-item .location-info.stock .stock-variant{border-radius:4px;padding:.4rem 1.2rem}.stores-checker__location-item .location-info.stock .stock-variant__available{border:1px solid var(--gray-200);color:var(--other-second-cycle)}.stores-checker__location-item .location-info.stock .stock-variant__low-stock{border:1px solid var(--gray-200);color:var(--orange-500)}.stores-checker__location-item.selected-store::before{background-color:var(--orange-500);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}@media screen and (width >= 990px){.stores-checker__drawer{transform:translateX(100%);width:40rem}.stores-checker__drawer.is-open{animation:animateDrawerOpen var(--duration-default) ease;opacity:1;transform:translateX(0)}}.product__manual-section{border-top:1px solid var(--gray-200);padding:48px 24px}@media(width <= 768px){.product__manual-section{padding:32px 24px}}@media(width >= 990px){.product__manual-section{padding:80px 64px}}.product__manual-container{display:flex;flex-direction:column;gap:32px}@media(width >= 990px){.product__manual-container{gap:48px}}.product__manual-heading{color:var(--core-black);font-family:Aeonik,sans-serif;font-weight:500;letter-spacing:.24px;font-size:16px;line-height:24px}@media screen and (width >= 750px){.product__manual-heading{font-size:18px;line-height:28px}}@media(width >= 990px){.product__manual-heading{letter-spacing:.27px}}.product__manual-content{display:flex;flex-direction:column;gap:24px}.product__manual-link{align-items:center;background:var(--core-black);border:1px solid var(--core-black);border-radius:4px;color:var(--core-white);display:inline-flex;font-family:Aeonik,sans-serif;font-weight:500;gap:16px;justify-content:center;letter-spacing:.24px;padding:24px 32px;text-decoration:none;transition:all .2s ease;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:24px}@media screen and (width >= 750px){.product__manual-link{font-size:16px;line-height:24px}}.product__manual-link:hover{background:var(--core-white);color:var(--core-black)}@media(width >= 990px){.product__manual-link{letter-spacing:.27px;padding:32px 48px;font-size:16px;line-height:24px}}@media screen and (width >= 990px)and (width >= 750px){.product__manual-link{font-size:18px;line-height:28px}}.product-faq{display:flex;flex-direction:row;gap:32px;padding:48px 16px;width:100%}@media(width >= 990px){.product-faq{padding:80px 64px}.product-faq .product-faq__heading{flex:0 0 320px;width:auto}.product-faq .product-faq__container{flex:1 1 0;width:auto}}.product-faq__heading{color:var(--core-black);font-weight:500;margin:0;width:100%;font-size:30px;line-height:36px}@media screen and (width >= 750px){.product-faq__heading{font-size:40px;line-height:44px}}.product-faq__container{display:flex;flex-direction:column;width:100%}.product-faq__item{background:var(--gray-100);border-radius:8px;margin-bottom:8px;overflow:hidden;transition:all .3s ease}.product-faq__icon{margin-left:auto;transition:transform .3s ease}.product-faq__item.open .product-faq__icon{transform:rotate(45deg)}.product-faq__question{align-items:center;background:rgba(0,0,0,0);border:none;color:var(--core-black);cursor:pointer;display:flex;font-weight:500;gap:32px;padding:32px;text-align:left;width:100%;font-size:18px;line-height:24px}@media screen and (width >= 750px){.product-faq__question{font-size:20px;line-height:24px}}.product-faq__title{color:var(--core-black);font-weight:500;margin:0;font-size:18px;line-height:24px}@media screen and (width >= 750px){.product-faq__title{font-size:20px;line-height:24px}}.product-faq__content{color:var(--gray-800);font-weight:500;letter-spacing:.24px;max-height:0;overflow:hidden;padding:0 64px 0 32px;transition:max-height .3s ease;font-size:14px;line-height:24px}@media screen and (width >= 750px){.product-faq__content{font-size:16px;line-height:24px}}.product-faq__item.open .product-faq__content{max-height:1000px;padding-bottom:32px}@media(width < 990px){.product-faq{flex-direction:column;gap:32px;padding:48px 16px}.product-faq__heading{font-size:24px;line-height:32px}}@media screen and (width < 990px)and (width >= 750px){.product-faq__heading{font-size:32px;line-height:40px}}@media(width < 990px){.product-faq__question{padding:24px;font-size:18px;line-height:24px}}@media screen and (width < 990px)and (width >= 750px){.product-faq__question{font-size:20px;line-height:24px}}@media(width < 990px){.product-faq__title{font-size:18px;line-height:24px}}@media screen and (width < 990px)and (width >= 750px){.product-faq__title{font-size:20px;line-height:24px}}@media(width < 990px){.product-faq__content{letter-spacing:.21px;padding:0 24px;font-size:14px;line-height:24px}}@media screen and (width < 990px)and (width >= 750px){.product-faq__content{font-size:16px;line-height:24px}}@media(width < 990px){.product-faq__item.open .product-faq__content{padding-bottom:24px}}.MuiLink-underlineHover .MuiCardMedia-root{background-size:contain !important;padding-top:76.25% !important}.product__title{margin:0 0 24px}.product__title h1{font-weight:500;font-size:30px;line-height:36px}@media screen and (width >= 750px){.product__title h1{font-size:40px;line-height:44px}}.product__vendor{color:var(--gray-700);display:block;-webkit-font-smoothing:antialiased;font-weight:500;margin:0 0 8px;text-decoration:none;font-size:14px;line-height:24px}@media screen and (width >= 750px){.product__vendor{font-size:16px;line-height:24px}}.product__price{display:flex;flex-direction:column;gap:12px;margin:0 0 8px}.product__price .price-item--sale{color:#d2354f}.product__price .price-item--sale,.product__price .price-item--regular{-webkit-font-smoothing:antialiased;font-weight:500;letter-spacing:0;font-size:18px;line-height:24px}@media screen and (width >= 750px){.product__price .price-item--sale,.product__price .price-item--regular{font-size:20px;line-height:24px}}.product__description{margin:0 0 24px}.product__description *{font-size:14px;line-height:24px}@media screen and (width >= 750px){.product__description *{font-size:16px;line-height:24px}}.product__info-wrapper{border:1px solid var(--gray-200);border-width:0 0 1px 1px;padding:16px}.product__info-wrapper .kl_reviews__stars_badge{gap:2px}.product__info-wrapper .kl_reviews__star_rating_widget__label{--kl-reviews-stars-primary-font-font-family: Aeonik;--kl-reviews-stars-primary-font-font-size: 14px;text-decoration:underline;text-transform:capitalize}.product__info-wrapper .klaviyo-star-rating-widget{margin:24px 0 16px}.product__info-wrapper .klaviyo-star-rating-widget svg{height:16px !important;width:16px !important}.product__info-wrapper .klaviyo-star-rating-widget svg path{fill:var(--core-black)}.product--large{display:flex;flex-direction:column}.product--large .product__media-wrapper{max-width:100%;width:100%}.product--large .product__info-wrapper{max-width:100%;width:100%}.product--large .product__info-wrapper stripe-payment-message *{min-height:35px !important}.product .discontinued-button{padding:14px 24px}@media screen and (width >= 990px){.product__info-wrapper{padding:40px}.product__info-wrapper .kl_reviews__star_rating_widget__label{--kl-reviews-stars-primary-font-font-size: 16px}.product__info-wrapper .klaviyo-star-rating-widget svg{height:20px !important;width:20px !important}.product--large{display:flex;flex-direction:inherit}.product--large .product__media-wrapper{max-width:66.667%;width:66.667%}.product--large .product__info-wrapper{max-width:33.333%;width:33.333%}.product__price{gap:8px}.product__price .price{padding:0 0 24px}}.product__additional-info{display:flex;flex-direction:column;gap:12px}.product__additional-info--item{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin:0;padding:0}.product__additional-info--item span{display:block;position:relative}.product__additional-info--item span.material-icons{align-content:center;background-color:var(--gray-100);border-radius:50%;color:var(--core-black);display:grid;height:56px;min-height:56px;min-width:56px;text-align:center;width:56px}.product__additional-info--item span:not(.material-icons){font-weight:500;font-size:14px;line-height:24px}@media screen and (width >= 750px){.product__additional-info--item span:not(.material-icons){font-size:16px;line-height:24px}}.product__additional-info--item a{color:var(--core-black)}.product-form{margin:24px 0 0}.product-form__buttons{display:flex;flex-direction:row;gap:8px}.product-form__buttons #klaviyo-bis-button-container button{font-size:1.5rem;letter-spacing:.1rem}.product-form__item{align-items:center;background:var(--core-black);border-radius:100%;display:flex;max-height:52px}.product-form__item #wishlisthero-product-page-button-container{padding-top:0}.product-form__item #wishlisthero-product-page-button-container>div>button>svg>path{fill:var(--core-white)}.product-form__submit{padding:14px 24px}.product-form__input{border:0;border-bottom:1px solid var(--gray-200);margin:0;padding:24px 0}.product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px}.product-form__input--pill input[type=radio]+label{border:1px solid var(--gray-200);min-width:80px;padding:12px 24px;font-size:14px;line-height:24px}@media screen and (width >= 750px){.product-form__input--pill input[type=radio]+label{font-size:16px;line-height:24px}}.product-form__input--pill input[type=radio]+label:has(img){align-items:center;background-color:rgba(0,0,0,0);border-radius:0;cursor:pointer;display:flex;height:auto;justify-content:center;min-height:73px;padding:0;width:auto}.product-form__input--pill input[type=radio]:checked+label:has(img){border:1px solid var(--core-black)}.product-form__input--swatch{flex-wrap:wrap;gap:12px}.product-form__input .form__label{-webkit-font-smoothing:antialiased;font-weight:700;margin:0 0 16px;padding:0;position:relative;top:24px;font-size:14px;line-height:24px}@media screen and (width >= 750px){.product-form__input .form__label{font-size:16px;line-height:24px}}.product-form__input .form__label span{font-weight:500}