.carousel__item{background-color:var(--carousel-item--background, #eeebe8);display:flex;flex-flow:row nowrap;gap:45px}.carousel__item .carousel__item_image{height:100%}.carousel__item .carousel__item_image img,.carousel__item .carousel__item_image video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.carousel__item .carousel__item_content{flex:1;max-width:588px;display:flex;flex-flow:column;justify-content:center}.carousel__item .carousel__item_content .carousel__item_content__over_title{text-transform:uppercase;margin-bottom:14px}.carousel__item .carousel__item_content .carousel__item_content__title{color:#000;margin-bottom:33px}.carousel__item .carousel__item_content .carousel__item_content__text{color:#000;margin-bottom:34px}.carousel__item_half .carousel__item_image{padding-left:max(0px,(var(--vw, 1vw) * 100 - 1440px) / 2);width:50%}.carousel__item_half .carousel__item_image img{aspect-ratio:720/711}.carousel__item_half .carousel__item_content{margin-right:max(35px,(var(--vw, 1vw) * 100 - 1264px) / 2);margin-left:auto}.link-component,.carousel__item .carousel__item_content .carousel__item_content__text{font:400 16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;letter-spacing:0}.carousel__item_full{height:711px}.carousel__item_full .carousel__item_image{z-index:1;position:absolute;padding-left:0;width:100%}.carousel__item_full .carousel__item_image img{width:100%;height:100%}.carousel__item_full .carousel__item_content_center{z-index:2;margin:auto;text-align:center;align-items:center}.carousel__item_full .carousel__item_content_right{z-index:2;margin:auto max(35px,(var(--vw, 1vw) * 100 - 1264px) / 2) auto auto}.carousel.carousel--multiple{--carousel-columns: 4;--carousel-gap: 20px;display:flex;flex-flow:row wrap;padding:0 calc(var(--computed-margin, 0px) - var(--carousel-gap, 0px));justify-content:space-between;gap:30px;align-items:center}.carousel.carousel--multiple .carousel__header{order:1;flex:1;width:100%;max-width:463px;min-width:400px;margin:0 calc(var(--carousel-gap, 0px) / 2)}.carousel.carousel--multiple .carousel__controls{order:2;position:relative;bottom:unset;right:unset;width:-moz-max-content;width:max-content;margin:0 calc(var(--carousel-gap, 0px) / 2)}.carousel.carousel--multiple .carousel__container{order:3;flex:1 1 100%}.carousel.carousel--multiple .carousel__container .carousel__item.carousel__item_image-card{flex-flow:column nowrap;padding:0 calc(var(--carousel-gap, 0px) / 2);background:none;min-width:calc(100% / var(--carousel-columns, 0));height:-moz-max-content;height:max-content;gap:16px}.carousel.carousel--multiple .carousel__container .carousel__item_image{aspect-ratio:1}.carousel.carousel--multiple .carousel__container .carousel__item_content__over_title{font: 20px/22px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;margin-bottom:5px}.carousel.carousel--multiple .carousel__container .carousel__item_content__title{font: 16px/22px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}.carousel{position:relative}.carousel.loaded .carousel__container .carousel__item{transition:opacity .3s ease-in-out;opacity:1}.carousel[data-disabled] .carousel__container .carousel__item{transform:translate(0);opacity:1}.carousel[data-disabled] .carousel__controls{display:none}.carousel .carousel__container{display:flex;flex-flow:row nowrap;overflow:hidden}.carousel .carousel__container.shifting .carousel__item{transition:transform .3s ease-in-out}.carousel .carousel__container .carousel__item{min-width:100%;transform:translate(-100%);opacity:0}.carousel .carousel__controls{z-index:3;position:absolute;bottom:64px;right:var(--computed-margin);display:flex;flex-flow:row;gap:50px;align-items:center}.carousel .carousel__controls .control__next,.carousel .carousel__controls .control__prev{height:46px;width:46px;border:1px solid #a58778;border-radius:50px;display:flex;flex-flow:row;justify-content:center;align-items:center;background-color:#eeebe8;cursor:pointer}.carousel .carousel__controls .control__prev svg{transform:rotate(180deg)}.product-card{text-decoration:none;--fix-width: calc((100% / var(--list-product-column, 2)) - (((var(--list-product-column, 2) - 1) * var(--list-product-gap, 30px)) / var(--list-product-column, 2)));width:var(--fix-width);min-width:var(--fix-width);height:auto;display:flex;flex-flow:column;position:relative}.product-card__image{aspect-ratio:260/310;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--product-card-background, rgba(254, 249, 237, .45));margin-bottom:12px}.product-card__image picture,.product-card__image picture>*{height:100%;width:100%;aspect-ratio:260/310;-o-object-fit:cover;object-fit:cover}.product-card__tags{width:-moz-max-content;width:max-content;position:absolute;left:0;top:26px;display:flex;flex-flow:column nowrap;gap:8px;z-index:1}.product-card__tags--item{width:-moz-max-content;width:max-content;background-color:#a58778;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.025em;font-size:.875rem;line-height:1.25rem;padding:6px 8px 3px}.product-card__name{color:#000;font:500 16px/22px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;text-transform:uppercase}.product-card__main-format{color:#a58778;font:400 16px/22px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}.product-card--horizontal{display:flex;flex-flow:row nowrap;gap:24px;width:100%}.product-card--horizontal .product-card__image{grid-area:image;aspect-ratio:207/242;max-width:207px;width:100%;min-height:100%;margin-bottom:0}.product-card--horizontal .product-card__content{flex:1;display:flex;flex-flow:column nowrap;justify-content:center}.product-card--horizontal .product-card__category{font: 500 14px/20px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif!important;margin-bottom:0!important;text-transform:uppercase;color:#a58778}.product-card--horizontal .product-card__name{font: 500 14px/20px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif!important}.product-card--horizontal .product-card__description{font: 16px/22px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif!important;margin-top:25px;margin-bottom:0!important;color:#000}.banner{position:relative;min-height:500px}.banner{display:flex}.banner.banner_one,.banner.banner_three{position:relative;max-height:498px;align-items:center;padding:60px 0}.banner.banner_one:before,.banner.banner_three:before{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.13}.banner.banner_two{align-items:flex-end;padding-bottom:51px}.banner.banner_three .banner__over-title{color:#a58778;font: 700 20px/28px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}.banner img{z-index:0;position:absolute;top:0;left:0}.banner .container{position:relative;z-index:2;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.banner .container .banner__over-title{font-weight:600;text-transform:uppercase;margin-bottom:10px;text-align:center}.banner .container h2{text-align:center;margin-bottom:20px}.banner .container .p-content{max-width:609px;margin-bottom:25px;text-align:center}.image-text.main{margin-top:0;margin-bottom:0}.image-text.image-text--half .image-text__text,.image-text.image-text--half .image-text__image{width:50%}.image-text.image-text--half .image-text__image img{aspect-ratio:var(--img-txt--image-ratio, 700/580)}.image-text.image-text--half .image-text__text{padding:30px 35px}.image-text.image-text--half .image-text__text>*{max-width:430px}.image-text.inverted{flex-direction:row-reverse}.image-text.inverted .image-text__text{padding-left:150px}.image-text--align--left{--img-txt--text-align: left}.image-text{background-color:#fff;display:flex;flex-flow:row nowrap;margin:var(--img-txt--margin-top, 132px) max(0px,(var(--vw, 1vw) * 100 - 1440px) / 2) var(--img-txt--margin-bottom, 139px)}.image-text .image-text__image{display:flex;width:var(--img-txt--image-width, 582px)}.image-text .image-text__image img{aspect-ratio:var(--img-txt--image-ratio, 582/629)}.image-text .image-text__text{display:flex;flex-flow:column;align-items:var(--img-txt--text-align, center);justify-content:center;max-width:var(--img-txt--text-max-width, 748px);margin:0 0 0 auto;padding-right:150px;padding-left:40px}.image-text .image-text__text>*{text-align:var(--img-txt--text-align, center)}.image-text .image-text__text .p-content{margin-bottom:25px}.image-text .image-text__text .link-component{width:-moz-fit-content;width:fit-content}.image-text .image-text__button-group{display:flex;flex-flow:row wrap;gap:18px;margin-top:30px}.image-text .image-text__button-group .btn{border-color:#a5877845}.image-text .image-text__button-group .btn.active{border-color:#a58778;color:#a58778}.carousel__item .carousel__item_content .carousel__item_content__title{font:300 50px/70px Prata,monospace;letter-spacing:0}.carousel__item .carousel__item_content .carousel__item_content__over_title{font:600 20px/23px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;color:var(--color-h3, #a58778);margin-bottom:8px;text-transform:uppercase}.carousel__item .carousel__item_content .carousel__item_content__text,.link-component{font:400 16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;letter-spacing:0}.link-component{color:inherit;text-decoration:none;text-transform:uppercase;display:flex;flex-flow:row nowrap;gap:6px;align-items:center;justify-content:center}.link-component:hover{text-decoration:underline}.link-component svg{margin-bottom:5px}#sb_instagram{width:66%}#sb_instagram #sbi_images{height:100%;padding:0}.instagram{background:#a5877824;display:flex;flex-flow:row nowrap}.instagram img{width:100%}.instagram .instagram__central{width:34%;padding:0 35px;display:flex;flex-flow:column;justify-content:center;align-items:center;gap:18px}.instagram .instagram__title{margin:0 auto;width:90%;text-align:center}main .section-2{background-color:#f2f2f2}main .section-2 .container{padding:116px 35px 28px;--gap: 120px;display:grid;grid-template-columns:calc((100% - var(--gap, 0px)) / 2) var(--gap) calc((100% - var(--gap, 0px)) / 2)}main .section-2 .container .right{z-index:2;grid-column:3/4}main .section-2 .container .p-content{margin:62px 0 40px}main .section-2 .container .image-container{z-index:0;width:85.2631578947%;grid-column:1/-1;margin:-70px 0 0;justify-self:center}main .section-2 .container img{aspect-ratio:972/539;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .section-3{background-color:#fff;padding:123px 0}main .section-3 .container{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;gap:30px}main .section-3 .left{min-height:310px;height:-moz-fit-content;height:fit-content;position:sticky;top:215px;max-width:467px}main .section-3 .left .p-content{margin-bottom:33px}main .section-3 .right{--list-product-gap: 30px;display:flex;flex-flow:row wrap;max-width:550px;justify-content:flex-end;gap:var(--list-product-gap)}main .diagnostic{background:#fafafa;display:flex;flex-flow:row nowrap;margin-bottom:119px}main .diagnostic .left{position:relative;width:calc(50% - 10px)}main .diagnostic .left img{position:absolute}main .diagnostic .right{width:calc(50% + 10px);padding:62px var(--computed-margin) 62px 76px}main .diagnostic__title{padding-bottom:75px}main .diagnostic .infos_list .infos_list__item h3{color:#000;margin-bottom:11px}main .diagnostic .infos_list .infos_list__item .p-content{margin-bottom:21px}main .diagnostic .infos_list .infos_list__separator{height:1px;width:100%;background-color:#00000045;margin:35px 0}main .diagnostic .infos_list .infos_list__separator:last-child{display:none}@media screen and (max-width:768px){.carousel__item{gap:0;flex-flow:column nowrap}.carousel__item_half .carousel__item_image{width:100%}.carousel__item_half .carousel__item_image img{aspect-ratio:414/300}.carousel__item_half .carousel__item_content{margin-right:35px;margin-left:35px;padding-top:27px;margin-bottom:30px}.link-component,.carousel__item .carousel__item_content .carousel__item_content__text{font:400 14px/17px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}.carousel__item_full .carousel__item_image{width:100%}.carousel__item_full .carousel__item_content{margin-left:35px;margin-right:35px}.carousel.carousel--multiple{--carousel-columns: 1}.carousel.carousel--multiple .carousel__header{max-width:100%}.carousel .carousel__controls{bottom:30px;gap:32px}.carousel .carousel__controls .control__next,.carousel .carousel__controls .control__prev{height:37px;width:37px}.product-card{min-width:135px;height:100%}.product-card__tags--item{font-size:.75rem;line-height:1rem;padding:5px 6px 4px}.product-card--horizontal{flex-flow:column nowrap;gap:15px}.product-card--horizontal .product-card__image{max-width:100%;min-height:auto}.product-card--horizontal .product-card__description{margin-top:10px}.banner{max-height:305px;min-height:100%}.banner .container h2{margin:10px}.image-text--third .image-text__text{margin-bottom:40px!important}.image-text.image-text--half{flex-flow:column}.image-text.image-text--half .image-text__text,.image-text.image-text--half .image-text__image{width:100%}.image-text.inverted{flex-direction:column}.image-text.inverted .image-text__text{padding-left:35px}.image-text{flex-flow:column-reverse nowrap;margin:66px 0 70px}.image-text .image-text__image{width:100%}.image-text .image-text__text{max-width:100%;padding:0 var(--computed-margin) 0;align-items:var(--img-txt--text-align, flex-start)}.image-text .image-text__text>*{text-align:var(--img-txt--text-align, left)}.image-text .image-text__button-group{gap:10px;margin-top:15px}.carousel__item .carousel__item_content .carousel__item_content__title{font:400 30px/45px Prata,monospace}.carousel__item .carousel__item_content .carousel__item_content__over_title{font:600 16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}.carousel__item .carousel__item_content .carousel__item_content__text,.link-component{font:400 14px/17px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}#sb_instagram{width:100%}.instagram{flex-flow:column nowrap}.instagram .instagram__central{width:100%;padding:20px 35px;min-height:150px}main .section-2 .container{grid-template-columns:100%;padding:68px 35px 28px}main .section-2 .container .right{grid-column:1/-1}main .section-2 .container .p-content{margin:20px 0 40px}main .section-2 .container .image-container{margin:-35px 35px 0;width:93.0455635492%}main .section-2 .container img{transform:rotate(322deg)}main .section-3{padding:67px 0}main .section-3 .container{gap:unset;flex-flow:column nowrap}main .section-3 .left{min-height:unset;position:relative;top:unset}main .section-3 .left .p-content{margin-bottom:24px}main .section-3 .right{max-width:100%}main .diagnostic{flex-flow:column;margin-bottom:46px}main .diagnostic .left{aspect-ratio:459/330;width:100%}main .diagnostic .right{padding:46px var(--computed-margin) 40px;width:100%}main .diagnostic__title{position:relative}main .diagnostic__title:after{content:" ";position:absolute;background:#00000045;width:100%;height:1px;left:0;bottom:30px}}@media screen and (max-width:1140px){.carousel.carousel--multiple{--carousel-columns: 2}.instagram .instagram__title{font-size:30px;line-height:35px}}
