.upsell-item-wrapper-ref .yotpo-sr-bottom-line-summary{display:none!important}.product-hero{display:inherit;grid-column:full;grid-template-columns:inherit;background-color:var(--hh-color-sand)}.product-hero .product-hero__grid{grid-column:full!important;margin-bottom:5rem;position:relative;display:grid;grid-template-columns:repeat(12,1fr);height:auto;grid-column-gap:var(--hh-grid-gutter)}.product-hero .product-hero__grid .product-hero__carousel{grid-column-end:-1;grid-column-start:1;grid-row-end:-1;grid-row-start:1;overflow-x:hidden}.product-hero .product-hero__grid .product-hero__carousel .product-hero__carousel-wrapper>div:not(.product-hero__carousel-sticky){position:relative!important}.product-hero .product-hero__grid .product-hero__carousel .product-hero__carousel-wrapper .product-hero__discount-badge{pointer-events:none;position:absolute;right:1.5rem;top:1.5rem;z-index:1}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-thumb{margin:0}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-active .product-thumb{border-color:var(--hh-color-light-eucalyptus)}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .panel-product-slide{cursor:pointer}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-slide{height:20rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-slide-text{position:absolute;top:0;visibility:hidden}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-slide{width:100vw}.product-hero .product-hero__grid .product-hero__carousel .slick-dots .slick-active button:before,.product-hero .product-hero__grid .product-hero__carousel .slick-dots .slick-active button:hover:before,.product-hero .product-hero__grid .product-hero__carousel .slick-dots button:before,.product-hero .product-hero__grid .product-hero__carousel .slick-dots button:hover:before{background-color:transparent}.product-hero .product-hero__grid .product-panel{grid-column-end:-1;grid-column-start:1}.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column:main;grid-row-end:-1;grid-row-start:1;grid-template-rows:repeat(20,fit-content(100%))}.product-hero .product-hero__grid .product-panel .product-panel__grid .product-panel__atc--sp-btm{margin-bottom:1rem}.product-hero .product-hero__grid .product-panel .product-panel__grid .product-panel__terms{font-size:.75rem;font-style:italic;grid-column-end:-1;grid-column-start:1;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}@media only screen and (min-width: 375px){.product-hero .product-hero__grid .product-panel .product-panel__grid .product-panel__terms{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}}@media only screen and (min-width: 750px){h2.image-with-text__heading.h1{max-width:14ch}}@media only screen and (min-width: 1024px){.product-hero .product-hero__grid .product-panel .product-panel__grid .product-panel__terms{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}}@media only print{.product-hero .product-hero__grid .product-panel .product-panel__grid .product-panel__terms{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}}.product-hero .product-hero__grid .product-panel .product-panel__grid .product-panel__terms.large,.product-hero .product-hero__grid .product-panel .product-panel__grid .product-panel__terms.medium,.product-hero .product-hero__grid .product-panel .product-panel__grid .product-panel__terms.small{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}@media only screen and (max-width: 1023px){.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper{min-height:unset!important;position:relative!important}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky{position:relative!important}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-thumb{border:2px solid var(--hh-color-grey-200);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-sizing:border-box;overflow:hidden}.product-hero .product-hero__grid .product-hero__carousel .slick-dots{box-sizing:content-box;display:grid!important;padding-bottom:1rem;padding-top:1rem}.product-hero .product-hero__grid .product-hero__carousel .slick-dots>li{grid-column-end:-1;grid-column-start:2;grid-row-end:2;grid-row-start:1}.product-hero .product-hero__grid .product-hero__carousel .slick-dots>li button{padding:0}.product-hero .product-hero__grid .product-hero__carousel .slick-dots>li button:before{left:0;top:0}}@media only screen and (min-width: 1192px){.product-hero .product-hero__grid{grid-column:main!important;margin-top:3rem}.product-hero .product-hero__grid .product-hero__carousel{grid-column-end:8;grid-column-start:1;height:fit-content;top:10rem;position:sticky}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper{margin-right:1rem;overflow:hidden;width:40.125rem}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-slider{margin-top:176px}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-dots,.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-list{top:176px}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .shared__discount-badge{top:200px}.product-hero .product-hero__grid .product-hero__carousel .slick-slider{min-height:43rem;overflow:hidden}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-list{left:94px;margin-right:0;overflow:hidden;position:absolute;top:0;width:34.25rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-slide{border:2px solid var(--hh-color-grey-200);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;height:42.75rem;margin-right:0;width:34.25rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-slide{margin-right:0;width:34.25rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-thumb{border:2px solid var(--hh-color-grey-200);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-sizing:border-box;height:4.625rem!important;overflow:hidden;width:4.625rem!important}.product-hero .product-hero__grid .product-hero__carousel .slick-dots{display:flex;flex-direction:column;left:0;padding-bottom:0;padding-top:0;position:absolute;top:0}.product-hero .product-hero__grid .product-hero__carousel .slick-dots button{height:4.875rem;margin:0;padding:0;width:4.875rem}.product-hero .product-hero__grid .product-hero__carousel .slick-dots li{margin:0;padding:0}.product-hero .product-hero__grid .product-hero__carousel .slick-dots li:not(:first-of-type){margin-top:.5rem}.product-hero .product-hero__grid .product-hero__carousel.product-hero__carousel--single .slick-slider .slick-list{left:0;margin-right:0;width:40.125rem}.product-hero .product-hero__grid .product-hero__carousel.product-hero__carousel--single .slick-slider .product-slide,.product-hero .product-hero__grid .product-hero__carousel.product-hero__carousel--single .slick-slider .slick-slide{margin-right:0;width:40.125rem}.product-hero .product-hero__grid .product-panel{display:flex;grid-column-end:-1;grid-column-start:8}.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem;display:flex;display:grid;grid-template-columns:repeat(5,1fr);height:auto;width:100%}}@media only screen and (min-width: 1192px) and (min-width: 375px) and (max-width: 413px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem}}@media only screen and (min-width: 1192px) and (min-width: 414px) and (max-width: 767px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem}}@media only screen and (min-width: 1192px) and (min-width: 768px) and (max-width: 1023px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:1rem}}@media only screen and (min-width: 1192px) and (min-width: 1024px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:1rem}}@media only screen and (min-width: 1192px) and (max-width: 1919px){.product-hero .product-hero__grid{grid-column:main!important;margin-top:0rem}.product-hero .product-hero__grid .product-hero__carousel{grid-column-end:8;grid-column-start:1}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper{margin-right:1rem;overflow:hidden;width:40.125rem}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-slider{margin-top:176px}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-dots,.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-list{top:176px}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .shared__discount-badge{top:200px}.product-hero .product-hero__grid .product-hero__carousel .slick-slider{min-height:43rem;overflow:hidden}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-list{left:94px;margin-right:0;overflow:hidden;position:absolute;top:0;width:34.25rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-slide{border:2px solid var(--hh-color-grey-200);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;height:42.75rem;margin-right:0;width:34.25rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-slide{margin-right:0;width:34.25rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-thumb{border:2px solid var(--hh-color-grey-200);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-sizing:border-box;height:4.625rem!important;overflow:hidden;width:4.625rem!important}.product-hero .product-hero__grid .product-hero__carousel .slick-dots{display:flex;flex-direction:column;left:0;padding-bottom:0;padding-top:0;position:absolute;top:0}.product-hero .product-hero__grid .product-hero__carousel .slick-dots button{height:4.875rem;margin:0;padding:0;width:4.875rem}.product-hero .product-hero__grid .product-hero__carousel .slick-dots li{margin:0;padding:0}.product-hero .product-hero__grid .product-hero__carousel .slick-dots li:not(:first-of-type){margin-top:.5rem}.product-hero .product-hero__grid .product-hero__carousel.product-hero__carousel--single .slick-slider .slick-list{left:0;margin-right:0;width:40.125rem}.product-hero .product-hero__grid .product-hero__carousel.product-hero__carousel--single .slick-slider .product-slide,.product-hero .product-hero__grid .product-hero__carousel.product-hero__carousel--single .slick-slider .slick-slide{margin-right:0;width:40.125rem}.product-hero .product-hero__grid .product-panel{display:flex;grid-column-end:-1;grid-column-start:8}.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem;display:flex;display:grid;grid-template-columns:repeat(5,1fr);height:auto;width:100%}}@media only screen and (min-width: 1192px) and (max-width: 1919px) and (min-width: 375px) and (max-width: 413px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem}}@media only screen and (min-width: 1192px) and (max-width: 1919px) and (min-width: 414px) and (max-width: 767px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem}}@media only screen and (min-width: 1192px) and (max-width: 1919px) and (min-width: 768px) and (max-width: 1023px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:1rem}}@media only screen and (min-width: 1192px) and (max-width: 1919px) and (min-width: 1024px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:1rem}}@media only print{.product-hero .product-hero__grid{grid-column:main!important;margin-top:3rem}.product-hero .product-hero__grid .product-hero__carousel{grid-column-end:8;grid-column-start:1}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper{margin-right:1rem;overflow:hidden;width:40.125rem}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-slider{margin-top:176px}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-dots,.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-list{top:176px}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .shared__discount-badge{top:200px}.product-hero .product-hero__grid .product-hero__carousel .slick-slider{min-height:43rem;overflow:hidden}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-list{left:94px;margin-right:0;overflow:hidden;position:absolute;top:0;width:34.25rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-slide{border:2px solid var(--hh-color-grey-200);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;height:42.75rem;margin-right:0;width:34.25rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-slide{margin-right:0;width:34.25rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-thumb{border:2px solid var(--hh-color-grey-200);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-sizing:border-box;height:4.625rem!important;overflow:hidden;width:4.625rem!important}.product-hero .product-hero__grid .product-hero__carousel .slick-dots{display:flex;flex-direction:column;left:0;padding-bottom:0;padding-top:0;position:absolute;top:0}.product-hero .product-hero__grid .product-hero__carousel .slick-dots button{height:4.875rem;margin:0;padding:0;width:4.875rem}.product-hero .product-hero__grid .product-hero__carousel .slick-dots li{margin:0;padding:0}.product-hero .product-hero__grid .product-hero__carousel .slick-dots li:not(:first-of-type){margin-top:.5rem}.product-hero .product-hero__grid .product-hero__carousel.product-hero__carousel--single .slick-slider .slick-list{left:0;margin-right:0;width:40.125rem}.product-hero .product-hero__grid .product-hero__carousel.product-hero__carousel--single .slick-slider .product-slide,.product-hero .product-hero__grid .product-hero__carousel.product-hero__carousel--single .slick-slider .slick-slide{margin-right:0;width:40.125rem}.product-hero .product-hero__grid .product-panel{display:flex;grid-column-end:-1;grid-column-start:8}.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem;grid-column-gap:1rem;display:flex;display:grid;grid-template-columns:repeat(5,1fr);height:auto;width:100%}}@media only screen and (min-width: 1024px) and (max-width: 1191px){.product-hero .product-hero__grid{grid-column:main!important;margin-top:3rem}.product-hero .product-hero__grid .product-hero__carousel{grid-column-end:7;grid-column-start:1;height:fit-content;top:10rem;position:sticky}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper{margin-right:1rem;overflow:hidden;width:29rem}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-slider{margin-top:176px}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-dots,.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-list{top:176px}.product-hero .product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .shared__discount-badge{top:200px}.product-hero .product-hero__grid .product-hero__carousel .slick-slider{min-height:30rem;overflow:hidden}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-list{left:80px;margin-right:0;overflow:hidden;position:absolute;top:0;width:24rem!important}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-slide{border:2px solid var(--hh-color-grey-200);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;height:29.75rem;margin-right:0;width:24rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-slide{margin-right:0;width:24rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-thumb{border:2px solid var(--hh-color-grey-200);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-sizing:border-box;height:3.75rem!important;overflow:hidden;width:3.75rem!important}.product-hero .product-hero__grid .product-hero__carousel .slick-dots{display:flex;flex-direction:column;left:0;padding-bottom:0;padding-top:0;position:absolute;top:0}.product-hero .product-hero__grid .product-hero__carousel .slick-dots button{height:4rem;margin:0;padding:0;width:4rem}.product-hero .product-hero__grid .product-hero__carousel .slick-dots li{margin:0;padding:0}.product-hero .product-hero__grid .product-hero__carousel .slick-dots li:not(:first-of-type){margin-top:.5rem}.product-hero .product-hero__grid .product-hero__carousel.product-hero__carousel--single .slick-slider .slick-list{left:0;margin-right:0;width:29rem}.product-hero .product-hero__grid .product-hero__carousel.product-hero__carousel--single .slick-slider .product-slide,.product-hero .product-hero__grid .product-hero__carousel.product-hero__carousel--single .slick-slider .slick-slide{margin-right:0;width:29rem}.product-hero .product-hero__grid .product-panel{display:flex;grid-column-end:-1;grid-column-start:7}.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem;display:flex;display:grid;grid-template-columns:repeat(6,1fr);height:auto;width:100%}}@media only screen and (min-width: 1024px) and (max-width: 1191px) and (min-width: 375px) and (max-width: 413px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem}}@media only screen and (min-width: 1024px) and (max-width: 1191px) and (min-width: 414px) and (max-width: 767px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem}}@media only screen and (min-width: 1024px) and (max-width: 1191px) and (min-width: 768px) and (max-width: 1023px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:1rem}}@media only screen and (min-width: 1024px) and (max-width: 1191px) and (min-width: 1024px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:1rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.product-hero .product-hero__grid{grid-column:main/full!important;margin-top:3rem}.product-hero .product-hero__grid .product-hero__carousel{grid-column-end:-1;grid-column-start:1;margin-left:3.8333333333rem;overflow-x:hidden}.product-hero .product-hero__grid .product-hero__carousel .slick-slider{margin-bottom:.5rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-slide{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;height:46.5rem;margin-right:1rem;overflow:hidden;width:37.3333333333rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-thumb{height:3.75rem!important;width:3.75rem!important}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-slide{margin-right:1rem;width:37.3333333333rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-dots{height:4rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-dots>li{grid-column-end:-1;grid-column-start:1}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-dots>li:nth-of-type(2){margin-left:80px}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-dots>li:nth-of-type(3){margin-left:160px}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-dots>li:nth-of-type(4){margin-left:240px}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-dots>li:nth-of-type(5){margin-left:320px}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-dots>li:nth-of-type(6){margin-left:400px}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-dots>li:nth-of-type(7){margin-left:480px}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-dots>li button{height:4rem;width:4rem}.product-hero .product-hero__grid .product-panel{display:flex;grid-column-end:-1;grid-column-start:1;width:720px}.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem;display:flex;display:grid;grid-template-columns:repeat(12,1fr);height:auto;width:100%}}@media only screen and (min-width: 768px) and (max-width: 1023px) and (min-width: 375px) and (max-width: 413px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem}}@media only screen and (min-width: 768px) and (max-width: 1023px) and (min-width: 414px) and (max-width: 767px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:.5rem}}@media only screen and (min-width: 768px) and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:1rem}}@media only screen and (min-width: 768px) and (max-width: 1023px) and (min-width: 1024px){.product-hero .product-hero__grid .product-panel .product-panel__grid{grid-column-gap:1rem}}@media only screen and (max-width: 767px){.product-hero .product-hero__grid{grid-column:full!important;margin-top:1rem}.product-hero .product-hero__grid .product-hero__carousel{grid-column-end:-1;grid-column-start:1;margin-left:1rem;overflow-x:hidden}.product-hero .product-hero__grid .product-hero__carousel .slick-slider{margin-bottom:.5rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-slide{border:2px solid var(--hh-color-grey-200);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;overflow:hidden}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-dots{display:none!important}}@media only screen and (min-width: 1px) and (max-width: 374px){.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-slide{height:15rem;margin-right:.5rem;width:14.9166666667rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-slide{margin-right:.5rem;width:14.9166666667rem}}@media only screen and (min-width: 375px) and (max-width: 413px){.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-slide{height:18rem;margin-right:.5rem;width:17.78125rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-slide{margin-right:.5rem;width:17.78125rem}}@media only screen and (min-width: 414px) and (max-width: 767px){.product-hero .product-hero__grid .product-hero__carousel .slick-slider .product-slide{height:20rem;margin-right:.5rem;width:19.8125rem}.product-hero .product-hero__grid .product-hero__carousel .slick-slider .slick-slide{margin-right:.5rem;width:19.8125rem}}.product-panel{margin-top:0}.product-panel .product-panel__title{font-size:1.5rem;font-weight:400;grid-column-end:10;grid-column-start:1;line-height:120%;margin-bottom:-.16251rem;padding-top:.66251rem;display:inline-flex}@media only screen and (min-width: 768px){.product-panel .product-panel__title{font-size:2rem;margin-bottom:-.16251rem;padding-top:.66251rem}}@media only screen and (min-width: 1024px){.product-panel .product-panel__title{width:auto}}.product-panel .product-panel__title.large,.product-panel .product-panel__title.medium,.product-panel .product-panel__title.small{font-size:1.5rem;margin-bottom:-.16251rem;padding-top:.66251rem}.product-panel .product-panel__price{align-items:flex-end;display:inline-flex;font-size:1rem;font-weight:400;grid-column-end:-1;grid-column-start:10;justify-content:flex-end;line-height:150%;margin-bottom:.14999rem;max-height:2.25rem;padding-top:.35001rem;margin-left:auto;width:50%}.product-panel .product-panel__price>ins{color:var(--accent-font-color);text-decoration:none;font-size:1.3rem}@media only screen and (min-width: 768px){.product-panel .product-panel__price{font-size:1.125rem}}.product-panel .product-panel__price>del{margin-right:.5rem}.product-panel .product-panel__price>ins{text-decoration:none}.product-panel .product-panel__status{align-self:center;display:flex;grid-column-end:-1;grid-column-start:11;justify-self:center}.product-panel .product-panel__short{font-size:.8rem;grid-column-end:-1;grid-column-start:1;line-height:150%;margin-bottom:1.64999rem;padding-top:.35001rem;margin-top:1.5rem}@media only screen and (min-width: 375px){.product-panel .product-panel__short{font-size:1rem;margin-bottom:1.64999rem;padding-top:.35001rem}}.product-panel .product-panel__short.large,.product-panel .product-panel__short.medium,.product-panel .product-panel__short.small{font-size:1rem;margin-bottom:1.64999rem;padding-top:.35001rem}.product-panel .product-panel__pre-launch-text{font-size:.875rem;line-height:1.25rem;margin-bottom:.22499rem;padding-top:.27501rem}@media only screen and (min-width: 375px){.product-panel .product-panel__pre-launch-text{font-size:.875rem;line-height:1.25rem;margin-bottom:.22499rem;padding-top:.27501rem}}@media only screen and (min-width: 1024px){.product-panel .product-panel__pre-launch-text{font-size:.875rem;line-height:1.25rem;margin-bottom:.22499rem;padding-top:.27501rem}}@media only print{.product-panel .product-panel__pre-launch-text{font-size:.875rem;line-height:1.25rem;margin-bottom:.22499rem;padding-top:.27501rem}}.product-panel .product-panel__pre-launch-text.large,.product-panel .product-panel__pre-launch-text.medium,.product-panel .product-panel__pre-launch-text.small{font-size:.875rem;line-height:1.25rem;margin-bottom:.22499rem;padding-top:.27501rem}.product-panel .product-panel__gift,.product-panel .product-panel__pre-launch-text{grid-column-end:-1;grid-column-start:1}.product-panel .product-panel__gift{margin-bottom:1rem}.product-panel .product-panel__gift-form,.product-panel .product-panel__pre-launch-form{grid-column-end:-1;grid-column-start:1}.product-panel .product-panel__gift-form button,.product-panel .product-panel__gift-form input,.product-panel .product-panel__gift-form textarea,.product-panel .product-panel__pre-launch-form button,.product-panel .product-panel__pre-launch-form input,.product-panel .product-panel__pre-launch-form textarea{width:100%}.product-panel .product-panel__gift-form .form__email-error,.product-panel .product-panel__gift-form .form__email-success,.product-panel .product-panel__pre-launch-form .form__email-error,.product-panel .product-panel__pre-launch-form .form__email-success{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}@media only screen and (min-width: 375px){.product-panel .product-panel__gift-form .form__email-error,.product-panel .product-panel__gift-form .form__email-success,.product-panel .product-panel__pre-launch-form .form__email-error,.product-panel .product-panel__pre-launch-form .form__email-success{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}}@media only screen and (min-width: 1024px){.product-panel .product-panel__gift-form .form__email-error,.product-panel .product-panel__gift-form .form__email-success,.product-panel .product-panel__pre-launch-form .form__email-error,.product-panel .product-panel__pre-launch-form .form__email-success{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}}@media only print{.product-panel .product-panel__gift-form .form__email-error,.product-panel .product-panel__gift-form .form__email-success,.product-panel .product-panel__pre-launch-form .form__email-error,.product-panel .product-panel__pre-launch-form .form__email-success{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}}.product-panel .product-panel__gift-form .form__email-error.large,.product-panel .product-panel__gift-form .form__email-error.medium,.product-panel .product-panel__gift-form .form__email-error.small,.product-panel .product-panel__gift-form .form__email-success.large,.product-panel .product-panel__gift-form .form__email-success.medium,.product-panel .product-panel__gift-form .form__email-success.small,.product-panel .product-panel__pre-launch-form .form__email-error.large,.product-panel .product-panel__pre-launch-form .form__email-error.medium,.product-panel .product-panel__pre-launch-form .form__email-error.small,.product-panel .product-panel__pre-launch-form .form__email-success.large,.product-panel .product-panel__pre-launch-form .form__email-success.medium,.product-panel .product-panel__pre-launch-form .form__email-success.small{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}.product-panel .shared__button{grid-column-end:-1;grid-column-start:1;width:unset}@media only screen and (max-width: 413px){.product-panel .product-panel__title--slim{grid-column-end:9;grid-column-start:1}.product-panel .product-panel__price--wide{grid-column-end:-1;grid-column-start:9}}@media only screen and (min-width: 768px){.product-panel{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1023px){.product-panel .product-panel__title{grid-column-end:9;grid-column-start:2}.product-panel .product-panel__price,.product-panel .product-panel__status{grid-column-end:12;grid-column-start:10}.product-panel .product-panel__gift,.product-panel .product-panel__short,.product-panel .shared__button{grid-column-end:12;grid-column-start:2}.product-panel .shared__button{width:unset}}@media only screen and (min-width: 1024px) and (min-width: 1024px){.product-panel .product-panel__title{font-size:2.25rem;margin-bottom:-.24376rem;padding-top:.74376rem}}@media only screen and (min-width: 1024px){.product-panel .product-panel__title.medium,.product-panel .product-panel__title.small{font-size:2rem;margin-bottom:-.05001rem;padding-top:.55001rem}.product-panel .product-panel__title.large{font-size:2.25rem;margin-bottom:-.24376rem;padding-top:.74376rem}.product-panel .product-panel__price{max-height:2.6rem}.product-panel .product-panel__short{font-size:1rem;margin-bottom:1.64999rem;padding-top:.35001rem}}@media only screen and (min-width: 1024px) and (min-width: 375px){.product-panel .product-panel__short{font-size:1rem;margin-bottom:1.64999rem;padding-top:.35001rem}}@media only screen and (min-width: 1024px) and (min-width: 1024px){.product-panel .product-panel__short{font-size:1rem;margin-bottom:1.64999rem;padding-top:.35001rem}}@media only screen and (min-width: 1024px){.product-panel .product-panel__short.large,.product-panel .product-panel__short.medium,.product-panel .product-panel__short.small{font-size:1rem;margin-bottom:1.64999rem;padding-top:.35001rem}.product-panel .product-panel__short.product-panel__short--discount{font-size:1rem;margin-bottom:.64999rem;padding-top:.35001rem}}@media only screen and (min-width: 1024px) and (min-width: 375px){.product-panel .product-panel__short.product-panel__short--discount{font-size:1rem;margin-bottom:.64999rem;padding-top:.35001rem}}@media only screen and (min-width: 1024px) and (min-width: 1024px){.product-panel .product-panel__short.product-panel__short--discount{font-size:1rem;margin-bottom:.64999rem;padding-top:.35001rem}}@media only screen and (min-width: 1024px){.product-panel .product-panel__short.product-panel__short--discount.large,.product-panel .product-panel__short.product-panel__short--discount.medium,.product-panel .product-panel__short.product-panel__short--discount.small{font-size:1rem;margin-bottom:.64999rem;padding-top:.35001rem}}@media only print{.product-panel .product-panel__title{font-size:2.25rem;margin-bottom:-.05001rem;margin-bottom:-.24376rem;padding-top:.55001rem;padding-top:.74376rem}.product-panel .product-panel__title.medium,.product-panel .product-panel__title.small{font-size:2rem;margin-bottom:-.05001rem;padding-top:.55001rem}.product-panel .product-panel__title.large{font-size:2.25rem;margin-bottom:-.24376rem;padding-top:.74376rem}.product-panel .product-panel__price{max-height:2.6rem}.product-panel .product-panel__short,.product-panel .product-panel__short.large,.product-panel .product-panel__short.medium,.product-panel .product-panel__short.small{font-size:1rem;margin-bottom:1.64999rem;padding-top:.35001rem}.product-panel .product-panel__short.product-panel__short--discount,.product-panel .product-panel__short.product-panel__short--discount.large,.product-panel .product-panel__short.product-panel__short--discount.medium,.product-panel .product-panel__short.product-panel__short--discount.small{font-size:1rem;margin-bottom:.64999rem;padding-top:.35001rem}}@media only screen and (min-width: 1024px) and (max-width: 1191px){.product-panel .product-panel__title{grid-column-end:6;grid-column-start:1}.product-panel .product-panel__price,.product-panel .product-panel__status{grid-column-end:-1;grid-column-start:6}}@media only screen and (min-width: 1192px){.product-panel .product-panel__title{grid-column-end:5;grid-column-start:1}.product-panel .product-panel__price,.product-panel .product-panel__status{grid-column-end:-1;grid-column-start:5}}@media only screen and (min-width: 1192px) and (max-width: 1919px){.product-panel .product-panel__title{grid-column-end:5;grid-column-start:1}.product-panel .product-panel__price,.product-panel .product-panel__status{grid-column-end:-1;grid-column-start:5}}@media only print{.product-panel .product-panel__title{grid-column-end:5;grid-column-start:1}.product-panel .product-panel__price,.product-panel .product-panel__status{grid-column-end:-1;grid-column-start:5}}.option__group{grid-column-end:-1;grid-column-start:1;margin-bottom:2rem}.option__group .option__button{background-color:var(--hh-color-reverse);border:2px solid var(--hh-color-grey-200);border-radius:.375rem;-webkit-border-radius:.375rem;-moz-border-radius:.375rem;cursor:pointer;height:4rem;padding:.375rem 0}.option__group .option__button span{font-family:var(--hh-font-body-bold);color:var(--hh-color-text);font-size:.875rem;line-height:1rem;margin-bottom:-.15001rem;padding-top:.15001rem}.option__group .option__button.option__button--active{background-color:var(--hh-color-day);border-color:var(--hh-color-night)}.option__group .option__button.option__button--active span{font-size:.875rem;line-height:1rem;margin-bottom:-.15001rem;padding-top:.15001rem}.option__group .option__button.option__button--oos span{color:var(--hh-color-grey-300);text-decoration:line-through}.option__group .option__button.option__button--hidden{display:none}.option__group .option__group-label{font-size:.61rem;grid-column-end:-1;grid-column-start:1;line-height:120%;margin-bottom:.27499rem;padding-top:.22501rem}.option__group .option__group-label mark{background-color:transparent;color:var(--hh-color-buffy-orange);display:inline;margin-left:.5rem}.option__group .option__group-label mark.sold-out{color:var(--hh-color-error);text-transform:uppercase}@media only screen and (max-width: 767px){.option__group{grid-column-gap:.5rem;grid-row-gap:.5rem;display:grid;grid-template-columns:repeat(12,1fr);height:auto}}@media only screen and (max-width: 767px) and (min-width: 375px) and (max-width: 413px){.option__group{grid-column-gap:.5rem}}@media only screen and (max-width: 767px) and (min-width: 414px) and (max-width: 767px){.option__group{grid-column-gap:.5rem}}@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1023px){.option__group{grid-column-gap:1rem}}@media only screen and (max-width: 767px) and (min-width: 1024px){.option__group{grid-column-gap:1rem}}@media only screen and (max-width: 767px){.option__group .option__button{grid-column:span 4}}@media only screen and (min-width: 1px) and (max-width: 374px){.option__group .option__button{grid-column:span 6}}@media only screen and (min-width: 768px) and (max-width: 1023px){.option__group{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-column-end:12;grid-column-start:2;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px) and (max-width: 1191px){.option__group{grid-column-gap:.5rem;grid-row-gap:.5rem;display:grid;grid-template-columns:repeat(6,1fr);height:auto}}@media only screen and (min-width: 1024px) and (max-width: 1191px) and (min-width: 375px) and (max-width: 413px){.option__group{grid-column-gap:.5rem}}@media only screen and (min-width: 1024px) and (max-width: 1191px) and (min-width: 414px) and (max-width: 767px){.option__group{grid-column-gap:.5rem}}@media only screen and (min-width: 1024px) and (max-width: 1191px) and (min-width: 768px) and (max-width: 1023px){.option__group{grid-column-gap:1rem}}@media only screen and (min-width: 1024px) and (max-width: 1191px) and (min-width: 1024px){.option__group{grid-column-gap:1rem}}@media only screen and (min-width: 1024px) and (max-width: 1191px){.option__group .option__button{grid-column:span 2}}@media only screen and (min-width: 1192px){.option__group{grid-column-gap:.5rem;grid-row-gap:.5rem;display:grid;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1192px) and (max-width: 1919px){.option__group{grid-column-gap:.5rem;grid-row-gap:.5rem;display:grid;grid-template-columns:repeat(3,1fr)}}@media only print{.option__group{grid-column-gap:.5rem;grid-row-gap:.5rem;display:grid;grid-template-columns:repeat(3,1fr)}.option__group .option__group-label{grid-column-end:-1;grid-column-start:1}}.ksp__carousel{margin-bottom:4rem;margin-top:4rem}.mediablock__story-block.product__story-block1{margin-bottom:2rem}.mediablock__story-block.product__story-block2{margin-bottom:5rem}.card__carousel .mediablock__card-img,.card__carousel .mediablock__product-card-img,.collection__carousel .mediablock__card-img,.collection__carousel .mediablock__product-card-img{margin-bottom:1rem}.card__carousel .slick-slider,.collection__carousel .slick-slider{margin-bottom:5rem}.card__carousel.sp-btm .slick-slider,.collection__carousel.sp-btm .slick-slider{margin-bottom:0}.buffy.bundle .shared__breadcrumbs,.buffy.product .shared__breadcrumbs{z-index:1}.buffy:not(.home) .trial__carousel{padding-bottom:10rem}.trial__carousel{padding-top:5rem}.trial__carousel .mediablock__trial-img{margin-bottom:3rem}@media only screen and (min-width: 768px) and (max-width: 1023px){.mediablock__story-block .mediablock__story-block__grid .ab-img,.mediablock__story-block .mediablock__story-block__grid .gatsby-image-wrapper,.mediablock__story-block .mediablock__story-block__grid .shared__video{grid-column-end:12;grid-column-start:2;height:600px}.mediablock__story-block .mediablock__story-block__grid .mediablock__story-block-content{grid-column-end:11;grid-column-start:3}}.oos__modal~.shared__modal-clear .shared__modal-wrapper{align-items:center;justify-content:center}.oos__modal~.shared__modal-clear .shared__modal-content{align-items:center;display:flex;flex-direction:column;height:inherit;justify-content:center;position:relative}.oos__modal~.shared__modal-clear .shared__modal-content .form__email-error,.oos__modal~.shared__modal-clear .shared__modal-content .form__email-success{font-size:.75rem;left:0;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem;position:absolute;text-align:center;width:100%}@media only screen and (min-width: 375px){.oos__modal~.shared__modal-clear .shared__modal-content .form__email-error,.oos__modal~.shared__modal-clear .shared__modal-content .form__email-success{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}}@media only screen and (min-width: 1024px){.oos__modal~.shared__modal-clear .shared__modal-content .form__email-error,.oos__modal~.shared__modal-clear .shared__modal-content .form__email-success{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}}@media only print{.oos__modal~.shared__modal-clear .shared__modal-content .form__email-error,.oos__modal~.shared__modal-clear .shared__modal-content .form__email-success{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}}.oos__modal~.shared__modal-clear .shared__modal-content .form__email-error.large,.oos__modal~.shared__modal-clear .shared__modal-content .form__email-error.medium,.oos__modal~.shared__modal-clear .shared__modal-content .form__email-error.small,.oos__modal~.shared__modal-clear .shared__modal-content .form__email-success.large,.oos__modal~.shared__modal-clear .shared__modal-content .form__email-success.medium,.oos__modal~.shared__modal-clear .shared__modal-content .form__email-success.small{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}.oos__modal~.shared__modal-clear .shared__modal-content .oos-bundle-heading{margin-bottom:2rem}.oos__modal~.shared__modal-clear .shared__modal-content h4{font-size:2rem;line-height:2rem;margin-bottom:1.44999rem;padding-top:.55001rem}@media only screen and (min-width: 375px){.oos__modal~.shared__modal-clear .shared__modal-content h4{font-size:2rem;line-height:2rem;margin-bottom:1.44999rem;padding-top:.55001rem}}@media only screen and (min-width: 1024px){.oos__modal~.shared__modal-clear .shared__modal-content h4{font-size:2.25rem;line-height:2.5rem;margin-bottom:1.25624rem;padding-top:.74376rem}}@media only print{.oos__modal~.shared__modal-clear .shared__modal-content h4{font-size:2.25rem;line-height:2.5rem;margin-bottom:1.25624rem;padding-top:.74376rem}}.oos__modal~.shared__modal-clear .shared__modal-content h4.medium,.oos__modal~.shared__modal-clear .shared__modal-content h4.small{font-size:2rem;line-height:2rem;margin-bottom:1.44999rem;padding-top:.55001rem}.oos__modal~.shared__modal-clear .shared__modal-content h4.large{font-size:2.25rem;line-height:2.5rem;margin-bottom:1.25624rem;padding-top:.74376rem}.oos__modal~.shared__modal-clear .shared__modal-content p{font-size:1rem;line-height:1.5rem;margin-bottom:.64999rem;padding-top:.35001rem}@media only screen and (min-width: 375px){.oos__modal~.shared__modal-clear .shared__modal-content p{font-size:1rem;line-height:1.5rem;margin-bottom:.64999rem;padding-top:.35001rem}}@media only screen and (min-width: 1024px){.oos__modal~.shared__modal-clear .shared__modal-content p{font-size:1rem;line-height:1.5rem;margin-bottom:.64999rem;padding-top:.35001rem}}@media only print{.oos__modal~.shared__modal-clear .shared__modal-content p{font-size:1rem;line-height:1.5rem;margin-bottom:.64999rem;padding-top:.35001rem}}.oos__modal~.shared__modal-clear .shared__modal-content p.large,.oos__modal~.shared__modal-clear .shared__modal-content p.medium,.oos__modal~.shared__modal-clear .shared__modal-content p.small{font-size:1rem;line-height:1.5rem;margin-bottom:.64999rem;padding-top:.35001rem}.oos__modal~.shared__modal-clear .shared__modal-content p.oos-option{font-size:.75rem;line-height:1rem;margin-bottom:-.20001rem;padding-top:.20001rem}@media only screen and (min-width: 768px){.oos__modal~.shared__modal-clear .shared__modal-content p.oos-option{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}}.oos__modal~.shared__modal-clear .shared__modal-content p.oos-option.small{font-size:.75rem;line-height:1rem;margin-bottom:-.20001rem;padding-top:.20001rem}.oos__modal~.shared__modal-clear .shared__modal-content p.oos-option.large{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}.review__modal~.shared__modal-clear .shared__modal-wrapper{align-items:flex-start;justify-content:flex-start}.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content{align-items:flex-start;display:flex;flex-direction:column;height:inherit;justify-content:flex-start;padding:5rem 3rem;position:relative}.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-name{font-size:.875rem;line-height:1.25rem;margin-bottom:.22499rem;padding-top:.27501rem}@media only screen and (min-width: 375px){.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-name{font-size:.875rem;line-height:1.25rem;margin-bottom:.22499rem;padding-top:.27501rem}}@media only screen and (min-width: 1024px){.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-name{font-size:.875rem;line-height:1.25rem;margin-bottom:.22499rem;padding-top:.27501rem}}@media only print{.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-name{font-size:.875rem;line-height:1.25rem;margin-bottom:.22499rem;padding-top:.27501rem}}.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-name.large,.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-name.medium,.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-name.small{font-size:.875rem;line-height:1.25rem;margin-bottom:.22499rem;padding-top:.27501rem}.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-date{font-size:.875rem;line-height:1.25rem;margin-bottom:1.72499rem;padding-top:.27501rem}@media only screen and (min-width: 375px){.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-date{font-size:.875rem;line-height:1.25rem;margin-bottom:1.72499rem;padding-top:.27501rem}}@media only screen and (min-width: 1024px){.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-date{font-size:.875rem;line-height:1.25rem;margin-bottom:1.72499rem;padding-top:.27501rem}}@media only print{.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-date{font-size:.875rem;line-height:1.25rem;margin-bottom:1.72499rem;padding-top:.27501rem}}.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-date.large,.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-date.medium,.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-date.small{font-size:.875rem;line-height:1.25rem;margin-bottom:1.72499rem;padding-top:.27501rem}.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-headline{font-size:1.125rem;line-height:1.5rem;margin-bottom:.69999rem;padding-top:.30001rem;text-align:left}@media only screen and (min-width: 375px){.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-headline{font-size:1.125rem;line-height:1.5rem;margin-bottom:.69999rem;padding-top:.30001rem}}@media only screen and (min-width: 1024px){.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-headline{font-size:1.125rem;line-height:1.5rem;margin-bottom:.69999rem;padding-top:.30001rem}}@media only print{.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-headline{font-size:1.125rem;line-height:1.5rem;margin-bottom:.69999rem;padding-top:.30001rem}}.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-headline.large,.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-headline.medium,.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-headline.small{font-size:1.125rem;line-height:1.5rem;margin-bottom:.69999rem;padding-top:.30001rem}.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-description{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem;text-align:left}@media only screen and (min-width: 375px){.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-description{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}}@media only screen and (min-width: 1024px){.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-description{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}}@media only print{.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-description{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}}.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-description.large,.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-description.medium,.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__review-description.small{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}.bundle-yotpo-holder a,.bundle-yotpo-holder{cursor:pointer}.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__reivew-stars{display:flex;height:1.5rem}.review__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content .mediablock__reivew-stars>*{height:.75rem;margin-right:.25rem;width:.75rem}.info__modal~.shared__modal-clear .shared__modal-wrapper{align-items:flex-start;justify-content:flex-start}.info__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content{align-items:flex-start;display:flex;flex-direction:column;height:inherit;justify-content:flex-start;padding:5rem 3rem;position:relative}.info__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content p{font-size:1rem;line-height:1.5rem;margin-bottom:.64999rem;padding-top:.35001rem;text-align:left}@media only screen and (min-width: 375px){.info__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content p{font-size:1rem;line-height:1.5rem;margin-bottom:.64999rem;padding-top:.35001rem}}@media only screen and (min-width: 1024px){.info__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content p{font-size:1rem;line-height:1.5rem;margin-bottom:.64999rem;padding-top:.35001rem}}@media only print{.info__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content p{font-size:1rem;line-height:1.5rem;margin-bottom:.64999rem;padding-top:.35001rem}}.info__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content p.large,.info__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content p.medium,.info__modal~.shared__modal-clear .shared__modal-wrapper .shared__modal-content p.small{font-size:1rem;line-height:1.5rem;margin-bottom:.64999rem;padding-top:.35001rem}@media only screen and (min-width: 1192px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-slider{margin-top:176px}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-dots,.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-list{top:176px}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .shared__discount-badge{top:200px}}@media only screen and (min-width: 1192px) and (max-width: 1919px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-slider{margin-top:176px}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-dots,.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-list{top:176px}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .shared__discount-badge{top:200px}}@media only print{.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-slider{margin-top:176px}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-dots,.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-list{top:176px}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .shared__discount-badge{top:200px}}@media only screen and (min-width: 1024px) and (max-width: 1191px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-slider{margin-top:176px}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-dots,.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .slick-list{top:176px}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid .product-hero__carousel .carousel__wrapper .product-hero__carousel-sticky .shared__discount-badge{top:200px}}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid.bundle-product-hero__init__grid .bundle-item-hero,.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid.bundle-product-hero__init__grid .bundle-item-wrapper{display:none}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel>.product-panel__grid>.product-panel__atc{margin-top:.5rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel>.product-panel__grid>.product-panel__atc.product-panel__atc--started{margin-top:1rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper{border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;box-shadow:4px 4px 8px #0000001a;grid-column-end:-1;grid-column-start:1;margin-bottom:1rem;outline:none;overflow:hidden;padding-bottom:1rem;padding-top:1rem;transition:height .25s linear;-webkit-transition:height .25s linear}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper.bundle-item-wrapper__active{padding-bottom:2rem}@media only screen and (min-width: 768px) and (max-width: 1023px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper{grid-column-end:12;grid-column-start:2}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper .product-hero__carousel{margin-left:1rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper .product-hero__carousel .slick-slider .product-slide{height:229.3333333333px;margin-right:1rem;width:14.3333333333rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper .product-hero__carousel .slick-slider .slick-slide{margin-right:1rem;width:14.3333333333rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper .product-panel{width:565.3333333333px}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper .product-panel .option__group,.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper .product-panel .product-panel__gift,.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper .product-panel .product-panel__short,.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper .product-panel .product-panel__title,.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper .product-panel .shared__button,.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper .product-panel .swatch__group{grid-column-end:-1;grid-column-start:1}}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero{grid-column-end:-1;grid-column-start:1}@media only screen and (min-width: 768px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero{padding-left:1rem;padding-right:1rem}}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-panel__title{font-size:1rem;line-height:1rem;margin-bottom:.22499rem;padding-top:.27501rem}@media only screen and (min-width: 768px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-panel__title{font-size:1.25rem;line-height:1.5rem;margin-bottom:.03124rem;padding-top:.46876rem}}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-panel__title.small{font-size:1rem;line-height:1rem;margin-bottom:.22499rem;padding-top:.27501rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-panel__title.large{font-size:1.25rem;line-height:1.5rem;margin-bottom:.03124rem;padding-top:.46876rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-panel__short{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;order:-1;padding-top:.20001rem}@media only screen and (min-width: 768px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-panel__short{font-size:1rem;line-height:1.5rem;margin-bottom:.14999rem;padding-top:.35001rem}}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-panel__short.small{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-panel__short.large{font-size:1rem;line-height:1.5rem;margin-bottom:.14999rem;padding-top:.35001rem}@media only screen and (min-width: 1024px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-hero__carousel{display:none}}@media only print{.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-hero__carousel{display:none}}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-hero__carousel .product-slide{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;-webkit-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .shared__button.product-panel__atc--wide{padding-left:1rem;padding-right:1rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .bundle-addon-cancel{align-self:flex-start;background-color:transparent;border:0;border-bottom:1px solid;color:var(--hh-color-buffy-orange);cursor:pointer;font-size:.75rem;grid-column-end:-1;grid-column-start:1;justify-self:center;line-height:1rem;margin-bottom:-.20001rem;margin-top:1rem;padding-left:0;padding-right:0;padding-top:.20001rem}@media only screen and (min-width: 768px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .bundle-addon-cancel{border-bottom:1px solid;font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .bundle-addon-cancel.small{border-bottom:1px solid;font-size:.75rem;line-height:1rem;margin-bottom:-.20001rem;padding-top:.20001rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .bundle-addon-cancel.large{border-bottom:1px solid;font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-panel__price{display:none}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero{cursor:pointer}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .product-panel__grid{grid-column-gap:.5rem;display:grid;grid-template-columns:repeat(12,1fr);height:auto}@media only screen and (min-width: 375px) and (max-width: 413px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .product-panel__grid{grid-column-gap:.5rem}}@media only screen and (min-width: 414px) and (max-width: 767px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .product-panel__grid{grid-column-gap:.5rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .product-panel__grid{grid-column-gap:1rem}}@media only screen and (min-width: 1024px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .product-panel__grid{grid-column-gap:1rem}}@media only print{.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .product-panel__grid{grid-column-gap:1rem}}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .product-hero__carousel{display:none}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .bundle-item-thumb{border:2px solid var(--hh-color-grey-200);border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;grid-column-end:-1;grid-column-start:10;grid-row-end:-1;grid-row-start:1;height:5rem;justify-self:flex-end;width:5rem}@media only screen and (min-width: 1024px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .bundle-item-thumb{height:7.5rem;width:7.5rem}}@media only print{.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .bundle-item-thumb{height:7.5rem;width:7.5rem}}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .bundle-item-option{font-size:.75rem;grid-column-end:9;grid-column-start:1;line-height:1rem;margin-bottom:-.20001rem;margin-top:0;padding-top:.20001rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper__active .product-hero.bundle-item-hero .bundle-item-option{display:none}@media only screen and (min-width: 768px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .bundle-item-option{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .bundle-item-option.small{font-size:.75rem;line-height:1rem;margin-bottom:-.20001rem;padding-top:.20001rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .bundle-item-option.large{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .bundle-item-option:last-of-type{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}@media only screen and (min-width: 768px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .bundle-item-option:last-of-type{font-size:1rem;line-height:1.5rem;margin-bottom:.14999rem;padding-top:.35001rem}}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .bundle-item-option:last-of-type.small{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .bundle-item-option:last-of-type.large{font-size:1rem;line-height:1.5rem;margin-bottom:.14999rem;padding-top:.35001rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .product-panel__title{grid-column-end:9;grid-column-start:1}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero .product-panel__short{grid-column-end:9;grid-column-start:1;order:-1}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero.bundle-item-hero__closed:not(.bundle-item-hero__sel) .bundle-item-option,.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero.bundle-item-hero__closed:not(.bundle-item-hero__sel) .bundle-item-thumb{display:none}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero.bundle-item-hero__closed:not(.bundle-item-hero__sel) .product-panel__short,.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero.bundle-item-hero__closed:not(.bundle-item-hero__sel) .product-panel__title{grid-column-end:-1;grid-column-start:1}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero.bundle-item-hero__addon{border:1px dashed var(--hh-color-black0);box-shadow:unset}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero__active .product-panel__title a{border-bottom:1px solid}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero__active .product-option__group:first-of-type{margin-top:1rem}@media only screen and (max-width: 1023px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero.bundle-item-hero__active .product-hero__carousel{display:block}}@media only screen and (max-width: 767px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-hero__carousel{margin-left:1rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-hero__carousel .slick-slider{margin-bottom:1rem}}@media only screen and (min-width: 1px) and (max-width: 374px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-hero__carousel .slick-slider .product-slide{height:115.3333333333px;margin-right:.5rem;width:7.2083333333rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-hero__carousel .slick-slider .slick-slide{margin-right:.5rem;width:7.2083333333rem}}@media only screen and (min-width: 375px) and (max-width: 413px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-hero__carousel .slick-slider .product-slide{height:138.25px;margin-right:.5rem;width:8.640625rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-hero__carousel .slick-slider .slick-slide{margin-right:.5rem;width:8.640625rem}}@media only screen and (min-width: 414px) and (max-width: 767px){.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-hero__carousel .slick-slider .product-slide{height:154.5px;margin-right:.5rem;width:9.65625rem}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .product-hero .product-hero__carousel .slick-slider .slick-slide{margin-right:.5rem;width:9.65625rem}}.upsell-item-wrapper{border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;box-shadow:4px 4px 8px #0000001a;grid-column-end:-1;grid-column-start:1;margin-bottom:2rem;outline:none;padding-bottom:1rem;padding-top:1rem}.upsell-item-wrapper.upsell-item-wrapper__active,.upsell-item-wrapper.upsell-item-wrapper__used{overflow:hidden;transition:height .25s linear;-webkit-transition:height .25s linear}.upsell-item-wrapper.upsell-item-wrapper__active{padding-bottom:2rem}@media only screen and (min-width: 768px) and (max-width: 1023px){.upsell-item-wrapper{grid-column-end:12;grid-column-start:2}}.upsell-item-wrapper .upsell-item-wrapper-ref .product-hero .upsell-header{padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 768px){.upsell-item-wrapper .upsell-item-wrapper-ref .product-hero .product-panel{padding-left:1rem;padding-right:1rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero{grid-column-end:-1;grid-column-start:1}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel__title{font-size:1rem;line-height:1rem;margin-bottom:.22499rem;padding-top:.27501rem}@media only screen and (min-width: 768px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel__title{font-size:1.25rem;line-height:1.5rem;margin-bottom:.03124rem;padding-top:.46876rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel__title.small{font-size:1rem;line-height:1rem;margin-bottom:.22499rem;padding-top:.27501rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel__title.large{font-size:1.25rem;line-height:1.5rem;margin-bottom:.03124rem;padding-top:.46876rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel__price{align-self:flex-start;font-size:.75rem;line-height:1rem;margin-bottom:-.20001rem;padding-top:.20001rem}@media only screen and (min-width: 768px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel__price{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel__price.small{font-size:.75rem;line-height:1rem;margin-bottom:-.20001rem;padding-top:.20001rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel__price.large{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel__short{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;order:-1;padding-top:.20001rem}@media only screen and (min-width: 768px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel__short{font-size:1rem;line-height:1.5rem;margin-bottom:.14999rem;padding-top:.35001rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel__short.small{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel__short.large{font-size:1rem;line-height:1.5rem;margin-bottom:.14999rem;padding-top:.35001rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-option__group:last-of-type{margin-bottom:0}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-option__group .option__button--oos,.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-option__group .swatch__button--oos{display:none}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel{margin-left:1rem;margin-top:1rem;position:unset}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .product-slide{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;-webkit-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header{grid-column-gap:.5rem;display:grid;grid-template-columns:repeat(12,1fr);height:auto}@media only screen and (min-width: 375px) and (max-width: 413px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header{grid-column-gap:.5rem}}@media only screen and (min-width: 414px) and (max-width: 767px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header{grid-column-gap:.5rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header{grid-column-gap:1rem}}@media only screen and (min-width: 1024px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header{grid-column-gap:1rem}}@media only print{.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header{grid-column-gap:1rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header p{font-size:.75rem;grid-column-end:9;grid-column-start:1;grid-row-end:-1;grid-row-start:1;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}@media only screen and (min-width: 768px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header p{font-size:1rem;line-height:1.5rem;margin-bottom:.14999rem;padding-top:.35001rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header p.small{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header p.large{font-size:1rem;line-height:1.5rem;margin-bottom:.14999rem;padding-top:.35001rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header .shared__input-wrapper{align-self:flex-start;grid-column-end:-1;grid-column-start:10;grid-row-end:-1;grid-row-start:1;justify-self:flex-end;margin-bottom:0;margin-top:0}@media only screen and (min-width: 768px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header .shared__input-wrapper{margin-top:.25rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header .shared__input-wrapper .upsell-item-checkbox{padding-left:1.5rem!important}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header .shared__input-wrapper .upsell-item-checkbox .shared__checkbox-checkmark{background-color:var(--hh-color-day);border:2px solid var(--hh-color-night);border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .upsell-header .shared__input-wrapper .upsell-item-checkbox .shared__checkbox-checkmark:after{background-color:var(--hh-color-night);border-style:unset;border-width:unset;height:1rem;left:2px;top:2px;-webkit-transform:unset;transform:unset;width:1rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero{cursor:unset}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .product-panel__grid{grid-column-gap:.5rem;display:grid;grid-template-columns:repeat(12,1fr);height:auto}@media only screen and (min-width: 375px) and (max-width: 413px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .product-panel__grid{grid-column-gap:.5rem}}@media only screen and (min-width: 414px) and (max-width: 767px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .product-panel__grid{grid-column-gap:.5rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .product-panel__grid{grid-column-gap:1rem}}@media only screen and (min-width: 1024px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .product-panel__grid{grid-column-gap:1rem}}@media only print{.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .product-panel__grid{grid-column-gap:1rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .upsell-item-thumb{border:2px solid var(--hh-color-grey-200);border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;grid-column-end:-1;grid-column-start:10;grid-row-end:-1;grid-row-start:1;height:5rem;justify-self:flex-end;width:5rem}@media only screen and (min-width: 1024px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .upsell-item-thumb{height:7.5rem;width:7.5rem}}@media only print{.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .upsell-item-thumb{height:7.5rem;width:7.5rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .upsell-item-option{font-size:.75rem;grid-column-end:9;grid-column-start:1;line-height:1rem;margin-bottom:-.20001rem;padding-top:.20001rem}@media only screen and (min-width: 768px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .upsell-item-option{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .upsell-item-option.small{font-size:.75rem;line-height:1rem;margin-bottom:-.20001rem;padding-top:.20001rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .upsell-item-option.large{font-size:1rem;line-height:1.5rem;margin-bottom:-.35001rem;padding-top:.35001rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .upsell-item-option:last-of-type{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}@media only screen and (min-width: 768px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .upsell-item-option:last-of-type{font-size:1rem;line-height:1.5rem;margin-bottom:.14999rem;padding-top:.35001rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .upsell-item-option:last-of-type.small{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .upsell-item-option:last-of-type.large{font-size:1rem;line-height:1.5rem;margin-bottom:.14999rem;padding-top:.35001rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .product-panel__title{grid-column-end:9;grid-column-start:1}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .product-panel__price{grid-column-end:-1;grid-column-start:9}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .product-panel__short{font-size:.75rem;grid-column-end:9;grid-column-start:1;grid-row-end:-1;grid-row-start:1;line-height:1rem;margin-bottom:.29999rem;order:-1;padding-top:.20001rem}@media only screen and (min-width: 768px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .product-panel__short{font-size:1rem;line-height:1.5rem;margin-bottom:.14999rem;padding-top:.35001rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .product-panel__short.small{font-size:.75rem;line-height:1rem;margin-bottom:.29999rem;padding-top:.20001rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero .product-panel__short.large{font-size:1rem;line-height:1.5rem;margin-bottom:.14999rem;padding-top:.35001rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero__active .product-panel__title a{border-bottom:1px solid}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero.upsell-item-hero__active .product-option__group:first-of-type{margin-top:1rem}@media only screen and (min-width: 768px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-dots{display:none}}@media only screen and (min-width: 768px) and (max-width: 1023px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel{margin-left:1rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .product-slide{height:229.3333333333px;margin-right:1rem;width:14.3333333333rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-slide{margin-right:1rem;width:14.3333333333rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel{width:597.3333333333px}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel .option__group,.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel .product-panel__gift,.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel .product-panel__short,.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel .shared__button,.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel .swatch__group{grid-column-end:-1;grid-column-start:1}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel .product-panel__title{grid-column-end:9;grid-column-start:1}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-panel .product-panel__price{grid-column-end:-1;grid-column-start:10}}@media only screen and (min-width: 1024px) and (max-width: 1191px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider{min-height:unset}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-list{left:0;overflow:visible;position:relative;top:0}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .product-slide{height:184px;margin-right:1rem;width:11.5rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-slide{margin-right:1rem;width:11.5rem}}@media only screen and (min-width: 1192px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider{min-height:unset}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-list{left:0;position:relative;top:0}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .product-slide{height:172px;margin-right:1rem;width:10.75rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-slide{margin-right:1rem;width:10.75rem}}@media only screen and (min-width: 1192px) and (max-width: 1919px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider{min-height:unset}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-list{left:0;position:relative;top:0}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .product-slide{height:172px;margin-right:1rem;width:10.75rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-slide{margin-right:1rem;width:10.75rem}}@media only print{.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider{min-height:unset}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-list{left:0;position:relative;top:0}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .product-slide{height:172px;margin-right:1rem;width:10.75rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-slide{margin-right:1rem;width:10.75rem}}@media only screen and (max-width: 767px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider{margin-bottom:1rem}}@media only screen and (min-width: 1px) and (max-width: 374px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .product-slide{height:115.3333333333px;margin-right:.5rem;width:7.2083333333rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-slide{margin-right:.5rem;width:7.2083333333rem}}@media only screen and (min-width: 375px) and (max-width: 413px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .product-slide{height:138.25px;margin-right:.5rem;width:8.640625rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-slide{margin-right:.5rem;width:8.640625rem}}@media only screen and (min-width: 414px) and (max-width: 767px){.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .product-slide{height:154.5px;margin-right:.5rem;width:9.65625rem}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper .product-hero .product-hero__carousel .slick-slider .slick-slide{margin-right:.5rem;width:9.65625rem}}.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper.upsell-item-hide-color .option__group--color,.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper.upsell-item-hide-firmness .option__group--firmness,.product-hero__grid>.product-panel>.product-panel__grid>.upsell-item-wrapper.upsell-item-hide-size .option__group--size{display:none}.product-panel__block-full{grid-column-start:1;grid-column-end:-1}@media only screen and (min-width: 768px) and (max-width: 1023px){.product-panel__block-full{grid-column-end:12;grid-column-start:2}}.product-image-wrapper{position:relative;overflow:hidden}.product-image-wrapper-constrained{display:inline-block;vertical-align:top}.media__carousel .product-image-wrapper{display:block!important}.product-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.product-image-wrapper [data-main-image]{opacity:1;transition:none}.product-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:none;will-change:opacity}.product__accordion{grid-column-end:-1;grid-column-start:1}.product__accordion .accordions-group__block:first-of-type{border-top:1px solid var(--hh-color-grey-400);margin-top:2rem;padding-top:.9375rem}.product__accordion .accordion__content-list{padding-bottom:.5rem}.product__accordion .accordion__content-list p{font:var(--hh-menu-font);margin-bottom:.72499rem;padding-top:.27501rem}@media only screen and (min-width: 375px){.product__accordion .accordion__content-list p{margin-bottom:.72499rem;padding-top:.27501rem}}@media only screen and (min-width: 1024px){.product__accordion .accordion__content-list p{margin-bottom:.72499rem;padding-top:.27501rem}}@media only print{.product__accordion .accordion__content-list p{margin-bottom:.72499rem;padding-top:.27501rem}}.product__accordion .accordion__content-list p.large,.product__accordion .accordion__content-list p.medium,.product__accordion .accordion__content-list p.small{margin-bottom:.72499rem;padding-top:.27501rem}.product__accordion .accordion__content-list h3,.product__accordion .accordion__content-list h4,.product__accordion .accordion__content-list h6{font:var(--hh-body-font);font-family:var(--hh-font-body-bold);margin-top:0;margin-bottom:.14999rem;padding-top:.35001rem}@media only screen and (min-width: 375px){.product__accordion .accordion__content-list h3,.product__accordion .accordion__content-list h4,.product__accordion .accordion__content-list h6{margin-bottom:.14999rem;padding-top:.35001rem}}@media only screen and (min-width: 1024px){.product__accordion .accordion__content-list h3,.product__accordion .accordion__content-list h4,.product__accordion .accordion__content-list h6{margin-bottom:.14999rem;padding-top:.35001rem}}@media only print{.product__accordion .accordion__content-list h3,.product__accordion .accordion__content-list h4,.product__accordion .accordion__content-list h6{margin-bottom:.14999rem;padding-top:.35001rem}}.product__accordion .accordion__content-list h3.large,.product__accordion .accordion__content-list h3.medium,.product__accordion .accordion__content-list h3.small,.product__accordion .accordion__content-list h4.large,.product__accordion .accordion__content-list h4.medium,.product__accordion .accordion__content-list h4.small,.product__accordion .accordion__content-list h6.large,.product__accordion .accordion__content-list h6.medium,.product__accordion .accordion__content-list h6.small{margin-bottom:.14999rem;padding-top:.35001rem}.product__accordion .accordion__content-list ul{margin-bottom:1rem}.product__accordion .accordion__content-list li{display:list-item;font:var(--hh-menu-font);list-style-type:disc;margin-bottom:.22499rem;margin-left:1rem;padding-top:.27501rem}@media only screen and (min-width: 375px){.product__accordion .accordion__content-list li{margin-bottom:.22499rem;padding-top:.27501rem}}@media only screen and (min-width: 1024px){.product__accordion .accordion__content-list li{margin-bottom:.22499rem;padding-top:.27501rem}}@media only print{.product__accordion .accordion__content-list li{margin-bottom:.22499rem;padding-top:.27501rem}}.product__accordion .accordion__content-list li.large,.product__accordion .accordion__content-list li.medium,.product__accordion .accordion__content-list li.small{margin-bottom:.22499rem;padding-top:.27501rem}.product__accordion .accordion__content-list strong{display:inline}.product__accordion.accordion__content--show{height:auto;max-height:100%}@media only screen and (min-width: 768px)and (max-width:1023px){.product__accordion{grid-column-end:12;grid-column-start:2}}.stars{display:none;grid-column-end:-1;grid-column-start:1}.custom-review-container,.zjs-carousel-slick .relative{display:none}.zjs-carousel-slick .slick-track .relative{display:block}#reviewAnchor{display:none}.stars .stars__header{align-items:center;border-bottom:1px solid var(--hh-color-grey-400);display:flex;justify-content:space-between;padding-bottom:.9375rem}.stars .stars__header .ab-img,.stars .stars__header .stars-image-wrapper{width:6rem}.stars .stars__header .stars-image-wrapper img{height:100%;width:100%}@media only screen and (min-width:768px)and (max-width:1023px){.stars{grid-column-end:12;grid-column-start:2}}.review__carousel:empty{display:none}.review__carousel{grid-column:full!important;padding-bottom:5rem;padding-top:5rem}@media only screen and (min-width:768px){.review__carousel{grid-column:full!important}}hh-broadcast+.stars{padding-top:2rem}.product-bundle__start{grid-column-end:-1;grid-column-start:1}.bundle-product-hero.product-hero .bundle-product-hero__grid.product-hero__grid>.product-panel .bundle-item-wrapper{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bundle-item-hero__closed hh-product-variant,.bundle-item-hero__closed hh-button-wrapper{display:none}.bundle-product-hero__init__grid .bundle-form-wrapper{display:none}.swatch__button span{background-repeat:no-repeat;background-size:cover;background-position:center}.product-form__buttons button[name=add]{border-radius:0;font-size:1.38rem;--hh-padding: 1.125rem 2.5rem}@media screen and (max-width: 767px){.product-form__buttons button[name=add]{--hh-padding: 1rem 2rem;font-size:.83rem}}.product-form__buttons{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:var(--hh-duration-long);animation-duration:var(--hh-duration-long)}.confirm-sel:disabled{background-color:var(--hh-color-grey);cursor:not-allowed}.confirm-sel{cursor:pointer;background-color:var(--hh-button-background, #333);color:var(--hh-color, #fff);transition:all var(--hh-transition, .3s);border:0;font-family:var(--hh-font-body-bold);font-size:1rem;line-height:2rem;text-transform:var(--hh-text-transform);letter-spacing:var(--hh-letter-spacing);padding:var(--hh-padding, 1em 2em);width:100%;grid-column-end:-1;grid-column-start:1;border-radius:6px}.remove-sel{cursor:pointer;background-color:var(--hh-color-text);color:var(--hh-color, #fff);transition:all var(--hh-transition, .3s);border:0;font-family:var(--hh-font-body-bold);font-size:1rem;line-height:2rem;text-transform:var(--hh-text-transform);letter-spacing:var(--hh-letter-spacing);padding:var(--hh-padding, 1em 2em);width:100%;grid-column-end:-1;grid-column-start:1;border-radius:6px}@media only screen and (max-width: 1023px){.product-form__buttons.product-form__buttons-hidden{position:fixed;left:0;bottom:0;width:100%;z-index:var(--z-index-highest);-webkit-animation-name:slideInUp;animation-name:slideInUp}.product-form__buttons.product-form__buttons-hidden :host([width="full"]) ::slotted(button){border-radius:0}}@media only screen and (max-width:475px){.product-panel .product-panel__price,.product-panel .product-panel__title--slim{width:60%}.upsell-item-wrapper-ref .product-panel .product-panel__price,.upsell-item-wrapper-ref .product-panel .product-panel__title--slim{width:100%}.product-panel .product-panel__price{width:38%;padding-top:0}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.yotpo-reviews-star-ratings-widget{margin-top:5px}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.product-panel__grid .yotpo-widget-instance,.yotpo-sr-bottom-line-summary{margin-top:1rem}.product-panel__grid .yotpo-widget-instance .yotpo-sr-bottom-line-summary{margin-top:0}.image-with-text__text{max-width:35ch}.image-with-text__text p{line-height:150%}.yotpo-overall-score{font-weight:700}.main-product-slide{position:relative}.product-media--overlay{position:absolute;top:0;left:unset;right:0;width:100%;z-index:1;display:grid;justify-content:end;align-items:center;max-height:400px;padding:15px}.product-media--overlay-grid{justify-content:space-between;grid-template-columns:repeat(2,1fr);column-gap:5px}.product-media--seals{display:flex;column-gap:10px;align-items:center;justify-content:start}.product-media--seals.justify-end{justify-content:end}.product-media--seals img{max-width:70px;width:100%}@media (min-width: 1192px){.product-media--seals img[alt="Good Housekeeping logo"]{max-width:90px}}.product-media--badges{display:flex;justify-content:end}.product-media--badges.justify-start{justify-content:start}.product-media--overlay .shared__badge.shared__discount-badge{position:static}@media only screen and (min-width: 1192px){.product-media--overlay{width:34.25rem}}@media only screen and (min-width: 1192px) and (max-width: 1919px){.product-media--overlay{width:34.25rem;right:0}}@media only screen and (min-width: 1024px) and (max-width: 1191px){.product-media--overlay{width:24rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.product-media--overlay{width:37.3333333333rem;left:0}}@media (max-width: 768px){.product-media--overlay{padding:10px 5px}.product-media--seals{column-gap:5px}.product-media--seals img{max-width:40px}}@media only screen and (min-width: 414px) and (max-width: 767px){.product-media--overlay{width:19.8125rem;left:0}}@media only screen and (min-width: 375px) and (max-width: 413px){.product-media--overlay{width:17.78125rem;left:0}}@media only screen and (min-width: 1px) and (max-width: 374px){.product-media--overlay{width:14.9166666667rem;left:0}.product-media--seals img{max-width:30px}}@media only screen and (min-width:769px){hh-product-upsell .product-media--seals{display:none}hh-product-upsell .product-media--badges{justify-content:start}}
/*# sourceMappingURL=/cdn/shop/t/536/assets/section-main-product.css.map */
