@keyframes CrossSelling__fadeIn{0%{opacity:0}100%{opacity:1}}.CrossSelling__wrapper{max-width:1220px;width:100%;margin:20px auto 40px}@media screen and (max-width: 991px){.CrossSelling__wrapper{max-width:100%;padding:20px 30px;margin-bottom:0px}}.CrossSelling__sectionTitle{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;line-height:2.9rem;letter-spacing:.025rem;color:#373737;text-align:center;margin-bottom:22px}.CrossSelling__container{display:flex;justify-content:space-evenly}.CrossSelling__item:last-child{margin-right:0}.CrossSelling__item{flex-grow:1;flex-basis:50%;margin-right:30px;position:relative;height:150px;background-size:cover;line-height:normal}.CrossSelling__item .CrossSelling__text{float:right;margin-right:20px;margin-top:60px;color:#fff;text-align:right}.CrossSelling__item .CrossSelling__title{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:.2rem;text-transform:uppercase;border-bottom:1px solid;display:inline-block}.CrossSelling__readMore{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:.2rem;margin-top:10px;opacity:0;text-transform:uppercase;transition:opacity 0.1s linear}@media screen and (max-width: 991px){.CrossSelling__readMore{opacity:1}}.CrossSelling__plusIcon{display:inline-block;margin-right:7px;pointer-events:none;vertical-align:middle;width:21px;height:21px}.CrossSelling__plusIcon svg{width:21px;height:21px}.CrossSelling__plusIcon path{stroke-width:1.9px}.CrossSelling__item:hover .CrossSelling__readMore{opacity:1}.CrossSelling__threeColumns .CrossSelling__item{flex-basis:33.33%}.CrossSelling__threeColumns .CrossSelling__text{float:none;margin:60px auto 0;text-align:center;display:inline-block}

@keyframes MaterialPopover__fadeIn{0%{opacity:0}100%{opacity:1}}.MaterialPopover__popover .Popover-body{background:rgba(0,0,0,0.6)}@media screen and (min-width: 768px){.MaterialPopover__popover path{stroke:#fff;stroke-width:4}}.MaterialPopover__cancelMenu{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}

@keyframes SaveDesignFormModal__fadeIn{0%{opacity:0}100%{opacity:1}}.SaveDesignFormModal__modalHeader{background-color:#fff}.SaveDesignFormModal__modalHeader path{stroke:#373737}@media screen and (max-width: 767px){.SaveDesignFormModal__modalHeader button{right:15px}}.SaveDesignFormModal__modalContent{padding:0px 30px 40px}.SaveDesignFormModal__modalContent .SaveDesignFormModal__header{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:2.8rem;letter-spacing:.025rem;color:#373737;line-height:2.5rem;text-align:center;text-transform:none;color:#373737}.SaveDesignFormModal__modalContent .SaveDesignFormModal__paragraph{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:.025rem;color:#373737;margin:15px 0 0}.SaveDesignFormModal__modalContent .SaveDesignFormModal__confirmMessage{padding-top:25%}@media screen and (max-width: 767px){.SaveDesignFormModal__modalContent{padding:0 20px 40px}.SaveDesignFormModal__modalContent .SaveDesignFormModal__paragraph{font-size:1.3rem;line-height:2.3rem;letter-spacing:.056rem}}

@keyframes MaterialPopoverContent__fadeIn{0%{opacity:0}100%{opacity:1}}.MaterialPopoverContent__container{border:1px solid rgba(255,255,255,0.2);max-width:260px;overflow:hidden}.MaterialPopoverContent__container.MaterialPopoverContent__small{max-width:180px}@media screen and (max-width: 767px){.MaterialPopoverContent__container{max-width:none;width:100vw}}.MaterialPopoverContent__content .MaterialPopoverContent__closeIcon{display:none}@media screen and (max-width: 767px){.MaterialPopoverContent__content{left:0;margin:auto;max-width:260px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.MaterialPopoverContent__content .MaterialPopoverContent__material{background:#fff;box-shadow:0 0 0 1px #bababa}.MaterialPopoverContent__content .MaterialPopoverContent__closeIcon{display:inline-block;position:absolute;right:10px;top:10px;z-index:1}.MaterialPopoverContent__content .MaterialPopoverContent__closeIcon svg{height:30px;width:30px}.MaterialPopoverContent__content .MaterialPopoverContent__closeIcon svg path{stroke:#fff;stroke-width:3}}.MaterialPopoverContent__imgContainer{height:260px;position:relative;width:260px}.MaterialPopoverContent__imgContainer img{height:auto;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MaterialPopoverContent__imgContainer [class^='Loader__dots']{position:absolute;top:50%;transform:translateY(-50%);width:100%}.MaterialPopoverContent__buttonContainer{display:none}@media screen and (max-width: 767px){.MaterialPopoverContent__buttonContainer{display:block;text-align:center;margin-top:20px;width:100%}.MaterialPopoverContent__buttonContainer .MaterialPopoverContent__button{font-size:1.1rem;letter-spacing:.22rem;padding:8px 13px}}.MaterialPopoverContent__textContainer{padding:0 10px 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MaterialPopoverContent__name{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:.056rem;border-bottom:1px solid #f4f4f4;margin-bottom:3px;margin-top:2px;padding-bottom:3px}.MaterialPopoverContent__description{font-family:MaisonNeue-Mono,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2rem;font-size:1.1rem}.MaterialPopoverContent__small .MaterialPopoverContent__imgContainer{width:180px;height:180px}.MaterialPopoverContent__small .MaterialPopoverContent__textContainer{padding:6px 10px 10px}.MaterialPopoverContent__small .MaterialPopoverContent__name{padding-bottom:0;margin-bottom:12px}.MaterialPopoverContent__small .MaterialPopoverContent__description{font-size:1rem;line-height:1.8;letter-spacing:normal}

@keyframes SaveDesignButton__fadeIn{0%{opacity:0}100%{opacity:1}}.SaveDesignButton__saved{color:#00a4b8 !important;border:1px solid #00a4b8 !important;background-color:transparent !important}.SaveDesignButton__saved path{stroke:#00a4b8 !important;fill:#00a4b8 !important}.SaveDesignButton__saved.SaveDesignButton__savedIconOnly{color:unset !important;border:unset !important;background-color:transparent !important}.SaveDesignButton__saved.SaveDesignButton__savedIconOnly path{stroke:#646364 !important;fill:#646364 !important}

@keyframes MaterialPreview__fadeIn{0%{opacity:0}100%{opacity:1}}.MaterialPreview__container{position:relative;line-height:0;height:inherit}.MaterialPreview__container:active:not(.MaterialPreview__noHighlight),.MaterialPreview__container:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight){background-color:#fff8bc}.MaterialPreview__container:not(.MaterialPreview__small) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:before,.MaterialPreview__container:not(.MaterialPreview__small) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:after,.MaterialPreview__container:not(.MaterialPreview__small) .MaterialPreview__zigzagWrapper:after,.MaterialPreview__container:not(.MaterialPreview__small) .MaterialPreview__zigzagWrapper:before{background:linear-gradient(-45deg, #fff 8px, red 8px, blue 8px, transparent 0),linear-gradient(45deg, #fff 8px, transparent 0);background-position:left top;background-repeat:repeat-x;background-size:8px 16px;content:'';display:block;height:8px;width:100%;position:absolute;left:0;z-index:1;outline:1px solid transparent}.MaterialPreview__container:not(.MaterialPreview__small) .MaterialPreview__zigzagWrapper:before{top:-8px;transform:rotateZ(180deg);transform-origin:bottom center}.MaterialPreview__container:not(.MaterialPreview__small) .MaterialPreview__zigzagWrapper:after{bottom:0}.MaterialPreview__container:not(.MaterialPreview__small) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:before{top:0;left:8px;transform:rotateZ(90deg);transform-origin:left top}.MaterialPreview__container:not(.MaterialPreview__small) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:after{top:0;left:100%;margin-left:-8px;transform:rotateZ(90deg) rotateX(180deg);transform-origin:left top}.MaterialPreview__container:not(.MaterialPreview__small):not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:before,.MaterialPreview__container:not(.MaterialPreview__small):not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:after,.MaterialPreview__container:not(.MaterialPreview__small):not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper:after,.MaterialPreview__container:not(.MaterialPreview__small):not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper:before{background:linear-gradient(-45deg, #fff8bc 8px, red 8px, blue 8px, transparent 0),linear-gradient(45deg, #fff8bc 8px, transparent 0);background-position:left top;background-repeat:repeat-x;background-size:8px 16px;content:'';display:block;height:8px;width:100%;position:absolute;left:0;z-index:1;outline:1px solid transparent}.MaterialPreview__container:not(.MaterialPreview__small):not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper:before{top:-8px;transform:rotateZ(180deg);transform-origin:bottom center}.MaterialPreview__container:not(.MaterialPreview__small):not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper:after{bottom:0}.MaterialPreview__container:not(.MaterialPreview__small):not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:before{top:0;left:8px;transform:rotateZ(90deg);transform-origin:left top}.MaterialPreview__container:not(.MaterialPreview__small):not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:after{top:0;left:100%;margin-left:-8px;transform:rotateZ(90deg) rotateX(180deg);transform-origin:left top}.MaterialPreview__container.MaterialPreview__small .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:before,.MaterialPreview__container.MaterialPreview__small .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:after,.MaterialPreview__container.MaterialPreview__small .MaterialPreview__zigzagWrapper:after,.MaterialPreview__container.MaterialPreview__small .MaterialPreview__zigzagWrapper:before{background:linear-gradient(-45deg, #fff 6px, red 6px, blue 6px, transparent 0),linear-gradient(45deg, #fff 6px, transparent 0);background-position:left top;background-repeat:repeat-x;background-size:6px 12px;content:'';display:block;height:6px;width:100%;position:absolute;left:0;z-index:1;outline:1px solid transparent}.MaterialPreview__container.MaterialPreview__small .MaterialPreview__zigzagWrapper:before{top:-6px;transform:rotateZ(180deg);transform-origin:bottom center}.MaterialPreview__container.MaterialPreview__small .MaterialPreview__zigzagWrapper:after{bottom:0}.MaterialPreview__container.MaterialPreview__small .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:before{top:0;left:6px;transform:rotateZ(90deg);transform-origin:left top}.MaterialPreview__container.MaterialPreview__small .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:after{top:0;left:100%;margin-left:-6px;transform:rotateZ(90deg) rotateX(180deg);transform-origin:left top}.MaterialPreview__container.MaterialPreview__small:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:before,.MaterialPreview__container.MaterialPreview__small:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:after,.MaterialPreview__container.MaterialPreview__small:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper:after,.MaterialPreview__container.MaterialPreview__small:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper:before{background:linear-gradient(-45deg, #fff8bc 6px, red 6px, blue 6px, transparent 0),linear-gradient(45deg, #fff8bc 6px, transparent 0);background-position:left top;background-repeat:repeat-x;background-size:6px 12px;content:'';display:block;height:6px;width:100%;position:absolute;left:0;z-index:1;outline:1px solid transparent}.MaterialPreview__container.MaterialPreview__small:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper:before{top:-6px;transform:rotateZ(180deg);transform-origin:bottom center}.MaterialPreview__container.MaterialPreview__small:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper:after{bottom:0}.MaterialPreview__container.MaterialPreview__small:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:before{top:0;left:6px;transform:rotateZ(90deg);transform-origin:left top}.MaterialPreview__container.MaterialPreview__small:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:after{top:0;left:100%;margin-left:-6px;transform:rotateZ(90deg) rotateX(180deg);transform-origin:left top}.MaterialPreview__container.MaterialPreview__tiny .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:before,.MaterialPreview__container.MaterialPreview__tiny .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:after,.MaterialPreview__container.MaterialPreview__tiny .MaterialPreview__zigzagWrapper:after,.MaterialPreview__container.MaterialPreview__tiny .MaterialPreview__zigzagWrapper:before{background:linear-gradient(-45deg, #fff 4px, red 4px, blue 4px, transparent 0),linear-gradient(45deg, #fff 4px, transparent 0);background-position:left top;background-repeat:repeat-x;background-size:4px 8px;content:'';display:block;height:4px;width:100%;position:absolute;left:0;z-index:1;outline:1px solid transparent}.MaterialPreview__container.MaterialPreview__tiny .MaterialPreview__zigzagWrapper:before{top:-4px;transform:rotateZ(180deg);transform-origin:bottom center}.MaterialPreview__container.MaterialPreview__tiny .MaterialPreview__zigzagWrapper:after{bottom:0}.MaterialPreview__container.MaterialPreview__tiny .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:before{top:0;left:4px;transform:rotateZ(90deg);transform-origin:left top}.MaterialPreview__container.MaterialPreview__tiny .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:after{top:0;left:100%;margin-left:-4px;transform:rotateZ(90deg) rotateX(180deg);transform-origin:left top}.MaterialPreview__container.MaterialPreview__tiny:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:before,.MaterialPreview__container.MaterialPreview__tiny:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:after,.MaterialPreview__container.MaterialPreview__tiny:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper:after,.MaterialPreview__container.MaterialPreview__tiny:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper:before{background:linear-gradient(-45deg, #fff8bc 4px, red 4px, blue 4px, transparent 0),linear-gradient(45deg, #fff8bc 4px, transparent 0);background-position:left top;background-repeat:repeat-x;background-size:4px 8px;content:'';display:block;height:4px;width:100%;position:absolute;left:0;z-index:1;outline:1px solid transparent}.MaterialPreview__container.MaterialPreview__tiny:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper:before{top:-4px;transform:rotateZ(180deg);transform-origin:bottom center}.MaterialPreview__container.MaterialPreview__tiny:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper:after{bottom:0}.MaterialPreview__container.MaterialPreview__tiny:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:before{top:0;left:4px;transform:rotateZ(90deg);transform-origin:left top}.MaterialPreview__container.MaterialPreview__tiny:not(.MaterialPreview__dot).MaterialPreview__highlighted:not(.MaterialPreview__noHighlight) .MaterialPreview__zigzagWrapper .MaterialPreview__zigzag:after{top:0;left:100%;margin-left:-4px;transform:rotateZ(90deg) rotateX(180deg);transform-origin:left top}.MaterialPreview__dot .MaterialPreview__image:after{content:'';position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:1;left:0;top:0;right:0;bottom:0;margin:auto;border-radius:50%;height:15px;width:15px}.MaterialPreview__dot .MaterialPreview__image:hover:after{animation:MaterialPreview__fadeIn .2s ease-in 0s;background-color:#fff;border:2px solid #8f8e8e}.MaterialPreview__dot.MaterialPreview__highlighted .MaterialPreview__image:after{background-color:#00a4b8;border:2px solid #d9d9d9;animation:none}.MaterialPreview__image{display:inline-block;max-width:100%;max-height:100%;overflow:hidden;position:relative}.MaterialPreview__image img{max-width:100%}.MaterialPreview__title{color:#373737;margin:0.4em 0 0.2em;font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:2.8rem;letter-spacing:.064rem;line-height:1.31;min-height:2.62em;display:flex;flex-direction:column;justify-content:center;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 768px){.MaterialPreview__title{font-size:1.4rem;line-height:1.21;min-height:2.42em;margin-bottom:0.4em}}@media screen and (max-width: 767px){.MaterialPreview__title{font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.MaterialPreview__addButton{position:relative;cursor:pointer;color:#bababa;width:25px;height:25px;line-height:25px;text-align:center;border:1px solid #bababa}.MaterialPreview__addButton:before{content:'';height:200%;left:-50%;position:absolute;top:-50%;width:200%}.MaterialPreview__addButton svg{display:block;height:23px;width:23px}.MaterialPreview__addButton path{stroke:#646364}.MaterialPreview__addButton:hover{border-color:#000}.MaterialPreview__addButton:hover path{stroke:#000}@media screen and (max-width: 992px){.MaterialPreview__addButton{height:20px;line-height:20px;width:20px}.MaterialPreview__addButton svg{height:18px;width:18px}}@media screen and (max-width: 767px){.MaterialPreview__addButton{height:17px;line-height:17px;width:17px}.MaterialPreview__addButton svg{height:15px;width:15px}}.MaterialPreview__added{display:block}.MaterialPreview__added .MaterialPreview__addButton:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:#646364;border:2px solid #fff;animation:MaterialPreview__fadeIn 100ms ease-in 0s}.MaterialPreview__invalid:after,.MaterialPreview__invalid:before{content:'';-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:block;top:5px;left:5px;right:5px;bottom:5px;position:absolute;z-index:1}.MaterialPreview__invalidImage{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.MaterialPreview__invalidImage:after,.MaterialPreview__invalidImage:before{content:'';-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:block;top:0px;left:0px;right:0px;bottom:0px;position:absolute;z-index:1}.MaterialPreview__invalidImage:after{background:linear-gradient(45deg, rgba(255,255,255,0), rgba(255,255,255,0) 49%, #fff 49%, #fff 51%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%)}.MaterialPreview__invalidImage:before{background:linear-gradient(135deg, rgba(255,255,255,0), rgba(255,255,255,0) 49%, #fff 49%, #fff 51%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%)}.MaterialPreview__small .MaterialPreview__title{font-size:1.1rem}.MaterialPreview__small .MaterialPreview__addButton{height:20px;line-height:20px;width:20px}.MaterialPreview__small .MaterialPreview__addButton svg{height:20px;width:20px;margin:-1px 0 0 -1px}.MaterialPreview__button{display:flex}

@keyframes ParagraphClarifyingText__fadeIn{0%{opacity:0}100%{opacity:1}}.ParagraphClarifyingText__clarifyingText{margin:10px 0;color:#006d7a;display:flex}.ParagraphClarifyingText__clarifyingText .ParagraphClarifyingText__clarifyingTextIconContainer{width:-moz-fit-content;width:fit-content;padding-right:2px}.ParagraphClarifyingText__clarifyingText .ParagraphClarifyingText__clarifyingTextIcon{width:20px;height:20px;filter:invert(30%) sepia(31%) saturate(2155%) hue-rotate(149deg) brightness(98%) contrast(101%) !important;stroke-width:4px !important}.ParagraphClarifyingText__clarifyingText .ParagraphClarifyingText__clarifyingTextIcon path{stroke-width:4px !important}

@keyframes ProductDetailsChapter__fadeIn{0%{opacity:0}100%{opacity:1}}.ProductDetailsChapter__container{border-top:solid 1px #8f8e8e;padding:0;color:#373737}.ProductDetailsChapter__chapterPanel{margin-bottom:0}.ProductDetailsChapter__chapterPanel .ProductDetailsChapter__headline{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:2.8rem;letter-spacing:.025rem;color:#373737;padding:19px 0}.ProductDetailsChapter__chapterPanel .ProductDetailsChapter__icon{top:19px;right:0}.ProductDetailsChapter__chapterPanel .ProductDetailsChapter__content{padding:0}.ProductDetailsChapter__chapterPanel .Collapsible__open .CollapsingPanel__iconContainer path{stroke:none}.ProductDetailsChapter__paragraphContainer{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px 40px}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph{color:#373737;flex-grow:1;flex-basis:178px;margin:0 15px}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph.ProductDetailsChapter__sixColumns{max-width:178px;padding-bottom:20px}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph.ProductDetailsChapter__sixColumns .ProductDetailsChapter__button{min-width:100%}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph .ProductDetailsChapter__paragraphTitle{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:.025rem;padding-bottom:10px}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph .ProductDetailsChapter__paragraphDescription{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:.025rem}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph .ProductDetailsChapter__buttonsContainer{margin-top:20px}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph .ProductDetailsChapter__buttonsContainer .ProductDetailsChapter__button{margin:0 0 10px;text-align:center;padding:8px 15px}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph .ProductDetailsChapter__buttonsContainer .ProductDetailsChapter__button:last-child{margin:0}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph .ProductDetailsChapter__materialsListContainer{display:flex;flex-wrap:wrap}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph .ProductDetailsChapter__materialsListContainer .ProductDetailsChapter__materialPreviewImage{height:40px;width:40px;margin-right:6px}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph .ProductDetailsChapter__materialsListContainer .ProductDetailsChapter__materialsListCta{padding:8px !important;margin-top:20px}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph .ProductDetailsChapter__materialsNamesList{display:flex;flex-direction:column;width:100%;margin-top:10px}@media screen and (max-width: 992px){.ProductDetailsChapter__paragraphContainer{margin-bottom:20px}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph{flex-basis:339px;max-width:339px;padding-bottom:20px}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph.ProductDetailsChapter__threeColumns{max-width:216px}}@media screen and (max-width: 767px){.ProductDetailsChapter__chapterPanel .ProductDetailsChapter__icon{top:16px;right:8px}.ProductDetailsChapter__chapterPanel .ProductDetailsChapter__icon svg{height:36px;width:36px}.ProductDetailsChapter__paragraphContainer .ProductDetailsChapter__paragraph{flex-basis:100%;max-width:100%}}.ProductDetailsChapter__clarifyingTextContainer{margin-top:10px}

@keyframes ProductDetailsLayout__fadeIn{0%{opacity:0}100%{opacity:1}}.ProductDetailsLayout__container{background-color:#f4f4f4;width:100%;margin-top:50px}.ProductDetailsLayout__wrapper{max-width:1220px;margin:auto}@media screen and (max-width: 1280px){.ProductDetailsLayout__wrapper{margin:0 30px}}.ProductDetailsLayout__title{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;line-height:2.9rem;letter-spacing:.025rem;color:#373737;padding:20px 0}@media screen and (max-width: 992px){.ProductDetailsLayout__container{margin-top:40px}.ProductDetailsLayout__title{text-align:center}}@media screen and (max-width: 767px){.ProductDetailsLayout__container{margin-top:10px}.ProductDetailsLayout__wrapper{margin:0 10px}}

@keyframes RelatedProducts__fadeIn{0%{opacity:0}100%{opacity:1}}.RelatedProducts__sectionTitle{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;line-height:2.9rem;letter-spacing:.025rem;color:#373737;text-align:center;padding:0 5px;margin:50px 0 25px}@media screen and (max-width: 992px){.RelatedProducts__sectionTitle{margin:45px 0 20px}}@media screen and (max-width: 767px){.RelatedProducts__sectionTitle{margin:45px 0 25px}}.RelatedProducts__sectionTitleConfigurator{max-width:1050px;padding:33px 0 33px 80px;font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.25rem;text-transform:uppercase}@media screen and (max-width: 1024px){.RelatedProducts__sectionTitleConfigurator{padding-left:50px}}

