@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 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__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__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__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 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}@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}}
