body{background:#f3f3f3}.ph{padding-inline:26.5rem;padding-block:min(14.5rem,14.5vh) 4rem}.ph .ph-container{width:100%;display:flex;gap:1.5rem}.ph .ph-left{display:flex;flex-direction:column;height:fit-content;gap:2rem;flex-shrink:0;position:sticky;top:2rem}.ph .ph-left .ph-swiper-container{position:relative;overflow:hidden;width:80rem;height:48rem;border-radius:2.5rem}.ph .ph-left .ph-swiper-wrapper{position:relative;height:100%;flex-shrink:0;display:flex;flex-wrap:nowrap}.ph .ph-left .ph-swiper-wrapper .ph-swiper-slide{transition:opacity .6s var(--ease);height:100%;flex-shrink:0}.ph .ph-left .ph-swiper-navigation{position:absolute;width:100%;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;z-index:1;padding-inline:2rem}.ph .ph-left .ph-swiper-navigation .ph-swiper-button-prev,.ph .ph-left .ph-swiper-navigation .ph-swiper-button-next{display:flex;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;border-radius:100%;background:#fff;transition:transform .3s var(--ease);cursor:pointer}.ph .ph-left .ph-swiper-pagination{display:flex;align-items:center;gap:2rem}.ph .ph-left .ph-swiper-pagination-bullet{width:12rem;height:12rem;border-radius:2rem;overflow:hidden;cursor:pointer}.ph .ph-left__grid{display:grid;grid-template-columns:17rem 1fr 23rem;gap:1rem}.ph .ph-left__grid.is--landscape{display:grid}.ph .ph-left__grid.is--portrait{display:none}.ph .ph-left__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;border-radius:1rem;background:#fff}.ph .ph-left__item.is--double{grid-column:3;grid-row:1 / span 2}.ph .ph-left__item .ph-left__item-header{display:flex;gap:1.5rem;align-items:center}.ph .ph-left__item.is--double .ph-left__item-header{flex-direction:column}.ph .ph-left__item svg{width:3rem;height:auto;flex-shrink:0}.ph .ph-left__item span{color:#222;font-size:2.4rem;font-weight:400;line-height:125%}.ph .ph-left__item p{color:#717171;font-size:1.4rem;font-weight:400;line-height:125%}.ph-right{display:flex;flex-direction:column;padding:2.5rem 3.5rem;gap:2rem;background:#fff;border-radius:2rem}.ph-right__link{display:flex;align-items:center;gap:.5rem;color:#6d6d6d;font-size:1.4rem;font-weight:300;line-height:130%}.ph-right__link.is--portrait{display:none}.ph-right__link.is--landscape{display:flex}.ph-right__link svg{width:1rem;height:auto;flex-shrink:0}.ph-right .ph-right__title{color:#222;font-size:5rem;font-weight:300;line-height:110%}.ph-right .ph-right__subtitle{color:#6d6d6d;font-size:1.8rem;font-weight:400;line-height:125%}.ph-right .ph-right__price{color:#000;font-size:2.2rem;font-weight:500;line-height:125%}.ph-right .ph-right__rating-reviews{display:flex;align-items:center;gap:3rem}.ph-right .ph-right__rating{display:flex;flex-direction:row-reverse;justify-content:flex-end}.ph-right .ph-right__rating input{display:none}.ph-right .ph-right__rating label{cursor:pointer;width:1.5rem;height:1.5rem;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23ccc" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>');background-repeat:no-repeat;background-position:center;background-size:80%;transition:transform .2s ease}.ph-right__rating input:checked~label,.ph-right__rating label:hover,.ph-right__rating label:hover~label{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23434343" stroke="%23434343" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>')}.ph-right .ph-right__rating-reviews strong,.ph-right .ph-right__rating-reviews span{color:#000;font-size:1.6rem;font-weight:400;line-height:125%}.ph-right .ph-right__rating-reviews span{color:#6d6d6d}.ph-right .ph-right__description{display:flex;align-items:center;gap:1.5rem;padding-inline:1rem}.ph-right .ph-right__description svg{width:3rem;height:3rem;flex-shrink:0}.ph-right .ph-right__description p{color:#6d6d6d;font-size:1.6rem;font-weight:400;line-height:120%;max-width:28.5rem}.ph-right .ph-right__color{display:flex;flex-direction:column;gap:1rem}.ph-right .ph-right__color label{color:#222;font-size:2rem;font-weight:300;line-height:150%}.ph-right .ph-right__color label span{color:#b80000}.ph-right .ph-right__color .color-options{display:flex;gap:2rem;margin-bottom:6rem}.ph-right .ph-right__color .color-options .color-item{position:relative;display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:.5rem}.ph-right .ph-right__color .color-options .color-item:has(input:checked){border:2px solid #a3a3a3}.ph-right .ph-right__color .color-options .color-item:has(input:checked) .tooltip{display:flex}.color-item input[type=radio]{display:none}.ph-right .ph-right__color .color-options .color-item label{width:6.3rem;height:6.3rem;flex-shrink:0;border-radius:.5rem}.ph-right .ph-right__color .color-options .color-item.is--material label{width:10.5rem;height:9rem;border-radius:1.5rem;background-repeat:no-repeat;background-position:center;background-size:cover}.ph-right .ph-right__color .color-options .tooltip{background:#f3f3f3;padding:1rem 1.5rem;color:#000;font-size:1.25rem;font-weight:400;border-radius:.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%,1rem);display:none;white-space:nowrap}.ph-right .ph-right__config{display:flex;flex-direction:column;gap:1rem}.ph-right .ph-right__config label{color:#222;font-size:2rem;font-weight:300;line-height:150%}.ph-right .ph-right__config label span{color:#b80000}.ph-right .ph-right__config-wrapper{position:relative}.ph-right .ph-right__config svg{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1rem;height:1rem;z-index:1}.ph-right .ph-right__config select{position:relative;width:100%;border-radius:1rem;border:1px solid #d6d6d6;padding:1rem 2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ph-right .ph-right__config select option{color:#757575;font-size:1.6rem;font-weight:300;line-height:134%}.ph-right__actions{display:flex;justify-content:space-between;align-items:center;gap:2rem}.ph-right__actions .quantity-selector{border-radius:20rem;border:.5px solid #e8e8e8;padding:0rem 2rem;display:flex;align-items:center;justify-content:space-between;width:13.5rem}.ph-right__actions .quantity-selector .divider{width:1px;height:4.5rem;background:#e8e8e8}.ph-right__actions .quantity-selector .qty-btn.minus{width:1rem;height:auto;display:flex}.ph-right__actions .quantity-selector .qty-input{color:#000;font-size:1.8rem;font-weight:400;line-height:125%;width:4rem;text-align:center}.ph-right__actions .quantity-selector .qty-btn.plus{width:1rem;height:auto}.ph-right__actions .submit-button{border-radius:5rem;padding:1.5rem 12.5rem;background:#000;color:#fff;font-size:1.6rem;font-weight:500;line-height:100%;transition:transform .5s var(--ease);flex:1 0 0;will-change:transform;min-width:33rem}.ph-right__actions .submit-button:hover{transform:scale(.98)}.accordion-css{position:relative;margin-top:1rem}.accordion-css__list{flex-flow:column;gap:1.2rem;margin-top:0;margin-bottom:0;padding-left:0;display:flex;position:static}.accordion-css__item{border:1px solid #d6d6d6;background:#f9f9f9;border-radius:2rem;list-style:none}.accordion-css__item-top{cursor:pointer;justify-content:space-between;align-items:center;padding:2.5rem 2rem;display:flex}.accordion-css__item-bottom{transition:grid-template-rows .6s cubic-bezier(.625,.05,0,1);grid-template-rows:0fr;display:grid;position:relative;overflow:hidden}[data-accordion-status=active] .accordion-css__item-bottom{grid-template-rows:1fr}.accordion-css__item-bottom-wrap{flex-flow:column;height:100000%;display:flex;position:relative;overflow:hidden}.accordion-css__item-bottom-content{padding:0 2rem 2.5rem}.accordion-css__item-h3{color:#000;font-size:2rem;font-weight:300;line-height:125%}.accordion-css__item-icon{transition:transform .6s cubic-bezier(.625,.05,0,1);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;transform:rotate(180deg)}[data-accordion-status=active] .accordion-css__item-icon{transform:rotate(.001deg)}.accordion-css__item-p{color:#6d6d6d;font-size:1.6rem;font-weight:400;line-height:120%}@media (orientation: portrait){.ph{padding-inline:1.5rem;padding-block:9.8rem 2rem}.ph .ph-container{flex-direction:column;gap:2rem;background:#fff;border-radius:1.2rem;padding:1.5rem 1rem}.ph .ph-left{height:fit-content;gap:2rem;position:relative;top:0rem}.ph .ph-left .ph-swiper-container{height:21rem;flex-grow:0;width:100%;border-radius:1rem}.ph .ph-left .ph-swiper-navigation{padding-inline:.4rem}.ph .ph-left .ph-swiper-navigation .ph-swiper-button-prev,.ph .ph-left .ph-swiper-navigation .ph-swiper-button-next{width:3.5rem;height:3.5rem}.ph .ph-left .ph-swiper-pagination{flex-wrap:nowrap;gap:1rem;overflow:auto}.ph .ph-left .ph-swiper-pagination-bullet{width:5.5rem;height:5.5rem;border-radius:1rem}.ph .ph-left .ph-left__grid.is--landscape{display:none}.ph .ph-left .ph-left__grid.is--portrait{display:grid}.ph .ph-left__grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem}.ph .ph-left__grid.is--landscape{display:none}.ph .ph-left__grid.is--portrait{display:grid}.ph .ph-left__item{gap:0rem;padding:1.5rem;border-radius:.5rem;background:#fff}.ph .ph-left__item:nth-of-type(2){grid-column:1 / span 2;grid-row:1}.ph .ph-left__item.is--double{grid-column:1;grid-row:3}.ph .ph-left__item .ph-left__item-header{gap:.5rem}.ph .ph-left__item.is--double .ph-left__item-header{flex-direction:column}.ph .ph-left__item svg{width:1.2rem}.ph .ph-left__item span{font-size:1.4rem}.ph .ph-left__item p{font-size:1.2rem}.ph-right{padding:0;gap:1rem;border-radius:0rem}.ph-right__link.is--landscape{display:none}.ph-right__link.is--portrait{display:flex}.ph-right .ph-right__title{font-size:3.2rem}.ph-right .ph-right__subtitle{font-size:1.4rem}.ph-right .ph-right__price{font-size:1.6rem}.ph-right .ph-right__rating-reviews{gap:2rem}.ph-right .ph-right__rating label{width:1rem;height:1rem}.ph-right .ph-right__rating-reviews strong,.ph-right .ph-right__rating-reviews span{font-size:1.1rem}.ph-right .ph-right__description{gap:1rem;padding-inline:0rem;align-items:flex-start}.ph-right .ph-right__description svg{width:2rem;height:2rem}.ph-right .ph-right__description p{font-size:1.4rem;max-width:27rem}.ph-right .ph-right__color{gap:.5rem}.ph-right .ph-right__color label{font-size:1.4rem}.ph-right .ph-right__color .color-options{gap:1rem;margin-bottom:3rem}.ph-right .ph-right__color .color-options .color-item{padding:.5rem;border-radius:.5rem}.ph-right .ph-right__color .color-options .color-item label{width:3rem;height:3rem;border-radius:.5rem}.ph-right .ph-right__color .color-options .color-item.is--material label{width:7rem;height:6rem;border-radius:1rem}.ph-right .ph-right__color .color-options .tooltip{padding:.4rem 1rem;font-size:1rem;border-radius:.5rem;transform:translate(-50%,1rem)}.ph-right .ph-right__config{gap:.5rem}.ph-right .ph-right__config label{font-size:1.4rem}.ph-right .ph-right__config svg{width:.6;height:.6}.ph-right .ph-right__config select{border-radius:.6rem;padding:1rem 1.3rem}.ph-right .ph-right__config select option{font-size:1.2rem}.ph-right__actions{display:flex;gap:1rem}.ph-right__actions .quantity-selector{border-radius:20rem;border:.5px solid #e8e8e8;padding:0rem 2rem;display:flex;align-items:center;justify-content:space-between;width:auto;width:13rem}.ph-right__actions .quantity-selector .divider{width:1px;height:4.5rem;background:#e8e8e8}.ph-right__actions .quantity-selector .qty-btn.minus{width:1rem;height:auto;display:flex}.ph-right__actions .quantity-selector .qty-input{color:#000;font-size:1.8rem;font-weight:400;line-height:125%;width:4rem;text-align:center}.ph-right__actions .quantity-selector .qty-btn.plus{width:1rem;height:auto}.ph-right__actions .submit-button{border-radius:5rem;padding:1.5rem;background:#000;color:#fff;font-size:1.6rem;font-weight:500;line-height:100%;transition:transform .5s var(--ease);will-change:transform;min-width:auto;flex:1 0 0}.accordion-css{margin-top:0rem}.accordion-css__list{flex-flow:column;gap:.7rem}.accordion-css__item{border-radius:1.2rem}.accordion-css__item-top{padding:1.5rem}.accordion-css__item-bottom-content{padding:0 1.5rem 1.5rem}.accordion-css__item-h3{font-size:1.4rem}.accordion-css__item-icon{width:1rem;height:1rem}.accordion-css__item-p{font-size:1.2rem}.selectors{display:flex;justify-content:center;margin-block:5rem 8rem}.selectors .selectors-container{display:flex;gap:1.5rem;border-radius:10rem;background:#f9f9f9}.selectors .selectors-container .selectors-btn{padding:1.5rem 3rem;font-size:clamp(8px,1.6rem,30px);font-weight:400;line-height:125%;border-radius:10rem;color:#929292;background:#f9f9f9;transition:color .3s ease,background .3s ease}.selectors .selectors-container .selectors-btn.is--active{color:#fff;background:#000}}.selectors{display:flex;justify-content:center;margin-block:5rem 8rem}.selectors .selectors-container{display:flex;gap:1.5rem;border-radius:10rem;background:#f9f9f9}.selectors .selectors-container .selectors-btn{padding:1.5rem 3rem;font-size:clamp(8px,1.6rem,30px);font-weight:400;line-height:125%;border-radius:10rem;color:#929292;background:#f9f9f9;transition:color .3s ease,background .3s ease}.selectors .selectors-container .selectors-btn.is--active{color:#fff;background:#000}@media (orientation: portrait){.selectors{padding-inline:4.5rem;margin-block:3rem}.selectors .selectors-container{flex-wrap:wrap;gap:.5rem;border-radius:0rem;background:transparent}.selectors .selectors-container .selectors-btn{padding:.8rem 1rem;font-size:1.4rem;border-radius:3.4rem;flex:1 0 0;white-space:nowrap}}.pd{padding-inline:26.5rem;padding-bottom:8rem}.pd .pd-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.pd .pd-container .pd-h2{color:#000;text-align:center;font-size:6rem;font-weight:300;line-height:125%}.pd .pd-container .pd-p{color:#6d6d6d;text-align:center;font-size:clamp(8px,1.6rem,30px);font-weight:300;line-height:150%;width:65rem}.pd .pd-container .pd-row{margin-top:1.5rem;display:flex;width:100%;gap:2rem}.pd .pd-container .pd-row img{border-radius:2rem;flex:1 0 0;height:50rem}.pd .pd-container .pd-block{position:relative;isolation:isolate;padding:12rem 4rem 6rem;display:grid;grid-template-columns:1fr 1fr;row-gap:50rem;width:100%}.pd .pd-container .pd-block .pd-block-span{color:#6d6d6d;font-size:clamp(10px,1.8rem,30px);font-weight:300;line-height:150%;grid-column:1 / span 2}.pd .pd-container .pd-block .pd-block-content{display:flex;flex-direction:column;gap:.5rem}.pd .pd-container .pd-block img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:2rem}.pd .pd-container .pd-block h3{color:#222;font-size:clamp(20px,5rem,40px);font-style:normal;font-weight:300;line-height:134%}.pd .pd-container .pd-block h4{color:#6d6d6d;font-size:clamp(15px,3rem,40px);font-weight:400;line-height:125%}.pd .pd-container .pd-block .pd-block-p{color:#6d6d6d;font-size:clamp(8px,1.6rem,30px);font-weight:300;line-height:150%;width:39rem;margin-left:auto}@media (orientation: portrait){.pd{padding-inline:1.5rem;padding-bottom:5rem}.pd .pd-container{gap:2rem}.pd .pd-container .pd-h2{font-size:3.4rem;width:70%}.pd .pd-container .pd-p{font-size:1.4rem;width:100%}.pd .pd-container .pd-row{margin-top:0rem;gap:.5rem}.pd .pd-container .pd-row img{border-radius:.5rem;height:14rem}.pd .pd-container .pd-block{padding:3rem 1rem 2rem;row-gap:1rem;background:radial-gradient(69.71% 65.82% at 50% 50%,#f2f2f2,#eaeaea);border-radius:.5rem;overflow:hidden}.pd .pd-container .pd-block .pd-block-span{font-size:1rem}.pd .pd-container .pd-block .pd-block-content{gap:.2rem;margin-top:28rem}.pd .pd-container .pd-block img{border-radius:.5rem}.pd .pd-container .pd-block h3{font-size:1.2rem;color:#222}.pd .pd-container .pd-block h4{font-size:1rem}.pd .pd-container .pd-block .pd-block-p{font-size:1rem;width:100%;margin-left:0;grid-column:1 / span 2}}.w1{padding:8rem 26.5rem}.w1 .w1-container{display:flex;flex-direction:column;width:100%;align-items:center}.w1 .w1-container .w1-h2{color:#222;text-align:center;font-size:6rem;font-weight:300;line-height:100%;width:100%;margin-bottom:4rem}.w1 .w1-container .w1-block{display:flex;gap:3rem;width:100%}.w1-item{border-radius:2rem;overflow:hidden;position:relative;padding:3rem 3rem 5rem;display:flex;flex-direction:column;gap:1.5rem;flex:1 0 0}.w1-item{background-image:url(/assets/images/fondo-texturizado.png);background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(1)}.w1-item__icon{width:5.8rem;height:5.8rem;background:#222;border-radius:100%;display:flex;justify-content:center;align-items:center}.w1-item__icon svg{width:2rem;height:auto}.w1-item__h3{color:#373737;font-size:2rem;font-weight:500;line-height:100%}.w1-item__p{color:#000;font-size:clamp(8px,1.2rem,20px);font-weight:300;line-height:120%;width:80%}.w1-item__image img{position:absolute;top:0;right:0;bottom:0;left:0}@media (orientation: portrait){.w1{padding:0rem 1.5rem 5rem}.w1 .w1-container .w1-h2{font-size:3.4rem;width:100%;text-align:center;margin-bottom:1.5rem}.w1 .w1-container .w1-block{flex-direction:column;gap:1rem}.w1-item{gap:1rem;flex:none;padding:2.5rem}.w1-item__image{flex:none;height:23.5rem}.w1-item__icon{width:5rem;height:5rem;margin-bottom:0rem}.w1-item__icon svg{width:1.5rem;height:1.5rem}.w1-item__h3{font-size:1.6rem}.w1-item__p{font-size:1.2rem;width:100%}}.sq{padding-block:10rem 15rem;padding-inline:26.5rem;position:relative}.sq .sq-container{position:relative;display:flex;justify-content:center;align-items:center}.sq .sq-divider{width:calc(100% - 53rem);height:.8px;background:#d9d9d9;position:absolute;bottom:0}.sq .sq-h2{color:#222;font-size:12rem;font-weight:300;line-height:125%;position:absolute;top:0%;left:50%;transform:translate(-50%,-40%);width:100%;text-align:center}.sq .sq-container .sq-image{width:52rem;height:52rem;border-radius:100%;overflow:hidden}.sq .sq-container .sq-tab{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2.5rem 7rem;color:#6d6d6d;font-size:2rem;font-weight:300;line-height:150%;border-radius:10rem;border:1px solid #cfcfcf64;background:#ffffff1a;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);cursor:pointer}.sq .sq-container .sq-tab.is--1{transform:translate(-45rem,-16rem)}.sq .sq-container .sq-tab.is--2{transform:translate(-45rem,5rem)}.sq .sq-container .sq-tab.is--3{transform:translate(12rem,-10rem)}.sq .sq-container .sq-tab.is--4{transform:translate(15rem,10rem)}.sq .sq-container .sq-floating{position:absolute;top:10px;left:0;opacity:0;visibility:hidden;transition:opacity .8s var(--ease),visibility .8s ease,top .8s var(--ease);will-change:transform}.sq .sq-container .sq-tab:hover .sq-floating{opacity:1;visibility:visible;top:0}.sq .sq-container .sq-floating__content{display:flex;flex-direction:column;gap:.7rem;width:33rem}.sq .sq-container .sq-floating h4{color:#000;font-size:clamp(12px,1.6rem,35px);font-weight:300;line-height:150%}.sq .sq-container .sq-floating p{color:#6d6d6d;font-size:clamp(10px,1.6rem,35px);font-weight:300;line-height:150%}.sq .sq-container .sq-floating svg{position:absolute;width:39rem;height:12rem;pointer-events:none;-webkit-user-select:none;user-select:none}.sq .sq-container .sq-tab.is--1 .sq-floating svg,.sq .sq-container .sq-tab.is--2 .sq-floating svg{top:2rem;left:6rem}.sq .sq-container .sq-tab.is--3 .sq-floating svg,.sq .sq-container .sq-tab.is--4 .sq-floating svg{top:0rem;right:10rem}.sq .sq-container .sq-tab.is--1 .sq-floating,.sq .sq-container .sq-tab.is--2 .sq-floating{transform:translate(calc(-100% - 12rem),70%)}.sq .sq-container .sq-tab.is--3 .sq-floating,.sq .sq-container .sq-tab.is--4 .sq-floating{transform:translate(calc(100% + 10rem),75%)}@media (orientation: portrait){.sq{padding-block:2.5rem 2.5rem;padding-inline:1.5rem}.sq .sq-container{position:relative;display:flex;justify-content:center;align-items:center}.sq .sq-divider{width:calc(100% - 53rem);height:.8px;background:#d9d9d9;position:absolute;bottom:0}.sq .sq-h2{font-size:4.8rem;transform:translate(-50%,-40%)}.sq .sq-container .sq-image{width:22rem;height:22rem}.sq .sq-container .sq-tab{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem 2.8rem;font-size:1rem;border-radius:4rem;overflow:hidden}.sq .sq-container .sq-tab.is--1{transform:translate(-19rem,-7rem)}.sq .sq-container .sq-tab.is--2{transform:translate(-19rem,3rem)}.sq .sq-container .sq-tab.is--3{transform:translate(5rem,-5rem)}.sq .sq-container .sq-tab.is--4{transform:translate(5rem,5rem)}.sq .sq-container .sq-floating{display:none}}.sl1{padding-top:8rem;padding-bottom:7.5rem;padding-inline:27rem;overflow:hidden}.sl1-swiper-wrapper{display:flex;flex-wrap:nowrap;width:fit-content;margin-block:3.5rem}.sl1-swiper-slide{flex-shrink:0;padding-right:2rem}.sl1__bottom{display:flex;justify-content:space-between;gap:3rem;align-items:center;margin-bottom:3.5rem;padding-bottom:1rem}.sl1__bottom__p{color:#000;font-size:3rem;font-weight:400;line-height:125%}.sl1__bottom .sl1__progress{border-radius:10rem;background:#d9d9d9;position:relative;overflow:hidden;height:3px;flex:1 0 0}.sl1__bottom .sl1__progress-bar{position:absolute;top:0;left:0;width:100%;height:100%;background:#222;border-radius:10rem;transition:transform .6s var(--ease);transform:translate(var(--sl1-swiper-progress-offset, -100%))}.sl1__bottom .sl1-swiper-navigation{height:4.5rem;display:flex;align-items:center;gap:.5rem}.sl1__bottom .sl1-swiper-button-prev,.sl1__bottom .sl1-swiper-button-next{height:4.5rem;width:4.5rem;cursor:pointer;border:1px solid #000;border-radius:100%}.product-card{display:flex;flex-direction:column;width:34.5rem;background:#fff;border-radius:2rem;overflow:hidden}.product-card .product-card__image{overflow:hidden;border-radius:2rem;width:100%;height:23rem}.product-card__content{padding:2rem}.product-card__content .product-card__h3{color:#000;font-size:2rem;font-weight:500;line-height:125%}.product-card__content .product-card__p{color:#717171;font-size:1.6rem;font-weight:400;line-height:125%;margin-bottom:2rem}.product-card__content .product-card__actions{display:flex;gap:.5rem}.product-card__actions .product-card__button{padding:1.5rem 1rem;flex:1 0 0;border-radius:5rem;color:#000;font-size:1.6rem;font-weight:500;line-height:100%}.product-card__actions .product-card__button.is--details{color:#000;background:#f4f4f4}.product-card__actions .product-card__button.is--add{color:#fff;background:#000}@media (orientation: portrait){.sl1{padding-bottom:10rem;padding-inline:1.5rem}.sl1-swiper-container{padding-inline:0}.sl1-swiper-wrapper{margin-block:1.5rem}.sl1-swiper-slide{margin-right:1rem}.sl1__bottom__p{font-size:2.4rem}.sl1__bottom{margin-top:3.5rem}.sl1__bottom .sl1__progress{width:23rem;display:none}.sl1__bottom .sl1-swiper-navigation{gap:.5rem}.sl1__bottom .sl1-swiper-button-prev,.sl1__bottom .sl1-swiper-button-next{height:3.5rem;width:3.5rem}.product-card{width:17rem;border-radius:1rem}.product-card .product-card__image{border-radius:1rem;height:11.5rem}.product-card__content{padding:1.5rem 1rem}.product-card__content .product-card__h3{font-size:1.4rem}.product-card__content .product-card__p{font-size:1.2rem;margin-bottom:1rem}.product-card__actions .product-card__button{padding:.5rem;flex:1 0 0;border-radius:1rem;font-size:1rem}}.product-description,.product-specifications,.product-installation,.product-reviews{display:none}body[data-active=product-description] .product-description,body[data-active=product-specifications] .product-specifications,body[data-active=product-installation] .product-installation,body[data-active=product-reviews] .product-reviews{display:block;opacity:1;visibility:visible}.product-description{display:none;opacity:0;visibility:hidden}.ps{padding-inline:26.5rem}.ps .ps-container{display:flex;flex-direction:column;gap:4rem;align-items:center}.ps .ps-container .ps-h2{color:#000;font-size:clamp(30px,5rem,70px);font-weight:300;line-height:125%}.ps .ps-container .ps-row{display:flex;gap:1.5rem;width:100%}.ps .ps-container .ps-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);gap:1.2rem;flex:1 0 0}.ps .ps-container .ps-grid .ps-item.is--double{position:relative;grid-row:2 / span 2;border-radius:2rem;overflow:hidden}.ps .ps-container .ps-grid .ps-item{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding:3rem 5rem;border-radius:2rem;border:1px solid #d6d6d694;background:#f9f9f9}.ps .ps-container .ps-grid img{position:absolute;top:0;right:0;bottom:0;left:0}.ps .ps-container .ps-grid h4{color:#000;font-size:clamp(8px,3.3rem,55px);font-weight:300;line-height:125%}.ps .ps-container .ps-grid p{display:flex;flex-wrap:nowrap;align-items:center;gap:1.5rem;color:#6d6d6d;font-size:clamp(8px,1.7rem,30px);font-weight:400;line-height:125%}.ps .ps-container .ps-grid p svg{width:2rem;height:auto;flex-shrink:0}.ps .ps-container .ps-block{border-radius:2rem;overflow:hidden;background:radial-gradient(69.71% 65.82% at 50% 50%,#fff,#ededed);display:flex;flex-direction:column;align-items:center;position:relative;isolation:isolate;padding:7rem 3rem;width:59rem}.ps .ps-container .ps-block h3{color:#222;text-align:center;font-size:clamp(15px,4rem,50px);font-weight:300;line-height:125%}.ps .ps-container .ps-block img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ps .ps-container .ps-block .ps-block-marker{position:absolute;z-index:1;top:50%;left:50%;width:3rem;height:3rem;cursor:pointer}.ps .ps-container .ps-block .ps-block-marker.is--1{transform:translate(8rem,5rem)}.ps .ps-container .ps-block .ps-block-marker.is--2{transform:translate(-14rem,22rem)}.ps .ps-block-tooltip{position:absolute;top:50%;left:50%;transform:translate(-50%,-5rem);white-space:nowrap;background:#fff;padding:1rem;border-radius:1rem;color:#000;font-size:clamp(10px,1rem,30px);opacity:0;visibility:hidden;transition:all .6s var(--ease);will-change:transform}.ps-block .ps-block-marker:hover .ps-block-tooltip{opacity:1;visibility:visible;transform:translate(-50%,-6rem)}.ps .ps-block-tooltip:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-top:1.5rem solid #ffffff}@media (orientation: portrait){.ps{padding-inline:1.5rem}.ps .ps-container{gap:1.2rem}.ps .ps-container .ps-h2{font-size:3.4rem}.ps .ps-container .ps-row{flex-direction:column;gap:.5rem}.ps .ps-container .ps-grid{gap:.5rem;width:100%}.ps .ps-container .ps-grid .ps-item.is--double{border-radius:1rem}.ps .ps-container .ps-grid .ps-item{gap:0rem;padding:1.5rem;border-radius:1rem}.ps .ps-container .ps-grid h4{font-size:1.4rem}.ps .ps-container .ps-grid p{gap:.5rem;font-size:1.2rem}.ps .ps-container .ps-grid p svg{width:1.5rem;height:1.5rem}.ps .ps-container .ps-block{border-radius:1.2rem;display:flex;padding:4.5rem 3rem;width:100%;height:44rem}.ps .ps-container .ps-block h3{font-size:2.4rem}.ps .ps-container .ps-block .ps-block-marker{width:2rem;height:2rem}}.pi{padding-inline:26.5rem}.pi .pi-container{display:flex;flex-direction:column;align-items:center;gap:4.5rem}.pi .pi-h2{color:#000;font-size:clamp(20px,6rem,80px);font-weight:300;line-height:125%}.pi .pi-content{display:flex;justify-content:space-between;width:100%}.pi .pi-container .pi-left{display:flex;flex-direction:column;gap:1rem}.pi .pi-container .pi-right{width:77rem;height:44rem;padding:1.5rem;border-radius:2.5rem;background:radial-gradient(69.71% 65.82% at 50% 50%,#fff,#ddd);display:grid;grid-template-areas:"stack"}.pi .pi-container .pi-button{padding:1.5rem 2.5rem;max-width:37.5rem;color:#a6a6a6;font-size:3rem;font-weight:300;line-height:125%;transition:color .3s ease-out;text-align:left;border-radius:2rem;border:1px solid #e9e9e98e;background:linear-gradient(232deg,#e9e9e9 1.62%,#fff 86.43%)}.pi .pi-container .pi-button.is--active{color:#000}.pi .pi-right>div{width:100%;height:100%;grid-area:stack;border-radius:4.5rem;display:none;position:relative;overflow:hidden}.pi .pi-container .pi-right div.is--active{display:block}.pi .pi-container iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;border-radius:5rem;aspect-ratio:1.82}@media (orientation: portrait){.pi{padding-inline:1.5rem}.pi .pi-container{gap:2rem}.pi .pi-h2{font-size:3.4rem}.pi .pi-content{flex-direction:column;gap:1.5rem}.pi .pi-container .pi-left{flex-direction:row;gap:.5rem}.pi .pi-container .pi-right{width:100%;height:21rem;padding:1rem;border-radius:1.2rem}.pi .pi-container .pi-button{padding:1rem 2rem;max-width:auto;font-size:1.4rem;text-align:center;border-radius:1.2rem}.pi .pi-container .pi-right>div{border-radius:2rem}.pi .pi-container iframe{border-radius:2rem}}.pr{padding-inline:26.5rem}.pr-container{display:flex;justify-content:space-between;gap:17rem}.pr-header{color:#000}.pr-header__h2{font-size:clamp(15px,3rem,45px);line-height:125%;margin-bottom:2.5rem}.pr-header__h3,.pr-header__h3 span{font-size:clamp(12px,2rem,45px);line-height:134%;margin-bottom:2rem}.pr-header__h3 span{font-weight:500}.pr-header__p{font-size:clamp(12px,2rem,45px);font-weight:300;line-height:134%}.pr-header__p span{color:#f13f3f}.pr-content{display:flex;flex-direction:column;gap:1.5rem}.pr-content__row{display:flex;gap:4.5rem}.pr-content__rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-right:1rem}.pr-content__rating input{display:none}.pr-content .pr-content__rating label{cursor:pointer;width:15px;height:15px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23ccc" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>');background-repeat:no-repeat;background-position:center;background-size:80%;transition:transform .2s ease;pointer-events:none}.pr-content__rating input:checked~label{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23434343" stroke="%23434343" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>')}.pr-content__value{color:#000;font-size:clamp(12px,1.6rem,30px);font-weight:500}.pr-content__progress{position:relative;width:25.6rem;height:1.4rem;background:#d9d9d9;overflow:hidden}.pr-content__progress-bar{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;transform:translate(-50%)}.pr-content button{border-radius:5rem;background:#000;padding:1.2rem 3rem;color:#fff;font-size:clamp(10px,1.6rem,30px);font-weight:500;line-height:100%;margin-top:4rem;margin-left:auto}.pr-no-reviews{padding:4rem 2.5rem;background:#fff;display:flex;gap:2.5rem;margin-top:4rem;align-items:center}.pr-no-reviews svg{width:max(2.4rem,18px);height:max(2.4rem,18px);flex-shrink:0}.pr-no-reviews span{color:#000;font-size:clamp(12px,2rem,30px);font-weight:300;line-height:134%}.pr-form{display:none;flex-direction:column;gap:1.5rem;width:60%}.pr-form[data-active]{display:flex}.pr-form__custom-rating{display:flex;flex-direction:column;gap:1.5rem}.pr-form__custom-rating>label{color:#000;font-size:clamp(12px,2rem,30px);font-weight:300;line-height:134%}.pr-form__custom-rating>label span{color:#f13f3f}.pr-form__custom-rating .pr-content__rating{display:flex;flex-direction:row-reverse;justify-content:flex-end}.pr-form__custom-rating .pr-content__rating label{cursor:pointer;width:15px;height:15px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23ccc" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>');background-repeat:no-repeat;background-position:center;background-size:80%;transition:transform .2s ease}.pr-form__custom-rating .pr-content__rating input:checked~label,.pr-form__custom-rating .pr-content__rating label:hover,.pr-form__custom-rating .pr-content__rating label:hover~label{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23434343" stroke="%23434343" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>')}.pr-form__field{display:flex;gap:1.5rem}.pr-form__field textarea{flex:1 0 0;border-radius:1rem;border:1px solid #d6d6d6;height:17rem;overflow:auto;padding:2rem;color:#222;font-size:clamp(12px,1.6rem,30px);font-weight:300;line-height:134%;background:transparent;resize:none}.pr-form__field input{flex:1 0 0;border-radius:1rem;border:1px solid #d6d6d6;overflow:auto;padding:1.5rem;color:#222;font-size:clamp(12px,1.6rem,30px);font-weight:300;line-height:134%}.pr-form__field textarea::placeholder,.pr-form__field input::placeholder{color:#757575}.pr-form__checkbox{margin-block:1rem}.pr-form__custom-checkbox{width:15px;height:15px;border-radius:5px;background:#d9d9d9;display:block}.pr-form__checkbox label{position:relative;display:flex;gap:1.2rem;color:#222;font-size:clamp(12px,1.6rem,30px);font-weight:300;line-height:134%}.pr-form__checkbox label:has(input:checked) .pr-form__custom-checkbox{background-color:#000}.pr-form__checkbox input[type=checkbox]{width:15px;height:15px;border-radius:5px;background:#d9d9d9;position:absolute;opacity:0;visibility:hidden}.pr-form__submit{color:#fff;font-size:clamp(12px,1.6rem,30px);font-weight:500;line-height:100%;border-radius:5rem;background:#000;padding:1.2rem 3rem;width:fit-content}.pr-list{display:flex;flex-direction:column;gap:1.5rem;width:60%;margin-block:2rem}.pr-list__item{display:flex;flex-direction:column;gap:2rem;padding:3rem 2.5rem;border-radius:2rem;background:#fff}.pr-list__item span{color:#000;font-size:clamp(12px,1.8rem,30px);font-weight:500;line-height:120%;letter-spacing:.36px}.pr-list__item .pr-list__item__rating{display:flex;flex-direction:row-reverse;justify-content:flex-end}.pr-list__item .pr-list__item__rating input{display:none}.pr-list__item .pr-list__item__rating label{cursor:pointer;width:15px;height:15px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23ccc" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>');background-repeat:no-repeat;background-position:center;background-size:80%;transition:transform .2s ease;pointer-events:none}.pr-list__item .pr-list__item__rating input:checked~label{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23434343" stroke="%23434343" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>')}.pr-list__item p{color:#717171;font-weight:300;font-size:clamp(12px,1.6rem,30px);line-height:150%}.pr-list button{padding:1.2rem 3rem;border-radius:3rem;border:1px solid #d9d9d9;background:#fff;color:#000;font-size:clamp(12px,1.6rem,30px);font-weight:500;width:fit-content;margin-inline:auto}@media (orientation: portrait){.pr{display:flex;flex-direction:column;gap:5rem;padding-inline:1.5rem}.pr-container{flex-direction:column;gap:1.5rem}.pr-header__h2{font-size:1.4rem;margin-bottom:1rem}.pr-header__h3,.pr-header__h3 span{font-size:1.2rem;margin-bottom:.5rem}.pr-header__p{font-size:1.2rem;width:80%}.pr-content{gap:1rem}.pr-content__row{gap:1.5rem}.pr-content__rating{margin-right:0rem}.pr-content__rating label{width:12px;height:12px}.pr-content__value{font-size:1rem}.pr-content__progress{width:10.6rem;height:.8rem}.pr-content button{border-radius:3.5rem;padding:1rem 2rem;font-size:1.4rem;margin-top:2rem;margin-left:0;width:fit-content}.pr-no-reviews{padding:2rem;gap:1rem;margin-top:2rem}.pr-no-reviews svg{width:10px;height:10px}.pr-no-reviews span{font-size:1.2rem}.pr-form{width:100%}.pr-form__custom-rating{gap:.5rem}.pr-form__custom-rating>label{font-size:1.4rem}.pr-form__custom-rating .pr-content__rating label{width:18px;height:18px}.pr-form__field{gap:.5rem}.pr-form__field textarea{border-radius:.5rem;height:8rem;padding:1rem;font-size:1.2rem}.pr-form__field input{border-radius:.5rem;padding:1rem;font-size:1.2rem}.pr-form__checkbox{margin-block:.5rem 0rem;width:95%}.pr-form__custom-checkbox{width:13px;height:13px;border-radius:2px;flex-shrink:0;margin-top:5px;display:block}.pr-form__checkbox label{gap:1rem;font-size:1.4rem}.pr-form__checkbox input[type=checkbox]{width:13px;height:13px;border-radius:2px}.pr-form__submit{font-size:1.4rem;border-radius:3.5rem;padding:1rem 2rem;margin-left:auto}.pr-list{gap:1rem;width:100%}.pr-list__item{padding:2.5rem}.pr-list__item span{font-size:1.6rem}.pr-list__item .pr-list__item__rating label{width:13px;height:13px}.pr-list__item p{font-size:1.4rem}.pr-list button{padding:1rem 3rem;border-radius:2rem;font-size:1.4rem;margin-inline:auto}}.spec-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;isolation:isolate;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden}.spec-modal.is--active{opacity:1;visibility:visible}.spec-modal__layer{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:-1;transition:opacity .6s cubic-bezier(.625,.05,0,1);opacity:0}.spec-modal.is--active .spec-modal__layer{opacity:1}.spec-modal__content{border-radius:10px;background:#fff;padding:3.5rem 4rem;display:flex;flex-direction:column;gap:1rem;height:calc(100vh - 30rem);width:calc(100vw - 100rem);transform:translateY(30px);opacity:0;transition:transform .6s cubic-bezier(.625,.05,0,1),opacity .6s cubic-bezier(.625,.05,0,1)}.spec-modal.is--active .spec-modal__content{opacity:1;transform:translateY(0)}.spec-modal__content .spec-modal__close{width:33px;height:33px;margin-inline:auto 1rem;cursor:pointer}.spec-modal__content .spec-modal__image{border-radius:3.5rem;overflow:hidden;width:100%;flex-grow:1}.spec-modal__content h3{color:#000;font-size:clamp(15px,3rem,45px);line-height:125%;margin-block:2rem}.spec-modal__content p{color:#6d6d6d;font-size:clamp(12px,1.8rem,30px);line-height:150%;margin-bottom:2rem;width:90%}.spec-modal__content a{color:#fff;font-size:clamp(10px,1.6rem,30px);font-weight:500;line-height:100%;border-radius:5rem;background:#000;padding:1.2rem 3rem;width:fit-content}@media (orientation: portrait){.spec-modal{display:none}}
