/*!
Theme Name: Adrihosan
Theme URI: http://underscores.me/
Author: Doowebs
Author URI: http://doowebs.com
Description: Tema básico
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: adrihosan
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Adrihosan is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:1100px){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.page,.post{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:-ms-grid;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.gallery-columns-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.gallery-columns-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.gallery-columns-5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.gallery-columns-6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.gallery-columns-7{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}.gallery-columns-8{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr)}.gallery-columns-9{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.grecaptcha-badge{visibility:hidden;opacity:0}.grecaptcha-badge.visible{visibility:visible;opacity:.8}body,button,input,optgroup,select,textarea{font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif;color:#000}abbr[title]{text-decoration:none}html{overflow-x:hidden}body a{color:#4dd2d0;text-decoration:none}body a:visited{color:#4dd2d0;outline:0}body a:hover{color:#4dd2d0;text-decoration:none;outline:0}body a:focus{color:#4dd2d0;text-decoration:none;outline:0}.entry-content,.page,.widget{margin:0}.alignfull,.alignwide,.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.alignfull>*,.alignwide>*,.full-width>*{width:100%}ins{background:0 0}ul{list-style:none;list-style-image:url(/wp-content/themes/adrihosan/img/ellipse.png);margin:0 0 32px 0;padding:0 0 0 15px}ul li{padding:0 0 3px 6px}ol{margin:0 0 32px 0;padding:0 0 0 15px}ol li{padding:0 0 3px 6px}h1{margin:0;font:normal normal 600 65px/70px 'Poppins','Poppins Fallback',sans-serif}h2{margin:0}h3{margin:0}.entry-content{padding:0;max-width:1500px;margin:0 auto}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#000;border:none;border:1px solid #767676;border-radius:6px;outline:0}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:#4dd2d0;outline:0;opacity:.7;transition:opacity .2s}input[type=range]:hover{opacity:1}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:8px;height:12px;background:#1a6c7a;cursor:pointer;border-radius:6px}input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:8px;height:12px;background:#1a6c7a;cursor:pointer;border-radius:6px}.image-mobile{display:none}.add_to_cart_button,.btn,.checkout-button,.wc-backward,a.wp-block-button__link,button,input.btn,input.wpcf7-submit,input.wpv-submit-trigger{border-radius:5px;background-color:#4dd2d0;border:1px solid #4dd2d0;color:#fff;font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;padding:4px 30px;width:-moz-max-content;width:max-content;height:40px;transition:background-color .4s,border-color .4s,color .4s;cursor:pointer;display:flex;align-items:center;justify-content:center;text-transform:uppercase;min-width:187px}.add_to_cart_button:focus,.add_to_cart_button:visited,.btn:focus,.btn:visited,.checkout-button:focus,.checkout-button:visited,.wc-backward:focus,.wc-backward:visited,a.wp-block-button__link:focus,a.wp-block-button__link:visited,button:focus,button:visited,input.btn:focus,input.btn:visited,input.wpcf7-submit:focus,input.wpcf7-submit:visited,input.wpv-submit-trigger:focus,input.wpv-submit-trigger:visited{color:#fff}.add_to_cart_button:hover,.btn:hover,.checkout-button:hover,.wc-backward:hover,a.wp-block-button__link:hover,button:hover,input.btn:hover,input.wpcf7-submit:hover,input.wpv-submit-trigger:hover{color:#4dd2d0;background-color:#fff;border:1px solid #4dd2d0;text-decoration:none}.wp-block-buttons>.wp-block-button{margin-bottom:0}.site-header{position:fixed;top:0;height:118px;background-color:#fff;z-index:99;box-shadow:0 1px 5px 0 rgb(0 0 0 / .18)}.site-header .site-header-content{display:-ms-grid;display:grid;-ms-grid-columns:264px 1fr 250px 250px;grid-template-columns:264px 1fr 250px 250px;align-items:center;justify-content:center;max-width:1500px;margin:0 auto;height:118px}.site-header .site-header-content img.custom-logo{height:77px;width:264px}.site-header .site-header-content .site-branding:hover{opacity:.7}.site-search{display:flex;justify-content:center;position:relative}.site-search .search-button{background-color:rgb(200 200 200 / .32);border-radius:50%;border:none;height:50px;width:50px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;margin:0 24px}.site-search label{background-color:#fff}.site-search .search-form{display:none;position:absolute;right:164px}.site-search .search-form input{height:50px;background-color:#fff;width:480px;margin:0;padding-left:8px;padding-right:55px}.site-search .search-form .search-submit{background-color:#fff;border:none;height:47px;width:47px;min-width:unset;display:flex;align-items:center;justify-content:center;padding:0;position:absolute;top:2px;right:3px;border-radius:50%}.site-search.selected .search-form{display:flex}.site-cart{display:flex;align-items:center;position:relative}.site-cart .cart-items{position:absolute;bottom:-9px;left:-7px;height:20px;width:20px;display:flex;align-items:center;justify-content:center;background-color:#c8c8c8;color:#000;font:normal normal 300 10px/14px 'Poppins','Poppins Fallback',sans-serif;border-radius:50%}.site-cart .cart-items.count-0{display:none}.site-cart .cart-total{font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;color:#000;text-transform:uppercase;margin-left:8px}.site-cart .cart-total strong{font-weight:400}.main-navigation ul.menu{justify-content:space-between;margin:0 0 0 100px;padding:0}.main-navigation ul.menu li{height:118px;align-items:center;display:flex}.main-navigation ul.menu li a{text-transform:uppercase;color:#000;font:normal normal 500 15px/21px 'Poppins','Poppins Fallback',sans-serif;font-size:14px;line-height:16px}.main-navigation ul.menu li a:hover{color:#4dd2d0}.main-navigation ul.menu li.menu-item-has-children{position:relative}.main-navigation ul.menu li.menu-item-has-children .sub-menu{display:none}.main-navigation ul.menu li.menu-item-has-children>a{display:flex;align-items:center}.main-navigation ul.menu li.menu-item-has-children>a:after{content:'';background-image:url(/wp-content/themes/adrihosan/img/arrow_down.svg);background-size:14px 8px;width:14px;height:8px;margin-left:8px}.main-navigation ul.menu li.menu-item-has-children.active .sub-menu,.main-navigation ul.menu li.menu-item-has-children:hover .sub-menu{display:block;background-color:#fff;list-style-image:url(/wp-content/themes/adrihosan/img/ellipse.png);padding:10px 20px 20px 58px;width:325px;box-shadow:0 5px 6px 0 rgb(0 0 0 / .35);position:absolute;left:-42px;margin-left:0}.main-navigation ul.menu li.menu-item-has-children.active .sub-menu:before,.main-navigation ul.menu li.menu-item-has-children:hover .sub-menu:before{content:'';box-shadow:0 3px 5px 0 rgb(0 0 0 / .18);position:absolute;top:-5px;height:5px;width:100%;left:0;background-color:#fff0}.main-navigation ul.menu li.menu-item-has-children.active .sub-menu li,.main-navigation ul.menu li.menu-item-has-children:hover .sub-menu li{padding:4px 4px;height:auto;display:list-item}.main-navigation ul.menu li.menu-item-has-children.active .sub-menu:after,.main-navigation ul.menu li.menu-item-has-children:hover .sub-menu:after{opacity:.14;font:normal normal 900 70px/70px 'Poppins','Poppins Fallback',sans-serif;transform:rotate(180deg);position:absolute;top:0;right:-8px;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.main-navigation ul.menu li.menu-item-has-children.active:first-child .sub-menu,.main-navigation ul.menu li.menu-item-has-children:hover:first-child .sub-menu{min-height:466px}.main-navigation ul.menu li.menu-item-has-children.active:first-child .sub-menu li:last-child,.main-navigation ul.menu li.menu-item-has-children:hover:first-child .sub-menu li:last-child{display:none}.main-navigation ul.menu li.menu-item-has-children.active:first-child .sub-menu:after,.main-navigation ul.menu li.menu-item-has-children:hover:first-child .sub-menu:after{content:'Tienda';height:260px;width:59px;color:#333}.main-navigation ul.menu li.menu-item-has-children.active:nth-child(2) .sub-menu,.main-navigation ul.menu li.menu-item-has-children:hover:nth-child(2) .sub-menu{background-color:#102e35;min-height:417px}.main-navigation ul.menu li.menu-item-has-children.active:nth-child(2) .sub-menu:after,.main-navigation ul.menu li.menu-item-has-children:hover:nth-child(2) .sub-menu:after{content:'Escaparate';height:417px;width:74px;color:#fff}.main-navigation ul.menu li.menu-item-has-children.active:nth-child(2) .sub-menu a,.main-navigation ul.menu li.menu-item-has-children:hover:nth-child(2) .sub-menu a{color:#fff}.main-navigation ul.menu li.menu-item-has-children.active:nth-child(2) .sub-menu a:hover,.main-navigation ul.menu li.menu-item-has-children:hover:nth-child(2) .sub-menu a:hover{color:#4dd2d0}.main-navigation li.active a,.main-navigation li.focus a,.main-navigation li:hover a{text-decoration:none}.site-main{margin-top:118px;background-color:#fff}.site-footer{background-color:#333;color:#bdbdbd;overflow-x:hidden}.site-footer .footer-container,.site-footer .site-info{width:1060px;margin:0 auto}.site-footer .footer-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 406px;grid-template-columns:1fr 1fr 406px;width:1146px;margin:0 auto 0 0}.site-footer .icon{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;margin:57px 0 47px}.site-footer .icon img{height:61px;width:218px}.site-footer .text{-ms-grid-row:2;grid-row:2;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;align-items:center}.site-footer .text-icon{border-right:1px solid gray;height:84px;padding-right:15px;display:flex;align-items:center}.site-footer .text-content{padding-left:12px;font:normal normal 500 12px/22px 'Poppins','Poppins Fallback',sans-serif;letter-spacing:1px}.site-footer .text-content a{color:#bdbdbd}.site-footer .text-content a:hover{color:#4dd2d0}.site-footer .text-content p{margin:0}.site-footer .dw-social-media{margin:53px 0 21.9px;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:3;grid-row:3}.site-footer .dw-social-media a:hover{opacity:.7}.site-footer .dw-social-media a:not(:last-child){margin-right:15.79px}.site-footer .col-right{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3;margin:60px 0 0}.site-footer .col-right .blog{opacity:.14;color:#fff;font:normal normal 600 55px/22px 'Poppins','Poppins Fallback',sans-serif}.site-footer .col-right .title{font:normal normal 600 25px/22px 'Poppins','Poppins Fallback',sans-serif;letter-spacing:2.08px;color:#4dd2d0;text-transform:uppercase;margin-left:35px}.site-footer .col-right .footer-posts{margin-top:39px}.site-footer .col-right .footer-post{margin-left:40px;box-sizing:border-box;height:88px;width:352px;border-radius:10px;border:1px solid gray;position:relative;margin-bottom:40px}.site-footer .col-right .footer-post:hover .date,.site-footer .col-right .footer-post:hover .post-title{color:#bdbdbd}.site-footer .col-right .content{padding:18px 3px 3px 16px;height:72px;overflow:hidden;font:normal normal 600 13px/19px 'Poppins','Poppins Fallback',sans-serif;letter-spacing:1.08px}.site-footer .col-right .content .post-title{text-transform:uppercase;height:38px;overflow:hidden;text-overflow:-webkit-ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.site-footer .col-right .content .post-excerpt{color:#fff;height:18px;margin:0;overflow:hidden;text-overflow:-webkit-ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.site-footer .col-right .date{background-color:#333;color:#4dd2d0;font:normal normal 600 45px/50px 'Poppins','Poppins Fallback',sans-serif;line-height:22px;letter-spacing:3.75px;position:absolute;top:-22px;left:-14px;z-index:9}.site-footer .col-right .date span{font-size:20px;letter-spacing:1.67px;text-transform:uppercase}.site-footer .site-info{border-top:1px solid gray;padding-top:23px;font:normal normal 500 12px/22px 'Poppins','Poppins Fallback',sans-serif;display:flex;color:#dfd7c9}.site-footer .site-info .copyright{margin-right:50px}.site-footer .site-info .copyright .emoji{filter:brightness(100)}.site-footer .site-info .copyright a{color:#dfd7c9}.site-footer .site-info .copyright a:visited{color:#dfd7c9}.site-footer .site-info .copyright a:hover{color:#4dd2d0}.site-footer .site-info .menu{list-style:none;display:flex;justify-content:center}.site-footer .site-info .menu li{padding:0}.site-footer .site-info .menu li a{color:#dfd7c9}.site-footer .site-info .menu li a:focus,.site-footer .site-info .menu li a:visited{color:#dfd7c9}.site-footer .site-info .menu li a:hover{color:#4dd2d0}.site-footer .site-info .menu li:not(:last-child):after{content:'|';padding:0 4px}.site-footer.woocommerce{background-color:#fff}.site-footer.woocommerce .site-info{border:none;color:#333;opacity:.59}.site-footer.woocommerce .site-info .menu li a{color:#333}.site-footer.woocommerce .site-info .menu li a:hover{color:#4dd2d0}.site-footer.woocommerce .site-info .copyright .emoji{filter:brightness(0)}.site-footer.woocommerce .site-info .copyright a{color:#333}.site-footer.woocommerce .site-info .copyright a:visited{color:#333}.home .site-main:after{content:"";height:1034px;width:815px;background-color:#fff;display:block;position:absolute;top:0;right:0;z-index:-1}.wp-block-columns,.wp-block-image,.wp-block-image figure{margin-bottom:0;margin-top:0}.home-banner-1{font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif;height:776px}.home-banner-1 .wp-block-column:first-child{background-color:rgb(244 244 244 / .7);height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.home-banner-1 .wp-block-column:first-child .wp-block-group{max-width:882px;margin-top:-290px;width:100%}.home-banner-1 .wp-block-column:first-child .wp-block-group__inner-container{max-width:432px}.home-banner-1 .wp-block-column:first-child .wp-block-group__inner-container h1{margin-bottom:18px;font:normal normal 600 50px/70px 'Poppins','Poppins Fallback',sans-serif;line-height:53px}.home-banner-1 .wp-block-column:first-child .wp-block-group__inner-container p{max-width:373px;color:#767676}.home-banner-1 .wp-block-column:not(:first-child){background-color:rgb(224 215 207 / .33);margin-left:0;position:relative}.home-banner-1 .wp-block-column:not(:first-child) figure{position:absolute;top:0;left:-402px;width:850px}.home-banner-1 .wp-block-column:not(:first-child) img{width:100%}.home-banner-1 .wp-block-buttons{flex-wrap:nowrap}.home-banner-1 .wp-block-buttons a.wp-block-button__link{min-width:unset}.home-banner-2{max-width:1172px;margin:-215px auto;z-index:5;position:relative;height:402px}.home-banner-2 .wp-block-button{margin-bottom:0}.home-banner-2 .wp-block-button:after{content:"";border-left:1px solid #bdbdbd;height:28.81px;width:1px;display:block;margin:0 auto}.home-banner-2 .wp-block-button__link{border-radius:100px;border:1px solid #bdbdbd;color:#171717;background-color:#fff0;font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;width:-moz-max-content;width:max-content;min-width:-moz-min-content;min-width:min-content}.home-banner-2 .wp-block-button__link:hover,.home-banner-2 .wp-block-button__link:visited{color:#171717}.home-banner-2 .wp-block-column:not(:first-child){margin-left:28.53px}.home-banner-3{margin-bottom:0;position:relative;z-index:3}.home-banner-3 .wp-block-column{margin:0}.home-banner-3 .wp-block-column:first-child{background-color:#102e35;color:#fff;height:1250px;position:relative;top:0;z-index:1;flex-basis:29%!important}.home-banner-3 .wp-block-column:first-child p{margin:0;font:normal normal 800 150px/70px 'Poppins','Poppins Fallback',sans-serif;transform:rotate(270deg);position:absolute;bottom:407px;right:-370px;width:900px}.home-banner-3 .wp-block-column:not(:first-child){height:1250px;max-width:1140px;display:flex;align-items:center;flex-basis:71%!important;z-index:0;margin-left:0!important}.home-banner-3 .wp-block-column img{height:761px;top:28%}.home-banner-3 .wp-block-group{height:354px;max-width:878px;width:71%;background-color:rgb(26 108 122 / .8);position:absolute;top:45%}.home-banner-3 .wp-block-cover{padding:0;height:100%;position:unset}.home-banner-3 .wp-block-group__inner-container{display:flex;flex-direction:column;justify-content:center;height:100%}.home-banner-3 .wp-block-group__inner-container h2{font:normal normal 600 70px/70px 'Poppins','Poppins Fallback',sans-serif;color:#fff}.home-banner-3 .wp-block-group__inner-container p{font:normal normal 300 30px/45px 'Poppins','Poppins Fallback',sans-serif;margin-bottom:20px;color:#fff}.home-banner-4{font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif;height:1119px;margin-bottom:0;color:#767676;overflow-x:hidden}.home-banner-4 .wp-block-column:first-child{background-color:rgb(244 244 244 / .81);height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.home-banner-4 .wp-block-column:first-child .wp-block-group{width:904px}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container{width:495px}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container h2{margin-bottom:36px;color:#171717;font:normal normal 600 65px/70px 'Poppins','Poppins Fallback',sans-serif}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container p:not(:nth-child(2)){font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container p:nth-child(4){width:600px}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container p:nth-child(5){width:400px}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container .wp-block-group__inner-container{display:flex}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container .wp-block-group__inner-container a{text-transform:uppercase;text-decoration:underline;font-size:17px}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container .wp-block-group__inner-container figure{margin-left:16px}.home-banner-4 .wp-block-column:not(:first-child){margin-left:0;position:relative;background-color:#4dd2d0}.home-banner-4 .wp-block-column:not(:first-child) figure{height:517.17px;width:389.87px;position:absolute}.home-banner-4 .wp-block-column:not(:first-child) figure:first-child{top:186px;left:-233px}.home-banner-4 .wp-block-column:not(:first-child) figure:nth-child(2){top:311px;left:-78px}.home-banner-4 .wp-block-column:not(:first-child) figure:nth-child(3){top:437px;left:57px}.home-banner-5{margin-bottom:0}.home-banner-5.wp-block-image{max-width:unset!important;margin:0 -50vw!important}.home-banner-5.mobile{display:none}.home-banner-5 figure{margin:0!important}.home-banner-5 img{display:block;width:100%;max-width:unset!important;margin:unset!important}.home-banner-6{min-height:unset;height:300px;padding:0}.home-banner-6 .wp-block-cover__inner-container{width:1060px;margin:0 auto}.home-banner-6 h3{font:normal normal 600 65px/70px 'Poppins','Poppins Fallback',sans-serif!important;max-width:425px!important;margin:0 0 13px!important;border:none!important;height:inherit!important}.home-banner-6 p{font:normal normal 300 25px/35px 'Poppins','Poppins Fallback',sans-serif;margin:0!important}.home-banner{background-color:#000}.home-banner .wp-block-group__inner-container{padding:32px 0 0}.home-banner .wp-block-group__inner-container img{margin:0 auto;display:block}.page-contacto{font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif;line-height:30px}.page-contacto h1{text-transform:uppercase;color:#171717;margin-right:100px;font:normal normal 600 90px/70px 'Poppins','Poppins Fallback',sans-serif}.page-contacto .title .wp-block-column:not(:first-child){margin-left:0}.page-contacto .title .wp-block-column:not(:first-child) img{height:520px;-o-object-fit:cover;object-fit:cover}.page-contacto .title .wp-block-column:not(:first-child) .wp-block-image{max-width:unset;margin:0}.page-contacto p{max-width:850px;margin:0 auto 50px}.page-contacto p.paragraph-1{max-width:900px;padding-left:5%;padding-right:5%;font:normal normal 300 23px/40px 'Poppins','Poppins Fallback',sans-serif;margin:79px auto 129px}.page-contacto p strong{font-weight:600}.page-contacto .wp-block-image:not(.alignfull){max-width:850px;margin:84px auto 13px}.page-contacto h3{max-width:850px;margin:0 auto 18px;font:normal normal 600 20px/33px 'Poppins','Poppins Fallback',sans-serif}.block-map{background-color:#1a6c7a;color:#fff}.block-map .wp-block-image{margin:0 auto;transform:translateY(-54px);z-index:10;position:relative}.block-map .showroom{font:normal normal 600 90px/70px 'Poppins','Poppins Fallback',sans-serif;transform:translateY(-90px);margin:0 auto;max-width:unset}.block-map iframe{margin:-45px auto 45px;display:block;width:937px;height:324px}.block-map p{font:normal normal 300 30px/45px 'Poppins','Poppins Fallback',sans-serif;max-width:350px;margin-bottom:23px}.block-map p strong{font:normal normal 600 30px/25px 'Poppins','Poppins Fallback',sans-serif}.block-map .wp-block-button__link{width:unset;margin:0 auto 105px}.block-contactar .wp-block-group__inner-container{padding:134px 0 144px;font:normal normal 300 20px/25px 'Poppins','Poppins Fallback',sans-serif;color:#4f4f4f}.block-contactar p:nth-child(1){margin-bottom:34px;font:normal normal 600 35px/70px 'Poppins','Poppins Fallback',sans-serif}.block-contactar p:nth-child(2){margin-bottom:46px}.block-contactar p:nth-child(3){margin-bottom:8px}.block-contactar p:nth-child(4){margin-bottom:46px}.block-contacto{background-color:#f2f2f2;color:#4f4f4f;padding:111px 0 129px;scroll-margin-top:120px}.block-contacto h2{font:normal normal 600 80px/90px 'Poppins','Poppins Fallback',sans-serif;text-transform:uppercase}.block-contacto p{font:normal normal 600 35px/70px 'Poppins','Poppins Fallback',sans-serif;margin-bottom:0}.block-contacto.wp-block-cover.alignfull .wp-block-cover__inner-container{color:#4f4f4f;padding:111px 0 129px}.block-contacto.wp-block-cover.alignfull .wp-block-cover__inner-container .wp-block-heading{font-size:70px;color:#376873}.block-contacto.wp-block-cover.alignfull .wp-block-cover__inner-container>p{font:normal normal 500 30px/35px 'Poppins','Poppins Fallback',sans-serif;margin-bottom:0}.contact-form-content.contact-form-content.contact-form-content{padding-top:62px;max-width:530.83px;margin:auto;font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif}.contact-form-content.contact-form-content.contact-form-content p{font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif;color:#7da7b0}.contact-form-content.contact-form-content.contact-form-content .input-container{margin-bottom:21.38px}.contact-form-content.contact-form-content.contact-form-content input:not([type=submit]):not([type=checkbox]),.contact-form-content.contact-form-content.contact-form-content textarea{border-radius:6px;border:2px solid #e0e0e0;padding-left:19.59px;font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif;width:100%;height:48px}.contact-form-content.contact-form-content.contact-form-content textarea{height:150px}.contact-form-content.contact-form-content.contact-form-content input[type=submit]{height:64.13px;margin-top:40px;font:normal normal 500 30px/35px 'Poppins','Poppins Fallback',sans-serif;width:100%;border:2px solid #4dd2d0}.contact-form-content.contact-form-content.contact-form-content input[type=file]{font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif}.contact-form-content.contact-form-content.contact-form-content .wpcf7-list-item{margin:0}.contact-form-content.contact-form-content.contact-form-content .wpcf7-list-item .contact-accept{font:normal normal 300 14px/21px 'Poppins','Poppins Fallback',sans-serif}.block-profesionales{background-color:#f2f2f2}.block-profesionales .wp-block-group__inner-container{max-width:850px;margin:0 auto;padding:57px 0 0;font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif}.block-profesionales ul{list-style:none;list-style-image:url(/wp-content/themes/adrihosan/img/ellipse.png);margin:0 0 49px 0;padding:0 0 0 15px}.block-profesionales ul li{padding:0 0 6px 10px}.block-profesionales a.wp-block-button__link{text-transform:unset;font:normal normal 500 15px/21px 'Poppins','Poppins Fallback',sans-serif}.block-profesionales p{margin-bottom:24px}.block-profesionales h2{font:normal normal 600 35px/70px 'Poppins','Poppins Fallback',sans-serif;margin:60px 0 33px}.block-profesionales .wp-block-image{margin:0 auto}.block-profesionales .wp-block-image figure{margin:0 auto}.block-profesionales .wp-block-image img{margin:0 auto;width:677px;display:block}.rank-math-breadcrumb{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;background-color:#333}.rank-math-breadcrumb p{padding:52px 0 32px;max-width:1060px;width:100%;margin:0 auto;color:#fff;font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif}.rank-math-breadcrumb span{font-weight:600}.rank-math-breadcrumb a{color:#fff}.rank-math-breadcrumb a:visited{color:#fff}.rank-math-breadcrumb a:hover{color:#4dd2d0}.page-pavimentos,.page-revestimientos{max-width:1060px;width:100%;margin:0 auto}.page-pavimentos h1,.page-revestimientos h1{padding:95px 0 37px;font:normal normal 600 60px/70px 'Poppins','Poppins Fallback',sans-serif;text-transform:uppercase}.page-pavimentos h2,.page-pavimentos h3,.page-revestimientos h2,.page-revestimientos h3{padding:16px 0;font:normal normal 600 40px/70px 'Poppins','Poppins Fallback',sans-serif;border-top:1px solid gray;max-width:1060px;width:100%;margin:0 auto}.page-pavimentos h4,.page-revestimientos h4{font:normal normal 600 30px/25px 'Poppins','Poppins Fallback',sans-serif;padding:16px 0 0}.page-pavimentos .wp-block-group,.page-revestimientos .wp-block-group{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;position:relative}.page-pavimentos .wp-block-group h2,.page-pavimentos .wp-block-group h3,.page-revestimientos .wp-block-group h2,.page-revestimientos .wp-block-group h3{background-color:#fff0;position:relative;z-index:1}.page-pavimentos .entry-content>figure,.page-revestimientos .entry-content>figure{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-top:0;margin-bottom:63px}.page-pavimentos .entry-content>figure img,.page-revestimientos .entry-content>figure img{width:100%;max-width:1415px;margin:0 auto;display:block}.page-pavimentos ul,.page-revestimientos ul{list-style:none;list-style-image:url(/wp-content/themes/adrihosan/img/ellipse.png);margin:0 0 49px 0;padding:0 0 0 20px}.page-pavimentos ul li,.page-revestimientos ul li{padding:0 0 6px 0}.page-pavimentos .wp-block-media-text h2,.page-pavimentos .wp-block-media-text h3,.page-revestimientos .wp-block-media-text h2,.page-revestimientos .wp-block-media-text h3{border-top:none}.page-pavimentos .wp-block-media-text figure,.page-revestimientos .wp-block-media-text figure{width:auto;position:unset}.block-piscinas{height:808px;align-items:flex-start;padding:0}.block-piscinas .wp-block-cover__inner-container{height:450px;width:733px;border:0;border-radius:0 0 24px 24px;background-color:rgb(26 108 122 / .8)}.block-piscinas .wp-block-cover__inner-container img{margin:40px auto 150px}.block-piscinas .wp-block-cover__inner-container h1{font:normal normal 600 80px/90px 'Poppins','Poppins Fallback',sans-serif;font-weight:700}.block-piscinas .wp-block-cover__inner-container h2{font:normal normal 300 35px/70px 'Poppins','Poppins Fallback',sans-serif;text-transform:uppercase;margin:4px 0 0}.block-piscinas-2 .wp-block-group__inner-container{max-width:1190px;margin:100px auto}.block-piscinas-2 h2{font:normal normal 500 40px/50px 'Poppins','Poppins Fallback',sans-serif;font-weight:300;max-width:500px;margin:0 auto}.block-piscinas-2 h2 strong{font-weight:700}.block-piscinas-2 p{font:normal normal 300 20px/25px 'Poppins','Poppins Fallback',sans-serif;max-width:680px;margin:30px auto 80px}.block-piscinas-2 .wp-block-columns{border:1px solid #a3bac6;border-radius:3px;background:#1a6c7a;padding:24px 12px 16px}.block-piscinas-2 .wp-block-columns .wp-block-column:not(:first-child){margin-left:8px}.block-piscinas-2 .wp-block-columns h3{font:normal normal 300 25px/35px 'Poppins','Poppins Fallback',sans-serif;margin-bottom:16px}.block-piscinas-2 .wp-block-columns h3 strong{font:normal normal 600 25px/22px 'Poppins','Poppins Fallback',sans-serif}.block-piscinas-2 .wp-block-columns p{font:normal normal 300 14px/21px 'Poppins','Poppins Fallback',sans-serif;margin:0 auto;max-width:230px;min-height:190px}.block-piscinas-3,.block-piscinas-5,.block-piscinas-7,.block-piscinas-9{height:910px;align-items:flex-start;padding:0}.block-piscinas-3 .wp-block-group,.block-piscinas-5 .wp-block-group,.block-piscinas-7 .wp-block-group,.block-piscinas-9 .wp-block-group{width:1220px;height:806px;margin:0 auto}.block-piscinas-3 .wp-block-group__inner-container,.block-piscinas-5 .wp-block-group__inner-container,.block-piscinas-7 .wp-block-group__inner-container,.block-piscinas-9 .wp-block-group__inner-container{background-color:rgb(26 108 122 / .8);width:610px;height:auto;margin:0 0 0 auto;padding:100px 80px 150px 0}.block-piscinas-3 h2,.block-piscinas-5 h2,.block-piscinas-7 h2,.block-piscinas-9 h2{font:normal normal 500 40px/50px 'Poppins','Poppins Fallback',sans-serif;font-weight:300;text-transform:uppercase;padding:0 0 0 60px}.block-piscinas-3 h2 strong,.block-piscinas-5 h2 strong,.block-piscinas-7 h2 strong,.block-piscinas-9 h2 strong{font-weight:700}.block-piscinas-3 p,.block-piscinas-5 p,.block-piscinas-7 p,.block-piscinas-9 p{font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif;font-weight:400;margin:30px auto 80px;padding-left:190px}.block-piscinas-3 a.wp-block-button__link,.block-piscinas-5 a.wp-block-button__link,.block-piscinas-7 a.wp-block-button__link,.block-piscinas-9 a.wp-block-button__link{width:unset;font-weight:300}.block-piscinas-5 .wp-block-group__inner-container,.block-piscinas-7 .wp-block-group__inner-container,.block-piscinas-9 .wp-block-group__inner-container{margin:0 auto 0 0}.block-piscinas-5 h2,.block-piscinas-7 h2,.block-piscinas-9 h2{padding:0 0 0 185px}.block-piscinas-4,.block-piscinas-6,.block-piscinas-8{height:940px}.block-piscinas-4 h2,.block-piscinas-6 h2,.block-piscinas-8 h2{color:#1a6c7a;font:normal normal 500 40px/50px 'Poppins','Poppins Fallback',sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:40px}.block-piscinas-4 p,.block-piscinas-6 p,.block-piscinas-8 p{color:#1a6c7a;font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif;font-weight:400;margin-bottom:32px}.block-piscinas-4 p strong,.block-piscinas-6 p strong,.block-piscinas-8 p strong{font:normal normal 600 18px/30px 'Poppins','Poppins Fallback',sans-serif;font-weight:700}.block-piscinas-4 .wp-block-column:first-child>*,.block-piscinas-6 .wp-block-column:first-child>*,.block-piscinas-8 .wp-block-column:first-child>*{width:345px;margin-left:auto;margin-right:0}.block-piscinas-4 .wp-block-column:not(:first-child),.block-piscinas-6 .wp-block-column:not(:first-child),.block-piscinas-8 .wp-block-column:not(:first-child){margin:150px 0 150px 50px}.block-piscinas-4 .wp-block-cover,.block-piscinas-6 .wp-block-cover,.block-piscinas-8 .wp-block-cover{padding:0;margin-left:50px;height:100%}.block-piscinas-4 .wp-block-cover .wp-block-buttons,.block-piscinas-6 .wp-block-cover .wp-block-buttons,.block-piscinas-8 .wp-block-cover .wp-block-buttons{position:absolute;left:-50px;bottom:74px}.block-piscinas-4 .wp-block-buttons.mobile,.block-piscinas-6 .wp-block-buttons.mobile,.block-piscinas-8 .wp-block-buttons.mobile{display:none}.block-piscinas-4 a.wp-block-button__link,.block-piscinas-6 a.wp-block-button__link,.block-piscinas-8 a.wp-block-button__link{height:68.8px;width:360px;font:normal normal 500 25px/35px 'Poppins','Poppins Fallback',sans-serif;font-weight:300}.block-piscinas-4 h2{text-transform:none}.block-piscinas-4 .wp-block-column:first-child>*{width:290px}.error-404{background-color:gray}.error-404 .content-error-404{max-width:850px;margin:0 auto;padding:150px 0;text-align:center}.error-404 .content-error-404 h1{text-transform:uppercase}.error-404 .content-error-404 p{margin:80px auto;font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif}.error-404 .content-error-404 .btn{height:60px;width:300px;margin:0 auto;font:normal normal 500 25px/35px 'Poppins','Poppins Fallback',sans-serif}.page-blog .title-image{display:flex;height:520px}.page-blog .title-image figure{margin:0}.page-blog .title-image img{width:100%;height:520px;-o-object-fit:cover;object-fit:cover}.page-blog .title-image .wp-block-column{flex-basis:68%;margin:0}.page-blog .title-image .wp-block-column:not(:first-child){flex-basis:32%;background-color:rgb(224 215 207 / .33);width:100%;height:100%}.page-blog .blog-title{height:177px;color:#171717;position:relative;z-index:1;margin:-373px 0 77px}.page-blog .blog-title .wp-block-group__inner-container{max-width:1190px;margin:0 auto}.page-blog .blog-title h1{font:normal normal 300 65px/70px 'Poppins','Poppins Fallback',sans-serif;max-width:100%}.page-blog .blog-title h1 span,.page-blog .blog-title h1 strong{font:normal normal 600 65px/70px 'Poppins','Poppins Fallback',sans-serif}.page-blog .blog-title h1.search{max-width:775px}.page-blog .last-posts{margin-bottom:100px}.dw-loadmore-posts{margin:100px auto 0;width:-moz-max-content;width:max-content;font:normal normal 300 25px/35px 'Poppins','Poppins Fallback',sans-serif;display:flex;align-items:center;white-space:pre;cursor:pointer}.dw-loadmore-posts strong{font:normal normal 600 25px/22px 'Poppins','Poppins Fallback',sans-serif}.dw-loadmore-posts:before{content:url(/wp-content/themes/adrihosan/img/load.png);margin-right:30px}.posts-grid{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 22.5px 1fr 22.5px 1fr;grid-template-columns:repeat(3,1fr);grid-column-gap:22.5px;grid-row-gap:60.78px;max-width:1190px;margin:0 auto}.item-post{box-shadow:0 2px 10px 0 rgb(0 0 0 / .12)}.item-post a:hover img{opacity:.6}.item-post img{height:243.32px;width:100%;-o-object-fit:none;object-fit:none;display:block}.item-post .post-category{text-transform:uppercase;color:#4dd2d0;background-color:#fff;font:normal normal 500 15px/21px 'Poppins','Poppins Fallback',sans-serif;border-radius:3px 3px 0 0;height:30px;margin:-30px 0 0 16px;position:relative;z-index:2;padding:7px 14px;display:block;width:-moz-max-content;width:max-content}.item-post .post-category:hover{color:#1a6c7a}.item-post .content{color:#000;background-color:#fff;padding:19px 20px 35px 30px;display:block;position:relative}.item-post .content:after{content:url(/wp-content/themes/adrihosan/img/plus.png);position:absolute;bottom:9px;right:18px}.item-post .post-date-author{color:gray;font:normal normal 300 14px/21px 'Poppins','Poppins Fallback',sans-serif;height:40px}.item-post .post-date-author:first-letter{text-transform:uppercase}.item-post .post-title{font:normal normal 600 20px/33px 'Poppins','Poppins Fallback',sans-serif;line-height:28px;height:117px;overflow:hidden}.item-post .post-title span{font:normal normal 300 20px/25px 'Poppins','Poppins Fallback',sans-serif;line-height:28px;display:block}.item-post .post-excerpt{font:normal normal 300 15px/24px 'Poppins','Poppins Fallback',sans-serif;height:146px;padding-right:50px;color:#767676;overflow:hidden;margin:0;text-overflow:-webkit-ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.item-post a.content:hover .post-date-author,.item-post a.content:hover .post-excerpt,.item-post a.content:hover .post-title{color:#4dd2d0}.single-post{color:#171717}.single-post .post-columns{height:520px;display:flex}.single-post .post-columns img{width:100%;height:520px;-o-object-fit:cover;object-fit:cover}.single-post .title-image{flex-basis:68%}.single-post .thumbnail{flex-basis:32%}.single-post .entry-title{height:177px;position:relative;z-index:1;margin:-373px 0 200px}.single-post .entry-title-content{max-width:1190px;margin:0 auto}.single-post h1{max-width:833px;color:#171717;font:normal normal 600 50px/70px 'Poppins','Poppins Fallback',sans-serif}.single-post h1 span{font:normal normal 300 50px/70px 'Poppins','Poppins Fallback',sans-serif;display:block}.single-post h1,.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6{margin-top:1rem}.single-post article{max-width:1190px;margin:0 auto}.single-post .category{text-transform:uppercase;color:#4dd2d0;background-color:#fff;border-radius:10px 10px 0 0;height:77px;margin:-77px 0 31px;font:normal normal 500 30px/35px 'Poppins','Poppins Fallback',sans-serif;position:relative;z-index:2;padding:20px 72px;display:block;width:-moz-max-content;width:max-content}.single-post .category:hover{color:#1a6c7a}.single-post .entry-meta{color:gray;font:normal normal 300 25px/35px 'Poppins','Poppins Fallback',sans-serif;height:80px;margin-left:77px}.single-post .entry-meta:first-letter{text-transform:uppercase}.single-post .entry-content{margin-left:77px;max-width:863px}.single-post .entry-content h2{font:normal normal 600 30px/25px 'Poppins','Poppins Fallback',sans-serif;line-height:40px;margin-bottom:10px}.single-post .comments-area{max-width:1190px;margin:41px auto}.single-post .comments-area h2{font:normal normal 600 25px/22px 'Poppins','Poppins Fallback',sans-serif;margin-left:110px;margin-bottom:17px;height:44px}.single-post .comments-area .comment-list{margin-left:47px;margin-bottom:45px;padding:0;max-width:1063px;background-color:#f2f2f2}.single-post .comments-area .comment-list .comment{padding:36px 62px 49px 156px;position:relative}.single-post .comments-area .comment-list .comment:not(:last-child){border-bottom:3px solid #fff}.single-post .comments-area .comment-list img{border-radius:50%;position:absolute;top:23px;left:62px}.single-post .comments-area .comment-list .comment-author{font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif}.single-post .comments-area .comment-list .comment-meta{font:normal normal 300 15px/24px 'Poppins','Poppins Fallback',sans-serif}.single-post .comments-area .comment-list p{font:normal normal 300 15px/24px 'Poppins','Poppins Fallback',sans-serif;margin:4px 0}.single-post .comments-area .comment-list .comment-reply-link{font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif;padding-top:24px}.single-post .comment-respond{margin-left:77px}.single-post .comment-respond h3{font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif}.single-post .comment-respond h3 small{font:normal normal 300 12px/18px 'Poppins','Poppins Fallback',sans-serif;margin-left:32px}.single-post h3{font:normal normal 600 23px/35px 'Poppins','Poppins Fallback',sans-serif;margin-bottom:17px}.single-post h4{font:normal normal 600 20px/33px 'Poppins','Poppins Fallback',sans-serif}.single-post .single-post .comment-form label{display:none}.single-post .comment-form-subscriptions label{display:flex;align-items:flex-start;padding-top:5px}.single-post .comment-form-subscriptions label input{border-width:1px;margin:0 15px;width:18px;height:18px;cursor:pointer}.single-post .comment-form-subscriptions label span{font-size:13px;line-height:18px;max-width:193px}.single-post input:not([type=submit]){height:53.56px;border-radius:6px;border:2px solid #e0e0e0;padding:0 17px}.single-post textarea{border-radius:6px;border:2px solid #e0e0e0;padding:0 17px;height:125px}.single-post .post-footer{max-width:1190px;margin:0 auto 21px;display:flex;justify-content:space-between}.single-post .post-footer .go-to-blog a{color:#171717;font:normal normal 300 25px/35px 'Poppins','Poppins Fallback',sans-serif;line-height:25px;display:flex;align-items:center;white-space:pre;cursor:pointer}.single-post .post-footer .go-to-blog a strong{font:normal normal 600 25px/22px 'Poppins','Poppins Fallback',sans-serif;line-height:23px}.single-post .post-footer .go-to-blog a:before{content:url(/wp-content/themes/adrihosan/img/load.png);margin-right:8px}.single-post .post-footer .go-to-blog a:hover{color:#4dd2d0}.single-post .post-footer .go-to-blog a:hover:before{opacity:.6}.single-post .post-footer .social-media{color:#171717;font:normal normal 300 25px/35px 'Poppins','Poppins Fallback',sans-serif;line-height:25px;display:flex;align-items:center}.single-post .post-footer .social-media strong{font:normal normal 600 25px/22px 'Poppins','Poppins Fallback',sans-serif;line-height:25px;margin-right:8px}.single-post .post-footer .social-media .addtoany_shortcode{margin-left:30px}.single-post .post-footer .social-media .addtoany_list a:not(.addtoany_special_service)>span{display:flex}.single-post iframe{width:100%}.related-posts{background-color:#f2f2f2;padding:57px 0 110px}.related-posts .title{font:normal normal 600 35px/70px 'Poppins','Poppins Fallback',sans-serif;margin:0 auto 38px;width:-moz-max-content;width:max-content}.no-results{background-color:gray}.no-results .content-no-results{max-width:850px;margin:0 auto;padding:150px 0;text-align:center}.no-results .content-no-results h1{text-transform:uppercase}.no-results .content-no-results p{margin:80px auto;font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif}.no-results .content-no-results .btn{height:60px;width:300px;margin:0 auto;font:normal normal 500 25px/35px 'Poppins','Poppins Fallback',sans-serif}.page-custom article{max-width:1060px;margin:0 auto;padding:60px 0}.page-custom h1{font:normal normal 600 50px/70px 'Poppins','Poppins Fallback',sans-serif;margin-bottom:24px;text-transform:uppercase}.page-custom h1:after{content:'';width:100px;height:3px;background-color:#4dd2d0;display:block}.page-custom h3{font:normal normal 500 30px/35px 'Poppins','Poppins Fallback',sans-serif}.page-custom2 h1,.page-custom3 h1{margin:60px auto 30px}.page-custom2 article,.page-custom3 article{max-width:1060px;margin:0 auto}.page-custom2 h3,.page-custom3 h3{font:normal normal 500 30px/35px 'Poppins','Poppins Fallback',sans-serif;margin-bottom:24px}.page-custom2 ul,.page-custom3 ul{list-style:none;list-style-image:url(/wp-content/themes/adrihosan/img/ellipse.png);margin:0 0 49px 0;padding:0 0 0 20px}.page-custom2 ul li,.page-custom3 ul li{padding:0 0 6px 8px}.page-custom2 h2,.page-custom3 h2{margin:10px auto 24px}.page-custom2 .alignwide,.page-custom3 .alignwide{max-width:1060px;margin:0 auto;position:unset;width:auto}.page-custom2 .wp-block-group.has-background,.page-custom3 .wp-block-group.has-background{padding:80px 0}.page-custom2 .wp-block-button,.page-custom3 .wp-block-button{display:flex;justify-content:center}.page-custom2 .banner-solicitar,.page-custom3 .banner-solicitar{padding:40px 0}.page-custom2 .wp-block-cover__inner-container,.page-custom3 .wp-block-cover__inner-container{max-width:1060px;margin:0 auto}.page-custom2 .wp-block-group__inner-container,.page-custom3 .wp-block-group__inner-container{max-width:1060px;margin:0 auto}.page-custom2 .wp-block-group__inner-container p,.page-custom3 .wp-block-group__inner-container p{padding:0 15px}.page-custom2 .wp-block-embed,.page-custom3 .wp-block-embed{max-width:unset}.page-custom2 .wp-block-embed.alignfull,.page-custom3 .wp-block-embed.alignfull{margin-left:-50vw;margin-right:-50vw}.page-custom2 .wp-block-embed iframe,.page-custom3 .wp-block-embed iframe{height:450px;width:100%}.page-custom2 .block-videos .wp-block-group__inner-container,.page-custom3 .block-videos .wp-block-group__inner-container{max-width:unset}.page-custom2 .block-link,.page-custom3 .block-link{margin-top:16px;margin-bottom:60px}.page-custom3 .banner-solicitar .wp-block-group__inner-container{max-width:700px;margin:0 auto}.page-custom3 .banner-solicitar .wp-block-group__inner-container h2{line-height:120%}.page-custom3 h2{font:normal normal 600 35px/70px 'Poppins','Poppins Fallback',sans-serif;margin:20px auto 30px;line-height:130%}.page-custom3 h3{padding:20px 0;margin-top:32px}.page-custom3 p{padding:0 15px}.page-custom3 .border .wp-block-column{padding-bottom:30px;border-top:1px solid #102e35;border-bottom:1px solid #102e35}.block-title h1{text-transform:uppercase;color:#171717;margin-right:100px;font:normal normal 600 50px/70px 'Poppins','Poppins Fallback',sans-serif}.block-title h1:after{content:none}.block-title .wp-block-column:not(:first-child){margin-left:0}.block-title .wp-block-column:not(:first-child) img{height:520px;-o-object-fit:cover;object-fit:cover}.block-title .wp-block-column:not(:first-child) .wp-block-image{max-width:unset;margin:0}.contact-profesional{background-color:#f2f2f2;padding:111px 0 153px}.woocommerce .site-main{max-width:1060px;margin:118px auto 0}.woocommerce-breadcrumb{padding:56px 0 12px;font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif;font-weight:500;position:relative;z-index:10}.woocommerce-breadcrumb .delimiter,.woocommerce-breadcrumb a{color:#767676;font-weight:300}.woocommerce-breadcrumb .delimiter:visited,.woocommerce-breadcrumb a:visited{color:#767676}.woocommerce-breadcrumb .delimiter:hover,.woocommerce-breadcrumb a:hover{color:#4dd2d0}.woocommerce-products-header:after{content:'';background:linear-gradient(274.4deg,#fff0 0,#fff 100%);display:block;width:90vw;height:739px;position:absolute;top:118px;left:0;z-index:1}.woocommerce-products-header h1{font:normal normal 600 60px/70px 'Poppins','Poppins Fallback',sans-serif;color:#171717;margin:127px 0 28px;position:relative;z-index:2;text-transform:uppercase}.woocommerce-products-header img{position:absolute;top:30px;right:0;height:827px;width:1241.12px;-o-object-fit:cover;object-fit:cover}.archive .archive-description{width:1060px;max-width:90vw;margin:32px auto;position:relative;z-index:9}.archive .term-description{font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif;font-weight:400;color:#767676}.archive .term-description h2,.archive .term-description h3,.archive .term-description h4,.archive .term-description h5,.archive .term-description h6{margin-top:1.5em;margin-bottom:.75em}.archive main .term-description{margin-top:-500px;position:relative;z-index:2;width:auto;height:auto}.archive main .term-description :not(:first-child),.archive main .term-description :not(p):not(em):not(strong){display:none}.archive main .term-description img{position:unset}.woocommerce-pagination{margin:75px 45.5px 206px auto;display:flex;justify-content:flex-end}.woocommerce-pagination ul{margin:0;padding:0;list-style:none;display:flex;width:-moz-min-content;width:min-content}.woocommerce-pagination ul li{border-radius:2px;font:normal normal 300 30px/45px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-pagination ul li:not(:last-child){margin-right:14px}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;height:44.11px;width:-moz-max-content;width:max-content;min-width:44.3px;background-color:#4dd2d0;color:#fff;border:1px solid #4dd2d0}.woocommerce-pagination ul li a.next,.woocommerce-pagination ul li a.prev,.woocommerce-pagination ul li span.next,.woocommerce-pagination ul li span.prev{background-color:#fff0;border:none}.woocommerce-pagination ul li a:hover{color:#4dd2d0;background-color:#fff}.woocommerce-pagination ul li a:hover.next img,.woocommerce-pagination ul li a:hover.prev img{opacity:.8}.woocommerce-pagination ul li span{color:#767676}.top-pagination .woocommerce-pagination{margin:0;display:flex;justify-content:flex-end}.top-pagination .woocommerce-pagination ul{margin:0;padding:0;list-style:none;display:flex;width:-moz-min-content;width:min-content}.top-pagination .woocommerce-pagination ul li{margin-right:6px;border-radius:2px;font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif}.top-pagination .woocommerce-pagination ul li a,.top-pagination .woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;height:19px;width:-moz-max-content;width:max-content;min-width:19px;background-color:#fff;color:#767676;border:none}.top-pagination .woocommerce-pagination ul li a.next,.top-pagination .woocommerce-pagination ul li a.prev,.top-pagination .woocommerce-pagination ul li span.next,.top-pagination .woocommerce-pagination ul li span.prev{background-color:#fff0}.top-pagination .woocommerce-pagination ul li a.next img,.top-pagination .woocommerce-pagination ul li a.prev img,.top-pagination .woocommerce-pagination ul li span.next img,.top-pagination .woocommerce-pagination ul li span.prev img{height:22.5px;width:22.5px}.top-pagination .woocommerce-pagination ul li a:hover{color:#fff;background-color:#4dd2d0}.top-pagination .woocommerce-pagination ul li a:hover.next,.top-pagination .woocommerce-pagination ul li a:hover.prev{background-color:#fff0}.top-pagination .woocommerce-pagination ul li a:hover.next img,.top-pagination .woocommerce-pagination ul li a:hover.prev img{opacity:.8}.woocommerce-products-header{margin-bottom:63px}.product-category{height:462px;position:relative}.product-category a{display:block}.product-category a:after{content:'';height:462px;width:100%;background:linear-gradient(181.25deg,#fff0 0,#fff 76%);position:absolute;top:0;left:0}.product-category img{height:462px;width:100%;-o-object-fit:cover;object-fit:cover}.product-category .category-title{position:absolute;bottom:112px;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;text-transform:uppercase;width:100%;text-align:center;z-index:1}.product-category .woocommerce-loop-category__title{color:#333;font:normal normal 600 25px/22px 'Poppins','Poppins Fallback',sans-serif;width:100%;text-align:center;position:absolute;bottom:75px;z-index:1}.product-category .woocommerce-loop-category__title .count{display:none}.product-category .btn{width:-moz-max-content;width:max-content;text-align:center;position:absolute;bottom:20px;left:0;right:0;margin:0 auto;height:35px;z-index:1}.page-template-escaparate{color:#171717}.page-template-escaparate .dw-products{max-width:1060px;margin:40px auto}.page-template-escaparate .dw-products .title-products{text-transform:uppercase;color:#171717;font:normal normal 600 60px/70px 'Poppins','Poppins Fallback',sans-serif;margin-bottom:60px}.archive .products li.product,.page-template-escaparate .products li.product,.related.products .products li.product,.wp-block-doo-block-product-cat .products li.product{padding:0}.archive .products img,.page-template-escaparate .products img,.related.products .products img,.wp-block-doo-block-product-cat .products img{height:446px;width:100%;-o-object-fit:cover;object-fit:cover}.archive .products .category-title,.page-template-escaparate .products .category-title,.related.products .products .category-title,.wp-block-doo-block-product-cat .products .category-title{font:normal normal 600 16px/17px 'Poppins','Poppins Fallback',sans-serif;font-weight:500;text-transform:uppercase;width:100%;text-align:center;margin:14px 0 10px;color:#4dd2d0}.archive .products .category-title a:hover,.page-template-escaparate .products .category-title a:hover,.related.products .products .category-title a:hover,.wp-block-doo-block-product-cat .products .category-title a:hover{color:#767676}.archive .products .woocommerce-loop-product__title,.page-template-escaparate .products .woocommerce-loop-product__title,.related.products .products .woocommerce-loop-product__title,.wp-block-doo-block-product-cat .products .woocommerce-loop-product__title{color:#333;font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;width:95%;text-align:center;height:58px;margin-bottom:8px;overflow:hidden;text-overflow:-webkit-ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.archive .products .price,.page-template-escaparate .products .price,.related.products .products .price,.wp-block-doo-block-product-cat .products .price{display:flex;width:100%;justify-content:center;font:normal normal 600 18px/30px 'Poppins','Poppins Fallback',sans-serif;color:#4dd2d0}.archive .products .price del,.page-template-escaparate .products .price del,.related.products .products .price del,.wp-block-doo-block-product-cat .products .price del{color:#333;font-size:14px;margin-right:4px}.archive .products .price small,.page-template-escaparate .products .price small,.related.products .products .price small,.wp-block-doo-block-product-cat .products .price small{color:#767676;font-size:14px}.archive .products .price .woocommerce-price-suffix:nth-child(3),.page-template-escaparate .products .price .woocommerce-price-suffix:nth-child(3),.related.products .products .price .woocommerce-price-suffix:nth-child(3),.wp-block-doo-block-product-cat .products .price .woocommerce-price-suffix:nth-child(3){order:2;margin-left:6px}.archive .products .price .woocommerce-price-suffix:nth-child(4),.page-template-escaparate .products .price .woocommerce-price-suffix:nth-child(4),.related.products .products .price .woocommerce-price-suffix:nth-child(4),.wp-block-doo-block-product-cat .products .price .woocommerce-price-suffix:nth-child(4){order:1;color:#4dd2d0}.archive .products .price .woocommerce-price-suffix:nth-child(4):before,.page-template-escaparate .products .price .woocommerce-price-suffix:nth-child(4):before,.related.products .products .price .woocommerce-price-suffix:nth-child(4):before,.wp-block-doo-block-product-cat .products .price .woocommerce-price-suffix:nth-child(4):before{content:'/'}.archive .products a,.page-template-escaparate .products a,.related.products .products a,.wp-block-doo-block-product-cat .products a{cursor:pointer}.archive .products a:hover img,.page-template-escaparate .products a:hover img,.related.products .products a:hover img,.wp-block-doo-block-product-cat .products a:hover img{opacity:.8}.archive .products a:hover .category-title,.page-template-escaparate .products a:hover .category-title,.related.products .products a:hover .category-title,.wp-block-doo-block-product-cat .products a:hover .category-title{color:#767676}.archive .products a.button,.page-template-escaparate .products a.button,.related.products .products a.button,.wp-block-doo-block-product-cat .products a.button{border-radius:5px;background-color:#4dd2d0;border:1px solid #4dd2d0;color:#fff;font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;padding:4px 30px;width:-moz-max-content;width:max-content;height:40px;transition:background-color .4s,border-color .4s,color .4s;cursor:pointer;display:flex;align-items:center;justify-content:center;text-transform:uppercase;min-width:187px}.archive .products a.button:focus,.archive .products a.button:visited,.page-template-escaparate .products a.button:focus,.page-template-escaparate .products a.button:visited,.related.products .products a.button:focus,.related.products .products a.button:visited,.wp-block-doo-block-product-cat .products a.button:focus,.wp-block-doo-block-product-cat .products a.button:visited{color:#fff}.archive .products a.button:hover,.page-template-escaparate .products a.button:hover,.related.products .products a.button:hover,.wp-block-doo-block-product-cat .products a.button:hover{color:#4dd2d0;background-color:#fff;border:1px solid #4dd2d0;text-decoration:none}.archive .products .button,.archive .products a.button,.page-template-escaparate .products .button,.page-template-escaparate .products a.button,.related.products .products .button,.related.products .products a.button,.wp-block-doo-block-product-cat .products .button,.wp-block-doo-block-product-cat .products a.button{width:-moz-max-content;width:max-content;text-align:center;margin:17px auto;height:40px;display:flex!important}.archive .products .short-description,.page-template-escaparate .products .short-description,.related.products .products .short-description,.wp-block-doo-block-product-cat .products .short-description{display:none}.archive .products .flashes,.page-template-escaparate .products .flashes,.related.products .products .flashes,.wp-block-doo-block-product-cat .products .flashes{display:none;width:100%}.archive .products .flashes .yith-wcwl-add-to-wishlist,.page-template-escaparate .products .flashes .yith-wcwl-add-to-wishlist,.related.products .products .flashes .yith-wcwl-add-to-wishlist,.wp-block-doo-block-product-cat .products .flashes .yith-wcwl-add-to-wishlist{margin:0}.archive .products .featured-flash,.page-template-escaparate .products .featured-flash,.related.products .products .featured-flash,.wp-block-doo-block-product-cat .products .featured-flash{position:absolute;top:-7px;left:-7px;padding:5px;border-radius:4px;background-color:#1a6c7a;color:#fff}.archive .products .flashes:hover,.archive .products img:hover+.flashes,.page-template-escaparate .products .flashes:hover,.page-template-escaparate .products img:hover+.flashes,.related.products .products .flashes:hover,.related.products .products img:hover+.flashes,.wp-block-doo-block-product-cat .products .flashes:hover,.wp-block-doo-block-product-cat .products img:hover+.flashes{display:flex;justify-content:space-between;position:absolute;margin-top:-93px;height:93px}.archive .products.table img:hover+.flashes,.page-template-escaparate .products.table img:hover+.flashes,.related.products .products.table img:hover+.flashes,.wp-block-doo-block-product-cat .products.table img:hover+.flashes{display:none}.archive .products .flashes .yith-wcwl-wishlistaddedbrowse,.archive .products .flashes .yith-wcwl-wishlistexistsbrowse,.page-template-escaparate .products .flashes .yith-wcwl-wishlistaddedbrowse,.page-template-escaparate .products .flashes .yith-wcwl-wishlistexistsbrowse,.related.products .products .flashes .yith-wcwl-wishlistaddedbrowse,.related.products .products .flashes .yith-wcwl-wishlistexistsbrowse,.wp-block-doo-block-product-cat .products .flashes .yith-wcwl-wishlistaddedbrowse,.wp-block-doo-block-product-cat .products .flashes .yith-wcwl-wishlistexistsbrowse{display:none}.archive .products .flashes a.add_to_wishlist.button.alt,.page-template-escaparate .products .flashes a.add_to_wishlist.button.alt,.related.products .products .flashes a.add_to_wishlist.button.alt,.wp-block-doo-block-product-cat .products .flashes a.add_to_wishlist.button.alt{width:93px;height:93px;display:flex;margin:0;align-items:center;border-radius:0 100% 0 0;background-color:#4dd2d08c;border-color:#4dd2d08c;min-width:unset}.archive .products .flashes a.add_to_wishlist.button.alt:hover,.page-template-escaparate .products .flashes a.add_to_wishlist.button.alt:hover,.related.products .products .flashes a.add_to_wishlist.button.alt:hover,.wp-block-doo-block-product-cat .products .flashes a.add_to_wishlist.button.alt:hover{background-color:#4dd2d0;border-color:#4dd2d0}.archive .products .flashes a.add_to_wishlist.button.alt:before,.page-template-escaparate .products .flashes a.add_to_wishlist.button.alt:before,.related.products .products .flashes a.add_to_wishlist.button.alt:before,.wp-block-doo-block-product-cat .products .flashes a.add_to_wishlist.button.alt:before{content:none}.archive .products .flashes a.add_to_wishlist.button.alt img,.page-template-escaparate .products .flashes a.add_to_wishlist.button.alt img,.related.products .products .flashes a.add_to_wishlist.button.alt img,.wp-block-doo-block-product-cat .products .flashes a.add_to_wishlist.button.alt img{display:block;width:45px;height:39.75px;max-width:unset;margin:13px 26px 0 13px;-o-object-fit:contain;object-fit:contain}.archive .products .flashes a.add_to_wishlist.button.alt span,.page-template-escaparate .products .flashes a.add_to_wishlist.button.alt span,.related.products .products .flashes a.add_to_wishlist.button.alt span,.wp-block-doo-block-product-cat .products .flashes a.add_to_wishlist.button.alt span{display:none}.archive .products a.product-link,.page-template-escaparate .products a.product-link,.related.products .products a.product-link,.wp-block-doo-block-product-cat .products a.product-link{width:93px;height:93px;display:flex;align-items:center;border-radius:100% 0 0;background-color:#4dd2d08c;padding:14px 0 0 35px}.archive .products a.product-link:hover,.page-template-escaparate .products a.product-link:hover,.related.products .products a.product-link:hover,.wp-block-doo-block-product-cat .products a.product-link:hover{background-color:#4dd2d0;border-color:#4dd2d0}.archive .products a.product-link img,.page-template-escaparate .products a.product-link img,.related.products .products a.product-link img,.wp-block-doo-block-product-cat .products a.product-link img{width:41px;height:41px;max-width:unset;margin:0;-o-object-fit:contain;object-fit:contain}.archive .products .added_to_cart,.page-template-escaparate .products .added_to_cart,.related.products .products .added_to_cart,.wp-block-doo-block-product-cat .products .added_to_cart{display:none}.archive .products.table li.product,.page-template-escaparate .products.table li.product,.related.products .products.table li.product,.wp-block-doo-block-product-cat .products.table li.product{width:100%!important;display:-ms-grid;display:grid;-ms-grid-columns:334px 32px 1fr;grid-template-columns:334px 1fr;grid-column-gap:32px}.archive .products.table img,.page-template-escaparate .products.table img,.related.products .products.table img,.wp-block-doo-block-product-cat .products.table img{height:446px;width:334.5px;-o-object-fit:cover;object-fit:cover}.archive .products.table .category-title,.page-template-escaparate .products.table .category-title,.related.products .products.table .category-title,.wp-block-doo-block-product-cat .products.table .category-title{font:normal normal 600 20px/33px 'Poppins','Poppins Fallback',sans-serif;text-align:left;margin:14px 0 10px}.archive .products.table .woocommerce-loop-product__title,.page-template-escaparate .products.table .woocommerce-loop-product__title,.related.products .products.table .woocommerce-loop-product__title,.wp-block-doo-block-product-cat .products.table .woocommerce-loop-product__title{font:normal normal 500 18px/30px 'Poppins','Poppins Fallback',sans-serif;text-align:left;height:60px;margin-bottom:12px}.archive .products.table .price,.page-template-escaparate .products.table .price,.related.products .products.table .price,.wp-block-doo-block-product-cat .products.table .price{display:flex;justify-content:flex-start;font:normal normal 600 20px/33px 'Poppins','Poppins Fallback',sans-serif}.archive .products.table .price del,.page-template-escaparate .products.table .price del,.related.products .products.table .price del,.wp-block-doo-block-product-cat .products.table .price del{font-size:16px;margin-right:4px}.archive .products.table .price small,.page-template-escaparate .products.table .price small,.related.products .products.table .price small,.wp-block-doo-block-product-cat .products.table .price small{font-size:16px}.archive .products.table .price .woocommerce-price-suffix:nth-child(3),.page-template-escaparate .products.table .price .woocommerce-price-suffix:nth-child(3),.related.products .products.table .price .woocommerce-price-suffix:nth-child(3),.wp-block-doo-block-product-cat .products.table .price .woocommerce-price-suffix:nth-child(3){order:2;margin-left:6px}.archive .products.table .price .woocommerce-price-suffix:nth-child(4),.page-template-escaparate .products.table .price .woocommerce-price-suffix:nth-child(4),.related.products .products.table .price .woocommerce-price-suffix:nth-child(4),.wp-block-doo-block-product-cat .products.table .price .woocommerce-price-suffix:nth-child(4){order:1;color:#4dd2d0}.archive .products.table .price .woocommerce-price-suffix:nth-child(4):before,.page-template-escaparate .products.table .price .woocommerce-price-suffix:nth-child(4):before,.related.products .products.table .price .woocommerce-price-suffix:nth-child(4):before,.wp-block-doo-block-product-cat .products.table .price .woocommerce-price-suffix:nth-child(4):before{content:'/'}.archive .products.table .button,.page-template-escaparate .products.table .button,.related.products .products.table .button,.wp-block-doo-block-product-cat .products.table .button{margin:32px 0 0}.archive .products.table .short-description,.page-template-escaparate .products.table .short-description,.related.products .products.table .short-description,.wp-block-doo-block-product-cat .products.table .short-description{display:block;font:normal normal 300 15px/24px 'Poppins','Poppins Fallback',sans-serif;margin-bottom:20px}.woocommerce-shop ul.products{margin-top:-380px}.advanced-filter,.archive.products,.related.products .products,ul.products{position:relative;z-index:5}.advanced-filter:after,.archive.products:after,.related.products .products:after,ul.products:after{content:'';display:block;clear:both}.filter-wrapper{position:relative;z-index:5}.advanced-filter{margin-top:-500px;z-index:6}.advanced-filter .filter-title{color:rgb(77 210 208 / .37);font:normal normal 900 35px/70px 'Poppins','Poppins Fallback',sans-serif}.advanced-filter .form-inputs-content{display:flex;margin-bottom:79px;flex-wrap:wrap;gap:18px}.advanced-filter .form-inputs-content select{background-color:#fff0;text-transform:uppercase;font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif;color:#767676;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/adrihosan/img/arrow_down.svg);background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;padding-right:31px;max-width:106px;cursor:pointer}.advanced-filter .form-inputs-content select::-ms-expand{display:none}.advanced-filter .form-inputs-content select:focus{background-image:url(/wp-content/themes/adrihosan/img/arrow_up.svg);border:none}.advanced-filter .form-inputs-content select:focus option{color:#767676;font:normal normal 300 13px/20px 'Poppins','Poppins Fallback',sans-serif;text-transform:lowercase}.advanced-filter .form-inputs-content select:focus option::first-letter{text-transform:uppercase}.advanced-filter .form-inputs-content .search-content{position:relative}.advanced-filter .form-inputs-content .search-content .term-value{max-width:200px;min-width:110px;height:52px;cursor:pointer;text-transform:uppercase;font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif;color:#767676;overflow:hidden;padding-right:30px;display:flex}.advanced-filter .form-inputs-content .search-content .term-value:after{content:url(/wp-content/themes/adrihosan/img/arrow_down.svg);margin-left:8px}.advanced-filter .form-inputs-content .search-content .term-value:not([value=""]){font-size:13px;font-weight:600;color:#171717}.advanced-filter .form-inputs-content .search-content ul.terms{display:none;width:216px;max-width:216px;background-color:#fff;border:1px solid #d0d0d0;box-shadow:0 2px 4px 0 rgb(0 0 0 / .08);position:absolute;z-index:99;left:0;padding:0;margin:0}.advanced-filter .form-inputs-content .search-content ul.terms li{font:normal normal 300 13px/20px 'Poppins','Poppins Fallback',sans-serif;text-transform:lowercase;padding:2px 8px 2px 16px;cursor:pointer}.advanced-filter .form-inputs-content .search-content ul.terms li:first-child{padding:4px 8px;margin-bottom:8px}.advanced-filter .form-inputs-content .search-content ul.terms li::first-letter{text-transform:uppercase}.advanced-filter .form-inputs-content .search-content ul.terms li:hover{background-color:rgb(77 210 208 / .3)}.advanced-filter .form-inputs-content .search-content ul.terms li.selected{background-color:rgb(77 210 208 / .3)}.advanced-filter .form-inputs-content .search-content.focus .term-value:after{content:url(/wp-content/themes/adrihosan/img/arrow_up.svg)}.advanced-filter .form-inputs-content .search-content.focus ul.terms{display:block}.advanced-filter .dw-hide{display:none}.filter-wrapper{margin:40px 0 50px;display:flex;justify-content:space-between;align-items:center}.filter-wrapper .left{display:flex}.filter-wrapper .left button{height:38px;width:38px;min-width:unset;padding:0;border-radius:5px;background-color:#fff;box-shadow:0 1px 6px 0 rgb(0 0 0 / .17);margin-right:15px;border:none}.filter-wrapper .left .switcher{display:flex;margin-left:32px}.woocommerce-ordering select{font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif;color:#767676;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/adrihosan/img/arrow_down.svg);background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;width:275px;background-color:#fff0}.single-product .woocommerce-breadcrumb{height:122px;background-color:#f6f6f6;margin-bottom:45px}.single-product .woocommerce-breadcrumb:before{content:'';width:100vw;position:absolute;left:50%;right:50%;margin-left:-50vw;height:122px;background-color:#f6f6f6;top:0;z-index:-1}.single-product div.product.type-product{display:-ms-grid;display:grid;-ms-grid-columns:486px 64px 1fr;grid-template-columns:486px 1fr;grid-column-gap:64px}.single-product .product_title{height:96px;color:#171717;font:normal normal 600 30px/25px 'Poppins','Poppins Fallback',sans-serif;line-height:50px;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}.single-product .woocommerce-product-gallery .flex-control-thumbs{display:flex;justify-content:center}.single-product .woocommerce-product-gallery__image{height:648px}.single-product .woocommerce-product-gallery__image img{width:100%;height:auto}.single-product .description-title{font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;text-transform:uppercase;color:#767676;background-color:#f6f6f6;height:35px;margin-left:-24px;padding-left:24px;display:flex;align-items:center}.single-product .woocommerce-product-details__short-description{font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;color:#333}.single-product .productinfo-show-discounts{font:normal normal 500 13px/18px 'Poppins','Poppins Fallback',sans-serif;color:#f36;margin-bottom:22px}.single-product .productinfo-show-discounts strong{font:normal normal 500 13px/18px 'Poppins','Poppins Fallback',sans-serif;color:#f36}.single-product .productinfo-show-discounts font{font:normal normal 500 13px/18px 'Poppins','Poppins Fallback',sans-serif;color:#f36}.single-product .price{font:normal normal 600 25px/22px 'Poppins','Poppins Fallback',sans-serif;color:#4dd2d0;align-items:center}.single-product .price del{color:#333;font-size:18px}.single-product .price small{color:#767676;font-size:16px;font-weight:300}.single-product .price.pvp{height:40px}.single-product .price.pvp del,.single-product .price.pvp ins,.single-product .price.pvp span.text{text-transform:uppercase;font:normal normal 500 19px/20px 'Poppins','Poppins Fallback',sans-serif;margin-right:10px}.single-product .price.pvp span.text{color:#c8c8c8}.single-product .price .woocommerce-price-suffix:nth-child(3){order:2;margin-left:6px}.single-product .price .woocommerce-price-suffix:nth-child(4){order:1;color:#4dd2d0}.single-product .price .woocommerce-price-suffix:nth-child(4):before{content:'/'}.single-product .quantity-price{display:flex;align-items:center}.single-product .quantity-price p.price{display:flex;align-items:center;padding:0 20px;height:41px;margin:0 0 0 24px;border-radius:5px;box-shadow:0 1px 6px 0 rgb(0 0 0 / .17)}.single-product .quantity-price p.price del{display:none}.single-product .box-price{font:normal normal 500 12px/22px 'Poppins','Poppins Fallback',sans-serif;font-weight:400;line-height:25px;color:#828282;padding:12px 0 8px}.single-product .reset_variations{margin-left:24px}.single-product input[type=number]{height:41px;min-width:66.92px;border:none;border-radius:5px}.single-product .single_add_to_cart_button.button{height:44px;font:normal normal 500 18px/30px 'Poppins','Poppins Fallback',sans-serif;margin:45px 0 50px}.single-product .yith-wcwl-wishlistaddedbrowse,.single-product .yith-wcwl-wishlistexistsbrowse,.single-product a.add_to_wishlist.button.alt{background-color:#fff;color:#333;font:normal normal 300 13px/20px 'Poppins','Poppins Fallback',sans-serif;display:flex;align-items:center;border:none;padding:0;text-transform:none}.single-product .yith-wcwl-wishlistaddedbrowse a,.single-product .yith-wcwl-wishlistexistsbrowse a,.single-product a.add_to_wishlist.button.alt a{color:#333}.single-product .yith-wcwl-wishlistaddedbrowse:hover,.single-product .yith-wcwl-wishlistexistsbrowse:hover,.single-product a.add_to_wishlist.button.alt:hover{background-color:#fff;color:#333}.single-product .yith-wcwl-wishlistaddedbrowse img,.single-product .yith-wcwl-wishlistexistsbrowse img,.single-product a.add_to_wishlist.button.alt img{display:none}.single-product .yith-wcwl-wishlistaddedbrowse:before,.single-product .yith-wcwl-wishlistexistsbrowse:before,.single-product a.add_to_wishlist.button.alt:before{content:url(/wp-content/themes/adrihosan/img/heart-green.png);margin-right:8px}.single-product .yith-wcwl-wishlistaddedbrowse span,.single-product .yith-wcwl-wishlistexistsbrowse span{display:none}.single-product a.email-link{font:normal normal 300 13px/20px 'Poppins','Poppins Fallback',sans-serif;color:#333;display:flex;align-items:center}.single-product a.email-link img{margin-right:8px}.single-product .brand-upsells{display:-ms-grid;display:grid;-ms-grid-columns:1fr 11px 1fr;grid-template-columns:1fr 1fr;grid-column-gap:11px;margin-top:40px}.single-product .product-brands,.single-product .up-sells{margin-bottom:80px}.single-product .product-brands .upsells-title,.single-product .product-brands .widget-title,.single-product .up-sells .upsells-title,.single-product .up-sells .widget-title{font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;text-transform:uppercase;color:#767676;background-color:#f6f6f6;height:35px;padding-left:24px;display:flex;align-items:center;margin:0 0 15px}.single-product .product-brands a{padding-left:24px}.single-product .product-brands a img{max-width:210px}.single-product .upsells .upsells-title,.single-product .upsells h2{position:relative}.single-product .upsells .slider-btn-prod{padding:5px;cursor:pointer;position:absolute}.single-product .upsells .slider-btn-prod.right{content:url(/wp-content/themes/adrihosan/img/arrow_right_2.png);right:20px}.single-product .upsells .slider-btn-prod.left{content:url(/wp-content/themes/adrihosan/img/arrow_left_2.png);right:55px}.single-product .upsells .slider-btn-prod:hover{opacity:.8}.single-product .upsells ul{padding-left:24px}.single-product .upsells ul li{width:unset!important;margin:0!important}.single-product .upsells ul li a{display:-ms-grid;display:grid;-ms-grid-columns:52px 11.79px 1fr;grid-template-columns:52px 1fr;grid-column-gap:11.79px;margin-bottom:15.9px;color:#333}.single-product .upsells ul li img{height:60.52px;width:51.69px;-o-object-fit:cover;object-fit:cover}.single-product .upsells ul li h2{font:normal normal 300 10px/14px 'Poppins','Poppins Fallback',sans-serif;height:60px;overflow:hidden}.single-product .mobile-sm{display:none}.single-product .woocommerce-tabs{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;margin-top:134px}.single-product .woocommerce-tabs ul.tabs{display:flex;align-items:center;height:43px;background-color:#f6f6f6;margin-bottom:45px;font:normal normal 300 14px/21px 'Poppins','Poppins Fallback',sans-serif}.single-product .woocommerce-tabs ul.tabs:before{content:'';width:100vw;position:absolute;left:50%;right:50%;margin-left:-50vw;height:43px;background-color:#f6f6f6}.single-product .woocommerce-tabs ul.tabs li{text-transform:uppercase;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;display:flex;align-items:center;height:43px}.single-product .woocommerce-tabs ul.tabs li a{color:#767676}.single-product .woocommerce-tabs ul.tabs li .title,.single-product .woocommerce-tabs ul.tabs li h2{font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif}.single-product .woocommerce-tabs ul.tabs li:not(:first-child){margin-left:40px}.single-product .woocommerce-tabs ul.tabs li:after{content:'';background-image:url(/wp-content/themes/adrihosan/img/arrow_down.png);background-size:14px 8px;width:14px;height:8px;margin-left:8px}.single-product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid #4dd2d0}.single-product .woocommerce-tabs ul.tabs li.active a{color:#4dd2d0}.single-product .woocommerce-tabs ul.tabs li.active:after{transform:translate(-13px,26px);background-image:url(/wp-content/themes/adrihosan/img/arrow_down.jpg)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel{margin-bottom:2em;font:normal normal 300 14px/21px 'Poppins','Poppins Fallback',sans-serif}.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{margin:14px 0 10px;font:normal normal 600 18px/30px 'Poppins','Poppins Fallback',sans-serif}.single-product .woocommerce-tabs .woocommerce-Tabs-panel h3,.single-product .woocommerce-tabs .woocommerce-Tabs-panel h4,.single-product .woocommerce-tabs .woocommerce-Tabs-panel h5{margin:12px 0 8px;font:normal normal 600 16px/17px 'Poppins','Poppins Fallback',sans-serif}.single-product .woocommerce-tabs .woocommerce-Tabs-panel div{margin:12px 0 8px}.single-product .woocommerce-tabs .woocommerce-Tabs-panel p{margin:1em 0}.page-pedido .related.products,.single-product .related.products{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;background-color:#f6f6f6;padding-bottom:86px}.page-pedido .related.products .slider-products,.single-product .related.products .slider-products{position:relative;margin-right:-16px}.page-pedido .related.products .slider-btn,.single-product .related.products .slider-btn{position:absolute;z-index:10;top:25%;background-color:#4dd2d0;border-radius:100%;display:flex;align-items:center;justify-content:center;width:60px;height:60px;cursor:pointer}.page-pedido .related.products .slider-btn.left,.single-product .related.products .slider-btn.left{left:-30px}.page-pedido .related.products .slider-btn.right,.single-product .related.products .slider-btn.right{right:-14px}.page-pedido .related.products .slider-btn.dw-hidden,.single-product .related.products .slider-btn.dw-hidden{display:none}.page-pedido .related.products .slider-btn:hover,.single-product .related.products .slider-btn:hover{background-color:#4dd2d08c}.page-pedido .related.products ul.products,.single-product .related.products ul.products{display:flex;justify-content:center}.page-pedido .related.products ul.products li.product,.single-product .related.products ul.products li.product{margin-right:16px;max-width:253px}.page-pedido .related.products ul.products li.product img,.single-product .related.products ul.products li.product img{height:327.5px}.page-pedido .related.products:before,.single-product .related.products:before{content:'';width:100vw;position:absolute;left:50%;right:50%;margin-left:-50vw;height:1000px;background-color:#f6f6f6}.page-pedido .related.products .title-related-products,.page-pedido .related.products h2:not(.woocommerce-loop-product__title),.single-product .related.products .title-related-products,.single-product .related.products h2:not(.woocommerce-loop-product__title){font:normal normal 600 30px/25px 'Poppins','Poppins Fallback',sans-serif;text-transform:uppercase;margin:63px 0 32px;position:relative;z-index:6}.page-pedido .related.products.cross-sells{display:block}.page-pedido .related.products.cross-sells .title-related-products,.page-pedido .related.products.cross-sells h2:not(.woocommerce-loop-product__title){padding-top:32px}.dw-hidden{display:none}.woocommerce-product-gallery .flex-control-thumbs{position:relative}.woocommerce-product-gallery .flex-control-thumbs li{padding:3px;margin:0 2px}.woocommerce-product-gallery .flex-control-thumbs li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce-product-gallery .flex-control-thumbs .slider-btn-gallery{position:absolute;bottom:30px;padding:10px;cursor:pointer}.woocommerce-product-gallery .flex-control-thumbs .slider-btn-gallery.right{content:url(/wp-content/themes/adrihosan/img/arrow_right.png);right:20px}.woocommerce-product-gallery .flex-control-thumbs .slider-btn-gallery.left{content:url(/wp-content/themes/adrihosan/img/arrow_left.png);left:20px}.woocommerce-product-gallery .flex-control-thumbs .slider-btn-gallery:hover{opacity:.8}.woocommerce-message .popup-container,.woocommerce-notices-wrapper .popup-container{position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:rgb(51 51 51 / .85);z-index:990}.woocommerce-message .popup-container .popup-content,.woocommerce-notices-wrapper .popup-container .popup-content{max-width:577px;width:95vw;border-radius:10px;background-color:#fff;z-index:995;margin:18% auto 0;padding:30px 35px;position:relative}.woocommerce-message .popup-container .close,.woocommerce-notices-wrapper .popup-container .close{position:absolute;top:10px;right:11px;z-index:999;cursor:pointer}.woocommerce-message .popup-container .title,.woocommerce-notices-wrapper .popup-container .title{font:normal normal 600 23px/35px 'Poppins','Poppins Fallback',sans-serif;color:#171717;margin:0 0 18px}.woocommerce-message .popup-container .image,.woocommerce-notices-wrapper .popup-container .image{max-width:142.53px}.woocommerce-message .popup-container .image img,.woocommerce-notices-wrapper .popup-container .image img{height:189.51px;width:100%;-o-object-fit:cover;object-fit:cover}.woocommerce-message .popup-container .content,.woocommerce-notices-wrapper .popup-container .content{display:-ms-grid;display:grid;-ms-grid-columns:auto 16px 1fr;grid-template-columns:auto 1fr;grid-column-gap:16px;align-items:center}.woocommerce-message .popup-container .message,.woocommerce-notices-wrapper .popup-container .message{font:normal normal 600 15px/30px 'Poppins','Poppins Fallback',sans-serif;color:gray;text-align:center}.woocommerce-message .popup-container .right,.woocommerce-notices-wrapper .popup-container .right{text-align:center}.woocommerce-message .popup-container .right .btn,.woocommerce-notices-wrapper .popup-container .right .btn{height:54px;width:300px;display:flex;margin:21px auto 0;font:normal normal 500 18px/30px 'Poppins','Poppins Fallback',sans-serif;align-items:center;border:2px solid #4dd2d0}.woocommerce-message .popup-container .right .btn.shop-link,.woocommerce-notices-wrapper .popup-container .right .btn.shop-link{background-color:#fff;color:#4dd2d0}.woocommerce-message .popup-container .right .btn.shop-link:hover,.woocommerce-notices-wrapper .popup-container .right .btn.shop-link:hover{background-color:#4dd2d0;color:#fff}@media (max-width:500px){.woocommerce-message .popup-container .right .btn,.woocommerce-notices-wrapper .popup-container .right .btn{width:100%;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif}}.wc-header{background-color:#f6f6f6}.wc-header .wc-header-content{width:1060px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:122px}.wc-header .wc-header-content .sep{border-bottom:1px solid #4dd2d0;width:22%}.wc-header .wc-header-content .item{display:flex;align-items:center}.wc-header .wc-header-content .item img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;margin-right:4px}.wc-header .wc-header-content .item h1{text-transform:uppercase;font:normal normal 600 16px/17px 'Poppins','Poppins Fallback',sans-serif;color:#767676;margin:0}.wc-header.cart .payment,.wc-header.cart .thank-you{opacity:.3}.wc-header.payment .cart,.wc-header.payment .thank-you{opacity:.3}.wc-header.thank-you .cart,.wc-header.thank-you .payment{opacity:.3}.woocommerce-cart{color:#333}.woocommerce-cart .entry-content{max-width:1060px;margin:0 auto 140px}.woocommerce-cart .woocommerce-cart-form{margin-top:39px}.woocommerce-cart thead tr th{position:relative;color:#767676;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;text-align:center!important;text-transform:uppercase;height:35px;padding:0 27px 0 20px;z-index:0}.woocommerce-cart thead tr th:before{content:'';background-color:#f7f7f7;width:calc(100% - 7px);height:35px;margin-right:7px;position:absolute;left:0;top:7px;z-index:-1;margin-top:-7px}.woocommerce-cart thead tr th:first-child:before,.woocommerce-cart thead tr th:last-child:before,.woocommerce-cart thead tr th:nth-child(2):before{width:100%}.woocommerce-cart thead tr th.product-name{padding-right:177px}.woocommerce-cart .product-remove{text-align:left;width:48px}.woocommerce-cart .product-remove img{height:26.44px;width:26.47px}.woocommerce-cart tbody .cart_item td{border-bottom:2px solid rgb(128 128 128 / .3)}.woocommerce-cart tbody .cart_item .product-name a{color:#333;font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-cart tbody .cart_item .product-price,.woocommerce-cart tbody .cart_item .product-quantity,.woocommerce-cart tbody .cart_item .product-subtotal{text-align:center!important;font:normal normal 600 18px/30px 'Poppins','Poppins Fallback',sans-serif;color:#333;white-space:nowrap}.woocommerce-cart tbody .cart_item .product-price .old-price{display:block}.woocommerce-cart tbody .cart_item .product-subtotal .new-price{display:block;font-size:15px}.woocommerce-cart .product-thumbnail{width:129px}.woocommerce-cart .product-thumbnail img{width:107px;height:142.23px;-o-object-fit:cover;object-fit:cover;margin:24px auto 24px 0}.woocommerce-cart .button[name=update_cart]{display:none}.woocommerce-cart .coupon{display:flex;align-items:center;margin:24px 0}.woocommerce-cart .coupon .coupon-control{color:#4dd2d0;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;cursor:pointer}.woocommerce-cart .coupon .coupon-control:hover{color:#767676}.woocommerce-cart .coupon button,.woocommerce-cart .coupon input,.woocommerce-cart .coupon label{display:none}.woocommerce-cart .coupon .coupon-control{display:block}.woocommerce-cart .coupon.enabled button,.woocommerce-cart .coupon.enabled input,.woocommerce-cart .coupon.enabled label{display:block}.woocommerce-cart .coupon.enabled .coupon-control{display:none}.woocommerce-cart .coupon button,.woocommerce-cart .coupon input{margin-left:24px;font:normal normal 300 15px/24px 'Poppins','Poppins Fallback',sans-serif;height:32px}.woocommerce-cart .coupon input{border:1px solid #bdbdbd;border-radius:4px}.woocommerce-cart .cart_totals{width:447px;margin:0 0 0 auto}.woocommerce-cart .cart_totals table{margin:0}.woocommerce-cart .cart_totals h2{background-color:#f7f7f7;color:#767676;text-transform:uppercase;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;height:35px;text-align:center;padding-top:5px}.woocommerce-cart .cart_totals tr td,.woocommerce-cart .cart_totals tr th{font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;text-transform:uppercase;padding-top:23px;border-bottom:2px solid rgb(128 128 128 / .3)}.woocommerce-cart .cart_totals tr td{text-align:right;padding-right:20px}.woocommerce-cart .cart_totals tr.shipping td{text-transform:none;font:normal normal 300 14px/21px 'Poppins','Poppins Fallback',sans-serif;text-align:left}.woocommerce-cart .cart_totals tr.shipping ul{margin:0 0 4px auto;padding:0;list-style:none}.woocommerce-cart .cart_totals tr.shipping ul li input[type=radio]{margin-right:8px}.woocommerce-cart .cart_totals tr.shipping p{margin:0 0 4px auto}.woocommerce-cart .cart_totals tr.shipping .woocommerce-shipping-calculator{position:relative;border-bottom:none;box-shadow:0 2px 4px 0 rgb(0 0 0 / .08);max-width:202px;margin:0 0 0 auto}.woocommerce-cart .cart_totals tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form{position:absolute;z-index:9;background-color:#fff;width:202px;border:2px solid #d0d0d0;border-top:none;box-shadow:0 2px 4px 0 rgb(0 0 0 / .08);padding:6px;font:normal normal 300 13px/20px 'Poppins','Poppins Fallback',sans-serif;text-align:center}.woocommerce-cart .cart_totals tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .select2-container--default .select2-selection--single{border-radius:5px;border:.5px solid #bdbdbd;width:186px;height:21px}.woocommerce-cart .cart_totals tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:21px;padding-left:10px}.woocommerce-cart .cart_totals tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:22px}.woocommerce-cart .cart_totals tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow b{width:10px;height:6px}.woocommerce-cart .cart_totals tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form input,.woocommerce-cart .cart_totals tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form select{font-size:12px;color:#4f4f4f;border-radius:5px;border:.5px solid #bdbdbd;width:186px;height:21px;padding-left:10px}.woocommerce-cart .cart_totals tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .button{margin:8px 0 0 auto;height:21px;width:186px;min-width:unset;font:normal normal 300 13px/20px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-cart .cart_totals tr.shipping .shipping-calculator-button{font:normal normal 500 10px/14px 'Poppins','Poppins Fallback',sans-serif;display:flex;justify-content:flex-end;align-items:center;height:25px;background-color:#fff;width:202px;border:2px solid #d0d0d0;border-bottom:none;font:normal normal 300 13px/20px 'Poppins','Poppins Fallback',sans-serif;padding:3px}.woocommerce-cart .cart_totals tr.shipping .shipping-calculator-button:after{content:'';background-image:url(/wp-content/themes/adrihosan/img/arrow_down.svg);background-repeat:no-repeat;background-position-x:100%;background-position-y:2px;background-size:10px 6px;width:10px;height:10px;margin:0 8px}.woocommerce-cart .cart_totals tr.shipping .shipping-calculator-button.open:after{background-image:url(/wp-content/themes/adrihosan/img/arrow_up.svg)}.woocommerce-cart .checkout-button{margin:26px 20px 0 auto;font-size:18px;width:263px}.woocommerce-cart .cart-collaterals{position:relative}.woocommerce-cart .custom-block{position:absolute;height:88.13px;width:564px;top:0}.woocommerce-cart .custom-block .mobile{display:none}.woocommerce-cart .custom-block .wp-block-image{width:100%;margin:0;position:unset}.woocommerce-cart .cart_totals tr.order-total td strong{font:normal normal 600 23px/35px 'Poppins','Poppins Fallback',sans-serif}.page-pedido .select2-container--default{font-size:12px;color:#767676}.page-pedido .select2-container--default .select2-container--default .select2-results__option--highlighted[data-selected],.page-pedido .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:rgb(77 210 208 / .3);color:#767676}.page-pedido .select2-container--default .select2-container--default .select2-results__option[aria-selected=true],.page-pedido .select2-container--default .select2-results__option[data-selected=true]{background-color:rgb(77 210 208 / .3)}.page-pedido .select2-container--default .select2-search--dropdown .select2-search__field{height:21px}input.qty{border:none;text-align:center;height:43.5px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input.qty::-webkit-inner-spin-button,input.qty::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.single-product .qty-wrapper{margin:0}.qty-wrapper{height:43.5px;min-width:85px;max-width:100px;border-radius:5px;box-shadow:0 1px 6px 0 rgb(0 0 0 / .17);margin:0 auto;position:relative}.qty-wrapper input.qty{padding-right:20px;min-width:85px;max-width:100px}.qty-wrapper .down{content:url(/wp-content/themes/adrihosan/img/spin-down.png);position:absolute;right:6px;bottom:6px;cursor:pointer;width:14px;height:auto}.qty-wrapper .up{content:url(/wp-content/themes/adrihosan/img/spin-up.png);position:absolute;right:6px;top:6px;cursor:pointer;width:14px;height:auto;padding-bottom:4px}.qty-wrapper .sep{content:'';height:1.5px;width:24px;background-color:#bdbdbd;position:absolute;top:50%;right:1px}.woocommerce-checkout .woocommerce-error{font-size:14px;font-weight:400;color:#fff}.woocommerce-checkout .entry-content{max-width:1060px;margin:0 auto 140px}.woocommerce-checkout form.woocommerce-checkout{margin-top:16px;display:-ms-grid;display:grid;-ms-grid-columns:minmax(auto,564px) 40px minmax(auto,496px);grid-template-columns:minmax(auto,564px) minmax(auto,496px);grid-gap:40px}.woocommerce-checkout form.woocommerce-checkout .woocommerce-NoticeGroup-checkout{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}.woocommerce-checkout form.woocommerce-checkout h3{background-color:#f7f7f7;color:#767676;text-transform:uppercase;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;height:35px;text-align:center;padding-top:5px;margin-bottom:26px}.woocommerce-checkout form.woocommerce-checkout h3#ship-to-different-address{text-align:left;text-transform:none}.woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox]):not([type=radio]){width:100%;height:43px;border-radius:4px;border:1px solid #bdbdbd;padding:0 10px;color:#4f4f4f;font:normal normal 500 15px/21px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-checkout form.woocommerce-checkout textarea{color:#4f4f4f;font:normal normal 500 15px/21px 'Poppins','Poppins Fallback',sans-serif;border:1px solid #bdbdbd;height:165px}.woocommerce-checkout form.woocommerce-checkout p{margin:0 0 17px}.woocommerce-checkout form.woocommerce-checkout label{font:normal normal 500 15px/21px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-checkout form.woocommerce-checkout label.woocommerce-form__label-for-checkbox{font:normal normal 300 15px/24px 'Poppins','Poppins Fallback',sans-serif;color:#333}.woocommerce-checkout form.woocommerce-checkout #billing_country_field,.woocommerce-checkout form.woocommerce-checkout #billing_state_field,.woocommerce-checkout form.woocommerce-checkout #shipping_country_field,.woocommerce-checkout form.woocommerce-checkout #shipping_state_field{display:flex}.woocommerce-checkout form.woocommerce-checkout #billing_country_field label,.woocommerce-checkout form.woocommerce-checkout #billing_state_field label,.woocommerce-checkout form.woocommerce-checkout #shipping_country_field label,.woocommerce-checkout form.woocommerce-checkout #shipping_state_field label{white-space:nowrap;border-radius:4px 0 0 4px;background-color:#f2f2f2;height:43px;border:1px solid #bdbdbd;border-right:none;padding:0 10px;color:gray;font:normal normal 500 15px/21px 'Poppins','Poppins Fallback',sans-serif;display:flex;align-items:center}.woocommerce-checkout form.woocommerce-checkout #billing_country_field span,.woocommerce-checkout form.woocommerce-checkout #billing_state_field span,.woocommerce-checkout form.woocommerce-checkout #shipping_country_field span,.woocommerce-checkout form.woocommerce-checkout #shipping_state_field span{width:100%;height:43px}.woocommerce-checkout form.woocommerce-checkout #billing_country_field select,.woocommerce-checkout form.woocommerce-checkout #billing_state_field select,.woocommerce-checkout form.woocommerce-checkout #shipping_country_field select,.woocommerce-checkout form.woocommerce-checkout #shipping_state_field select{width:100%;height:43px;border-radius:0 4px 4px 0;border:1px solid #bdbdbd;border-left:none;padding:0 10px;color:#4f4f4f;font:normal normal 500 15px/21px 'Poppins','Poppins Fallback',sans-serif;display:flex;align-items:center}.woocommerce-checkout form.woocommerce-checkout #billing_country_field .select2,.woocommerce-checkout form.woocommerce-checkout #billing_state_field .select2,.woocommerce-checkout form.woocommerce-checkout #shipping_country_field .select2,.woocommerce-checkout form.woocommerce-checkout #shipping_state_field .select2{color:#4f4f4f;font:normal normal 500 15px/21px 'Poppins','Poppins Fallback',sans-serif;display:flex;align-items:center;display:block}.woocommerce-checkout #wcal_gdpr_message_block span{font-size:10px!important;line-height:16px;display:block;margin-top:10px}.woocommerce-checkout .shipping-calculator{display:flex;background-color:#f7f7f7;padding:28px 0 26px 9px;margin-bottom:29px}.woocommerce-checkout .shipping-calculator:before{content:url(/wp-content/themes/adrihosan/img/shipping.png);margin-right:13px}.woocommerce-checkout .shipping-calculator a{font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;font-weight:400}.woocommerce-checkout .custom-block{position:unset;height:88.13px;width:564px;top:0}.woocommerce-checkout .custom-block .mobile{display:none}.woocommerce-checkout .custom-block .wp-block-image{width:100%;margin:0;position:unset}#customer_details .validate-required .woocommerce-input-wrapper{position:relative}#customer_details .validate-required .woocommerce-input-wrapper span.sel{color:#f36;position:absolute;top:0}.woocommerce-info{margin:23px auto 0;background-color:#fff!important;font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;width:-moz-max-content;width:max-content}.woocommerce-form{font:normal normal 300 15px/24px 'Poppins','Poppins Fallback',sans-serif;max-width:312px}.woocommerce-form input:not([type=checkbox]){font:normal normal 300 15px/24px 'Poppins','Poppins Fallback',sans-serif;height:43px;border-radius:4px;border:1px solid #bdbdbd;color:#4f4f4f;width:100%}.woocommerce-form button{margin-top:20px}.woocommerce-checkout-review-order-table{margin-top:-16px;border-spacing:0 9px}.woocommerce-checkout-review-order-table thead tr th{position:relative;color:#767676;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;text-align:center!important;text-transform:uppercase;height:35px;padding:0 27px 0 20px;z-index:0}.woocommerce-checkout-review-order-table thead tr th:before{content:'';background-color:#f7f7f7;width:calc(100% - 20px);height:35px;margin-right:20px;position:absolute;left:0;z-index:-1;margin-top:-7px}.woocommerce-checkout-review-order-table thead tr th:last-child:before{width:100%}.woocommerce-checkout-review-order-table tbody td{border-bottom:2px solid rgb(128 128 128 / .3);color:#333}.woocommerce-checkout-review-order-table tbody .product-name{font:normal normal 500 13px/18px 'Poppins','Poppins Fallback',sans-serif;padding:15px 19px}.woocommerce-checkout-review-order-table tbody .product-total{font:normal normal 600 18px/30px 'Poppins','Poppins Fallback',sans-serif;text-align:right;padding:15px 35px 24px 0}.woocommerce-checkout-review-order-table tbody .product-total .new-price{display:block;font-size:15px}.woocommerce-checkout-review-order-table tfoot th{color:#767676;text-transform:uppercase;padding:20px 19px;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;background-color:#f7f7f7;text-align:left}.woocommerce-checkout-review-order-table tfoot td{color:#333;background-color:#f7f7f7;font:normal normal 600 18px/30px 'Poppins','Poppins Fallback',sans-serif;text-align:right;padding:20px 35px 20px 0}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods label{font:normal normal 300 12px/18px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-checkout-review-order-table tfoot ul{list-style:none;margin:0;padding:0;font:normal normal 300 12px/18px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-checkout-review-order-table tfoot ul li bdi{font:normal normal 600 12px/18px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-checkout-review-order-table tfoot .order-total td,.woocommerce-checkout-review-order-table tfoot .order-total th{background-color:#fff}.woocommerce-checkout-review-order-table tfoot .order-total td{font:normal normal 600 23px/35px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-checkout-review-order-table tfoot .order-total td strong{font:normal normal 600 23px/35px 'Poppins','Poppins Fallback',sans-serif}.payment_methods{list-style:none;margin:0 0 0 23.5px;padding:0}.payment_methods li{padding:12px 0}.payment_methods li p{font:normal normal 300 10px/14px 'Poppins','Poppins Fallback',sans-serif}.place-order .woocommerce-privacy-policy-text{font:normal normal 300 10px/14px 'Poppins','Poppins Fallback',sans-serif}.place-order .validate-required,.place-order .woocommerce-terms-and-conditions-checkbox-text{font:normal normal 300 13px/20px 'Poppins','Poppins Fallback',sans-serif}.place-order .validate-required a,.place-order .woocommerce-terms-and-conditions-checkbox-text a{color:#000;font:normal normal 600 13px/19px 'Poppins','Poppins Fallback',sans-serif}.place-order .button{max-width:342px;width:100%;margin:0 auto;font:normal normal 500 18px/30px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-error{padding:10px}.woocommerce-error a{padding:10px}.page-order-received,.woocommerce-order-received{color:#4f4f4f}.page-order-received .entry-content,.woocommerce-order-received .entry-content{max-width:900px;margin:0 auto}.page-order-received .image-moving,.woocommerce-order-received .image-moving{margin:128px 0 11px}.page-order-received h1,.woocommerce-order-received h1{font:normal normal 600 50px/70px 'Poppins','Poppins Fallback',sans-serif;margin:0 auto 100px}.page-order-received h2,.woocommerce-order-received h2{font:normal normal 500 40px/50px 'Poppins','Poppins Fallback',sans-serif;margin:28.5px auto 5px}.page-order-received h3,.woocommerce-order-received h3{font:normal normal 500 35px/35px 'Poppins','Poppins Fallback',sans-serif;margin:0 auto 81px}.page-order-received h4,.woocommerce-order-received h4{font:normal normal 500 25px/35px 'Poppins','Poppins Fallback',sans-serif;font-weight:500;margin:0 auto 57px;max-width:494px}.page-order-received p,.woocommerce-order-received p{font:normal normal 500 15px/21px 'Poppins','Poppins Fallback',sans-serif;line-height:30px}.page-order-received p strong,.woocommerce-order-received p strong{font-weight:600;max-width:300px;display:block;margin:0 auto}.page-order-received .block-bottom,.woocommerce-order-received .block-bottom{background-color:rgb(244 244 244 / .81)}.page-order-received .block-bottom .wp-block-group__inner-container,.woocommerce-order-received .block-bottom .wp-block-group__inner-container{padding:92px 0 153px;max-width:453px;margin:0 auto}.page-order-received .block-bottom .wp-block-button__link,.woocommerce-order-received .block-bottom .wp-block-button__link{border:2px solid #4dd2d0;font-size:20px;height:75px;text-transform:none;width:375px}@keyframes move_confirmation{0%{left:0}100%{left:700px}}.image-moving img{position:relative;animation-name:move_confirmation;animation-duration:5s;animation-delay:2s;animation-iteration-count:infinite}.affwp-form{background-color:#f6f6f6;max-width:630px;margin:0 auto;padding:60px 0}.affwp-form legend{font:normal normal 600 25px/22px 'Poppins','Poppins Fallback',sans-serif;line-height:35px;margin:32px auto;text-align:center}.affwp-errors{max-width:630px;margin:0 auto;padding:30px 15px;font:normal normal 500 18px/30px 'Poppins','Poppins Fallback',sans-serif;color:#f36}.wp-block-embed{margin:40px auto;max-width:640px;width:100%}.page-afiliados h2{margin:40px auto 24px}.page-acceso-profesionales .entry-content{max-width:1190px;margin:0 auto;padding:80px 32px}.page-acceso-profesionales .entry-content .wp-block-column{margin-top:40px}.page-acceso-profesionales .entry-content ul{list-style:none;list-style-image:url(/wp-content/themes/adrihosan/img/ellipse.png);margin:0 0 49px 0;padding:0 0 0 15px}.page-acceso-profesionales .entry-content ul li{padding:0 0 6px 10px}.woocommerce-MyAccount-navigation{margin:0 auto;padding:60px 32px 0;max-width:1060px}.woocommerce-MyAccount-navigation ul{list-style:none;list-style-image:none!important;margin:0 0 49px 0;padding:0}.woocommerce-MyAccount-navigation ul li{padding:10px;border-bottom:2px solid #e0e0e0;max-width:280px}.woocommerce-MyAccount-navigation ul li a{font:normal normal 500 18px/30px 'Poppins','Poppins Fallback',sans-serif;color:#102e35}.woocommerce-MyAccount-navigation ul li a:hover{color:#4dd2d0}.woocommerce-MyAccount-content{margin:0 auto;padding:0 32px 60px;max-width:1060px}.woocommerce-MyAccount-content .woocommerce-Message,.woocommerce-MyAccount-content .woocommerce-notices-wrapper{padding:32px 0}.woocommerce-MyAccount-content .woocommerce-EditAccountForm,.woocommerce-MyAccount-content .woocommerce-address-fields{max-width:300px}.woocommerce-MyAccount-content .woocommerce-EditAccountForm input,.woocommerce-MyAccount-content .woocommerce-address-fields input{width:100%}.woocommerce-MyAccount-content .woocommerce-error,.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-noreviews,.woocommerce-MyAccount-content p.no-comments{padding:8px}.woocommerce-MyAccount-content fieldset{width:-moz-max-content;width:max-content;max-width:85vw}.woocommerce-MyAccount-content em{width:-moz-max-content;width:max-content;max-width:85vw;display:block}.woocommerce-MyAccount-content .woocommerce-order-details .order_item .product-total{text-align:right}.woocommerce-MyAccount-content .woocommerce-order-details tfoot td,.woocommerce-MyAccount-content .woocommerce-order-details tfoot th{text-align:right}.woocommerce-MyAccount-content .woocommerce-order-details tfoot td small,.woocommerce-MyAccount-content .woocommerce-order-details tfoot th small{font:normal normal 300 12px/18px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-notices-wrapper{padding-top:24px}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message{font-size:14px;font-weight:400;color:#fff;padding:4px 6px}.woocommerce-notices-wrapper .woocommerce-message{padding:0 6px}.page-acceso-profesionales .woocommerce-notices-wrapper{padding-top:0}.select2-container--default .select2-selection--single{margin:0;border-left:none;border-radius:0 4px 4px 0}.select2-container--default .select2-selection--single .select2-selection__rendered{display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__arrow b{left:unset;right:8px;content:url(/wp-content/themes/adrihosan/img/arrow_down.svg);width:14px;height:8px;border:none;margin-top:-4px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{content:url(/wp-content/themes/adrihosan/img/arrow_up.svg)}#customer_login{padding:0;max-width:650px;margin:32px auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 26px 1fr;grid-template-columns:1fr 1fr;grid-gap:26px}.cart-empty{padding-top:40px}.return-to-shop a{margin:0 auto}.cetelem-desktop{padding:0}.cetelem-desktop .wp-block-cover__inner-container{width:1060px;margin:0 auto}.cetelem-desktop .wp-block-cover__inner-container:after{content:'';position:absolute;bottom:0;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:55px;background-color:#4dd2d0;opacity:.7}.cetelem-desktop .wp-block-cover__inner-container figure{position:unset;width:unset}.home-banner-5.mobile figure{position:unset}#eCalculadoraCetelemDiv{margin:0 auto;max-width:750px}#eCalculadoraCetelemDiv .eCalculadoraCetelem{padding:4px 0}#eCalculadoraCetelemDiv .eCalculadoraCetelem.segundoElemento{padding-bottom:24px}.page-faqs h1{text-transform:uppercase;margin:60px auto 40px;padding-top:40px}.page-faqs h2{max-width:1060px;margin:32px auto;padding:16px;font:normal normal 600 40px/70px 'Poppins','Poppins Fallback',sans-serif;border-top:1px solid gray;border-bottom:1px solid gray;text-transform:uppercase}.page-faqs h3{max-width:1060px;margin:12px auto;padding:8px;border:1px solid gray;font:normal normal 500 18px/30px 'Poppins','Poppins Fallback',sans-serif}.page-faqs h4,.page-faqs h5,.page-faqs h6{max-width:1060px;margin:12px auto;padding:8px;font:normal normal 500 18px/30px 'Poppins','Poppins Fallback',sans-serif}.page-faqs p{max-width:1060px;margin:10px auto 16px}.page-faqs .wp-block-pb-accordion-item{max-width:1060px;margin:4px auto}.page-faqs .c-accordion__title::after{right:6px}.checkout.woocommerce-checkout>img,.woocommerce-cart-form>img{display:none}.df-mobile button{min-width:unset}.payment_method_bizumredsys{display:flex;align-items:center;flex-wrap:wrap}.payment_method_bizumredsys label{display:flex;align-items:center;margin:0 40px 0 8px}.payment_method_bizumredsys img{height:40px;margin-left:16px}.woocommerce-checkout form.woocommerce-checkout .woocommerce-input-wrapper label.checkbox{font:normal normal 300 15px/24px 'Poppins','Poppins Fallback',sans-serif;color:#333}.woocommerce-checkout form.woocommerce-checkout .woocommerce-input-wrapper label.checkbox span{display:none}#acym_wrapper.frontusers_unsubscribepage{margin-top:150px}.woocommerce-error a:not(.btn),.woocommerce-message a:not(.btn),.woocommerce-noreviews a:not(.btn),p.no-comments a:not(.btn){color:#fff;text-decoration:underline}.woocommerce-error a:not(.btn):hover,.woocommerce-message a:not(.btn):hover,.woocommerce-noreviews a:not(.btn):hover,p.no-comments a:not(.btn):hover{color:#fff;text-decoration:none}.woocommerce-info a:not(.btn){color:#4dd2d0;text-decoration:underline}.woocommerce-info a:not(.btn):hover{color:#4dd2d0;text-decoration:none}.woocommerce-orders-table__cell-order-actions .woocommerce-button:not(:first-child){margin-left:6px}.woocommerce-orders-table__cell-order-actions .woocommerce-button:hover{text-decoration:underline}.block-404 .wp-block-cover__inner-container{max-width:900px;margin:80px auto;font-weight:600;padding:80px 40px;position:relative}.block-404 .wp-block-cover__inner-container:before{content:'';background:rgb(26 108 122 / .8);position:absolute;border-radius:16px;top:0;bottom:0;left:0;right:0;z-index:1}.block-404 .wp-block-cover__inner-container a{color:#fff}.block-404 .wp-block-cover__inner-container a:hover{color:#4dd2d0}.block-404 .wp-block-cover__inner-container .wp-block-image a{text-align:center;display:block;max-width:150px}.block-404 .wp-block-cover__inner-container .wp-block-image:hover img{filter:brightness(0) saturate(100%) invert(83%) sepia(83%) saturate(7254%) hue-rotate(142deg) brightness(88%) contrast(85%)}.block-404 .wp-block-cover__inner-container .wp-block-image:hover figcaption a{color:#4dd2d0}.block-404 .wp-block-cover__inner-container .wp-block-columns{gap:80px;position:relative;z-index:2}.block-404 .wp-block-cover__inner-container h1{margin:0 auto 120px;color:#fff}.block-404 .wp-block-cover__inner-container .wp-block-group{gap:32px;flex-wrap:wrap}.block-404 .wp-block-cover__inner-container .wp-block-column:not(:first-child) p{margin:0;padding:24px 0;font:normal normal 600 18px/30px 'Poppins','Poppins Fallback',sans-serif;border-top:2px solid #fff}.block-404 .wp-block-cover__inner-container .wp-block-column:not(:first-child) p:last-of-type{border-bottom:2px solid #fff}.formas.wp-block-group{z-index:10}.formas.wp-block-group h2.wp-block-heading{line-height:40px!important;border-top:none}.formas.wp-block-group .wp-block-image,.formas.wp-block-group figure{text-align:center;display:block}.formas.wp-block-group .wp-block-image img,.formas.wp-block-group figure img{height:100px!important;position:unset;-o-object-fit:contain;object-fit:contain}.formas.wp-block-group .wp-block-image figcaption,.formas.wp-block-group figure figcaption{color:#4dd1cf;font-weight:700;font-size:16px;white-space:nowrap;text-align:center;line-height:22px;display:block}.formas.wp-block-group .wp-block-image.atajo-presencial,.formas.wp-block-group figure.atajo-presencial{margin-right:30px}.formas.wp-block-group .wp-block-image:hover img,.formas.wp-block-group figure:hover img{filter:brightness(0)}.formas.wp-block-group .wp-block-image:hover img figcaption a,.formas.wp-block-group figure:hover img figcaption a{color:#000!important}.formas.wp-block-group .primarias{height:244px}.formas.wp-block-group .secundarias{max-width:737px;margin:0 auto;margin-bottom:62px}.formas.wp-block-group .secundarias .wp-block-image{margin-top:48px}.formas.wp-block-group .secundarias-2{max-width:1000px;margin:0 auto;margin-bottom:62px;flex-wrap:wrap;justify-content:center;gap:8px;flex-wrap:wrap!important;padding:0 16px}.formas.wp-block-group .secundarias-2 .wp-block-image{margin-top:48px}.formas.wp-block-group .secundarias-2 .wp-block-image img{max-width:48px;max-height:48px}.formas.wp-block-group .secundarias-2 .wp-block-image figcaption{font-weight:600}.formas.wp-block-group .secundarias-2 .wp-block-column{flex-basis:unset}.visita-exposicion-presencial{padding-top:135px!important}.exposicion-presencial.wp-block-group.block-map .showroom{font:normal normal 600 90px/90px 'Poppins','Poppins Fallback',sans-serif;transform:translateY(-90px);margin:0 auto;max-width:unset}.exposicion-presencial.wp-block-group .wp-block-button__link{margin-top:0!important;margin-bottom:30px!important}.visita-exposicion-videollamada.wp-block-group{padding-top:165px!important}.exposicion-videollamada.wp-block-group h2{font:normal normal 600 90px/90px 'Poppins','Poppins Fallback',sans-serif;transform:translateY(-60px);margin:0 auto;max-width:unset;color:#000!important}.exposicion-videollamada.wp-block-group.block-map{background-color:#fff!important}.exposicion-videollamada.wp-block-group.block-map>.wp-block-group__inner-container>.wp-block-image{transform:translateY(-45px)!important}.exposicion-videollamada.wp-block-group.block-map p{color:#000!important}.formulario-email.wp-block-group,.tfno-whatsapp.wp-block-group{padding-bottom:50px}.formulario-email.wp-block-group h2,.tfno-whatsapp.wp-block-group h2{line-height:100px;margin-bottom:42px}.formulario-email.wp-block-group .wp-block-columns,.tfno-whatsapp.wp-block-group .wp-block-columns{max-width:850px!important;margin:0 auto!important}.formulario-email.wp-block-group .wp-block-image .alignleft,.tfno-whatsapp.wp-block-group .wp-block-image .alignleft{margin-left:55px}.formulario-email.wp-block-group .wp-block-image .alignright,.tfno-whatsapp.wp-block-group .wp-block-image .alignright{margin-right:55px}#chat{background-image:url(https://www.adrihosan.com/wp-content/uploads/2022/10/flecha-chat.svg);background-repeat:no-repeat;background-size:69px 142px;background-position:159px 395px}.chat.wp-block-group h2,.chat.wp-block-group p{color:#fff!important}.chat.wp-block-group h2{line-height:60px!important;margin-bottom:42px;margin-top:14px}.chat.wp-block-group h2 span{font-size:48px!important}.single-product.cetelem-accordion #eCalculadoraCetelemDiv{margin-top:32px}.single-product.cetelem-accordion #eCalculadoraCetelemDiv header{position:relative;padding:8px 20px 8px 0;background:#e0e0e0;border-radius:4px;cursor:pointer}.single-product.cetelem-accordion #eCalculadoraCetelemDiv header:after{content:'+';position:absolute;right:12px}.single-product.cetelem-accordion #eCalculadoraCetelemDiv header~footer,.single-product.cetelem-accordion #eCalculadoraCetelemDiv header~section{display:none}.single-product.cetelem-accordion #eCalculadoraCetelemDiv header.focus:after{content:'-'}.single-product.cetelem-accordion #eCalculadoraCetelemDiv header.focus~footer,.single-product.cetelem-accordion #eCalculadoraCetelemDiv header.focus~section{display:block}.sequra-promotion-widget{margin-top:12px;margin-bottom:12px}.block-links.wp-block-group{margin:40px auto}.block-links.wp-block-group .wp-block-group__inner-container{padding:32px;background:#fff}.block-links.wp-block-group .wp-block-heading{font-size:40px;font-weight:700;margin-bottom:48px}.block-links.wp-block-group ul{margin:52px auto;-moz-column-count:2;column-count:2;-moz-column-gap:32px;column-gap:32px;-moz-column-fill:balance;column-fill:balance;font-size:24px;font-weight:400;max-width:640px}.block-links.wp-block-group ul li{-moz-column-break-inside:avoid;break-inside:avoid-column;margin:0;min-height:52px}.block-links.wp-block-group ul li a{padding:8px 0;color:#171717}.block-links.wp-block-group ul li a:hover{color:#4dd2d0}@media (max-width:700px){.block-links.wp-block-group{margin:32px auto}.block-links.wp-block-group .wp-block-group__inner-container{padding:16px}.block-links.wp-block-group .wp-block-heading{font-size:24px;margin-bottom:32px}.block-links.wp-block-group ul{margin:32px auto;-moz-column-count:1;column-count:1}.block-links.wp-block-group ul li{margin:0 24px;min-height:40px}}.woocommerce-order-received .woocommerce-table{border-collapse:collapse}.woocommerce-order-received .woocommerce-table td,.woocommerce-order-received .woocommerce-table th,.woocommerce-order-received .woocommerce-table tr{border:1px solid #c8c8c8}.woocommerce-order-received .woocommerce-table tbody td:not(:first-of-type){text-align:right}.woocommerce-order-received .woocommerce-table tfoot th{text-align:right}.woocommerce-order-received .woocommerce-table tfoot td{text-align:right}.width-1000.width-1000{max-width:min(1000px,calc(100vw - 32px));margin-left:auto;margin-right:auto}.has-doo-white-color strong{color:#4dd2d0}.r-h2{margin:14px 0 10px;font:normal normal 600 18px/30px 'Poppins','Poppins Fallback',sans-serif}.advanced-filter .advanced-search{display:none}.advanced-filter .filter-search-btn{display:block;z-index:9;background:#fff;padding:4px;border-radius:4px;cursor:pointer;box-shadow:0 1px 5px 0 rgb(0 0 0 / .18);width:-moz-max-content;width:max-content}.advanced-filter .filter-search-btn img{width:24px;height:24px}.advanced-filter .filter-search-btn .filter{display:flex;align-items:center;color:#767676;font-size:14px;padding:0 4px;gap:12px}.advanced-filter .filter-search-btn .close{display:none}.advanced-filter.active .filter-search-btn{position:absolute;right:calc(50vw - 50%);line-height:0}.advanced-filter.active .filter-search-btn .filter{display:none}.advanced-filter.active .filter-search-btn .close{display:flex}.advanced-filter.active .advanced-search{display:block}@media (max-width:1500px){.site-header .site-header-content{padding:0 15px}.home-banner-1 .wp-block-column:first-child{padding-left:15px}.home-banner-4 .wp-block-column:first-child{padding-left:15px}}@media (max-width:1300px){.site-header .site-header-content{-ms-grid-columns:200px 1fr 200px 200px;grid-template-columns:200px 1fr 200px 200px}.site-header .site-header-content img.custom-logo{height:58px;width:198px}.main-navigation ul.menu{margin-left:60px}.home-banner-1{display:-ms-grid;display:grid;height:unset;padding:0}.home-banner-1 .wp-block-column:first-child{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;grid-column:1}.home-banner-1 .wp-block-column:first-child .wp-block-group{margin:43px auto 0;padding:0 23px 276px 43px}.home-banner-1 .wp-block-column:first-child .wp-block-group p{margin-bottom:50px}.home-banner-1 .wp-block-column:not(:first-child){-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}.home-banner-1 .wp-block-column:not(:first-child) figure{position:unset;width:100vw}.home-banner-1 .wp-block-column:not(:first-child) img{width:100%}.home-banner-1a .wp-block-column:not(:first-child){overflow:hidden}.home-banner-2{margin:100px auto 0}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container p:nth-child(4){width:495px}.home-banner-6 img.wp-block-cover__image-background{-o-object-fit:cover;object-fit:cover}.page-custom2 .full-width{left:50%}.single-post .post-columns{left:50%}.wc-header{left:50%}}@media (max-width:1200px){.site-footer{padding:0 15px}.site-footer .footer-container{width:100%}.site-footer .footer-content{-ms-grid-columns:minmax(400px,1fr) 1fr;grid-template-columns:minmax(400px,1fr) 1fr;width:100%;margin:0 auto}.site-footer .icon{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:43px 0 17px;text-align:center}.site-footer .text{-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr;margin:20px auto;width:385px}.site-footer .text-icon{justify-content:center}.site-footer .text.item-1{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}.site-footer .text.item-2{-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4}.site-footer .dw-social-media{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;text-align:center}.site-footer .col-right{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:4;grid-row:1/span 4}.home-banner-5,.home-banner-6{padding:0 0 0 33px}.page-contacto{font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif}.page-contacto h1{margin-right:60px;font-size:43px;line-height:50px}.page-contacto .title .wp-block-column{flex-basis:50%!important}.page-contacto .title .wp-block-cover{min-height:400px!important}.page-contacto .title .wp-block-column:not(:first-child) img{height:400px}.rank-math-breadcrumb{padding:0 36px}.page-pavimentos h1,.page-revestimientos h1{padding:25px 36px 7px}.page-pavimentos h2,.page-pavimentos h3,.page-pavimentos h4,.page-revestimientos h2,.page-revestimientos h3,.page-revestimientos h4{padding:7px 36px 7px}.page-pavimentos p,.page-revestimientos p{padding:0 36px}.page-pavimentos ul,.page-revestimientos ul{margin-left:36px}.page-blog .blog-title .wp-block-group__inner-container{max-width:760px}.posts-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);max-width:760px}.single-post .post-columns{height:400px}.single-post .post-columns img{height:400px}.single-post .thumbnail{position:relative}.single-post .thumbnail:after{content:'';background-color:rgb(224 215 207 / .77);position:absolute;top:0;bottom:0;left:0;right:0}.single-post .entry-title{padding-left:31px}.single-post h1{max-width:750px;font-size:45px}.single-post h1 span{font-size:45px}.single-post .category{margin-left:31px}.single-post .entry-content{margin-left:30px;margin-right:22px}.single-post .post-footer{padding:0 30px}.single-post .comments-area .comment-list{margin-right:30px}.block-piscinas-3 .wp-block-group,.block-piscinas-5 .wp-block-group,.block-piscinas-7 .wp-block-group,.block-piscinas-9 .wp-block-group{width:100%}.block-piscinas-3 h2,.block-piscinas-5 h2,.block-piscinas-7 h2,.block-piscinas-9 h2{padding:0 0 0 40px}.block-piscinas-3 p,.block-piscinas-5 p,.block-piscinas-7 p,.block-piscinas-9 p{padding-left:90px}}@media (max-width:1100px){.related.products{overflow-x:hidden}.site-header{height:112px}.site-header .site-header-content{-ms-grid-columns:60px 1fr 52px .15fr;grid-template-columns:60px 1fr 52px .15fr;height:112px;justify-content:center;text-align:center}.site-branding{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;padding:0 18px}button.menu-toggle{min-width:unset;background-color:#fff0;border:none;margin:0 auto}.main-navigation{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;display:flex;justify-content:center;align-items:center;position:relative;height:112px}.main-navigation button{padding:4px 15px}.main-navigation button img{width:31px;height:17px}.main-navigation.toggled .menu-main-menu-container{display:block}.main-navigation .menu-main-menu-container{position:absolute;left:-15px;top:112px;display:none;box-shadow:0 4px 4px 0 rgb(0 0 0 / .5);background-color:#f2f2f2;overflow-y:scroll;overflow-x:hidden;width:353px;height:100%;min-height:500px}.main-navigation .menu-main-menu-container:before{content:'';box-shadow:0 1px 5px 0 rgb(0 0 0 / .18);position:absolute;top:-5px;height:5px;width:100%;left:0;background-color:#fff0;z-index:1}.main-navigation .menu-main-menu-container ul.menu{background-color:#f2f2f2;padding:0 0 102px;margin:0}.main-navigation .menu-main-menu-container ul.menu>li{padding:24px 0 24px 47px;position:relative;height:unset;display:flex}.main-navigation .menu-main-menu-container ul.menu>li:first-child{padding-top:34px;border-bottom:2px solid #e0e0e0}.main-navigation .menu-main-menu-container ul.menu>li.menu-item-has-children{background-color:#fff}.main-navigation .menu-main-menu-container ul.menu>li.menu-item-has-children:hover:not(.active) .sub-menu{display:none}.main-navigation .menu-main-menu-container ul.menu>li.menu-item-has-children:hover a{color:#000}.main-navigation .menu-main-menu-container ul.menu>li.menu-item-has-children>a:after{margin-left:24px;background-size:24px 14px;width:24px;height:14px}.main-navigation .menu-main-menu-container ul.menu>li a{font:normal normal 600 25px/22px 'Poppins','Poppins Fallback',sans-serif;min-height:30px;height:auto}.main-navigation .menu-main-menu-container ul.menu>li:before{content:url(/wp-content/themes/adrihosan/img/ellipse-1.png);position:absolute;left:-15px;height:30px;width:30px}.main-navigation .menu-main-menu-container ul.menu>li ul{box-shadow:none;position:unset;padding:20px 40px}.main-navigation .menu-main-menu-container ul.menu>li .sub-menu{height:unset;display:none}.main-navigation .menu-main-menu-container ul.menu>li .sub-menu li{padding:6px 0;z-index:999}.main-navigation .menu-main-menu-container ul.menu>li .sub-menu li a{font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif}.main-navigation .menu-main-menu-container ul.menu>li.active,.main-navigation .menu-main-menu-container ul.menu>li:hover{align-items:flex-start}.main-navigation .menu-main-menu-container ul.menu>li.active .sub-menu,.main-navigation .menu-main-menu-container ul.menu>li:hover .sub-menu{display:block;padding-bottom:0;padding-top:0;margin-left:0;margin-bottom:40px;text-align:left;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;position:relative;left:-156px;top:50px;box-shadow:none}.main-navigation .menu-main-menu-container ul.menu>li.active .sub-menu:before,.main-navigation .menu-main-menu-container ul.menu>li:hover .sub-menu:before{content:none}.main-navigation .menu-main-menu-container ul.menu>li.active .sub-menu:after,.main-navigation .menu-main-menu-container ul.menu>li:hover .sub-menu:after{top:24px;right:-59px}.main-navigation .menu-main-menu-container ul.menu>li:first-child .sub-menu li:last-child{display:list-item!important}.main-navigation .menu-main-menu-container ul.menu>li:nth-child(2).active,.main-navigation .menu-main-menu-container ul.menu>li:nth-child(2):hover{background-color:#102e35}.main-navigation .menu-main-menu-container ul.menu>li:nth-child(2).active .sub-menu,.main-navigation .menu-main-menu-container ul.menu>li:nth-child(2):hover .sub-menu{left:-210px}.main-navigation .menu-main-menu-container ul.menu>li:nth-child(2).active .sub-menu:after,.main-navigation .menu-main-menu-container ul.menu>li:nth-child(2):hover .sub-menu:after{top:0}.main-navigation .menu-main-menu-container ul.menu>li:nth-child(2).active a,.main-navigation .menu-main-menu-container ul.menu>li:nth-child(2):hover a{color:#fff}.site-search .search-button{margin:0}.site-cart{justify-content:center}.site-cart .cart-items{display:none}.site-cart .cart-total{display:none}.site-main{margin-top:112px}.home-banner-3 .wp-block-group__inner-container{padding:23px}.home-banner-4{font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif;height:unset}.home-banner-4 .wp-block-column:first-child{flex-basis:100%!important;max-width:unset;width:100%}.home-banner-4 .wp-block-column:first-child .wp-block-group{width:904px}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container{max-width:495px;width:90vw}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container h2{margin:93px 0 36px;font-size:45px}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container p:not(:nth-child(2)){font:normal normal 500 25px/35px 'Poppins','Poppins Fallback',sans-serif}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container p:nth-child(4){max-width:600px;width:100%}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container p:nth-child(5){max-width:400px;width:100%}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container .wp-block-group__inner-container{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container .wp-block-group__inner-container a{font-size:20px}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container .wp-block-group__inner-container figure{margin:0 23px 0 16px}.home-banner-4 .wp-block-column:not(:first-child){display:none}.page-contacto p.paragraph-1{padding:0 5% 0 5%}.page-contacto .block-about-us{padding:0 33px}.page-contacto .block-profesionales .wp-block-buttons,.page-contacto .block-profesionales h2,.page-contacto .block-profesionales h3,.page-contacto .block-profesionales p{padding:0 33px}.page-contacto .block-profesionales ul{padding-left:48px}.page-custom h1{font-size:35px}.page-custom article{padding:40px 30px}.page-custom2 h1{font:normal normal 600 35px/70px 'Poppins','Poppins Fallback',sans-serif;line-height:50px}.page-custom2 .entry-content{padding:0 32px}.single-post .comment-form{display:block;margin-right:30px}.single-post .comment-form p{margin-bottom:21px}.single-post .go-to-blog{max-width:300px}.block-piscinas-2 .wp-block-columns{flex-wrap:wrap}.block-piscinas-2 .wp-block-column:not(:only-child){flex-basis:calc(50% - 8px)!important;flex-grow:0}.block-piscinas-2 .wp-block-image img{width:100%}.woocommerce-breadcrumb{padding:41px 36px 20px}.woocommerce-products-header h1{margin-top:80px;padding-left:36px;top:0;font-size:30px;line-height:36px;margin:30px 0 15px}.woocommerce-products-header img{top:211px;height:500px}.archive main .term-description{padding-left:36px}ul.products.columns-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;grid-gap:20px;margin:0 auto;max-width:670px}ul.products.columns-3.table{-ms-grid-columns:1fr;grid-template-columns:1fr}ul.products.columns-3 li.product{width:100%!important}.woocommerce-shop ul.products{margin-top:-450px}.advanced-filter{padding-left:36px;padding-right:36px}.filter-wrapper{padding-left:36px;padding-right:36px}.filter-wrapper .top-pagination{display:none}.page-template-escaparate .dw-products .title-products{padding-left:36px}.single-product div.product.type-product{-ms-grid-columns:342.15px 32px 1fr;grid-template-columns:342.15px 1fr;grid-column-gap:32px;padding:0 15px}.single-product .woocommerce-product-gallery__image{height:456.84px}.woocommerce-product-gallery .flex-control-thumbs .slider-btn-gallery{bottom:15px}.woocommerce-product-gallery .flex-control-thumbs .slider-btn-gallery.right{right:10px}.woocommerce-product-gallery .flex-control-thumbs .slider-btn-gallery.left{left:10px}.wc-header .wc-header-content{width:95vw}.wc-header .wc-header-content .sep{width:15%}.woocommerce-cart .woocommerce-cart-form{margin-top:35px;padding:0 17px}.woocommerce-cart thead tr th.product-name{padding-right:0}.woocommerce-cart .custom-block{left:17px;height:auto;width:35%}.woocommerce-cart .custom-block .mobile{display:block}.woocommerce-cart .custom-block .desktop{display:none}.woocommerce-cart .cart_totals{padding-right:17px}.woocommerce-checkout .woocommerce-form-coupon,.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login,.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout form.woocommerce-checkout{padding:0 17px}.page-order-received .image-moving,.woocommerce-order-received .image-moving{padding:0 17px}.page-order-received h1,.woocommerce-order-received h1{padding:0 17px}.page-order-received h2,.woocommerce-order-received h2{padding:0 17px}.page-order-received h3,.woocommerce-order-received h3{padding:0 17px}.page-order-received h4,.woocommerce-order-received h4{padding:0 17px}.page-order-received p,.woocommerce-order-received p{padding:0 17px}.page-order-received .block-bottom,.woocommerce-order-received .block-bottom{padding:0 17px}@keyframes move_confirmation_2{0%{left:0}100%{left:70vw}}.image-moving img{animation-name:move_confirmation_2}.page-acceso-profesionales .entry-content .wp-block-columns{display:block}.page-acceso-profesionales .entry-content .wp-block-columns .wp-block-column:not(:first-child){width:-moz-max-content;width:max-content;margin:40px auto 0}.page-faqs .entry-content{padding:0 16px}.page-faqs h2{font:normal normal 500 25px/35px 'Poppins','Poppins Fallback',sans-serif}.advanced-filter.active .filter-search-btn{right:32px}}@media (max-width:800px){body{overflow-x:hidden}h1{margin:0;font:normal normal 600 45px/50px 'Poppins','Poppins Fallback',sans-serif}.site-header{height:80px}.site-header .site-header-content{height:80px;-ms-grid-columns:.2fr .8fr 40px .2fr;grid-template-columns:.2fr .8fr 40px .2fr}.main-navigation{height:80px}.main-navigation .menu-main-menu-container{top:80px}.site-search .search-button{background-color:#fff0}.site-search .search-form{right:40px}.site-search .search-form input{max-width:60vw}.site-main{margin-top:80px}.site-footer .footer-content{-ms-grid-columns:1fr;grid-template-columns:1fr;justify-content:center}.site-footer .icon{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:43px 0 17px}.site-footer .col-right{margin:40px auto 0}.site-footer .text.item-1{-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4}.site-footer .text.item-2{-ms-grid-column:1;grid-column:1;-ms-grid-row:5;grid-row:5}.site-footer .dw-social-media{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.site-footer .col-right{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}.site-footer .site-info{display:block;text-align:center;width:100vw;margin:-15px}.site-footer .site-info .copyright{margin-bottom:12px;margin-right:0}.home-banner-1{font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif}.home-banner-1 .wp-block-column:first-child .wp-block-group__inner-container h1{font:normal normal 600 45px/50px 'Poppins','Poppins Fallback',sans-serif}.home-banner-2{display:block;height:unset}.home-banner-2 .wp-block-column,.home-banner-2 .wp-block-column:not(:first-child){margin:0 auto 36.45px;width:-moz-max-content;width:max-content;display:block}.home-banner-3{overflow-x:hidden}.home-banner-3 .wp-block-column:first-child{height:917px;flex-basis:150px!important}.home-banner-3 .wp-block-column:first-child p{font-size:95px;right:-400px;bottom:419px;width:917px}.home-banner-3 .wp-block-column:not(:first-child){height:917px;flex-basis:calc(100% - 150px)!important}.home-banner-3 .wp-block-column img{height:917px;top:0}.home-banner-3 .wp-block-group{height:-moz-max-content;height:max-content;position:unset;width:100%}.home-banner-3 img.wp-block-cover__image-background{width:200%}.home-banner-3 .wp-block-group__inner-container{padding-left:23px;padding-right:23px}.home-banner-3 .wp-block-group__inner-container h2{font-size:41px;line-height:70px;text-align:left}.home-banner-3 .wp-block-group__inner-container p{font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif;text-align:left;height:83px;max-width:270px}.home-banner-3 .wp-block-group__inner-container .wp-block-buttons{justify-content:flex-start}.home-banner-4 .wp-block-column:first-child .wp-block-group__inner-container h2{font:normal normal 600 45px/50px 'Poppins','Poppins Fallback',sans-serif}.home-banner-6 h3{font:normal normal 600 50px/70px 'Poppins','Poppins Fallback',sans-serif!important}.home-banner-6 p{font:normal normal 300 30px/45px 'Poppins','Poppins Fallback',sans-serif}.page-contacto h1{white-space:nowrap;margin-left:18px}.page-contacto .title .wp-block-column:not(:first-child) .wp-block-image{position:relative}.page-contacto .title .wp-block-column:not(:first-child) .wp-block-image img{display:block}.page-contacto .title .wp-block-column:not(:first-child) .wp-block-image:after{content:'';background-color:rgb(224 215 207 / .77);position:absolute;top:0;bottom:0;left:0;right:0}.block-map .showroom{font-size:60px;line-height:70px;transform:translateY(-50px)}.block-map iframe{margin:0 auto 45px}.block-map p{font-size:33px}.block-map p strong{font-size:33px}.block-map .wp-block-button__link{width:unset;margin:0 auto 72px}.block-contactar .wp-block-group__inner-container{padding:83px 33px 71px}.block-contactar p:nth-child(1){margin-bottom:34px;font-size:30px}.block-contactar p:nth-child(2){margin-bottom:46px}.block-contactar p:nth-child(3){margin-bottom:24px;font-size:25px}.block-contactar p:nth-child(4){margin-bottom:40px;font-size:25px;line-height:40px;max-width:220px}.block-contactar p:nth-child(4) span{display:none}.block-contacto{padding:75px 0 67px;scroll-margin-top:90px}.block-contacto h2{font-size:50px}.block-contacto p{font-size:30px;line-height:36px;max-width:325px}.block-contacto .wpcf7-list-item{font-size:14px}.block-contacto.wp-block-cover.alignfull .wp-block-cover__inner-container{padding:75px 0 67px}.block-contacto.wp-block-cover.alignfull .wp-block-cover__inner-container .wp-block-heading{font-size:60px}.block-contacto.wp-block-cover.alignfull .wp-block-cover__inner-container>p{font-size:24px;line-height:32px;max-width:325px;margin:32px auto 0}.block-contacto.wp-block-cover.alignfull .wp-block-cover__inner-container p{max-width:unset}.contact-form-content.contact-form-content.contact-form-content{padding-top:40px;font:normal normal 300 14px/21px 'Poppins','Poppins Fallback',sans-serif}.contact-form-content.contact-form-content.contact-form-content p{font:normal normal 300 14px/21px 'Poppins','Poppins Fallback',sans-serif}.contact-form-content.contact-form-content.contact-form-content input:not([type=submit]),.contact-form-content.contact-form-content.contact-form-content textarea{font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif}.rank-math-breadcrumb p{padding:39px 0;font-size:14px}.page-pavimentos h1,.page-revestimientos h1{font-size:35px}.page-pavimentos h2,.page-revestimientos h2{font-size:25px}.page-blog .title-image{height:270px}.page-blog .title-image img{height:270px}.page-blog .title-image .wp-block-column{flex-basis:68%!important}.page-blog .title-image .wp-block-column:not(:first-child){flex-basis:32%!important}.page-blog .blog-title{margin:0 0 30px}.page-blog .blog-title .wp-block-group__inner-container{max-width:369px;margin:-190px auto 0}.page-blog .blog-title h1{font-size:45px;line-height:50px}.page-blog .blog-title h1 strong{font-size:45px;line-height:50px}.posts-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:min(369px,calc(100vw - 32px))}.item-post img{-o-object-fit:cover;object-fit:cover}.page-custom2 h1{margin-left:18px;width:-moz-max-content;width:max-content;max-width:85vw}.page-custom2 .block-title{height:350px}.page-custom2 .block-title .wp-block-cover{min-height:350px!important;height:350px}.page-custom2 .block-title .wp-block-column{flex-basis:50%!important}.page-custom2 .block-title .wp-block-column:not(:first-child) .wp-block-image{position:relative}.page-custom2 .block-title .wp-block-column:not(:first-child) .wp-block-image img{display:block;height:350px}.page-custom2 .block-title .wp-block-column:not(:first-child) .wp-block-image:after{content:'';background-color:rgb(224 215 207 / .77);position:absolute;top:0;bottom:0;left:0;right:0}.contact-profesional{padding:40px 0}.single-post h1{font:normal normal 300 35px/70px 'Poppins','Poppins Fallback',sans-serif;line-height:50px}.block-piscinas{height:auto;min-height:unset}.block-piscinas img.wp-block-cover__image-background{-o-object-fit:none;object-fit:none;height:auto}.block-piscinas-4,.block-piscinas-6,.block-piscinas-8{height:unset}.block-piscinas-4 .wp-block-column:not(:only-child),.block-piscinas-6 .wp-block-column:not(:only-child),.block-piscinas-8 .wp-block-column:not(:only-child){flex-basis:calc(50% - 30px)!important;flex-grow:0}.block-piscinas-4 .wp-block-column:not(:first-child),.block-piscinas-6 .wp-block-column:not(:first-child),.block-piscinas-8 .wp-block-column:not(:first-child){margin:150px 0 150px 30px}.woocommerce-products-header:after{max-width:931px;width:100%;background:linear-gradient(274.4deg,rgb(255 255 255 / .7) 0,#fff 100%)}.woocommerce-products-header img{top:179px}.woocommerce .site-main{margin-top:80px}.filter-wrapper .top-pagination{display:none}.woocommerce-breadcrumb{font:normal normal 300 14px/21px 'Poppins','Poppins Fallback',sans-serif}.single-product .woocommerce-breadcrumb{margin-bottom:18px}.single-product div.product.type-product{display:block;padding:0}.single-product div.product.type-product .woocommerce-product-gallery{float:unset}.single-product .product_title{height:unset;font:normal normal 600 25px/22px 'Poppins','Poppins Fallback',sans-serif;line-height:34px;padding:0 33px}.single-product .woocommerce-product-gallery__image{text-align:center}.single-product .woocommerce-product-gallery__image img{max-width:342.15px}.single-product .entry-summary{padding:0 33px}.single-product .description-title{display:none}.single-product .woocommerce-product-details__short-description{font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif;padding:12px 0}.single-product .woocommerce-product-details__short-description p{margin:0 0 8px}.single-product .productinfo-show-discounts{font:normal normal 500 12px/22px 'Poppins','Poppins Fallback',sans-serif;margin-bottom:12px}.single-product .productinfo-show-discounts strong{font:normal normal 500 12px/22px 'Poppins','Poppins Fallback',sans-serif}.single-product .productinfo-show-discounts font{font:normal normal 500 12px/22px 'Poppins','Poppins Fallback',sans-serif}.single-product .price{font-size:23px}.single-product .price small{font-size:16px}.single-product .price.pvp{font-size:19px}.single-product .variations .label{display:flex;padding-right:12px}.single-product .yith-wcwl-wishlistaddedbrowse,.single-product .yith-wcwl-wishlistexistsbrowse,.single-product a.add_to_wishlist.button.alt{font:normal normal 300 15px/24px 'Poppins','Poppins Fallback',sans-serif}.single-product a.email-link{font:normal normal 300 15px/24px 'Poppins','Poppins Fallback',sans-serif}.single-product .mobile-sm{display:block;margin-top:30px}.single-product .mobile-sm .a2a_svg{width:33px!important;height:33px!important;line-height:33px!important;background-size:33px!important}.single-product .brand-upsells{display:block}.single-product .brand-upsells .addtoany_shortcode{display:none}.single-product .product-brands,.single-product .up-sells{margin-bottom:45px}.single-product .product-brands .upsells-title,.single-product .product-brands .widget-title,.single-product .up-sells .upsells-title,.single-product .up-sells .widget-title{font:normal normal 500 18px/30px 'Poppins','Poppins Fallback',sans-serif;padding-left:47px;margin:0 0 23px}.single-product .product-brands a{padding-left:47px}.single-product .upsells .slider-btn-prod.right{content:url(/wp-content/themes/adrihosan/img/arrow_right_3.png);right:33px}.single-product .upsells .slider-btn-prod.left{content:url(/wp-content/themes/adrihosan/img/arrow_left_3.png);right:93px}.single-product .upsells ul{padding-left:47px}.single-product .upsells ul li{width:unset!important;margin:0!important;float:unset}.single-product .upsells ul li a{-ms-grid-columns:65px 32px 1fr;grid-template-columns:65px 1fr;grid-column-gap:32px;margin-bottom:25px;align-items:center}.single-product .upsells ul li img{height:74.37px;width:65.66px}.single-product .upsells ul li h2{font:normal normal 300 13px/20px 'Poppins','Poppins Fallback',sans-serif;height:unset}.single-product .woocommerce-tabs{margin-top:44px}.single-product .woocommerce-tabs ul.tabs{display:block;height:unset;margin-bottom:0;padding:5px 33px}.single-product .woocommerce-tabs ul.tabs:before{content:none}.single-product .woocommerce-tabs ul.tabs li{font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;width:-moz-max-content;width:max-content;margin:12px 0;height:25px}.single-product .woocommerce-tabs ul.tabs li a{width:-moz-max-content;width:max-content;padding:0}.single-product .woocommerce-tabs ul.tabs li:not(:first-child){margin-left:0}.single-product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid #4dd2d0}.single-product .woocommerce-tabs ul.tabs li.active a{color:#4dd2d0}.single-product .woocommerce-tabs ul.tabs li.active:after{transform:translate(-13px,16px)}.single-product .woocommerce-tabs .panel{padding:35px 33px}.single-product .related.products .slider-btn{width:35px;height:35px}.single-product .related.products .slider-btn img{width:8px}.single-product .related.products .slider-btn.left{left:99px}.single-product .related.products .slider-btn.right{right:115px}.single-product .related.products ul.products .category-title{height:35px}.single-product .related.products ul.products li.product{width:30.7966666667%;float:left}.single-product .related.products .title-related-products,.single-product .related.products h2:not(.woocommerce-loop-product__title){font:normal normal 600 25px/22px 'Poppins','Poppins Fallback',sans-serif;margin:13px auto;width:-moz-max-content;width:max-content;padding:32px 0}.woocommerce-product-gallery{display:flex;justify-content:center;flex-wrap:wrap}.woocommerce-product-gallery .flex-control-thumbs{max-width:350px;width:100%}.woocommerce-product-gallery .flex-control-thumbs li{max-width:90px}.woocommerce-product-gallery .flex-control-thumbs .slider-btn-gallery{height:45px}.wc-header .wc-header-content{height:129px;padding:0 45px}.wc-header .wc-header-content .sep{border-bottom:1px solid #4dd2d0;width:22%}.wc-header .wc-header-content .item{display:block;text-align:center}.wc-header .wc-header-content .item img{height:44px;margin-right:0}.wc-header .wc-header-content .item h1{font-size:13px;display:block}.woocommerce-checkout form.woocommerce-checkout{display:block}.home-banner-5{padding:0}.home-banner-5.desktop{display:none}.home-banner-5.mobile{display:block}.home-banner-5 img{z-index:9;position:relative}.page-acceso-profesionales .entry-content .wp-block-columns .wp-block-column:not(:first-child){width:100%}.woocommerce-product-gallery__image{width:100vw}}@media (max-width:767px){.woocommerce-cart table.shop_table_responsive thead{display:block}.woocommerce-cart table.shop_table_responsive thead tr th{display:none}.woocommerce-cart table.shop_table_responsive thead tr th.product-name{display:block;width:calc(100vw - 34px)}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item{display:-ms-grid;display:grid;-ms-grid-columns:45px 107px 1fr 110px 120px;grid-template-columns:45px 107px 1fr 110px 120px;-ms-grid-rows:1fr 80px;grid-template-rows:1fr 80px}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(5){-ms-grid-row:1;-ms-grid-column:5}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(6){-ms-grid-row:2;-ms-grid-column:1}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(7){-ms-grid-row:2;-ms-grid-column:2}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(8){-ms-grid-row:2;-ms-grid-column:3}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(9){-ms-grid-row:2;-ms-grid-column:4}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(10){-ms-grid-row:2;-ms-grid-column:5}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td{display:flex;align-items:center;text-align:left}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td:before{content:none;float:unset}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td.product-remove{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td.product-thumbnail{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td.product-name{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/span 2;-ms-grid-row:1;grid-row:1;border:none;padding-left:20px}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td.product-price{-ms-grid-column:3;grid-column:3;-ms-grid-row:2;grid-row:2;padding-left:20px;padding-bottom:30px;display:block}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td.product-quantity{-ms-grid-column:4;grid-column:4;-ms-grid-row:2;grid-row:2;justify-content:center;padding-bottom:30px}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td.product-subtotal{-ms-grid-column:5;grid-column:5;-ms-grid-row:2;grid-row:2;justify-content:right;padding-bottom:30px}.woocommerce-cart .cart_totals{width:447px;margin:0 0 0 auto}.woocommerce-cart .cart_totals h2{background-color:#f7f7f7;color:#767676;text-transform:uppercase;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;height:35px;text-align:center;padding-top:5px}.woocommerce-cart .cart_totals tr td,.woocommerce-cart .cart_totals tr th{font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;text-transform:uppercase;padding-top:23px;border-bottom:2px solid rgb(128 128 128 / .3)}.woocommerce-cart .cart_totals tr td{text-align:right}.woocommerce-cart .cart_totals tr.shipping td{text-transform:none;font:normal normal 300 14px/21px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-cart .cart_totals tr.shipping td:before{content:attr(data-title);float:unset;text-transform:uppercase;padding-bottom:6px;font-weight:500}.woocommerce-cart .cart_totals tr.shipping ul{margin:0 0 4px auto;padding:0;list-style:none}.woocommerce-cart .cart_totals tr.shipping p{margin:0 0 4px auto}.woocommerce-cart .custom-block{position:relative;width:calc(100vw - 34px);max-width:415.52px;margin:80px auto 0;height:auto}#customer_login{max-width:312px;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:600px){.image-mobile{display:block}.image-desktop{display:none}.site-footer .footer-content{-ms-grid-columns:1fr;grid-template-columns:1fr;justify-content:center}.site-footer .icon img{height:76.4px}.site-footer .dw-social-media{margin:0 auto}.site-footer .dw-social-media a:not(:last-child){margin-right:24px}.site-footer .dw-social-media img{height:41px}.site-footer .col-right .blog{margin-left:18px}.site-footer .col-right .title{margin-left:60px}.site-footer .col-right .footer-post{margin:52px auto 36px;max-width:250px;height:134px}.site-footer .col-right .content{height:130px}.site-footer .col-right .content .post-title{height:57px;-webkit-line-clamp:3}.site-footer .col-right .content .post-excerpt{height:36px;-webkit-line-clamp:2}.site-footer .site-info{display:block;text-align:center;width:100vw;margin-left:-15px}.site-footer .site-info .copyright{margin-bottom:12px;margin-right:0}.site-footer .site-info .menu{display:flex;justify-content:center;padding-bottom:20px}.site-footer .site-info ul{margin:0;padding:0}.home-banner-1 .wp-block-buttons{flex-wrap:wrap}.home-banner-1 .wp-block-buttons .wp-block-button:first-child{margin-bottom:16px}.home-banner-3 .wp-block-column:first-child{height:917px;flex-basis:90px!important}.home-banner-3 .wp-block-column:not(:first-child){height:917px;flex-basis:calc(100% - 90px)!important}.page-contacto .title .wp-block-cover{min-height:227px!important}.page-contacto .title .wp-block-column:not(:first-child) img{height:227px}.page-contacto p.paragraph-1{margin:47px auto 120px}.contact-form-content{padding:35px 32px 0;width:100%}.page-custom2 h1{font-size:30px}.single-post .post-columns{height:363px}.single-post .post-columns img{height:363px}.single-post .entry-title{margin:-250px 0 100px;overflow:hidden;text-overflow:-webkit-ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.single-post h1{font-size:20px}.single-post h1 span{font-size:20px}.single-post .category{font-size:20px;line-height:28px;height:50px;padding:12px 30px}.single-post .entry-meta{margin-left:31px;max-width:340px}.single-post .comments-area{margin:98px auto 90px}.single-post .comments-area h2{font:normal normal 600 30px/25px 'Poppins','Poppins Fallback',sans-serif;margin-left:31px;margin-bottom:14px}.single-post .comments-area .comment-list{margin:0 0 50px}.single-post .comments-area .comment-list .comment{padding:36px 52px 20px 126px}.single-post .comments-area .comment-list img{top:26px;left:32px}.single-post .comment-respond{margin-left:17.5px}.single-post h3{font:normal normal 600 30px/25px 'Poppins','Poppins Fallback',sans-serif;margin-bottom:21px;margin-left:13.5px}.single-post .form-submit{justify-content:center}.single-post .form-submit input{height:55px;font:normal normal 500 20px/25px 'Poppins','Poppins Fallback',sans-serif}.single-post .post-footer .go-to-blog a{font:normal normal 500 20px/25px 'Poppins','Poppins Fallback',sans-serif}.single-post .post-footer .go-to-blog a strong{font:normal normal 500 20px/25px 'Poppins','Poppins Fallback',sans-serif}.single-post .post-footer .go-to-blog a:before{content:'          ';margin-right:2px;height:44px;width:44px;background-size:44px 44px;background-image:url(/wp-content/themes/adrihosan/img/load.png)}.single-post .social-media{color:#171717;font:normal normal 500 20px/25px 'Poppins','Poppins Fallback',sans-serif;display:block;margin-left:31px;margin-bottom:2px}.single-post .social-media strong{font:normal normal 500 20px/25px 'Poppins','Poppins Fallback',sans-serif;margin-right:0}.single-post .social-media .addtoany_shortcode{margin-top:8px;margin-left:0}.single-post .social-media .addtoany_shortcode .addtoany_list{line-height:42px}.single-post .social-media .addtoany_shortcode .addtoany_list span{line-height:42px!important;width:42px!important;height:100%!important;background-size:42px!important}.single-post .social-media .addtoany_list a:not(.addtoany_special_service)>span{display:flex}.block-piscinas .wp-block-cover__inner-container{height:310px;width:80vw}.block-piscinas .wp-block-cover__inner-container img{margin:40px auto}.block-piscinas .wp-block-cover__inner-container h1{font:normal normal 600 50px/70px 'Poppins','Poppins Fallback',sans-serif}.block-piscinas .wp-block-cover__inner-container h2{font:normal normal 300 20px/25px 'Poppins','Poppins Fallback',sans-serif;max-width:200px;margin:6px auto}.block-piscinas-2 .wp-block-columns{display:block}.block-piscinas-2 .wp-block-columns h3{margin-top:24px}.block-piscinas-2 .wp-block-group__inner-container{padding:16px}.block-piscinas-2 p{line-height:35px;min-height:unset;margin-bottom:20px}.block-piscinas-2 .wp-block-image img{padding:0 40px}.block-piscinas-4,.block-piscinas-6,.block-piscinas-8{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:40px 0}.block-piscinas-4 .wp-block-column:first-child,.block-piscinas-6 .wp-block-column:first-child,.block-piscinas-8 .wp-block-column:first-child{-ms-grid-row:2;grid-row:2}.block-piscinas-4 .wp-block-column:first-child>*,.block-piscinas-6 .wp-block-column:first-child>*,.block-piscinas-8 .wp-block-column:first-child>*{margin:0 auto;padding:12px 0;text-align:center}.block-piscinas-4 .wp-block-column:not(:first-child),.block-piscinas-6 .wp-block-column:not(:first-child),.block-piscinas-8 .wp-block-column:not(:first-child){-ms-grid-row:1;grid-row:1;margin:0 auto;width:95vw;height:370px}.block-piscinas-4 .wp-block-column:not(:first-child) img,.block-piscinas-6 .wp-block-column:not(:first-child) img,.block-piscinas-8 .wp-block-column:not(:first-child) img{width:95vw;height:290px}.block-piscinas-4 .wp-block-cover,.block-piscinas-6 .wp-block-cover,.block-piscinas-8 .wp-block-cover{margin:40px 0;min-height:unset}.block-piscinas-4 h2,.block-piscinas-6 h2,.block-piscinas-8 h2{padding-top:32px}.block-piscinas-4 .wp-block-buttons:not(.mobile),.block-piscinas-6 .wp-block-buttons:not(.mobile),.block-piscinas-8 .wp-block-buttons:not(.mobile){display:none}.block-piscinas-4 .wp-block-buttons.mobile,.block-piscinas-6 .wp-block-buttons.mobile,.block-piscinas-8 .wp-block-buttons.mobile{display:flex}.block-piscinas-3,.block-piscinas-5,.block-piscinas-7,.block-piscinas-9{background-color:#ebebeb}.block-piscinas-3 .wp-block-group__inner-container,.block-piscinas-5 .wp-block-group__inner-container,.block-piscinas-7 .wp-block-group__inner-container,.block-piscinas-9 .wp-block-group__inner-container{margin:0 10px 0 24px;padding:40px 20px 80px 0;width:unset}.block-piscinas-3 h2,.block-piscinas-5 h2,.block-piscinas-7 h2,.block-piscinas-9 h2{padding:0;font-size:32px;line-height:50px}.block-piscinas-3 p,.block-piscinas-5 p,.block-piscinas-7 p,.block-piscinas-9 p{padding-left:32px;margin:30px auto}.woocommerce-products-header{height:420px;margin-bottom:18px}.woocommerce-products-header:after{height:370px;top:179px}.woocommerce-products-header h1{font-size:30px;line-height:36px;margin:30px 0 15px}.woocommerce-products-header img{height:370px}.archive main .term-description{font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif;font-weight:400}.archive .filter-wrapper{margin-top:96px}.archive.woocommerce-shop .filter-wrapper{margin:-350px auto -375px}.advanced-filter{margin-top:-350px}.dw-products-category ul.products.columns-3,.wp-block-doo-block-product-cat ul.products.columns-3{display:block;margin:-50px auto 50px;max-width:375px}.term-accesorios-de-bano.dw-products-category ul.products.columns-3{margin:-450px auto 50px}body:not(.dw-products-category) ul.products.columns-3:not(.products-category) li.product{max-width:calc(100vw - 32px);margin:0 auto}ul.products.columns-3{max-width:375px}ul.products.columns-3.products-category{display:block;margin:-50px auto 0}ul.products.columns-3.table li.product{max-width:unset}ul.products.columns-3 .product-category{height:320px;margin-bottom:40px}ul.products.columns-3 .product-category img{height:270px}ul.products.columns-3 .product-category:after{height:333px}ul.products.columns-3 .product-category .category-title{bottom:150px}ul.products.columns-3 .product-category .woocommerce-loop-category__title{bottom:115px}ul.products.columns-3 .product-category .btn{bottom:60px}.advanced-filter .filter-title{font-size:25px}.advanced-filter .form-inputs-content{margin-bottom:69px}.advanced-filter .form-inputs-content select{font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;max-width:120px}.filter-wrapper{margin:-100px 0 86px}.woocommerce-ordering select{width:calc(100% + 18px)}body.archive.dw-product-category .products .product{max-width:375px;margin:0 auto}.archive:not(.dw-products-category) .products:not(.products-category) .product,.page-template-escaparate:not(.dw-products-category) .products:not(.products-category) .product,.related.products:not(.dw-products-category) .products:not(.products-category) .product{max-width:156px;margin:0 auto}.archive:not(.dw-products-category) .products:not(.products-category) img,.page-template-escaparate:not(.dw-products-category) .products:not(.products-category) img,.related.products:not(.dw-products-category) .products:not(.products-category) img{height:207px;max-width:156px}.archive:not(.dw-products-category) .products:not(.products-category) .category-title,.page-template-escaparate:not(.dw-products-category) .products:not(.products-category) .category-title,.related.products:not(.dw-products-category) .products:not(.products-category) .category-title{font-size:9px;line-height:11px;margin:4px auto;width:100%}.archive:not(.dw-products-category) .products:not(.products-category) .woocommerce-loop-product__title,.page-template-escaparate:not(.dw-products-category) .products:not(.products-category) .woocommerce-loop-product__title,.related.products:not(.dw-products-category) .products:not(.products-category) .woocommerce-loop-product__title{font-size:12px;line-height:15px;text-align:center;height:44px;margin-bottom:2px;overflow:hidden;text-overflow:-webkit-ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.archive:not(.dw-products-category) .products:not(.products-category) .price,.page-template-escaparate:not(.dw-products-category) .products:not(.products-category) .price,.related.products:not(.dw-products-category) .products:not(.products-category) .price{font-size:12px;line-height:18.5px}.archive:not(.dw-products-category) .products:not(.products-category) .price del,.page-template-escaparate:not(.dw-products-category) .products:not(.products-category) .price del,.related.products:not(.dw-products-category) .products:not(.products-category) .price del{font-size:10px}.archive:not(.dw-products-category) .products:not(.products-category) .price small,.page-template-escaparate:not(.dw-products-category) .products:not(.products-category) .price small,.related.products:not(.dw-products-category) .products:not(.products-category) .price small{font-size:8px}.archive:not(.dw-products-category) .products:not(.products-category) a.button,.page-template-escaparate:not(.dw-products-category) .products:not(.products-category) a.button,.related.products:not(.dw-products-category) .products:not(.products-category) a.button{min-width:unset;font-size:12px;padding:4px 16px}.archive:not(.dw-products-category) .products:not(.products-category) .button,.archive:not(.dw-products-category) .products:not(.products-category) a.button,.page-template-escaparate:not(.dw-products-category) .products:not(.products-category) .button,.page-template-escaparate:not(.dw-products-category) .products:not(.products-category) a.button,.related.products:not(.dw-products-category) .products:not(.products-category) .button,.related.products:not(.dw-products-category) .products:not(.products-category) a.button{margin:3.6px auto 20px;height:26px}.archive:not(.dw-products-category) .products:not(.products-category) .flashes,.page-template-escaparate:not(.dw-products-category) .products:not(.products-category) .flashes,.related.products:not(.dw-products-category) .products:not(.products-category) .flashes{display:none!important}.archive:not(.dw-products-category) .products:not(.products-category) img:hover+.flashes,.page-template-escaparate:not(.dw-products-category) .products:not(.products-category) img:hover+.flashes,.related.products:not(.dw-products-category) .products:not(.products-category) img:hover+.flashes{display:none}.archive .products.table,.page-template-escaparate .products.table,.related.products .products.table{display:block}.archive .products.table li.product,.page-template-escaparate .products.table li.product,.related.products .products.table li.product{width:334.5px!important;max-width:unset;display:block}.archive .products.table img,.page-template-escaparate .products.table img,.related.products .products.table img{width:334.5px;max-width:unset}.archive .products.table .content,.page-template-escaparate .products.table .content,.related.products .products.table .content{padding:0 15px}.archive .products.table .price,.page-template-escaparate .products.table .price,.related.products .products.table .price{text-align:center}.archive .products.table a.button,.page-template-escaparate .products.table a.button,.related.products .products.table a.button{width:90%;margin:14px auto 40px;height:40px}.woocommerce-pagination{margin:100px auto}.woocommerce-pagination ul{margin:0 auto}.woocommerce-pagination ul li:not(:last-child){margin-right:8px}.woocommerce-pagination ul li span.dots{display:none}.woocommerce-pagination ul li .prev{margin-right:0}.single-product .woocommerce-tabs{font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif}.single-product .related.products ul.products{margin:0 auto;width:-moz-max-content;width:max-content;padding-right:10px}.single-product .related.products ul.products li.product{width:calc(50% - 40px);margin:0 10px}.single-product .related.products ul.products li.product img{height:207px}.single-product .related.products .slider-btn.right{right:43px}.single-product .related.products .slider-btn.left{left:43px}.single-product .woocommerce-variation-add-to-cart-disabled .quantity-price{flex-wrap:wrap}.single-product .woocommerce-variation-add-to-cart-disabled .quantity-price .qty-wrapper{margin-bottom:12px}.single-product .woocommerce-variation-add-to-cart-disabled .quantity-price p.price{margin:0;margin-bottom:12px}.woocommerce-message .popup-container .popup-content{padding:30px 24px}.woocommerce-message .popup-container .title{font:normal normal 600 20px/33px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-message .popup-container .content{grid-column-gap:14px}.woocommerce-message .popup-container .message{font-size:17px;line-height:23px;text-align:left}.woocommerce-message .popup-container .right{text-align:left}.woocommerce-message .popup-container .right .btn{width:unset;font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;padding:1px;min-width:unset;text-align:center}.wc-header .wc-header-content .sep{display:none}.wc-header .wc-header-content .item{min-width:80px}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item{display:-ms-grid;display:grid;-ms-grid-columns:45px 107px 1fr 110px;grid-template-columns:45px 107px 1fr 110px;-ms-grid-rows:1fr 80px;grid-template-rows:1fr 80px}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(5){-ms-grid-row:2;-ms-grid-column:1}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(6){-ms-grid-row:2;-ms-grid-column:2}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(7){-ms-grid-row:2;-ms-grid-column:3}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item>:nth-child(8){-ms-grid-row:2;-ms-grid-column:4}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td.product-subtotal{display:none}.woocommerce-cart .coupon{font:normal normal 300 13px/20px 'Poppins','Poppins Fallback',sans-serif;display:block;text-align:center}.woocommerce-cart .coupon input{font:normal normal 300 13px/20px 'Poppins','Poppins Fallback',sans-serif;margin-left:12px;width:130px}.woocommerce-cart .coupon button{margin:12px auto 0}.woocommerce-cart .checkout-button{margin:0 auto;width:80vw;font:normal normal 500 18px/30px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-cart .cart_totals{width:100%;padding:0 17px}.woocommerce-cart .cart_totals h2{background-color:#f7f7f7;color:#767676;text-transform:uppercase;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;height:35px;text-align:center;padding-top:5px}.woocommerce-cart .cart_totals tr td{padding:23px 22px 0}.woocommerce-cart .cart_totals tr td:before{content:attr(data-title)}.woocommerce-cart .cart_totals tr td:before{text-transform:uppercase;font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif}.woocommerce-cart .custom-block{position:relative;max-width:415.52px;margin:80px auto 0;transform:translateX(-17px)}.woocommerce-cart .cart_totals .order-total,.woocommerce-cart .wc-proceed-to-checkout{background-color:#fff;position:fixed;z-index:99;bottom:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.woocommerce-cart .wc-proceed-to-checkout{padding-bottom:19px}.woocommerce-cart .cart_totals tr.order-total{bottom:59px;padding:0 22px 15px;box-shadow:0 -4px 5px 0 rgb(0 0 0 / .06)}.woocommerce-cart .cart_totals tr.order-total th{border-bottom:none}.woocommerce-cart .cart_totals tr.order-total td{border-bottom:none;display:flex;align-items:center;justify-content:space-between}.woocommerce-checkout .checkout-btn,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total{background-color:#fff;position:fixed;z-index:9999;bottom:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.woocommerce-checkout .checkout-btn{padding-bottom:19px}.woocommerce-checkout .checkout-btn .button{font:normal normal 500 18px/30px 'Poppins','Poppins Fallback',sans-serif;width:80vw}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total{bottom:59px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:none;box-shadow:0 -4px 5px 0 rgb(0 0 0 / .06)}.woocommerce-checkout .custom-block{height:auto;width:calc(100vw - 34px)}.woocommerce-checkout .custom-block .mobile{display:block}.woocommerce-checkout .custom-block .desktop{display:none}.page-order-received .image-moving,.woocommerce-order-received .image-moving{margin:52px 0 8.5px}.page-order-received h1,.woocommerce-order-received h1{font:normal normal 600 35px/70px 'Poppins','Poppins Fallback',sans-serif;line-height:45px;margin:0 auto 56px}.page-order-received h2,.woocommerce-order-received h2{font:normal normal 500 25px/35px 'Poppins','Poppins Fallback',sans-serif;margin:5px auto 14px}.page-order-received h3,.woocommerce-order-received h3{font:normal normal 500 18px/30px 'Poppins','Poppins Fallback',sans-serif;margin:0 auto 58px}.page-order-received h4,.woocommerce-order-received h4{font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;margin:0 auto 62px;max-width:330px}.page-order-received p,.woocommerce-order-received p{font:normal normal 500 15px/21px 'Poppins','Poppins Fallback',sans-serif;line-height:30px}.page-order-received .block-bottom .wp-block-group__inner-container,.woocommerce-order-received .block-bottom .wp-block-group__inner-container{padding:43px 0}.single-post input:not([type=submit]){width:100%}.single-post .form-submit input{width:-moz-max-content;width:max-content}.woocommerce-shop.dw-products-category ul.products.columns-3{margin-top:400px}.woocommerce-shop ul.products.columns-3.products-category{margin-top:-400px}.filter-wrapper .left .switcher{display:none}.page-pedido .related.products .title-related-products{font-size:20px;padding:0 16px}}@media (max-width:425px){.site-footer .site-info .menu{flex-wrap:wrap;gap:12px}.site-footer .site-info .menu li:not(:last-child):after{content:''}}@media (max-width:400px){.main-navigation .menu-main-menu-container{width:305px}.main-navigation .menu-main-menu-container ul.menu>li.active .sub-menu{width:244px}.main-navigation .menu-main-menu-container ul.menu>li.active .sub-menu:after{right:-100px}.main-navigation .menu-main-menu-container ul.menu>li:nth-child(2).active .sub-menu:after{right:-180px}.home-banner-3 .wp-block-group__inner-container h2{font-size:45px}.home-banner-3 img.wp-block-cover__image-background{width:250%}.block-contactar p:nth-child(1){font-size:28px}.woocommerce-pagination ul li:not(:last-child){margin-right:4px}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{height:34.11px;min-width:34.3px;font-size:24px}.wc-header .wc-header-content{padding:0 17px}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item{-ms-grid-columns:45px 107px 1fr;grid-template-columns:45px 107px 1fr}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td.product-remove{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td.product-thumbnail{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;border-bottom:none}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td.product-name{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td.product-price{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.woocommerce-cart table.shop_table_responsive tbody tr.cart_item td.product-quantity{-ms-grid-column:3;grid-column:3;-ms-grid-row:2;grid-row:2}.related-posts .title{font-size:24px}.woocommerce .wc-proceed-to-checkout .wcss-btn{position:absolute;bottom:20px}}@media (max-width:375px){.home-banner-1 .wp-block-column:first-child .wp-block-group__inner-container h1,h1{font:normal normal 600 35px/70px 'Poppins','Poppins Fallback',sans-serif;line-height:50px}.site-footer .text{-ms-grid-columns:60px 1fr;grid-template-columns:60px 1fr;width:315px}.site-footer .text-icon img{max-width:40px}.site-footer .text-content{font-size:11px}.home-banner-6 h3{font:normal normal 600 45px/50px 'Poppins','Poppins Fallback',sans-serif!important}.home-banner-6 p{font:normal normal 300 25px/35px 'Poppins','Poppins Fallback',sans-serif}.block-map .showroom{font-size:55px;line-height:65px}.block-contacto h2{font-size:45px}.woocommerce-products-header .term-description{font-size:16px}}@media (max-width:374px){ul.products.columns-3{-ms-grid-columns:1fr;grid-template-columns:1fr}.block-piscinas-4 .wp-block-column:first-child>*,.block-piscinas-6 .wp-block-column:first-child>*,.block-piscinas-8 .wp-block-column:first-child>*{width:290px}.block-piscinas-4 a.wp-block-button__link,.block-piscinas-6 a.wp-block-button__link,.block-piscinas-8 a.wp-block-button__link{width:290px}.single-product .related.products .title-related-products,.single-product .related.products h2:not(.woocommerce-loop-product__title){font-size:20px}.single-product .related.products ul.products li.product{width:100%}.single-product .price{font-size:20px}.woocommerce-info{font-size:13px}.woocommerce-checkout-review-order-table tfoot td{white-space:normal}.archive main .term-description{width:300px;padding-left:15px}.woocommerce-products-header h1{padding-left:15px;font-size:24px;line-height:30px}}@media (max-width:768px){.chat.wp-block-group{background-position:61px 442px}.chat.wp-block-group h2 span{font-size:42px!important}}@media (max-width:767px){.formas.wp-block-group .primarias{margin-bottom:50px}.formas.wp-block-group .secundarias-movil .wp-block-image{margin-top:0}.formas.wp-block-group .secundarias-movil .wp-block-image img{height:50px!important}.exposicion-presencial.wp-block-group.block-map .fotos-expos .wp-block-image,.exposicion-videollamada.wp-block-group.block-map .fotos-expos .wp-block-image{height:auto!important;width:100%!important;transform:unset!important}.exposicion-presencial.wp-block-group.block-map .fotos-expos .wp-block-image img,.exposicion-videollamada.wp-block-group.block-map .fotos-expos .wp-block-image img{width:100%!important}}@media (max-width:618px){.formas.wp-block-group h2{font-size:27px!important}.exposicion-presencial.wp-block-group.block-map .showroom{font:normal normal 600 51px/52px 'Poppins','Poppins Fallback',sans-serif!important;transform:translateY(-75px)}.exposicion-videollamada.wp-block-group h2{font:normal normal 600 51px/52px 'Poppins','Poppins Fallback',sans-serif!important}.chat.wp-block-group h2,.formulario-email.wp-block-group h2,.tfno-whatsapp.wp-block-group h2{line-height:52px;margin-bottom:42px;font-size:51px!important}.chat.wp-block-group{background-position:61px 392px}.chat.wp-block-group h2{line-height:38px!important}.chat.wp-block-group h2 span{font-size:30px!important}}@media (max-width:425px){.formas.wp-block-group .wp-block-spacer{height:40px!important}.formas.wp-block-group .primarias{height:190px}.formas.wp-block-group h2{line-height:32px!important}.exposicion-presencial.wp-block-group.block-map .showroom{font:normal normal 600 40px/44px 'Poppins','Poppins Fallback',sans-serif;transform:translateY(-70px)}.exposicion-videollamada.wp-block-group h2{font:normal normal 600 40px/44px 'Poppins','Poppins Fallback',sans-serif!important;transform:translateY(-52px)}.chat.wp-block-group h2,.formulario-email.wp-block-group h2,.tfno-whatsapp.wp-block-group h2{line-height:44px;margin-bottom:32px;font-size:40px!important}.chat.wp-block-group p,.formulario-email.wp-block-group p,.tfno-whatsapp.wp-block-group p{padding-left:11%;padding-right:11%}.chat.wp-block-group{background-position:25px 435px;background-size:25% 25%}.chat.wp-block-group h2{line-height:38px!important}.chat.wp-block-group h2 span{font-size:23px!important}}@media (max-width:375px){.formas.wp-block-group h2{font-size:24px!important}}@media (max-width:320px){.formas.wp-block-group .wp-block-image figcaption{font-size:14px}}.wcssc h1{font-size:1.6em}.woocommerce-cart .coupon.enabled button,.woocommerce-cart .coupon.enabled input,.woocommerce-cart .coupon.enabled label{display:inline-block}#wcssc-button-container button,.wc-proceed-to-checkout a.button{width:auto;min-width:49%;max-width:49%;margin:26px 0 0;line-height:30px;padding:4px 0;text-align:center;display:inline-block}#wcssc-button-container button{background-color:#fff;color:#4dd2d0}#wcssc-button-container button:hover{background-color:#4dd2d0;color:#fff}.wc-proceed-to-checkout a.button{vertical-align:bottom}.popup-container .right .btn.cart{padding:4px 0}.modal-dialog{top:50%;margin:-115px auto auto}.modal-header .close{background-color:#fff;border:none;color:#333}.modal-header span{margin:0 0 0 100%}.wcssc-notice{background-color:#4dd2d0;color:#fff}.wcssc-form-row button{background-color:#fff;color:#4dd2d0}.wcssc-form-row button[type=submit]{background-color:#4dd2d0;color:#fff}.wcssc .entry-header{max-width:1060px;margin:0 auto}@media (max-width:600px){.wcssc h1{font-size:.6em}.woocommerce-cart .wc-proceed-to-checkout{padding-left:2px}.single_add_to_cart_button.button.alt{font-size:.6em}.popup-container .right .btn.cart{font-size:.9em}#wcssc-button-container button,.wc-proceed-to-checkout a.button{margin:0;font-size:11px}.wc-proceed-to-checkout a.button{font-size:15px}.wcssc-form-row button{margin-right:.4em}.wcssc-form-row button[type=submit]{margin:0}}.woocommerce-products-blog-header h2{font:normal normal 600 60px/70px 'Poppins','Poppins Fallback',sans-serif;color:#171717;margin:127px 0 28px;position:relative;z-index:5;text-transform:uppercase}#woo-clear-filters{color:#fff!important}.RGPD{font-size:70%}.formulario .comment-reply-title{font-size:100%!important}.formulario p>span{cursor:pointer}.formulario ul{display:none}.single-post .comment-form #privacy-label{display:inline;line-height:60px;vertical-align:text-bottom}#responsive-form{max-width:1000px;margin:0 auto;width:100%}.form-row{width:100%}.column-full,.column-half{float:left;position:relative;padding:.65rem;width:100%;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}.term-platos-de-ducha .product-category .woocommerce-loop-category__title{font:normal normal 600 22px/22px 'Poppins','Poppins Fallback',sans-serif}.term-136 .product-category .woocommerce-loop-category__title,.term-88 .product-category .woocommerce-loop-category__title,.term-platos-de-ducha-de-resina .product-category .woocommerce-loop-category__title,.term-platos-enmarcados .product-category .woocommerce-loop-category__title,.term-radiadores .product-category .woocommerce-loop-category__title{font:normal normal 600 21px/22px 'Poppins','Poppins Fallback',sans-serif}@media (max-width:600px){.woocommerce-cart .cart_totals tr.order-total td{padding:12px 22px 0!important}.woocommerce-cart .cart_totals tr.order-total{bottom:77px!important;padding:0 22px 45px!important}.woocommerce-cart .wc-proceed-to-checkout{padding-bottom:83px!important}.woocommerce-checkout .checkout-btn{padding-bottom:35px}}body.postid-113389 .wp-block-cover.is-light .wp-block-cover__inner-container,body.single-escaparate .wp-block-cover.is-light .wp-block-cover__inner-container{color:#fff!important}@media (max-width:768px){body.postid-113389 .wp-container-6,body.single-escaparate .wp-container-6{gap:0}.block-piscinas-4,.block-piscinas-6,.block-piscinas-8{gap:0!important}.block-piscinas-4 .wp-block-cover .wp-block-buttons,.block-piscinas-6 .wp-block-cover .wp-block-buttons,.block-piscinas-8 .wp-block-cover .wp-block-buttons{left:-30px!important}.block-piscinas-4 .wp-block-cover,.block-piscinas-6 .wp-block-cover,.block-piscinas-8 .wp-block-cover{margin-left:30px}}@media (max-width:767px){.block-piscinas-4 .wp-block-cover,.block-piscinas-6 .wp-block-cover,.block-piscinas-8 .wp-block-cover{margin-left:0}.block-piscinas-4 .wp-block-column:not(:first-child),.block-piscinas-6 .wp-block-column:not(:first-child),.block-piscinas-8 .wp-block-column:not(:first-child){margin:0;flex-basis:100%!important}.block-piscinas-4 .wp-block-column:not(:only-child),.block-piscinas-6 .wp-block-column:not(:only-child),.block-piscinas-8 .wp-block-column:not(:only-child){flex-basis:100%!important}.block-piscinas-4 .wp-block-column:not(:first-child) img,.block-piscinas-6 .wp-block-column:not(:first-child) img,.block-piscinas-8 .wp-block-column:not(:first-child) img{width:100%}.block-piscinas-4 .wp-block-column:first-child>*,.block-piscinas-6 .wp-block-column:first-child>*,.block-piscinas-8 .wp-block-column:first-child>*{margin:50px auto}}@media (max-width:600px){.block-piscinas-4 .wp-block-column:not(:first-child),.block-piscinas-6 .wp-block-column:not(:first-child),.block-piscinas-8 .wp-block-column:not(:first-child){margin-left:0;margin-right:0;flex-basis:100%!important}.block-piscinas-4 .wp-block-column:not(:only-child),.block-piscinas-6 .wp-block-column:not(:only-child),.block-piscinas-8 .wp-block-column:not(:only-child){flex-basis:100%!important}.block-piscinas-4 .wp-block-column:not(:first-child) img,.block-piscinas-6 .wp-block-column:not(:first-child) img,.block-piscinas-8 .wp-block-column:not(:first-child) img{width:100%}}@media (max-width:320px){.block-piscinas-4 h2,.block-piscinas-6 h2,.block-piscinas-8 h2{font-size:35px}}.envio-gratuito{display:none!important;background-color:#37465a;padding:0!important;min-height:170px!important}.envio-gratuito img{max-height:220px!important}.advanced-filter{margin-top:0!important;position:fixed;background:#fff;background:#fff;background:-webkit-gradient(left top,left bottom,color-stop(39%,#fff),color-stop(59%,#fff),color-stop(100%,#fff0));background:linear-gradient(to bottom,#fff 39%,#fff 59%,#fff0 100%);z-index:20;width:100%}.woocommerce .site-main{margin:118px auto 0}@media (min-width:1101px){.advanced-filter{top:118px}}@media (max-width:1100px){.advanced-filter{top:112px}}@media (max-width:800px){.advanced-filter{top:80px}}@media (max-width:600px){.term-griferia-bano .filter-wrapper{margin-top:50px}}@media (max-width:320px){.woocommerce .site-main{margin-top:280px}}.advanced-filter .form-inputs-content .search-content.focus ul.terms{height:380px;overflow:auto}.advanced-filter{margin-top:0;position:fixed;background:#4dd2d0;background:-webkit-gradient(left top,left bottom,color-stop(39%,#4dd2d0),color-stop(59%,#4dd2d0),color-stop(100%,#fff0));background:linear-gradient(to bottom,#4dd2d0 39%,#4dd2d0 59%,#fff0 100%);z-index:20;width:100%;left:0}.advanced-filter .advanced-search{margin:0 auto;max-width:1060px}.advanced-filter .filter-title{color:rgb(255 255 255 / .38)}.advanced-filter .form-inputs-content .search-content .term-value:after{filter:saturate(100%) brightness(10%) invert(100%)}@media (max-width:414px){.advanced-filter .form-inputs-content .search-content .term-value{font:normal normal 300 12px/25px 'Poppins','Poppins Fallback',sans-serif}}@media (max-width:320px){.advanced-filter .form-inputs-content .search-content .term-value{font:normal normal 300 10px/25px 'Poppins','Poppins Fallback',sans-serif}}@media (max-width:600px){.archive.term-griferia-bano .filter-wrapper{margin-top:50px!important}}.advanced-filter .form-inputs-content .search-content.focus ul.terms{height:380px;overflow:auto}@media (max-width:618px){.term-encimeras-solid-surface .woocommerce-products-header h1,.term-fregaderos .woocommerce-products-header h1,.term-pavimentos .woocommerce-products-header h1{background-size:86%}}@media (max-width:375px){button.wcss-btn{min-width:inherit!important}.wc-proceed-to-checkout a.button{min-width:45%!important;max-width:45%!important}}@media (max-width:320px){.wcss-btn{font-size:15px!important}}.page-pavimentos .wp-block-image.home-banner-5.full-width.desktop figure,.page-revestimientos .wp-block-image.home-banner-5.full-width.desktop figure{left:0!important;right:0!important}.contacto-none{display:none!important}.cabecera-contacto{width:853px;margin:0 auto}.cabecera-contacto h1{font-weight:700;color:#fff;margin-top:-158px;margin-left:0!important;margin-right:0!important}.cabecera-contacto-h2{margin-top:54px}.page-contacto p.cabecera-contacto-texto{font-weight:300;padding-left:2%!important;padding-right:2%!important;line-height:25px;margin-top:35px!important;margin-bottom:27px!important}.fotos-expos{width:737px;margin:13px auto 25px}@media (max-width:853px){.cabecera-contacto{width:100%;min-height:330px!important}.cabecera-contacto img{width:100%!important;height:auto!important}.cabecera-contacto h1{margin-top:-100px;margin-left:0!important;margin-right:0!important}.page-contacto p.cabecera-contacto-texto{padding-left:33px!important;padding-right:33px!important}}@media (min-width:768px){.secundarias-movil{display:none!important}}@media (max-width:768px){.page-contacto p{max-width:800px;margin:0 auto 50px}}@media (max-width:768px) and (min-width:700px){.block-map figure.wp-block-image{text-align:center;transform:translateY(0)}.block-map figure.wp-block-image img{height:auto;width:700px;margin:0 auto;transform:translateY(0)}}@media (max-width:767px){.cabecera-contacto{width:100%;min-height:300px!important}.cabecera-contacto img{width:100%!important;margin:0 auto}.cabecera-contacto h1{font-size:43px!important;left:0!important;right:0!important;margin-top:-70px}.secundarias{display:none!important}.block-map h2{font-size:55px!important;line-height:115%}.fotos-expos{width:90%;margin:13px auto 25px;gap:12px}}@media (max-width:618px){.cabecera-contacto{min-height:240px!important}.cabecera-contacto h1{margin-top:-110px}.block-map p strong,.page-contacto p{font-size:16px!important;line-height:25px!important}}@media (max-width:425px){.wp-block-image.atajo-presencial,.wp-block-image.atajo-videollamada{margin-top:30px}.block-map h2{font-size:40px!important}}@media (max-width:414px){.cabecera-contacto{min-height:145px!important}.cabecera-contacto h1{margin-top:-65px}}@media (max-width:320px){.cabecera-contacto{min-height:105px!important}.cabecera-contacto h1{margin-top:-50px}}.home-banner .wp-block-group__inner-container{padding:0 0 0;margin:0 0 0}.wp-container-32.wp-block-group.home-banner .wp-block-group__inner-container{margin-top:-90px}body.home .video-presu{margin-top:0!important;margin-bottom:0!important}.prefieres,.prefieres a{color:#fff!important}.prefieres a{text-decoration:underline!important}.prefieres a:hover{text-decoration:none!important}.wp-block-cover.is-light.has-parallax.video-presu.presu-online{z-index:2;margin-bottom:400px}.archive .archive-description>.page-description>.wp-block-cover.is-light.has-parallax.video-presu.presu-online{display:none!important}@media (max-width:1439px){.main-navigation ul.menu li a,.site-cart .cart-total{font-size:12px}}@media (max-width:1100px){.main-navigation .menu-main-menu-container ul.menu>li a{font:normal normal 600 18px/22px 'Poppins','Poppins Fallback',sans-serif;white-space:nowrap}.main-navigation .menu-main-menu-container ul.menu>li .sub-menu li a{font:normal normal 500 16px/22px 'Poppins','Poppins Fallback',sans-serif;white-space:normal}.main-navigation .menu-main-menu-container ul.menu>li.active .sub-menu:after,.main-navigation ul.menu li.menu-item-has-children.active:first-child .sub-menu:after,.main-navigation ul.menu li.menu-item-has-children:hover:first-child .sub-menu:after{right:-55px!important}}.home-banner-1a{height:967px}.home-banner-1a .wp-block-column:first-child .wp-block-group__inner-container{padding-left:3%}.home-banner-1a .wp-block-column:first-child .wp-block-group__inner-container p{max-width:390px;margin-bottom:1em}.home-banner-1a .wp-block-column:first-child .wp-block-group{max-width:882px;margin-top:-500px;width:100%}.home-banner-1b{height:300px;margin:-468px auto 404px;max-width:1172px;position:relative}.wp-block-column.videoll{padding-left:27px}.home-banner-1b .wp-block-image img{margin-bottom:32px}.home-banner-1b p{font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif;margin-top:10px;margin-bottom:15px;max-width:429px}.home-banner-1c{margin-top:-194px;margin-bottom:300px;font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif}.home-banner-1c p{margin-bottom:0}.home-banner-1c p a{text-decoration:underline}.home-banner-1c p a:hover{text-decoration:none}@media (max-width:1300px){.home-banner-1a .wp-block-column:first-child .wp-block-group{margin-top:-230px}}@media (max-width:768px){.home-banner-1a{height:505px}.home-banner-1a .wp-block-column:first-child .wp-block-group{margin-top:0}.home-banner-1a .wp-block-column:first-child .wp-block-group{padding-bottom:0}.home-banner-1b{margin:60vw auto 880px;text-align:center}.home-banner-1b h2{max-width:65%;margin-left:auto;margin-right:auto}.home-banner-1b p{margin-left:auto;margin-right:auto;max-width:95%}.home-banner-1b .wp-block-button{margin:0 auto}.home-banner-1c{margin-bottom:0}}@media (max-width:618px){.wp-block-column.videoll{padding-left:0}.home-banner-1a .wp-block-column:first-child .wp-block-group{padding-top:30px!important}}@media (max-width:425px){.home-banner-1a .wp-block-column:first-child{height:110%}.home-banner-1b a.wp-block-button__link{padding:4px 20px}.home-banner-1b{margin-top:75vw}.home-banner-1b h2{max-width:95%}.home-banner-1c p{max-width:77%;margin:0 auto}}@media (max-width:375px){.home-banner-1b a.wp-block-button__link{padding:4px 10px}}.bloque-enlaces{min-height:160px;background-color:#4dd2d0!important;opacity:1!important}.bloque-enlaces span{background-color:#4dd2d0!important}.bloque-enlaces ul{display:flex;flex-flow:row wrap;justify-content:space-between;gap:0 50px;margin-top:32px;margin:0 auto}@media (min-width:1101px){.bloque-enlaces ul{width:1060px}}@media (max-width:425px){.bloque-enlaces ul{display:table}}.bloque-enlaces ul li{display:flex}.bloque-enlaces ul li a{color:#fff!important;font-size:14px}.bloque-enlaces ul li a:hover{color:#000!important}body.home .custom-block .bloque-enlaces{display:none!important}#cookie-law-info-bar{z-index:16000002!important}.bottom-menu ul li{border-radius:100px;width:20px;margin:10px 5px;background:#00d1c7;float:right;height:20px;color:#fff;font-size:10px;padding:5px;cursor:pointer;box-shadow:1px 2px 8px #333;transition:all .5s ease}.paged .woocommerce-products-header{height:95px}.archive main .term-description{margin-top:-24px;position:relative;z-index:2;width:auto;height:auto;max-height:110px;overflow:hidden;text-overflow:-webkit-ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tf-v1-sidetab{display:none}body.escaparate-pavimentos-porcelanicos-y-de-gres .tf-v1-sidetab,body.term-pavimentos .tf-v1-sidetab{display:block}body.escaparate-pavimentos-porcelanicos-y-de-gres .tf-v1-sidetab+.tf-v1-sidetab,body.escaparate-pavimentos-porcelanicos-y-de-gres .tf-v1-sidetab+.tf-v1-sidetab+.tf-v1-sidetab,body.term-pavimentos .tf-v1-sidetab+.tf-v1-sidetab,body.term-pavimentos .tf-v1-sidetab+.tf-v1-sidetab+.tf-v1-sidetab{display:none}body.term-fregaderos .tf-v1-sidetab,body.term-fregaderos .tf-v1-sidetab+.tf-v1-sidetab+.tf-v1-sidetab{display:none}body.term-fregaderos .tf-v1-sidetab+.tf-v1-sidetab{display:block}body.term-encimeras-solid-surface .tf-v1-sidetab,body.term-encimeras-solid-surface .tf-v1-sidetab+.tf-v1-sidetab{display:none}body.term-encimeras-solid-surface .tf-v1-sidetab+.tf-v1-sidetab+.tf-v1-sidetab{display:block}.tf-v1-sidetab-close{color:#4dd2d0!important}.home-banner-2 figure{text-align:center}@media (max-width:599px){.home-banner-1 .wp-block-column:first-child .wp-block-group{padding:16px 16px 16px 0}.home-banner-2{margin:100px auto 0}.home-banner-2 .wp-block-image img{width:100%!important}}@media (min-width:600px) and (max-width:781px){.home-banner-2 .wp-block-column{margin:0 auto 36.45px!important}}.search h1{font-size:2em}.wcssc-icons-container .fa-envelope:after,.wcssc-icons-container .fa-save:after{font-size:.4em;margin:10px 0 0;display:block}.wcssc-icons-container .fa-envelope:after{content:"Enviar"}.wcssc-icons-container .fa-save:after{content:"Guardar"}@media (max-width:320px){body.archive.tax-product_cat.term-pavimentos.term-64 .advanced-filter .form-inputs-content .search-content .term-value{font-size:11px!important}}@media (max-width:800px){.single-post h1{line-height:30px;font-weight:700}.single-post h3{height:inherit}}.zopim{z-index:10000!important}#pum-119037{z-index:10002!important}.adrihosan-404 h1.page-title{font-family:'Playfair Display',serif;font-style:italic;font-weight:700;color:#4dd2d0}.adrihosan-404 p{color:#373737!important;font-weight:600!important}@media (min-width:768px){.adrihosan-error-404 .dcha,.adrihosan-error-404 .izqda{min-height:520px;margin-bottom:0}}@media (min-width:1101px){.page-content.adrihosan-404{padding-left:20%}.adrihosan-404 h1.page-title{font-size:70px;line-height:28px}.adrihosan-404 p{width:465px;font-size:33px;line-height:40px;margin-top:55px}}@media (max-width:767px){.adrihosan-error-404 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:unset!important}.adrihosan-error-404 .dcha{display:none}.adrihosan-error-404 .izqda img{display:none}.adrihosan-error-404 .izqda{margin-bottom:0;background-image:url(https://www.adrihosan.com/wp-content/uploads/2022/03/error-404-adrihosan.jpg);background-size:cover;align-items:start;background-position:65%;min-height:548px;padding:3em 3em}.adrihosan-error-404 .izqda::before{content:'';background-color:#fff;opacity:.5;display:block;height:100%;width:100%;position:absolute;z-index:1;top:0}.page-content.adrihosan-404{margin-top:0}.adrihosan-404 h1.page-title{font-size:47px;color:#fff;text-shadow:2px 2px #4dd2d0}.adrihosan-404 p{line-height:25px}}.woocommerce-checkout .custom-block .wp-block-group .wp-image-120055,.woocommerce-checkout .custom-block .wp-block-group .wp-image-120075{display:none!important}.block-map iframe{width:737px}#showroom p{margin-bottom:0!important}#showroom .wp-block-button__link{margin-top:15px!important;margin-bottom:15px!important}#showroom .parking{padding-bottom:105px!important;background-color:#1a6c7a}.video-presu{margin-top:60px;margin-bottom:60px}.video-presu.wp-block-cover .wp-block-embed{box-shadow:0 2px 10px 0 rgb(0 0 0 / .2)!important}.video-presu.wp-block-cover .wp-block-embed iframe{margin-bottom:-9px}h2.titulo-presupuesto{color:#fff!important}h2.titulo-presupuesto strong{color:#4dd2d0!important}@media (min-width:1838px){h2.titulo-presupuesto{padding:0 31%;line-height:70px}}@media (max-width:1837px) and (min-width:769px){h2.titulo-presupuesto{padding:0 26%;line-height:70px}}@media (max-width:768px){h2.titulo-presupuesto{padding:0 0;line-height:44px;font-size:32px!important}}.term-revestimientos.archive .products .category-title{color:#fff}.term-revestimientos.archive .products .category-title a:last-child{display:none!important}#consulta-virtual.block-map{background:#fff!important;color:#000!important}@media (max-width:800px){.block-map .showroom{font-size:55px}}@media (max-width:375px){.block-map .showroom{font-size:41px}}.oculta{display:none!important}.tags-links{padding:0 20px 19px 30px;font:normal normal 300 13px/18px 'Poppins','Poppins Fallback',sans-serif;color:#4dd2d0}.tags-links a:hover,.wp-block-tag-cloud a:hover{color:#000}.wp-block-tag-cloud{max-width:1190px;margin:0 auto 50px;text-align:center}body.single-post .wp-block-tag-cloud{margin-top:30px}.entry-content .last-posts{margin-bottom:30px}body.archive .page-blog .blog-title h1{max-width:100%}@media (max-width:800px){.page-blog .blog-title h1 span{font:normal normal 600 45px/50px 'Poppins','Poppins Fallback',sans-serif}}strong{font-weight:700}#popmake-121481 .wp-video{margin:0 auto;height:400px}#banner-video-asistente .mejs-controls,#popmake-121481 .mejs-controls{display:none}#popmake-121481,#popmake-121481 .mejs-container{max-height:400px}#banner-video-asistente .wp-video-shortcode,#popmake-121481 .wp-video-shortcode{max-height:335px}#banner-video-asistente .mejs-overlay,#popmake-121481 .mejs-overlay{left:-20px;justify-content:flex-end;top:110px}.negro{color:#000}.block-map p{font:normal normal 300 23px/40px 'Poppins','Poppins Fallback',sans-serif;max-width:900px!important;padding-left:5%;padding-right:5%}.block-map p strong{font-size:23px}@media (max-width:900px){.block-map p{max-width:700px!important}}body.page-id-122233 #affwp-login-form,body.page-id-122233 #affwp-register-form{text-align:center}body.page-id-122233 h1{color:#376873;text-align:center;padding-top:30px}body.page-id-122233 #affwp-register-form::before{content:'Regístrate';font-weight:700;color:#4dd2d0;font-size:64px;line-height:91px}body.page-id-122233 #affwp-register-form::after{font-weight:400;color:#408aa5;display:block;margin:0 12%;font-size:11px;line-height:17px;text-align:left;content:'PROTECCIÓN DE DATOS: De conformidad con las normativas de protección de datos, le facilitamos la siguiente información del tratamiento: Responsable: Adrihosan, S.L. Fines del tratamiento: Mantener una relación comercial y el envío de comunicaciones de productos o servicios. Derechos que le asisten: acceso, rectificación, portabilidad, supresión, limitación y oposición. Más información del tratamiento en la política de privacidad.'}body.page-id-122233 #affwp-login-form::before{content:'Accede';font-weight:700;color:#4dd2d0;font-size:64px;line-height:91px}@media (max-width:767px){body.page-id-122233 #affwp-login-form::before,body.page-id-122233 #affwp-register-form::before{font-size:2em}}body.page-id-122233 .affwp-form p{text-align:left}body.page-id-122233 .entry-content{padding:2% 10%;margin-bottom:-30px}body.page-id-122233 .affwp-form{background:0 0}body.page-id-122233 #page{background:url(https://www.adrihosan.com/wp-content/uploads/2022/05/bg-afiliados-e1652884958518.jpg) repeat #f1f1f2 50% -10%/cover;background-attachment:fixed;overflow-x:hidden}body.page-id-122233 .site-main{background-color:rgb(255 255 255 / .87)}body.page-id-122233 #affwp-register-form fieldset{max-width:513px;margin-left:auto;margin-right:auto}body.page-id-122233 #affwp-register-form{padding-top:30px!important}body.page-id-122233 #affwp-login-form{padding-top:120px!important}body.page-id-122233 .affwp-form a{font-weight:700;font-size:13px;color:#376873}body.page-id-122233 .affwp-form a:hover{text-decoration:underline}body.page-id-122233 .affwp-form input[type=submit]{border:1px solid #4dd2d0!important;border-radius:5px;background:#4dd2d0;color:#fff;text-transform:uppercase;width:100%;line-height:1.5;padding:.6em 1em .4em}body.page-id-122233 .affwp-form input[type=submit]:hover{color:#4dd2d0;background-color:#fff;border:1px solid #4dd2d0;text-decoration:none}body.page-id-122233 #affwp-afiliate-dashboard{background:rgb(255 255 255 / .63);padding:2%}@media (max-width:767px){body.page-id-122233 .entry-content{padding:2% 2%}body.page-id-122233 .affwp-form p{text-align:center}body.page-id-122233 .affwp-form fieldset{margin-left:0!important;margin-right:0!important;padding:.35em 0 .625em!important}body.page-id-122233 .affwp-form label+input,body.page-id-122233 .affwp-form label+textarea{width:auto!important}body.page-id-122233 .affwp-form label{display:block}body.page-id-122233 .affwp-form legend{margin:32px 0!important}body.page-id-122233 .affwp-form input[type=submit]{width:80%}}.single-product .upsells ul li a{color:#767676;font:normal normal 300 10px/20px 'Poppins','Poppins Fallback',sans-serif}@media (min-width:769px){.bloque-afiliacion.escritorio{display:flex}.bloque-afiliacion.movil{display:none}}@media (max-width:768px){.bloque-afiliacion.escritorio{display:none}.bloque-afiliacion.movil{display:block}}.bloque-afiliacion.escritorio.wp-block-cover .wp-block-cover__inner-container{width:750px;position:absolute;padding-top:32px;padding-bottom:24px}.bloque-afiliacion.movil.wp-block-cover .wp-block-cover__inner-container{padding:338px 0 0 16px;position:absolute;width:86%}.single-product a.email-link{display:none}h2.titulo-afiliacion strong{color:#4dd2d0!important;font-weight:600}h2.titulo-afiliacion{color:#fff!important;font-weight:600;letter-spacing:2px;font-size:56px;line-height:61px}.bloque-afiliacion p{font-size:27px;line-height:33px;margin-top:10px}@media (max-width:414px){h2.titulo-afiliacion{font-size:41px!important;line-height:50px}.bloque-afiliacion p{font-size:18px!important;line-height:29px}}@media (max-width:375px){h2.titulo-afiliacion{font-size:37px!important;line-height:46px}}@media (max-width:320px){h2.titulo-afiliacion{font-size:31px!important;line-height:38px}.bloque-afiliacion p{font-size:14px!important;line-height:26px}}.is-layout-flex{display:flex}.bloque-enlaces ul{padding-top:24px;padding-bottom:24px;gap:16px;justify-content:center}.bloque-enlaces ul li a{color:#bdbdbd;background-color:#333;border-radius:5px;padding:8px 12px;font-weight:500;transition:background-color .4s,color .4s}.bloque-enlaces ul li a:hover{color:#4dd2d0;background-color:#fff}.home-banner-1b{max-width:1060px;gap:24px}.home-banner-1b .wp-block-column{padding:0}.advanced-filter{position:sticky;background:0 0}.advanced-filter.sticky.active{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);background:linear-gradient(to bottom,#4dd2d0 39%,#4dd2d0 75%,#fff0 100%);min-height:120px}.advanced-filter.sticky.active .filter-title{color:rgb(255 255 255 / .65)}.advanced-filter.sticky.active .form-inputs-content{margin-bottom:0;padding-bottom:24px}.advanced-filter.sticky.active .form-inputs-content .search-content .term-value::after{filter:saturate(100%) brightness(10%) invert(100%)}.advanced-filter.sticky.active .reset-filter img{filter:saturate(100%) brightness(10%) invert(100%)}.advanced-filter .filter-title{color:rgb(77 210 208 / .37)}.advanced-filter .form-inputs-content .search-content .term-value::after{filter:none}.advanced-filter .reset-filter img{width:20px;height:20px}@media (max-width:600px){.wp-block-doo-block-product-cat .advanced-filter{margin-top:0!important}.no-header .advanced-filter.advanced-filter{margin-top:0!important}.no-header ul.products.products.columns-3{margin:0 auto}.advanced-filter.advanced-filter{margin-top:-380px!important;position:relative}.advanced-filter.advanced-filter .filter-search-btn{display:block;position:fixed;z-index:9;top:85px;right:15px;background:#fff;padding:4px;border-radius:4px;cursor:pointer;box-shadow:0 1px 5px 0 rgb(0 0 0 / .18)}.advanced-filter.advanced-filter .filter-search-btn img{width:24px;height:24px}.advanced-filter.advanced-filter .filter-search-btn .filter{display:flex;align-items:center;color:#767676;font-size:14px;padding:0 4px}.advanced-filter.advanced-filter .filter-search-btn .filter img{margin-left:12px}.advanced-filter.advanced-filter .filter-search-btn .close{display:none}.advanced-filter.advanced-filter.active .advanced-search{position:fixed;width:100vw;top:80px;left:0;right:0;background:#fcfcfc;min-height:600px;padding:16px}.advanced-filter.advanced-filter.active.sticky{position:sticky;background:0 0}.advanced-filter.advanced-filter.active.sticky .form-inputs-content .search-content .term-value::after{filter:none}.advanced-filter.advanced-filter.active.sticky .reset-filter img{filter:none}.advanced-filter.advanced-filter.active.sticky .filter-title{color:#4dd2d0;margin-top:30px}.advanced-filter.advanced-filter.active .filter-title{color:#4dd2d0;margin-top:30px}.advanced-filter.advanced-filter.active .filter-search-btn{display:block;position:fixed;z-index:9;top:85px;right:15px;background:#fff;padding:4px;border-radius:4px;cursor:pointer;box-shadow:0 1px 5px 0 rgb(0 0 0 / .18)}.advanced-filter.advanced-filter.active .filter-search-btn img{width:24px;height:24px}.advanced-filter.advanced-filter.active .filter-search-btn .filter{display:flex;align-items:center;color:#767676;font-size:14px;padding:0 4px}.advanced-filter.advanced-filter.active .filter-search-btn .filter img{margin-left:12px}.advanced-filter.advanced-filter .advanced-search{display:none}.woocommerce-products-blog-header h2{font:normal normal 600 30px/25px 'Poppins','Poppins Fallback',sans-serif;text-align:center}}@media (max-width:414px){.woocommerce-products-blog-header h2{font:normal normal 600 30px/25px 'Poppins','Poppins Fallback',sans-serif;text-align:center}}@keyframes doo-spin{to{transform:rotate(360deg)}}.dw-spinner{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999;background-color:rgb(40 40 40 / .7)}.dw-spinner.active{display:block}.spin-loader{position:fixed;width:42px;height:42px;margin:8px;top:48%;left:48%;z-index:9999999;border:4px solid #4dd2d0;border-right-color:#fff0;border-radius:50%;animation:doo-spin .8s linear infinite}.product-rodapie-rectificado-blanco-total-60 .woocommerce-products-header{height:unset}.custom-block{position:relative;background-color:#fff;z-index:5}.search-results.dw-products-category ul.products{margin-top:0}.has-doo-black-color{color:#000}.has-doo-black-background-color{background-color:#000}.has-doo-white-color{color:#fff}.has-doo-white-background-color{background-color:#fff}.has-doo-blue-color{color:#4dd2d0}.has-doo-blue-background-color{background-color:#4dd2d0}.has-doo-red-color{color:#f36}.has-doo-red-background-color{background-color:#f36}.has-doo-green-color{color:#1a6c7a}.has-doo-green-background-color{background-color:#1a6c7a}.has-doo-green-2-color{color:#1a6c7acc}.has-doo-green-2-background-color{background-color:#1a6c7acc}.has-doo-gray-color{color:#767676}.has-doo-gray-background-color{background-color:#767676}.has-doo-gray-1-color{color:grey}.has-doo-gray-1-background-color{background-color:grey}.has-doo-gray-2-color{color:#c8c8c8}.has-doo-gray-2-background-color{background-color:#c8c8c8}.has-doo-gray-3-color{color:#bdbdbd}.has-doo-gray-3-background-color{background-color:#bdbdbd}.has-doo-gray-4-color{color:#dfd7c9}.has-doo-gray-4-background-color{background-color:#dfd7c9}.has-doo-gray-5-color{color:#f2f2f2}.has-doo-gray-5-background-color{background-color:#f2f2f2}.has-doo-gray-6-color{color:#f6f6f6}.has-doo-gray-6-background-color{background-color:#f6f6f6}.has-doo-gray-7-color{color:#f7f7f7}.has-doo-gray-7-background-color{background-color:#f7f7f7}.has-doo-black-1-color{color:#333}.has-doo-black-1-background-color{background-color:#333}.has-doo-black-2-color{color:#171717}.has-doo-black-2-background-color{background-color:#171717}.has-doo-black-3-color{color:#4f4f4f}.has-doo-black-3-background-color{background-color:#4f4f4f}.has-doo-black-light-color{color:#102e35}.has-doo-black-light-background-color{background-color:#102e35}body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container figcaption:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container h1:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container h2:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container h3:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container h4:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container h5:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container h6:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container p:not(.has-text-color){color:#fff}body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container figcaption:not(.has-text-color) strong,body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container h1:not(.has-text-color) strong,body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container h2:not(.has-text-color) strong,body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container h3:not(.has-text-color) strong,body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container h4:not(.has-text-color) strong,body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container h5:not(.has-text-color) strong,body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container h6:not(.has-text-color) strong,body.single-escaparate:not(.page-piscinas) .wp-block-cover .wp-block-cover__inner-container p:not(.has-text-color) strong{color:#4dd2d0}body.single-escaparate:not(.page-piscinas) .wp-block-cover.is-light .wp-block-cover__inner-container figcaption:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover.is-light .wp-block-cover__inner-container h1:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover.is-light .wp-block-cover__inner-container h2:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover.is-light .wp-block-cover__inner-container h3:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover.is-light .wp-block-cover__inner-container h4:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover.is-light .wp-block-cover__inner-container h5:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover.is-light .wp-block-cover__inner-container h6:not(.has-text-color),body.single-escaparate:not(.page-piscinas) .wp-block-cover.is-light .wp-block-cover__inner-container p:not(.has-text-color){color:#171717}.wp-block-cover.alignfull{padding:0}.wp-block-cover.alignfull .wp-block-cover__inner-container{padding:0 16px;max-width:1000px;margin:0 auto}.wp-block-cover.alignfull .wp-block-heading{font-size:44px;line-height:150%;font-weight:700;margin:0}.wp-block-cover.alignfull p{font-size:24px;line-height:160%;font-weight:400}.wp-block-cover.alignfull .wp-block-image img{border-radius:16px}.wp-block-cover.alignfull .wp-block-button{display:flex;justify-content:center;max-width:187px}.wp-block-cover.alignfull.block-header{padding-top:40px;padding-bottom:40px}.wp-block-cover.alignfull.block-header .wp-block-cover__inner-container{max-width:740px}.wp-block-cover.alignfull.block-header .wp-block-cover__inner-container .wp-block-heading{font-size:44px;line-height:150%;font-weight:700;margin:0}.wp-block-cover.alignfull.block-header .wp-block-buttons{margin-top:40px}.wp-block-cover.alignfull.block-3-col-text .wp-block-columns{display:-ms-grid;display:grid;-ms-grid-columns:.3fr 24px .4fr 24px .3fr;grid-template-columns:.3fr .4fr .3fr;gap:24px;margin:-40px auto 60px}.wp-block-cover.alignfull.block-3-col-text .wp-block-column:nth-child(2){margin-top:-32px}.wp-block-cover.alignfull.block-3-col-text .wp-block-column:nth-child(2) .wp-block-image:not(:first-child){width:64px;margin:0 auto;margin-top:-48px}.wp-block-cover.alignfull.block-3-col-text .wp-block-separator{border-radius:8px;background:#f0f3f5;opacity:.15;height:14px;margin:0 auto}.wp-block-cover.alignfull.block-3-col-text .wp-block-separator:first-of-type{width:50%;margin-bottom:16px}.wp-block-cover.alignfull.block-3-col-text p{font-size:30px;line-height:150%;font-weight:700;max-width:764px;margin:0 auto 48px}.wp-block-cover.alignfull.block-images-text-image{padding-top:24px;padding-bottom:24px}.wp-block-cover.alignfull.block-images-text-image .wp-block-group{gap:24px;margin-bottom:24px}.wp-block-cover.alignfull.block-images-text-image .wp-block-group .wp-block-group:first-child{margin-top:80px}.wp-block-cover.alignfull.block-images-text-image .wp-block-cover__inner-container .wp-block-heading{font-size:132px;line-height:110%;margin-top:60px}.wp-block-cover.alignfull.block-acabados{padding-top:80px;padding-bottom:40px}.wp-block-cover.alignfull.block-acabados .wp-block-heading{margin-bottom:80px}.wp-block-cover.alignfull.block-acabados .wp-block-image{text-align:center}.wp-block-cover.alignfull.block-acabados .wp-block-image img{width:90px}.wp-block-cover.alignfull.block-acabados figcaption{font-size:15px;max-width:150px;margin:24px auto 0}.wp-block-cover.alignfull.block-chat{margin-bottom:80px}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container{padding-top:40px;padding-bottom:40px}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content p{font-size:36px;line-height:140%;font-weight:700;margin:24px 0 0}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content p:not(.has-color-text){color:#1a6c7a}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content p:not(.has-color-text) strong{color:#000}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content img{width:100px;border-radius:0}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__media{margin-top:80px;margin-bottom:-80px}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__media img{max-width:315px}.wp-block-cover.alignfull.block-image-text{padding-top:40px;padding-bottom:40px}.wp-block-cover.alignfull.block-image-text .wp-block-media-text{grid-gap:48px}.wp-block-cover.alignfull.block-image-text .wp-block-media-text.has-media-on-the-right .wp-block-button{justify-content:flex-end}.wp-block-cover.alignfull.block-image-text .wp-block-media-text__content{padding:0}.wp-block-cover.alignfull.block-image-text .wp-block-media-text__media{width:auto;position:unset}.wp-block-cover.alignfull.block-image-text .wp-block-media-text__media img{border-radius:16px;min-height:475px}.wp-block-cover.alignfull.block-black{padding-top:40px;padding-bottom:40px}.wp-block-cover.alignfull.block-black .wp-block-cover__inner-container{max-width:680px}.wp-block-cover.alignfull.block-black .wp-block-button{margin-top:48px}.wp-block-cover.alignfull.block-black .wp-block-button__link{color:#171717;background:#fff;border-color:#171717}.wp-block-cover.alignfull.block-black .wp-block-button__link:hover{background:#4dd2d0;color:#fff}.wp-block-cover.alignfull.block-black p{font-size:44px;line-height:150%;font-weight:700;margin:0}.wp-block-cover.alignfull.block-place{padding-top:64px;padding-bottom:64px}.wp-block-cover.alignfull.block-place .wp-block-image{text-align:right}.wp-block-cover.alignfull.block-place .wp-block-image img{width:90px}.wp-block-cover.alignfull.block-place .wp-block-cover__inner-container>.wp-block-group{gap:64px}.wp-block-cover.alignfull.block-place .wp-block-button{display:flex;justify-content:flex-end}.wp-block-cover.alignfull.block-video .wp-block-cover__inner-container>.wp-block-group{gap:100px}.wp-block-cover.alignfull.block-video .wp-block-image img{width:200px}.wp-block-cover.alignfull.block-park{padding-top:64px;padding-bottom:64px}.wp-block-cover.alignfull.block-park .wp-block-cover__inner-container>.wp-block-group{gap:64px}.wp-block-cover.alignfull.block-park .wp-block-cover__inner-container>.wp-block-group .wp-block-group{max-width:350px}.wp-block-cover.alignfull.block-park .wp-block-image img{width:90px}.wp-block-cover.alignfull.block-park p{font-size:20px;line-height:160%}@media (max-width:800px){.wp-block-cover.alignfull{min-height:250px}.wp-block-cover.alignfull .wp-block-heading{font-size:40px!important;line-height:150%}.wp-block-cover.alignfull p{font-size:20px;line-height:160%}.wp-block-cover.alignfull.block-header .wp-block-cover__inner-container .wp-block-heading,.wp-block-cover.alignfull.block-header .wp-block-cover__inner-container p{font-size:40px;line-height:150%}.wp-block-cover.alignfull.block-3-col-text .wp-block-columns{margin:0 auto}.wp-block-cover.alignfull.block-3-col-text p{font-size:24px;line-height:150%;margin:32px auto}.wp-block-cover.alignfull.block-images-text-image .wp-block-cover__inner-container .wp-block-heading{font-size:80px;line-height:110%;margin-top:40px}.wp-block-cover.alignfull.block-acabados{padding-top:40px}.wp-block-cover.alignfull.block-acabados .wp-block-heading{margin-bottom:40px}.wp-block-cover.alignfull.block-acabados .wp-block-image img{width:60px}.wp-block-cover.alignfull.block-acabados figcaption{font-size:14px;max-width:100px;margin:16px auto 0}.wp-block-cover.alignfull.block-chat{margin-bottom:0}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content p{font-size:30px;line-height:140%}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__media{margin-top:40px;margin-bottom:-40px}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__media img{max-width:280px}.wp-block-cover.alignfull.block-image-text .wp-block-media-text{grid-gap:24px}.wp-block-cover.alignfull.block-image-text .wp-block-media-text__media img{min-height:400px}.wp-block-cover.alignfull.block-black .wp-block-button{margin-top:32px}.wp-block-cover.alignfull.block-black p{font-size:40px;line-height:150%}.wp-block-cover.alignfull.block-place{padding-top:40px;padding-bottom:40px}.wp-block-cover.alignfull.block-place .wp-block-image img{width:70px}.wp-block-cover.alignfull.block-place .wp-block-cover__inner-container>.wp-block-group{gap:40px}.wp-block-cover.alignfull.block-video .wp-block-cover__inner-container>.wp-block-group{gap:32px}.wp-block-cover.alignfull.block-video .wp-block-image img{width:150px}.wp-block-cover.alignfull.block-park{padding-top:40px;padding-bottom:40px}.wp-block-cover.alignfull.block-park .wp-block-cover__inner-container>.wp-block-group{gap:32px}.wp-block-cover.alignfull.block-park .wp-block-cover__inner-container>.wp-block-group iframe{max-width:240px}.wp-block-cover.alignfull.block-park .wp-block-cover__inner-container>.wp-block-group .wp-block-group{max-width:300px;gap:16px}.wp-block-cover.alignfull.block-park .wp-block-image img{width:70px}.wp-block-cover.alignfull.block-park p{font-size:18px;line-height:160%}}@media (max-width:600px){.wp-block-cover.alignfull{min-height:200px}.wp-block-cover.alignfull .wp-block-heading{font-size:32px!important;line-height:150%}.wp-block-cover.alignfull p{font-size:16px;line-height:160%}.wp-block-cover.alignfull.block-header .wp-block-cover__inner-container .wp-block-heading,.wp-block-cover.alignfull.block-header .wp-block-cover__inner-container p{font-size:32px;line-height:150%}.wp-block-cover.alignfull.block-3-col-text .wp-block-columns{display:block;text-align:center;margin-bottom:32px}.wp-block-cover.alignfull.block-3-col-text .wp-block-column:nth-child(2){margin:12px auto}.wp-block-cover.alignfull.block-3-col-text p{font-size:20px;line-height:150%;margin:16px auto}.wp-block-cover.alignfull.block-3-col-text .wp-block-spacer{height:32px!important}.wp-block-cover.alignfull.block-images-text-image .wp-block-cover__inner-container .wp-block-group{display:block}.wp-block-cover.alignfull.block-images-text-image .wp-block-cover__inner-container .wp-block-group:first-child{margin-top:0}.wp-block-cover.alignfull.block-images-text-image .wp-block-cover__inner-container .wp-block-heading{font-size:60px;line-height:110%}.wp-block-cover.alignfull.block-images-text-image .wp-block-buttons{margin-top:12px}.wp-block-cover.alignfull.block-images-text-image .wp-block-image img{max-height:250px}.wp-block-cover.alignfull.block-acabados{padding-top:32px}.wp-block-cover.alignfull.block-acabados .wp-block-heading{margin-bottom:32px}.wp-block-cover.alignfull.block-acabados .wp-block-image{margin-bottom:16px}.wp-block-cover.alignfull.block-acabados .wp-block-image img{width:60px}.wp-block-cover.alignfull.block-acabados figcaption{max-width:200px}.wp-block-cover.alignfull.block-acabados .wp-block-group{display:block}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content{-ms-grid-row:1;grid-row:1}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content p{font-size:24px;line-height:140%}.wp-block-cover.alignfull.block-chat .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__media{margin-top:12px;margin-bottom:12px;-ms-grid-row:2;grid-row:2}.wp-block-cover.alignfull.block-image-text .wp-block-media-text__media img{min-height:250px}.wp-block-cover.alignfull.block-image-text .has-text-align-right{text-align:left}.wp-block-cover.alignfull.block-image-text .wp-block-buttons{justify-content:flex-start}.wp-block-cover.alignfull.block-black p{font-size:32px;line-height:150%}.wp-block-cover.alignfull.block-place{padding-top:32px;padding-bottom:32px}.wp-block-cover.alignfull.block-place .wp-block-cover__inner-container{text-align:center}.wp-block-cover.alignfull.block-place .wp-block-cover__inner-container>.wp-block-group{display:block}.wp-block-cover.alignfull.block-place .wp-block-cover__inner-container>.wp-block-group .wp-block-group{margin-bottom:16px;align-items:center}.wp-block-cover.alignfull.block-place .wp-block-cover__inner-container>.wp-block-group .wp-block-group *{text-align:center}.wp-block-cover.alignfull.block-video .wp-block-cover__inner-container{padding-top:16px;padding-bottom:16px}.wp-block-cover.alignfull.block-video .wp-block-cover__inner-container>.wp-block-group{display:block;text-align:center}.wp-block-cover.alignfull.block-park{padding-top:32px;padding-bottom:32px}.wp-block-cover.alignfull.block-park .wp-block-cover__inner-container>.wp-block-group{flex-direction:column-reverse;text-align:center}.wp-block-cover.alignfull.block-park .wp-block-cover__inner-container>.wp-block-group *{margin:auto}.wp-block-cover.alignfull.block-park .wp-block-cover__inner-container>.wp-block-group iframe{max-width:300px}.wp-block-cover.alignfull.block-park .wp-block-cover__inner-container>.wp-block-group .wp-block-group{max-width:350px;justify-content:center;gap:16px}.wp-block-cover.alignfull.block-park p{font-size:16px;line-height:160%}}.wc-order-attribution-inputs{display:none}.wp-block-cover .wp-block-cover__inner-container{position:absolute}.escaparate-template-default .wp-block-cover .wp-block-cover__inner-container{position:absolute}.block-contact.block-contact{padding:40px 0}.block-contact.block-contact .wp-block-heading{font-size:60px}.block-contact.block-contact .contact-form-content-new{margin:auto;font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr;grid-gap:24px}.block-contact.block-contact .contact-form-content-new p{font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif;margin:4px 0}.block-contact.block-contact .contact-form-content-new .input-container{margin-bottom:28px}.block-contact.block-contact .contact-form-content-new input:not([type=submit]):not([type=checkbox]),.block-contact.block-contact .contact-form-content-new textarea{border-radius:16px;border:none;padding-left:19.59px;font:normal normal 300 18px/30px 'Poppins','Poppins Fallback',sans-serif;width:100%;height:70px}.block-contact.block-contact .contact-form-content-new input[type=file]{color:#fff}.block-contact.block-contact .contact-form-content-new textarea{height:120px}.block-contact.block-contact .contact-form-content-new input[type=submit]{height:48px;border-radius:16px;margin-top:12px;font:normal normal 500 30px/35px 'Poppins','Poppins Fallback',sans-serif;width:100%;border:none;color:#000}.block-contact.block-contact .contact-form-content-new .wpcf7-list-item{margin:0}.block-contact.block-contact .contact-form-content-new .wpcf7-list-item .contact-accept{font:normal normal 300 14px/21px 'Poppins','Poppins Fallback',sans-serif}@media (max-width:600px){.block-contact.block-contact{padding:32px 0}.block-contact.block-contact .contact-form-content-new{font:normal normal 300 14px/21px 'Poppins','Poppins Fallback',sans-serif;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0}.block-contact.block-contact .contact-form-content-new p{font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif}.block-contact.block-contact .contact-form-content-new .input-container{margin-bottom:16px}.block-contact.block-contact .contact-form-content-new input:not([type=submit]):not([type=checkbox]),.block-contact.block-contact .contact-form-content-new textarea{border-radius:16px;height:40px;font:normal normal 300 16px/25px 'Poppins','Poppins Fallback',sans-serif}.block-contact.block-contact .contact-form-content-new textarea{height:80px}.block-contact.block-contact .contact-form-content-new input[type=submit]{height:40px;margin-top:8px;font:normal normal 500 20px/25px 'Poppins','Poppins Fallback',sans-serif}.block-contact.block-contact .contact-form-content-new .wpcf7-list-item .contact-accept{font:normal normal 300 12px/18px 'Poppins','Poppins Fallback',sans-serif}}.proyecto-container{max-width:1080px;margin:0 auto}.proyecto-container .wp-block-heading{font-size:clamp(24px, calc(3.5555555556vw + 8px), 40px);line-height:120%;margin-bottom:clamp(24px,calc(1.7777777778vw + 16px),32px)}.proyecto-container p{font-size:clamp(16px, calc(.4444444444vw + 14px), 18px);line-height:140%;margin:.5em 0 1.5em}.proyecto-container h2{font-size:clamp(24px, calc(3.5555555556vw + 8px), 40px);line-height:120%}.proyecto-container>.wp-block-group{padding:clamp(24px,calc(7.1111111111vw + -8px),56px) 16px}.proyecto-container>.wp-block-group>*{max-width:850px;margin-left:auto;margin-right:auto}.proyecto-container .wp-block-button{display:flex;justify-content:center}.block-hero{gap:0;padding-bottom:clamp(16px,calc(7.1111111111vw + -16px),48px);background:linear-gradient(180deg,#f8f8f8 35.94%,#fff0 100%)}.block-hero .wp-block-column:first-child{padding:16px clamp(16px,calc(7.1111111111vw + -16px),48px)}.block-hero .wp-block-column:first-child>*{max-width:640px;margin-left:auto}.block-hero .wp-block-image img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:500px;min-height:350px}.proyecto-cats{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(16px,calc(1.7777777778vw + 8px),24px) 1fr clamp(16px,calc(1.7777777778vw + 8px),24px) 1fr;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,calc(1.7777777778vw + 8px),24px)}.proyecto-cat{position:relative;max-width:450px;margin:0 auto}.proyecto-cat .image{overflow:hidden;border-radius:12px;position:relative}.proyecto-cat .image:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;opacity:.3;background:#000}.proyecto-cat img{width:100%;-o-object-fit:cover;object-fit:cover;height:clamp(200px,calc(26.6666666667vw + 80px),320px);display:block}.proyecto-cat .title{position:absolute;top:clamp(64px,calc(12.4444444444vw + 8px),120px);width:100%;display:flex;justify-content:center;padding:clamp(16px,calc(5.3333333333vw + -8px),40px);font-size:clamp(20px, calc(1.7777777778vw + 12px), 28px);line-height:130%;color:#fff}.proyecto-cat .btns{position:absolute;bottom:clamp(32px,calc(1.7777777778vw + 24px),40px);width:100%;display:flex;justify-content:center}.proyecto-cat a:hover img{transform:scale(1.1)}.block-testimony .wp-block-image{margin:24px 0}.block-testimony p{font-size:clamp(18px, calc(1.3333333333vw + 12px), 24px);line-height:140%}.block-testimony p strong{font-size:clamp(20px, calc(1.7777777778vw + 12px), 28px);line-height:130%}.block-testimony .wp-block-pullquote{padding:clamp(24px,calc(1.7777777778vw + 16px),32px) 0 0}.block-questions>.wp-block-group__inner-container>.wp-block-group>p{cursor:pointer;font-size:clamp(16px, calc(.8888888889vw + 12px), 20px);line-height:120%;padding:16px;background:#102e35;color:#f0f0f0;width:100%;display:flex;justify-content:center;border-radius:8px;font-weight:600}.block-questions>.wp-block-group__inner-container>.wp-block-group>p+.wp-block-group{display:none}.block-questions>.wp-block-group__inner-container>.wp-block-group>p.active+.wp-block-group{display:block}.block-banner-proyecto,.block-quality{padding:clamp(24px,calc(8.8888888889vw + -16px),64px) 16px}.block-banner-proyecto p,.block-quality p{font-weight:600;font-size:clamp(18px, calc(1.3333333333vw + 12px), 24px);line-height:140%}.block-banner-proyecto .wp-block-image,.block-quality .wp-block-image{margin-top:clamp(24px,calc(3.5555555556vw + 8px),40px)}.block-banner-proyecto .wp-block-image img,.block-quality .wp-block-image img{width:clamp(80px,calc(15.5555555556vw + 10px),150px)}.block-banner-proyecto{padding:clamp(32px,calc(7.1111111111vw + 0px),64px) 16px}.block-banner-proyecto .wp-block-image{margin-bottom:clamp(24px,calc(3.5555555556vw + 8px),40px)}.block-banner-proyecto .wp-block-image img{width:clamp(200px,calc(33.3333333333vw + 50px),350px)}.block-contact.block-contact h2.wp-block-heading,.block-image-text h2.wp-block-heading{font-size:clamp(40px, calc(4.4444444444vw + 20px), 60px);line-height:120%}.block-contact.block-contact .wp-block-group__inner-container,.block-image-text .wp-block-group__inner-container{max-width:1200px;margin:0 auto}.block-contact.block-contact .wp-block-group__inner-container>.wp-block-columns,.block-image-text .wp-block-group__inner-container>.wp-block-columns{max-width:1200px;gap:clamp(24px,calc(5.3333333333vw + 0px),48px);margin:0 auto}.block-contact.block-contact .wp-block-group__inner-container>.wp-block-columns>.wp-block-column:not(:first-child) .wp-block-image img,.block-image-text .wp-block-group__inner-container>.wp-block-columns>.wp-block-column:not(:first-child) .wp-block-image img{border-radius:16px;border:8px solid #f0f0f0;-o-object-fit:cover;object-fit:cover}.block-contact.block-contact .wp-block-group__inner-container>.wp-block-columns .wp-block-columns,.block-image-text .wp-block-group__inner-container>.wp-block-columns .wp-block-columns{gap:clamp(16px,calc(2.2222222222vw + 6px),26px);margin-bottom:32px}.block-contact.block-contact .wp-block-group__inner-container>.wp-block-columns .wp-block-columns .wp-block-column:not(:first-child),.block-image-text .wp-block-group__inner-container>.wp-block-columns .wp-block-columns .wp-block-column:not(:first-child){display:flex;justify-content:center;align-items:center}@media (max-width:1200px){.block-contact.block-contact .wp-block-group__inner-container>.wp-block-columns,.block-image_text .wp-block-group__inner-container>.wp-block-columns{flex-direction:column}.block-contact.block-contact .wp-block-group__inner-container>.wp-block-columns>.wp-block-column:not(:first-child) .wp-block-image img,.block-image_text .wp-block-group__inner-container>.wp-block-columns>.wp-block-column:not(:first-child) .wp-block-image img{width:100%;max-height:300px}}@media (max-width:780px){.block-hero{flex-direction:column-reverse}.block-hero .wp-block-column:first-child>*{margin-right:auto;padding:0 16px}.block-hero .wp-block-image img{min-height:180px}.proyecto-cats{-ms-grid-columns:1fr;grid-template-columns:1fr}}.block-hero-proyecto-cat .wp-block-group__inner-container{max-width:1200px}.block-hero-proyecto-cat .wp-block-group{gap:16px;margin-bottom:clamp(32px,calc(1.7777777778vw + 24px),40px)}.block-hero-proyecto-cat .wp-block-group h1,.block-hero-proyecto-cat .wp-block-group p{font-size:clamp(24px, calc(3.5555555556vw + 8px), 40px);line-height:120%;margin:0;font-weight:600}.block-hero-proyecto-cat p{font-size:clamp(18px, calc(.8888888889vw + 14px), 22px);line-height:140%}.block-hero-proyecto-cat .wp-block-columns{gap:clamp(16px,calc(1.7777777778vw + 8px),24px);margin-bottom:32px}.block-hero-proyecto-cat .wp-block-columns .wp-block-image img{border-radius:8px;height:clamp(275px,calc(16.6666666667vw + 200px),350px);width:100%;-o-object-fit:cover;object-fit:cover}.proyectos.list{padding:clamp(48px,calc(3.5555555556vw + 32px),64px) 16px;display:flex;flex-direction:column;gap:clamp(16px,calc(1.7777777778vw + 8px),24px)}.proyectos.list .proyecto{display:-ms-grid;display:grid;-ms-grid-columns:clamp(140px,calc(48.8888888889vw + -80px),360px) 0 1fr;grid-template-columns:clamp(140px,calc(48.8888888889vw + -80px),360px) 1fr;grid-gap:0;cursor:pointer}.proyectos.list .proyecto .image{overflow:hidden;border-radius:8px;height:clamp(140px,calc(48.8888888889vw + -80px),360px)}.proyectos.list .proyecto .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.proyectos.list .proyecto .content{padding:clamp(0px,calc(5.3333333333vw + -24px),24px) clamp(0px,calc(5.3333333333vw + -24px),24px) 32px clamp(16px,calc(1.7777777778vw + 8px),24px);color:#171717;position:relative}.proyectos.list .proyecto .content:after{content:url(/wp-content/themes/adrihosan/img/plus.png);position:absolute;bottom:8px;right:16px;width:24px;height:24px;display:block}.proyectos.list .proyecto:hover .image img{transform:scale(1.1)}.proyectos.list .proyecto .title{margin-bottom:clamp(8px,calc(1.7777777778vw + 0px),16px)}.proyectos.list .proyecto .ubicacion{margin-bottom:clamp(4px,calc(.8888888889vw + 0px),8px);font-weight:600;font-size:clamp(18px, calc(.8888888889vw + 14px), 22px);line-height:130%}.proyectos.list .proyecto .excerpt{font-size:clamp(14px, calc(.8888888889vw + 10px), 18px);line-height:140%;height:calc(5 * clamp(14px,calc(.8888888889vw + 10px),18px) * 1.4);overflow:hidden;text-overflow:-webkit-ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}@media (max-width:780px){.proyectos.list{gap:40px}.proyectos.list .proyecto{-ms-grid-columns:1fr;grid-template-columns:1fr}.proyectos.list .proyecto .content{padding:clamp(16px,calc(1.7777777778vw + 8px),24px) 0 32px}.proyectos.list .proyecto .image{height:clamp(240px,calc(26.6666666667vw + 120px),360px)}}.block-hero-proyecto{padding-bottom:clamp(40px,calc(5.3333333333vw + 16px),64px)}.block-hero-proyecto .wp-block-image{position:absolute;top:calc(50% - 100px);left:calc(50vw - 100px)}.block-hero-proyecto .wp-block-image img{width:200px;height:200px;border-radius:50%;display:block;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 12px rgb(255 255 255 / .2)}.block-hero-proyecto .wp-block-media-text{padding-bottom:clamp(32px,calc(5.3333333333vw + 8px),56px)}.block-hero-proyecto .wp-block-media-text__content{max-width:700px;margin:0 0 0 auto;padding:16px 124px 16px 16px}.block-hero-proyecto .wp-block-media-text__media img{max-height:600px}.single-proyecto .wp-block-gallery .wp-block-image img{border-radius:16px;max-height:450px}.cat-gallery{display:flex;flex-wrap:wrap;gap:32px;margin:60px auto 80px;align-items:center;justify-content:center}.cat-gallery .item{max-width:320px}.cat-gallery a img{height:446px;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.cat-gallery a .name{color:#333;font:normal normal 600 25px/35px 'Poppins','Poppins Fallback',sans-serif;margin:12px auto 24px;text-align:center}.cat-gallery a:hover img{opacity:.8}@media (max-width:1200px){.block-hero-proyecto .wp-block-image{display:none}.block-hero-proyecto .wp-block-media-text__content{padding:16px}}.wc-block-grid .wc-block-grid__products{max-width:1060px;margin:40px auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(3,1fr);grid-gap:32px;list-style:none}.wc-block-grid .wc-block-grid__products img{height:446px;width:100%;-o-object-fit:cover;object-fit:cover}.wc-block-grid .wc-block-grid__products .category-title{font:normal normal 600 16px/17px 'Poppins','Poppins Fallback',sans-serif;font-weight:500;text-transform:uppercase;width:100%;text-align:center;margin:14px 0 10px;color:#4dd2d0}.wc-block-grid .wc-block-grid__products .category-title a:hover{color:#767676}.wc-block-grid .wc-block-grid__products .woocommerce-loop-product__title{color:#333;font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;width:95%;text-align:center;height:58px;margin-bottom:8px;overflow:hidden;text-overflow:-webkit-ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.wc-block-grid .wc-block-grid__products .price{display:flex;width:100%;justify-content:center;font:normal normal 600 18px/30px 'Poppins','Poppins Fallback',sans-serif;color:#4dd2d0}.wc-block-grid .wc-block-grid__products .price del{color:#333;font-size:14px;margin-right:4px}.wc-block-grid .wc-block-grid__products .price small{color:#767676;font-size:14px}.wc-block-grid .wc-block-grid__products .price .woocommerce-price-suffix:nth-child(3){order:2;margin-left:6px}.wc-block-grid .wc-block-grid__products .price .woocommerce-price-suffix:nth-child(4){order:1;color:#4dd2d0}.wc-block-grid .wc-block-grid__products .price .woocommerce-price-suffix:nth-child(4):before{content:'/'}.wc-block-grid .wc-block-grid__products a{cursor:pointer}.wc-block-grid .wc-block-grid__products a:hover img{opacity:.8}.wc-block-grid .wc-block-grid__products a:hover .category-title{color:#767676}.wc-block-grid .wc-block-grid__products a.button{border-radius:5px;background-color:#4dd2d0;border:1px solid #4dd2d0;color:#fff;font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;padding:4px 30px;width:-moz-max-content;width:max-content;height:40px;transition:background-color .4s,border-color .4s,color .4s;cursor:pointer;display:flex;align-items:center;justify-content:center;text-transform:uppercase;min-width:187px}.wc-block-grid .wc-block-grid__products a.button:focus,.wc-block-grid .wc-block-grid__products a.button:visited{color:#fff}.wc-block-grid .wc-block-grid__products a.button:hover{color:#4dd2d0;background-color:#fff;border:1px solid #4dd2d0;text-decoration:none}.wc-block-grid .wc-block-grid__products .button,.wc-block-grid .wc-block-grid__products a.button{width:-moz-max-content;width:max-content;text-align:center;margin:17px auto;height:40px;display:flex!important}@media (max-width:1100px){.wc-block-grid .wc-block-grid__products{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin:0 auto}}@media (max-width:600px){.wc-block-grid .wc-block-grid__products .product{max-width:236px;margin:0 auto}.wc-block-grid .wc-block-grid__products img{height:314px;max-width:236px}.wc-block-grid .wc-block-grid__products .category-title{font-size:9px;line-height:11px;margin:4px auto;width:100%}.wc-block-grid .wc-block-grid__products .woocommerce-loop-product__title{font-size:12px;line-height:15px;text-align:center;height:44px;margin-bottom:2px;overflow:hidden;text-overflow:-webkit-ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.wc-block-grid .wc-block-grid__products .price{font-size:12px;line-height:18.5px}.wc-block-grid .wc-block-grid__products .price del{font-size:10px}.wc-block-grid .wc-block-grid__products .price small{font-size:8px}.wc-block-grid .wc-block-grid__products a.button{min-width:unset;font-size:12px;padding:4px 16px}.wc-block-grid .wc-block-grid__products .button,.wc-block-grid .wc-block-grid__products a.button{margin:3.6px auto 20px;height:26px}}.wp-block-doo-block-product-cat{max-width:1060px;margin:0 auto;padding:24px 0}.alignwide{width:1500px;max-width:100vw;position:unset;margin-left:auto;margin-right:auto}.block-home-hero.wp-block-group h1{margin-bottom:18px;font:normal normal 600 50px/70px 'Poppins','Poppins Fallback',sans-serif;line-height:53px}.block-home-hero.wp-block-group p{max-width:373px;color:#767676}.block-home-hero.wp-block-group .wp-block-columns{flex-wrap:wrap!important;justify-content:center}.block-home-hero.wp-block-group .wp-block-columns .wp-block-column:first-child{padding:32px;min-width:min(500px,100vw);width:100%}.block-home-hero.wp-block-group img{width:100%;-o-object-fit:contain;object-fit:contain}.block-padding.wp-block-group .wp-block-column{padding:16px}.block-padding.wp-block-group .wp-block-column img{width:100%}.block-padding.wp-block-group .wp-block-column h2{margin-top:20px}.block-items.wp-block-group .wp-block-button{margin-bottom:0}.block-items.wp-block-group .wp-block-button:after{content:"";border-left:1px solid #bdbdbd;height:28.81px;width:1px;display:block;margin:0 auto}.block-items.wp-block-group .wp-block-button__link{border-radius:100px;border:1px solid #bdbdbd;color:#171717;background-color:#fff0;font:normal normal 500 14px/20px 'Poppins','Poppins Fallback',sans-serif;width:-moz-max-content;width:max-content;min-width:-moz-min-content;min-width:min-content}.block-items.wp-block-group .wp-block-button__link:hover,.block-items.wp-block-group .wp-block-button__link:visited{color:#171717}.block-items.wp-block-group .wp-block-columns{gap:30px}.block-items.wp-block-group .wp-block-columns img{width:100%}@media (max-width:400px){.home-banner-3 .wp-block-group__inner-container h2{font-size:32px;line-height:1.6}}@media (max-width:600px){.block-home-hero.wp-block-group h1{font-size:32px;line-height:1.5}.block-home-hero.wp-block-group .wp-block-columns .wp-block-column:first-child{padding:16px}}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu-content,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu-content{-moz-column-count:4;column-count:4;-moz-column-gap:32px;column-gap:32px;padding:26px 60px 40px;height:-moz-max-content;height:max-content}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu{padding:0;overflow-y:auto;overflow-x:hidden;height:auto;max-height:calc(100vh - 120px);min-height:unset;width:100vw;max-width:min(1500px,100vw);left:-378px}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu li:last-child,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu li:last-child{display:list-item}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu .menu-item.parent>a,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu .menu-item.parent>a{margin-bottom:12px;width:100%;padding:0 0 4px;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center;gap:8px}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu .menu-item.parent .minus,.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu .menu-item.parent .more,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu .menu-item.parent .minus,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu .menu-item.parent .more{display:none;border:1px solid #444;width:20px;height:20px;border-radius:50%;justify-content:center;align-items:center;color:#444}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu .menu-item.parent .sub-sub-menu,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu .menu-item.parent .sub-sub-menu{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu .menu-item.child a,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu .menu-item.child a{text-transform:none;font-weight:400;width:100%}@media (max-width:1300px){.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu{left:-274px}}@media (max-width:1100px){.main-navigation .menu-main-menu-container{width:100vw;max-width:450px}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu-content,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu-content{-moz-column-count:1;column-count:1;padding:12px 0}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu{left:-100px;max-height:100%;margin-right:-85px}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu:after,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu:after{content:none}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu .menu-item.parent .more,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu .menu-item.parent .more{display:flex}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu .menu-item.parent .sub-sub-menu,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu .menu-item.parent .sub-sub-menu{display:none}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu .menu-item.parent.focus .more,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu .menu-item.parent.focus .more{display:none}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu .menu-item.parent.focus .minus,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu .menu-item.parent.focus .minus{display:flex}.main-navigation ul.menu li.menu-item.custom-menu-category.active .sub-menu .menu-item.parent.focus .sub-sub-menu,.main-navigation ul.menu li.menu-item.custom-menu-category:hover .sub-menu .menu-item.parent.focus .sub-sub-menu{display:flex}}.doo-category-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:20px}.doo-category-item{flex:1 1 calc(16.66% - 20px);max-width:calc(16.66% - 20px);text-align:center}.doo-category-item a{font-size:16px;color:#333;line-height:20px}.doo-category-item a:visited{color:#333}.doo-category-item a:hover{color:#9de6e5}.doo-category-item img.rounded-image{border-radius:50%;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.doo-load-more{display:block;margin:40px auto}.doo-category-banner{position:relative;z-index:9}.woocommerce-shop .doo-category-banner{margin:0 auto 350px}.wp-block-doo-block-product-cat .doo-category-item{flex:1 1 calc(25% - 20px);max-width:calc(25% - 20px)}@media (max-width:1100px){.doo-category-banner{padding:0 16px}.wp-block-doo-block-product-cat .doo-category-banner{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}}@media (max-width:800px){.doo-category-grid{margin-bottom:0}.doo-category-item{flex:1 1 calc(25% - 20px);max-width:calc(25% - 20px)}}@media (max-width:600px){.doo-category-item{flex:1 1 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}.wp-block-doo-block-product-cat .doo-category-item{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}.tax-product_cat .doo-category-banner{margin:-100px auto 300px}.woocommerce-shop .doo-category-banner{margin:0 auto 400px}}@media (max-width:450px){.doo-category-item,.wp-block-doo-block-product-cat .doo-category-item{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product img{display:block}ul.products li.product .button{display:block}@media screen and (min-width:48em){ul.products li.product{width:30.7966666667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}ul.products.columns-1 li.product{float:none;width:100%}ul.products.columns-2 li.product{width:48.1%}ul.products.columns-3 li.product{width:30.7966666667%}ul.products.columns-4 li.product{width:22.15%}ul.products.columns-5 li.product{width:16.96%}ul.products.columns-6 li.product{width:13.4933333333%}}.single-product div.product{position:relative}.single-product div.product .woocommerce-product-gallery{position:relative;float:left}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.7966666667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.stock:empty::before{display:none}.stock.in-stock{color:#4DD2D0}.stock.out-of-stock{color:#f36}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#4169e1}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:#404040;text-indent:0;opacity:.25}p.stars a:hover~a::before{content:"\53";color:#404040;opacity:.25}p.stars:hover a::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active~a::before{content:"\53";color:#404040;opacity:.25}p.stars.selected a:not(.active)::before{content:"\53";color:#4169e1;opacity:1}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#4DD2D0}.woocommerce-password-strength.short{color:#f36}.woocommerce-password-strength.bad{color:#f36}.woocommerce-password-strength.good{color:#4DD2D0}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #4DD2D0}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #f36}.required{color:red}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#4DD2D0;clear:both}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#4DD2D0}.woocommerce-error{background-color:#f36}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#4DD2D0;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgb(0 0 0 / .2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#4169e1;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .25em rgb(0 0 0 / .1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#4169e1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgb(0 0 0 / .1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}@keyframes wcss-rotate{to{transform:rotate(1turn)}}@keyframes sk-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes wcss-shake{0%{transform:translateX(0)}25%{transform:translateX(-8px)}50%{transform:translateX(8px)}to{transform:translateX(0)}}.wcss-spinner{animation:wcss-rotate 2s linear infinite;height:40px;margin:100px auto;position:relative;text-align:center;width:40px}.wcss-dot1,.wcss-dot2{animation:sk-bounce 2s ease-in-out infinite;background-color:#333;border-radius:100%;display:inline-block;height:60%;position:absolute;top:0;width:60%}.wcss-dot2{animation-delay:-1s;bottom:0;top:auto}.wcss-shake-animation{animation:wcss-shake .3s}.rtl .wcss-popup{direction:rtl}.rtl .wcss-popup__header-close{border-radius:5px 0 0 0}.wcss-popup button,.wcss-popup input,.wcss-popup select{margin-top:15px;white-space:normal!important;width:100%;word-wrap:break-word}.wcss-popup form{margin:0!important}.wcss-popup form button,.wcss-popup form input,.wcss-popup form textarea{margin:0!important;padding:5px 10px!important;width:100%!important}.wcss-popup form textarea{height:70px!important;resize:none}.wcss-popup form p{margin:0 0 10px;padding:0}.wcss-popup form label{display:block;font-size:15px;line-height:20px;padding-bottom:2px}.wcss-popup form label>span{color:red;font-size:16px;vertical-align:top}.wcss-popup form span{color:#6e7096;font-size:13px}.wcss-popup-overlay{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999998}.wcss-popup *{box-sizing:border-box}.wcss-popup{border-radius:5px;box-shadow:0 30px 90px -20px #0000004d;display:none;left:50%;max-width:98%;position:fixed;top:50%;transform:translate(-50%,-50%);width:320px;z-index:999999}.wcss-popup__header{box-shadow:0 10px 30px #0000000d;display:flex;justify-content:space-between}.wcss-popup__header-text{font-size:19px;padding:15px}.wcss-popup__header-close{align-items:center;background:var(--popup-close-button-bg-color);border-radius:0 5px 0 0;color:var(--popup-close-button-icon-color);cursor:pointer;display:flex;font-size:28px;justify-content:center;padding:8px 12px;text-shadow:0 0 10px #0003}.wcss-popup__body{padding:15px}.wcss-share-medium{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.wcss-share-medium a{align-items:center;color:inherit;display:flex;flex-direction:column;height:90px;justify-content:center;margin-bottom:10px;max-width:33.3%;outline:none!important;text-decoration:none!important;transition:all .1s ease-in-out;-webkit-user-select:none;user-select:none;width:150px}.wcss-share-medium a:hover{transform:scale(1.1)}.wcss-share-medium a i{font-size:45px}.wcss-share-medium a div{font-size:13px;margin-top:8px}.wcss-copied-to-clipboard{align-items:center;color:#009688;display:flex;font-size:70px;justify-content:center;margin:40px 15px;padding:15px}.wcss-copied-to-clipboard svg{width:80px}.wcss-login-now{padding:15px}.wcss-login-now,.wcss-save-cart-form{display:none;text-align:center}.wcss-share-cart-btn-shortcode{display:inline-block;margin:0 5px;padding:10px 30px;text-align:center;text-decoration:none!important;vertical-align:middle}.wcss-empty-cart-message{padding:30px 15px}.wcss-empty-cart-message p{line-height:30px;margin:0;padding:0}.wcss-email-cart{display:none}#wcss-print-cart{display:none;padding:20px 0}#wcss-saved-cart-search input{width:100%}.woocommerce .cart-collaterals .wcss-btn,.woocommerce .cart_totals .wcss-btn,.woocommerce .coupon .wcss-btn,.woocommerce .wc-proceed-to-checkout .wcss-btn,.woocommerce .woocommerce-cart-form .wcss-btn{display:inline-block;margin-right:5px}/*!
 * Custom Add To Cart Button for WooCommerce 1.1.1
 * Copyright 2020 Barn2 Plugins
 */@font-face{ font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal }.wc-add-to-cart-icon .add_to_cart_button.text_replaceable,.wc-add-to-cart-icon .single_add_to_cart_button{box-sizing:border-box;position:relative}.wc-add-to-cart-icon .add_to_cart_button.text_replaceable:before,.wc-add-to-cart-icon .single_add_to_cart_button:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;font-weight:inherit;height:1em;position:relative;top:1px;display:inline-block}.wc-add-to-cart-icon.wc-add-to-cart-no-text .add_to_cart_button.text_replaceable,.wc-add-to-cart-icon.wc-add-to-cart-no-text .single_add_to_cart_button{min-width:1em;width:4em;text-indent:-9999px}.wc-add-to-cart-icon.wc-add-to-cart-no-text .add_to_cart_button.text_replaceable:before,.wc-add-to-cart-icon.wc-add-to-cart-no-text .single_add_to_cart_button:before{position:absolute;left:0;top:50%;width:100%;text-indent:0;margin-right:0;margin-top:-.5em}.wc-add-to-cart-icon.wc-add-to-cart-no-text .wc-product-table .single_add_to_cart_button.added{width:6em}.wc-add-to-cart-icon.wc-add-to-cart-no-text .wc-product-table .single_add_to_cart_button.added:before{left:-1.1em}.wc-add-to-cart-icon.wc-add-to-cart-no-text .wc-product-table .single_add_to_cart_button.added:after{position:absolute;text-indent:0;right:1.2em;top:50%;margin-top:-.5em}.theme-enfold .add_to_cart_button span,.theme-enfold .single_add_to_cart_button span{display:none!important}.cart-show-discounts{margin:5px 0}.productinfo-show-discounts{margin:5px 0}