.guiasQ{opacity:0}.guiasQ::after{content:"";height:1px;width:100%;background-color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}.guiasQ{position:fixed;left:50%;transform:translateX(-50%);width:100%;height:100%;padding:0 var(--lateral-space);pointer-events:none;display:flex;justify-content:stretch;align-items:stretch;gap:var(--gap);max-width:1920px;z-index:10}.guiasQ div{flex-grow:1;border-left:1px solid #f0c;border-right:1px solid #f0c;background-color:rgba(255,0,204,.12)}@font-face{font-family:"VistaSansOT";src:url(/wp-content/themes/la-comunal-theme/style/fonts/VistaSansOT-Bold.ttf)}:root{--simple-blue: #0066cc;--yellow: #ffd400;--black: #080807;--dark: #5e5e5e;--grey: #666666;--light-grey: #949494;--solid-grey: #dcdcda;--white: #fafafa;--lateral-space: 2rem;--gap: 1.5rem;--sections-space: 6rem;--big-space: 8rem;--big-min-space: 4rem;--middle-space: 3rem;--middle-min-space: 2rem;--small-space: 1rem;--xs-space: 0.75rem;--main-font: Archivo, sans-serif;--second-font: Lora, serif;--logo-font: VistaSansOT, sans-serif;--fast-transition: 0.125s cubic-bezier(0.05, 0, 0, 1) 0s;--slow-transition: 0.6s cubic-bezier(0.25, 1, 0.5, 1) 0s;--dom-font-size: 1rem;--header-height: 4.625rem}@media only screen and (max-width: 769px){:root{--header-height: 3.625rem}}@media only screen and (max-width: 410px){:root{--header-height: 3.875rem}}html,body{font-size:16px;overflow-x:hidden;font-family:"Archivo",sans-serif;color:var(--grey);font-weight:540;background-color:var(--white)}html{overflow-x:hidden;overflow-y:scroll}body{overflow:hidden;min-height:100dvh;display:flex;flex-direction:column}body>main{flex-grow:1}*{margin:0;padding:0;font-family:inherit;font-size:var(--dom-font-size);line-height:inherit;font-weight:inherit;letter-spacing:inherit;box-sizing:border-box}p{margin:0;font-size:.875rem;line-height:1.25}p:not(:last-child){margin-bottom:1em}span,ins,del,data,time{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}strong{font-weight:700;color:inherit;font-size:inherit;line-height:inherit}em,u{color:inherit;font-size:inherit;line-height:inherit}a{font-size:inherit;line-height:inherit;font-weight:inherit;text-transform:inherit;text-decoration:none;color:inherit}a:focus,a:visited{color:inherit;outline:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;border-radius:0;outline:none}img{width:100%;max-width:100%;line-height:0}svg{font-size:1em;width:1em;height:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;color:inherit;fill:currentColor}header.headerQ{position:relative;z-index:10;padding-bottom:var(--header-height)}header.headerQ .innerQ{padding-left:var(--lateral-space);padding-right:var(--lateral-space)}header.headerQ .innerQ.bannerQ{background-color:var(--yellow);padding-top:var(--xs-space);padding-bottom:var(--xs-space);text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 var(--xs-space);color:var(--black);font-size:.875rem;line-height:1.15;text-wrap:balance}header.headerQ .innerQ.bannerQ>span{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}header.headerQ .innerQ.bannerQ .iconQ{line-height:0;display:inline-block}header.headerQ .innerQ.bannerQ svg{font-size:.875rem}header.headerQ .innerQ.mainQ{position:absolute;z-index:10;bottom:0;left:0;will-change:bottom,top;padding-top:var(--xs-space);padding-bottom:var(--xs-space);background-color:var(--white);border-bottom:2px solid var(--solid-grey);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--gap);line-height:0}header.headerQ .innerQ.mainQ .logoQ{display:flex;flex-direction:row;gap:var(--gap);justify-content:flex-start;align-items:center}header.headerQ .innerQ.mainQ .logoQ .mediaQ svg{font-size:3rem;width:3.8654166667em;fill:var(--black)}header.headerQ .innerQ.mainQ .logoQ .copyQ{font-size:.625rem;line-height:1.15;max-width:min(123px,100%)}header.headerQ .innerQ.mainQ .contentQ{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--middle-space)}header.headerQ .innerQ.mainQ .contentQ .navigationQ{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--gap)}header.headerQ .innerQ.mainQ .contentQ .navigationQ .speedMenuQ ul{list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--gap)}header.headerQ .innerQ.mainQ .contentQ .navigationQ .speedMenuQ ul li{font-size:.875rem;line-height:1;color:var(--black);font-weight:500}header.headerQ .innerQ.mainQ .contentQ .navigationQ .speedMenuQ ul li a:hover{text-decoration:underline;color:var(--grey)}header.headerQ .innerQ.mainQ .contentQ .navigationQ .speedMenuQ ul li.activeQ a{text-decoration:underline;color:var(--grey)}header.headerQ .innerQ.mainQ .contentQ .navigationQ .openMenuQ{cursor:pointer}header.headerQ .innerQ.mainQ .contentQ .navigationQ .openMenuQ span{font-size:1.125rem;line-height:0;display:block;color:var(--black);will-change:color;transition:color var(--fast-transition)}header.headerQ .innerQ.mainQ .contentQ .navigationQ .openMenuQ:hover span{color:var(--grey)}header.headerQ .innerQ.mainQ .contentQ .navigationQ .openMenuQ .disableQ{display:none}header.headerQ .innerQ.mainQ .contentQ .navigationQ .openMenuQ.activeQ .disableQ{display:block}header.headerQ .innerQ.mainQ .contentQ .navigationQ .openMenuQ.activeQ .activeQ{display:none}header.headerQ .innerQ.mainQ .contentQ .langQ img{font-size:.875rem;height:1em;min-width:1.9285714286em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}header.headerQ .innerQ.mainQ .contentQ .searchQ form{border:2px solid var(--solid-grey);border-radius:20rem;background-color:hsla(0,0%,100%,.48);display:flex;flex-direction:row;gap:0;justify-content:stretch;align-items:stretch;width:240px;overflow:hidden;padding-right:var(--xs-space)}header.headerQ .innerQ.mainQ .contentQ .searchQ form input{font-size:.75rem;line-height:1;color:var(--grey);border:none;outline:none;background-color:rgba(0,0,0,0);padding:var(--xs-space);height:calc(2*var(--xs-space) + 1em);flex-grow:1}header.headerQ .innerQ.mainQ .contentQ .searchQ form input::-moz-placeholder{opacity:1;color:inherit}header.headerQ .innerQ.mainQ .contentQ .searchQ form input::placeholder{opacity:1;color:inherit}header.headerQ .innerQ.mainQ .contentQ .searchQ form button{cursor:pointer;color:var(--grey);font-size:1.125rem;margin:-0.125rem;will-change:color;transition:color var(--fast-transition)}header.headerQ .innerQ.mainQ .contentQ .searchQ form button:hover{color:var(--black)}header.headerQ .innerQ.mainQ .contentQ .storeIconsQ ul{list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--xs-space)}header.headerQ .innerQ.mainQ .contentQ .storeIconsQ ul li{line-height:0;display:block}header.headerQ .innerQ.mainQ .contentQ .storeIconsQ ul li a,header.headerQ .innerQ.mainQ .contentQ .storeIconsQ ul li button{cursor:pointer;font-size:1.125rem;line-height:0;display:block;color:var(--black);will-change:color;transition:color var(--fast-transition)}header.headerQ .innerQ.mainQ .contentQ .storeIconsQ ul li a:hover,header.headerQ .innerQ.mainQ .contentQ .storeIconsQ ul li button:hover{color:var(--grey)}header.headerQ .innerQ.mainQ .contentQ .storeIconsQ ul li.openSearchQ{display:none}header.headerQ .innerQ.mainQ.stickyQ{position:fixed;bottom:auto;top:0}.fullOverlayQ{position:fixed;z-index:9;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.fullOverlayQ.activeQ{pointer-events:all}@media only screen and (max-width: 1201px){header.headerQ .innerQ.mainQ .contentQ .storeIconsQ ul li.openSearchQ{display:block}header.headerQ .innerQ.mainQ .contentQ .searchQ{position:absolute;top:100%;left:0;width:100%;background-color:var(--white);padding:var(--xs-space) var(--lateral-space);border-top:2px solid var(--solid-grey);border-bottom:2px solid var(--solid-grey);opacity:0;pointer-events:none;will-change:opacity;transition:opacity var(--fast-transition)}header.headerQ .innerQ.mainQ .contentQ .searchQ form{width:100%;background-color:#fff}header.headerQ .innerQ.mainQ .contentQ .searchQ.activeQ{opacity:1;pointer-events:all}}@media only screen and (max-width: 1025px){header.headerQ .innerQ.mainQ .contentQ{gap:var(--gap)}header.headerQ .innerQ.mainQ .contentQ .speedMenuQ{display:none}}@media only screen and (max-width: 769px){header.headerQ .innerQ.bannerQ{flex-direction:column}header.headerQ .innerQ.bannerQ span.sepQ,header.headerQ .innerQ.bannerQ span.phoneQ{display:none}header.headerQ .innerQ.mainQ{padding:var(--xs-space);gap:var(--xs-space)}header.headerQ .innerQ.mainQ .logoQ{gap:var(--xs-space)}header.headerQ .innerQ.mainQ .logoQ .mediaQ svg{font-size:2rem}header.headerQ .innerQ.mainQ .logoQ .copyQ{font-size:.5rem;text-wrap:balance}header.headerQ .innerQ.mainQ .contentQ .searchQ{padding:var(--xs-space)}}.sectionQ{padding-left:var(--lateral-space);padding-right:var(--lateral-space)}.sectionQ .innerQ{width:min(100vw - 2*var(--lateral-space),max(10*(100vw - 11*var(--gap))/12 + 9*var(--gap),10*(calc(1536px - 2 * var(--lateral-space)) - 11*1.5rem)/12 + 9*1.5rem));max-width:min(100%,10*(calc(1920px - 2 * var(--lateral-space)) - 11*1.5rem)/12 + 9*1.5rem);margin-left:auto;margin-right:auto}.sectionQ .innerQ.stretchQ{width:100%;max-width:100%}.sectionQ .innerQ.middleQ{width:min(100vw - 2*var(--lateral-space),max(8*(100vw - 11*var(--gap))/12 + 7*var(--gap),8*(calc(1536px - 2 * var(--lateral-space)) - 11*1.5rem)/12 + 7*1.5rem));max-width:min(100%,8*(calc(1920px - 2 * var(--lateral-space)) - 11*1.5rem)/12 + 7*1.5rem)}.sectionQ .innerQ.smallQ{width:min(100vw - 2*var(--lateral-space),max(6*(100vw - 11*var(--gap))/12 + 5*var(--gap),6*(calc(1536px - 2 * var(--lateral-space)) - 11*1.5rem)/12 + 5*1.5rem));max-width:min(100%,6*(calc(1920px - 2 * var(--lateral-space)) - 11*1.5rem)/12 + 5*1.5rem)}.sectionQ .innerQ.xsmallQ{width:min(100vw - 2*var(--lateral-space),max(4*(100vw - 11*var(--gap))/12 + 3*var(--gap),4*(1536px - 11*1.5rem)/12 + 3*1.5rem));max-width:min(100%,4*(1920px - 11*1.5rem)/12 + 3*1.5rem)}.sectionQ.fullQ{padding-left:0;padding-right:0}footer.footerQ{margin-top:var(--sections-space)}footer.footerQ #newsletter{padding:var(--middle-space) var(--lateral-space);background-color:var(--yellow);margin-bottom:var(--sections-space)}footer.footerQ #newsletter .contentQ{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap);justify-content:stretch;align-items:center;color:var(--black)}footer.footerQ #newsletter .contentQ .introQ{display:flex;flex-direction:column;gap:var(--xs-space)}footer.footerQ #newsletter .contentQ .introQ .descriptionQ{font-weight:500}footer.footerQ .mainFooterQ{padding-top:var(--middle-space);padding-bottom:var(--middle-space);border-top:2px solid var(--solid-grey);border-bottom:2px solid var(--solid-grey)}footer.footerQ .mainFooterQ .logoQ{margin-bottom:var(--gap);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:calc(.5*var(--xs-space));line-height:0}footer.footerQ .mainFooterQ .logoQ svg{font-size:3rem;height:1em;width:1.2708333333em}footer.footerQ .mainFooterQ .logoQ p{font-size:.5rem;line-height:1.15;font-weight:500;color:var(--light-grey);max-width:min(100%,12em)}footer.footerQ .mainFooterQ .contentQ{display:grid;grid-template-columns:repeat(24, 1fr);gap:var(--gap)}footer.footerQ .mainFooterQ .contentQ>.descriptionQ{grid-column:span 6}footer.footerQ .mainFooterQ .contentQ>.descriptionQ p{text-wrap:balance}footer.footerQ .mainFooterQ .contentQ .footerMenuQ{grid-column:span 5}footer.footerQ .mainFooterQ .contentQ .footerMenuQ ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--xs-space)}footer.footerQ .mainFooterQ .contentQ .footerMenuQ ul li{display:block;line-height:0}footer.footerQ .mainFooterQ .contentQ .footerMenuQ ul li a{font-size:.875rem;line-height:1.15;font-weight:500;color:var(--dark)}footer.footerQ .mainFooterQ .contentQ .footerMenuQ ul li a:hover{text-decoration:underline}footer.footerQ .mainFooterQ .contentQ .footerMenuQ:nth-child(2){grid-column:9/span 5}footer.footerQ .mainFooterQ .contentQ .aditionalInfoQ{grid-column:span 6;display:grid;grid-template-columns:100%;gap:var(--small-space)}footer.footerQ .mainFooterQ .contentQ .aditionalInfoQ a{display:inline-flex;justify-content:flex-start;align-items:center;gap:calc(.5*var(--xs-space));font-size:.875rem;line-height:1;font-weight:700;color:var(--dark)}footer.footerQ .mainFooterQ .contentQ .aditionalInfoQ a:hover{text-decoration:underline}footer.footerQ .mainFooterQ .contentQ .aditionalInfoQ a span{display:block;line-height:1}footer.footerQ .mainFooterQ .contentQ .aditionalInfoQ a span.iconQ{line-height:0}footer.footerQ .mainFooterQ .contentQ .aditionalInfoQ a span.iconQ svg{display:block;font-size:1.125rem;width:1em;height:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;color:inherit;fill:currentColor}footer.footerQ .mainFooterQ .contentQ .aditionalInfoQ .addressQ>span{display:block}footer.footerQ .bottomQ{padding-top:var(--gap);padding-bottom:var(--gap);padding-right:calc(2.8125rem + var(--xs-space) - var(--lateral-space) + var(--gap));display:flex;justify-content:space-between;align-items:center;gap:var(--xs-space) var(--gap)}footer.footerQ .bottomQ .copyrightQ{font-size:.75rem;margin:0}footer.footerQ .bottomQ .footerMenuQ ul{list-style:none;padding:0;margin:0;display:flex;gap:var(--xs-space) var(--gap);min-width:-moz-max-content;min-width:max-content}footer.footerQ .bottomQ .footerMenuQ ul li{display:block;line-height:0}footer.footerQ .bottomQ .footerMenuQ ul li a{font-size:.75rem;line-height:1;font-weight:500;color:var(--dark)}footer.footerQ .bottomQ .footerMenuQ ul li a:hover{text-decoration:underline}a.whatsappQ{position:fixed;z-index:8;display:block;bottom:var(--xs-space);right:var(--xs-space);font-size:1.125rem;line-height:0;color:var(--black);background-color:var(--yellow);padding:var(--xs-space);border-radius:50%;border:2px solid var(--white)}@media only screen and (max-width: 1025px){footer.footerQ .mainFooterQ .contentQ{grid-template-columns:repeat(12, 1fr)}footer.footerQ .mainFooterQ .contentQ .aditionalInfoQ{grid-column:1/7;grid-row:2/3}footer.footerQ .mainFooterQ .contentQ .footerMenuQ:nth-child(n){grid-column:8/span 5}}@media only screen and (max-width: 769px){footer.footerQ #newsletter .contentQ{grid-template-columns:100%}}@media only screen and (max-width: 601px){footer.footerQ .mainFooterQ{padding-bottom:var(--gap)}footer.footerQ .mainFooterQ .contentQ{grid-template-columns:repeat(6, 1fr);gap:0}footer.footerQ .mainFooterQ .contentQ .aditionalInfoQ{grid-column:1/-1;padding-top:var(--small-space)}footer.footerQ .mainFooterQ .contentQ .footerMenuQ:nth-child(n){grid-column:span 6}footer.footerQ .mainFooterQ .contentQ .footerMenuQ:nth-child(3){padding-top:var(--small-space);padding-bottom:calc(var(--middle-space) - var(--gap))}footer.footerQ .mainFooterQ .contentQ .footerMenuQ:nth-child(2){order:2;margin-top:var(--gap);padding-top:var(--gap);border-top:2px solid var(--solid-grey)}footer.footerQ .mainFooterQ .contentQ .footerMenuQ:nth-child(2) ul{flex-direction:row;justify-content:center}footer.footerQ .bottomQ{flex-direction:column-reverse;padding-right:0}footer.footerQ .bottomQ .copyrightQ{text-align:center;text-wrap:balance;max-width:min(100%,300px)}}.titleQ{font:normal 600 1.5rem/1.15 var(--main-font);color:var(--black);text-wrap:balance}.smallTitleQ{font:normal 700 .875rem/1.15 var(--second-font);text-transform:uppercase;text-wrap:balance}.bigTitleQ{font:normal 700 2rem/1.15 var(--logo-font);text-wrap:balance}.buttonQ,a.buttonQ,button.buttonQ{transition:.3s cubic-bezier(0.25, 1, 0.5, 1) 0s;background-color:var(--yellow);color:var(--black);padding:var(--xs-space) var(--gap);display:inline-block;font-size:.875rem;line-height:1;font-weight:500;display:inline-flex;justify-content:center;align-items:center;gap:var(--gap)}.buttonQ span,a.buttonQ span,button.buttonQ span{display:block;font-size:inherit;color:inherit;fill:inherit;transition:.3s cubic-bezier(0.25, 1, 0.5, 1) 0s}.buttonQ span.labelQ,a.buttonQ span.labelQ,button.buttonQ span.labelQ{will-change:color}.buttonQ span.labelQ span,a.buttonQ span.labelQ span,button.buttonQ span.labelQ span{display:inline}.buttonQ span.iconQ,a.buttonQ span.iconQ,button.buttonQ span.iconQ{font-size:1.4285714286em;line-height:0;margin:-.15em calc(-0.5*var(--gap))}.buttonQ span.iconQ svg,a.buttonQ span.iconQ svg,button.buttonQ span.iconQ svg{color:inherit;fill:currentColor;font-size:inherit;width:1em;height:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;will-change:color,fill}.buttonQ:hover,a.buttonQ:hover,button.buttonQ:hover{text-decoration:underline}.buttonQ.bigQ,a.buttonQ.bigQ,button.buttonQ.bigQ{font-size:1rem}.buttonQ.fullQ,a.buttonQ.fullQ,button.buttonQ.fullQ{width:100%;grid-column:1/-1}.buttonQ.greyQ,a.buttonQ.greyQ,button.buttonQ.greyQ{color:var(--white);background-color:var(--dark)}.tagQ{padding:.25rem .375rem;font-size:.625rem;line-height:1;font-weight:540;border-radius:.5625rem;color:var(--black);background-color:var(--yellow)}a.tagQ:hover{text-decoration:underline}.archesCatsQ{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gap);justify-content:stretch;align-items:stretch}.archesCatsQ .itemQ{grid-column:span 2;display:flex;flex-direction:column;gap:0;justify-content:stretch;align-items:stretch;border:2px solid var(--solid-grey);border-radius:20rem 20rem 0 0;overflow:hidden;background-color:#fff}.archesCatsQ .itemQ .imgQ{position:relative;padding:0 0 50%;line-height:0;overflow:hidden;opacity:1;will-change:opacity;transition:opacity var(--fast-transition)}.archesCatsQ .itemQ .imgQ img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.archesCatsQ .itemQ .infoQ{border-top:2px solid var(--solid-grey);flex-grow:1;padding:var(--gap);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--xs-space)}.archesCatsQ .itemQ .infoQ .labelQ{color:var(--black);display:flex;justify-content:space-between;align-items:center;gap:var(--xs-space)}.archesCatsQ .itemQ .infoQ .labelQ .iconQ{font-size:.875rem}.archesCatsQ .itemQ .infoQ .descriptionQ p{font-size:.75rem}.archesCatsQ .itemQ:hover .imgQ{opacity:.82}.archesCatsQ .itemQ:hover .infoQ .labelQ .smallTitleQ{text-decoration:underline}.guaranteesQ{display:grid;grid-template-columns:repeat(12, 1fr);gap:0;justify-content:stretch;align-items:stretch;border:2px solid var(--solid-grey);border-right:0;border-left:0}.guaranteesQ .itemQ{grid-column:span 2;display:grid;grid-template-rows:auto 1fr;gap:var(--small-space);padding:0 var(--gap);margin:var(--gap) 0}.guaranteesQ .itemQ:not(:last-child){border-right:2px solid var(--solid-grey)}.guaranteesQ .itemQ .topQ{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--xs-space)}.guaranteesQ .itemQ .topQ .iconQ{font-size:1.5rem;display:block;line-height:0}.guaranteesQ .itemQ .topQ .smallTitleQ{align-self:center}.guaranteesQ .itemQ .descriptionQ{flex-grow:1}.guaranteesQ .itemQ .descriptionQ p{font-size:.75rem}.archesQ{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gap);justify-content:stretch;align-items:stretch}.archesQ .itemQ{position:relative;grid-column:span 4;border:2px solid var(--light-grey);border-radius:50rem 50rem var(--middle-space) var(--middle-space);overflow:hidden}.archesQ .itemQ .infoQ{position:relative;z-index:2;text-align:center;padding:0 var(--gap);display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:0;padding:0 var(--gap) var(--middle-space);min-height:100%}.archesQ .itemQ .infoQ .topQ{padding:var(--big-space) 0 clamp(var(--big-space),13.3333333333dvw,2*var(--big-space));width:min(100%,320px)}.archesQ .itemQ .infoQ .topQ .titleQ{color:var(--yellow);font-weight:700;margin-bottom:var(--gap)}.archesQ .itemQ .infoQ .topQ .descriptionQ{text-wrap:balance;color:var(--white);font-weight:500}.archesQ .itemQ .infoQ .topQ .descriptionQ p{color:var(--white);font-weight:500}.archesQ .itemQ .infoQ .buttonQ{color:var(--black)}.archesQ .itemQ .imgQ{position:absolute;z-index:1;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);pointer-events:none}.archesQ .itemQ .imgQ img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.archesQ .itemQ .imgQ::after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom, rgba(97, 97, 92, 0.64), rgba(97, 97, 92, 0.12))}.fullIntroQ{display:flex;justify-content:space-between;align-items:center;gap:var(--gap);flex-wrap:wrap}.infoBoxesQ{border-bottom:2px solid var(--solid-grey)}.infoBoxesQ .boxQ{border-top:2px solid var(--solid-grey);padding:var(--gap) 0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--gap)}.infoBoxesQ .boxQ .smallTitleQ{color:var(--dark)}.infoBoxesQ .boxQ .descriptionQ{font-size:.875rem}.infoBoxesQ .boxQ .descriptionQ p{font-size:.875rem}@media only screen and (max-width: 1201px){.archesCatsQ,.guaranteesQ{grid-template-columns:repeat(6, 1fr)}.guaranteesQ .itemQ{position:relative}.guaranteesQ .itemQ::before{content:"";display:block;position:absolute;top:calc(100% + var(--gap));left:var(--gap);width:calc(100% - 2*var(--gap));height:2px;background-color:var(--solid-grey)}.guaranteesQ .itemQ:nth-child(3n){border-right:none}.guaranteesQ .itemQ:nth-child(n+4)::before{display:none}}@media only screen and (max-width: 769px){.archesQ{grid-template-columns:repeat(4, 1fr)}.archesQ .itemQ .infoQ{gap:0}.archesQ .itemQ:nth-child(2),.archesQ .itemQ:nth-child(3){border-radius:var(--middle-space)}}@media only screen and (max-width: 601px){.archesCatsQ{grid-template-columns:repeat(4, 1fr)}.archesCatsQ .itemQ .imgQ{padding:0 0 75%}.archesCatsQ .itemQ .infoQ{padding:var(--gap) var(--xs-space)}.guaranteesQ{grid-template-columns:repeat(4, 1fr)}.guaranteesQ .itemQ{position:relative}.guaranteesQ .itemQ:nth-child(3n){border-right:2px solid var(--solid-grey)}.guaranteesQ .itemQ:nth-child(2n){border-right:none}.guaranteesQ .itemQ:nth-child(n+4)::before{display:block}.guaranteesQ .itemQ:nth-child(n+5)::before{display:none}}@media only screen and (max-width: 481px){.guaranteesQ{grid-template-columns:repeat(2, 1fr)}.guaranteesQ .itemQ{position:relative;margin:0;padding:var(--gap);border-bottom:2px solid var(--solid-grey)}.guaranteesQ .itemQ:nth-child(n){border-right:none}.guaranteesQ .itemQ:nth-child(n)::before{display:none}.guaranteesQ .itemQ .descriptionQ{font-size:.875rem}.guaranteesQ .itemQ .descriptionQ p{font-size:.875rem}.infoBoxesQ .boxQ{gap:var(--xs-space)}}.productsListQ{list-style:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(50% - 0.5 * var(--gap), max((100% - 11 * var(--gap)) * 0.25 + 2 * var(--gap), 180px)), 1fr));gap:var(--gap);justify-content:stretch;align-items:stretch}.productsListQ .productItemQ article{border:2px solid var(--solid-grey);background-color:#fff}.productsListQ .productItemQ article .imgQ{position:relative;display:block;line-height:0}.productsListQ .productItemQ article .imgQ img{position:relative;z-index:1;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:1;will-change:opacity;transition:opacity var(--fast-transition)}.productsListQ .productItemQ article .imgQ .tagsQ,.productsListQ .productItemQ article .imgQ .buttonsQ{position:absolute;z-index:2;top:var(--xs-space);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:calc(.5*var(--xs-space))}.productsListQ .productItemQ article .imgQ .buttonsQ{right:var(--xs-space)}.productsListQ .productItemQ article .imgQ .buttonsQ button{cursor:pointer}.productsListQ .productItemQ article .imgQ .buttonsQ button svg{font-size:.875rem;color:var(--light-grey);will-change:color,fill;transition:var(--fast-transition)}.productsListQ .productItemQ article .imgQ .buttonsQ button:hover svg{color:var(--grey)}.productsListQ .productItemQ article .imgQ .tagsQ{left:var(--xs-space);pointer-events:none}.productsListQ .productItemQ article .imgQ:hover img{opacity:.82}.productsListQ .productItemQ article .infoQ{padding:var(--gap) var(--xs-space);display:flex;flex-direction:column;gap:var(--xs-space);justify-content:stretch;align-items:stretch}.productsListQ .productItemQ article .infoQ .productSubtitleQ{font-size:.875rem;line-height:1.15;color:var(--black)}.productsListQ .productItemQ article .infoQ .productSubtitleQ a:hover{text-decoration:underline}.productsListQ .productItemQ article .infoQ .priceQ{display:flex;align-items:center;justify-content:flex-start;gap:var(--xs-space);font-size:.75rem;line-height:1;color:var(--dark)}.productsListQ .productItemQ article .infoQ .priceQ ins{text-decoration:none}.productsListQ .productItemQ article .infoQ .priceQ del{color:var(--light-grey)}.productsListQ .productItemQ article .infoQ .catsQ{list-style:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:calc(.5*var(--xs-space)) var(--xs-space)}.productsListQ .productItemQ article .infoQ .catsQ li{font-size:.625rem;line-height:1;color:var(--light-grey)}.productsListQ .productItemQ article .infoQ .catsQ li a:hover{text-decoration:underline}.productsListQ .buttonWrapperQ,.productsListQ .bannerQ{grid-column:span 2}.productsListQ .bannerQ{grid-column:span 2;grid-row:span 3;background-color:var(--yellow);display:flex;justify-content:stretch;align-items:stretch}.productsListQ .bannerQ .wrapperQ{display:flex;justify-content:stretch;align-items:stretch}.productsListQ .bannerQ .wrapperQ .innerBannerQ{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.productsListQ .bannerQ .wrapperQ .innerBannerQ .infoQ{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--middle-space);padding:var(--middle-space) var(--gap)}.productsListQ .bannerQ .wrapperQ .innerBannerQ .infoQ .titleQ,.productsListQ .bannerQ .wrapperQ .innerBannerQ .infoQ .descriptionQ{width:min(100%,480px);text-align:center;text-wrap:balance;color:var(--black)}.productsListQ .bannerQ .wrapperQ .innerBannerQ .infoQ .descriptionQ p{font-weight:500}.productsListQ .bannerQ .wrapperQ .innerBannerQ .infoQ .tagsQ{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(.5*var(--xs-space)) .625rem}.productsListQ .bannerQ .wrapperQ .innerBannerQ .infoQ .tagsQ .tagQ{color:var(--white);background-color:var(--dark)}.productsListQ .bannerQ .wrapperQ .innerBannerQ .imgQ{flex-grow:1;position:relative;border-radius:50rem 50rem 0 0;overflow:hidden;border:2px solid var(--white);line-height:0;width:100%;min-width:calc(100% + 4px);left:2px}.productsListQ .bannerQ .wrapperQ .innerBannerQ .imgQ img{position:absolute;top:-2px;left:0;width:100%;height:calc(100% + 2px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width: 856px){.productsListQ .bannerQ{grid-row:span 2}.productsListQ .buttonWrapperQ{grid-column:1/-1}}@media only screen and (max-width: 652px){.productsListQ .productItemQ{order:1}.productsListQ .bannerQ{grid-row:span 1;grid-column:1/-1;order:2}.productsListQ .bannerQ .wrapperQ .innerBannerQ .imgQ{min-height:calc(.75*(100dvw - 2*var(--lateral-space)))}.productsListQ .buttonWrapperQ{order:3}}@media only screen and (max-width: 481px){.productsListQ .productItemQ article .imgQ .buttonsQ{gap:var(--xs-space)}.productsListQ .productItemQ article .imgQ .buttonsQ button svg{font-size:1rem}.productsListQ .productItemQ article .infoQ .productSubtitleQ{font-size:1rem}.productsListQ .productItemQ article .infoQ .priceQ{font-size:.875rem}.productsListQ .productItemQ article .infoQ .catsQ li{font-size:.75rem}}.postsListQ{list-style:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(50% - 0.5 * var(--gap), max((100% - 11 * var(--gap)) * 0.1666666667 + 1 * var(--gap), 180px)), 1fr));gap:var(--gap);justify-content:stretch;align-items:stretch}.postsListQ .postItemQ .mediaQ{position:relative;border-radius:1rem;overflow:hidden;font-size:0;margin-bottom:var(--xs-space)}.postsListQ .postItemQ .mediaQ .tagsQ{position:absolute;z-index:2;top:var(--xs-space);left:var(--xs-space);display:flex;align-items:flex-start;justify-content:flex-start;gap:calc(.5*var(--xs-space))}.postsListQ .postItemQ .mediaQ .tagsQ .tagQ{color:var(--white);background-color:var(--light-grey);will-change:background-color;transition:background-color var(--fast-transition)}.postsListQ .postItemQ .mediaQ .tagsQ .tagQ:hover{text-decoration:underline;background-color:var(--grey)}.postsListQ .postItemQ .mediaQ .imgQ{cursor:pointer;display:block;line-height:0;opacity:1;will-change:opacity;transition:opacity var(--fast-transition)}.postsListQ .postItemQ .mediaQ .imgQ img{position:relative;z-index:1}.postsListQ .postItemQ .mediaQ .imgQ:hover{opacity:.82}.postsListQ .postItemQ .infoQ{display:block}.postsListQ .postItemQ .infoQ .postTitleQ{font-size:.875rem;line-height:1.15;font-weight:700;color:var(--dark);will-change:color;transition:color var(--fast-transition)}.postsListQ .postItemQ .infoQ .postTitleQ:hover{text-decoration:underline;color:var(--black)}.postsListQ .postItemQ .infoQ .descriptionQ{margin:calc(.5*var(--xs-space)) 0 var(--xs-space);font-size:.75rem}.postsListQ .postItemQ .infoQ .descriptionQ p{font-size:.75rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.25;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:3.75em}.postsListQ .postItemQ .infoQ .dateQ{font-size:.625rem;line-height:1;font-weight:440;color:var(--light-grey);display:block}@media only screen and (max-width: 481px){.postsListQ .postItemQ .infoQ .postTitleQ{font-size:1rem}.postsListQ .postItemQ .infoQ .descriptionQ{font-size:.875rem}.postsListQ .postItemQ .infoQ .descriptionQ p{font-size:.875rem}.postsListQ .postItemQ .infoQ .dateQ{font-size:.75rem}}.innerFormQ{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--gap);position:relative}.innerFormQ .rowQ{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(50% - 0.5 * var(--gap), 180px)), 1fr));gap:var(--gap)}.innerFormQ .rowQ>p{display:block;line-height:0;margin:0}.innerFormQ .rowQ>p span{display:block}.innerFormQ .rowQ .colmQ>p{display:block;line-height:0;margin:0}.innerFormQ .rowQ .colmQ>p span{display:block}.innerFormQ .rowQ.formTextQ .colmQ p{font-size:.625rem;line-height:1.15}.innerFormQ .rowQ.formTextQ .colmQ p span{display:inline}.innerFormQ .rowQ.formTextQ .colmQ a{text-decoration:underline}.innerFormQ input:not([type=submit]):not([type=checkbox]){width:100%;outline:none;border:2px solid var(--solid-grey);padding:0 var(--xs-space);font-size:.75rem;line-height:1;min-height:0;height:2.25rem;color:var(--dark)}.innerFormQ input:not([type=submit]):not([type=checkbox])::-moz-placeholder{opacity:1;color:var(--light-grey)}.innerFormQ input:not([type=submit]):not([type=checkbox])::placeholder{opacity:1;color:var(--light-grey)}.innerFormQ input[type=submit]{border:none;padding-right:calc(1.125rem + 2*var(--xs-space));background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23080807"><path d="m560-240-56-58 142-142H160v-80h486L504-662l56-58 240 240-240 240Z"/></svg>');background-repeat:no-repeat;background-size:1.125rem;background-position:calc(100% - var(--xs-space)) center}.innerFormQ textarea{width:100%;outline:none;border:2px solid var(--solid-grey);padding:calc(.5*(2.25rem - 1.25em)) var(--xs-space);font-size:.75rem;line-height:1.25;min-height:0;height:10em;max-height:10em;width:100%;max-width:100%;color:var(--dark)}.innerFormQ textarea::-moz-placeholder{opacity:1;color:var(--light-grey)}.innerFormQ textarea::placeholder{opacity:1;color:var(--light-grey)}.innerFormQ .wpcf7-acceptance .wpcf7-list-item{margin:0}.innerFormQ .wpcf7-acceptance .wpcf7-list-item label{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.innerFormQ .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{font-size:.75rem;line-height:1.15}.innerFormQ .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a{text-decoration:underline}.innerFormQ .wpcf7-acceptance .wpcf7-list-item label input{align-self:flex-start;font-size:.75rem;height:1.15em;width:1.15em;border:2px solid var(--solid-grey);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:2px;background-size:contain;background-position:center;background-repeat:no-repeat}.innerFormQ .wpcf7-acceptance .wpcf7-list-item label input:checked{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%235e5e5e"><path d="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z"/></svg>')}.innerFormQ .wpcf7-spinner{opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;margin:0;background-color:rgba(8,8,7,.24)}.innerFormQ .wpcf7-spinner::after,.innerFormQ .wpcf7-spinner::before{content:"";font-size:1.5rem;width:1em;height:1em;border-radius:50%;background:#fff;opacity:1;position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);box-sizing:border-box;animation:formLoader 2s ease-in-out infinite;transform-origin:center}.innerFormQ .wpcf7-spinner::after{animation-delay:1s}.innerFormQ .wpcf7-not-valid-tip{font-size:.625rem;line-height:1.15;font-weight:500;padding:.125rem .75rem 0}.innerFormQ .wpcf7-response-output{margin:var(--gap) 0 0;padding:calc(.5*var(--xs-space)) var(--xs-space);background-color:#fff;border-width:2px;font-size:.75rem;border-radius:0;color:inherit}#newsletter .innerFormQ{flex-direction:column-reverse;gap:var(--xs-space)}#newsletter .innerFormQ .rowQ{position:relative}#newsletter .innerFormQ .rowQ>p{position:relative}#newsletter .innerFormQ .rowQ>p input:not([type=submit]):not([type=checkbox]){border-color:var(--grey);border-radius:1.125rem;color:var(--black)}#newsletter .innerFormQ .rowQ>p input:not([type=submit]):not([type=checkbox])::-moz-placeholder{color:var(--dark)}#newsletter .innerFormQ .rowQ>p input:not([type=submit]):not([type=checkbox])::placeholder{color:var(--dark)}#newsletter .innerFormQ .rowQ>p input[type=submit]{padding:0;background-image:none;position:absolute;top:0;right:0;font-size:0;height:2.25rem;aspect-ratio:1;border:none;outline:none;background-color:var(--dark);-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%231f1f1f"><path d="m216-160-56-56 464-464H360v-80h400v400h-80v-264L216-160Z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%231f1f1f"><path d="m216-160-56-56 464-464H360v-80h400v400h-80v-264L216-160Z"/></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1rem;mask-size:1rem;transition:var(--fast-transition);cursor:pointer}#newsletter .innerFormQ .rowQ>p input[type=submit]:hover{background-color:var(--black)}#newsletter .innerFormQ .wpcf7-acceptance .wpcf7-list-item{margin:0}#newsletter .innerFormQ .wpcf7-acceptance .wpcf7-list-item label input{border-color:var(--grey)}#newsletter .innerFormQ .wpcf7-spinner{border-radius:1.125rem}@keyframes formLoader{0%,100%{transform:scale(0);opacity:1}50%{transform:scale(1);opacity:0}}