@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/open-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#navbar{position:fixed;top:0;right:0;left:0;z-index:999}#navbar .navbar_container{margin:0 auto;max-width:1100px;background-color:#fff}#navbar .top_level{height:126px;width:100%;padding:0 18px;background-image:image-set(url(../optimized/header-people-08b145028941-768.avif) type("image/avif"),url(../optimized/header-people-08b145028941-768.webp) type("image/webp")),image-set(url(../optimized/header-bg-80a74e319ec4-768.avif) type("image/avif"),url(../optimized/header-bg-80a74e319ec4-768.webp) type("image/webp"));background-size:auto 100%,cover;background-position:center bottom,center;background-repeat:no-repeat,no-repeat}#navbar .top_level .column_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;bottom:-80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#navbar .top_level .column_container .column{display:inline-block}#navbar .top_level .column_container .column.logo{display:block}#navbar .top_level .column_container .column.logo img{width:100px;display:block}#navbar .top_level .column_container .column.options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#navbar .bottom_level{height:44px;margin-top:80px;position:relative;background-color:transparent}#navbar .bottom_level:before{content:"";display:block;height:44px;width:24px;position:absolute;left:0;top:0;z-index:40;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background:-o-linear-gradient(left,#fff 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff,#ffffff80,#fff0);background-color:transparent}#navbar .bottom_level:after{content:"";display:block;height:44px;width:32px;position:absolute;right:0;top:0;z-index:40;background:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(50%,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background:-o-linear-gradient(right,#fff 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to left,#fff,#ffffff80,#fff0);background-color:transparent}#navbar .bottom_level .product_type_selector{box-sizing:border-box;overflow:auto hidden;height:inherit;width:100%;z-index:10;padding-left:20px;white-space:nowrap;position:relative;-ms-overflow-style:none;scrollbar-width:none}#navbar .bottom_level .product_type_selector::-webkit-scrollbar{display:none}#navbar .bottom_level .product_type_selector .option{color:#fff;position:relative;z-index:10;font-size:16px;padding:10px 30px;border-radius:50px;text-decoration:none;display:inline-block;background-color:#32aca8;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#navbar .bottom_level .product_type_selector .option:hover{background-color:#227774}#navbar .bottom_level .product_type_selector .option:not(:first-child){margin-left:5px}#navbar .bottom_level .product_type_selector .option:last-child{margin-right:28px}.menu_button{width:60px;height:60px;display:block;cursor:pointer;position:relative;border-radius:6px;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu_button.shadow{-webkit-box-shadow:5px 5px 15px -5px rgba(0,0,0,.44);box-shadow:5px 5px 15px -5px #00000070}.menu_button:hover.shadow{-webkit-box-shadow:5px 5px 15px -5px rgba(0,0,0,.64);box-shadow:5px 5px 15px -5px #000000a3}.menu_button .line{display:block;height:3px;width:30px;left:15px;position:absolute;border-radius:10px;background-color:#215886;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu_button .line.top{top:20px}.menu_button .line.middle{top:29px}.menu_button .line.bottom{top:38px}.menu_button.open .line{height:3px;width:30px;left:15px}.menu_button.open .line.top{top:28px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu_button.open .line.middle{top:28px;opacity:0}.menu_button.open .line.bottom{top:28px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#navigation{position:fixed;top:0;visibility:hidden;bottom:0;width:400px;opacity:0;z-index:1000;padding-top:57px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;right:calc(50vw - 940px);background-color:#fff;background-repeat:no-repeat,no-repeat;background-position:top right,bottom left;background-size:60%,40%}#navigation:after{content:"";display:block;position:absolute;height:100%;top:0;bottom:0;right:-30px;width:30px;background-color:#fff}#navigation.open{opacity:1;visibility:visible;right:calc(50vw - 550px)}#navigation .menu_button_container{padding:38px 18px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}#navigation .navigation_container{padding:10px 50px}#navigation ul.links{font-size:17.5px;font-family:Open Sans;font-weight:700;list-style:none;padding-left:0}#navigation ul.links li{margin-bottom:23.5px}#navigation ul.links li.active a{color:#236393}#navigation ul.links a{color:#236393;text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#navigation ul.links a:hover{color:#236393e6}#navigation .contact_networks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:35px}#navigation .contact_networks .item{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#navigation .contact_networks .item:hover{opacity:.9}#navigation .contact_networks .item:not(:last-child){margin-right:15px;margin-bottom:23.5px}#navigation .contact_networks .item img{width:35px;border-radius:50%;margin-right:17.5px;display:inline-block}#navigation .contact_networks .item span{font-size:12.5px;color:#236393;font-weight:700}.float_btn{opacity:1;position:fixed;bottom:15px;width:65px;height:65px;z-index:998;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.float_btn.invisible{opacity:0;visibility:hidden}.float_btn.left{left:calc((100% - 1080px)/2)}.float_btn.right{right:calc((100% - 1080px)/2)}.float_btn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.float_btn img{width:65px}body{font-family:Open Sans;background-color:#fff}.wrapper{margin:0 auto;max-width:1100px}.border_line{border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}.border_line.right{border-right:1px solid #fff}.button{font-size:14px;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.button.rounded{padding:8px 30px;border-radius:50px!important}.button.green{color:#fff;background-color:#32aca8}.button.green:hover{background-color:#0b2827}.uppr{text-transform:uppercase}.pl_10{padding-left:10px}.pr_10{padding-right:10px}.pf_15{padding-left:15px}.pr_15{padding-right:15px}p.title,h1.title{font-size:20px;font-weight:700;text-align:center;margin-bottom:15px}p.subtitle,h2.subtitle,h3.subtitle,h4.subtitle,h5.subtitle,h6.subtitle{font-size:18px;font-weight:700;text-align:center;margin-bottom:15px}.text_block{padding:0 15px}.text_block:last-child{margin-bottom:60px}.go_to_section{margin-bottom:30px;text-align:right}.go_to_section a{color:#fff;position:relative;font-size:16px;padding:10px 30px;border-radius:50px;text-decoration:none;display:inline-block;background-color:#32aca8;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.go_to_section a:hover{background-color:#227774}.go_to_section a:not(:first-child){margin-left:5px}.go_to_section a:last-child{margin-right:28px}.gallery_container{display:grid;grid-auto-rows:1fr;padding:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-bottom:30px}.gallery_container.four_cols{grid-template-columns:repeat(4,1fr)}.image_item{width:100%;border-radius:14px;-webkit-box-shadow:5px 5px 15px -2px rgba(0,0,0,.1);box-shadow:5px 5px 15px -2px #0000001a}.product_container,.product_container_simple{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin-bottom:30px}.product_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product_item:link,.product_item:visited,.product_item:hover,.product_item:active,.product_item color inherit{text-decoration:none}.product_item:hover .product_image{-webkit-box-shadow:5px 5px 15px -2px rgba(0,0,0,.2);box-shadow:5px 5px 15px -2px #0003}.product_item:hover .product_title{margin-bottom:30px}.product_item .product_image{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:14px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:5px 5px 15px -2px rgba(0,0,0,.1);box-shadow:5px 5px 15px -2px #0000001a}.product_item img{width:100%;border-radius:14px}.product_item .product_title{color:#fff;border-radius:14px;text-align:center;margin-bottom:20px;padding:10px;background-color:#236393;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.product_item .product_info{color:#000;text-align:center}.product_item .product_name{display:block;font-weight:700;margin-top:20px;margin-bottom:0}.product_item .product_mod{display:block}.product_item .product_mod i{margin-right:6px}.specific_design_continer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.specific_design_continer .square_content{color:#fff;font-weight:700;padding:28px 35px;border-radius:10px;margin:30px;background-color:#3a66c5}.specific_design_continer .square_content p:last-child{margin-bottom:0}.specific_design_continer img{max-width:300px}.unibord_logo{width:139px;height:140px;margin:0 auto}.unibord_logo img{width:100%}.form_container{border-radius:14px;max-width:800px;margin:40px auto;padding:40px;-webkit-box-shadow:5px 5px 15px -2px rgba(0,0,0,.2);box-shadow:5px 5px 15px -2px #0003}.form_container .form_item{margin-bottom:20px}.form_container .form_item.center{text-align:center}.form_container input,.form_container textarea{border:1px solid #215886;border-radius:7px;font-size:16px;padding:12px;width:100%;-webkit-transition:outline .3s ease;-o-transition:outline .3s ease;transition:outline .3s ease;outline:2px solid transparent}.form_container input:hover,.form_container textarea:hover,.form_container input:focus,.form_container textarea:focus{outline:2px solid #215886}.form_container textarea{min-height:180px;resize:vertical}.form_container button{background-color:#71c397;border:1px solid #71c397;border-radius:50px;color:#fff;font-size:18px;padding:10px 40px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form_container button:hover{background-color:#32aca8}footer{padding-top:33px;padding-bottom:21.5px;overflow:hidden;background-color:#32aca8}footer .contact_networks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .contact_networks .item{color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .contact_networks .item:hover{opacity:.9}footer .contact_networks .item:not(:last-child){margin-right:15px}footer .contact_networks .item img{width:35px;margin-right:17.5px;display:inline-block}footer .contact_networks .item span{color:#fff;font-size:16px;font-weight:700}footer .privacy_policy{color:#fff;font-size:16px;margin-top:20px;line-height:41px;text-align:center}footer .privacy_policy a{color:#fff;font-weight:700}.website_content{max-width:1100px;margin:280px auto 0;min-height:calc(100vh - 280px)}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}@media(max-width:1099px){#navigation{right:-400px}#navigation.open{right:0}.float_btn.left{left:15px}.float_btn.right{right:15px}}@media(max-width:991px){.product_container{padding:0 10px;grid-template-columns:repeat(3,1fr);grid-gap:15px}.form_container{max-width:calc(100% - 30px)}}@media(max-width:767px){.website_content{margin:200px auto 0}.gallery_container{grid-template-columns:repeat(1,1fr)}.product_container{padding:0 10px;grid-template-columns:repeat(2,1fr);grid-gap:15px}#navbar .navbar_container .top_level{height:76px}#navbar .navbar_container .top_level .column_container{bottom:-40px}#navbar .navbar_container .top_level .column_container .column.logo img{width:80px}#navbar .bottom_level{margin-top:60px}footer{padding-left:30px;padding-right:30px;text-align:center}footer .contact_networks{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .contact_networks .item:not(:last-child){margin-bottom:22px}footer .privacy_policy{line-height:30px}footer .privacy_policy p{margin-bottom:0}}@media(max-width:511px){#navigation{width:100vw;right:-100vw;padding-top:8px}}@media(max-width:320px){#navigation .menu_button_container{margin-bottom:0}#navigation .navigation_container{padding:10px 20px}.form_container{padding:15px}}button.menu_button{appearance:none;background:#fff;border:0;padding:0}body{margin:0}img{height:auto}#navbar{transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}#navbar .top_level{box-sizing:border-box}#navbar .top_level .column_container .column.options{position:absolute;top:0;right:0}#navbar.header-hidden{transform:translateY(-100%)}#navbar .bottom_level .product_type_selector .option.active,#navbar .bottom_level .product_type_selector .option.active:hover{background-color:#f28c28;color:#fff;font-weight:700;box-shadow:0 3px 10px #00000038}#whatsappFloat{width:auto;height:auto;bottom:18px}#whatsappFloat a{display:inline-flex;min-height:50px;align-items:center;gap:9px;box-sizing:border-box;padding:7px 18px 7px 8px;color:#fff;background:#12813f;border:1px solid rgba(255,255,255,.45);border-radius:999px;box-shadow:0 5px 16px #12523647;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}#whatsappFloat picture{display:block;width:36px;height:36px;flex:0 0 36px}#whatsappFloat img{display:block;width:36px;height:36px}#whatsappFloat:hover{transform:translateY(-2px)}#whatsappFloat a:focus-visible{outline-offset:4px}#navigation{overflow-y:auto;overscroll-behavior:contain}#navigation .navigation_container{padding-top:2px;padding-bottom:40px}#navigation .menu_button_container{margin-bottom:0;padding-bottom:4px}#navigation .menu_group_row{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px;align-items:center}#navigation .menu_group_row>a{min-width:0}#navigation .menu_group_toggle{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;color:#236393;background:#eef5f5;border:0;border-radius:50%;cursor:pointer}#navigation .menu_group_toggle:hover{background:#dfecec}#navigation .menu_group_icon{display:block;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}#navigation .menu_group_toggle[aria-expanded=true] .menu_group_icon{transform:translateY(2px) rotate(225deg)}#navigation .menu_submenu{margin:14px 0 0 8px;padding:2px 0 2px 18px;border-left:2px solid #d8e6e6;list-style:none}#navigation .menu_submenu[hidden]{display:none}#navigation ul.links .menu_submenu li{margin-bottom:11px}#navigation ul.links .menu_submenu li:last-child{margin-bottom:0}#navigation ul.links .menu_submenu a{display:block;padding:5px 0;font-size:15px;font-weight:600;line-height:1.35}#navigation ul.links .menu_submenu .menu_group_row>a{font-size:16px;font-weight:700}#navigation ul.links li.active>a,#navigation ul.links li.active>.menu_group_row>a{color:#a84600}#navigation .menu_group_nested>.menu_submenu{margin-top:10px}.form_item input:invalid:not(:placeholder-shown),.form_item textarea:invalid:not(:placeholder-shown){border-color:#b42318}.form_container,.form_container *{box-sizing:border-box}.form_container fieldset{min-width:0;margin:0;padding:0;border:0}.form_container legend{margin-bottom:24px;color:#173f5f;font-size:20px;font-weight:700}.form_container label{display:inline-block;margin-bottom:7px;font-weight:700}.form_trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.form_consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start}.form_container .form_consent input{width:20px;height:20px;margin:3px 0 0}.form_consent label{margin:0;font-size:14px;font-weight:400;line-height:1.55}.form_container button:disabled{cursor:wait;opacity:.65}.form_status{min-height:24px;margin-top:14px;text-align:center;line-height:1.5}.form_status.success{color:#17643a;font-weight:700}.form_status.error{color:#a1261c;font-weight:700}.form_privacy_summary{max-width:760px;box-sizing:border-box;margin:22px auto 18px;padding:18px 20px;color:#25313b;background:#f3f7f7;border:1px solid #cfdfdf;border-left:4px solid #227774;border-radius:8px;font-size:13px;line-height:1.6}.form_privacy_summary h2{margin:0 0 7px;color:#173f5f;font-size:16px}.form_privacy_summary p{margin:0}.form_privacy_summary p+p{margin-top:7px}footer .contact_networks{gap:26px}footer .contact_networks .item{display:inline-flex;align-items:center}footer .contact_networks>.item:not(:last-child){margin-right:0}.contact_social_icon,footer .contact_email_icon{display:inline-block;width:35px;height:35px;flex:0 0 35px;margin-right:17.5px;vertical-align:middle}footer .privacy_policy{margin-top:14px;font-size:12px;line-height:1.6}@media(max-width:767px){footer .contact_networks{gap:0}.form_privacy_summary{width:calc(100% - 32px);margin-top:18px;padding:16px}}.skip_link{position:fixed;top:10px;left:10px;z-index:10000;padding:10px 16px;color:#fff;background:#123f63;border-radius:4px;transform:translateY(-160%)}.skip_link:focus{transform:translateY(0)}.breadcrumbs{max-width:1100px;margin:0 auto 18px;padding:0 24px;color:#4b5563;font-size:14px;line-height:1.5}.breadcrumbs a{color:#155d8b}.breadcrumbs span+span,.breadcrumbs a+span{margin:0 7px}.seo_lead{max-width:820px;margin:0 auto 24px;padding:0 24px;color:#25313b;line-height:1.65;text-align:center}.conversion_intro{max-width:820px;margin:0 auto;padding:0 24px;text-align:center}.conversion_intro .title{margin-bottom:11px}.conversion_lead{max-width:720px;margin:0 auto 15px;color:#25313b;font-size:16px;line-height:1.55}.conversion_actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.conversion_actions a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;box-sizing:border-box;padding:10px 20px;border-radius:999px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none}.conversion_whatsapp_cta{color:#fff;background:#227774;box-shadow:0 4px 11px #22777438}.conversion_whatsapp_cta:hover{background:#195f5c}.conversion_catalog_cta{color:#236393;background:#fff;border:1px solid #9eb9ca}.conversion_catalog_cta:hover{background:#eef5f7}.conversion_reassurance{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 16px;margin:9px auto 14px}.conversion_personalized{margin:0;color:#53636e;font-size:13px;line-height:1.4}.conversion_personalized:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;background:#f28c28;border-radius:50%;vertical-align:2px}.conversion_shipping{display:inline-flex;align-items:center;gap:6px;color:#205f5c;font-size:13px;line-height:1.4;text-decoration:none}.conversion_shipping:hover span{text-decoration:underline}.conversion_shipping svg{flex:0 0 auto}.workshop_trust{display:grid;max-width:820px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;box-sizing:border-box;margin:0 auto 22px;padding:9px;background:#edf5f4;border:1px solid #d1e1df;border-radius:10px}.workshop_trust figure{min-width:0;margin:0;overflow:hidden;background:#fff;border-radius:7px}.workshop_trust img{display:block;width:100%;height:104px;object-fit:cover}.workshop_trust figcaption{padding:7px 5px 8px;color:#244b60;font-size:12px;font-weight:700;line-height:1.25;text-align:center}#modelos{scroll-margin-top:190px}.catalog_editorial{max-width:850px;margin:38px auto 30px}.about_page{box-sizing:border-box;padding-bottom:26px}.about_page *,.about_page *:before,.about_page *:after{box-sizing:border-box}.about_page section,.about_page header{scroll-margin-top:260px}.about_eyebrow{margin:0 0 9px;color:#a84600;font-size:12px;font-weight:700;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.about_hero{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:clamp(30px,5vw,58px);align-items:center;margin:0 24px 76px;padding:clamp(32px,5vw,58px);overflow:hidden;background:radial-gradient(circle at 6% 8%,rgba(255,255,255,.96),transparent 34%),linear-gradient(135deg,#edf6f5,#f8fbfb 58%,#edf3f6);border:1px solid #cbdcdd;border-radius:18px}.about_hero:after{position:absolute;right:-88px;bottom:-116px;width:280px;height:280px;background:#f28c281a;border-radius:50%;content:"";pointer-events:none}.about_hero_copy,.about_brand_panel{position:relative;z-index:1;min-width:0}.about_hero h1{max-width:680px;margin:0 0 18px;color:#173f5f;font-size:clamp(32px,4.4vw,50px);font-weight:700;letter-spacing:-.025em;line-height:1.07}.about_lead{max-width:680px;margin:0;color:#344651;font-size:16px;line-height:1.7}.about_actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.about_actions a,.about_quote>a{display:inline-flex;min-height:47px;align-items:center;justify-content:center;padding:11px 22px;border:2px solid #227774;border-radius:999px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.about_primary_cta{color:#fff;background:#227774;box-shadow:0 5px 14px #22777433}.about_primary_cta:hover{background:#195f5c;border-color:#195f5c}.about_secondary_cta{color:#205f5c;background:#fff}.about_secondary_cta:hover{background:#edf7f6}.about_reassurance{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;color:#52646e;font-size:13px;line-height:1.45}.about_reassurance span{display:inline-grid;width:19px;height:19px;flex:0 0 19px;place-items:center;color:#fff;background:#227774;border-radius:50%;font-size:11px}.about_brand_panel{padding:20px;background:#ffffffe0;border:1px solid rgba(166,190,194,.72);border-radius:16px;box-shadow:0 14px 34px #1836451f}.about_logo_card{display:flex;gap:17px;align-items:center;padding:2px 3px 18px;border-bottom:1px solid #d7e2e4}.about_logo_card picture,.about_logo_card img{display:block;width:86px;height:87px;flex:0 0 86px;object-fit:contain}.about_logo_card strong,.about_logo_card span{display:block}.about_logo_card strong{color:#173f5f;font-size:22px;letter-spacing:.04em}.about_logo_card span{margin-top:3px;color:#596c76;font-size:13px}.about_facts{margin:0}.about_facts>div{display:grid;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);gap:13px;align-items:baseline;padding:14px 2px;border-bottom:1px solid #e0e8e9}.about_facts>div:last-child{padding-bottom:2px;border-bottom:0}.about_facts dt{color:#1e6d69;font-size:15px;font-weight:700;line-height:1.25}.about_facts dd{margin:0;color:#5d6e77;font-size:12px;line-height:1.45}.about_workshop,.about_story,.about_capabilities,.about_process,.about_commitment,.about_quote{max-width:1000px;margin-right:auto;margin-left:auto}.about_workshop,.about_story,.about_process{margin-bottom:82px;padding:0 24px}.about_section_heading{max-width:740px;margin:0 auto 28px;text-align:center}.about_section_heading h2,.about_story h2,.about_process h2,.about_commitment h2,.about_quote h2{margin:0 0 12px;color:#173f5f;font-size:clamp(25px,3.2vw,35px);font-weight:700;letter-spacing:-.015em;line-height:1.17}.about_section_heading>p:last-child,.about_story_copy>p,.about_process_intro>p,.about_commitment>p,.about_quote p{color:#3e505b;line-height:1.7}.about_workshop_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.about_workshop_grid figure{min-width:0;margin:0;overflow:hidden;background:#fff;border:1px solid #cedbdd;border-radius:12px;box-shadow:0 8px 22px #193a4917}.about_workshop_grid picture,.about_workshop_grid img{display:block;width:100%}.about_workshop_grid img{aspect-ratio:4 / 3;object-fit:cover}.about_workshop_grid figcaption{display:flex;min-height:116px;flex-direction:column;gap:5px;padding:16px 17px 18px}.about_workshop_grid figcaption strong{color:#173f5f;font-size:16px}.about_workshop_grid figcaption span{color:#60717a;font-size:12px;line-height:1.55}.about_story{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(28px,5vw,54px);align-items:center}.about_story_copy>p{margin:0 0 13px}.about_identity{padding:28px;color:#fff;background:#173f5f;border-radius:14px;box-shadow:0 10px 28px #173f5f2e}.about_identity_label{margin:0 0 11px;color:#f5b773;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.about_identity>strong,.about_identity address,.about_identity>a{display:block}.about_identity>strong{margin-bottom:12px;font-size:18px;line-height:1.35}.about_identity address{margin-bottom:14px;color:#dce8ec;font-size:13px;font-style:normal;line-height:1.65}.about_identity>a{color:#fff;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.about_identity>a:last-child{margin-top:20px;padding-top:16px;color:#f5b773;border-top:1px solid rgba(255,255,255,.22);font-weight:700;text-decoration:none}.about_identity>a:last-child:hover{text-decoration:underline}.about_capabilities{margin-bottom:82px;padding:44px 36px;background:#edf6f5;border:1px solid #cfdfdf;border-radius:16px}.about_capability_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.about_capability_grid article{position:relative;min-height:172px;padding:23px 23px 21px;overflow:hidden;background:#fff;border:1px solid #cedbdd;border-radius:11px;box-shadow:0 6px 16px #193a490f}.about_capability_grid article>span{position:absolute;top:14px;right:17px;color:#d6e7e5;font-size:32px;font-weight:700;line-height:1}.about_capability_grid h3{margin:0 0 9px;padding-right:45px;color:#173f5f;font-size:18px}.about_capability_grid p{margin:0;color:#52646e;font-size:13px;line-height:1.65}.about_process{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(30px,5vw,58px);align-items:start}.about_process_intro>p{margin:0 0 17px}.about_process_intro>a{color:#1e6d69;font-size:14px;font-weight:700;text-decoration:none}.about_process_intro>a:hover{text-decoration:underline}.about_process_steps{margin:0;padding:0;list-style:none}.about_process_steps li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid #d8e1e3}.about_process_steps li:first-child{padding-top:0}.about_process_steps li>span{display:grid;width:40px;height:40px;place-items:center;color:#fff;background:#227774;border-radius:50%;font-size:13px;font-weight:700}.about_process_steps strong{display:block;margin-bottom:4px;color:#173f5f;font-size:16px}.about_process_steps p{margin:0;color:#5a6b74;font-size:13px;line-height:1.55}.about_commitment{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:center;margin-bottom:70px;padding:31px 35px;background:#fff7ee;border:1px solid #ead0ae;border-left:5px solid #f28c28;border-radius:12px}.about_commitment h2{margin-bottom:0;font-size:clamp(23px,3vw,30px)}.about_commitment>p{margin:0;font-size:14px}.about_quote{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;margin-bottom:24px;padding:clamp(28px,5vw,45px);color:#fff;background:#173f5f;border-radius:15px;box-shadow:0 10px 27px #173f5f30}.about_quote .about_eyebrow{color:#f5b773}.about_quote h2,.about_quote p{color:#fff}.about_quote p{max-width:650px;margin:0}.about_quote>a{color:#173f5f;background:#fff;border-color:#fff;white-space:nowrap}.about_quote>a:hover{background:#eaf5f4;border-color:#eaf5f4}@media(max-width:900px){.about_hero{grid-template-columns:1fr}.about_hero_copy{max-width:720px}.about_brand_panel{width:100%;max-width:650px}.about_story,.about_process{max-width:760px;grid-template-columns:1fr}.about_identity{max-width:520px}.about_capabilities,.about_commitment,.about_quote{max-width:none;margin-right:24px;margin-left:24px}.about_commitment,.about_quote{grid-template-columns:1fr}.about_quote>a{justify-self:start}}@media(max-width:640px){.about_page section,.about_page header{scroll-margin-top:220px}.about_hero{gap:28px;margin-right:14px;margin-bottom:58px;margin-left:14px;padding:28px 20px 23px;border-radius:13px}.about_hero h1{font-size:32px}.about_lead{font-size:15px;line-height:1.62}.about_actions{display:grid;grid-template-columns:1fr 1fr}.about_actions a{padding-right:13px;padding-left:13px}.about_brand_panel{padding:16px}.about_logo_card{gap:13px}.about_logo_card picture,.about_logo_card img{width:72px;height:73px;flex-basis:72px}.about_logo_card strong{font-size:20px}.about_facts>div{grid-template-columns:1fr;gap:3px}.about_workshop,.about_story,.about_process{margin-bottom:62px;padding-right:16px;padding-left:16px}.about_section_heading{margin-bottom:22px;text-align:left}.about_workshop_grid,.about_capability_grid{grid-template-columns:1fr}.about_workshop_grid figcaption{min-height:0}.about_identity{padding:24px 21px}.about_capabilities{margin:0 14px 62px;padding:29px 17px;border-radius:13px}.about_capability_grid article{min-height:0;padding:21px 19px}.about_commitment{gap:16px;margin:0 14px 58px;padding:25px 21px}.about_quote{gap:22px;margin:0 14px 20px;padding:28px 21px;border-radius:13px}.about_quote>a{width:100%}}.shipping_page{max-width:980px;padding:0 24px 70px}.shipping_page article{max-width:860px;margin:0 auto}.shipping_hero{max-width:790px;margin:0 auto 44px;text-align:center}.shipping_eyebrow{margin:0 0 7px;color:#a84600;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.shipping_hero h1{margin:0 0 15px;color:#244b60;font-size:clamp(28px,4vw,40px);line-height:1.15}.shipping_hero>p:not(.shipping_eyebrow){max-width:700px;margin:0 auto 20px;color:#354650;font-size:16px;line-height:1.65}.shipping_highlight{display:inline-flex;align-items:center;gap:12px;min-width:300px;box-sizing:border-box;margin:0 auto 18px;padding:13px 18px;color:#1c625e;background:#edf7f5;border:1px solid #c8dfdc;border-radius:12px;text-align:left}.shipping_highlight svg{flex:0 0 auto}.shipping_highlight strong,.shipping_highlight span{display:block}.shipping_highlight strong{color:#164e4b;font-size:18px}.shipping_highlight span{margin-top:1px;color:#4c626c;font-size:13px}.shipping_primary_cta,.shipping_closing a{display:table;min-height:46px;box-sizing:border-box;margin:0 auto;padding:11px 22px;color:#fff;background:#227774;border-radius:999px;font-weight:700;text-decoration:none}.shipping_primary_cta:hover,.shipping_closing a:hover{background:#195f5c}.shipping_section{margin:0 0 42px}.shipping_section h2,.shipping_closing h2{margin:0 0 16px;color:#244b60;font-size:24px;line-height:1.25}.shipping_section p,.shipping_section li,.shipping_closing p{color:#354650;font-size:15px;line-height:1.7}.shipping_steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shipping_steps>div{padding:19px 18px;background:#f5f8f9;border:1px solid #dce5e8;border-radius:10px}.shipping_steps>div>span{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:#227774;border-radius:50%;font-size:13px;font-weight:700}.shipping_steps h3{margin:12px 0 7px;color:#244b60;font-size:16px}.shipping_steps p{margin:0;font-size:14px;line-height:1.55}.shipping_conditions{padding:25px 27px;background:#fff9f1;border-left:4px solid #f28c28;border-radius:6px}.shipping_conditions ul{margin:0;padding-left:21px}.shipping_conditions li+li{margin-top:8px}.shipping_note{margin:18px 0 0;padding-top:16px;border-top:1px solid #eedbc1}.shipping_faq details{border-top:1px solid #d9e3e6}.shipping_faq details:last-of-type{border-bottom:1px solid #d9e3e6}.shipping_faq summary{padding:15px 34px 15px 0;color:#244b60;font-size:15px;font-weight:700;cursor:pointer}.shipping_faq details p{margin:-3px 0 17px;padding-right:28px}.shipping_closing{padding:28px;background:#eaf3f5;border-radius:12px;text-align:center}.shipping_closing p{max-width:650px;margin:0 auto 18px}#navbar .bottom_level .product_type_selector .option,.button.green,.go_to_section a,footer{background-color:#227774}footer .footer_container{max-width:1100px;margin:0 auto}#navbar .bottom_level .product_type_selector .option.active,#navbar .bottom_level .product_type_selector .option.active:hover{background-color:#a84600}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #f7b32b;outline-offset:3px}.error_page{min-height:52vh;padding:80px 24px;text-align:center}.error_actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.error_actions a{padding:11px 20px;color:#fff;background:#227774;border-radius:999px;text-decoration:none}@media(max-width:768px){.breadcrumbs{margin-bottom:12px;padding:0 20px;font-size:13px}.seo_lead{margin-bottom:18px;padding:0 20px;text-align:left}#whatsappFloat{right:12px;bottom:12px}#whatsappFloat a{min-height:48px;padding:6px 14px 6px 7px;font-size:14px}#whatsappFloat picture,#whatsappFloat img{width:34px;height:34px}#whatsappFloat picture{flex-basis:34px}.conversion_intro{padding:0 20px}.conversion_lead{margin-bottom:13px;font-size:15px;line-height:1.48}.conversion_actions{gap:8px}.conversion_actions a{min-height:44px;padding:9px 15px;font-size:14px}.conversion_personalized{font-size:12.5px}.conversion_reassurance{gap:4px;margin-bottom:11px}.conversion_reassurance>*{flex-basis:100%;justify-content:center}.conversion_shipping{font-size:12.5px}.workshop_trust{gap:6px;margin:0 10px 18px;padding:6px;border-radius:8px}.workshop_trust img{height:68px}.workshop_trust figcaption{min-height:30px;padding:5px 3px 6px;font-size:10.5px}.catalog_editorial{margin-top:30px}.form_container{width:calc(100% - 32px);max-width:none;margin:28px 16px 40px;padding:24px 18px;border-radius:10px}.form_container textarea{min-height:150px}.form_container button{width:100%;min-height:48px}.shipping_page{padding:0 17px 56px}.shipping_hero{margin-bottom:34px}.shipping_hero>p:not(.shipping_eyebrow){font-size:15px;line-height:1.58}.shipping_highlight{min-width:0;width:100%;max-width:340px}.shipping_steps{grid-template-columns:1fr;gap:10px}.shipping_steps>div{padding:17px}.shipping_conditions{padding:21px 19px}.shipping_section h2,.shipping_closing h2{font-size:21px}.shipping_closing{padding:23px 18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.purchase_page{max-width:1040px;margin-right:auto;margin-left:auto;padding:0 24px 72px}.purchase_page article{max-width:900px;margin:0 auto}.purchase_hero{max-width:820px;margin:0 auto 54px;text-align:center}.purchase_eyebrow,.purchase_section_heading>p,.approval_kicker,.purchase_closing>p{margin:0 0 7px;color:#a84600;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.purchase_hero h1{max-width:760px;margin:0 auto 15px;color:#244b60;font-size:clamp(30px,4.8vw,44px);line-height:1.12}.purchase_intro{max-width:720px;margin:0 auto 21px;color:#354650;font-size:17px;line-height:1.65}.purchase_actions{display:flex;flex-wrap:wrap;justify-content:center;gap:11px}.purchase_primary_cta,.purchase_secondary_cta,.purchase_closing a{display:inline-flex;min-height:47px;align-items:center;justify-content:center;box-sizing:border-box;padding:11px 23px;border:2px solid #227774;border-radius:999px;font-weight:700;text-decoration:none}.purchase_primary_cta,.purchase_closing a{color:#fff;background:#227774}.purchase_secondary_cta{color:#1b6663;background:#fff}.purchase_primary_cta:hover,.purchase_closing a:hover{background:#195f5c;border-color:#195f5c}.purchase_secondary_cta:hover{background:#edf7f5}.purchase_promises{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:22px 0 0;padding:0;color:#42545e;font-size:13px;list-style:none}.purchase_promises li:before{content:"\2713";margin-right:6px;color:#227774;font-weight:700}.purchase_section{margin-bottom:50px}.purchase_section_heading{margin-bottom:20px}.purchase_section_heading h2,.approval_section h2,.changes_section h2,.purchase_faq h2,.business_identity h2,.purchase_sources h2,.purchase_closing h2{margin:0;color:#244b60;font-size:25px;line-height:1.25}.purchase_steps{position:relative;margin:0;padding:0;list-style:none}.purchase_steps:before{position:absolute;top:25px;bottom:25px;left:24px;width:2px;background:#cfe1df;content:""}.purchase_steps li{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);gap:16px;align-items:start;scroll-margin-top:175px}.purchase_steps li+li{margin-top:12px}.purchase_steps li>div{padding:16px 19px;background:#f6f9fa;border:1px solid #dce6e8;border-radius:9px}.purchase_step_number{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;box-sizing:border-box;color:#fff;background:#227774;border:5px solid #fff;border-radius:50%;font-size:14px;font-weight:700}.purchase_steps h3{margin:0 0 6px;color:#244b60;font-size:17px}.purchase_steps p,.quote_copy>p,.quote_checklist,.approval_section p,.policy_intro,.policy_card li,.warranty_statement p,.claim_steps p,.policy_note,.changes_section p,.purchase_faq p,.business_identity,.purchase_sources p,.purchase_closing>span{color:#354650;font-size:15px;line-height:1.7}.purchase_steps p{margin:0;font-size:14px;line-height:1.6}.quote_section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:32px;align-items:center;padding:31px;background:#edf5f5;border-radius:14px}.quote_copy>p{margin:0 0 14px}.quote_checklist{margin:0;padding:0;list-style:none}.quote_checklist li{position:relative;padding-left:23px}.quote_checklist li+li{margin-top:7px}.quote_checklist li:before{position:absolute;top:1px;left:0;color:#227774;content:"\2713";font-weight:700}.quote_preview{min-height:275px;box-sizing:border-box;padding:22px;background:#fff;border:1px solid #cadadd;border-radius:9px;box-shadow:0 10px 24px #1c464d1a;transform:rotate(1deg)}.quote_preview_header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:3px solid #227774}.quote_preview_header>span{color:#244b60;font-size:19px;font-weight:700;letter-spacing:.04em}.quote_preview_header div{text-align:right}.quote_preview_header small,.quote_preview_header strong{display:block}.quote_preview_header small{color:#60717a;font-size:10px;text-transform:uppercase}.quote_preview_header strong{margin-top:2px;color:#a84600;font-size:13px}.quote_preview_meta,.quote_preview_totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;color:#6a7980;font-size:10px}.quote_preview_line{width:74%;height:9px;margin-top:13px;background:#e8eef0;border-radius:2px}.quote_preview_line--wide{width:100%;height:34px;background:#f2f5f6}.quote_preview_totals{grid-template-columns:1fr auto;align-items:center;margin-top:18px;padding-top:12px;border-top:1px solid #dce6e8}.quote_preview_totals span:nth-child(2){grid-column:1}.quote_preview_totals strong{grid-row:1 / 3;grid-column:2;color:#244b60;font-size:15px}.quote_preview>p{margin:17px 0 0;color:#6a7980;font-size:10px;line-height:1.4}.approval_section{display:grid;grid-template-columns:120px minmax(0,1fr);gap:26px;align-items:center;padding:29px 31px;color:#227774;background:#fff8ef;border-left:5px solid #f28c28;border-radius:7px}.approval_visual{display:grid;place-items:center}.approval_section h2{margin-bottom:11px}.approval_section p{margin:0}.approval_section p+p{margin-top:10px;padding-top:10px;border-top:1px solid #eddcc7}.policy_intro{max-width:760px;margin:-5px 0 20px}.policy_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.policy_card{padding:22px;background:#f7f9fa;border:1px solid #dbe4e7;border-top:4px solid #7d8d94;border-radius:8px}.policy_card--covered{background:#f1f8f6;border-top-color:#227774}.policy_card h3,.claim_title{margin:0 0 12px;color:#244b60;font-size:18px}.policy_card ul{margin:0;padding-left:20px}.policy_card li{font-size:14px;line-height:1.6}.policy_card li+li{margin-top:7px}.warranty_statement{display:grid;grid-template-columns:145px minmax(0,1fr);gap:24px;align-items:center;margin:18px 0 27px;padding:20px 23px;background:#244b60;border-radius:9px}.warranty_statement>div{padding-right:21px;border-right:1px solid rgba(255,255,255,.24);text-align:center}.warranty_statement strong,.warranty_statement span{display:block;color:#fff}.warranty_statement strong{font-size:29px;line-height:1}.warranty_statement span{margin-top:5px;font-size:12px}.warranty_statement p{margin:0;color:#fff;font-size:14px;line-height:1.6}.warranty_example,.legal_bonus{margin:-10px 0 25px;padding:16px 18px;font-size:14px;line-height:1.65;border-radius:8px}.wash_review{margin:-13px 0 25px;padding:19px 20px;color:#354650;background:#f7f9fa;border:1px solid #dbe4e7;border-radius:8px}.wash_review h3{margin:0 0 8px;color:#244b60;font-size:17px}.wash_review p{margin:0;font-size:14px;line-height:1.65}.wash_review p+p{margin-top:9px;padding-top:9px;border-top:1px solid #dbe4e7}.warranty_example{color:#244b60;background:#f1f8f6;border-left:4px solid #227774}.legal_bonus{margin-top:-13px;color:#55452f;background:#fff8ef;border-left:4px solid #f28c28}.claim_steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.claim_steps li{padding:17px;background:#fff;border:1px solid #dbe4e7;border-radius:8px}.claim_steps li>span{display:grid;width:27px;height:27px;place-items:center;color:#fff;background:#227774;border-radius:50%;font-size:12px;font-weight:700}.claim_steps p{margin:10px 0 0;font-size:13px;line-height:1.55}.policy_note{margin:16px 0 0;padding:15px 17px;background:#fff8ef;border-left:4px solid #f28c28;font-size:13px;line-height:1.6}.changes_section{padding-top:3px}.changes_section>h2{margin-bottom:18px}.changes_timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-bottom:16px;border:1px solid #d9e4e7;border-radius:9px}.changes_timeline>div{padding:18px;background:#f7f9fa}.changes_timeline>div+div{border-left:1px solid #d9e4e7}.changes_timeline span{display:block;margin-bottom:8px;color:#227774;font-size:13px;font-weight:700}.changes_timeline p{margin:0;font-size:13px;line-height:1.55}.changes_section>p{margin:0;font-size:13px;line-height:1.65}.purchase_faq h2{margin-bottom:16px}.purchase_faq details{border-top:1px solid #d9e3e6}.purchase_faq details:last-of-type{border-bottom:1px solid #d9e3e6}.purchase_faq summary{padding:16px 34px 16px 0;color:#244b60;font-size:15px;font-weight:700;cursor:pointer}.purchase_faq details p{margin:-3px 0 18px;padding-right:28px}.business_identity{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:28px;align-items:center;margin-bottom:28px;padding:25px 28px;background:#f1f7f7;border:1px solid #cddfdf;border-left:5px solid #227774;border-radius:8px}.business_identity p{margin:0 0 5px;color:#227774;font-size:12px;font-weight:700;text-transform:uppercase}.business_identity h2{margin-bottom:7px;font-size:20px}.business_identity address{color:#475a63;font-size:13px;font-style:normal;line-height:1.55}.business_identity ul{margin:0;padding:0;list-style:none}.business_identity li+li{margin-top:7px}.purchase_sources{margin-bottom:44px;padding-top:22px;border-top:1px solid #d9e3e6}.purchase_sources h2{margin-bottom:11px;font-size:19px}.purchase_sources p{margin:0;font-size:13px}.purchase_updated{margin-top:8px!important;color:#5c6b73!important}.purchase_closing{padding:30px;color:#fff;background:#244b60;border-radius:12px;text-align:center}.purchase_closing>p{color:#9bd3ce}.purchase_closing h2{margin-bottom:8px;color:#fff}.purchase_closing>span{display:block;max-width:620px;margin:0 auto 18px;color:#e7eff2}.purchase_closing a{background:#227774;border-color:#58aaa4}@media(max-width:760px){.quote_section,.policy_grid,.claim_steps,.changes_timeline,.business_identity{grid-template-columns:1fr}.approval_section{grid-template-columns:84px minmax(0,1fr);gap:18px}.approval_visual svg{width:76px;height:76px}.changes_timeline>div+div{border-top:1px solid #d9e4e7;border-left:0}}@media(max-width:600px){.purchase_page{padding-right:17px;padding-left:17px;padding-bottom:56px}.purchase_hero{margin-bottom:40px}.purchase_intro{font-size:15px;line-height:1.58}.purchase_actions{display:grid;grid-template-columns:1fr}.purchase_primary_cta,.purchase_secondary_cta{width:100%}.purchase_promises{display:grid;justify-content:start;max-width:310px;margin-right:auto;margin-left:auto;text-align:left}.purchase_section{margin-bottom:40px}.purchase_section_heading h2,.approval_section h2,.changes_section h2,.purchase_faq h2,.purchase_closing h2{font-size:21px}.purchase_steps li{grid-template-columns:42px minmax(0,1fr);gap:10px}.purchase_steps:before{left:20px}.purchase_step_number{width:42px;height:42px;border-width:4px}.purchase_steps li>div{padding:15px}.quote_section,.approval_section,.purchase_closing{padding:22px 18px}.quote_preview{min-height:250px;padding:18px;transform:none}.approval_section{grid-template-columns:1fr}.approval_visual{justify-content:start}.policy_card,.warranty_statement,.business_identity{padding:19px 17px}.warranty_statement{grid-template-columns:1fr;gap:14px}.warranty_statement>div{padding:0 0 14px;border-right:0;border-bottom:1px solid rgba(255,255,255,.24)}}.legal_page{max-width:900px;padding:0 24px 70px}.legal_page article{max-width:800px;margin:0 auto}.legal_header{margin-bottom:30px;text-align:center}.legal_eyebrow{margin-bottom:5px;color:#227774;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.legal_header h1{margin:0 0 14px}.legal_summary{max-width:680px;margin:0 auto 12px;font-size:18px;line-height:1.6}.legal_update{color:#4b5563;font-size:14px}.legal_notice{margin:0 0 32px;padding:18px 20px;border-left:5px solid #a84600;background:#fff5ed;line-height:1.6}.legal_page section{margin-top:34px}.legal_page h2{margin-bottom:12px;color:#173f5f;font-size:22px}.legal_page p,.legal_page li,.legal_page dd{line-height:1.7}.legal_page li+li{margin-top:7px}.legal_contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.legal_contact div{padding:15px;background:#f3f7f7;border-radius:8px}.legal_contact dt{margin-bottom:4px;font-size:13px;font-weight:700}.legal_contact dd{margin:0}.legal_sources{padding-top:10px;border-top:1px solid #d6dde2}.legal_review{margin-top:20px;padding:15px;background:#f3f7f7}@media(max-width:600px){.legal_page{padding-right:20px;padding-left:20px}.legal_contact{grid-template-columns:1fr}.legal_summary{font-size:16px}}.product_container,.product_container_simple{grid-auto-rows:auto;max-width:100%}.product_container>.product_item,.product_container_simple>.product_item{min-width:0}.product_container .product_image,.product_container_simple .product_image{box-sizing:border-box;width:100%;height:auto;aspect-ratio:4 / 5;align-items:center;justify-content:center;overflow:hidden;padding:clamp(6px,1vw,12px);background:#fff}.product_container .product_image img,.product_container_simple .product_image img{width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:991px){.page-uniformes-bordados .product_container_simple,.page-catalogo-ropa .product_container_simple{grid-template-columns:repeat(2,minmax(0,1fr))}}.finishes_page{box-sizing:border-box;padding-bottom:24px}.finishes_page *,.finishes_page *:before,.finishes_page *:after{box-sizing:border-box}.finishes_page section,.finishes_page header{scroll-margin-top:300px}.finishes_eyebrow{margin:0 0 9px;color:#a84600;font-size:12px;font-weight:700;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.finishes_hero{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);gap:clamp(28px,5vw,58px);align-items:center;margin:0 24px 70px;padding:clamp(30px,5vw,56px);overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.94),transparent 38%),linear-gradient(135deg,#edf6f5,#f8fbfb 54%,#eef4f7);border:1px solid #ccdcdd;border-radius:18px}.finishes_hero:after{content:"";position:absolute;right:-80px;bottom:-105px;width:250px;height:250px;background:#f28c281a;border-radius:50%;pointer-events:none}.finishes_hero_copy,.finishes_hero_visual{position:relative;z-index:1;min-width:0}.finishes_hero h1{max-width:650px;margin:0 0 17px;color:#173f5f;font-size:clamp(31px,4.2vw,49px);font-weight:700;letter-spacing:-.025em;line-height:1.08}.finishes_lead{max-width:660px;margin:0;color:#344651;font-size:16px;line-height:1.7}.finishes_hero_actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.finishes_hero_actions a,.finishes_quote>a,.finishes_review>a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 21px;border-radius:999px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.finishes_primary_link{color:#fff;background:#227774;box-shadow:0 5px 14px #22777433}.finishes_primary_link:hover{background:#195f5c}.finishes_secondary_link{color:#205f5c;background:#fff;border:1px solid #91b4b4}.finishes_secondary_link:hover{background:#edf7f6}.finishes_reassurance{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;color:#52646e;font-size:13px;line-height:1.45}.finishes_reassurance span{display:inline-grid;width:19px;height:19px;flex:0 0 19px;place-items:center;color:#fff;background:#227774;border-radius:50%;font-size:11px}.finishes_hero_visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.finishes_hero_visual figure,.finishes_gallery figure{position:relative;min-width:0;margin:0;overflow:hidden;background:#fff;border:1px solid #cad7dc;border-radius:12px;box-shadow:0 10px 25px #1836451f}.finishes_hero_visual figure:first-child{transform:translateY(-18px)}.finishes_hero_visual img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.finishes_hero_visual figure>span{position:absolute;left:9px;bottom:9px;padding:6px 10px;color:#173f5f;background:#ffffffed;border-radius:999px;font-size:12px;font-weight:700;box-shadow:0 3px 8px #0000001c}.finishes_sample_notice{grid-column:1 / -1;margin:0;color:#66737b;font-size:11px;line-height:1.45;text-align:center}.finishes_specialties,.finishes_comparison{max-width:990px;margin:0 auto 76px;padding:0 24px}.finishes_section_heading{max-width:720px;margin:0 auto 27px;text-align:center}.finishes_section_heading h2,.finishes_technique h2,.finishes_review h2,.finishes_quote h2{margin:0 0 12px;color:#173f5f;font-size:clamp(25px,3.2vw,34px);font-weight:700;letter-spacing:-.015em;line-height:1.17}.finishes_section_heading>p:last-child,.finishes_technique_copy>p,.finishes_review p,.finishes_quote p{color:#3e505b;line-height:1.7}.finishes_specialty_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.finishes_specialty_card{display:grid;grid-template-columns:52px minmax(0,1fr) 25px;gap:14px;align-items:center;min-height:112px;padding:20px;color:#173f5f;background:#fff;border:1px solid #cfdcdf;border-radius:12px;box-shadow:0 7px 19px #1b3c4b14;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.finishes_specialty_card:hover{border-color:#7aaba9;box-shadow:0 10px 24px #1b3c4b21;transform:translateY(-2px)}.finishes_card_icon{display:grid;width:52px;height:52px;place-items:center;color:#227774;background:#eaf5f4;border-radius:50%}.finishes_card_icon svg,.finishes_review_icon svg,.finishes_placeholder svg{width:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.finishes_specialty_card strong,.finishes_specialty_card small{display:block}.finishes_specialty_card strong{margin-bottom:3px;font-size:18px}.finishes_specialty_card small{color:#596b75;font-size:13px;line-height:1.4}.finishes_arrow{color:#a84600;font-size:22px;font-weight:700;text-align:center}.finishes_technique{display:grid;max-width:1052px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-template-areas:"copy gallery";gap:clamp(28px,5vw,58px);align-items:center;margin:0 auto 90px;padding:0 24px}.finishes_technique_reverse{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"gallery copy"}.finishes_technique_copy{grid-area:copy;min-width:0}.finishes_technique_copy>p{margin:0 0 14px}.finishes_feature_list{margin:21px 0 0;padding:0;border-top:1px solid #d8e0e3;list-style:none}.finishes_feature_list li{padding:11px 0;color:#42545e;border-bottom:1px solid #d8e0e3;font-size:13px;line-height:1.5}.finishes_feature_list span{display:inline-block;min-width:95px;margin-right:7px;color:#173f5f;font-weight:700}.finishes_inline_cta{display:inline-flex;gap:9px;align-items:center;margin-top:20px;color:#205f5c;font-size:14px;font-weight:700;text-decoration:none}.finishes_inline_cta:hover{text-decoration:underline}.finishes_gallery{grid-area:gallery;display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finishes_gallery figure{display:flex;min-height:0;flex-direction:column;box-shadow:0 7px 20px #1836451a}.finishes_gallery_featured{grid-column:1 / -1}.finishes_gallery img,.finishes_placeholder>div{display:block;width:100%;aspect-ratio:16 / 9}.finishes_gallery img{object-fit:cover}.finishes_gallery_featured img{aspect-ratio:16 / 8.2}.finishes_gallery figcaption{display:flex;min-height:76px;flex:1;flex-direction:column;gap:2px;padding:12px 13px 13px;color:#263944}.finishes_gallery figcaption strong{font-size:13px}.finishes_gallery figcaption span{color:#66747c;font-size:11px;line-height:1.4}.finishes_placeholder{border-style:dashed!important;box-shadow:none!important}.finishes_placeholder>div{display:grid;place-items:center;color:#8b9aa1;background:linear-gradient(135deg,rgba(255,255,255,.65),transparent),#e7ecee}.finishes_placeholder svg{width:44px}.finishes_comparison{max-width:1040px}.finishes_table_wrap{overflow-x:auto;border:1px solid #ccd9dc;border-radius:12px;box-shadow:0 7px 18px #1a3b4b12}.finishes_table_wrap table{width:100%;min-width:680px;border-collapse:collapse;background:#fff;font-size:13px;line-height:1.55}.finishes_table_wrap th,.finishes_table_wrap td{padding:15px 17px;border-right:1px solid #d7e0e2;border-bottom:1px solid #d7e0e2;text-align:left;vertical-align:top}.finishes_table_wrap th:last-child,.finishes_table_wrap td:last-child{border-right:0}.finishes_table_wrap tr:last-child th,.finishes_table_wrap tr:last-child td{border-bottom:0}.finishes_table_wrap thead th{color:#fff;background:#1f6d6a;font-size:14px}.finishes_table_wrap tbody th{width:21%;color:#173f5f;background:#f2f7f7}.finishes_review{display:grid;max-width:1000px;grid-template-columns:58px minmax(0,1fr) auto;gap:20px;align-items:center;margin:0 auto 70px;padding:27px 30px;background:#fff7ee;border:1px solid #ead0ae;border-left:5px solid #f28c28;border-radius:12px}.finishes_review_icon{display:grid;width:56px;height:56px;place-items:center;color:#a84600;background:#fff;border-radius:50%}.finishes_review h2{margin-bottom:7px;font-size:clamp(22px,3vw,29px)}.finishes_review p{margin:0;font-size:14px}.finishes_review .finishes_review_note{margin-top:6px;color:#725b49;font-size:12px}.finishes_review>a{color:#fff;background:#a84600;white-space:nowrap}.finishes_review>a:hover{background:#853700}.finishes_quote{display:grid;max-width:1000px;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;margin:0 auto 25px;padding:clamp(27px,5vw,45px);color:#fff;background:#173f5f;border-radius:15px;box-shadow:0 10px 27px #173f5f30}.finishes_quote .finishes_eyebrow{color:#f5b773}.finishes_quote h2,.finishes_quote p{color:#fff}.finishes_quote p{max-width:690px;margin:0}.finishes_quote>a{color:#173f5f;background:#fff;box-shadow:0 5px 14px #00000026;white-space:nowrap}.finishes_quote>a:hover{background:#eaf5f4}.finishes_related{display:flex;max-width:1000px;flex-wrap:wrap;gap:7px 14px;align-items:center;margin:0 auto;padding:17px 4px;color:#566770;font-size:13px;line-height:1.5}.finishes_related span{font-weight:700}.finishes_related a{color:#205f5c;font-weight:700}@media(max-width:900px){.finishes_hero{grid-template-columns:1fr}.finishes_hero_copy{max-width:720px}.finishes_hero_visual{max-width:620px}.finishes_technique,.finishes_technique_reverse{max-width:760px;grid-template-columns:1fr;grid-template-areas:"copy" "gallery"}.finishes_review{grid-template-columns:56px minmax(0,1fr);margin-right:24px;margin-left:24px}.finishes_review>a{grid-column:2;justify-self:start}.finishes_quote{grid-template-columns:1fr;margin-right:24px;margin-left:24px}.finishes_quote>a{justify-self:start}.finishes_related{margin-right:24px;margin-left:24px}}@media(max-width:640px){.finishes_page section,.finishes_page header{scroll-margin-top:220px}.finishes_hero{gap:32px;margin-right:14px;margin-bottom:54px;margin-left:14px;padding:27px 20px 24px;border-radius:13px}.finishes_hero h1{font-size:31px}.finishes_lead{font-size:15px;line-height:1.65}.finishes_hero_actions{display:grid;grid-template-columns:1fr 1fr}.finishes_hero_actions a{padding-right:13px;padding-left:13px}.finishes_hero_visual{gap:7px}.finishes_hero_visual figure:first-child{transform:translateY(-9px)}.finishes_specialties,.finishes_comparison,.finishes_technique{padding-right:20px;padding-left:20px}.finishes_specialties,.finishes_comparison{margin-bottom:58px}.finishes_specialty_grid{grid-template-columns:1fr}.finishes_specialty_card{min-height:98px}.finishes_technique{gap:28px;margin-bottom:68px}.finishes_feature_list span{display:block;margin:0 0 2px}.finishes_gallery{grid-template-columns:1fr}.finishes_gallery_featured,.finishes_gallery .finishes_sample_notice{grid-column:1}.finishes_gallery_featured img,.finishes_gallery img,.finishes_placeholder>div{aspect-ratio:16 / 10}.finishes_table_wrap{margin-right:-4px;margin-left:-4px}.finishes_review{grid-template-columns:1fr;margin-right:14px;margin-bottom:54px;margin-left:14px;padding:24px 20px}.finishes_review>a{grid-column:1;width:100%}.finishes_quote{gap:21px;margin-right:14px;margin-left:14px;padding:28px 20px;border-radius:12px}.finishes_quote>a{width:100%}.finishes_related{margin-right:18px;margin-left:18px;padding-bottom:8px}}picture.responsive_image{display:block;width:100%;height:100%}picture.responsive_image>img{display:block;max-width:100%}.privacy_policy button{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.cookie_consent[hidden]{display:none}.cookie_consent{position:fixed;z-index:20000;right:20px;bottom:20px;left:20px;display:flex;align-items:center;gap:24px;max-width:920px;margin:0 auto;padding:20px 22px;border:1px solid #c9dcda;border-radius:14px;background:#fff;color:#243746;box-shadow:0 12px 36px #13363e3d}.cookie_consent_copy{flex:1}.cookie_consent_copy strong{display:block;margin-bottom:5px;color:#174f5f;font-size:18px}.cookie_consent_copy p{margin:0 0 5px;font-size:14px;line-height:1.5}.cookie_consent_copy a{color:#176762;font-size:13px;font-weight:700}.cookie_consent_actions{display:flex;flex:0 0 auto;gap:10px}.cookie_consent_actions button{min-height:44px;padding:10px 17px;border:1px solid #247e78;border-radius:999px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.cookie_consent_reject{background:#fff;color:#246a68}.cookie_consent_configure{background:#edf6f5;color:#246a68}.cookie_consent_accept{background:#247e78;color:#fff}.cookie_consent.is_configuring{display:block;max-width:760px}.cookie_consent.is_configuring>.cookie_consent_actions{display:none}.cookie_preferences{margin-top:17px;padding-top:14px;border-top:1px solid #d8e4e5}.cookie_preferences[hidden]{display:none}.cookie_preference{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #e6eeee;color:#243746}.cookie_preference strong{display:block;margin:0 0 3px;color:#174f5f;font-size:15px}.cookie_preference p,.cookie_preference small{display:block;margin:0;font-size:13px;line-height:1.4}.cookie_preference.required>span{flex:0 0 auto;color:#4d6a74;font-size:12px;font-weight:700}.cookie_preference input{flex:0 0 auto;width:22px;height:22px;accent-color:#247e78}.cookie_preferences_actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.cookie_preferences_actions button{min-height:44px;padding:10px 17px;border:1px solid #247e78;border-radius:999px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}@media(max-width:680px){.cookie_consent{right:10px;bottom:10px;left:10px;display:block;padding:17px}.cookie_consent_actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:13px}.cookie_consent_actions button{padding-right:10px;padding-left:10px}.cookie_preference{align-items:flex-start}.cookie_preferences_actions{display:grid;grid-template-columns:1fr}}
