.c-hero-section{width:100%;max-width:1920px;margin-inline:auto;padding-top:76px;min-height:min(80vh,49.125rem);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;position:relative;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.c-hero-section.fade-in{opacity:1;transform:translateY(0)}.c-hero-container{width:100%;max-width:1568px;display:flex;flex-direction:column;padding:48px 32px;z-index:2}[data-template="product.nap-transitions"] .c-hero-section--has-image .c-hero-container{align-items:center;padding-top:0}[data-template="product.nap-transitions"] .c-hero-section--has-image .c-hero-content{padding-top:0}.c-hero-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:50%}.c-hero-content>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.c-hero-section.fade-in .c-hero-content>*{opacity:1;transform:translateY(0)}.c-hero-section.fade-in .c-hero-heading{transition-delay:.2s}.c-hero-section.fade-in .c-hero-description{transition-delay:.4s}.c-hero-section.fade-in .c-hero-html-content{transition-delay:.6s}.c-hero-section.fade-in .c-hero-button{transition-delay:.8s}.c-hero-image{opacity:0;transform:translate(30px);transition:opacity .8s ease-out,transform .8s ease-out}.c-hero-section.fade-in .c-hero-image{opacity:1;transform:translate(0);transition-delay:.3s}.c-hero-heading{max-width:576px;color:var(--color-white);font-weight:600;font-size:48px;line-height:48px;letter-spacing:0;margin-bottom:32px;text-wrap-style:balance}.c-hero-description{max-width:576px;color:var(--color-white);font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;margin-bottom:14px;text-wrap-style:balance}.c-hero-html-content:not(:empty){max-width:576px;margin-bottom:16px}.c-hero-html-content .ruk_rating_snippet *{color:#fff!important}.c-hero-html-content .ruk_rating_snippet{pointer-events:none!important}.c-hero-html-content .ruk_rating_snippet .ruk-rating-snippet-count{display:block;font-size:14px!important;line-height:20px!important;text-transform:lowercase}.c-hero-html-content .ruk_rating_snippet .ruk-icon-percentage-star--75:before,.c-hero-html-content .ruk_rating_snippet .ruk-icon-percentage-star--50:before,.c-hero-html-content .ruk_rating_snippet .ruk-icon-percentage-star--25:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(./icon-star-50.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.c-hero-html-content .ruk_rating_snippet .ruk-icon-percentage-star--100:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(./icon-star-100.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.c-hero-html-content .ruk_rating_snippet i{margin-right:4px}.c-hero-html-content .RatingBarWidget__inner .R-flex-row{display:flex;flex-direction:column;justify-content:center}.c-hero-html-content .R-TextBody:before{display:inline-block;content:"(";transform:translateY(1px);color:#fff}.c-hero-html-content .R-TextBody:after{display:inline-block;content:")";transform:translateY(1px);color:#fff}.c-hero-html-content .R-TextBody span{color:var(--color-white);font-size:14px;line-height:20px;font-weight:400;text-decoration:underline;text-underline-offset:2px}.c-hero-html-content .R-TextBody span:nth-child(1){display:none}.c-hero-html-content .R-RatingStars.R-RatingStars.R-RatingStars{margin-right:0!important;margin-bottom:0!important}.c-hero-html-content .RatingBarWidget-prefix .R-RatingStars--sm .R-RatingStars__stars .stars__icon{font-size:24px}.c-hero-html-content .RatingBarWidget-prefix .R-RatingStars .R-RatingStars__stars{gap:4px}.c-hero-html-content .stars__icon{width:20px;height:20px}.c-hero-html-content .stars__icon:before{display:block;content:"";background-repeat:no-repeat;background-size:100%;background-position:center;width:18px;height:18px}.c-hero-html-content .stars__icon--50:before{background-image:url(./icon-star-50.svg)}.c-hero-html-content .stars__icon--100:before{background-image:url(./icon-star-100.svg)}.c-hero-button,.c-hero-button:hover{background-color:var(--color-white);color:var(--color-heading)!important;padding:8px 24px;font-size:14px!important;font-weight:500!important;line-height:20px!important;box-shadow:0 1px 2px #0000000d;border-radius:9999px;border:1px solid white;border-bottom-color:#0000000d;text-decoration:none}.c-hero-overlay{position:absolute;left:0;top:0;bottom:0;width:66.666667%;background:linear-gradient(to right,var(--overlay-color),transparent);z-index:1}.c-hero-reviews-link{text-decoration-color:#fff!important}.c-hero-section--has-image{background:linear-gradient(to bottom,#798e7d,#a5b5a6);padding-top:0;min-height:460px;align-items:flex-end;max-width:100vw}.c-hero-section--has-image .c-hero-heading,.c-hero-section--has-image .c-hero-description{text-wrap-style:auto;max-width:560px}.c-hero-section--has-image .c-hero-description{margin-bottom:20px}.c-hero-section--has-image .c-hero-overlay{display:none}.c-hero-section--has-image .c-hero-container{flex-direction:row;align-items:flex-start;justify-content:space-between;padding-bottom:0;padding-top:36px;max-width:1280px}.c-hero-section--has-image .c-hero-content{padding-top:52px}.c-hero-section--has-image .c-hero-image{margin-inline:54px}@media screen and (max-width: 1099px){.c-hero-description{white-space:wrap}}@media screen and (max-width: 1080px){.c-hero-section{padding-top:56px}.c-hero-section--has-image{padding-top:0;min-height:412px}.c-hero-section--has-image .c-hero-image{margin-inline:0;height:423px;position:relative;overflow:hidden}[data-template="product.nap-transitions"] .c-hero-section--has-image .c-hero-image{height:555px}.c-hero-section--has-image .c-hero-image img{position:absolute;top:0;right:0;width:100%;height:auto;object-fit:cover;object-position:center}.c-hero-section--has-image .c-hero-container{padding-top:36px;padding-inline:24px;display:grid;grid-template-columns:1fr 1fr}.c-hero-section--has-image .c-hero-content{width:100%;padding-top:60px}.c-hero-section--has-image .c-hero-description{max-width:459px}}@media screen and (max-width: 1020px){.c-hero-section--has-image .c-hero-image{height:379px}.c-hero-section--has-image .c-hero-image img{height:100%}.c-hero-heading{font-size:24px;line-height:32px;margin-bottom:8px;white-space:nowrap}.c-hero-description{font-size:18px;line-height:28px;margin-bottom:20px}}@media screen and (max-width: 989px){.c-hero-heading{white-space:wrap}}@media screen and (max-width: 767px){.c-hero-section{background-position:50% 50%;align-items:center}.c-hero-section--has-image{margin-top:-1px}.c-hero-section--has-image .c-hero-container{display:flex;flex-direction:column}.c-hero-section--has-image .c-hero-button{margin:0}.c-hero-section--has-image .c-hero-image{margin-inline:auto;max-height:270px;height:100%}.c-hero-section--has-image .c-hero-image img{position:relative;height:270px}.c-hero-section--has-image{min-height:100%}.c-hero-section--has-image .c-hero-content{padding-top:20px}.c-hero-section--has-image .c-hero-description{max-width:100%}.c-hero-container{padding:48px 0 0;height:100%}.c-hero-content{padding:32px 16px;width:100%}.c-hero-button{margin-bottom:calc(50vw - 20px);order:3}.c-hero-reviews-link{order:4}.c-hero-overlay{position:absolute;left:0;top:0;bottom:0;width:100%;height:66.666667%;background:linear-gradient(to bottom,var(--overlay-color),transparent);z-index:1}[data-template="product.nap-transitions"] .c-hero-section--has-image .c-hero-image img{height:397px}[data-template="product.nap-transitions"] .c-hero-section--has-image .c-hero-image{max-height:397px}}@media screen and (max-width: 640px){.c-hero-button{margin-bottom:calc(75vw - 34px)}.c-hero-heading{font-size:24px;line-height:32px}.c-hero-description{font-size:16px;line-height:24px}.c-hero-content{padding:16px 16px 30px}.c-hero-section--has-image .c-hero-container{padding-top:12px}.c-hero-section--has-image .c-hero-content{padding-top:0}}@media screen and (max-width: 480px){.c-hero-heading{width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom-hero.css.map */
