
@font-face {
	font-family: "Circe";
	src:         url("../../fonts/Circe-Regular.woff2") format("woff2"), url("../../fonts/Circe-Regular.woff") format("woff"), url("../../fonts/Circe-Regular.ttf") format("truetype");
	font-display:swap;
	font-style:  normal;
	font-weight: 400
}

@font-face {
	font-family: "Circe-bold";
	src:         url("../../fonts/Circe-Bold.woff2") format("woff2"), url("../../fonts/Circe-Bold.woff") format("woff"), url("../../fonts/Circe-Bold.ttf") format("truetype");
	font-display:swap;
	font-style:  normal;
	font-weight: 600
}

.f1 strong, .s1 strong, .f2 strong, .s2 strong, .f3 strong, .s3 strong, .f4 strong, .s4 strong, .Accordion__button-label strong, .f5 strong, .s5 strong {font-weight:normal;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 55%, #fae100 45%);padding:0 2px;margin:0 0 0 -2px}

.f1, .s1 {font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.00063rem;line-height:1.28;font-size:1.75rem}

.f1.display, .s1.display {line-height:1.25;font-size:2rem}

.f2, .s2 {font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.00063rem;line-height:1.33;font-size:1.5rem}

.f3, .s3 {font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.00063rem;line-height:1.4;font-size:1.25rem}

.f3.body, .s3.body {font:normal normal normal 1rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.f3.body.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview .f3.body.BVRRReviewTitle, .s3.body.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview .s3.body.BVRRReviewTitle {font:1.125rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.f4, .s4, .Accordion__button-label {font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.00063rem;line-height:1.33;font-size:1.125rem}

.f4.body, .s4.body, .body.Accordion__button-label {font:normal normal normal 1rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.f4.body.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview .f4.body.BVRRReviewTitle, .s4.body.large, .body.large.Accordion__button-label, .reviews__module .BVRRContainer .BVRRDisplayContentReview .body.Accordion__button-label.BVRRReviewTitle, .reviews__module .BVRRContainer .BVRRDisplayContentReview .s4.body.BVRRReviewTitle {font:1.125rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.f5, .s5 {font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.00063rem;line-height:1.5;font-size:1rem}

.f5.upper, #hero .pdp__price .f5.ProductPrice__sale-message, .s5.upper, #hero .pdp__price .s5.ProductPrice__sale-message {font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.0875rem}

.f5.body, .s5.body {font:normal normal normal 1rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.f5.body.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview .f5.body.BVRRReviewTitle, .s5.body.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview .s5.body.BVRRReviewTitle {font:1.125rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.header__security__h1 {font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

p.bold, span.bold, em.bold, strong.bold, s.bold, small.bold, li.bold, mark.bold, blockquote.bold, strike.bold, time.bold, address.bold, figcaption.bold, cite.bold, dfn.bold, dt.bold, dd.bold {font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif}

p.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview p.BVRRReviewTitle, span.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview span.BVRRReviewTitle, em.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview em.BVRRReviewTitle, strong.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview strong.BVRRReviewTitle, s.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview s.BVRRReviewTitle, small.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview small.BVRRReviewTitle, li.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview li.BVRRReviewTitle, mark.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview mark.BVRRReviewTitle, blockquote.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview blockquote.BVRRReviewTitle, strike.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview strike.BVRRReviewTitle, time.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview time.BVRRReviewTitle, address.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview address.BVRRReviewTitle, figcaption.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview figcaption.BVRRReviewTitle, cite.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview cite.BVRRReviewTitle, dfn.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview dfn.BVRRReviewTitle, dt.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview dt.BVRRReviewTitle, dd.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview dd.BVRRReviewTitle {font:1.125rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

p.upper, #hero .pdp__price p.ProductPrice__sale-message, span.upper, #hero .pdp__price span.ProductPrice__sale-message, em.upper, #hero .pdp__price em.ProductPrice__sale-message, strong.upper, #hero .pdp__price strong.ProductPrice__sale-message, s.upper, #hero .pdp__price s.ProductPrice__sale-message, small.upper, #hero .pdp__price small.ProductPrice__sale-message, li.upper, #hero .pdp__price li.ProductPrice__sale-message, mark.upper, #hero .pdp__price mark.ProductPrice__sale-message, blockquote.upper, #hero .pdp__price blockquote.ProductPrice__sale-message, strike.upper, #hero .pdp__price strike.ProductPrice__sale-message, time.upper, #hero .pdp__price time.ProductPrice__sale-message, address.upper, #hero .pdp__price address.ProductPrice__sale-message, figcaption.upper, #hero .pdp__price figcaption.ProductPrice__sale-message, cite.upper, #hero .pdp__price cite.ProductPrice__sale-message, dfn.upper, #hero .pdp__price dfn.ProductPrice__sale-message, dt.upper, #hero .pdp__price dt.ProductPrice__sale-message, dd.upper, #hero .pdp__price dd.ProductPrice__sale-message {text-transform:uppercase}

p.small, span.small, em.small, strong.small, s.small, small.small, li.small, mark.small, blockquote.small, strike.small, time.small, address.small, figcaption.small, cite.small, dfn.small, dt.small, dd.small {font:.875rem/1.7 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

p.tiny, span.tiny, em.tiny, strong.tiny, s.tiny, small.tiny, li.tiny, mark.tiny, blockquote.tiny, strike.tiny, time.tiny, address.tiny, figcaption.tiny, cite.tiny, dfn.tiny, dt.tiny, dd.tiny {font:.75rem/1.333 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

p.legal, span.legal, em.legal, strong.legal, s.legal, small.legal, li.legal, mark.legal, blockquote.legal, strike.legal, time.legal, address.legal, figcaption.legal, cite.legal, dfn.legal, dt.legal, dd.legal {font:.75rem/1.67 "Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif}

p.highlight, span.highlight, em.highlight, strong.highlight, s.highlight, small.highlight, li.highlight, mark.highlight, blockquote.highlight, strike.highlight, time.highlight, address.highlight, figcaption.highlight, cite.highlight, dfn.highlight, dt.highlight, dd.highlight {font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#0076a8}

s {color:#6a7171}

a {font-size:1rem}

a.small {font-size:.875rem}

a.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview a.BVRRReviewTitle {font-size:1.125rem}

a.no-border {border:none}

sup {font-size:60%}

@media screen and (min-width:767px) {
	.f1, .s1 {line-height:1.25;font-size:2rem}
}

@media screen and (min-width:767px) {
	.f1.display, .s1.display {line-height:1.24;font-size:2.625rem}
}

@media screen and (min-width:767px) {
	.f2, .s2 {line-height:1.28;font-size:1.75rem}
}

@media screen and (min-width:767px) {
	.f3, .s3 {line-height:1.33;font-size:1.5rem}
}

@media screen and (min-width:767px) {
	.f4, .s4, .Accordion__button-label {line-height:1.4;font-size:1.25rem}
}

@media screen and (min-width:767px) {
	.f5, .s5 {line-height:1.5;font-size:1rem}
}

@media screen and (min-width:767px) {
	.f5.upper, #hero .pdp__price .f5.ProductPrice__sale-message, .s5.upper, #hero .pdp__price .s5.ProductPrice__sale-message {line-height:1.4;font-size:.875rem}
}

@media screen and (min-width:1023px) {
	.f1, .s1 {line-height:1.22;font-size:2.25rem}
}

@media screen and (min-width:1023px) {
	.f1.display, .s1.display {line-height:1.25;font-size:3rem}
}

@media screen and (min-width:1023px) {
	.f2, .s2 {line-height:1.25;font-size:2rem}
}

@media screen and (min-width:1023px) {
	.f3, .s3 {line-height:1.28;font-size:1.75rem}
}

@media screen and (min-width:1023px) {
	.f4, .s4, .Accordion__button-label {line-height:1.33;font-size:1.5rem}
}

@media screen and (min-width:1023px) {
	.f5, .s5 {line-height:1.5;font-size:1rem}
}

@media screen and (min-width:767px) {
	.f5.upper, #hero .pdp__price .f5.ProductPrice__sale-message, .s5.upper, #hero .pdp__price .s5.ProductPrice__sale-message {line-height:1.5;font-size:1rem}
}

@media screen and (min-width:1439px) {
	.f1, .s1 {line-height:1.25;font-size:3rem}
}

@media screen and (min-width:1439px) {
	.f1.display, .s1.display {line-height:1.2;font-size:3.75rem}
}

.ProductMedia {display:flex;flex-direction:column;opacity:0;transition:opacity 200ms ease-in}

.ProductMedia.loaded {opacity:1}

.ProductMedia__img {width:100%}

.ProductMedia__main {max-height:550px}

.ProductMedia__nav {position:relative;padding:0 50px;margin:12px 0 24px;max-height:107px}

.ProductMedia__nav .ProductMedia__img {border:1px solid #9ea0a9}

.ProductMedia__nav .slick-track {display:flex;}

.ProductMedia__nav .slick-slide {border:3px solid transparent;max-width:107px;margin:3px;}

.ProductMedia__nav .slick-slide.slick-current {border:3px solid #00263e}

.ProductMedia__nav .slick-slide.slick-current .ProductMedia__img {border:4px solid transparent}

.ProductMedia .slick-prev, .ProductMedia .slick-next {background-color:rgba(255, 255, 255, 0.7)}

.ProductMedia .slick-prev {transform:translate(25px, -50%)}

.ProductMedia .slick-next {transform:translate(-25px, -50%)}

.f1 strong, .s1 strong, .f2 strong, .s2 strong, .f3 strong, .s3 strong, .f4 strong, .s4 strong, .Accordion__button-label strong, .f5 strong, .s5 strong {font-weight:normal;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 55%, #fae100 45%);padding:0 2px;margin:0 0 0 -2px}

.f1, .s1 {font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.00063rem;line-height:1.28;font-size:1.75rem}

.f1.display, .s1.display {line-height:1.25;font-size:2rem}

.f2, .s2 {font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.00063rem;line-height:1.33;font-size:1.5rem}

.f3, .s3 {font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.00063rem;line-height:1.4;font-size:1.25rem}

.f3.body, .s3.body {font:normal normal normal 1rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.f3.body.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview .f3.body.BVRRReviewTitle, .s3.body.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview .s3.body.BVRRReviewTitle {font:1.125rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.f4, .s4, .Accordion__button-label {font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.00063rem;line-height:1.33;font-size:1.125rem}

.f4.body, .s4.body, .body.Accordion__button-label {font:normal normal normal 1rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.f4.body.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview .f4.body.BVRRReviewTitle, .s4.body.large, .body.large.Accordion__button-label, .reviews__module .BVRRContainer .BVRRDisplayContentReview .body.Accordion__button-label.BVRRReviewTitle, .reviews__module .BVRRContainer .BVRRDisplayContentReview .s4.body.BVRRReviewTitle {font:1.125rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.f5, .s5 {font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.00063rem;line-height:1.5;font-size:1rem}

.f5.upper, #hero .pdp__price .f5.ProductPrice__sale-message, .s5.upper, #hero .pdp__price .s5.ProductPrice__sale-message {font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.0875rem}

.f5.body, .s5.body {font:normal normal normal 1rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.f5.body.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview .f5.body.BVRRReviewTitle, .s5.body.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview .s5.body.BVRRReviewTitle {font:1.125rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.header__security__h1 {font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

p.bold, span.bold, em.bold, strong.bold, s.bold, small.bold, li.bold, mark.bold, blockquote.bold, strike.bold, time.bold, address.bold, figcaption.bold, cite.bold, dfn.bold, dt.bold, dd.bold {font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif}

p.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview p.BVRRReviewTitle, span.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview span.BVRRReviewTitle, em.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview em.BVRRReviewTitle, strong.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview strong.BVRRReviewTitle, s.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview s.BVRRReviewTitle, small.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview small.BVRRReviewTitle, li.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview li.BVRRReviewTitle, mark.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview mark.BVRRReviewTitle, blockquote.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview blockquote.BVRRReviewTitle, strike.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview strike.BVRRReviewTitle, time.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview time.BVRRReviewTitle, address.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview address.BVRRReviewTitle, figcaption.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview figcaption.BVRRReviewTitle, cite.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview cite.BVRRReviewTitle, dfn.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview dfn.BVRRReviewTitle, dt.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview dt.BVRRReviewTitle, dd.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview dd.BVRRReviewTitle {font:1.125rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

p.upper, #hero .pdp__price p.ProductPrice__sale-message, span.upper, #hero .pdp__price span.ProductPrice__sale-message, em.upper, #hero .pdp__price em.ProductPrice__sale-message, strong.upper, #hero .pdp__price strong.ProductPrice__sale-message, s.upper, #hero .pdp__price s.ProductPrice__sale-message, small.upper, #hero .pdp__price small.ProductPrice__sale-message, li.upper, #hero .pdp__price li.ProductPrice__sale-message, mark.upper, #hero .pdp__price mark.ProductPrice__sale-message, blockquote.upper, #hero .pdp__price blockquote.ProductPrice__sale-message, strike.upper, #hero .pdp__price strike.ProductPrice__sale-message, time.upper, #hero .pdp__price time.ProductPrice__sale-message, address.upper, #hero .pdp__price address.ProductPrice__sale-message, figcaption.upper, #hero .pdp__price figcaption.ProductPrice__sale-message, cite.upper, #hero .pdp__price cite.ProductPrice__sale-message, dfn.upper, #hero .pdp__price dfn.ProductPrice__sale-message, dt.upper, #hero .pdp__price dt.ProductPrice__sale-message, dd.upper, #hero .pdp__price dd.ProductPrice__sale-message {text-transform:uppercase}

p.small, span.small, em.small, strong.small, s.small, small.small, li.small, mark.small, blockquote.small, strike.small, time.small, address.small, figcaption.small, cite.small, dfn.small, dt.small, dd.small {font:.875rem/1.7 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

p.tiny, span.tiny, em.tiny, strong.tiny, s.tiny, small.tiny, li.tiny, mark.tiny, blockquote.tiny, strike.tiny, time.tiny, address.tiny, figcaption.tiny, cite.tiny, dfn.tiny, dt.tiny, dd.tiny {font:.75rem/1.333 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

p.legal, span.legal, em.legal, strong.legal, s.legal, small.legal, li.legal, mark.legal, blockquote.legal, strike.legal, time.legal, address.legal, figcaption.legal, cite.legal, dfn.legal, dt.legal, dd.legal {font:.75rem/1.67 "Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif}

p.highlight, span.highlight, em.highlight, strong.highlight, s.highlight, small.highlight, li.highlight, mark.highlight, blockquote.highlight, strike.highlight, time.highlight, address.highlight, figcaption.highlight, cite.highlight, dfn.highlight, dt.highlight, dd.highlight {font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#0076a8}

s {color:#6a7171}

a {font-size:1rem}

a.small {font-size:.875rem}

a.large, .reviews__module .BVRRContainer .BVRRDisplayContentReview a.BVRRReviewTitle {font-size:1.125rem}

a.no-border {border:none}

sup {font-size:60%}

@media screen and (min-width:767px) {
	.f1, .s1 {line-height:1.25;font-size:2rem}
}

@media screen and (min-width:767px) {
	.f1.display, .s1.display {line-height:1.24;font-size:2.625rem}
}

@media screen and (min-width:767px) {
	.f2, .s2 {line-height:1.28;font-size:1.75rem}
}

@media screen and (min-width:767px) {
	.f3, .s3 {line-height:1.33;font-size:1.5rem}
}

@media screen and (min-width:767px) {
	.f4, .s4, .Accordion__button-label {line-height:1.4;font-size:1.25rem}
}

@media screen and (min-width:767px) {
	.f5, .s5 {line-height:1.5;font-size:1rem}
}

@media screen and (min-width:767px) {
	.f5.upper, #hero .pdp__price .f5.ProductPrice__sale-message, .s5.upper, #hero .pdp__price .s5.ProductPrice__sale-message {line-height:1.4;font-size:.875rem}
}

@media screen and (min-width:1023px) {
	.f1, .s1 {line-height:1.22;font-size:2.25rem}
}

@media screen and (min-width:1023px) {
	.f1.display, .s1.display {line-height:1.25;font-size:3rem}
}

@media screen and (min-width:1023px) {
	.f2, .s2 {line-height:1.25;font-size:2rem}
}

@media screen and (min-width:1023px) {
	.f3, .s3 {line-height:1.28;font-size:1.75rem}
}

@media screen and (min-width:1023px) {
	.f4, .s4, .Accordion__button-label {line-height:1.33;font-size:1.5rem}
}

@media screen and (min-width:1023px) {
	.f5, .s5 {line-height:1.5;font-size:1rem}
}

@media screen and (min-width:767px) {
	.f5.upper, #hero .pdp__price .f5.ProductPrice__sale-message, .s5.upper, #hero .pdp__price .s5.ProductPrice__sale-message {line-height:1.5;font-size:1rem}
}

@media screen and (min-width:1439px) {
	.f1, .s1 {line-height:1.25;font-size:3rem}
}

@media screen and (min-width:1439px) {
	.f1.display, .s1.display {line-height:1.2;font-size:3.75rem}
}

.PlusToggleIcon {min-width:40px;min-height:40px;width:40px;height:40px;display:inline-block;border:none;margin:0;padding:0;cursor:pointer;position:relative;-webkit-appearance:none;-moz-appearance:none;text-indent:100%;overflow:hidden;color:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0idG5faWNvbiBjbG9zZV9jaXJjbGVfbGFyZ2UiPjx0aXRsZT5DbG9zZSBDaXJjbGUgTGFyZ2U8L3RpdGxlPjxkZXNjPkNsb3NlIENpcmNsZSBMYXJnZSBJY29uPC9kZXNjPjxnIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSI+PHJlY3QgZmlsbD0icmdiYSgwLCAzOCwgNjIsIDEpIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAyMCAyMCkiIHg9IjE5IiB5PSIxMCIgd2lkdGg9IjIiIGhlaWdodD0iMjAiIHJ4PSIxIj48L3JlY3Q+PHJlY3QgZmlsbD0icmdiYSgwLCAzOCwgNjIsIDEpIiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgMjAgMjApIiB4PSIxOSIgeT0iMTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIwIiByeD0iMSI+PC9yZWN0PjxjaXJjbGUgc3Ryb2tlPSJyZ2JhKDAsIDM4LCA2MiwgMSkiIHN0cm9rZS13aWR0aD0iMiIgY3g9IjIwIiBjeT0iMjAiIHI9IjE5Ij48L2NpcmNsZT48L2c+PC9zdmc+");background-size:contain;transform:rotateZ(45deg);transition:transform 200ms}

.PlusToggleIcon__sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}

.PlusToggleIcon.active {background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0idG5faWNvbiBjbG9zZV9jaXJjbGVfZmlsbF9sYXJnZSI+PHRpdGxlPkNsb3NlIENpcmNsZSBGaWxsIExhcmdlPC90aXRsZT48ZGVzYz5DbG9zZSBDaXJjbGUgRmlsbCBMYXJnZSBJY29uPC9kZXNjPjxnIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSI+PGNpcmNsZSBzdHJva2U9InJnYmEoMCwgMzgsIDYyLCAxKSIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJyZ2JhKDAsIDM4LCA2MiwgMSkiIGN4PSIyMCIgY3k9IjIwIiByPSIxOSI+PC9jaXJjbGU+PHJlY3QgZmlsbD0iI0ZGRiIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMjAgMjApIiB4PSIxOSIgeT0iMTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIwIiByeD0iMSI+PC9yZWN0PjxyZWN0IGZpbGw9IiNGRkYiIHRyYW5zZm9ybT0icm90YXRlKDEzNSAyMCAyMCkiIHg9IjE5IiB5PSIxMCIgd2lkdGg9IjIiIGhlaWdodD0iMjAiIHJ4PSIxIj48L3JlY3Q+PC9nPjwvc3ZnPg==");transform:rotateZ(0)}

.AccordionList {list-style:none;padding:0;margin:0}

.AccordionList li {margin:0}

.AccordionList li:last-of-type .Accordion {border-bottom:1px solid #00263e}

.Accordion {margin:0;padding:12px 0;border-top:1px solid #00263e}

.Accordion__button-label {text-align:left;margin-left:2.125rem}

.Accordion__button {display:flex;justify-content:flex-start;align-items:center;width:100%;border-color:transparent;font-size:1.125rem;line-height:1.25rem;letter-spacing:0;text-transform:none;margin:0}

.Accordion__button:hover, .Accordion__button:focus, .Accordion__button:active {border-color:transparent}

.Accordion__button:hover .PlusToggleIcon, .Accordion__button:focus .PlusToggleIcon, .Accordion__button:active .PlusToggleIcon {background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0idG5faWNvbiBjbG9zZV9jaXJjbGVfbGFyZ2UiPjx0aXRsZT5DbG9zZSBDaXJjbGUgTGFyZ2U8L3RpdGxlPjxkZXNjPkNsb3NlIENpcmNsZSBMYXJnZSBJY29uPC9kZXNjPjxnIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSI+PHJlY3QgZmlsbD0icmdiYSgwLCAxMTgsIDE2OCwgMSkiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDIwIDIwKSIgeD0iMTkiIHk9IjEwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyMCIgcng9IjEiPjwvcmVjdD48cmVjdCBmaWxsPSJyZ2JhKDAsIDExOCwgMTY4LCAxKSIgdHJhbnNmb3JtPSJyb3RhdGUoMTM1IDIwIDIwKSIgeD0iMTkiIHk9IjEwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyMCIgcng9IjEiPjwvcmVjdD48Y2lyY2xlIHN0cm9rZT0icmdiYSgwLCAxMTgsIDE2OCwgMSkiIHN0cm9rZS13aWR0aD0iMiIgY3g9IjIwIiBjeT0iMjAiIHI9IjE5Ij48L2NpcmNsZT48L2c+PC9zdmc+")}

.Accordion__button:active, .Accordion__button:focus {color:#00263e}

.Accordion__button:active .PlusToggleIcon, .Accordion__button:focus .PlusToggleIcon {background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0idG5faWNvbiBjbG9zZV9jaXJjbGVfZmlsbF9sYXJnZSI+PHRpdGxlPkNsb3NlIENpcmNsZSBGaWxsIExhcmdlPC90aXRsZT48ZGVzYz5DbG9zZSBDaXJjbGUgRmlsbCBMYXJnZSBJY29uPC9kZXNjPjxnIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSI+PGNpcmNsZSBzdHJva2U9InJnYmEoMCwgMzgsIDYyLCAxKSIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJyZ2JhKDAsIDM4LCA2MiwgMSkiIGN4PSIyMCIgY3k9IjIwIiByPSIxOSI+PC9jaXJjbGU+PHJlY3QgZmlsbD0iI0ZGRiIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMjAgMjApIiB4PSIxOSIgeT0iMTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIwIiByeD0iMSI+PC9yZWN0PjxyZWN0IGZpbGw9IiNGRkYiIHRyYW5zZm9ybT0icm90YXRlKDEzNSAyMCAyMCkiIHg9IjE5IiB5PSIxMCIgd2lkdGg9IjIiIGhlaWdodD0iMjAiIHJ4PSIxIj48L3JlY3Q+PC9nPjwvc3ZnPg==")}

.Accordion__content {opacity:0;margin:0;overflow:hidden;max-height:0;transition:max-height 150ms, opacity 150ms}

.Accordion__content > ul {list-style:disc}

.Accordion.active .Accordion__content {opacity:1;padding-top:10px}

.ProductInfoBasic {max-width:none;width:100%;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3%;grid-template-columns:repeat(12, 1fr);grid-column-gap:2.3vw;padding:0}

@media screen and (min-width:1439px) {
	.ProductInfoBasic {grid-column-gap:4vw;-ms-grid-columns:1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4%}
}

@media screen and ( min-width: 481px ) {
	.ProductInfoBasic {padding: 0 74px;}
}

.ProductInfoBasic__content-container {grid-column-start:1;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:1;-ms-grid-row-span:1}

@media screen and (min-width:767px) {
	.ProductInfoBasic__content-container {grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:11;-ms-grid-row:1;-ms-grid-row-span:1}
}

.ProductInfoBasic__img-container {grid-column-start:1;grid-column-end:13;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:2;-ms-grid-row-span:1}

@media screen and (min-width:767px) {
	.ProductInfoBasic__img-container {-ms-grid-column:7;grid-column-start:7;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:13;-ms-grid-column-span:11;-ms-grid-row:1;-ms-grid-row-span:1}
}

.ProductInfoBasic__img-container .CMSPicture__image {width:100%}

.ProductInfoBasic__list {list-style-type:none;padding-left:0}

.ProductInfoBasic__list-item__heading {margin-bottom:.75rem}

.ProductInfoMaterialCard {width:50%;padding-right:8px}

@media screen and (min-width:767px) {
	.ProductInfoMaterialCard {width:33%;padding-right:24px}
}

@media screen and (min-width:1023px) {
	.ProductInfoMaterialCard {width:25%;padding-right:24px}
}

@media screen and (min-width:1439px) {
	.ProductInfoMaterialCard {width:25%;padding-right:52px}
}

.ProductInfoMaterialCard .CMSPicture__image {width:117px;height:117px}

@media screen and (min-width:767px) {
	.ProductInfoMaterialCard .CMSPicture__image {width:174px;height:174px}
}

.ProductInfoMaterialCard__label {margin-bottom:.75rem}

.ProductInfoMaterials {display:flex;flex-wrap:wrap}

.ProductInfoFAQs {margin:0;max-width:630px}

@media screen and (min-width:767px) {
	.ProductInfoFAQs {margin-left:74px}
}

.ProductInfoFAQs__item-label {margin:3rem 0 1.5rem}

.ProductInfoFAQs__item-content {margin:0}

.ProductInfoFAQs__cta-wrapper {margin:3rem 0 2.25rem}

@media screen and (min-width:767px) {
	.ProductInfoFAQs__cta-wrapper {margin:4.5rem 0 2.25rem}
}

.ProductInfoAccordion .Accordion.active .Accordion__content {max-height:none !important}

.AddonSelector {margin:1.5rem 0 0}

.AddonSelector__option:last-child > .AddonOptions > .AddonOption {margin-bottom:0}

.AddonSelector__heading {margin:0;padding:0;font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif}

.AddonSelector__label {width:100%;margin:.75rem 0 0}

.AddonSelector__name {font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif}

.AddonSelector__model, .AddonSelector__status {margin-left:0.5ch}

.AddonSelector__model::before {content:"("}

.AddonSelector__model::after {content:")"}

.AddonSelector__description {margin:4px 0 0;padding-left:calc(13px + 1ch)}

.AddonSelector__description.disabled {color:#6a7171}

.AddonSelector__read-more {font-size:1.125rem;display:inline-block}

.AddonSelector__price {margin:0 0 0 auto;font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.AddonOption {margin-top:0;margin-left:1.5rem}

.AddonOption__wrapper {border-left:1px solid #9ea0a9}

.AddonOption__options-group {padding-left:1.25rem;margin:0.75rem 0 0 0}

.AddonOption__label {line-height:1;margin:0.75rem 0;padding:0;font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif}

.AddonOption .tn_form_group.radio-button {margin-bottom:0}

.AddonOption__description {margin:0.25rem 0 0 0}

.AddonOption__description.disabled {color:#6a7171}

.ProductForm .AddToCart {margin-top:2.25rem}

.ProductForm .AddToCart .ProductPrice {display:inline}

.ProductForm .AddToCart .ProductPrice::after {content:" - "}

.ProductForm .AffirmAsLowAs {margin-top:1rem;margin-bottom:3rem}

body .bv_modal_component_container[data-bv-modal] {max-width:400px !important}

body .bv_modal_component_container[data-bv-modal] .bv_button_buttonFull {margin-top:15px;padding:.75rem 0 !important;color:#00263e !important;border:2px solid #00263e !important;border-radius:6px !important;background:transparent !important;font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif !important}

body .bv_modal_component_container[data-bv-modal] .bv_button_buttonFull:hover {background:#0076a8 !important;color:#fff !important;border-color:#0076a8 !important}

.reviews__module .BVRRContainer {margin-top:48px}

.reviews__module .BVRRContainer .BVRRTrustMarkImageDiv, .reviews__module .BVRRContainer .BVRRReviewSocialLinksContainer {display:none}

.reviews__module .BVRRContainer .BVDIBody, .reviews__module .BVRRContainer .BVRRDisplayContentSelect {font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif !important;color:#00263e;font-size:.875rem}

.reviews__module .BVRRContainer .BVRRDisplayContent .BVRRDisplayContentHeaderContent {position:relative;margin-top:60px;text-align:left}

@media screen and (min-width:574px) {
	.reviews__module .BVRRContainer .BVRRDisplayContent .BVRRDisplayContentHeaderContent {margin-top:0}
}

.reviews__module .BVRRContainer .BVRRDisplayContent .BVRRDisplayContentHeaderContent .BVRRDisplayContentLinkWrite {float:none}

.reviews__module .BVRRContainer .BVRRDisplayContent .BVRRDisplayContentHeaderContent .BVRRDisplayContentLinkWrite a {position:static;margin:0 20px 20px 0}

@media screen and (min-width:574px) {
	.reviews__module .BVRRContainer .BVRRDisplayContent .BVRRDisplayContentHeaderContent .BVRRDisplayContentLinkWrite a {position:absolute;margin:0;top:0;left:auto;right:0}
}

.reviews__module .BVRRContainer .BVRRDisplayContent .BVRRDisplayContentHeaderContent .BVRRDisplayContentSort {float:none}

.reviews__module .BVRRContainer .BVRRDisplayContentSelect {margin:20px 0 0 1px;width:150px}

@media screen and (min-width:574px) {
	.reviews__module .BVRRContainer .BVRRDisplayContentSelect {margin-top:60px}
}

.reviews__module .BVRRContainer .BVRRRatingSummary .BVRRRatingNormalLabel {width:100px}

.reviews__module .BVRRContainer .BVRRSecondaryRatingsContainer {margin-left:0;float:none;margin-top:80px}

@media screen and (min-width:767px) {
	.reviews__module .BVRRContainer .BVRRSecondaryRatingsContainer {margin-left:100px;float:left}
}

.reviews__module .BVRRContainer .BVRRReviewDisplayStyle5BodyContentSecondary {float:none;margin-top:24px}

@media screen and (min-width:767px) {
	.reviews__module .BVRRContainer .BVRRReviewDisplayStyle5BodyContentSecondary {float:right}
}

.reviews__module .BVRRContainer .BVRRReviewDisplayStyle5BodyContentPrimary {margin-right:0}

@media screen and (min-width:767px) {
	.reviews__module .BVRRContainer .BVRRReviewDisplayStyle5BodyContentPrimary {margin-right:280px}
}

.reviews__module .BVRRContainer .BVRRDisplayContentReview {background:transparent;border-top:none;padding:2.25rem 0;color:#00263e}

.reviews__module .BVRRContainer .BVRRDisplayContentReview .BVRRReviewTitle {font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif !important;display:block;color:#00263e;margin-top:.5rem}

.reviews__module .BVRRContainer .BVRRDisplayContentReview .BVRRReviewDate {color:#00263e;font:.875rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif !important}

.reviews__module .BVRRContainer .BVRRDisplayContentReview .BVRRReviewTextContainer {margin:1.5rem 0}

.reviews__module .BVRRContainer .BVRRDisplayContentReview .BVRRReviewTextParagraph {font:1rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif !important;margin-bottom:1rem !important}

.reviews__module .BVRRContainer .BVRRDisplayContentReview .BVRRRecommended {font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif}

.reviews__module .BVRRContainer a {border-bottom:0}

.reviews__module .BVRRContainer .BVDI_SUAttribution {padding:0;margin:0 0 1rem;background:transparent;border:none;font-size:.875rem;text-transform:none}

.reviews__module .BVRRContainer .BVDI_SUAttribution .BVDIPrefix {font-style:normal}

.reviews__module .BVRRContainer .BVDI_SUProductName {padding-top:0px;font:.875rem/1.5 "Circe", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#00263e}

.reviews__module .BVRRContainer .BVDI_SUProductName .BVDILink {font-size:.875rem;color:#00263e;border-bottom:1px solid #00263e}

.reviews__module .BVRRContainer .BVDI_SUProductName .BVDILink:hover, .reviews__module .BVRRContainer .BVDI_SUProductName .BVDILink:active {color:#0076a8;border-color:#0076a8;text-decoration:none}

.SizeSelector {position:relative;z-index:100}

.SizeSelector .DropDownSelector__trigger {border:2px solid transparent}

.SizeSelector .DropDownSelector__options {font-size:1rem;margin:0}

.SizeSelector .DropDownSelector__list {border:solid 2px #e9e9e9}

.SizeSelector .DropDownSelector__list-btn {color:#4E5353;background-color:#fff;border-radius:0;border:none;text-align:left;font-family:"Circe", "Helvetica Neue", Helvetica, Arial, sans-serif}

.SizeSelector .DropDownSelector__list-btn:hover, .SizeSelector .DropDownSelector__list-btn:active {color:#00263e;background-color:#e9e9e9;border:none}

.SizeSelector .DropDownSelector__list-btn[disabled] {background-color:#f6f6f6}

.SizeSelector .DropDownSelector__list-btn[disabled]:hover, .SizeSelector .DropDownSelector__list-btn[disabled]:active {color:#4E5353}

.SizeSelector .DropDownSelector .disabled .DropDownSelector__list-btn {background-color:#f6f6f6}

.SizeSelector .DropDownSelector .disabled .DropDownSelector__list-btn:hover, .SizeSelector .DropDownSelector .disabled .DropDownSelector__list-btn:active {color:#4E5353}

.fullwidth-info-block {position:relative;display:flex;flex-direction:column;max-width:1439px;width:100%;margin:0 auto;padding-left:22px;padding-right:22px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3%;grid-template-columns:repeat(12, 1fr);grid-column-gap:2.3vw}

@media screen and (min-width:767px) {
	.fullwidth-info-block {padding-left:40px;padding-right:40px}
}

@media screen and (min-width:1023px) {
	.fullwidth-info-block {padding-left:36px;padding-right:36px}
}

@media screen and (min-width:1439px) {
	.fullwidth-info-block {grid-column-gap:4vw;-ms-grid-columns:1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4%}
}

.fullwidth-info-block__details {position:relative;z-index:100;margin:0;grid-column-start:1;grid-column-end:13;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:2;-ms-grid-row-span:1}

@media screen and (min-width:767px) {
	.fullwidth-info-block__details {margin:24px 0 0;-ms-grid-column:7;grid-column-start:7;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:13;-ms-grid-column-span:11;-ms-grid-row:1;-ms-grid-row-span:1}
}

@media screen and (min-width:1023px) {
	.fullwidth-info-block__details {-ms-grid-column:7;grid-column-start:7;grid-column-end:12;grid-row-start:1;grid-row-end:2;-ms-grid-column:13;-ms-grid-column-span:9;-ms-grid-row:1;-ms-grid-row-span:1}
}

.fullwidth-info-block__heading {margin-top:0}

.fullwidth-info-block__description strong {font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif}

.fullwidth-info-block__cta.tertiary {margin:0;padding:0}

.fullwidth-info-block__image {width:100%;display:block;margin-bottom:24px;grid-column-start:1;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:1;-ms-grid-row-span:1}

@media screen and (min-width:767px) {
	.fullwidth-info-block__image {grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:11;-ms-grid-row:1;-ms-grid-row-span:1;margin-bottom:0}
}

@media screen and (min-width:1023px) {
	.fullwidth-info-block__image {-ms-grid-column:2;grid-column-start:2;grid-column-end:7;grid-row-start:1;grid-row-end:2;-ms-grid-column:3;-ms-grid-column-span:9;-ms-grid-row:1;-ms-grid-row-span:1}
}

.fullwidth-info-block__image > .cms__image {width:100%;object-fit:contain}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
	.fullwidth-info-block__image > .cms__image {position:absolute;left:50%;top:50%;width:100%;height:auto;transform:translate(-50%, -50%)}
}

@media screen and (min-width:767px) {
	.fullwidth-info-block.alt .fullwidth-info-block__details {-ms-grid-column:8;grid-column-start:8;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:15;-ms-grid-column-span:9;-ms-grid-row:1;-ms-grid-row-span:1}
}

@media screen and (min-width:1023px) {
	.fullwidth-info-block.alt .fullwidth-info-block__details {-ms-grid-column:9;grid-column-start:9;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:17;-ms-grid-column-span:7;-ms-grid-row:1;-ms-grid-row-span:1}
}

@media screen and (min-width:1439px) {
	.fullwidth-info-block.alt .fullwidth-info-block__details {-ms-grid-column:8;grid-column-start:8;grid-column-end:12;grid-row-start:1;grid-row-end:2;-ms-grid-column:15;-ms-grid-column-span:7;-ms-grid-row:1;-ms-grid-row-span:1}
}

@media screen and (min-width:767px) {
	.fullwidth-info-block.alt .fullwidth-info-block__image-wrapper {display:flex;grid-column-start:1;grid-column-end:8;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:13;-ms-grid-row:1;-ms-grid-row-span:1}
}

@media screen and (min-width:1023px) {
	.fullwidth-info-block.alt .fullwidth-info-block__image-wrapper {grid-column-start:1;grid-column-end:9;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:15;-ms-grid-row:1;-ms-grid-row-span:1}
}

@media screen and (min-width:1439px) {
	.fullwidth-info-block.alt .fullwidth-info-block__image-wrapper {-ms-grid-column:2;grid-column-start:2;grid-column-end:8;grid-row-start:1;grid-row-end:2;-ms-grid-column:3;-ms-grid-column-span:11;-ms-grid-row:1;-ms-grid-row-span:1}
}

@media screen and (min-width:767px) {
	.fullwidth-info-block.alt .fullwidth-info-block__image {-ms-grid-row-align:center;align-self:center;height:330px}
}

.DropDownSelector {position:relative}

.DropDownSelector__trigger {position:absolute;width:100%;height:100%;top:0;left:0;border-radius:0;background-color:transparent;border:none;margin:0;padding:0}

.DropDownSelector__trigger:hover, .DropDownSelector__trigger:focus, .DropDownSelector__trigger:active {background-color:transparent;border:none}

.DropDownSelector__trigger-label {height:1px;width:1px;overflow:hidden;display:block}

.DropDownSelector__list {position:absolute;top:100%;width:100%;list-style:none;padding:0;margin:0;border-width:1px}

.DropDownSelector__list-item {margin:0}

.DropDownSelector__list-btn {margin:0;width:100%;height:100%;display:block}

#hero {-ms-grid-rows:auto (minmax(0, auto)) [ 2 ];grid-template-rows:auto repeat(2, minmax(0, auto))}

#hero .pdp {overflow:hidden}

#hero .pdp__breadcrumbs {grid-column-start:1;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:1;-ms-grid-row-span:1}

#hero .pdp__product-heading {margin:0;grid-column-start:1;grid-column-end:13;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:2;-ms-grid-row-span:1}

@media screen and (min-width:767px) {
	#hero .pdp__product-heading {grid-column-start:1;grid-column-end:7;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:11;-ms-grid-row:2;-ms-grid-row-span:1}
}

#hero .pdp__model-number {margin:0;grid-column-start:1;grid-column-end:13;grid-row-start:3;grid-row-end:4;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:3;-ms-grid-row-span:1}

@media screen and (min-width:767px) {
	#hero .pdp__model-number {grid-column-start:1;grid-column-end:7;grid-row-start:3;grid-row-end:4;-ms-grid-column:1;-ms-grid-column-span:11;-ms-grid-row:3;-ms-grid-row-span:1}
}

#hero .pdp__model-number:empty {height:23px;width:100%;background-color:#e9e9e9}

#hero .pdp__product-media {grid-column-start:1;grid-column-end:13;grid-row-start:4;grid-row-end:5;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:4;-ms-grid-row-span:1;margin:1.5rem auto 0;width:100%;max-width:100%}

@media screen and (min-width:767px) {
	#hero .pdp__product-media {grid-column-start:1;grid-column-end:7;grid-row-start:4;grid-row-end:5;-ms-grid-column:1;-ms-grid-column-span:11;-ms-grid-row:4;-ms-grid-row-span:1}
}

#hero .pdp__product-media .ProductMedia {max-width:550px}

#hero .pdp__product-media:empty::after {content:"";display:block;width:100%;height:0;padding-bottom:100%;background-repeat:no-repeat;background-image:linear-gradient(#6a7171 100px, transparent 0), linear-gradient(#6a7171 100px, transparent 0), linear-gradient(#6a7171 100px, transparent 0), linear-gradient(#6a7171 100px, transparent 0), linear-gradient(#e9e9e9 100%, transparent 0);background-size:20% 20%, 20% 20%, 20% 20%, 20% 20%, 100% 90%;background-position:20px 100%, calc(33.33% + 6px) 100%, calc(66.66% - 6px) 100%, calc(100% - 20px) 100%, 0 0}

#hero .pdp__size-chart__text {display:flex;align-items:flex-end;margin-bottom:.5rem}

#hero .pdp__size-chart__btn {font-size:.875rem;text-transform:none;padding-top:0;margin:0 0 0 auto;letter-spacing:0}

#hero .pdp__price {margin:1rem 0 1.5rem 0}

#hero .pdp__price:empty {height:40px;width:200px;background-color:#e9e9e9}

#hero .pdp__price .ProductPrice__current, #hero .pdp__price .ProductPrice__original {display:inline-block;margin:0}

#hero .pdp__price .ProductPrice__original {margin-left:0.5ch}

#hero .pdp__price .ProductPrice__current {color:#0076a8}

#hero .pdp__price .ProductPrice__current:only-child {color:#00263e}

#hero .pdp__price .ProductPrice__sale-message {color:#fff;background-color:#0076a8;margin-bottom:.5rem;display:table;padding:4px 16px}

#hero .pdp__form {margin-top:60px;grid-column-start:1;grid-column-end:13;grid-row-start:5;grid-row-end:6;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:5;-ms-grid-row-span:1}

@media screen and (min-width:767px) {
	#hero .pdp__form {margin-top:0;-ms-grid-column:8;grid-column-start:8;grid-column-end:13;grid-row-start:2;grid-row-end:5;-ms-grid-column:15;-ms-grid-column-span:9;-ms-grid-row:2;-ms-grid-row-span:3}
}

#hero .pdp__component:empty {width:100%}

#hero .pdp__component:empty::before, #hero .pdp__component:empty::after {content:"";display:block;width:100%;margin:24px 0}

#hero .pdp__component:empty::before {height:130px;background:linear-gradient(#e9e9e9, #e9e9e9) 0 0/90px 42px, linear-gradient(#e9e9e9, #e9e9e9) 105px 0/90px 42px, linear-gradient(#e9e9e9, #e9e9e9) 210px 0/90px 42px, linear-gradient(#e9e9e9, #e9e9e9) 0 57px/90px 42px, linear-gradient(#e9e9e9, #e9e9e9) 105px 57px/90px 42px;background-repeat:no-repeat}

#hero .pdp__component:empty::after {height:350px;background:linear-gradient(#e9e9e9, #e9e9e9) 0 0/100% 100%;background-repeat:no-repeat}

#hero .pdp__aggregate-ratings {margin:.5rem 0 1rem}

#hero .pdp__aggregate-ratings:empty {height:21px;width:100%;background-color:#e9e9e9}

#hero .pdp__details {grid-column-start:1;grid-column-end:13;grid-row-start:6;grid-row-end:7;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:6;-ms-grid-row-span:1;max-width:1439px;width:100%;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3%;grid-template-columns:repeat(12, 1fr);grid-column-gap:2.3vw;border-top:1px solid #9ea0a9;margin-bottom:2.25rem}

@media screen and (min-width:1439px) {
	#hero .pdp__details {grid-column-gap:4vw;-ms-grid-columns:1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4%}
}

@media screen and (min-width:767px) {
	#hero .pdp__details {grid-column-start:1;grid-column-end:13;grid-row-start:5;grid-row-end:6;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:5;-ms-grid-row-span:1}
}

#hero .pdp__details-description {grid-column-start:1;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:1;-ms-grid-row-span:1}

@media screen and (min-width:767px) {
	#hero .pdp__details-description {grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:11;-ms-grid-row:1;-ms-grid-row-span:1}
}

#hero .pdp__details-description__heading, #hero .pdp__details-lists__heading {margin-top:.75rem}

@media screen and (min-width:767px) {
	#hero .pdp__details-description__heading, #hero .pdp__details-lists__heading {margin-top:3rem}
}

#hero .pdp__details-separator {display:none;padding:3rem 0 0}

@media screen and (min-width:767px) {
	#hero .pdp__details-separator {display:block;-ms-grid-column:7;grid-column-start:7;grid-column-end:8;grid-row-start:1;grid-row-end:2;-ms-grid-column:13;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;padding:2.1875rem 0 0}

	#hero .pdp__details-separator::after {content:"";display:block;height:100%;width:1px;background-color:#9ea0a9;margin:0 auto}
}

#hero .pdp__details-lists {grid-column-start:1;grid-column-end:13;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:2;-ms-grid-row-span:1}

@media screen and (min-width:767px) {
	#hero .pdp__details-lists {-ms-grid-column:8;grid-column-start:8;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:15;-ms-grid-column-span:9;-ms-grid-row:1;-ms-grid-row-span:1}
}

#hero .pdp__details-lists__heading {margin-bottom:0}

#hero .pdp__details-lists__subheading {font-family:"Circe-bold", "Helvetica Neue", Helvetica, Arial, sans-serif;display:inline-block;margin-bottom:0}

#hero .pdp__details-lists__subheading::after {content:":";display:inline-block;margin-right:1ch}

#hero .pdp__details-lists__content {display:none;line-height:2rem}

#hero .pdp__details-lists__content p {margin:0 0 .25rem}

#hero .pdp__details-lists__content p:only-of-type {display:inline-block}

#hero .pdp__details-lists__content.show {display:block}

#features .features {position:relative;display:flex;align-items:flex-end;margin:64px 0;padding-top:calc(166px - 18px)}

@media screen and (min-width:767px) {
	#features .features {padding-top:0;height:calc(480px + 110px)}
}

#features .features__bg-image {position:absolute;z-index:0;left:0;top:0;width:100%;height:166px;overflow:hidden}

@media screen and (min-width:767px) {
	#features .features__bg-image {height:480px}
}

#features .features__bg-image > .cms__image {width:100%;height:100%;object-fit:cover;object-position:center center}

#features .features__content {max-width:1439px;width:100%;margin:0 auto;padding-left:22px;padding-right:22px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3%;grid-template-columns:repeat(12, 1fr);grid-column-gap:2.3vw;position:relative;z-index:100}

@media screen and (min-width:767px) {
	#features .features__content {padding-left:40px;padding-right:40px}
}

@media screen and (min-width:1023px) {
	#features .features__content {padding-left:36px;padding-right:36px}
}

@media screen and (min-width:1439px) {
	#features .features__content {grid-column-gap:4vw;-ms-grid-columns:1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4%}
}

#features .features__items-wrapper {grid-column-start:1;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:1;-ms-grid-row-span:1;max-width:1439px;width:100%;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3%;grid-template-columns:repeat(12, 1fr);grid-column-gap:2.3vw;border:3px solid #e9e9e9;background-color:#fff}

@media screen and (min-width:1439px) {
	#features .features__items-wrapper {grid-column-gap:4vw;-ms-grid-columns:1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4%}
}

#features .features__item {display:flex;flex-direction:column;align-items:flex-start;justify-content:center}

@media screen and (min-width:767px) {
	#features .features__item {padding:8px 40px}
}

@media screen and (min-width:767px) {
	#features .features__item:first-child {padding:8px 0 8px 80px}
}

@media screen and (min-width:767px) {
	#features .features__item:last-child {padding:8px 80px 8px 0}
}

#features .features__item:nth-of-type(1) {-ms-grid-column:2;grid-column-start:2;grid-column-end:12;grid-row-start:1;grid-row-end:2;-ms-grid-column:3;-ms-grid-column-span:19;-ms-grid-row:1;-ms-grid-row-span:1}

@media screen and (min-width:767px) {
	#features .features__item:nth-of-type(1) {-ms-grid-row:1;grid-row:1;grid-column-start:1;grid-column-end:5;-ms-grid-column:1;-ms-grid-column-span:7}
}

#features .features__item:nth-of-type(2) {-ms-grid-column:2;grid-column-start:2;grid-column-end:12;grid-row-start:2;grid-row-end:3;-ms-grid-column:3;-ms-grid-column-span:19;-ms-grid-row:2;-ms-grid-row-span:1}

@media screen and (min-width:767px) {
	#features .features__item:nth-of-type(2) {-ms-grid-row:1;grid-row:1;-ms-grid-column:5;grid-column-start:5;grid-column-end:9;-ms-grid-column:9;-ms-grid-column-span:7}
}

#features .features__item:nth-of-type(3) {-ms-grid-column:2;grid-column-start:2;grid-column-end:12;grid-row-start:3;grid-row-end:4;-ms-grid-column:3;-ms-grid-column-span:19;-ms-grid-row:3;-ms-grid-row-span:1}

@media screen and (min-width:767px) {
	#features .features__item:nth-of-type(3) {-ms-grid-row:1;grid-row:1;-ms-grid-column:9;grid-column-start:9;grid-column-end:13;-ms-grid-column:17;-ms-grid-column-span:7}
}

#options {background-color:#f0fbff;padding:70px 0 92px}

#options [data-scroll-dot] {min-width:0;padding:0;width:8px;height:8px;background-color:transparent;border:1px solid #00263e;border-radius:50%;margin:0 4px}

@media screen and (min-width:1023px) {
	#options [data-scroll-dot] {width:12px;height:12px}
}

#options [data-scroll-dot].active {background-color:#00263e;opacity:1}

#options [data-scroll-wrapper] {scrollbar-width:none;-ms-overflow-style:none}

#options [data-scroll-wrapper]::-webkit-scrollbar {display:none}

#options .product-options {max-width:1439px;width:100%;margin:0 auto;padding-left:22px;padding-right:22px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3%;grid-template-columns:repeat(12, 1fr);grid-column-gap:2.3vw}

@media screen and (min-width:767px) {
	#options .product-options {padding-left:40px;padding-right:40px}
}

@media screen and (min-width:1023px) {
	#options .product-options {padding-left:36px;padding-right:36px}
}

@media screen and (min-width:1439px) {
	#options .product-options {grid-column-gap:4vw;-ms-grid-columns:1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4%}
}

#options .product-options__heading, #options .product-options__subheading {text-align:center}

#options .product-options__heading {grid-column-start:1;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:1;-ms-grid-row-span:1;margin-bottom:1rem}

#options .product-options__subheading {grid-column-start:1;grid-column-end:13;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:2;-ms-grid-row-span:1;margin-top:0}

@media screen and (min-width:1439px) {
	#options .product-options__subheading {margin-bottom:72px}
}

#options .product-options__controls {grid-column-start:1;grid-column-end:13;grid-row-start:3;grid-row-end:4;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:3;-ms-grid-row-span:1;padding-bottom:36px;text-align:center}

@media screen and (min-width:574px) {
	#options .product-options__controls {display:none}
}

#options .product-options__wrapper {grid-column-start:1;grid-column-end:13;grid-row-start:4;grid-row-end:5;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:4;-ms-grid-row-span:1}

#options .product-options .product-option-item {width:100%;margin:0}

#options .product-options .product-option-item__table-head {display:none}

#options .product-options .product-option-item__row {display:flex;flex-wrap:nowrap}

@media screen and (min-width:574px) {
	#options .product-options .product-option-item__row {max-width:none;width:100%;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3%;grid-template-columns:repeat(12, 1fr);grid-column-gap:2.3vw}
}

@media screen and (min-width:574px) and (min-width:1439px) {
	#options .product-options .product-option-item__row {grid-column-gap:4vw;-ms-grid-columns:1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4%}
}

#options .product-options .product-option-item__cell {border:none;vertical-align:top;text-align:left;padding:0;min-width:calc(100vw - 44px);margin:0 22px}

#options .product-options .product-option-item__cell:first-of-type {margin:0}

#options .product-options .product-option-item__cell:last-of-type {margin:0}

@media screen and (min-width:574px) {
	#options .product-options .product-option-item__cell {min-width:0;margin:0}
}

@media screen and (min-width:574px) {
	#options .product-options .product-option-item__cell:nth-of-type(1) {grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:7;-ms-grid-row:1;-ms-grid-row-span:1}
}

@media screen and (min-width:574px) {
	#options .product-options .product-option-item__cell:nth-of-type(2) {-ms-grid-column:5;grid-column-start:5;grid-column-end:9;grid-row-start:1;grid-row-end:2;-ms-grid-column:9;-ms-grid-column-span:7;-ms-grid-row:1;-ms-grid-row-span:1}
}

@media screen and (min-width:574px) {
	#options .product-options .product-option-item__cell:nth-of-type(3) {-ms-grid-column:9;grid-column-start:9;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:17;-ms-grid-column-span:7;-ms-grid-row:1;-ms-grid-row-span:1}
}

#options .product-options .product-option-item__cooling-icon {width:19px;height:19px;margin-right:8px}

#options .product-options .product-option-item__image {display:block;margin-bottom:2.5rem}

#options .product-options .product-option-item__image .cms__image {width:266px;max-width:100%}

@media screen and (min-width:574px) {
	#options .product-options .product-option-item__image .cms__image {width:208px}
}

@media screen and (min-width:767px) {
	#options .product-options .product-option-item__image .cms__image {width:300px}
}

@media screen and (min-width:1023px) {
	#options .product-options .product-option-item__image .cms__image {width:350px}
}

#options .product-options .product-option-item__item-heading {margin-bottom:0}

#options .product-options .product-option-item__item-heading--number {color:#444949;margin-left:12px}

#options .product-options .product-option-item__item-heading--number::before {content:"("}

#options .product-options .product-option-item__item-heading--number::after {content:")"}

#options .product-options .product-option-item__description {padding-top:24px}

#options .product-options .product-option-item__extras {color:#0076a8;min-height:0}

@media screen and (min-width:574px) {
	#options .product-options .product-option-item__extras {min-height:64px}
}

#options .product-options .product-option-item__extras .cms__list {list-style:none;padding-left:0;margin:0}

#options .product-options .product-option-item__extras .cms__list-item {margin:0}

#options .product-options .product-option-item__extras .cms__list-item::before {content:"+";margin-right:0.5ch}

#options .product-options .product-option-item__features-list .cms__list {list-style:none;margin:0}

#options .product-options .product-option-item__features-list .cms__list-item {position:relative;margin:0 0 1.75rem 0}

#options .product-options .product-option-item__features-list .cms__list-item::before {content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0idG5faWNvbiBjaGVja19jaXJjbGUiPjx0aXRsZT5DaGVjayBDaXJjbGU8L3RpdGxlPjxkZXNjPkNoZWNrIENpcmNsZSBJY29uPC9kZXNjPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDIwLjk4NSAuMjA3KSIgZmlsbD0iIzJCMjgyMyIgZmlsbC1ydWxlPSJub256ZXJvIj48cmVjdCB5PSI2IiB3aWR0aD0iMTQiIGhlaWdodD0iMiIgcng9IjEiIGZpbGw9InJnYmEoMCwgMzgsIDYyLCAxKSI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjgiIHJ4PSIxIiBmaWxsPSJyZ2JhKDAsIDM4LCA2MiwgMSkiPjwvcmVjdD48L2c+PGNpcmNsZSBzdHJva2U9InJnYmEoMCwgMCwgMCwgMCkiIHN0cm9rZS13aWR0aD0iMiIgY3g9IjE0IiBjeT0iMTQiIHI9IjEzIj48L2NpcmNsZT48L2c+PC9zdmc+");position:absolute;top:-3px;left:-40px}

#info {max-width:1439px;width:100%;margin:0 auto;padding-left:22px;padding-right:22px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3% 1fr 2.3%;grid-template-columns:repeat(12, 1fr);grid-column-gap:2.3vw}

@media screen and (min-width:767px) {
	#info {padding-left:40px;padding-right:40px}
}

@media screen and (min-width:1023px) {
	#info {padding-left:36px;padding-right:36px}
}

@media screen and (min-width:1439px) {
	#info {grid-column-gap:4vw;-ms-grid-columns:1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4%}
}

#info .product-info-component {grid-column-start:1;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:23;-ms-grid-row:1;-ms-grid-row-span:1}

#value-props {padding:72px 0;background-color:#faf7f3}

#value-props .value-props {display:flex;flex-direction:column;padding:0 36px;max-width:1439px;width:100%;margin:0 auto}

#value-props .value-props__heading {text-align:center;margin-bottom:36px;margin-top:0}

@media screen and (min-width:767px) {
	#value-props .value-props__heading {margin-bottom:48px}
}

#value-props .value-props [data-scroll-dot] {min-width:0;padding:0;width:8px;height:8px;background-color:transparent;border:1px solid #00263e;border-radius:50%;margin:0 4px}

@media screen and (min-width:1023px) {
	#value-props .value-props [data-scroll-dot] {width:12px;height:12px}
}

#value-props .value-props [data-scroll-dot].active {background-color:#00263e;opacity:1}

#value-props .value-props [data-scroll-wrapper] {scrollbar-width:none;-ms-overflow-style:none}

#value-props .value-props [data-scroll-wrapper]::-webkit-scrollbar {display:none}

#value-props .value-props .value-props__grid-item {flex:1 0 100%}

@media screen and (min-width:767px) {
	#value-props .value-props .value-props__grid-item {flex:1 0 20%;padding:0 12px;max-width:269px}
}

#value-props .value-props .value-props__heading {text-align:center}

#value-props .value-props .value-props__controls {text-align:center;margin-top:12px}

@media screen and (min-width:767px) {
	#value-props .value-props .value-props__controls {display:none}
}

#value-props .value-props .value-props__icons-wrapper {display:flex}

@media screen and (min-width:767px) {
	#value-props .value-props .value-props__icons-wrapper {flex-wrap:wrap;justify-content:center}
}

#value-props .value-props .value-props__icon-btn {width:100%;background-color:transparent;border:none;margin:0;padding:0}

#value-props .value-props .value-props__icon-btn:hover, #value-props .value-props .value-props__icon-btn:focus, #value-props .value-props .value-props__icon-btn:active {background-color:transparent;border:none}

#value-props .value-props .value-props__icon {display:block;cursor:pointer;margin-top:24px}

#value-props .value-props .value-props__icon .cms__image {display:block;margin:0 auto}

@media screen and (min-width:767px) {
	#value-props .value-props .value-props__icon {min-width:unset}
}

#value-props .value-props .value-props__subheadings-wrapper {display:flex}

#value-props .value-props .value-props__subheading {text-align:center;padding:0 12px}

@media screen and (min-width:767px) {
	#value-props .value-props .value-props__subheading {min-width:unset}
}

#value-props .value-props .value-props__descriptions-wrapper {transition:max-height .5s;max-height:0;display:flex}

#value-props .value-props .value-props__descriptions-wrapper.active {max-height:100vh}

#value-props .value-props .value-props__descriptions-wrapper.active .value-props__description {opacity:1;visibility:visible}

#value-props .value-props .value-props__description {padding:0 12px;opacity:0;transition:all 250ms ease-in-out;visibility:hidden}

@media screen and (min-width:767px) {
	#value-props .value-props .value-props__description {min-width:unset}
}

#value-props .value-props .value-props__plus-button {margin:24px auto 0}

#value-props .value-props .value-props__plus-button.active {margin-top:48px}

#value-props .value-props .circle-plus-button {min-width:unset;width:36px;height:36px;position:relative;border-radius:50%;border:2px solid #00263e;transition:transform 0.5s;cursor:pointer;background:none;padding:0}

#value-props .value-props .circle-plus-button::after {content:" ";position:absolute;display:block;background-color:#00263e;height:2px;margin-top:-5px;top:20px;left:6px;right:6px}

#value-props .value-props .circle-plus-button::before {content:" ";position:absolute;display:block;background-color:#00263e;width:2px;margin-left:-5px;left:20px;top:6px;bottom:6px}

#value-props .value-props .circle-plus-button:hover {background-color:#00263e}

#value-props .value-props .circle-plus-button:hover::after, #value-props .value-props .circle-plus-button:hover::before {background-color:#fff}

#value-props .value-props .circle-plus-button.active {transform:rotate(45deg);background-color:#00263e}

#value-props .value-props .circle-plus-button.active::after, #value-props .value-props .circle-plus-button.active::before {background-color:#fff}

#value-props .value-props .circle-plus-button.active:hover {background-color:transparent}

#value-props .value-props .circle-plus-button.active:hover::after, #value-props .value-props .circle-plus-button.active:hover::before {background-color:#00263e}

@media screen and (min-width:767px) {
	#value-props {padding:96px 0}
}

#reviews .reviews__wrapper {padding:4.5rem 0;border-top:1px solid #f6f6f6}

@media screen and (min-width:1023px) {
	#reviews .reviews__wrapper {border-top:none;padding:6rem 0}
}

#reviews .reviews__heading {text-align:center;margin-top:0}

#reviews .reviews__module #BVRRContainer {max-width:1023px;margin:0 auto;padding:0 1rem}

#reviews .reviews__module #BVRRContainer .bv-content-review {border-top:1px solid #f6f6f6 !important}

#reviews .reviews__module #BVRRContainer .bv-trustmarkIcon, #reviews .reviews__module #BVRRContainer .bv-action-bar, #reviews .reviews__module #BVRRContainer .bv-secondary-rating-summary, #reviews .reviews__module #BVRRContainer .bv-expand-filter-button {display:none !important}

#lifestyle {height:232px}

@media screen and (min-width:767px) {
	#lifestyle {height:392px}
}

@media screen and (min-width:1023px) {
	#lifestyle {height:433px}
}

@media screen and (min-width:1439px) {
	#lifestyle {height:715px}
}

#lifestyle .pdp__lifestyle-picture {width:100%;height:auto;position:relative;overflow:hidden}

#lifestyle .pdp__lifestyle-picture .cms__image {width:100%;height:100%;object-fit:cover}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
	#lifestyle .pdp__lifestyle-picture .cms__image {position:absolute;left:50%;top:50%;width:100%;height:auto;transform:translate(-50%, -50%)}
}

#about {background-color:#faf7f3;padding:72px 0}

@media screen and (min-width:767px) {
	#about {padding:96px 0}
}

#about.about__no-reviews {background-color:#fff}

#hero .pdp__product-media .ProductMedia {max-width:800px;}

@media screen and (min-width:767px) {
	#hero .pdp__product-media {grid-column-end:9;}
	#hero .pdp__form {grid-column-start:9}
}

.ProductMedia__main .slick-slider {
	max-height: 550px;
}

.ProductMedia__main .slick-slider .slick-track {
	display: flex;
	align-items: center;
}

.ProductMedia__main .slick-slider .ProductMedia__img {
	max-height: 550px;
	object-fit: contain;
}

.ProductMedia__nav .slick-track {
	display: flex;
	align-items: center;
}

.ProductMedia__nav .slick-slide > div {
	border: 1px solid transparent;
}