@keyframes BreadcrumbsLP__fadeIn{0%{opacity:0}100%{opacity:1}}.BreadcrumbsLP__list{padding:0;margin:0}.BreadcrumbsLP__item{display:inline-block;line-height:10px;padding:10px 0}.BreadcrumbsLP__item a,.BreadcrumbsLP__item a span{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;color:#373737;cursor:default}.BreadcrumbsLP__item a[href],.BreadcrumbsLP__item a[href] span{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;color:#373737;cursor:pointer}.BreadcrumbsLP__item a[href]:hover{border-bottom:1px solid #373737}.BreadcrumbsLP__iconWrap{display:inline-block;text-align:center;vertical-align:middle;width:26px}.BreadcrumbsLP__chevron{max-height:32px;vertical-align:middle;width:10px}.BreadcrumbsLP__chevron path{stroke:rgba(100,99,100,.8);stroke-width:9px}.BreadcrumbsLP__staticLayout{margin-bottom:10px}.BreadcrumbsLP__staticLayout .BreadcrumbsLP__item a,.BreadcrumbsLP__staticLayout .BreadcrumbsLP__item a>span{font-size:1.4rem}.dark-mode .BreadcrumbsLP__container{background:#373737}@media screen and (min-width: 768px){.dark-mode .BreadcrumbsLP__container{border-top:1px solid rgba(100,99,100,.8)}}.dark-mode .BreadcrumbsLP__container *{background:#373737;color:#fff !important}@media screen and (max-width: 767px){.BreadcrumbsLP__hideOnMobile{display:none}}
@keyframes NewsletterFormBanner__fadeIn{0%{opacity:0}100%{opacity:1}}.NewsletterFormBanner__newsletter{background:#fff8ad;padding:40px 0;width:100%}.NewsletterFormBanner__widget{margin:100px auto;max-width:1220px}.NewsletterFormBanner__hidden{display:none}.NewsletterFormBanner__headerSection{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:785px;margin:0 auto 32px;padding:0 20px}.NewsletterFormBanner__subtitle{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1.6px;text-transform:uppercase;color:#313439;text-align:center;margin:0}.NewsletterFormBanner__headline{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-weight:600;line-height:1.3;letter-spacing:.064px;color:#323031;text-align:center;margin:0}.NewsletterFormBanner__headline u,.NewsletterFormBanner__headline [style*=underline]{text-decoration:underline;text-underline-offset:4px}.NewsletterFormBanner__formSection{max-width:1220px;margin:0 auto;padding:0 150px}.NewsletterFormBanner__container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative}.NewsletterFormBanner__formContainer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;width:698px}.NewsletterFormBanner__form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;flex:1}.NewsletterFormBanner__input{flex:1;margin-right:0;max-width:696px;position:relative}.NewsletterFormBanner__input input{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.48px;line-height:28px;padding:0 21px;margin:24px 0 23px;height:48px;border:1px solid rgba(100,99,100,.8);box-sizing:border-box}.NewsletterFormBanner__input input::-moz-placeholder{color:#646364}.NewsletterFormBanner__input input::placeholder{color:#646364}.NewsletterFormBanner__button{min-width:174px;height:48px;background-color:#373737}.NewsletterFormBanner__button .Button__button{height:100%}.NewsletterFormBanner__text{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.25px;line-height:25px;color:#373737;margin-right:26px;padding:28px 0;text-align:center;white-space:nowrap}@media screen and (max-width: 1024px){.NewsletterFormBanner__formSection{padding:0 20px}.NewsletterFormBanner__container{margin:0}.NewsletterFormBanner__text{margin-right:24px}.NewsletterFormBanner__input input{padding:0 14px}.NewsletterFormBanner__headline{font-size:28px}}@media screen and (max-width: 767px){.NewsletterFormBanner__headerSection{margin-bottom:24px}.NewsletterFormBanner__subtitle{font-size:14px;letter-spacing:1.2px}.NewsletterFormBanner__headline{font-size:32px}.NewsletterFormBanner__formSection{padding:0 20px}.NewsletterFormBanner__formContainer{width:100%}.NewsletterFormBanner__text,.NewsletterFormBanner__form,.NewsletterFormBanner__input,.NewsletterFormBanner__button{width:100%}.NewsletterFormBanner__text{padding:0 0 16px;margin:0;white-space:normal}.NewsletterFormBanner__button{margin:0}.NewsletterFormBanner__form{display:block}.NewsletterFormBanner__input{position:static;margin-right:0;max-width:100%}.NewsletterFormBanner__input input{margin:24px 0 0 !important}.NewsletterFormBanner__input .Input__errorMessage{top:-3px !important}.NewsletterFormBanner__container{flex-direction:column;max-width:727px;padding:0;position:relative;margin:0}}.dark-mode .NewsletterFormBanner__newsletter{background:#006d7a}.dark-mode .NewsletterFormBanner__newsletter *{color:#fff !important}.dark-mode .NewsletterFormBanner__newsletter input{border-color:#fff !important}.dark-mode .NewsletterFormBanner__newsletter ::-moz-placeholder{color:#fff !important}.dark-mode .NewsletterFormBanner__newsletter ::placeholder{color:#fff !important}
@keyframes Pagination__fadeIn{0%{opacity:0}100%{opacity:1}}.Pagination__container{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center}.Pagination__loadMore span{display:block}.Pagination__pageButton{font-family:MaisonNeue-Mono,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:3.2rem;text-transform:none;color:#373737;border:1px solid rgba(0,0,0,0);width:2em;height:2em;text-align:center;margin:3px;padding-top:5px}.Pagination__pageButton:hover,.Pagination__pageButton:active,.Pagination__pageButton:focus{background-color:#373737;color:#fff}.Pagination__pageButton.Pagination__activePageButton{cursor:default;background-color:#fff;border:1px solid #373737;color:#373737}.Pagination__pageButton>span{font-size:.6em;position:relative}.Pagination__pageButton>span:after{content:".";position:absolute;bottom:-8px}
@keyframes StarRating__fadeIn{0%{opacity:0}100%{opacity:1}}.StarRating__scoreStars{display:flex;flex-direction:row;gap:10px}.StarRating__scoreStars .StarRating__starIcon{width:24px;height:24px}@media screen and (max-width: 992px){.StarRating__scoreStars .StarRating__starIcon{width:22px;height:22px}}
@keyframes ReviewReply__fadeIn{0%{opacity:0}100%{opacity:1}}.ReviewReply__replyContainer{width:100%;height:100%;padding:10px 30px;border-radius:4px;background-color:#f4f4f4;position:relative}.ReviewReply__replyContainer .ReviewReply__replyIcon{position:absolute;top:19px;left:7px;height:11px}.ReviewReply__replyContainer .ReviewReply__titleContainer{display:flex;justify-content:space-between;align-items:center}.ReviewReply__replyContainer .ReviewReply__titleContainer .ReviewReply__replyTitle{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;line-height:2.8rem;letter-spacing:0.017rem}.ReviewReply__replyContainer .ReviewReply__titleContainer .ReviewReply__replyDate{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem}.ReviewReply__replyContainer .ReviewReply__replyText{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;margin-top:5px;line-height:2.5rem;letter-spacing:0.021rem}
@keyframes CustomerReview__fadeIn{0%{opacity:0}100%{opacity:1}}.CustomerReview__review{display:flex;flex-direction:row;border-top:1px solid #d9d9d9;padding:30px 0 50px}@media screen and (max-width: 1024px){.CustomerReview__review{padding:30px 0}}@media screen and (max-width: 767px){.CustomerReview__review{flex-direction:column;padding:20px 0 30px}}.CustomerReview__reviewInfo{width:35%;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 767px){.CustomerReview__reviewInfo{width:100%}}.CustomerReview__reviewInfo .CustomerReview__customerName{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.025rem;display:flex;flex-direction:row;align-items:center}.CustomerReview__reviewInfo .CustomerReview__verifiedBadge{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1.5rem;letter-spacing:0.025rem;color:#8f8e8e;margin-left:10px}.CustomerReview__reviewInfo .CustomerReview__verifiedBadge .CustomerReview__verifiedBadgeIcon{margin-right:5px}.CustomerReview__reviewInfo .CustomerReview__starRating{margin:13px 0 20px}@media screen and (max-width: 767px){.CustomerReview__reviewInfo .CustomerReview__starRating{margin:10px 0 20px}}.CustomerReview__reviewInfo .CustomerReview__date{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem}.CustomerReview__reviewText{width:65%;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 767px){.CustomerReview__reviewText{width:100%}}.CustomerReview__reviewText .CustomerReview__title{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:2.8rem;letter-spacing:0.025rem;color:#373737;margin-bottom:10px}@media screen and (max-width: 767px){.CustomerReview__reviewText .CustomerReview__title{margin-top:20px}}.CustomerReview__reviewText .CustomerReview__text{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.025rem;margin-bottom:0}.CustomerReview__reviewText .CustomerReview__reviewReplyContainer{margin-top:10px}@media screen and (max-width: 767px){.CustomerReview__reviewText .CustomerReview__reviewReplyContainer{margin-top:25px}}
@keyframes CustomerReviewsBlock__fadeIn{0%{opacity:0}100%{opacity:1}}.CustomerReviewsBlock__container{color:#373737;margin-top:40px}@media screen and (max-width: 767px){.CustomerReviewsBlock__container{margin:30px 15px 0}}.CustomerReviewsBlock__header{padding-bottom:20px}.CustomerReviewsBlock__title{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;line-height:2.9rem;letter-spacing:0.025rem;color:#373737;text-align:center;margin-bottom:20px}.CustomerReviewsBlock__scoreContainer{display:flex;flex-direction:row;justify-content:center;align-items:baseline}@media screen and (max-width: 767px){.CustomerReviewsBlock__scoreContainer{flex-direction:column;align-items:unset}}.CustomerReviewsBlock__score{display:flex;flex:1;justify-content:flex-start;flex-direction:row;align-items:baseline}.CustomerReviewsBlock__score .CustomerReviewsBlock__starsContainer{margin:0 15px 0 10px}@media screen and (max-width: 767px){.CustomerReviewsBlock__score{justify-content:center}}.CustomerReviewsBlock__scoreNumber{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3.6rem;line-height:5rem;letter-spacing:0.025rem;text-align:center}.CustomerReviewsBlock__reviews{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;text-decoration:underline;text-underline-offset:4px;align-self:center;display:none}.CustomerReviewsBlock__logoContainer{display:flex;width:0}@media screen and (max-width: 767px){.CustomerReviewsBlock__logoContainer{width:100%;justify-content:center}}.CustomerReviewsBlock__logoContainer .CustomerReviewsBlock__trustpilotLogo{width:105px;margin-left:-105px}@media screen and (max-width: 767px){.CustomerReviewsBlock__logoContainer .CustomerReviewsBlock__trustpilotLogo{margin:20px auto 0;display:flex}}@media screen and (max-width: 767px){.CustomerReviewsBlock__trustpilotContainer{width:auto}}
@keyframes DiscountTag__fadeIn{0%{opacity:0}100%{opacity:1}}.DiscountTag__container{display:inline-block;padding-bottom:10px}.DiscountTag__text{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;text-decoration:none;pointer-events:none}.DiscountTag__link{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;border-bottom:1px solid #373737;display:inline-block;vertical-align:middle;margin-left:7px;transition:all 2ms linear}.DiscountTag__link:hover{border-color:#006d7a;color:#006d7a}
@keyframes QuickCustomization__fadeIn{0%{opacity:0}100%{opacity:1}}.QuickCustomization__mainContainer{width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.QuickCustomization__mainContainer{width:100%}}.QuickCustomization__predefinedMainContainer{width:100%}.QuickCustomization__container{display:flex;max-width:600px}@media screen and (max-width: 767px){.QuickCustomization__container{display:block;padding-top:0}}@media screen and (max-width: 767px){.QuickCustomization__sampleBlockContainer{display:none}}.QuickCustomization__title{display:block;max-width:100px;padding-top:14px;font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.9rem;letter-spacing:0.04rem;color:#373737;line-height:28px}@media screen and (max-width: 767px){.QuickCustomization__title{max-width:none;margin-bottom:20px;padding-top:0}}.QuickCustomization__colors{margin-right:60px}@media screen and (max-width: 992px){.QuickCustomization__colors{margin-right:10px}}.QuickCustomization__predefinedColors{margin-right:20px}.QuickCustomization__colors,.QuickCustomization__shapes{display:flex;flex-direction:column}@media screen and (max-width: 767px){.QuickCustomization__colors,.QuickCustomization__shapes{flex-direction:row}}.QuickCustomization__heading{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;text-transform:uppercase;color:#373737}@media screen and (max-width: 992px){.QuickCustomization__heading{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1.5rem;letter-spacing:0.025rem}}.QuickCustomization__row{background-color:#fff;font-size:12px;margin-bottom:10px}.QuickCustomization__header{height:40px;display:flex;border:1px solid #ebebeb}.QuickCustomization__header.QuickCustomization__open{border-bottom-color:#fff}.QuickCustomization__label{flex:1;margin-left:10px;font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(100,99,100,.8);font-size:1.1rem;text-transform:uppercase;line-height:4rem;letter-spacing:0.1rem}.QuickCustomization__content{padding:13px 10px 10px;border:1px solid #ebebeb}.QuickCustomization__preview{display:block;box-sizing:border-box;margin:auto 0;height:30px}.QuickCustomization__preview img,.QuickCustomization__preview .QuickCustomization__title{border:1px solid rgba(100,99,100,.8)}.QuickCustomization__preview .QuickCustomization__title{padding:0 5px;min-width:56px;text-align:center}.QuickCustomization__preview.QuickCustomization__selected{cursor:default}.QuickCustomization__preview.QuickCustomization__selected img{opacity:.7}.QuickCustomization__preview img{margin-top:5px;height:20px}.QuickCustomization__arrow{margin-right:2px;margin-left:2px}.QuickCustomization__arrow svg{margin-top:6px;margin-bottom:6px;padding:2px;width:30px;height:28px}.QuickCustomization__arrow svg path{stroke-width:8px;stroke:#8f8e8e}.QuickCustomization__arrow.QuickCustomization__open{transform:rotateX(180deg)}@media screen and (min-width: 768px){.QuickCustomization__showMobile{display:none}}@media screen and (max-width: 767px){.QuickCustomization__hideMobile{display:none}}@media screen and (max-width: 767px){.QuickCustomization__controlsContainer{display:flex;width:100%}.QuickCustomization__controlsContainer .QuickCustomization__controlContainerTitle{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.2rem}.QuickCustomization__controlsContainer .QuickCustomization__controlContainer{width:50%}.QuickCustomization__controlsContainer .QuickCustomization__controlContainer:nth-of-type(2){display:flex;flex-direction:column;align-items:flex-end}.QuickCustomization__controlsContainer .QuickCustomization__controlContainer:nth-of-type(2) .QuickCustomization__controlContainerTitle{align-self:flex-start}}@media screen and (max-width: 767px)and (max-width: 374px){.QuickCustomization__controlsContainer{display:flex;flex-direction:column}.QuickCustomization__controlsContainer .QuickCustomization__controlContainer{display:flex;flex-direction:column}.QuickCustomization__controlsContainer .QuickCustomization__controlContainer:nth-of-type(2){align-items:flex-start}.QuickCustomization__controlsContainer .QuickCustomization__controlContainer:nth-of-type(2)>div{margin-top:10px;display:flex;flex-direction:column}}
@keyframes RelatedColors__fadeIn{0%{opacity:0}100%{opacity:1}}.RelatedColors__subcontainer{display:flex;padding:15px 0 10px}@media screen and (max-width: 992px){.RelatedColors__subcontainer{padding:15px 0 10px}}@media screen and (max-width: 767px){.RelatedColors__subcontainer{padding:0}}.RelatedColors__colors{display:flex}.RelatedColors__color{display:block;box-sizing:border-box;margin-right:10px;overflow:hidden;border:1px solid #ebebeb;transition:all .2s linear;position:relative}@media screen and (min-width: 767px){.RelatedColors__color{margin-right:8px}}.RelatedColors__color.RelatedColors__selected{cursor:default;border-color:rgba(100,99,100,.8);margin-left:1px}.RelatedColors__color.RelatedColors__selected:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;margin:auto;border:2px solid #fff}.RelatedColors__color,.RelatedColors__color img{width:40px;height:40px}@media screen and (max-width: 767px){.RelatedColors__color,.RelatedColors__color img{width:38px;height:38px}}.RelatedColors__color:hover:not(.RelatedColors__selected){border-color:#c0b283}.RelatedColors__color:hover:not(.RelatedColors__selected):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;margin:auto;border:2px solid #fff}.RelatedColors__materialPreview{position:absolute;width:38px}.RelatedColors__materialPreview button>span{display:block}.RelatedColors__materialPreview button>span>div{height:38px;width:38px}@media screen and (min-width: 768px){.RelatedColors__configuratorLink{display:none}}
@keyframes RelatedShapes__fadeIn{0%{opacity:0}100%{opacity:1}}.RelatedShapes__container{display:flex;align-items:center;padding:15px 0}@media screen and (max-width: 992px){.RelatedShapes__container{padding:15px 0 10px}}@media screen and (max-width: 767px){.RelatedShapes__container{padding:0}}.RelatedShapes__options{display:flex;flex-wrap:nowrap}.RelatedShapes__designOption{background:#fff;border:1px solid #ebebeb;color:rgba(100,99,100,.8);display:flex;flex-direction:column;height:40px;justify-content:center;margin-right:10px;min-width:60px;padding:0 4px;position:relative;position:relative;text-align:center;width:auto;transition:all .2s linear}.RelatedShapes__designOption:last-child{margin-right:0}@media screen and (max-width: 767px){.RelatedShapes__designOption:last-child{margin-right:1px}}@media screen and (max-width: 992px){.RelatedShapes__designOption{min-width:52px}}@media screen and (max-width: 767px){.RelatedShapes__designOption{min-width:50px;margin-right:8px}}.RelatedShapes__designOption.RelatedShapes__selected{color:#373737;border-color:rgba(100,99,100,.8);cursor:default}.RelatedShapes__designOption:hover:not(.RelatedShapes__selected){color:#373737;border-color:#c0b283}.RelatedShapes__title{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.9rem;letter-spacing:0.04rem;font-size:1.1rem;line-height:1.5rem;letter-spacing:0.056rem;width:100%;white-space:nowrap}@media screen and (min-width: 768px){.RelatedShapes__configuratorLink{display:none}}
@keyframes SampleBlock__fadeIn{0%{opacity:0}100%{opacity:1}}.SampleBlock__container{min-width:426px;display:flex;justify-content:center;align-items:center;background-color:#faf7f3;border:solid 1px #d9d9d9;border-radius:2px;padding:10px 20px;color:#373737}@media screen and (max-width: 993px){.SampleBlock__container{min-width:337px}}.SampleBlock__container.SampleBlock__mobile{margin-top:10px;border:none;display:none;min-width:100%}@media screen and (max-width: 767px){.SampleBlock__container.SampleBlock__mobile{display:block}}.SampleBlock__container.SampleBlock__mobile .SampleBlock__label{display:flex;justify-content:center}.SampleBlock__container.SampleBlock__mobile .SampleBlock__orderLabel{text-decoration:underline;border-bottom:none !important;text-underline-offset:5px}@media screen and (max-width: 374px){.SampleBlock__container.SampleBlock__mobile{justify-content:flex-start;align-items:flex-start}.SampleBlock__container.SampleBlock__mobile .SampleBlock__label{justify-content:flex-start}}@media screen and (min-width: 1200px){.SampleBlock__container{min-width:350px}}@media screen and (max-width: 992px){.SampleBlock__container{flex-direction:column}}.SampleBlock__container .SampleBlock__orderLinkContainer{display:flex;justify-content:center;align-items:center;cursor:pointer}.SampleBlock__container .SampleBlock__orderLinkContainer:hover{opacity:.5}.SampleBlock__container .SampleBlock__orderLinkContainer .SampleBlock__iconContainer{margin-right:10px}.SampleBlock__container .SampleBlock__orderLinkContainer .SampleBlock__iconContainer .SampleBlock__icon{cursor:pointer;position:relative;top:5px;height:27px;width:27px}.SampleBlock__container .SampleBlock__orderLinkContainer .SampleBlock__orderLabel{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;border-bottom:solid 1px #373737;margin-right:5px}@media screen and (max-width: 767px){.SampleBlock__container .SampleBlock__orderLinkContainer .SampleBlock__orderLabel{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.025rem}}@media screen and (max-width: 374px){.SampleBlock__container .SampleBlock__orderLinkContainer{justify-content:flex-start;align-items:flex-start}}.SampleBlock__container .SampleBlock__label{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1.5rem;letter-spacing:0.025rem}
@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:0.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:0.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:0.056rem}}
@keyframes SaveDesignButton__fadeIn{0%{opacity:0}100%{opacity:1}}.SaveDesignButton__saved{color:#00a4b8 !important;border:1px solid #00a4b8 !important;background-color:rgba(0,0,0,0) !important}.SaveDesignButton__saved path{stroke:#00a4b8 !important;fill:#00a4b8 !important}.SaveDesignButton__saved.SaveDesignButton__savedIconOnly{color:unset !important;border:unset !important;background-color:rgba(0,0,0,0) !important}.SaveDesignButton__saved.SaveDesignButton__savedIconOnly path{stroke:rgba(100,99,100,.8) !important;fill:rgba(100,99,100,.8) !important}
@keyframes InfoBlock__fadeIn{0%{opacity:0}100%{opacity:1}}.InfoBlock__name{padding:0 0 10px;display:flex;flex-direction:row}.InfoBlock__name h1{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;line-height:2.9rem;letter-spacing:0.025rem;color:#373737}@media screen and (max-width: 1024px){.InfoBlock__name h1{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:2.8rem;letter-spacing:0.025rem;color:#373737}}@media screen and (max-width: 1024px){.InfoBlock__name{justify-content:space-between}}.InfoBlock__namePrice{display:inline}.InfoBlock__nameContainer{position:relative;border-bottom:1px solid #bababa;padding:0 0 10px;margin:0 0 10px}.InfoBlock__discountTag{display:block;float:right}@media screen and (max-width: 1024px){.InfoBlock__discountTag{display:none}}.InfoBlock__vat{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1.5rem;letter-spacing:0.025rem;color:#8f8e8e;margin-top:5px}@media screen and (max-width: 767px){.InfoBlock__vat{padding-right:0;padding-left:10px;margin-top:6px}}.InfoBlock__productId{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.9rem;letter-spacing:0.04rem;font-size:1.1rem;line-height:1.5rem;letter-spacing:0.056rem;color:#8f8e8e}@media screen and (max-width: 768px){.InfoBlock__productId{margin:10px 0 0 0}}.InfoBlock__delivery{display:flex;align-items:center}@media screen and (max-width: 1024px){.InfoBlock__delivery{margin-top:21px}}@media screen and (max-width: 767px){.InfoBlock__delivery{justify-content:center;margin-top:15px;margin-bottom:10px}}.InfoBlock__payment{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3rem;line-height:2.3rem;font-size:1.2rem;line-height:2rem;letter-spacing:0.056rem;margin-top:8px}.InfoBlock__payment .InfoBlock__icon{margin:-2px 7px 0 0;width:20px;height:20px}@media screen and (max-width: 767px){.InfoBlock__payment{text-align:center}}.InfoBlock__priceBlock{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;border:none;text-align:right;position:absolute;top:20px;right:0}@media screen and (max-width: 767px){.InfoBlock__priceBlock{position:initial;margin:15px 0 10px}}.InfoBlock__priceBlock .InfoBlock__price [class^=Price__oldPrice]{top:-28px}.InfoBlock__generalInfo{position:relative}@media screen and (max-width: 767px){.InfoBlock__generalInfo{background:#fff;padding:20px 20px 0}}.InfoBlock__saveDesignContainer{position:relative;bottom:2px;display:inline-block}@media screen and (max-width: 767px){.InfoBlock__saveDesignContainer{float:right}}.InfoBlock__inspirationButton{display:inline-flex;justify-content:center;align-items:flex-start;margin-left:8px}.InfoBlock__inspirationButton svg{height:26px !important;vertical-align:middle;width:26px !important}.InfoBlock__inspirationButton svg path{stroke:#373737;stroke-width:2px}.InfoBlock__inspirationButton:hover svg path{stroke:rgba(100,99,100,.8);fill:rgba(100,99,100,.8)}.InfoBlock__customizationContainer{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid #8f8e8e}@media screen and (max-width: 1024px){.InfoBlock__customizationContainer{flex-wrap:wrap;padding:10px 0 20px}}.InfoBlock__customizeText{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2.8rem;letter-spacing:0.048rem;line-height:2rem;letter-spacing:0.056rem;color:rgba(100,99,100,.8);margin-right:9px}@media screen and (max-width: 1024px){.InfoBlock__customizeText{margin-top:0;margin-bottom:5px}}@media screen and (max-width: 767px){.InfoBlock__customizeText{font-size:1.4rem}}.InfoBlock__customizeLinkContainer{display:flex;border:solid 1px #ebebeb;border-radius:20px;padding:5px 10px;justify-content:center;align-items:center;justify-items:center;align-content:center}.InfoBlock__customizeLinkContainer:hover{cursor:pointer;opacity:.5}@media screen and (max-width: 1024px){.InfoBlock__customizeLinkContainer{margin-top:0}}.InfoBlock__customizeLink{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.025rem;color:#373737}.InfoBlock__customizeIcon{display:inline;margin-right:4px;vertical-align:middle;width:-moz-fit-content;width:fit-content;height:30px}.InfoBlock__customizeButtonLabel{margin-right:6px}.InfoBlock__quickCustomizationContainer{padding:20px 0;border-top:1px solid #8f8e8e;border-bottom:1px solid #8f8e8e;margin-bottom:10px}@media screen and (max-width: 767px){.InfoBlock__quickCustomizationContainer{border-bottom:none;padding-bottom:0}}.InfoBlock__mobileCustomizeButton{display:none;border:1px solid rgba(100,99,100,.8);text-align:center;width:100%;align-items:center;justify-content:center}@media screen and (max-width: 767px){.InfoBlock__mobileCustomizeButton{display:flex}}.InfoBlock__mobileCustomizeButton span{font-family:MaisonNeue-Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:.2rem;text-transform:uppercase;color:rgba(100,99,100,.8)}.InfoBlock__responsiveOrderWrapper{display:flex;flex-flow:column;flex-flow:column-reverse}@media screen and (max-width: 767px){.InfoBlock__responsiveOrderWrapper{padding-bottom:0px}}.InfoBlock__menuRow{display:flex;align-items:center;padding:20px 0;position:relative}.InfoBlock__menuRow:first-child{border-top:none}.InfoBlock__menuSubRow{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.InfoBlock__menuSubRow{flex-direction:column-reverse}}@media screen and (max-width: 767px){.InfoBlock__menuSubRow{margin-top:0}}.InfoBlock__financingOptionModule{display:inline}.InfoBlock__financingOptionModule div,.InfoBlock__financingOptionModule p{display:inline}.InfoBlock__financingOptionModule a{display:inline-block;vertical-align:middle;margin-top:4px}.InfoBlock__financingOptionText{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;color:#373737}.InfoBlock__menuColumn{display:flex;align-items:center;width:100%}.InfoBlock__menuColumnLeft{padding-right:15px}@media screen and (max-width: 1024px){.InfoBlock__menuColumnLeft{padding-right:0}}.InfoBlock__menuPriceInfo{display:block;padding:10px 0 0}@media screen and (max-width: 1024px){.InfoBlock__menuPriceInfo{padding:8px 0 0}}.InfoBlock__shippingIconContainer{padding-bottom:20px}.InfoBlock__shippingHighlighted{color:#006d7a}.InfoBlock__shippingHighlighted svg polyline,.InfoBlock__shippingHighlighted svg path,.InfoBlock__shippingHighlighted svg ellipse{stroke:#006d7a}.InfoBlock__shippingHighlighted svg rect{fill:#006d7a}.InfoBlock__menuPrice,.InfoBlock__menuTax,.InfoBlock__menuShippingIcon,.InfoBlock__menuShipping,.InfoBlock__menuFinancingIcon,.InfoBlock__menuFinancing,.InfoBlock__financingOptionText{display:inline-block;vertical-align:middle}.InfoBlock__menuShippingIcon{vertical-align:middle}.InfoBlock__menuTax{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1.5rem;letter-spacing:0.025rem}.InfoBlock__menuShipping,.InfoBlock__menuFinancing{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2.8rem;letter-spacing:0.048rem;letter-spacing:0.056rem;line-height:2rem;margin-left:-2px}.InfoBlock__menuShipping svg,.InfoBlock__menuFinancing svg{display:none}.InfoBlock__menuShipping{margin-right:20px}.InfoBlock__menuFinancing a{color:rgba(100,99,100,.8);border-bottom:1px solid rgba(100,99,100,.8);padding-bottom:2px}.InfoBlock__menuFinancing a:hover{color:#373737;border-color:#373737}.InfoBlock__menuShippingIcon{margin-right:10px;height:25px;width:25px}.InfoBlock__menuShippingIcon svg{height:25px;width:25px}.InfoBlock__financingOptionIcon{margin-left:5px;margin-top:3px;vertical-align:middle;height:27px;width:40px}.InfoBlock__financingOptionIcon svg{height:27px;width:40px}@media screen and (max-width: 767px){.InfoBlock__financingOptionIcon svg{height:17px;width:37px}}.InfoBlock__menuCta{margin:10px 0}.InfoBlock__menuCta button,.InfoBlock__menuCta a{min-height:40px;margin:auto;font-size:1.2rem !important;letter-spacing:0.2rem !important;padding:5px !important}@media screen and (max-width: 1024px){.InfoBlock__menuCta{margin:16px 0 -6px}}@media screen and (max-width: 767px){.InfoBlock__menuCta{margin:10px 0}}.InfoBlock__menuCta.InfoBlock__addToCartButton>button{background-color:#fff;border:1px solid #006d7a}.InfoBlock__menuCta.InfoBlock__addToCartButton>button:hover>span{color:#fff}.InfoBlock__menuCta.InfoBlock__addToCartButton>button>span{color:#006d7a}.InfoBlock__menuCta.InfoBlock__addToCartButton.InfoBlock__predefinedAddToCartButton>button{border:1px solid #373737;text-transform:uppercase;text-align:center;background-color:#006d7a}.InfoBlock__menuCta.InfoBlock__addToCartButton.InfoBlock__predefinedAddToCartButton>button:hover{background-color:rgba(100,99,100,.8);border-color:rgba(100,99,100,.8)}.InfoBlock__menuCta.InfoBlock__addToCartButton.InfoBlock__predefinedAddToCartButton>button span{line-height:28px;color:#fff}.InfoBlock__menuCta.InfoBlock__addToCartButton.InfoBlock__predefinedAddToCartButton>button svg *{stroke-width:1.5;stroke:#fff}.InfoBlock__uspsBlock{display:flex;justify-content:space-between;align-items:center;align-content:center;row-gap:1rem;flex-wrap:wrap;-moz-column-gap:.4rem;column-gap:.4rem}@media screen and (max-width: 991px){.InfoBlock__uspsBlock{flex-direction:column;justify-content:flex-start;align-content:flex-start;row-gap:.3rem;align-items:flex-start;padding-top:.4rem}}.InfoBlock__uspsBlock .InfoBlock__shippingIconContainer{padding-bottom:0;display:flex}.InfoBlock__uspsBlock .InfoBlock__shippingIconContainer .InfoBlock__menuShippingIcon{height:auto}.InfoBlock__uspsBlock .InfoBlock__shippingIconContainer .InfoBlock__menuShipping{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;margin-left:0;margin-right:0}@media screen and (max-width: 1024px){.InfoBlock__uspsBlock{padding-top:20px}}.InfoBlock__uspContainer{display:flex;flex-direction:row}.InfoBlock__uspContainer .InfoBlock__uspIcon{width:auto}.InfoBlock__uspContainer .InfoBlock__uspIcon svg{height:20px;width:auto}.InfoBlock__uspContainer .InfoBlock__uspText{margin-left:10px;font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;color:#373737}.InfoBlock__volumeDiscount{padding:8px 0 6px;line-height:0.2rem}@media screen and (max-width: 767px){.InfoBlock__volumeDiscount{display:block;text-align:center;padding:0 0 5px}}.InfoBlock__volumeDiscountText{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem}.InfoBlock__volumeDiscountLink{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.2rem;border-bottom:1px solid #c0b283;color:#c0b283;text-decoration:none;text-transform:uppercase;font-size:1.2rem;line-height:2rem;letter-spacing:0.1rem;color:#00a4b8;border-color:#00a4b8;margin-left:7px}.InfoBlock__volumeDiscountLink:hover{border-bottom:1px solid #373737;color:#373737}.InfoBlock__volumeDiscountLink:hover{color:#006d7a;border-color:#006d7a}@media screen and (min-width: 993px){.InfoBlock__showSmallScreen{display:none}}@media screen and (max-width: 1024px){.InfoBlock__hideSmallScreen{display:none}}@media screen and (min-width: 768px){.InfoBlock__showMobile{display:none}}@media screen and (max-width: 767px){.InfoBlock__hideMobile{display:none}}.InfoBlock__colorsBlock{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;display:inline-block;padding:20px 0 0}.InfoBlock__colorsBlock span{margin-right:6px}.InfoBlock__colorsBlock a{color:#373737;border-bottom:1px solid;margin-left:5px}.InfoBlock__colorsBlock a:hover{color:rgba(100,99,100,.8)}.InfoBlock__colorsBlock.InfoBlock__colorsBlockTablet,.InfoBlock__colorsBlock.InfoBlock__colorsBlockMobile{display:none}@media screen and (max-width: 1024px){.InfoBlock__colorsBlock{padding:15px 0}.InfoBlock__colorsBlock.InfoBlock__colorsBlockTablet{display:inline-block}.InfoBlock__colorsBlock.InfoBlock__colorsBlockDesktop{display:none}}@media screen and (max-width: 767px){.InfoBlock__colorsBlock{justify-content:center;padding:15px 0 0}.InfoBlock__colorsBlock.InfoBlock__colorsBlockMobile{display:flex;flex-direction:column;align-items:center;text-align:center}.InfoBlock__colorsBlock.InfoBlock__colorsBlockTablet{display:none}}.InfoBlock__colorsBlockLink{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;color:rgba(100,99,100,.8);text-decoration:underline;text-underline-offset:4px}.InfoBlock__colorsBlockLink:hover{color:#373737;text-decoration:underline}
@keyframes ProductAvalaible__fadeIn{0%{opacity:0}100%{opacity:1}}.ProductAvalaible__container{display:flex;flex-direction:row;align-items:flex-start}.ProductAvalaible__container .ProductAvalaible__productAvalaible{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;display:flex}.ProductAvalaible__newMobileLayoutContainer{display:flex;align-items:center}.ProductAvalaible__newMobileLayoutContainer .ProductAvalaible__productAvalaible{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem}
@keyframes ConfigurationButton__fadeIn{0%{opacity:0}100%{opacity:1}}.ConfigurationButton__configurationButton{border:1px solid #373737;text-transform:uppercase;text-align:center;background-color:#006d7a}.ConfigurationButton__configurationButton:hover{background-color:rgba(100,99,100,.8);border-color:rgba(100,99,100,.8)}.ConfigurationButton__configurationButton span{line-height:28px;color:#fff}.ConfigurationButton__configurationButton svg path{stroke:#fff}.ConfigurationButton__configurationButton svg polygon,.ConfigurationButton__configurationButton svg path:nth-of-type(4){fill:#fff}
@keyframes Trustbox__fadeIn{0%{opacity:0}100%{opacity:1}}.Trustbox__trustboxContainer{display:grid;grid-template-columns:1fr 1fr;gap:10px;background-color:#faf7f3;border:solid 1px #d9d9d9;padding:20px}@media screen and (max-width: 767px){.Trustbox__trustboxContainer{grid-template-columns:1fr}}.Trustbox__trustboxContainer .Trustbox__trustboxItem{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.025rem;display:flex;gap:10px}.Trustbox__trustboxContainer .Trustbox__trustboxItem .Trustbox__trustboxIcon{width:24px;height:24px}.Trustbox__trustboxContainer .Trustbox__trustboxItem .Trustbox__textContainer{display:flex;flex-direction:column;gap:2px}.Trustbox__trustboxContainer .Trustbox__trustboxItem .Trustbox__textContainer .Trustbox__textName{font-weight:600;line-height:1.6rem}.Trustbox__trustboxContainer .Trustbox__trustboxItem .Trustbox__textContainer .Trustbox__paymentIconContainer{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;margin-top:2px}.Trustbox__trustboxContainer .Trustbox__trustboxItem .Trustbox__textContainer .Trustbox__paymentIconContainer .Trustbox__paymentIcon{display:flex}.Trustbox__trustboxContainer .Trustbox__trustboxItem .Trustbox__textContainer .Trustbox__textAdditional{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-height:1.6rem}.Trustbox__withMarginTop{margin-top:20px}.Trustbox__withMarginBottom{margin-bottom:20px}.Trustbox__withMarginSides{margin-left:15px;margin-right:15px}
@keyframes LowestPriceInThirtyDays__fadeIn{0%{opacity:0}100%{opacity:1}}.LowestPriceInThirtyDays__lowestPrice{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.9rem;line-height:1.5rem;letter-spacing:0.025rem}.LowestPriceInThirtyDays__marginBottom{margin-bottom:20px}
@keyframes Tab__fadeIn{0%{opacity:0}100%{opacity:1}}.Tab__container{display:block;position:relative;border:1px solid rgba(0,0,0,0);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;background:none;outline:none;transition:all 100ms linear;overflow:hidden;height:auto;padding-top:calc(100% - 2px)}.Tab__container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;position:absolute}@media screen and (max-width: 767px){.Tab__container img{width:55px;height:auto}.Tab__container img img{max-height:55px}}.Tab__container:after{content:"";position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.15);transition:background-color 100ms linear;pointer-events:none}.Tab__container:hover:not(.Tab__activeTab):not(.Tab__playTab){border-color:#c0b283}.Tab__container.Tab__activeTab:after,.Tab__container:hover:after{background-color:rgba(0,0,0,0)}.Tab__container.Tab__activeTab{border-color:rgba(100,99,100,.8);cursor:default}.Tab__container.Tab__playTab{width:100%;background:#d9d9d9;padding-top:100%;height:0;border:none}.Tab__container.Tab__playTab:after{display:none}.Tab__container.Tab__playTab .Tab__playIcon{display:block;box-sizing:border-box}.Tab__container.Tab__playTab .Tab__playIcon svg{width:45%;height:auto;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}@media screen and (max-width: 767px){.Tab__container.Tab__playTab .Tab__playIcon{height:55px;width:55px;padding:15px}.Tab__container.Tab__playTab .Tab__playIcon svg{width:20px;height:20px}}
@keyframes TabbedProductPreview__fadeIn{0%{opacity:0}100%{opacity:1}}.TabbedProductPreview__container{flex-direction:column;flex-wrap:wrap;margin-right:10px}.TabbedProductPreview__container .TabbedProductPreview__tabs{display:flex;flex-wrap:wrap;flex-direction:row;margin:5px -5px 0;height:100%}@media screen and (max-width: 768px){.TabbedProductPreview__container{margin-right:0}.TabbedProductPreview__container .TabbedProductPreview__tabs{margin:5px -5px 0}}@media screen and (max-width: 767px){.TabbedProductPreview__container .TabbedProductPreview__tabs{width:100%;margin:0;padding:5px 0 0 20px;border-top:1px solid rgba(186,186,186,.5);border-bottom:1px solid rgba(186,186,186,.5)}}.TabbedProductPreview__mainImage{position:relative;width:100%;cursor:zoom-in;overflow:hidden;padding-top:100%;background-color:#fff}.TabbedProductPreview__mainImage img{display:block;position:absolute;width:100%;top:0;bottom:0;margin:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.TabbedProductPreview__mainImage:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.TabbedProductPreview__mainImage.TabbedProductPreview__hasImageCredit{display:flex;justify-content:center}.TabbedProductPreview__mainImage.TabbedProductPreview__hasImageCredit .TabbedProductPreview__mainImageContainer{position:absolute;top:0;bottom:0}.TabbedProductPreview__mainImage.TabbedProductPreview__hasImageCredit img{position:relative;height:100%;width:auto}.TabbedProductPreview__tab{width:14.28%;min-width:48.28px;padding:5px}@media screen and (max-width: 768px){.TabbedProductPreview__tab{width:20%}}@media screen and (max-width: 767px){.TabbedProductPreview__tab{width:auto}}
@keyframes ProductCard__fadeIn{0%{opacity:0}100%{opacity:1}}.ProductCard__productCard{display:flex;flex-wrap:wrap;padding:40px 15px;justify-content:center}@media screen and (max-width: 992px){.ProductCard__productCard{padding:30px 15px}}@media screen and (max-width: 767px){.ProductCard__productCard{display:block;background:#fff;padding:0}}.ProductCard__productColumn{box-sizing:border-box;padding:0 15px;position:relative;width:50%;max-width:625px}@media screen and (max-width: 767px){.ProductCard__productColumn{background:#fff;padding:0;width:100%;max-width:none}}.ProductCard__labelBadge{position:absolute;top:10px;left:25px;z-index:2}@media only screen and (min-device-width: 0px)and (max-device-width: 767px){.ProductCard__labelBadge{left:10px}}.ProductCard__discountBadge{font-size:1.2rem;position:absolute;right:36px;top:11px}@media screen and (max-width: 768px){.ProductCard__discountBadge{right:26px}}@media screen and (max-width: 767px){.ProductCard__discountBadge{right:8px}}.ProductCard__mobilePreviewsCarousel .slick-slide img{margin:0 auto}.ProductCard__mobilePreviewsCarousel .Carousel__preview{-o-object-fit:cover;object-fit:cover}
@keyframes LinkedCategories__fadeIn{0%{opacity:0}100%{opacity:1}}.LinkedCategories__linkedCategories{display:flex;flex-wrap:wrap;margin-bottom:55px}@media screen and (max-width: 992px){.LinkedCategories__linkedCategories{margin-bottom:40px}}@media screen and (max-width: 767px){.LinkedCategories__linkedCategories{margin-bottom:30px}}.LinkedCategories__linkedCategoryItem{flex:1;height:447px;overflow:hidden;margin-bottom:2%;margin-right:30px;position:relative}.LinkedCategories__linkedCategoryItem:last-child{margin-right:0}.LinkedCategories__linkedCategoryItem img{height:100%;left:50%;position:relative;top:50%;transform:translate(-50%, -50%);width:auto}.LinkedCategories__linkedCategoryItem:hover .LinkedCategories__overlay{opacity:.5}@media screen and (max-width: 992px){.LinkedCategories__linkedCategoryItem{height:296px;margin-bottom:4%}}@media screen and (max-width: 767px){.LinkedCategories__linkedCategoryItem{flex:initial;width:100%;margin:0 0 10px;height:266px}}.LinkedCategories__link{text-align:center}@media screen and (max-width: 767px){.LinkedCategories__link{bottom:0;left:50%;height:100%;position:absolute;top:0;transform:translateX(-50%)}}.LinkedCategories__overlay{background-image:linear-gradient(to top, rgba(70, 54, 39, 0.3), rgba(0, 0, 0, 0));bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;transition:all 300ms linear}.LinkedCategories__text{bottom:27px;position:absolute;text-align:center;width:100%}.LinkedCategories__text span{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.2rem;color:#fff;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.LinkedCategories__title{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;line-height:2.9rem;letter-spacing:0.025rem;color:#373737;text-align:center;padding:0 5px;margin:50px 0 33px}@media screen and (max-width: 992px){.LinkedCategories__title{margin:45px 0 23px}}.LinkedCategories__twoColumnsLayout.LinkedCategories__linkedCategories{justify-content:space-between}.LinkedCategories__twoColumnsLayout .LinkedCategories__linkedCategoryItem{flex:none;width:49%;margin-right:0}@media screen and (max-width: 992px){.LinkedCategories__twoColumnsLayout .LinkedCategories__linkedCategoryItem{height:256px;width:48%}}@media screen and (max-width: 767px){.LinkedCategories__twoColumnsLayout .LinkedCategories__linkedCategoryItem{height:266px;width:100%}}
@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:0.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:0.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:0.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:0.025rem;color:#373737;padding:20px 0}@media screen and (max-width: 992px){.ProductDetailsLayout__container{margin-top:0}.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:0.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{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;line-height:2.9rem;letter-spacing:0.025rem;color:#373737;text-align:center;padding:0 5px;margin-bottom:25px}
@keyframes ProductDetailsPage__fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 767px){.ProductDetailsPage__container{margin:0}}.ProductDetailsPage__breadcrumbs{margin:10px 0 -15px}@media screen and (max-width: 767px){.ProductDetailsPage__breadcrumbs{margin:10px 10px}}.ProductDetailsPage__sectionTitleVideo{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;line-height:2.9rem;letter-spacing:0.025rem;color:#373737;text-align:center;padding:0 5px;margin:50px 0 40px}@media screen and (max-width: 992px){.ProductDetailsPage__sectionTitleVideo{margin:45px 0 30px}}.ProductDetailsPage__videoContainer{background:#f4f4f4;padding:0 0 60px;overflow:hidden}@media screen and (max-width: 768px){.ProductDetailsPage__videoContainer{padding:0 0px 30px}}@media screen and (max-width: 767px){.ProductDetailsPage__videoContainer{padding:0 0px 20px}}.ProductDetailsPage__sellingPoints{margin:30px 0}.ProductDetailsPage__materialsInfo{display:flex;flex-wrap:wrap;margin-bottom:20px;font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3rem;line-height:2.3rem}.ProductDetailsPage__materialsInfo>*{flex:1;background:#f4f4f4;padding:40px;margin:15px}@media screen and (min-width: 768px){.ProductDetailsPage__materialsInfo>*:first-child{margin-left:0}.ProductDetailsPage__materialsInfo>*:last-child{margin-right:0}}@media screen and (max-width: 992px){.ProductDetailsPage__materialsInfo>*{padding:20px}}@media screen and (max-width: 767px){.ProductDetailsPage__materialsInfo>*{min-width:80%;margin-top:0}}.ProductDetailsPage__materialsInfo h5{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:0.25rem;text-transform:uppercase;font-size:1.2rem;margin-bottom:2em}.ProductDetailsPage__materialsInfo ul{margin:0;padding-left:1.2em}.ProductDetailsPage__materialsInfo li{margin-bottom:.5em}.ProductDetailsPage__featuresCarouselHeading{padding:50px 0 40px}@media screen and (max-width: 992px){.ProductDetailsPage__featuresCarouselHeading{padding:45px 0 30px}}.ProductDetailsPage__limitedColorsInfoBanner{margin-bottom:50px}@media screen and (max-width: 767px){.ProductDetailsPage__limitedColorsInfoBanner{margin-bottom:30px}}.ProductDetailsPage__newsletterFormBanner{margin:-25px 0 40px}@media screen and (max-width: 767px){.ProductDetailsPage__newsletterFormBanner{margin:-10px 0 20px}}
@keyframes HeroBlock__fadeIn{0%{opacity:0}100%{opacity:1}}.HeroBlock__darkMode{color:#373737}.HeroBlock__lightMode .HeroBlock__title,.HeroBlock__lightMode .HeroBlock__text{color:#fff !important}.HeroBlock__container{align-items:center;justify-content:center;display:flex;height:300px;position:relative;overflow:hidden;margin-top:40px}@media screen and (max-width: 767px){.HeroBlock__container{min-height:458px}}.HeroBlock__container .HeroBlock__imageWrapper,.HeroBlock__container .HeroBlock__imageWrapper picture{height:100%;width:100%}.HeroBlock__container .HeroBlock__fitImage{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.HeroBlock__container .HeroBlock__contentContainer{padding-left:104px;padding-right:25%;max-width:1170px;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 992px){.HeroBlock__container .HeroBlock__contentContainer{padding-left:30px;padding-right:45%;width:auto}}@media screen and (max-width: 767px){.HeroBlock__container .HeroBlock__contentContainer{justify-content:flex-end;margin:auto auto 0;padding:30px 10px;width:100%}}.HeroBlock__container .HeroBlock__title{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;line-height:2.9rem;letter-spacing:0.025rem;color:#373737;max-width:383px}@media screen and (max-width: 767px){.HeroBlock__container .HeroBlock__title{font-family:MaisonNeue-Demi,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;line-height:2.9rem;letter-spacing:0.025rem;color:#373737;max-width:263px}}.HeroBlock__container .HeroBlock__text{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.025rem;max-width:383px;margin:15px 0 20px}@media screen and (max-width: 767px){.HeroBlock__container .HeroBlock__text{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.025rem;max-width:263px}}@media screen and (max-width: 767px){.HeroBlock__container .HeroBlock__button{text-align:center}.HeroBlock__container .HeroBlock__button a{text-align:center;width:100%}}.HeroBlock__columnizedBlocks.HeroBlock__container{max-width:unset;height:100%;margin:auto}.HeroBlock__columnizedBlocks .HeroBlock__contentContainer{max-width:100%;height:100%;align-items:center;padding-right:0px;padding-left:0px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 767px){.HeroBlock__columnizedBlocks .HeroBlock__contentContainer{padding:0}}.HeroBlock__columnizedBlocks .HeroBlock__contentContainer .HeroBlock__title{margin:35px 0 25px}@media screen and (max-width: 767px){.HeroBlock__columnizedBlocks .HeroBlock__contentContainer .HeroBlock__title{margin:30px 0 15px}}.HeroBlock__columnizedBlocks .HeroBlock__contentContainer .HeroBlock__text{font-family:MaisonNeue-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.025rem;flex-grow:1;max-width:400px;margin:0}@media screen and (max-width: 992px){.HeroBlock__columnizedBlocks .HeroBlock__contentContainer .HeroBlock__text{max-width:100%;margin:0 30px}}@media screen and (max-width: 767px){.HeroBlock__columnizedBlocks .HeroBlock__contentContainer .HeroBlock__text{margin:0 20px}}.HeroBlock__columnizedBlocks .HeroBlock__contentContainer .HeroBlock__button{display:block;margin-bottom:40px}.HeroBlock__heroBlockTop{margin-top:50px}@media screen and (max-width: 768px){.HeroBlock__heroBlockTop{margin-top:40px}}@media screen and (max-width: 767px){.HeroBlock__heroBlockTop{margin-top:0px}}@media screen and (max-width: 767px){.HeroBlock__heroBlockBottom{padding:5px 0 0}}
