.nss-product-banner{display:block;overflow:clip}.nss-product-banner .nss-product-banner__header{background:var(--Stone,#eeedea);justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__header{text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:6px;padding:20px 24px 18px}}.nss-product-banner .nss-product-banner__title{color:inherit;text-decoration:none}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__title span{font-family:var(--nss-h3-font-family);font-size:var(--nss-h3-font-size-m);line-height:var(--nss-h3-line-height-m);font-weight:var(--nss-h3-font-weight);letter-spacing:var(--nss-h3-letter-spacing)}}.nss-product-banner .nss-product-banner__rating{white-space:nowrap;align-items:center;gap:6px;min-height:22px;display:flex}.nss-product-banner .nss-product-banner__rating .klaviyo-star-rating-widget{align-items:center;display:inline-flex}.nss-product-banner .nss-product-banner__rating svg{max-width:15px;max-height:15px}.nss-product-banner .nss-product-banner__rating .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label{font-family:var(--nss-body-small-font-family);font-size:var(--nss-body-small-font-size-m);line-height:var(--nss-body-small-line-height-m);font-weight:var(--nss-body-small-font-weight);letter-spacing:var(--nss-body-small-letter-spacing);color:inherit}@media only screen and (min-width:990px){.nss-product-banner .nss-product-banner__rating .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label{font-size:var(--nss-body-small-font-size);line-height:var(--nss-body-small-line-height)}}.nss-product-banner .nss-product-banner__main{background:#eaeaeb;flex-flow:row;align-items:stretch;display:flex;position:relative}@media only screen and (min-width:990px){.nss-product-banner .nss-product-banner__main{background:linear-gradient(#b6bcbc 0%,#ced0cd 38.88%,#dce1e0 67.82%,#e1e8e8 100%)}}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__main{flex-flow:column}}.nss-product-banner .nss-product-banner__media{position:relative}@media only screen and (min-width:990px){.nss-product-banner .nss-product-banner__media{flex:none;width:35.77%}}.nss-product-banner .nss-product-banner__media{justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.nss-product-banner .nss-product-banner__media img,.nss-product-banner .nss-product-banner__media .nss-img{object-fit:cover;object-position:left;width:100%;max-width:100%;height:100%}.nss-product-banner .nss-product-banner__media .nss-product-banner__img-m{display:none}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__media{aspect-ratio:1005/834;order:-1;height:auto;position:relative}.nss-product-banner .nss-product-banner__media img,.nss-product-banner .nss-product-banner__media .nss-img{object-position:center;height:100%}.nss-product-banner .nss-product-banner__media.has-mobile-image .nss-product-banner__img-d{display:none}.nss-product-banner .nss-product-banner__media.has-mobile-image .nss-product-banner__img-m{display:block}}.nss-product-banner .nss-product-banner__badge{z-index:2;background-color:var(--nss-color-scheme-3);min-height:32px;color:var(--nss-color-scheme-1);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%);align-items:center;padding:0 24px 0 16px;display:inline-flex;position:absolute;top:24px;left:0}.nss-product-banner .nss-product-banner__content{flex-flow:column;flex:auto;justify-content:center;align-items:flex-start;gap:16px;min-width:0;padding:32px 32px 32px 0;display:flex;position:relative}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__content{gap:12px;padding:0 24px 28px}}.nss-product-banner .nss-product-banner__heading{margin:0}@media only screen and (min-width:750px){.nss-product-banner .nss-product-banner__heading{max-width:340px}}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__heading{font-family:var(--nss-h4-font-family);font-size:var(--nss-h4-font-size-m);line-height:var(--nss-h4-line-height-m);font-weight:var(--nss-h4-font-weight);letter-spacing:var(--nss-h4-letter-spacing)}}.nss-product-banner .nss-product-banner__bullets{flex-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nss-product-banner .nss-product-banner__bullet{align-items:center;gap:6px;display:flex}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__bullet span{font-family:var(--nss-body-font-family);font-size:var(--nss-body-font-size-m);line-height:var(--nss-body-line-height-m);font-weight:var(--nss-body-font-weight);letter-spacing:var(--nss-body-letter-spacing)}}.nss-product-banner .nss-product-banner__bullet img{object-fit:contain;width:22px;height:22px}.nss-product-banner .nss-product-banner__button-wrap{flex:none;margin-top:16px}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__button-wrap{width:100%;margin-top:12px}}.nss-product-banner .nss-product-banner__content .nss-product-banner__button{width:200px}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__content .nss-product-banner__button{width:100%}}.nss-product-banner .nss-product-banner__content .nss-product-banner__button{white-space:nowrap;border:0;border-radius:99px;height:auto;min-height:48px;padding:12px 32px 13px;text-decoration:none}.nss-product-banner .nss-product-banner__panels{flex:none;align-items:stretch;display:flex;position:relative}@media only screen and (min-width:990px){.nss-product-banner .nss-product-banner__panels{width:31.4%}}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__panels{flex-flow:column}}.nss-product-banner .nss-product-banner__panel{flex:auto;min-width:0;text-decoration:none;display:block;position:relative;overflow:clip}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__panel{aspect-ratio:335/347.41;width:100%}}.nss-product-banner .nss-product-banner__panel .nss-product-banner__panel-bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.nss-product-banner .nss-product-banner__panel .nss-product-banner__panel-bg.nss-product-banner__img-m{display:none}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__panel.has-mobile-image .nss-product-banner__panel-bg.nss-product-banner__img-d{display:none}.nss-product-banner .nss-product-banner__panel.has-mobile-image .nss-product-banner__panel-bg.nss-product-banner__img-m{display:block}.nss-product-banner .nss-product-banner__panel-heading{font-family:var(--nss-h3-font-family);font-size:var(--nss-h3-font-size-m);line-height:var(--nss-h3-line-height-m);font-weight:var(--nss-h3-font-weight);letter-spacing:var(--nss-h3-letter-spacing)}}.nss-product-banner .nss-product-banner__panel-text{opacity:.75}@media only screen and (min-width:750px){.nss-product-banner .nss-product-banner__panel-text{max-width:302px}}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__panel-text{font-family:var(--nss-body-large-font-family);font-size:var(--nss-body-large-font-size-m);line-height:var(--nss-body-large-line-height-m);font-weight:var(--nss-body-large-font-weight);letter-spacing:var(--nss-body-large-letter-spacing)}}.nss-product-banner .nss-product-banner__panel-overlay{z-index:1;flex-flow:column;justify-content:flex-end;gap:16px;height:100%;padding:32px;display:flex;position:relative}@media only screen and (max-width:989px){.nss-product-banner .nss-product-banner__panel-overlay{text-align:center;align-items:center;padding:28px 22px}}