@charset "UTF-8";main{align-items:center;width:100vw}.hero-product,main{display:flex;position:relative}.hero-product{align-items:flex-start;gap:4px;justify-content:space-between;width:100%}@media (max-width:850px){.hero-product{flex-direction:column;padding-top:113px}}.content-product{align-items:center;display:flex;justify-content:center;width:50%}.content-product h1{margin-top:10px}.content-product h1 span{letter-spacing:-.01em;line-height:90%}.content-product .california-flag{height:10px}.content-product .text-info{letter-spacing:-.01em;margin-top:10px}.content-product .scrolling-column{max-width:350px;padding-top:25vh}.content-product .logo-product-heading{width:80%}.content-product .medias-product{margin-bottom:10px;margin-top:25px;width:95%}@media (max-width:850px){.content-product{width:100%}.content-product .scrolling-column{max-width:100%;padding-top:20px;width:calc(100% - 20px)}.content-product .text-info{margin-top:20px}.content-product .medias-product{margin-top:40px}}.heading-bars{display:flex;flex-direction:column;gap:5px;margin-top:15px;width:100%}.heading-bars .stars-product{height:13px}.heading-bars .group-rating{align-items:center;display:flex;gap:20px}@media (max-width:850px){.heading-bars{margin-top:25px}}.grey-container{align-items:center;background-color:var(--bg-lgrey);border-radius:8px;display:flex;height:45px;justify-content:space-between;padding:0 15px;width:100%}@media (max-width:850px){.grey-container{height:55px;padding:15px}}.customer-main-review{border:6px solid #e9e9e9;border-radius:8px;height:55vh;margin-bottom:5vh;margin-top:5vh;overflow:hidden;position:relative;width:100%}.customer-main-review .review-txt-customer{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.309);border-radius:12px;padding:10px}.customer-main-review .filter-review{background:linear-gradient(180deg,transparent 47.47%,rgba(0,0,0,.31) 66.34%,rgba(0,0,0,.65) 83%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.customer-main-review .profile-customer-review{height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.customer-main-review .section-about-customer-review{align-items:flex-start;bottom:0;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;padding:20px;position:absolute;width:100%;z-index:10}.customer-main-review .section-about-customer-review .stars-review{height:14px}@media (max-width:850px){.customer-main-review{height:70vh}}.container-selector-covers{background-color:#000;color:#fff}.container-selector-covers select{border:none;outline:none}.icon-guarantee{width:10px}.icon-sold{width:16px}.benefits-product-wrapper{display:flex;flex-direction:column;gap:12.5px;margin-top:30px;width:100%}@media (max-width:850px){.benefits-product-wrapper{gap:18px;margin-top:40px}}.benefit-item-product{align-items:center;display:flex;gap:8px}.benefit-item-product img{width:12px}.offers-product{display:flex;flex-direction:column;gap:8px;margin-top:50px}.heading-offers{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;width:100%}.heading-offers .mplus-size{border:1px solid #000;border-radius:100px;padding:3px 12px;width:fit-content}.heading-bundle{display:flex;gap:20px}.heading-bundle img{border:1px solid #fff;border-radius:8px;height:155px;object-fit:cover;width:120px}.heading-bundle .wrapper-heading-bundle{display:flex;flex-direction:column;gap:2px}@media (max-width:850px){.heading-bundle{align-items:center}.heading-bundle img{height:175px;width:140px}}.live-stock{animation:liveStock 1.5s ease infinite;display:flex;position:relative}@keyframes liveStock{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.is-hidden{display:none!important}.offer-card{background-color:var(--bg-lgrey);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:12px;position:relative;width:100%}.offer-card h3{letter-spacing:-.02em}.offer-card .offer-radio{background:#fff;border:1px solid rgba(0,0,0,.25);border-radius:999px;height:22px;pointer-events:none;position:absolute;right:14px;top:100px;transform:translateY(-50%);width:22px}.offer-card.is-selected{border:1px solid rgba(0,0,0,.115)}.offer-card.is-selected .offer-radio{border-color:#0b0b0b}.offer-card.is-selected .offer-radio:after{background:#0b0b0b;border-radius:999px;content:"";inset:3px;position:absolute}.offer-card .offer-details{display:none;flex-direction:column;gap:8px;margin-top:8px}.offer-card.is-selected .offer-details{display:flex}.offer-card .selector-color-product{align-items:center;background-color:#e8e8e8;border-radius:10px;color:#000;display:flex;justify-content:space-between;padding:10px 12px;width:100%}.offer-card .selector-color-product select{background:transparent;border:0;color:#000;outline:none}@media (max-width:850px){.offer-card .selector-color-product{padding:15px}.offer-card .offer-radio{height:20px;right:12px;width:20px}}.offer-card .offer-add{align-items:center;background-color:#0b0b0b;border:none;border-radius:10px;color:#fff;display:flex;font-family:Inter Semibold;justify-content:center;outline:none;padding:13px 12px;transition:.3s ease;width:100%}.offer-card .offer-add:hover{background-color:#fff;color:#0b0b0b}@media (max-width:850px){.offer-card .offer-add{padding:20px 15px}}.price-section-offer{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;margin-top:10px}.price-section-offer .price-line{background-color:#fff;border:1px solid #eaeaea;border-radius:1000px;display:flex;gap:8px;padding:12px 16px;width:fit-content}.price-section-offer .sale{text-decoration-line:line-through}.reduc-info{border:1px solid #000;border-radius:100px;padding:8px 10px;width:fit-content}.info-bundle{border:1px solid #bbb;margin-top:5px;text-align:center;width:100%}.info-bundle,.most-popular-tag{border-radius:100px;padding:8px 10px 7px}.most-popular-tag{background-color:#fff;position:absolute;right:8px;top:8px}.stock-info{background-color:#000;border-radius:100px;color:#fff;padding:8px 10px;width:fit-content}.about-section{width:100%}.about-section h2{letter-spacing:-.02em;margin-top:30px}@media (max-width:850px){.about-section h2{margin-top:60px}}.dropdowns-product{display:flex;flex-direction:column;gap:8px;margin-top:15px}.dropdowns-product .dropdown-product{align-items:center;background-color:var(--bg-lgrey);border-radius:8px;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:10px 15px;width:100%}@media (max-width:850px){.dropdowns-product .dropdown-product{padding:15px}}.dropdowns-product .dropdown-event-declencher{align-items:center;cursor:pointer;display:flex;justify-content:space-between;user-select:none;width:100%}.dropdowns-product .dropdown-event-declencher:after{content:"﹢";font-size:20px!important;transition:transform .2s ease}.dropdowns-product .dropdown-content{display:none}.dropdowns-product .dropdown-product.is-open .dropdown-content{display:flex;flex-direction:column;gap:3px;width:100%}.dropdowns-product .dropdown-product.is-open .dropdown-event-declencher:after{transform:rotate(180deg)}.benefits-list-table{display:flex;flex-direction:column;gap:8px;margin-top:15vh;width:400px}.benefits-list-table h2{margin-bottom:40px}@media (max-width:850px){.benefits-list-table{width:calc(100% - 20px)}}.card-benefit{align-items:center;background-color:var(--bg-lgrey);border-radius:20px;display:flex;gap:30px;padding:20px 25px;width:100%}.card-benefit img{background-color:var(--bg-1);border-radius:14px;height:110px;width:110px}.card-benefit .container-benefits{display:flex;flex-direction:column;gap:10px}.img-comparisons{background-color:var(--bg-lgrey);border-radius:12px;height:70vh;margin-top:15vh;object-fit:cover;width:550px}@media (max-width:850px){.img-comparisons{height:55vh;width:80%}}.data-about-product{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:15vh}.data-about-product .label-top{width:fit-content}.data-about-product .btn-main-cta,.data-about-product .sub-text-cta{margin-top:0}.datas-wrapper{display:flex;gap:8px;margin-top:30px;width:fit-content}.datas-wrapper .data-element{background-color:var(--bg-lgrey);border-radius:20px;display:flex;flex-direction:column;gap:8px;padding:20px 25px;width:100%;width:200px}.datas-wrapper .data-element .journal{line-height:110%}@media (max-width:850px){.data-about-product{width:calc(100% - 20px)}.datas-wrapper{flex-direction:column;width:100%}.datas-wrapper .data-element{width:100%}}.this-is-for-you{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:10vh}.this-is-for-you .isitforyou-wrapper{display:flex;gap:8px;margin-top:30px;width:fit-content}.this-is-for-you .isitforyou-wrapper .no-if .card-isitfor{background-color:var(--bg-lgrey)!important}.this-is-for-you .isitforyou-wrapper .column-isitforyou{align-items:center;display:flex;flex-direction:column;gap:8px;width:350px}.this-is-for-you .isitforyou-wrapper .column-isitforyou h3{align-items:center;display:flex;gap:10px;margin-bottom:20px}.this-is-for-you .isitforyou-wrapper .column-isitforyou h3 img{height:20px}.this-is-for-you .isitforyou-wrapper .column-isitforyou .card-isitfor{background-color:var(--bg-lgrey)!important;border-radius:20px;display:flex;flex-direction:column;gap:2px;padding:20px 25px;width:100%}@media (max-width:850px){.this-is-for-you .isitforyou-wrapper{flex-direction:column;gap:5vh;margin-top:50px}}.second-section-offers{margin-top:15vh;width:706px}@media (max-width:850px){.second-section-offers{width:calc(100% - 20px)}}:root{--rv-text:#0b0b0b;--rv-muted:#6c6c6c;--rv-line:#e6e6e6;--rv-bg:#fff;--rv-verified:#0f9d58}.reviews{background:var(--rv-bg);color:var(--rv-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;margin-top:15vh;width:708px}@media (max-width:850px){.reviews{align-items:center;display:flex;flex-direction:column;margin-top:8vh;width:100%}}.reviews__header{position:relative}@media (max-width:850px){.reviews__header{align-items:center;display:flex;flex-direction:column;justify-content:center}}.reviews__title{margin:0}.reviews__summary{align-items:flex-start;display:flex;gap:22px;margin-top:40px}@media (max-width:850px){.reviews__summary{align-items:center}}.rv-avg{min-width:160px}@media (max-width:850px){.rv-avg{align-items:center;display:flex;flex-direction:column}}.rv-avg__score{line-height:1;margin-bottom:0}.rv-avg__stars{display:flex;gap:3px;margin-bottom:0}.rv-avg__count{color:var(--rv-muted)}.rv-divider{background:var(--rv-line);height:92px;margin-top:10px;width:1px}.rv-dist{max-width:460px;padding-top:0;width:100%}@media (max-width:850px){.rv-dist{width:100%}}.rv-dist__row{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;display:grid;gap:10px;grid-template-columns:56px 1fr 46px;padding:8px;text-align:left;width:100%}.rv-dist__row.is-active,.rv-dist__row:hover{background:var(--bg-lgrey);border-color:transparent}.rv-dist__label{color:var(--rv-text)}.rv-dist__bar{background:#efefef;border-radius:999px;height:8px;overflow:hidden}.rv-dist__fill{background:#c7c7c7;border-radius:999px;display:block;height:100%;transition:width .25s ease;width:0}.rv-dist__value{justify-self:end}.rv-dist__all{background:transparent;border:1px solid var(--rv-line);border-radius:999px;cursor:pointer;margin-top:10px;padding:8px 12px}.rv-dist__all:hover{background:#fafafa}.rv-photos{min-width:240px;padding-top:8px}.rv-photos__grid{display:grid;gap:8px;grid-template-columns:repeat(4,44px);justify-content:flex-start}.rv-thumb{background:#f7f7f7;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;height:44px;overflow:hidden;width:44px}.rv-thumb img{display:block;height:100%;object-fit:cover;width:100%}.reviews__rule{margin:22px auto 0}.rv-list{display:flex;flex-direction:column;gap:8px;margin-top:40px}@media (max-width:850px){.rv-list{width:calc(100% - 20px)}}.rv-item{background-color:var(--bg-lgrey);border-radius:20px;display:grid;gap:18px;grid-template-columns:170px 1fr;padding:20px 25px;width:100%}.rv-left{align-items:flex-start;display:flex;font-size:12px;gap:12px}.rv-avatar{align-items:center;background:#f2f2f2;border-radius:999px;color:#555;display:flex;flex:0 0 auto;font-weight:800;height:44px;justify-content:center;width:44px}.rv-meta{margin-top:2px}.rv-name{margin:0 0 6px}.rv-verified{align-items:center;color:#0f9d58;display:flex;gap:6px}.rv-check{align-items:center;background:rgba(15,157,88,.12);border:1px solid rgba(15,157,88,.25);border-radius:999px;display:inline-flex;height:18px;justify-content:center;width:18px}.rv-check svg{height:12px;width:12px}.rv-right{padding-right:8px}.rv-stars{display:flex;gap:3px;margin-bottom:10px}.rv-text{font-size:13px;margin:0 0 10px}.rv-inline-photos{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.rv-inline-photos .rv-thumb{border-radius:12px;height:50px;width:50px}.rv-pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin:0 auto;max-width:1100px;padding:16px 18px 34px}.rv-page{background:transparent;border:none;border-radius:8px;cursor:pointer}.rv-page:hover{background:#fafafa;color:var(--rv-text)}.rv-page.is-active{color:var(--rv-text);font-weight:800}.rv-page--arrow{border:1px solid var(--rv-line);border-radius:999px;color:var(--rv-text);display:flex;height:20px;width:20px}.rv-lightbox,.rv-page--arrow{align-items:center;justify-content:center}.rv-lightbox{background:rgba(0,0,0,.8);display:none;inset:0;padding:24px;position:fixed;z-index:9999}.rv-lightbox.is-open{display:flex}.rv-lightbox__img{background:#111;border-radius:14px;box-shadow:0 20px 80px rgba(0,0,0,.45);max-height:88vh;max-width:min(1100px,92vw)}.rv-lightbox__close{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;cursor:pointer;height:44px;position:absolute;right:18px;top:18px;width:44px}.rv-lightbox__close:hover{background:rgba(0,0,0,.55)}@media (max-width:920px){.reviews__summary{flex-direction:column;gap:14px}.rv-divider{display:none}.rv-photos__grid{grid-template-columns:repeat(6,44px)}.rv-item{grid-template-columns:1fr}}.rv-ellipsis{color:var(--rv-muted);font-size:14px;padding:0 4px;user-select:none}.container-gallery-product{align-items:center;display:flex;height:100%;height:100vh;justify-content:center;position:sticky;top:0;width:50%}@media (max-width:850px){.container-gallery-product{height:60vh;position:relative;top:0;width:100%;width:calc(100% - 20px)}}.gallery-wrapper{height:100%;overflow-x:hidden;position:relative;width:100%}.main-img-canva{height:90%;object-fit:cover;transition:opacity .3s ease;width:100%}.thumbnails{bottom:0;display:flex;height:10%;left:0;left:10px;overflow:hidden;overflow-x:scroll;position:absolute;width:100%;z-index:2}.thumb{cursor:pointer;flex-shrink:0;height:100%!important;object-fit:cover;transition:all .2s ease;width:10vh}.thumb,.thumb:hover{opacity:1}.thumb.active{border:0 solid var(--color-1);opacity:.5}.nav-arrow{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;position:absolute;top:47%;transform:translateY(-50%);transition:opacity .25s ease,background .25s ease;z-index:3}.nav-arrow img{width:12px}.black .nav-arrow img{filter:invert(1)}.nav-arrow.left{left:15px}.nav-arrow.right{right:15px}.nav-arrow.disabled{opacity:0;pointer-events:none}.thumbnails{opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease;visibility:hidden}.thumbnails.ready{opacity:1;transform:translateY(0);visibility:visible}.main-img-canva{opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.main-img-canva.loaded{opacity:1;transform:translateY(0)}@media (max-width:850px){.container-gallery-product{align-items:center;flex-direction:column;height:auto;left:10px;top:0;width:calc(100% - 20px)}.container-gallery-product,.gallery-wrapper{border-radius:8px;display:flex;position:relative}.gallery-wrapper{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;height:50vh;width:100%}.gallery-wrapper::-webkit-scrollbar{display:none}.gallery-wrapper .gallery-slide,.gallery-wrapper .main-img-canva{border-radius:0;flex:0 0 100%;height:50vh;object-fit:cover;opacity:1!important;scroll-snap-align:center}.nav-arrow,.thumbnails{display:none!important}.swiper-indicators{align-items:center;bottom:10px;display:flex;gap:6px;height:10px;justify-content:center;left:50%;margin-top:12px;position:absolute;transform:translate(-50%,-50%)}.swiper-indicators .dot{background:#bbb;border-radius:50%;height:6px;opacity:.6;transition:all .3s ease;width:6px}.swiper-indicators .dot.active{background:var(--color-1);opacity:1;transform:scale(1.3)}}.howtouse-product{margin-top:8vh}