@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/_nuxt/fonts/roboto-v20-latin-300.37a7069.woff2) format("woff2"),url(/_nuxt/fonts/roboto-v20-latin-300.865f928.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/_nuxt/fonts/roboto-v20-latin-regular.176f8f5.woff2) format("woff2"),url(/_nuxt/fonts/roboto-v20-latin-regular.49ae34d.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/_nuxt/fonts/roboto-v20-latin-500.f5b74d7.woff2) format("woff2"),url(/_nuxt/fonts/roboto-v20-latin-500.cea99d3.woff) format("woff")}.fontsize-0{font-size:2.125rem;letter-spacing:-.03em;line-height:.97058824}@media (min-width:768px){.fontsize-0{font-size:3.625rem;line-height:1.03448276}}.fontsize-1{font-size:1.625rem;letter-spacing:-.03em;line-height:1.26923077}@media (min-width:768px){.fontsize-1{font-size:2.125rem;line-height:1.32352941}}.fontsize-2{font-size:1.375rem;letter-spacing:-.03em;line-height:1.5}@media (min-width:768px){.fontsize-2{font-size:1.625rem;line-height:1.15384615}}.fontsize-3{font-size:1.25rem;letter-spacing:-.01em;line-height:1.5}.fontsize-5{font-size:1rem;line-height:1.875}.fontsize-6{font-size:.8125rem;line-height:1.73076923}@media (min-width:768px){.fontsize-6{font-size:.875rem;line-height:1.60714286}}.fontsize-7{font-size:.6875rem;line-height:1.36363636}@media (min-width:768px){.fontsize-7{font-size:.75rem;line-height:1.25}}.fontsize-8{font-size:.5625rem;line-height:1.66666667}@media (min-width:768px){.fontsize-8{font-size:.625rem;line-height:1.5}}*{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}body,html{border:0;margin:0;padding:0}html{background-color:#fff;overflow-y:scroll}body{color:#111;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}.oo{margin:0 auto;padding:0}.oo,.oo hr{border:0}.oo hr:after{background-color:currentColor;content:"";display:block;height:1px;margin-top:-1px}.oo a{color:#111;cursor:pointer}@media (hover:hover){.oo a:hover{color:#111}}.oo a:active{color:#111}a.oo{cursor:pointer;display:block;-webkit-text-decoration:none;text-decoration:none}.oo figure{background-color:transparent;border:0;outline:0 none;overflow:hidden;position:relative;z-index:0}.oo figure img{display:block;position:relative}.oo cite,.oo img{display:block}.oo img{border:0;max-width:100%}.oo svg{display:block}.oo video{background-color:#000;height:auto!important;width:100%!important}.oo ol li{list-style:decimal outside}.oo ul li{list-style:disc outside}.oo li{vertical-align:top}.oo dd{margin:0}.oo table{border:0;border-collapse:collapse}@media (hover:none){.oo :not(input):not(textarea):not(select){-webkit-user-select:none;-moz-user-select:none;user-select:none}}.oo button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.oo ::-moz-selection{background-color:rgba(255,255,0,.4)}.oo ::selection{background-color:rgba(255,255,0,.4)}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:Roboto,sans-serif;font-size:100%}body{font-size:1.125rem;line-height:1.66666667}.oo h1 a,.oo h2 a,.oo h3 a,.oo h4 a,.oo h5 a,.oo h6 a{-webkit-text-decoration:none;text-decoration:none}.oo h1{font-size:1.625rem;font-weight:400;letter-spacing:-.03em;line-height:1.26923077}@media (min-width:768px){.oo h1{font-size:2.125rem;line-height:1.32352941}}.oo h2{font-family:Roboto,sans-serif;font-size:1.375rem;font-weight:400;letter-spacing:-.03em;line-height:1.5}@media (min-width:768px){.oo h2{font-size:1.625rem;line-height:1.15384615}}.oo h3{font-size:1.25rem;letter-spacing:-.01em;line-height:1.5}.oo h3,.oo h4{font-family:Roboto,sans-serif;font-weight:500}.oo h4{font-size:1rem;line-height:1.875}.oo h5{font-family:Roboto,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.73076923}@media (min-width:768px){.oo h5{font-size:.875rem;line-height:1.60714286}}.oo h6{font-family:Roboto,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.36363636}@media (min-width:768px){.oo h6{font-size:.75rem;line-height:1.25}}.oo strong{font-weight:500}.oo sup{font-size:.6em}.oo blockquote{font-size:1.375rem;font-weight:300;letter-spacing:-.03em;line-height:1.5}@media (min-width:768px){.oo blockquote{font-size:1.625rem;line-height:1.15384615}}.oo cite{font-size:1rem;line-height:1.875}.oo figcaption{font-size:.8125rem;line-height:1.73076923}@media (min-width:768px){.oo figcaption{font-size:.875rem;line-height:1.60714286}}.oo dt{font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.73076923}@media (min-width:768px){.oo dt{font-size:.875rem;line-height:1.60714286}}.oo dd{font-style:normal}html .oo.color-a{color:#00957a}html .oo.color-a-light{color:#e6f4f2}html .oo.color-a-dark{color:#056d5a}html .oo.bgcolor-a{background-color:#00957a}html .oo.bgcolor-a-light{background-color:#e6f4f2}html .oo.bgcolor-a-dark{background-color:#056d5a}html .oo.color-b{color:#cd3b44}html .oo.color-b-light{color:#faebec}html .oo.color-b-dark{color:#952e35}html .oo.bgcolor-b{background-color:#cd3b44}html .oo.bgcolor-b-light{background-color:#faebec}html .oo.bgcolor-b-dark{background-color:#952e35}html .oo.color-c{color:#0070af}html .oo.color-c-light{color:#e6f1f7}html .oo.color-c-dark{color:#055380}html .oo.bgcolor-c{background-color:#0070af}html .oo.bgcolor-c-light{background-color:#e6f1f7}html .oo.bgcolor-c-dark{background-color:#055380}html .oo.color-white{color:#f9f8f6}html .oo.bgcolor-white{background-color:#f9f8f6}html .oo.color-black{color:#111}html .oo.bgcolor-black{background-color:#111}html .oo.color-grey{color:#e2e1df}html .oo.bgcolor-grey{background-color:#e2e1df}html .oo.color-grey-light{color:#f0efed}html .oo.bgcolor-grey-light{background-color:#f0efed}html .oo.color-grey-dark{color:#a3a3a1}html .oo.bgcolor-grey-dark{background-color:#a3a3a1}#header{background-color:#fff;z-index:6}#header:after{background-image:linear-gradient(180deg,hsla(0,0%,7%,.05),transparent);content:"";display:block;height:.5rem;left:0;pointer-events:none;position:absolute;top:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}#footer{background-color:#fff}.oo[class*=title] a{color:inherit}@media (hover:hover){.oo[class*=title] a:hover{color:inherit}}.oo[class*=title] a:active{color:inherit}html .oo.description{font-size:2.125rem;font-weight:300;letter-spacing:-.03em;line-height:.97058824}@media (min-width:768px){html .oo.description{font-size:3.625rem;line-height:1.03448276}}html .oo.description:not(:last-child){margin-bottom:3.75rem}html .oo.meta{font-size:.8125rem;line-height:1.73076923}@media (min-width:768px){html .oo.meta{font-size:.875rem;line-height:1.60714286}}html .oo.meta dt{flex:none;font-size:0;height:0!important;overflow:hidden;padding:0!important;pointer-events:none;text-indent:-9999em}html .oo.meta dt>*{display:none!important}html .oo.meta dd{min-width:0;width:auto}html .oo.meta a{-webkit-text-decoration:none;text-decoration:none}html .oo.meta.inline dd{margin-right:1rem}html .oo.cta{font-size:1.125rem;font-weight:500;line-height:1.66666667;margin-bottom:1.875rem;margin-top:1.875rem}html .oo.cta span{background-color:rgba(205,59,68,.8);border-radius:.2rem;color:#fff;display:inline-block;padding:.46875rem 1rem}@media (hover:hover){html .oo.cta span:hover{background-color:rgba(205,59,68,.9);color:#fff}}html .oo.cta span:active{background-color:#cd3b44}html .oo.readmore{align-self:flex-end;font-size:1.25rem;letter-spacing:-.01em;line-height:1.5;margin-top:1.875rem;max-width:100%;text-align:right}.oo.icon{fill:currentColor;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;display:inline-block;font-size:1.2em;font-style:normal;height:1.2em;line-height:1;vertical-align:middle;width:1.2em}.oo.counter{background-color:#cd3b44;border-radius:1em;color:#fff;display:inline-block;font-size:.8125rem;line-height:1.73076923;padding:0 .8em;text-align:center}@media (min-width:768px){.oo.counter{font-size:.875rem;line-height:1.60714286}}.oo.labels{display:inline-flex;flex-flow:column nowrap;justify-content:flex-end;margin-right:-.25rem!important;position:absolute;right:0;text-align:right;top:1rem}.oo.labels .label{background-color:#111;border-radius:.3rem;border-radius:.25em .5em 0 .25em;color:#fff;display:inline-block;flex:0 1 auto;font-size:.6875rem;font-weight:500;line-height:1.36363636;padding:0 .6em;position:relative}@media (min-width:768px){.oo.labels .label{font-size:.75rem;line-height:1.25}}.oo.labels .label+.label{margin-top:.25rem}.oo.labels .label.red{background-color:#cd3b44}.oo.labels .label.red:before{background:linear-gradient(90deg,rgba(205,59,68,0),#cd3b44)}.oo.labels .label.green{background-color:#00957a}.oo.labels .label.green:before{background:linear-gradient(90deg,rgba(0,149,122,0),#00957a)}.oo.menu{color:#111}.oo.menu ul{margin:0;max-width:100%;padding:0}.oo.menu li{list-style:none;padding:0}.oo.menu li>:not(ul){display:block;margin:auto;opacity:.8;padding-left:1rem;padding-right:1rem}.oo.menu li>:not(ul)+ul{padding-bottom:.9375rem}.oo.menu li img,.oo.menu li svg{display:inline-block;height:1em}.oo.menu li.principal{flex-grow:999}.oo.menu a{color:#111;font-size:1rem;line-height:1.875;-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.oo.menu a{cursor:pointer}.oo.menu a:hover{opacity:1}}.oo.menu a:active{color:#111;opacity:1}.oo.menu select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:inherit;border:inherit;outline:inherit}.oo.menu .active{opacity:1}.oo.menu .current{font-weight:500;opacity:1}.oo.menu.mainlevel>ul>li>:not(ul){font-size:1.125rem;line-height:1.66666667;padding-bottom:.46875rem;padding-top:.46875rem}@media (min-width:768px){.oo.menu.mainlevel>ul>li>:not(ul){padding-bottom:.9375rem;padding-top:.9375rem}}.oo.visor{display:block;max-height:90vh;min-height:50vh;overflow:hidden;position:relative}@media (min-height:480px){.oo.visor{min-height:20vh}}.oo.visor:after{content:"";display:block;padding-top:56.25%;padding-top:calc(var(--size-ratio, .5625)*100%);pointer-events:none}.oo.visor img,.oo.visor video{height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.table .oo.visor{min-height:5.625rem;min-width:6rem}.content .oo.visor{margin:.9375rem 1rem}@media (min-width:768px){.oo.visor-bg{position:relative}.oo.visor-bg>.visor{height:100%;left:0;margin:0!important;max-height:none;min-height:0;padding:0!important;position:absolute;top:0;width:100%;z-index:0}.oo.visor-bg>.content{z-index:1}.oo.visor-left>.visor{left:0;right:auto;width:50%}.oo.visor-left>.content>*{margin-left:calc(50% + 1rem);max-width:100%}.oo.visor-right>.visor{left:auto;right:0;width:50%}.oo.visor-right>.content>*{margin-right:calc(50% + 1rem);max-width:100%}}.oo.visor-regular .oo.visor:after{--size-ratio:0.5625}.oo.visor.contain img{-o-object-fit:contain;object-fit:contain}.oo.visor.loaded{animation-name:fade-in}form.oo{margin:0}form.oo .actions{margin-left:0;margin-top:.9375rem;max-width:48rem;padding:0 1rem}form.oo .actions button{margin:0}.oo.article form.oo .actions{margin-bottom:1.875rem;margin-top:1.875rem}.text-center form.oo .actions{margin-left:auto;margin-right:auto}.text-right form.oo .actions{margin-left:auto;margin-right:0}form.oo .message{font-size:.8125rem;line-height:1.73076923;width:100%}@media (min-width:768px){form.oo .message{font-size:.875rem;line-height:1.60714286}}fieldset.oo{margin-left:0;max-width:48rem;position:relative}fieldset.oo .oo.form_element{margin-bottom:.9375rem;margin-top:.9375rem}fieldset.oo+fieldset{margin-top:1.875rem}fieldset.oo+fieldset legend.oo{padding-top:.9375rem}legend.oo{font-size:.8125rem;font-weight:500;line-height:1.73076923;margin:0;padding:0 1rem;text-transform:uppercase;width:100%}@media (min-width:768px){legend.oo{font-size:.875rem;line-height:1.60714286}}@media (min-width:481px){.oo.article legend.oo{margin-bottom:.9375rem}}.text-center legend.oo{margin-left:auto;margin-right:auto}.text-right legend.oo{margin-left:auto;margin-right:0}.oo.form_element{align-items:stretch;display:flex;flex-basis:100%;flex-flow:row wrap;justify-content:flex-start;margin:0 0 .46875rem;padding:0 1rem;position:relative}.oo.form_element:only-child{margin:0}.oo.form_element input:not([type=checkbox]):not([type=radio]),.oo.form_element select:not([type=checkbox]):not([type=radio]){flex:1 999 20%}.oo.form_element input~button,.oo.form_element select~button{align-self:flex-start;flex:1 1 1%;white-space:nowrap}.oo.form_element button{flex:1 1 auto}.oo.form_element .form_element{flex:1 1 20%;margin:0;padding:0}.oo.form_element.required label:first-of-type:after{content:" *";font-weight:500}.oo.form_element.disabled *{cursor:not-allowed}.oo.form_element input[type=checkbox]~.form_element,.oo.form_element input[type=radio]~.form_element{flex-basis:100%}.oo.form_element input[type=checkbox]:not(:checked)~.form_element,.oo.form_element input[type=radio]:not(:checked)~.form_element{flex:none;font-size:0;height:0!important;overflow:hidden;padding:0!important;pointer-events:none;text-indent:-9999em}.oo.form_element input[type=checkbox]:not(:checked)~.form_element>*,.oo.form_element input[type=radio]:not(:checked)~.form_element>*{display:none!important}.text-center .oo.form_element{margin-left:auto;margin-right:auto}.text-right .oo.form_element{margin-left:auto;margin-right:0}label.oo{color:#111;cursor:pointer;flex-basis:100%;font-size:.8125rem;line-height:1.73076923;margin-bottom:.46875rem;position:relative;vertical-align:top;z-index:1}@media (min-width:768px){label.oo{font-size:.875rem;line-height:1.60714286}}.disabled label.oo{color:#a3a3a1;cursor:not-allowed}.invalid label.oo{color:#cf0303}input.oo,select.oo,textarea.oo{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:1rem;border-radius:0;box-shadow:0 0 0 .0625rem #a3a3a1;color:#111;display:inline-block;flex-grow:1;font-family:Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.66666667;outline:0 none;padding:.234375rem .5rem;position:relative;text-align:left;z-index:1}input.oo::-moz-placeholder,select.oo::-moz-placeholder,textarea.oo::-moz-placeholder{color:#e2e1df}input.oo::placeholder,select.oo::placeholder,textarea.oo::placeholder{color:#e2e1df}table input.oo,table select.oo,table textarea.oo{min-width:5em;width:100%}.disabled input.oo,.disabled select.oo,.disabled textarea.oo,input.oo:disabled,select.oo:disabled,textarea.oo:disabled{-webkit-text-fill-color:#a3a3a1;background-color:#f0efed;box-shadow:0 0 0 .0625rem #e2e1df;color:#a3a3a1;cursor:not-allowed;opacity:1}.invalid input.oo,.invalid select.oo,.invalid textarea.oo{background-color:hsla(0,100%,97%,.1);box-shadow:0 0 0 .0625rem red;color:#cf0303}.invalid input.oo::-moz-placeholder,.invalid select.oo::-moz-placeholder,.invalid textarea.oo::-moz-placeholder{color:#eb9d9c}.invalid input.oo::placeholder,.invalid select.oo::placeholder,.invalid textarea.oo::placeholder{color:#eb9d9c}@media (hover:hover){input.oo:hover,select.oo:hover,textarea.oo:hover{box-shadow:0 0 0 .0625rem #111;z-index:3}}input.oo:focus,select.oo:focus,textarea.oo:focus{background-color:#fff;box-shadow:0 0 0 .125rem #0070af;z-index:2}input.oo:active,select.oo:active,textarea.oo:active{background-color:#fff;box-shadow:0 0 0 .125rem #111}input.oo[type=checkbox],input.oo[type=radio]{cursor:pointer;flex:0 0 auto;height:1.40625rem;margin:.234375rem;padding:0;width:1.40625rem}input.oo[type=checkbox]+label,input.oo[type=radio]+label{flex-basis:90%;font-size:1.125rem;line-height:1.66666667;margin:0 0 0 .75rem}input.oo[type=checkbox]{background-size:.8rem}input.oo[type=checkbox]:checked{background-color:#111;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="m4 16 8 8 16-16" fill="none" stroke="white" stroke-width="4"/></svg>')}input.oo[type=radio]{background-size:100%;border-radius:50%}input.oo[type=radio]:checked{background-color:#111;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><circle cx="16" cy="16" r="12" fill="none" stroke="white" stroke-width="6"/></svg>')}textarea.oo{flex-basis:100%;min-height:11.25rem;resize:none}select.oo{cursor:pointer;overflow:hidden;text-indent:0;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:2}select.oo:not([multiple]){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="m4 10 12 12 12-12" fill="none" stroke="gray" stroke-width="2"/></svg>');background-position:right .5rem center;padding-right:1.5rem}select.oo:not([multiple])::-ms-expand{display:none}select.oo option{color:#111;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.66666667}.oo.size-l input.oo,.oo.size-l select.oo,.oo.size-l textarea.oo{font-size:1.375rem;letter-spacing:-.03em;line-height:1.5;padding:.46875rem 1rem}@media (min-width:768px){.oo.size-l input.oo,.oo.size-l select.oo,.oo.size-l textarea.oo{font-size:1.625rem;line-height:1.15384615}}.oo .oo.form_element.display{flex:0 0 auto;flex-flow:column nowrap;margin:0;width:4rem}.oo .oo.form_element.display .visor{background-color:#fff;height:3.6375rem;left:.08rem;margin:0;min-height:0;pointer-events:none;position:absolute;top:.05625rem;width:3.88rem;z-index:4}.oo .oo.form_element.display input{background-color:transparent;background-image:none;border-radius:0;box-shadow:0 0 0 .0625rem transparent;height:3.75rem;margin:0;width:4rem}.oo .oo.form_element.display input:hover{box-shadow:0 0 0 .0625rem #111}.oo .oo.form_element.display input:checked,.oo .oo.form_element.display input:checked~label{background-color:#111;box-shadow:0 0 0 .0625rem #111}.oo .oo.form_element.display input:checked~label{color:#fff}.oo .oo.form_element.display label{flex:1 1 100%;font-size:.78125rem;line-height:1.2;margin:0;padding:.46875rem .25rem;position:relative;white-space:normal;width:100%;z-index:1}@media (hover:hover){.oo .oo.form_element.display label:hover{background-color:transparent}}.oo .oo .oo.form_element.display.size-l,.oo .size-l .oo .oo.form_element.display{width:8rem}.oo .oo .oo.form_element.display.size-l .visor,.oo .size-l .oo .oo.form_element.display .visor{height:7.3875rem;width:7.88rem}.oo .oo .oo.form_element.display.size-l input,.oo .size-l .oo .oo.form_element.display input{height:7.5rem;width:8rem}.oo .oo.form_element.tag{flex:initial;margin:0;padding:0}.oo .oo.form_element.tag .visor{border-radius:.4rem 0 0 .4rem;height:calc(100% - .46875rem);left:.234375rem;margin:0;min-height:0;overflow:hidden;position:relative;top:.234375rem;width:1.875rem;z-index:2}.oo .oo.form_element.tag input[type=checkbox],.oo .oo.form_element.tag input[type=radio]{background-image:none;border-radius:.4rem;bottom:0;height:calc(100% - .46875rem);left:0;position:absolute;right:0;top:0;width:calc(100% - .46875rem);z-index:1}.oo .oo.form_element.tag input[type=checkbox]:checked~label,.oo .oo.form_element.tag input[type=radio]:checked~label{color:#fff}.oo .oo.form_element.tag label{flex-basis:auto;font-size:.8125rem;line-height:1.73076923;margin:0;padding:.1875rem 1rem;position:relative;text-overflow:clip;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media (min-width:768px){.oo .oo.form_element.tag label{font-size:.875rem;line-height:1.60714286}}.oo.button{background-color:hsla(0,0%,7%,.05);border:0;border-radius:.2rem;box-shadow:0 0 0 .0625rem hsla(0,0%,7%,.2);color:#111;cursor:pointer;display:inline-block;font-size:1.125rem;line-height:1.66666667;padding:.46875rem 1rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.oo.button *{pointer-events:none}@media (hover:hover){.oo.button:hover{background-color:hsla(0,0%,7%,.1);box-shadow:0 0 0 .0625rem hsla(0,0%,7%,.2);color:#111}}.oo.button:focus{box-shadow:0 0 0 .125rem #a3a3a1}.oo.button:active{background-color:hsla(0,0%,7%,.2);box-shadow:0 0 0 .0625rem hsla(0,0%,7%,.2);color:#fff}.oo.button:disabled{background-color:#f0efed;box-shadow:0 0 0 .0625rem #f0efed;color:#a3a3a1;cursor:not-allowed}.oo.button.principal{background-color:hsla(0,0%,7%,.8);box-shadow:0 0 0 .0625rem #111;color:#fff;font-weight:500}@media (hover:hover){.oo.button.principal:hover{background-color:hsla(0,0%,7%,.9);box-shadow:0 0 0 .0625rem #111;color:#fff}}.oo.button.principal:active{background-color:#111;box-shadow:0 0 0 .0625rem #111;color:#fff}.oo.button.size-l,.size-l .oo.button{padding:.9375rem 2rem}.oo.message{background-color:#ff9;color:#33331f;display:block;padding:.46875rem 1rem;text-align:center}.oo.message.warning{background-color:#f99;color:#663d3d}.oo.table{border-collapse:collapse;text-align:left;width:100%}@media (max-width:768px){.oo.table{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;max-width:100vw;overflow-x:auto;overflow-y:hidden}}.oo.table caption{font-size:1.125rem;font-weight:500;left:0;line-height:1.66666667;margin:0;max-width:100vw;padding:.46875rem 1rem;position:sticky;text-transform:uppercase}.oo.table tr{background-size:1px 100%}.oo.table td,.oo.table th{padding:.46875rem 1rem}.oo.table td{font-size:1rem;line-height:1.875}.oo.table tfoot,.oo.table thead{background-color:transparent;z-index:2}.oo.table thead tr:last-child{background-image:linear-gradient(0deg,#111 1px,transparent 0)}.oo.table thead th{font-size:.8125rem;font-weight:400;line-height:1.73076923;white-space:nowrap}@media (min-width:768px){.oo.table thead th{font-size:.875rem;line-height:1.60714286}}.oo.table tfoot tr:first-child{background-image:linear-gradient(180deg,#111 1px,transparent 0)}.oo.table tbody,.oo.table tbody tr:nth-child(2n) td{background-color:#f9f8f6}.oo.table tbody td{background-image:linear-gradient(0deg,#e2e1df 1px,transparent 0)}table.oo tr.valid{background-color:rgba(0,255,0,.4)}table.oo tr.invalid{background-color:rgba(255,0,0,.4)}.oo.datagrid td,.oo.datagrid th{padding-left:.5rem;padding-right:.5rem;vertical-align:top}.oo.datagrid td:first-child,.oo.datagrid th:first-child{padding-left:1rem}.oo.datagrid td:last-child,.oo.datagrid th:last-child{padding-right:1rem}.oo.datagrid tfoot,.oo.datagrid thead{background-color:hsla(0,0%,7%,.4);color:#fff}.oo.datagrid thead tr:last-child{background-image:linear-gradient(0deg,#a3a3a1 1px,transparent 0)}.oo.datagrid tfoot tr:first-child{background-image:linear-gradient(180deg,#a3a3a1 1px,transparent 0)}.oo.datagrid tbody{background-color:#e2e1df;color:#111}.oo.datagrid tbody tr:nth-child(2n) td{background-color:hsla(40,20%,97%,.4)}@media (hover:hover){.oo.datagrid tbody tr:hover td{background-color:#ffffe6!important}}.oo.datagrid tbody td{background-image:linear-gradient(0deg,#a3a3a1 1px,transparent 0)}.oo.datagrid .actions{text-align:right}@media (hover:hover) and (pointer:fine) and (min-width:769px){.oo.datagrid td.actions *{visibility:hidden}.oo.datagrid tr:hover td.actions *{visibility:visible}}.oo.module{padding-bottom:.9375rem;padding-top:.9375rem}.module_header{margin-top:-.9375rem}.module_header .menu ul{justify-content:flex-end}.oo.module_title{font-size:.8125rem;font-weight:500;line-height:1.73076923;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (min-width:768px){.oo.module_title{font-size:.875rem;line-height:1.60714286}}.oo.menu.header{position:relative}.oo.menu.header li{z-index:2}.oo.menu.header li.logo{z-index:1}.oo.menu.header .oo.logo{left:0;position:absolute;right:0;text-align:center}.oo.menu.header .oo.logo a{font-size:1.25rem;line-height:1.5}@media (min-width:769px){.oo.menu.header .oo.logo a{font-size:1.5rem;line-height:1.25}}.oo.menu.header+.menu{border-top:1px solid #e2e1df;padding-bottom:.46875rem;padding-top:.46875rem}.oo.submenu{background-color:#fff;border-top:1px solid #e2e1df;z-index:5!important}.oo.submenu:after{background-image:linear-gradient(180deg,hsla(0,0%,7%,.05),transparent);content:"";display:block;height:.5rem;left:0;pointer-events:none;position:absolute;top:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.oo.submenu .menu{padding:0}.oo.submenu .inline{padding:.9375rem 1rem}.oo.menu.contents .oo.logo a{font-size:1.3rem;line-height:1.6}@media (min-width:769px){.oo.menu.contents .oo.logo a{font-size:1.4rem}}@media (max-width:768px){.oo.visor-bg[class*=" spacing-top"]{padding-top:0!important}}.oo.banner.novedades{align-items:flex-start;background-color:#fff;color:#111!important;overflow:hidden;padding-top:0;position:relative}.oo.banner.novedades:after,.oo.banner.novedades:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:130vw;left:10%;margin:auto;pointer-events:none;position:absolute;top:20%;width:130vw}.oo.banner.novedades:before{animation-duration:60s;animation-iteration-count:infinite;animation-name:a-banner-novedades;animation-timing-function:linear;background-image:url(/_nuxt/img/dimoldura-banner-novedades.46a28f6.jpg);background-size:100%}.oo.banner.novedades:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi40IDFoMTguN3Y5Ny45SDYuNHptNzkuOCAyMy4yQzgyLjUgMTYuOSA3NyAxMS4xIDY5LjkgNy4xIDYyLjYgMyA1My45IDEgNDMuOCAxaC0xMXYxNi42aDEwLjdjOS4yIDAgMTYuNCAyLjkgMjEuNSA4LjZzNy43IDEzLjcgNy43IDI0UzcwLjEgNjguNCA2NSA3NHMtMTIuNCA4LjQtMjEuNSA4LjRIMzIuOFY5OWgxMWMxMC4yIDAgMTguOS0yIDI2LjEtNnMxMi42LTkuNiAxNi40LTE3YzMuNy03LjQgNS42LTE2IDUuNi0yNS44LS4xLTEwLTEuOS0xOC42LTUuNy0yNnoiLz48L3N2Zz4=);background-size:12%}@media (min-width:1201px){.oo.banner.novedades{align-items:center}.oo.banner.novedades:after,.oo.banner.novedades:before{bottom:0;height:65vw;left:58%;top:0;width:65vw}}@keyframes a-banner-novedades{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.oo.banner.protect-plus *,.oo.banner.pwa{text-align:center}.oo.banner.pwa{background-color:#fff;font-size:1rem;line-height:1.875;padding:.9375rem 1rem 1.875rem}.oo.banner.pwa:after{background-image:linear-gradient(180deg,transparent,hsla(0,0%,7%,.05));content:"";display:block;height:.5rem;left:0;pointer-events:none;position:absolute;top:-.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.oo.banner.pwa strong{white-space:nowrap}@media (hover:hover){.oo.banner.pwa:hover strong{-webkit-text-decoration:underline;text-decoration:underline}}.oo blockquote,.oo dl,.oo h1,.oo h2,.oo h3,.oo h4,.oo h5,.oo h6,.oo hr,.oo li,.oo p{padding-left:1rem;padding-right:1rem}.oo address,.oo blockquote,.oo dl,.oo h1,.oo h2,.oo h3,.oo h4,.oo h5,.oo h6,.oo ol,.oo p,.oo ul{margin-bottom:.9375rem;margin-left:0;margin-top:.9375rem;max-width:48rem}.oo h1:not([class]){margin-bottom:.9375rem;margin-top:1.875rem}.oo *+h2:not([class]),.oo *+h3:not([class]){margin-top:1.875rem}.oo ol,.oo ul{padding-left:2rem}.oo blockquote{margin-bottom:1.875rem;margin-top:1.875rem;max-width:67rem}.oo dd+dt{margin-top:.9375rem}.oo hr{margin-bottom:2.8125rem;margin-top:2.8125rem}.oo.text-center blockquote,.oo.text-center dl,.oo.text-center h1,.oo.text-center h2,.oo.text-center h3,.oo.text-center h4,.oo.text-center h5,.oo.text-center h6,.oo.text-center ol,.oo.text-center p,.oo.text-center ul{margin-left:auto;margin-right:auto}.oo.text-right blockquote,.oo.text-right dl,.oo.text-right h1,.oo.text-right h2,.oo.text-right h3,.oo.text-right h4,.oo.text-right h5,.oo.text-right h6,.oo.text-right ol,.oo.text-right p,.oo.text-right ul{margin-left:auto;margin-right:0}.oo.inline{display:flex;flex-flow:row wrap;justify-content:flex-start}.oo.inline>*{flex-basis:auto;margin-left:0;margin-right:0;min-width:0;width:auto}ul.oo.inline li{list-style:none}@media (max-width:480px){.oo.inline--xs{display:flex;flex-flow:row wrap;justify-content:flex-start}.oo.inline--xs>*{flex-basis:auto;margin-left:0;margin-right:0;min-width:0;width:auto}ul.oo.inline--xs li{list-style:none}}@media (min-width:481px) and (max-width:768px){.oo.inline--s{display:flex;flex-flow:row wrap;justify-content:flex-start}.oo.inline--s>*{flex-basis:auto;margin-left:0;margin-right:0;min-width:0;width:auto}ul.oo.inline--s li{list-style:none}}@media (min-width:769px) and (max-width:1200px){.oo.inline--n{display:flex;flex-flow:row wrap;justify-content:flex-start}.oo.inline--n>*{flex-basis:auto;margin-left:0;margin-right:0;min-width:0;width:auto}ul.oo.inline--n li{list-style:none}}@media (min-width:1201px){.oo.inline--l{display:flex;flex-flow:row wrap;justify-content:flex-start}.oo.inline--l>*{flex-basis:auto;margin-left:0;margin-right:0;min-width:0;width:auto}ul.oo.inline--l li{list-style:none}}.oo[class*=" columns"]{align-content:flex-start;align-items:stretch;display:flex;flex-flow:row wrap;justify-content:center}.oo[class*=" columns"]>*{width:100%}@media (min-width:481px){.oo[class*=" columns"]>*{flex:1 1 26%;min-width:20rem}.oo.columns-2>*{flex-basis:34%}}@media (min-width:769px){.oo.columns-3>*{flex-basis:26%}.oo.columns-4>*{flex-basis:21%}}@media (min-width:1201px){.oo.columns-5>*{flex-basis:17%}.oo.columns-6>*{flex-basis:15%}}.oo[class*=" grid"]{display:grid;grid-template-columns:repeat(auto-fill,minmax(19.6rem,1fr))}.oo[class*=" grid"]>*{width:100%}.oo.grid-2{grid-template-columns:repeat(auto-fill,minmax(32.66666667rem,1fr))}.oo.grid-3{grid-template-columns:repeat(auto-fill,minmax(24.5rem,1fr))}.oo.grid-5{grid-template-columns:repeat(auto-fill,minmax(16.33333333rem,1fr))}.oo.grid-6{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.oo.grid-7{grid-template-columns:repeat(auto-fill,minmax(12.25rem,1fr))}.oo.grid-8{grid-template-columns:repeat(auto-fill,minmax(10.88888889rem,1fr))}.oo.grid-10{grid-template-columns:repeat(auto-fill,minmax(8.90909091rem,1fr))}.oo.full{flex:1 1 100%!important;grid-column:1/-1!important}.oo.start{margin-left:0;order:-1}.oo.end{margin-left:auto;margin-right:0;order:1}.oo.end~.oo.end{margin-left:0}html .oo.span-full{flex-basis:100%;grid-column:-1;max-width:100%;width:100%}@media (max-width:480px){html .oo.span-full--s{flex-basis:100%;grid-column:-1;max-width:100%;width:100%}}@media (min-width:481px) and (max-width:768px){html .oo.span-full--s{flex-basis:100%;grid-column:-1;max-width:100%;width:100%}}@media (min-width:769px) and (max-width:1200px){html .oo.span-full--n{flex-basis:100%;grid-column:-1;max-width:100%;width:100%}}@media (min-width:1201px){html .oo.span-full--l{flex-basis:100%;grid-column:-1;max-width:100%;width:100%}}html .oo.spacing-top-none,html .oo.spacing-top-none .content{padding-top:0}html .oo.spacing-bottom-none,html .oo.spacing-bottom-none .content{padding-bottom:0}html .oo.spacing-top{padding-top:4vmin}html .oo.spacing-bottom{padding-bottom:4vmin}html .oo.spacing-top-l{padding-top:8vmin}html .oo.spacing-bottom-l{padding-bottom:8vmin}html .oo.spacing-top-xl{padding-top:16vmin}html .oo.spacing-bottom-xl{padding-bottom:16vmin}@media (min-width:1201px){.oo.lr{display:flex}.oo.lr .oo.lr_center{flex:1 1 100%}.oo.lr .oo.lr_left{flex:0 0 20rem;order:-1}.oo.lr .oo.lr_right{flex:0 0 16rem;order:1}}.oo.section_title{font-size:1.25rem;font-weight:500;letter-spacing:-.01em;line-height:1.5;text-transform:uppercase}.oo.page{background-color:#f9f8f6}.oo.content{max-width:98rem;position:relative;width:100%}@media (min-width:768px){.oo.content{padding:.9375rem 1rem}}.oo.content:after,.oo.content:before{clear:both;content:"";display:table}.oo.content .oo.content{padding:0}.oo.content-l{max-width:120rem}.oo.content-xl{max-width:100%}.oo.banner h1,.oo.banner h2{font-size:1.625rem;letter-spacing:-.03em;line-height:1.26923077}@media (min-width:768px){.oo.banner h1,.oo.banner h2{font-size:2.125rem;line-height:1.32352941}}.oo.banner.cover h1,.oo.banner.cover h2{font-size:2.125rem;letter-spacing:-.03em;line-height:.97058824}@media (min-width:768px){.oo.banner.cover h1,.oo.banner.cover h2{font-size:3.625rem;line-height:1.03448276}}.oo.modal-bottom,.oo.modal-cookies,.oo.modal-left,.oo.modal-right{background-color:#fff;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}.oo.modal-left{max-width:20rem;right:auto;transform:translateX(-10vmin);width:calc(100vw - 4rem)}.oo.modal-right{left:auto;max-width:64rem;transform:translateX(10vmin);width:calc(100vw - 4rem)}.oo.modal-bottom{max-height:100vh;top:auto;transform:translateY(10vmin)}.oo.modal-cookies{align-items:center;background-color:hsla(0,0%,7%,.2);display:flex;justify-content:center}.oo.modal-cookies .content{background-color:#fff;border-radius:.5rem;margin:.9375rem 1rem;max-width:48rem;transform:scale(.9)}.oo.modal_close{background-color:#fff;background-color:hsla(0,0%,7%,.2);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100;z-index:99}.view-modal-left .oo.modal_close[data-view=modal-left]{opacity:1;pointer-events:auto}.view-modal-left .oo[class*=" modal-left"]{opacity:1;pointer-events:auto;transform:translateX(0)}.view-modal-right .oo.modal_close[data-view=modal-right]{opacity:1;pointer-events:auto}.view-modal-right .oo[class*=" modal-right"]{opacity:1;pointer-events:auto;transform:translateX(0)}.view-modal-bottom .oo.modal_close[data-view=modal-bottom]{opacity:1;pointer-events:auto}.view-modal-bottom .oo[class*=" modal-bottom"]{opacity:1;pointer-events:auto;transform:translateY(0)}.view-modal-cookies{height:100vh;overflow-y:hidden}.view-modal-cookies .oo.modal-cookies{opacity:1;pointer-events:auto}.view-modal-cookies .oo.modal-cookies .content{transform:scale(1)}@media (max-width:480px){html .oo.modal-bottom--xs,html .oo.modal-left--xs,html .oo.modal-right--xs{background-color:#fff;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}html .oo.modal-left--xs{max-width:20rem;right:0;right:auto;transform:translateX(-10vmin)}html .oo.modal-left--xs,html .oo.modal-right--xs{background-color:#fff;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:calc(100vw - 4rem);z-index:100}html .oo.modal-right--xs{left:auto;max-width:64rem;right:0;transform:translateX(10vmin)}html .oo.modal-bottom--xs{background-color:#fff;bottom:0;left:0;max-height:100vh;opacity:0;pointer-events:none;position:fixed;right:0;top:0;top:auto;transform:translateY(10vmin);z-index:100}}@media (min-width:481px) and (max-width:768px){html .oo.modal-bottom--s,html .oo.modal-left--s,html .oo.modal-right--s{background-color:#fff;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}html .oo.modal-left--s{max-width:20rem;right:0;right:auto;transform:translateX(-10vmin)}html .oo.modal-left--s,html .oo.modal-right--s{background-color:#fff;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:calc(100vw - 4rem);z-index:100}html .oo.modal-right--s{left:auto;max-width:64rem;right:0;transform:translateX(10vmin)}html .oo.modal-bottom--s{background-color:#fff;bottom:0;left:0;max-height:100vh;opacity:0;pointer-events:none;position:fixed;right:0;top:0;top:auto;transform:translateY(10vmin);z-index:100}}@media (min-width:769px) and (max-width:1200px){html .oo.modal-bottom--n,html .oo.modal-left--n,html .oo.modal-right--n{background-color:#fff;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}html .oo.modal-left--n{max-width:20rem;right:0;right:auto;transform:translateX(-10vmin)}html .oo.modal-left--n,html .oo.modal-right--n{background-color:#fff;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:calc(100vw - 4rem);z-index:100}html .oo.modal-right--n{left:auto;max-width:64rem;right:0;transform:translateX(10vmin)}html .oo.modal-bottom--n{background-color:#fff;bottom:0;left:0;max-height:100vh;opacity:0;pointer-events:none;position:fixed;right:0;top:0;top:auto;transform:translateY(10vmin);z-index:100}}@media (min-width:1201px){html .oo.modal-bottom--l,html .oo.modal-left--l,html .oo.modal-right--l{background-color:#fff;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}html .oo.modal-left--l{max-width:20rem;right:0;right:auto;transform:translateX(-10vmin)}html .oo.modal-left--l,html .oo.modal-right--l{background-color:#fff;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:calc(100vw - 4rem);z-index:100}html .oo.modal-right--l{left:auto;max-width:64rem;right:0;transform:translateX(10vmin)}html .oo.modal-bottom--l{background-color:#fff;bottom:0;left:0;max-height:100vh;opacity:0;pointer-events:none;position:fixed;right:0;top:0;top:auto;transform:translateY(10vmin);z-index:100}}.oo.items .title{border-bottom:1px solid hsla(0,0%,7%,.1);padding:1rem 0 .5rem}.oo.items .title:first-child{padding-top:0}.oo.items.inline .visor{min-height:4rem;min-width:4rem}.oo.items.display{padding:.9375rem 1rem}.oo.items.display .item{margin:0 .2rem .2rem 0;width:5rem}.oo.items.display .item .content,.oo.items.display .item .visor,.oo.items.display .item h2,.oo.items.display .item h3,.oo.items.display .item p{font-size:.875rem;line-height:1.07142857;margin:0;padding:.46875rem .5rem .46875rem 0}.oo.items.display .visor{height:5rem;margin:0;min-height:0;width:5rem}.oo[class*=modal-] .oo.items{padding:0 1rem}a.item{z-index:1}a.item:after{border-radius:.2rem;bottom:.1875rem;content:"";left:.2rem;position:absolute;right:.2rem;top:.1875rem;z-index:-1}@media (hover:hover){a.item{cursor:pointer}a.item:hover:after{background-color:#f0efed}}a.item:active:after{background-color:#f0efed}a.item:active .visor{transform:scale(.98)}a.item.selected:after{box-shadow:0 0 0 .2rem #111}.oo.opacity-80{opacity:.8}.oo.cover{align-items:center;display:flex;min-height:calc(100vh - 2.8125rem)}@media (min-width:769px){.oo.cover{min-height:calc(100vh - 3.75rem)}.oo.text-boxed blockquote,.oo.text-boxed dl,.oo.text-boxed h1,.oo.text-boxed h2,.oo.text-boxed h3,.oo.text-boxed h4,.oo.text-boxed h5,.oo.text-boxed h6,.oo.text-boxed li,.oo.text-boxed p{background-color:#f9f8f6;color:#111;display:table;margin:0 1rem;padding-bottom:.46875rem;padding-top:.46875rem}.oo.text-boxed [class*=_title]{background-color:#111;color:#f9f8f6}.oo.text-boxed .oo.cta{background-color:transparent;padding:0}.oo.text-boxed .oo.cta span{border-radius:0}}@media (min-width:481px){.oo.productos fieldset+fieldset{margin-top:.46875rem}}.oo.productos .item{color:#111;position:relative;text-align:center}.oo.productos .item .visor{min-height:0}.oo.productos .item .item_title{font-size:.8125rem;font-weight:300;line-height:1.15384615;max-width:100%}.oo.productos .items_filter{top:7.5rem!important}.oo.productos .items_filter legend{font-size:.6875rem;line-height:1.36363636;padding-top:.234375rem}@media (min-width:768px){.oo.productos .items_filter legend{font-size:.75rem;line-height:1.25}}.oo.productos .items_filter fieldset+fieldset{margin:0}.oo.productos .items_filter .items_filter_total{color:#aaa}body[data-scroll=down] .oo.productos .items_filter{top:3.75rem!important}.oo.productos.puertas .item .visor:after{padding-top:200%}.oo.productos.molduras .item .visor:after{padding-top:100%}.view-modal-bottom .oo.productos .items_filter_trigger{opacity:0;pointer-events:none;transform:translateY(100%)!important}.oo.producto h1,.oo.producto h2,.oo.producto h3{max-width:100%}.oo.producto h1{font-size:2.125rem;letter-spacing:-.03em;line-height:.97058824}@media (min-width:768px){.oo.producto h1{font-size:3.625rem;line-height:1.03448276}}.oo.producto h3{font-size:.8125rem;line-height:1.73076923;margin-bottom:.5rem;text-transform:uppercase}@media (min-width:768px){.oo.producto h3{font-size:.875rem;line-height:1.60714286}}.oo.producto dl{margin:.46875rem 0}.oo.producto dt{font-weight:400}.oo.producto .visor.puerta:after{padding-top:240%}.oo.producto .visor.puerta.doble:after{padding-top:120%}.oo.producto .visor.moldura:after{padding-top:100%}.oo.producto fieldset.oo{max-width:100%}.oo.producto .labels{padding:0;top:2.5rem;z-index:1}.oo.producto .labels .label{font-size:1.125rem;line-height:1.66666667;padding:.2rem .8rem}.oo.producto .selector{padding:0 .5rem .9375rem}.oo.producto .selector dl{margin-bottom:.46875rem;margin-top:.46875rem}.oo.producto .selector .visor:empty{background-color:#f0efed;border:.1rem solid #e2e1df;border-radius:.2rem}.oo.producto .selector .visor:empty:before{bottom:0;color:#a3a3a1;content:"Seleccionar";height:1em;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.oo.producto .format{flex:1 1 6%;min-width:14rem;position:relative}.oo.producto .media{flex:1 1 100%;position:relative}@media (min-width:769px){.oo.producto .media{flex-basis:28%}}.oo.producto .media .visor{margin:.9375rem 1rem}.oo.producto .media .visor.puerta{max-height:70vh}.oo.producto .media .visor.moldura{margin-left:auto;margin-right:auto;max-height:16rem;max-width:16rem}.oo.producto .media .form_element{padding:0}.oo.producto .media .button+.button{margin-left:.3rem}.oo.producto .media .columns{margin:0 1rem}.oo.producto .media .columns>*{min-width:8rem}.oo.producto .info{flex:1 1 100%}@media (min-width:769px){.oo.producto .info{flex-basis:60%}}.oo.producto .info .display{vertical-align:top}.oo.producto .info .display .visor{height:3.6375rem;margin:0;min-height:0;width:3.88rem}.oo.producto .info .display .visor.puerta{height:8.325rem}.oo.producto .info .display .visor.puerta:after{padding-top:8.4375rem}.oo.producto .info .display .visor.puerta img{height:7.5rem;left:.5rem;top:.46875rem;width:3rem}.oo.producto .info .display .visor.puerta~input{height:8.4375rem}.oo.producto .info .display .title{display:block;font-size:.75rem;line-height:1.25;padding:.46875rem .5rem .46875rem 0;width:4rem;z-index:1}.oo.producto .info .display:not(.form_element){display:inline-block}.oo.producto .info.result{flex:1 1 10%}.oo.producto .info.result .sticky-top{top:5.625rem}.oo.producto .info.result .columns .oo{min-width:0}.oo.producto .actions{margin-top:1.875rem}main .oo.producto .sticky-top{top:5.625rem}.oo.configurator.producto h1{font-size:1.375rem;letter-spacing:-.03em;line-height:1.5}@media (min-width:768px){.oo.configurator.producto h1{font-size:1.625rem;line-height:1.15384615}}.oo.configurator.producto .media .visor.puerta{max-height:28rem}@media (min-width:769px){.oo.configurator.producto .info{flex-basis:20%}}.oo.configurator.producto .info.result{flex-basis:16%}.oo.carrito .oo.producto .oo.media{padding:.9375rem 1rem;width:12rem}.oo.carrito .oo.producto .oo.media .oo.visor{margin:0}.oo.carrito .oo.producto .oo.media .oo.visor.puerta{max-width:6rem;min-width:3rem}.oo.carrito .oo.producto .oo.media .oo.visor.moldura{max-height:10rem;max-width:10rem;min-height:10rem;min-width:10rem}.oo.carrito .oo.producto .oo.media .oo.visor.moldura:after{padding-top:100%}.oo.carrito .oo.producto .oo.info h2{font-size:1.25rem;letter-spacing:-.01em;line-height:1.5}.oo.carrito .oo.producto .oo.info dl{margin-bottom:0;max-width:100%}.oo.carrito .oo.producto .oo.info dd,.oo.carrito .oo.producto .oo.info dt{display:inline;font-size:1rem;line-height:1.875}.oo.carrito .oo.producto .oo.info dt{font-weight:500}.oo.carrito .oo.producto .oo.info dt:after{content:":"}.oo.checkout .producto .oo.media{padding:.46875rem .5rem}.oo.checkout .producto .oo.media .oo.visor{height:6rem;min-height:0;min-width:0;width:6rem}.oo.checkout .producto .oo.info{font-size:1.125rem;line-height:1.66666667}.oo.checkout table{max-width:48rem}html .oo.action-accept,html .oo.action-add,html .oo.action-process{background-color:#00957a;border-radius:.2rem;color:#fff}@media (hover:hover){html .oo.action-accept.button:hover,html .oo.action-add.button:hover,html .oo.action-process.button:hover{background-color:#028870;color:#fff}}html .oo.action-accept.button:active,html .oo.action-add.button:active,html .oo.action-process.button:active{background-color:#037b65;color:#fff}html .oo.action-logout,html .oo.action-remove{color:#a7333a}.oo.hidden{flex:none;font-size:0;height:0!important;overflow:hidden;padding:0!important;pointer-events:none;text-indent:-9999em}.oo.hidden>*{display:none!important}@media (max-width:480px){.oo.hidden--xs{flex:none;font-size:0;height:0!important;overflow:hidden;padding:0!important;pointer-events:none;text-indent:-9999em}.oo.hidden--xs>*{display:none!important}}@media (min-width:481px) and (max-width:768px){.oo.hidden--s{flex:none;font-size:0;height:0!important;overflow:hidden;padding:0!important;pointer-events:none;text-indent:-9999em}.oo.hidden--s>*{display:none!important}}@media (min-width:769px) and (max-width:1200px){.oo.hidden--n{flex:none;font-size:0;height:0!important;overflow:hidden;padding:0!important;pointer-events:none;text-indent:-9999em}.oo.hidden--n>*{display:none!important}}@media (min-width:1201px){.oo.hidden--l{flex:none;font-size:0;height:0!important;overflow:hidden;padding:0!important;pointer-events:none;text-indent:-9999em}.oo.hidden--l>*{display:none!important}}.oo.scroll-horizontal{-webkit-overflow-scrolling:touch;display:flex;flex-flow:row nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:.46875rem;white-space:nowrap;width:100%}.oo.scroll-horizontal *{flex:0 0 auto;max-width:none;width:auto}.oo.scroll-vertical{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}@media (max-width:480px){.oo.scroll-horizontal--xs{-webkit-overflow-scrolling:touch;display:flex;flex-flow:row nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:.46875rem;white-space:nowrap;width:100%}.oo.scroll-horizontal--xs *{flex:0 0 auto;max-width:none;width:auto}.oo.scroll-vertical--xs{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}}@media (min-width:481px) and (max-width:768px){.oo.scroll-horizontal--s{-webkit-overflow-scrolling:touch;display:flex;flex-flow:row nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:.46875rem;white-space:nowrap;width:100%}.oo.scroll-horizontal--s *{flex:0 0 auto;max-width:none;width:auto}.oo.scroll-vertical--s{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}}@media (min-width:769px) and (max-width:1200px){.oo.scroll-horizontal--n{-webkit-overflow-scrolling:touch;display:flex;flex-flow:row nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:.46875rem;white-space:nowrap;width:100%}.oo.scroll-horizontal--n *{flex:0 0 auto;max-width:none;width:auto}.oo.scroll-vertical--n{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}}@media (min-width:1201px){.oo.scroll-horizontal--l{-webkit-overflow-scrolling:touch;display:flex;flex-flow:row nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:.46875rem;white-space:nowrap;width:100%}.oo.scroll-horizontal--l *{flex:0 0 auto;max-width:none;width:auto}.oo.scroll-vertical--l{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}}.oo.icon.social{fill:#fff;stroke-width:0;background-color:#111;border-radius:.3rem;color:#fff;height:1.40625rem;width:1.5rem}.oo.icon-doc,.oo.icon-pdf,.oo.icon-ppt,.oo.icon-zip{-webkit-text-decoration:none;text-decoration:none}.oo.icon-doc:before,.oo.icon-pdf:before,.oo.icon-ppt:before,.oo.icon-zip:before{border:2px solid;border-radius:.3em;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:.55em;font-weight:700;line-height:1;margin-right:.5rem;padding:.3em 0;text-align:center;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle;width:3em}.oo.icon-pdf:before{content:"PDF"}.oo.icon-doc:before{content:"DOC"}.oo.icon-ppt:before{content:"PPT"}.oo.icon-zip:before{content:"ZIP"}iframe[name=google_conversion_frame]{opacity:0;pointer-events:none;position:absolute}@supports (position:sticky){.oo[class*=sticky]{position:sticky;z-index:2}.oo.sticky-top{top:0}body[data-scroll=down] #header.oo.sticky-top{transform:translateY(-2.8125rem);transition-delay:.3s}@media (min-width:768px){body[data-scroll=down] #header.oo.sticky-top{transform:translateY(-3.75rem)}}.oo.sticky-bottom{bottom:0}}.oo,.oo:after,.oo:before{animation-duration:.3s;animation-timing-function:cubic-bezier(.5,0,0,1);transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.5,0,0,1)}a,button,input,select,textarea,tr{transition-duration:.1s}@media (prefers-reduced-motion:reduce){.oo,.oo:after,.oo:before{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.page-enter-active,.page-leave-active{transition:opacity .6s cubic-bezier(.5,0,0,1)}.page-enter,.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s cubic-bezier(.5,0,0,1)}.fade-enter,.fade-leave-to{opacity:0}