.ov-section{margin:0;min-width:0}.ov{box-sizing:border-box;min-width:0;background:var(--ov-background,#fff);color:var(--ov-text,#5d675c);padding:var(--ov-top,48px) 0 var(--ov-bottom,48px);font:400 var(--ov-body-size,16px)/var(--ov-line,1.7) var(--ov-body,"Barlow",Arial,sans-serif);letter-spacing:0;text-align:var(--ov-align,left);-webkit-font-smoothing:antialiased}.ov *,.ov *:before,.ov *:after{box-sizing:border-box}.ov :is(h1,h2,h3,h4,p,figure,ul,dl){margin:0}.ov :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--ov-accent);outline-offset:4px}.ov a{color:inherit;text-decoration:none}.ov :is(button,input,select){font:inherit}.ov img{display:block;max-width:100%;height:auto}.ov ul{list-style:none;padding:0}.ov .ov-shell{width:calc(100% - 80px);max-width:var(--ov-width,1280px);margin-inline:auto;min-width:0}.ov .ov-title{font:var(--ov-weight,600) var(--ov-title-size,42px)/1.16 var(--ov-head,"Archivo",Arial,sans-serif);letter-spacing:-.03em;color:var(--ov-title);text-wrap:balance;overflow-wrap:break-word}.ov .ov-kicker{font:600 11px/1.6 var(--ov-body);letter-spacing:.12em;color:var(--ov-accent);margin:0 0 12px;text-transform:uppercase}.ov .ov-head{margin-bottom:28px;min-width:0}.ov .ov-head .ov-copy{margin-top:16px;max-width:62ch}.ov .ov-copy{font:400 var(--ov-body-size)/var(--ov-line) var(--ov-body);color:var(--ov-text);overflow-wrap:anywhere}.ov .ov-copy p+p{margin-top:14px}.ov .ov-item-title{font:var(--ov-weight,600) var(--ov-item-size,20px)/1.3 var(--ov-head);letter-spacing:-.015em;color:var(--ov-title);overflow-wrap:break-word}.ov .ov-caption{font:400 var(--ov-caption-size,13px)/var(--ov-line) var(--ov-body);color:var(--ov-text);margin-top:7px;overflow-wrap:anywhere}.ov .ov-count{font:400 var(--ov-count-size,var(--ov-caption-size,13px))/1.6 var(--ov-body);color:var(--ov-text);margin-top:8px}.ov .ov-note{font:500 var(--ov-caption-size)/1.7 var(--ov-body);color:var(--ov-accent);border-top:var(--ov-border-width,1px) solid var(--ov-border);margin-top:26px;padding-top:18px;letter-spacing:.08em}.ov .ov-icon{display:inline-flex;color:var(--ov-accent);flex:none;width:var(--icon-size,26px);height:var(--icon-size,26px)}.ov .ov-icon :is(svg,img){width:100%;height:100%;object-fit:contain}.ov .ot22-arrow{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.ov .ov-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:13px 24px;border:var(--ov-border-width,1px) solid var(--ov-button);border-radius:var(--ov-button-radius,4px);color:var(--ov-button-text);background:var(--ov-button);font:600 var(--ov-body-size)/1.4 var(--ov-body);text-align:center;cursor:pointer;transition:background .2s,color .2s}.ov .ov-button:hover{background:var(--ov-button-hover);color:var(--ov-button-hover-text)}.ov .ov-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding-block:8px;border-bottom:var(--ov-border-width,1px) solid var(--ov-accent);color:var(--ov-title);font-weight:600}.ov .ov-after{margin-top:28px}.ov .ov-grid{display:grid;grid-template-columns:repeat(var(--ov-columns,4),minmax(0,1fr));gap:var(--ov-gap,24px)}.ov .ov-trust-grid{display:grid;grid-template-columns:repeat(var(--ov-columns,4),minmax(0,1fr));gap:var(--ov-gap)}.ov .ov-trust-item{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:8px 16px 8px 0;border-right:var(--ov-border-width,1px) solid var(--ov-border);text-align:var(--ov-align);background:var(--ov-card)}.ov .ov-trust-item:last-child{border-right:0}.ov .ov-trust-item .ov-caption{margin-top:5px}.ov .ov-photo{width:var(--ov-image-width,100%);margin-inline:auto;aspect-ratio:var(--ov-ratio,4/3);border-radius:var(--ov-photo-radius,var(--ov-radius,6px));overflow:hidden;position:relative;background:var(--ov-card)}.ov .ov-photo :is(img,svg){display:block;width:100%;height:100%;object-fit:var(--ov-fit,cover);object-position:var(--ov-focus,center)}.ov .ov-category{min-width:0;text-align:var(--ov-align);background:var(--ov-card)}.ov .ov-category-link{display:block;min-width:0}.ov .ov-category-info{display:flex;justify-content:space-between;gap:12px;padding:16px 0 0}.ov .ov-category-info>div{flex:1;min-width:0}.ov .ov-arrow{display:flex;align-items:center;color:var(--ov-accent);align-self:flex-start;flex:none;min-height:28px}.ov .ov-category a:hover .ov-arrow{transform:translate(3px)}.ov .ov-category .ov-item-title{line-height:1.35}.ov .ov-product{display:flex;min-width:0}.ov .ov-card{display:flex;flex-direction:column;min-width:0;width:100%;border:var(--ov-border-width) solid var(--ov-border);border-radius:var(--ov-radius);overflow:hidden;background:var(--ov-card);transition:border-color .2s}.ov .ov-card:hover{border-color:var(--ov-accent)}.ov .ov-product-photo{aspect-ratio:var(--ov-ratio,1);position:relative;width:var(--ov-image-width,100%);margin-inline:auto;border-radius:var(--ov-photo-radius,var(--ov-radius));overflow:hidden}.ov .ov-product-photo img{width:100%;height:100%;object-fit:var(--ov-fit,contain);object-position:var(--ov-focus,center);padding:10px}.ov .ov-product-copy{padding:18px;display:flex;flex-direction:column;flex:1;min-width:0}.ov .ov-product h3{font:var(--ov-weight) var(--ov-item-size)/1.3 var(--ov-head);color:var(--ov-title);letter-spacing:-.02em}.ov .ov-product-type{font:400 var(--ov-caption-size)/var(--ov-line) var(--ov-body);margin:9px 0 14px;min-height:3em;color:var(--ov-text)}.ov .ov-price{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font:600 var(--ov-body-size)/1.5 var(--ov-body);margin-top:auto;color:var(--ov-title)}.ov .ov-price s{font-size:var(--ov-caption-size);font-weight:400;color:var(--ov-text)}.ov .ov-sale{position:absolute;left:8px;top:8px;background:var(--ov-accent);color:var(--ov-card);padding:4px 8px;border-radius:3px;font-size:var(--ov-caption-size);z-index:1}.ov .ov-options{font:400 var(--ov-caption-size)/1.5 var(--ov-body);margin-top:10px;color:var(--ov-text)}.ov .ov-card-action{display:flex;justify-content:space-between;align-items:center;min-height:44px;gap:10px;margin-top:14px;padding-top:10px;border-top:var(--ov-border-width) solid var(--ov-border);font:600 var(--ov-caption-size)/1.5 var(--ov-body);color:var(--ov-title)}.ov .ov-editorial{display:flex;align-items:stretch;border-radius:var(--ov-radius);overflow:hidden;background:var(--ov-panel);border:var(--ov-border-width) solid var(--ov-border)}.ov .ov-editorial-photo{flex:0 0 var(--photo-share,50%);width:var(--photo-share,50%);min-height:400px;margin:0;position:relative;align-self:stretch;border-radius:var(--ov-photo-radius,var(--ov-radius))}.ov .ov-editorial-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--ov-fit,cover);object-position:var(--ov-focus)}.ov .ov-editorial-content{min-width:0;flex:1;padding:var(--panel-padding,48px);align-self:center}.ov .ov-editorial[data-side=right] .ov-editorial-photo{order:2}.ov .ov-editorial .ov-head{margin-bottom:24px}.ov .ov-editorial .ov-head .ov-copy{margin-top:22px}.ov .ov-editorial .ov-title{max-width:21ch}.ov .ov-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ov-gap);margin:24px 0}.ov .ov-points:empty{display:none}.ov .ov-points article{min-width:0;text-align:var(--ov-align)}.ov .ov-points .ov-icon{margin-bottom:12px}.ov .ov-points .ov-item-title{font-size:var(--ov-item-size)}.ov .ov-guarantee{display:flex;gap:18px;align-items:center;margin-top:30px;padding-top:22px;border-top:var(--ov-border-width) solid var(--ov-border);color:var(--ov-title)}.ov .ov-guarantee b{font:600 var(--number-size,64px)/1 var(--ov-head)}.ov .ov-guarantee span{font-size:var(--ov-caption-size);letter-spacing:.08em;max-width:17ch}.ov .ov-compare-layout{display:grid;grid-template-columns:4fr 6fr;gap:var(--ov-gap);align-items:center}.ov .ov-compare-copy .ov-copy{margin:22px 0}.ov ot-water-compare{display:block;min-width:0}.ov .ot-compare-stage{position:relative;aspect-ratio:var(--ov-ratio,16/9);border-radius:var(--ov-radius);overflow:hidden;background:var(--ov-card)}.ov .ot-compare-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--ov-fit,cover);object-position:var(--ov-focus)}.ov .ot-compare-after{clip-path:inset(0 0 0 var(--split,50%))}.ov .ot-compare-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;z-index:4;cursor:ew-resize}.ov .ot-compare-stage:focus-within{outline:3px solid var(--ov-accent);outline-offset:3px}.ov .ot-compare-line{position:absolute;top:0;bottom:0;left:var(--split,50%);width:2px;background:var(--ov-handle,#fff);pointer-events:none;z-index:3}.ov .ot-compare-grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid var(--ov-handle,#fff);border-radius:50%;display:grid;place-items:center;width:44px;height:44px;background:var(--ov-button);color:var(--ov-handle,#fff);font-size:22px}.ov .ot-compare-label{position:absolute;bottom:14px;left:14px;background:var(--ov-label-bg,#fff);color:var(--ov-label-text,#222e27);padding:5px 9px;font-size:var(--ov-caption-size);z-index:2;max-width:44%}.ov .ot-compare-label--after{left:auto;right:14px}.ov .ot-compare-caption{display:grid;gap:6px;font-size:var(--ov-caption-size);margin-top:14px}.ov .ot-compare-caption em{font-style:normal}.ov .ot-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ov .ov-routes{grid-template-columns:repeat(var(--ov-columns,3),minmax(0,1fr))}.ov .ov-route{border-top:2px solid var(--ov-accent);padding:22px 0 0;min-width:0;display:flex;flex-direction:column;text-align:var(--ov-align);background:var(--ov-card)}.ov .ov-route-number{font:600 15px/1.5 var(--ov-body);color:var(--ov-accent);margin-bottom:20px}.ov .ov-route .ov-copy{margin:14px 0 18px}.ov .ov-route .ov-link{margin-top:auto;align-self:flex-start}.ov .ov-route .ov-icon{margin-bottom:12px}.ov .ov-faq-layout{display:grid;grid-template-columns:4fr 6fr;gap:var(--ov-gap)}.ov .ov-faq-intro .ov-head{margin-bottom:24px}.ov .ov-help-link{display:block;font-size:var(--ov-caption-size);margin-top:18px;text-decoration:underline;text-underline-offset:4px}.ov .ov-faq-list{min-width:0;border-top:var(--ov-border-width) solid var(--ov-border)}.ov .ov-faq-list details{border-bottom:var(--ov-border-width) solid var(--ov-border);min-width:0;background:var(--ov-card);text-align:var(--ov-align)}.ov .ov-faq-list details[open]{background:var(--ov-open-bg,#f1f4ee)}.ov .ov-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 12px;min-height:62px;list-style:none;cursor:pointer;color:var(--ov-title);font:600 var(--ov-item-size)/1.5 var(--ov-body)}.ov .ov-faq-list details[open] summary{color:var(--ov-open-title,var(--ov-title))}.ov summary::-webkit-details-marker{display:none}.ov .ov-toggle{width:18px;height:18px;position:relative;flex:none;color:var(--ov-accent)}.ov .ov-toggle:before,.ov .ov-toggle:after{content:"";position:absolute;left:0;top:8px;width:16px;height:1px;background:currentColor}.ov .ov-toggle:after{transform:rotate(90deg)}.ov details[open] .ov-toggle:after{transform:none}.ov [data-symbol=arrow] .ov-toggle{transform:rotate(45deg);width:9px;height:9px;border-right:1px solid;border-bottom:1px solid}.ov [data-symbol=arrow] .ov-toggle:before,.ov [data-symbol=arrow] .ov-toggle:after{display:none}.ov [data-symbol=arrow] details[open] .ov-toggle{transform:rotate(225deg)}.ov .ov-answer{padding:0 12px 24px;font:400 var(--ov-body-size)/var(--ov-line) var(--ov-body);color:var(--ov-text);overflow-wrap:anywhere}.ov .ov-answer a{text-decoration:underline;text-underline-offset:4px}.ov .ov-answer p+p{margin-top:12px}.ov .ov-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:var(--ov-gap);align-items:center;padding-bottom:42px;border-bottom:var(--ov-border-width) solid var(--ov-border)}.ov .ov-footer-top .ov-head{margin-bottom:0}.ov .ov-email-label{display:block;font-size:var(--ov-caption-size);margin-bottom:9px}.ov .ov-email-row{display:flex;border-bottom:var(--ov-border-width) solid var(--ov-accent)}.ov .ov-email-row input{min-width:0;width:100%;padding:13px 10px 15px 0;border:0;border-radius:0;background:transparent;color:var(--ov-title);font-size:16px}.ov .ov-email-row input::placeholder{color:var(--ov-text)}.ov .ov-email-row button{border:0;border-radius:var(--ov-button-radius);min-width:52px;min-height:52px;background:var(--ov-button);color:var(--ov-button-text);cursor:pointer}.ov .ov-email-row button .ov-icon{color:inherit}.ov .ov-email-row button:hover{background:var(--ov-button-hover);color:var(--ov-button-hover-text)}.ov .ov-fine{font-size:var(--ov-caption-size);line-height:1.7;margin-top:12px;color:var(--ov-text)}.ov .ov-footer-bottom{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:var(--ov-gap);padding:40px 0}.ov .ov-footer-brand{font:600 31px/1.2 var(--ov-head);letter-spacing:.13em;color:var(--ov-title);margin-bottom:16px;overflow-wrap:anywhere}.ov .ov-footer-nav{margin-top:14px}.ov .ov-footer-nav a{display:inline-flex;min-height:40px;align-items:center;font-size:var(--ov-caption-size);color:var(--ov-text)}.ov .ov-footer-nav a:hover{text-decoration:underline;text-underline-offset:4px}.ov .ov-footer-legal{border-top:var(--ov-border-width) solid var(--ov-border);padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:var(--ov-caption-size)}.ov .ov-locale{display:flex;gap:8px;min-width:0;max-width:100%}.ov .ov-locale select{width:240px;min-width:0;max-width:100%;min-height:44px;background:var(--ov-panel);color:var(--ov-title);border:var(--ov-border-width) solid var(--ov-border);padding:8px;font-size:14px;border-radius:var(--ov-button-radius)}.ov .ov-locale button{min-height:44px;background:var(--ov-button);color:var(--ov-button-text);border:var(--ov-border-width) solid var(--ov-border);border-radius:var(--ov-button-radius);padding:8px 12px;cursor:pointer}.ov .ov-locale button:hover{background:var(--ov-button-hover);color:var(--ov-button-hover-text)}@media(max-width:989.98px){.ov .ov-shell{width:calc(100% - 48px)}.ov .ov-editorial-photo{min-height:340px}.ov .ov-editorial-content{padding:32px}}@media(max-width:749.98px){.ov .ov-shell{width:calc(100% - 36px)}.ov .ov-head{margin-bottom:24px}.ov .ov-kicker{font-size:10px}.ov .ov-trust-item{padding:0;border:0;gap:10px}.ov .ov-trust-item .ov-icon{width:var(--icon-size-m,24px);height:var(--icon-size-m,24px)}.ov .ov-category-info{padding-top:12px;gap:8px}.ov .ov-category .ov-arrow svg{width:16px;height:16px}.ov .ov-product-copy{padding:14px 11px 10px}.ov .ov-product-photo img{padding:6px}.ov .ov-product-type{min-height:3em}.ov .ov-editorial{display:flex;flex-direction:column}.ov .ov-editorial-photo{position:relative;min-height:0;flex:auto;width:100%;aspect-ratio:var(--ov-ratio,4/3);order:0!important}.ov .ov-editorial-photo img{position:static;width:100%;height:100%}.ov .ov-editorial[data-mobile=text] .ov-editorial-photo{order:2!important}.ov .ov-editorial-content{padding:var(--panel-padding-m,24px);align-self:stretch}.ov .ov-editorial .ov-title{max-width:24ch}.ov .ov-points{gap:var(--ov-gap);margin-block:22px}.ov .ov-editorial .ov-button{width:100%}.ov .ov-guarantee b{font-size:var(--number-size-m,52px)}.ov .ov-compare-layout,.ov .ov-faq-layout{display:block}.ov ot-water-compare{margin-top:28px}.ov .ot-compare-label{bottom:8px;left:8px;padding:4px 6px}.ov .ot-compare-label--after{left:auto;right:8px}.ov .ov-faq-list{margin-top:28px}.ov .ov-faq-list summary{padding:18px 10px}.ov .ov-footer-top{display:block;padding-bottom:30px}.ov .ov-footer-top form{margin-top:26px}.ov .ov-footer-bottom{grid-template-columns:1fr 1fr;gap:28px 20px;padding-block:30px}.ov .ov-footer-about{grid-column:1/-1}.ov .ov-footer-nav a{min-height:44px}.ov .ov-footer-legal{flex-direction:column;align-items:flex-start;gap:18px}.ov .ov-locale{width:100%}.ov .ov-locale select{flex:1;width:0}.ov .ov-footer-brand{font-size:28px}}@media(prefers-reduced-motion:reduce){.ov *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ov .ov-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:24px;font-size:var(--ov-caption-size);color:var(--ov-text)}.ov .ov-breadcrumb a{display:inline-flex;min-height:36px;align-items:center}.ov .ov-collection-panel{display:flex;min-width:0;border-radius:var(--ov-radius);overflow:hidden;border:var(--ov-border-width) solid var(--ov-border);background:var(--ov-panel)}.ov .ov-collection-content{flex:1;min-width:0;padding:32px 40px;align-self:center}.ov .ov-collection-content .ov-copy{margin-top:16px}.ov .ov-collection-photo{width:var(--hero-share,40%);flex:0 0 var(--hero-share,40%);min-height:var(--hero-height,290px);margin:0;position:relative;align-self:stretch;border-radius:var(--ov-photo-radius,var(--ov-radius))}.ov .ov-collection-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--ov-fit,cover);object-position:var(--ov-focus,center)}.ov .ov-tags{display:flex;flex-wrap:wrap;gap:var(--tag-gap,8px);margin-top:22px;list-style:none;padding:0}.ov .ov-tags>li{display:flex;align-items:center;gap:8px;font:var(--ov-weight,500) var(--ov-caption-size,13px)/var(--ov-line,1.5) var(--ov-body);padding:var(--tag-pad,8px) calc(var(--tag-pad,8px) + 4px);background:var(--ov-card);color:var(--ov-text);border:var(--ov-border-width,1px) solid var(--ov-border);border-radius:var(--tag-radius,4px);overflow-wrap:anywhere;max-width:100%;text-align:var(--ov-align)}.ov .ov-collection-nav{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.ov .ov-collection-nav a{display:inline-flex;min-height:44px;padding:9px 16px;border:var(--ov-border-width) solid var(--ov-border);border-radius:var(--ov-button-radius);font:500 var(--ov-caption-size)/1.5 var(--ov-body);color:var(--ov-title)}.ov .ov-collection-nav a[aria-current=page]{color:var(--ov-button-text);background:var(--ov-button)}#MainContent :is(.ot22p-module,.op21-module) .ov-icon{display:inline-flex;width:24px;height:24px;flex:none;color:var(--ov-accent)}#MainContent :is(.ot22p-module,.op21-module) .ov-icon :is(svg,img){width:100%;height:100%;object-fit:contain}@media(max-width:749.98px){.ov .ov-collection-panel{flex-direction:column-reverse}.ov .ov-collection-photo{min-height:0;flex:auto;width:100%;aspect-ratio:var(--hero-ratio-mobile,16/7)}.ov .ov-collection-content{padding:24px}.ov .ov-collection-content .ov-title{font-size:var(--ov-title-size)}.ov .ov-tags>li{font-size:var(--ov-caption-size)}.ov .ov-collection-nav{gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ov-combined.css.map */
