/* https://farmaciaoms.com/wp-content/themes/farmaciaoms/style.css?ver=6.1.8 */
@font-face{font-family:"futura";font-weight:400;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:url(/wp-content/themes/farmaciaoms/assets/fonts/typography/futura-regular.woff) format("woff")}@font-face{font-family:"futura";font-weight:500;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:url(/wp-content/themes/farmaciaoms/assets/fonts/typography/futura-medium.woff) format("woff")}@font-face{font-family:"futura";font-weight:700;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:url(/wp-content/themes/farmaciaoms/assets/fonts/typography/futura-heavy.woff) format("woff")}@font-face{font-family:'icomoon';font-weight:400;font-style:normal;font-display:swap;src:url(/wp-content/themes/farmaciaoms/assets/fonts/icons/icomoon.woff) format("woff")}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-telephone:before{content:"\e92a"}.icon-envelope:before{content:"\e918"}.icon-map-marker:before{content:"\e92b"}.icon-whatsapp:before{content:"\e907"}.icon-chevron-right:before{content:"\e900"}.icon-chevron-left:before{content:"\e901"}.icon-chevron-up:before{content:"\e902"}.icon-chevron-down:before{content:"\e903"}.icon-cancel:before{content:"\e904"}.icon-menu:before{content:"\e905"}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}ul,ol{padding:0;margin:0;list-style:none}img{max-width:100%;height:auto;vertical-align:bottom}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{font-family:"futura",sans-serif;font-size:17px;line-height:1.6;color:#42352b;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;will-change:font-size;transition:font-size 0.3s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){html,body{font-size:16px}}@media screen and (min-width:1366px){html,body{font-size:17px}}b,strong{font-weight:700}p{margin:0 0 1rem;word-break:break-word}.clr-brand{color:#6E9882}body.no-overflow{overflow:hidden!important;-webkit-overflow-scrolling:auto}@media (min-width:1024px){body.no-overflow{overflow:auto!important}}body.modal-is-open{overflow:hidden!important;-webkit-overflow-scrolling:auto}html,body{-webkit-tap-highlight-color:transparent}@media all and (display-mode:standalone){body{-webkit-touch-callout:none}}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;background:#fff}body:not(.home) #page_main{flex-grow:1;margin-top:90px}@media (min-width:1024px){body:not(.home) #page_main{margin-top:120px}}.home #page_main{margin-top:75px}@media (min-width:1366px){.home #page_main{margin-top:0}}.with-margin-bottom{margin-bottom:80px}@media (min-width:1024px){.with-margin-bottom{margin-bottom:100px}}.with-background{padding:80px 0}.with-background.with-brand-background{background-color:#6E9882}.with-background.with-brand-background,.with-background.with-brand-background a{color:#f8f6f4}.with-background.with-secondary-background{background-color:#f9f7f5}.with-background.with-secondary-background input:not([type="button"]),.with-background.with-secondary-background textarea{background-color:#fff}.button-container.center-button{display:flex;align-items:center;justify-content:center}.container{width:1200px}.container-wide{width:1500px}.container-medium{width:900px}.container-narrow{width:700px}.container,.container-wide,.container-medium,.container-narrow{max-width:90%;margin-left:auto;margin-right:auto}@media (max-width:767px){.container.wide-mobile,.container-wide.wide-mobile,.container-medium.wide-mobile,.container-narrow.wide-mobile{max-width:100%}}@media (min-width:1024px){.narrow-text{max-width:750px}}.narrow-text li{margin-bottom:1rem}#page_header{display:flex;align-items:center;width:100vw;height:75px;position:fixed;top:0;z-index:99;background-color:#fff;will-change:height,background-color;transition:height 0.3s cubic-bezier(.4,0,.2,1),background-color 0.3s cubic-bezier(.4,0,.2,1)}@media (min-width:1366px){#page_header{height:120px}}#page_header>div{display:flex;align-items:center;justify-content:space-between;margin:0 auto;text-align:center}#page_header .logo{flex-shrink:0;display:flex;align-items:center;width:200px;will-change:width;transition:width 0.3s cubic-bezier(.4,0,.2,1)}@media (min-width:1100px){#page_header .logo{width:200px;margin-right:15px}}@media (min-width:1366px){#page_header .logo{width:300px}}#page_header .logo img{display:flex;align-items:center;-webkit-transform-origin:left;transform-origin:left;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;transition:-webkit-transform 0.3s cubic-bezier(.4,0,.2,1);transition:transform 0.3s cubic-bezier(.4,0,.2,1);transition:transform 0.3s cubic-bezier(.4,0,.2,1),-webkit-transform 0.3s cubic-bezier(.4,0,.2,1)}#page_header.size-shrink{height:75px;background-color:#fff}@media (min-width:1600px){#page_header.size-shrink{height:70px}}@media (min-width:1366px){#page_header.size-shrink .logo img{-webkit-transform:scale(.7);transform:scale(.7)}}@media (min-width:1366px){.home #page_header:not(.size-shrink){background-color:transparent}}#page_header .icons-wrapper{display:flex;align-items:center;justify-content:flex-end}@media (max-width:1099px){#menu-wrapper{position:fixed;top:0;right:-100%;height:100vh;width:100vw;max-width:400px;background-color:#fff;z-index:9999;opacity:0;box-shadow:0 6px 7px -4px rgba(0,0,0,.08),0 11px 15px 1px rgba(0,0,0,.1),0 4px 20px 3px rgba(0,0,0,.14);pointer-events:none;transition:right 0.2s cubic-bezier(.4,0,.2,1),opacity 0.2s cubic-bezier(.4,0,.2,1)}#menu-wrapper::-webkit-scrollbar{display:none}#menu-wrapper.active{right:0;opacity:1;pointer-events:all}#menu-wrapper .menu-item-has-children>a{-webkit-transform:translateX(13px);transform:translateX(13px)}}@media (max-width:767px){#menu-wrapper{max-width:450px}}@media (min-width:1100px){#menu-wrapper{display:block!important;opacity:1!important;pointer-events:all!important}}@media (max-width:1099px){#menu-wrapper>div{height:100%;width:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}}#page_header .menu{display:flex;align-items:center}@media (max-width:1099px){#page_header .menu{width:100%;min-height:100vh;padding:50px 5%;flex-direction:column;justify-content:center}}#page_header .menu li{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:1099px){#page_header .menu li{width:100%}}#page_header .menu a{position:relative;display:block;padding:16px}@media (min-width:1100px){#page_header .menu a{padding:12px}}#page_header .menu>.menu-item>a{color:#000;font-size:14px;font-weight:700;text-transform:uppercase;will-change:color;transition:color 0.2s cubic-bezier(.4,0,.2,1)}@media (any-hover:hover){#page_header .menu>.menu-item>a:hover{color:#6E9882}}#page_header .current-menu-item>a{color:#6E9882!important}#page_header .current-menu-item>a::after{width:100%!important;background-color:#6E9882!important}@media (min-width:1100px){#page_header .menu>.menu-item>a:after{content:"";position:absolute;bottom:5px;left:0;display:inline-block;height:1px;width:0;background-color:transparent;will-change:width,background-color;transition:width 0.2s cubic-bezier(.4,0,.2,1),background-color 0.2s cubic-bezier(.4,0,.2,1)}}@media (any-hover:hover){#page_header .menu>.menu-item>a:hover::after{width:100%;background-color:#6E9882}}@media (max-width:1099px){#page_header .submenu{width:100%}}@media (min-width:1100px){#page_header .submenu{margin:0;position:absolute;top:100%;left:0;z-index:3000;background-color:#fff;border:1px solid #eee;border-radius:20px;text-align:left;box-shadow:0 4px 5px -2px rgba(0,0,0,.08),0 7px 10px 1px rgba(0,0,0,.1),0 2px 16px 1px rgba(0,0,0,.14)}}#page_header .submenu li{display:block;background-color:#f9f7f5;will-change:background-color;transition:background-color 0.1s cubic-bezier(.4,0,.2,1)}@media (min-width:1100px){#page_header .submenu li{background-color:#fff}}#page_header .submenu li:hover{background-color:#fbfaf8}#page_header .submenu li:not(:last-child){border-bottom:1px solid #eee}#page_header .submenu li:first-child{border-top-left-radius:20px;border-top-right-radius:20px}#page_header .submenu li:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px}#page_header .submenu a{padding:16px;font-size:17px;line-height:1}@media (min-width:1100px){#page_header .submenu a{padding:15px 20px;white-space:nowrap}}@media (min-width:1024px){#page_header .submenu a{font-size:16px}}#page_header .menu li:last-child .submenu,#page_header .menu li:nth-last-child(2) .submenu{left:auto;right:0}#page_header .submenu{opacity:0;pointer-events:none;transition:opacity 0.3s cubic-bezier(.4,0,.2,1);will-change:opacity}@media (max-width:1099px){#page_header .submenu{max-height:0;transition:opacity 0.3s cubic-bezier(.4,0,.2,1),max-height 0.3s cubic-bezier(.4,0,.2,1);overflow:hidden}}#page_header .submenu.open{pointer-events:all}#page_header .menu-item-has-children.active .submenu{max-height:800px;opacity:1}#page_header .menu-item-has-children .icon{display:inline-flex;align-items:center;justify-content:center;height:20px;width:30px;font-size:12px;text-decoration:none}@media (min-width:1100px){#page_header .menu-item-has-children .icon{height:auto;width:20px}}#page_header .icon.toggle-mobile-menu,#page_header .icon-whatsapp{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;font-size:20px;cursor:pointer;will-change:background-color;transition:background-color 0.2s cubic-bezier(.4,0,.2,1)}@media (min-width:1100px){#page_header .icon.toggle-mobile-menu,#page_header .icon-whatsapp{display:none!important}}#page_header .icon.toggle-mobile-menu:hover,#page_header .icon-whatsapp:hover{background-color:#f9f7f5}#close_menu{position:fixed;top:18px;right:5vw;z-index:999999;font-size:18px}#page_header.size-shrink #close_menu{top:17px}#header_backdrop{position:fixed;top:0;left:0;z-index:10;height:100vh;width:100vw;background-color:rgba(0,0,0,.3);opacity:0;pointer-events:none;will-change:opacity;transition:opacity 0.3s cubic-bezier(.4,0,.2,1)}@media (max-width:1099px){body.header-is-open #header_backdrop{opacity:1;pointer-events:all}}#page_footer{background-color:#f9f7f5}.home #page_footer{background-color:#fff}@media (max-width:767px){#page_footer{text-align:center}}#page_footer>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0}@media (max-width:767px){#page_footer>div:first-child{flex-direction:column}}@media (max-width:767px){#page_footer>div:first-child>*:not(:last-child){margin-bottom:30px}}@media (min-width:768px){#page_footer>div:first-child>*:not(:last-child){margin-right:20px}}#page_footer .logo img{width:100px}#page_footer a{font-size:.8rem;font-weight:300}#page_footer .title{margin-bottom:10px;font-weight:700}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{font-family:"futura",sans-serif;font-size:.9rem;font-weight:400;color:#42352b;line-height:1.7;width:100%;padding:10px 16px;background-color:#f9f7f5;border:1px solid #f3efeb;border-radius:10px;outline:none;resize:vertical;transition:border-color 0.3s cubic-bezier(.4,0,.2,1);-webkit-appearance:none}form input[type="text"]:focus,form input[type="password"]:focus,form input[type="email"]:focus,form input[type="url"]:focus,form input[type="date"]:focus,form input[type="month"]:focus,form input[type="time"]:focus,form input[type="datetime"]:focus,form input[type="datetime-local"]:focus,form input[type="week"]:focus,form input[type="number"]:focus,form input[type="search"]:focus,form input[type="tel"]:focus,form input[type="color"]:focus,form select:focus,form textarea:focus{border-color:#6E9882}form input[type="text"]::-webkit-input-placeholder,form input[type="password"]::-webkit-input-placeholder,form input[type="email"]::-webkit-input-placeholder,form input[type="url"]::-webkit-input-placeholder,form input[type="date"]::-webkit-input-placeholder,form input[type="month"]::-webkit-input-placeholder,form input[type="time"]::-webkit-input-placeholder,form input[type="datetime"]::-webkit-input-placeholder,form input[type="datetime-local"]::-webkit-input-placeholder,form input[type="week"]::-webkit-input-placeholder,form input[type="number"]::-webkit-input-placeholder,form input[type="search"]::-webkit-input-placeholder,form input[type="tel"]::-webkit-input-placeholder,form input[type="color"]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#42352b}form input[type="text"]::-moz-placeholder,form input[type="password"]::-moz-placeholder,form input[type="email"]::-moz-placeholder,form input[type="url"]::-moz-placeholder,form input[type="date"]::-moz-placeholder,form input[type="month"]::-moz-placeholder,form input[type="time"]::-moz-placeholder,form input[type="datetime"]::-moz-placeholder,form input[type="datetime-local"]::-moz-placeholder,form input[type="week"]::-moz-placeholder,form input[type="number"]::-moz-placeholder,form input[type="search"]::-moz-placeholder,form input[type="tel"]::-moz-placeholder,form input[type="color"]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#42352b}form input[type="text"]:-ms-input-placeholder,form input[type="password"]:-ms-input-placeholder,form input[type="email"]:-ms-input-placeholder,form input[type="url"]:-ms-input-placeholder,form input[type="date"]:-ms-input-placeholder,form input[type="month"]:-ms-input-placeholder,form input[type="time"]:-ms-input-placeholder,form input[type="datetime"]:-ms-input-placeholder,form input[type="datetime-local"]:-ms-input-placeholder,form input[type="week"]:-ms-input-placeholder,form input[type="number"]:-ms-input-placeholder,form input[type="search"]:-ms-input-placeholder,form input[type="tel"]:-ms-input-placeholder,form input[type="color"]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#42352b}form input[type="text"]::placeholder,form input[type="password"]::placeholder,form input[type="email"]::placeholder,form input[type="url"]::placeholder,form input[type="date"]::placeholder,form input[type="month"]::placeholder,form input[type="time"]::placeholder,form input[type="datetime"]::placeholder,form input[type="datetime-local"]::placeholder,form input[type="week"]::placeholder,form input[type="number"]::placeholder,form input[type="search"]::placeholder,form input[type="tel"]::placeholder,form input[type="color"]::placeholder,form select::placeholder,form textarea::placeholder{color:#42352b}form input[type="checkbox"]{display:inline-block;background-color:#f9f7f5;border:1px solid #f3efeb;border-radius:10px;padding:10px;position:relative;margin-top:2px;-webkit-appearance:none}form input[type="checkbox"]:checked{border:1px solid transparent;border-radius:10px;color:#6E9882}form input[type="checkbox"]:checked:after{content:"\2714";font-size:16px;position:absolute;top:0;left:4px;color:#6E9882;-webkit-appearance:none}#ninja_forms_required_items,.nf-field-container{margin-bottom:0!important}.nf-form-content nf-fields-wrap{display:flex;flex-wrap:wrap}.nf-form-content nf-fields-wrap>*{flex-grow:1;flex-basis:100%}.nf-form-content nf-fields-wrap>*>div{margin-bottom:10px!important}.nf-form-content input[type="button"]{display:block;margin-right:0}@media (max-width:767px){.nf-form-content input[type="button"]{width:100%!important}}.nf-form-fields-required{margin-bottom:5px;font-size:15px}.nf-response-msg{margin-bottom:3rem}.nf-response-msg>p:first-child{margin-bottom:10px;font-weight:700;color:#6E9882;text-transform:uppercase}.nf-form-content nf-field .inline-checkbox .field-wrap{display:grid;grid-template-columns:30px 1fr}.nf-form-content nf-field .inline-checkbox .nf-field-label{display:none}.nf-form-content nf-field .inline-multicheck .nf-field-label{width:auto;min-width:120px}.nf-form-content nf-field .inline-multicheck .nf-field-label label{width:auto}.nf-form-content nf-field .inline-multicheck .list-wrap{display:flex;justify-content:flex-start;flex-direction:column}@media (min-width:768px){.nf-form-content nf-field .inline-multicheck .list-wrap{flex-direction:row;align-items:center}}.nf-form-content nf-field .inline-multicheck .nf-field-element ul{display:flex;justify-content:flex-start;flex-direction:column}@media (min-width:768px){.nf-form-content nf-field .inline-multicheck .nf-field-element ul{flex-direction:row;align-items:center}}.nf-form-content nf-field .inline-multicheck .nf-field-element ul li{margin:10px 0 0 0!important;display:flex;justify-content:flex-start;align-items:center}@media (min-width:768px){.nf-form-content nf-field .inline-multicheck .nf-field-element ul li{margin:0 20px 0 0!important}}.nf-form-content nf-field .inline-multicheck .nf-field-element ul li label{margin:0}.nf-form-content nf-field .inline-multicheck .nf-field-element ul li input{margin-top:0}a{text-decoration:none;color:#42352b}.no-reset a,a.link,.link a,.nf-form-cont a{font-weight:700;text-decoration:none;border-bottom:1px solid #eee;color:#6E9882;cursor:pointer}.no-reset a:hover,a.link:hover,.link a:hover,.nf-form-cont a:hover{border-color:#6E9882}.button,body input[type="submit"],body input[type="button"]{display:inline-block;padding:14px 30px;min-width:180px;margin:0 auto}ul.list{list-style:none;margin:0;padding-left:2rem}ul.list>li:before{content:"";display:inline-block;width:20px;height:2px;margin-left:-2rem;margin-right:1rem;-webkit-transform:translateY(-5px);transform:translateY(-5px);background-color:#6E9882}ul.list li{margin-bottom:1rem}#map{height:400px}#map .map-wrapper{height:100%;width:100%;background-color:#f3efeb}#map .map-wrapper>*{height:100%}.map{display:block;width:100%;height:100%;border:none;margin-bottom:-6px}.has-slider{background-color:#f9f7f5;border-radius:20px;overflow:hidden}.has-slider>*{opacity:0;pointer-events:none;will-change:opacity;transition:opacity 0.3s cubic-bezier(.4,0,.2,1)}.has-slider>*.slick-initialized{opacity:1;pointer-events:all}.has-slider .slick-list{border-radius:20px}.has-window span[data-text="active"]{display:none}.has-window.active span[data-text="not-active"]{display:none}.has-window.active span[data-text="active"]{display:inline-block}.window{opacity:0;pointer-events:none;transition:opacity 0.2s cubic-bezier(.4,0,.2,1)}.window.active{opacity:1;pointer-events:all}.window.not-active{display:none!important}.standard-window{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:9999;height:100%;width:100%;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all 0.2s cubic-bezier(.4,0,.2,1)}.standard-window.active .window-inner{top:0}.standard-window .window-inner{position:relative;top:100%;height:100%;width:100%;padding:30px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;will-change:top;transition:top 0.2s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.standard-window .window-inner{height:auto;max-height:90%;max-width:90%;padding:30px;border-radius:20px;box-shadow:0 9px 12px -6px rgba(0,0,0,.08),0 19px 29px 2px rgba(0,0,0,.1),0 7px 36px 6px rgba(0,0,0,.14)}}.standard-window .window-header{position:relative;margin:0 0 20px;padding-top:10px}@media (min-width:768px){.standard-window .window-header{padding:0 10%}}.standard-window .window-header>.title{font-size:26px;line-height:1.4;text-align:center}.standard-window .close-window{position:absolute;top:10px;right:10px;z-index:50;display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;color:#42352b;cursor:pointer}@media (min-width:768px){.standard-window.small-window .window-inner{width:420px}}.standard-window.medium-window .window-inner{width:700px}.standard-window.big-window .window-inner{width:1000px}#contact #contact_links{display:grid;grid-template-columns:100%;grid-gap:20px;margin-bottom:50px}@media (min-width:768px){#contact #contact_links{grid-template-columns:repeat(2,1fr)}}#contact #contact_links li{border:1px solid #eee;border-radius:20px;text-align:center;will-change:background-color;transition:background-color 0.2s cubic-bezier(.4,0,.2,1)}@media (any-hover:hover){#contact #contact_links li:hover{background-color:#6E9882!important}#contact #contact_links li:hover a,#contact #contact_links li:hover .icon{color:#f8f6f4}}#contact #contact_links a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:20px;font-size:16px;will-change:color;transition:color 0.2s cubic-bezier(.4,0,.2,1)}#contact #contact_links .icon{margin-bottom:10px;font-size:23px;color:#6E9882;will-change:color;transition:color 0.2s cubic-bezier(.4,0,.2,1)}.home #contact #contact_links li{background-color:#fff}.page-template-page_contact #contact #contact_links li{background-color:#f9f7f5}#page_footer #contact_links a{display:flex;align-items:baseline;line-height:2}@media (max-width:767px){#page_footer #contact_links a{justify-content:center}}#page_footer #contact_links a .icon{margin-right:5px}.page-title{margin-bottom:20px;padding:20px 0;text-align:center;will-change:padding;transition:padding 0.3s cubic-bezier(.4,0,.2,1)}@media (min-width:1366px){.page-title{padding:40px 0}}.page-title .title{position:relative;font-family:"futura",sans-serif;font-weight:700;font-size:30px;line-height:1.4;text-transform:uppercase;will-change:font-size;transition:font-size 0.3s cubic-bezier(.4,0,.2,1)}@media (min-width:1366px){.page-title .title{font-size:40px}}.page-title .title::after{content:"";position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;width:80px;background-color:#6E9882;border-radius:10px}.page-title .subtitle{max-width:700px;margin:20px auto 0}@media (min-width:768px){.page-title .subtitle{font-size:1.1rem}}.page-title .subtitle p{margin:0}.section-title{width:450px;max-width:85%;margin-left:auto;margin-right:auto;text-align:center}.section-title.with-margin{margin-bottom:30px}.section-title.with-margin-big{margin-bottom:50px}.section-title .title{font-family:"futura",sans-serif;font-size:24px;font-weight:700;line-height:1.3;text-transform:uppercase}@media (min-width:768px){.section-title .title{font-size:27px}}.section-title .subtitle{margin-top:10px;font-size:19px;line-height:1.4}#page_featured_image{height:200px;max-height:40vh;margin-bottom:50px;background-color:#f9f7f5;will-change:border-radius,height;transition:border-radius 0.3s cubic-bezier(.4,0,.2,1),height 0.3s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){#page_featured_image{height:300px}}@media (min-width:1366px){#page_featured_image{height:350px}}@media (min-width:1600px){#page_featured_image{height:500px}}@media (min-width:768px){#page_featured_image,#page_featured_image img{border-radius:20px}}#page_featured_image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;will-change:border-radius;transition:border-radius 0.3s cubic-bezier(.4,0,.2,1)}.section-description{width:700px;max-width:80%;margin-left:auto;margin-right:auto;text-align:center}.section-description.with-margin{margin-bottom:30px}body #cmplz-cookiebanner-container .cmplz-cookiebanner{top:auto;left:50%;right:0;bottom:10px;width:93%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:500px;background-color:#f9f7f5!important;border:1px solid #eee;border-radius:20px!important;box-shadow:0 11px 14px -7px rgba(0,0,0,.08),0 23px 36px 3px rgba(0,0,0,.1),0 9px 44px 8px rgba(0,0,0,.14);transition:border-radius 0.3s cubic-bezier(.4,0,.2,1),width 0.3s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){body #cmplz-cookiebanner-container .cmplz-cookiebanner{left:3%;right:auto;bottom:20px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@media (min-width:768px){body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{display:flex!important}}body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{border:none}body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-accept{border-radius:10px;text-decoration:none!important;will-change:background-color,border-color;transition:background-color 0.2s cubic-bezier(.4,0,.2,1),border-color 0.2s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-accept{margin-right:20px!important}}body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences,body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences{min-width:160px}@media (max-width:767px){body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences,body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences{width:100%!important}}body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-deny,body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close{display:none!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-slider-checkbox .cmplz-slider{background-color:#eeeeee!important;outline:none!important;outline-width:0!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-slider-checkbox .cmplz-slider{background-color:#dedede!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{display:flex}body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title{font-size:1rem}body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message{font-size:.8rem}.has-table-of-contents{display:flex}@media (min-width:1024px){.has-table-of-contents>*:first-child{margin-right:50px}}.has-table-of-contents .table-of-contents{flex-shrink:0;width:300px}.has-table-of-contents .table-of-contents>*{position:-webkit-sticky;position:sticky;top:100px}.has-table-of-contents .content-marker{display:block;position:relative;top:-90px}.table-of-contents{font-size:.9rem}@media (max-width:1023px){.table-of-contents{display:none}}.table-of-contents .content-list{border-left:1px solid #DADDE1}.table-of-contents .content-trigger{position:relative;padding:5px 15px;color:#5f5b57;cursor:pointer}.table-of-contents .content-trigger::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;height:24px;width:3px;background-color:transparent}.table-of-contents .content-trigger:not(.active):hover{color:#62A58C}.table-of-contents .content-trigger.active{font-weight:500;color:#6E9882;cursor:default}.table-of-contents .content-trigger.active::before{background-color:#6E9882}.has-table-of-contents .content-block{margin-bottom:50px}.has-table-of-contents .content-block h2{margin-top:0!important}.has-table-of-contents .content-block h3{margin-top:20px!important;margin-bottom:5px!important}.post-categories{display:flex;flex-wrap:wrap}.post-categories li{padding:5px}.post-categories a{padding:6px 14px;background-color:#eee;border-radius:200px;color:#42352b;font-size:14px;transition:background-color 0.1s ease-in-out}@media (any-hover:hover){.post-categories a:hover{background-color:#dedede;color:#42352b}}.home #hero{display:flex;flex-direction:column}@media (max-width:1023px){.home #hero{max-width:100%;margin-bottom:25px}}.home #hero .image-wrapper{height:350px;max-height:50vh;width:100%;will-change:height,max-height;transition:height 0.3s cubic-bezier(.4,0,.2,1),max-height 0.3s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.home #hero .image-wrapper{height:450px}}@media (min-height:1024px){.home #hero .image-wrapper{max-height:450px}}@media (min-width:1024px){.home #hero .image-wrapper{height:80vh;max-height:600px;margin-bottom:0}}@media (min-width:1366px){.home #hero .image-wrapper{height:90vh;max-height:900px}}.home #hero img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.home #hero img{-o-object-fit:contain;object-fit:contain}}.home #featured_links>*{display:flex;justify-content:space-evenly}@media (max-width:767px){.home #featured_links>*{flex-direction:column}}.home #featured_links .item{text-align:center}@media (max-width:767px){.home #featured_links .item:not(:last-child){margin-bottom:40px}}@media (min-width:768px){.home #featured_links .item{margin:0 10px}}.home #featured_links .item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.home #featured_links .item img{height:100px;width:100px;-o-object-fit:cover;object-fit:cover;margin-bottom:10px;will-change:height,width,transform;transition:height 0.3s cubic-bezier(.4,0,.2,1),width 0.3s cubic-bezier(.4,0,.2,1),-webkit-transform 0.3s cubic-bezier(.4,0,.2,1);transition:height 0.3s cubic-bezier(.4,0,.2,1),width 0.3s cubic-bezier(.4,0,.2,1),transform 0.3s cubic-bezier(.4,0,.2,1);transition:height 0.3s cubic-bezier(.4,0,.2,1),width 0.3s cubic-bezier(.4,0,.2,1),transform 0.3s cubic-bezier(.4,0,.2,1),-webkit-transform 0.3s cubic-bezier(.4,0,.2,1)}@media (min-width:1600px){.home #featured_links .item img{height:110px;width:110px}}.home #featured_links .item .title{font-size:20px;font-weight:700}@media (max-width:767px){.home #team .has-slider,.home #team .has-slider .slick-list{border-radius:0}}.home #team .has-slider,.home #team .has-slider .inner{height:200px}@media (min-width:1366px){.home #team .has-slider,.home #team .has-slider .inner{height:300px}}.home #team .has-slider img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.brand-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}@media (min-width:768px){.brand-list{grid-template-columns:repeat(5,1fr);grid-gap:25px}}@media (min-width:1024px) and (max-width:1365px){.brand-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:1366px){.brand-list{grid-gap:30px}}.brand-list .brand-container{display:flex;align-items:center;justify-content:center;height:60px}@media (min-width:768px){.brand-list .brand-container{height:80px}}@media (min-width:1024px) and (max-width:1365px){.brand-list .brand-container{height:70px}}.brand-list .brand-container img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}#express_order_steps ul{display:flex;align-items:baseline;justify-content:space-between}@media (max-width:767px){#express_order_steps ul{flex-direction:column}}#express_order_steps ul .step{display:flex;flex-direction:column;align-items:center;flex-grow:1;flex-basis:30%;text-align:center;color:#f8f6f4;font-size:19px}@media (max-width:767px){#express_order_steps ul .step:not(:last-child){margin-bottom:40px}}@media (min-width:768px){#express_order_steps ul .step:not(:last-child){margin-right:40px}}#express_order_steps ul .step p{margin:0}#express_order_steps ul .step-number{display:flex;align-items:center;justify-content:center;height:80px;width:80px;margin-bottom:20px;border-radius:50%;background-color:#fff;color:#62A58C;font-size:30px}@media (min-width:768px){#express_order_form nf-field:nth-child(1),#express_order_form nf-field:nth-child(2),#express_order_form nf-field:nth-child(3),#express_order_form nf-field:nth-child(4){flex-basis:45%}}@media (min-width:768px){#express_order_form nf-field:nth-child(1),#express_order_form nf-field:nth-child(3){margin-right:10px}}.error404{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.error404 section .content{width:600px;padding:50px 0;text-align:center}@media (min-width:1024px){.error404 section .content{width:700px}}.error404 .title{margin-bottom:30px;font-size:20px;font-weight:700}@media (min-width:1024px){.error404 .title{font-size:25px}}@media (min-width:1366px){.error404 .title{font-size:32px}}.error404 .subtitle{font-size:40px;font-weight:700}@media (min-width:1024px){.error404 .subtitle{font-size:45px}}@media (min-width:1366px){.error404 .subtitle{font-size:50px}}.error404 .information{padding:0 25px;font-weight:400}@media (min-width:1024px){.error404 .information{padding:0 50px}}#blog_entries .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:30px}@media (min-width:1024px){#blog_entries .grid{grid-template-columns:repeat(3,1fr);grid-gap:30px 20px}}#blog_categories ul{display:flex;align-items:center;justify-content:center;padding:10px 0}@media (max-width:767px){#blog_categories ul{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}#blog_categories ul::-webkit-scrollbar{display:none}}#blog_categories ul .category{flex-shrink:0}@media (max-width:767px){#blog_categories ul .category:first-child{padding-left:7%}#blog_categories ul .category:last-child{padding-right:7%}}.blog-entry{position:relative}.blog-entry .blog-entry-link{position:absolute;top:0;left:0;height:100%;width:100%}.blog-entry-inner{position:relative;display:flex;height:200px;width:100%;margin-bottom:10px;background-color:#f9f7f5;border:1px solid #eee;border-radius:20px;transition:height 0.2s cubic-bezier(.4,0,.2,1)}@media (min-width:1366px){.blog-entry-inner{height:250px}}.blog-entry-inner img{border-radius:20px;transition:box-shadow 0.2s cubic-bezier(.4,0,.2,1),-webkit-transform 0.2s cubic-bezier(.4,0,.2,1);transition:transform 0.2s cubic-bezier(.4,0,.2,1),box-shadow 0.2s cubic-bezier(.4,0,.2,1);transition:transform 0.2s cubic-bezier(.4,0,.2,1),box-shadow 0.2s cubic-bezier(.4,0,.2,1),-webkit-transform 0.2s cubic-bezier(.4,0,.2,1)}.blog-entry-inner .post-categories{position:absolute;bottom:5px;left:8px;transition:bottom 0.2s cubic-bezier(.4,0,.2,1),left 0.2s cubic-bezier(.4,0,.2,1)}.blog-entry-inner .post-categories li{margin-bottom:5px}.blog-entry-inner .post-categories a{font-size:11px}.blog-entry .blog-entry-title{font-size:1.1rem;font-weight:500}@media (any-hover:hover){.blog-entry:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);box-shadow:0 4px 5px -2px rgba(0,0,0,.08),0 7px 10px 1px rgba(0,0,0,.1),0 2px 16px 1px rgba(0,0,0,.14)}}@media (any-hover:hover){.blog-entry:hover .post-categories{bottom:4px;left:4px}}#post_title{padding:50px 0;text-align:center}@media (min-width:768px){#post_title{padding:70px 0}}#post_title .meta{display:flex;justify-content:center;align-items:center;font-size:14px}#post_title .meta span{margin-right:10px}#post_title .meta .post-categories{display:flex}#post_title .meta .post-categories li{margin-right:10px}#post_title .title{padding-bottom:10px;font-size:28px;font-weight:700;line-height:1.4}@media (min-width:768px){#post_title .title{font-size:34px}}@media (min-width:1366px){#post_title .title{font-size:37px}}@media (min-width:1600px){#post_title .title{font-size:40px}}#post_title .title-prefix{font-size:20px;font-weight:500;color:#5f5b57}@media (min-width:1366px){#post_title .title-prefix{font-size:22px}}#featured_image{height:200px;margin-bottom:40px;background-color:#f9f7f5}@media (min-width:768px){#featured_image{height:400px}}@media (min-width:1600px){#featured_image{height:500px}}#featured_image,#featured_image img{transition:height 0.3s cubic-bezier(.4,0,.2,1),border-radius 0.3s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){#featured_image,#featured_image img{border-radius:20px}}#post_comments .comments-header,#post_comments #reply_title,#relate_posts_title{display:flex;align-items:center;margin-bottom:20px}#post_comments .comments-header .title,#post_comments #reply_title .title,#relate_posts_title .title{flex-shrink:0;margin-right:20px;font-size:20px;font-weight:700}#post_comments .comments-header::after,#post_comments #reply_title::after,#relate_posts_title::after{content:"";display:block;flex-grow:1;height:1px;width:100%;background-color:#eee}#comments{margin-bottom:50px}#post_comments .comment .comment-body{display:flex;align-items:flex-start}#post_comments .comment .comment-body .comment-metadata{display:flex;flex-wrap:wrap}#post_comments .comment .comment-body .comment-metadata .comment-author{margin-right:10px}#post_comments .comment .comment-body .comment-metadata .comment-timestamp{margin-right:10px;color:#5f5b57}#post_comments .comment .comment-body .comment-reply-link{text-transform:uppercase;color:#5f5b57}@media (any-hover:hover){#post_comments .comment .comment-body .comment-reply-link:hover{color:#6E9882}}#post_comments .comment .comment-body .comment-reply-link:active{color:#62A58C}#post_comments .comment .comment-body .comment-edit-link{color:#6E9882}#post_comments .comments-inner>.comment:not(:last-child){margin-bottom:30px}#post_comments .comments-inner>.comment .children{padding-top:30px;padding-left:70px}#post_comments .comments-inner>.comment .children .comment:not(:last-child){margin-bottom:30px}#post_comments .avatar-wrapper{flex-shrink:0;height:50px;width:50px;margin-right:20px;background-color:#f9f7f5;border-radius:50%}#post_comments .avatar-wrapper,#post_comments .avatar-wrapper .avatar{border-radius:50%}#post_comments .children .avatar-wrapper{height:30px;width:30px}#post_comments .comment,#post_comments #commentform{font-size:.9rem}#post_comments .comment-author{font-weight:700}#post_comments .bypostauthor .comment-author{padding:1px 8px;border-radius:50px;background-color:#f9f7f5;color:#f8f6f4}#post_comments #respond{margin-bottom:50px}#post_comments #commentform{display:flex;flex-wrap:wrap}#post_comments #commentform>*{flex-grow:1;width:100%}@media (min-width:768px){#post_comments #commentform .comment-form-author{width:calc(50% - 10px);margin-right:20px}}@media (min-width:768px){#post_comments #commentform .comment-form-email{width:calc(50% - 10px)}}#post_comments #commentform .comment-form-cookies-consent{display:flex;align-items:flex-start}#post_comments #commentform .comment-form-cookies-consent>input{margin-right:10px}#post_comments .comment-form-comment{margin-bottom:10px}@media (max-width:1023px){#related_posts>*{max-width:90%;margin:0 auto}}#related_posts .grid{display:grid;grid-template-columns:1fr;grid-gap:20px;text-align:center}@media (min-width:768px){#related_posts .grid{grid-template-columns:repeat(3,1fr)}}#related_posts .blog-entry-inner{height:200px}@media (min-width:768px){#related_posts .blog-entry-inner{height:180px}}body:not(.woocommerce-page) .no-reset .featured-image{height:250px;margin-bottom:100px}@media (min-width:768px){body:not(.woocommerce-page) .no-reset .featured-image{height:350px}}@media (min-width:1366px){body:not(.woocommerce-page) .no-reset .featured-image{height:450px}}body:not(.woocommerce-page) .no-reset .featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body:not(.woocommerce-page) .no-reset ol{margin:10px 0 30px}body:not(.woocommerce-page) .no-reset li{margin-bottom:10px}body:not(.woocommerce-page) .no-reset li ul{margin-top:10px}body:not(.woocommerce-page) .no-reset ul{list-style:none;margin:10px 0 30px;padding-left:20px}body:not(.woocommerce-page) .no-reset ul li{position:relative;padding-left:12px}body:not(.woocommerce-page) .no-reset ul>li:before{content:"";display:inline-block;width:10px;height:1px;margin-left:-12px;margin-right:5px;-webkit-transform:translateY(-5px);transform:translateY(-5px);background-color:#42352b}body:not(.woocommerce-page) .no-reset .wp-block-image img{border-radius:20px;background-color:#f9f7f5}body:not(.woocommerce-page) .no-reset h1{font-size:1.7rem;font-weight:700}body:not(.woocommerce-page) .no-reset h2{font-size:1.5rem;font-weight:700;line-height:1.4}body:not(.woocommerce-page) .no-reset h3{font-size:1rem;font-weight:700}body:not(.woocommerce-page) .no-reset h4{font-size:1rem}body:not(.woocommerce-page) .no-reset h1,body:not(.woocommerce-page) .no-reset h2,body:not(.woocommerce-page) .no-reset h3,body:not(.woocommerce-page) .no-reset h4{margin-bottom:15px}body:not(.woocommerce-page) .no-reset h1:not(:first-child),body:not(.woocommerce-page) .no-reset h2:not(:first-child),body:not(.woocommerce-page) .no-reset h3:not(:first-child),body:not(.woocommerce-page) .no-reset h4:not(:first-child){margin-top:50px}.has-2-columns{display:grid;grid-template-columns:1fr;grid-gap:20px}@media (min-width:768px){.has-2-columns{grid-template-columns:1fr 1fr}}.has-2-columns .wp-block-image{height:100%;width:100%}.has-2-columns .wp-block-image img{height:240px;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.has-2-columns .wp-block-image img{height:300px}}#page_header,#page_header .logo img,#menu-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.table-of-contents .content-trigger{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blog-entry-inner img,#featured_image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.button,body input[type="submit"],body input[type="button"]{border:none;border-radius:20px;font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:1;text-decoration:none;text-align:center;outline:none;transition:all 0.28s ease;-webkit-appearance:none}@media (min-width:1366px){.button,body input[type="submit"],body input[type="button"]{font-size:15px}}@media (any-hover:hover){.button:hover,body input[type="submit"]:hover,body input[type="button"]:hover{cursor:pointer}}.button-light.button,body input.button-light[type="submit"],body input.button-light[type="button"]{background:#fff;color:#42352b}.button,body input[type="submit"],body input[type="button"],body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-accept{background-color:#62A58C!important;color:#fff}.button:hover,body input[type="submit"]:hover,body input[type="button"]:hover,body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-accept:hover{background-color:#6E9882!important;color:#fff;cursor:pointer}body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences,body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences{background-color:#eeeeee!important;border-color:#eeeeee!important;color:#42352b!important}body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences:hover,body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences:hover{background-color:#dedede!important}