.popup{align-items:center;background-color:rgba(0,0,0,.4);display:none;height:100%;justify-content:center;left:0;opacity:0;overflow:auto;position:fixed;top:0;transition:var(--transition);visibility:hidden;width:100%;z-index:1111}.popup.-open{display:flex;opacity:1;visibility:visible}.popup>.popup-wrapper{background-color:var(--white);border-radius:3px;box-shadow:0 0 30px -3px rgba(var(--highlight),.4);height:-moz-fit-content;height:fit-content;margin:0 auto;max-height:90vh;max-width:100rem;position:relative;width:90%}.popup>.popup-wrapper .close{background-color:transparent;border:none;cursor:pointer;height:40px;padding:0;position:absolute;right:0;top:0;width:40px}.popup>.popup-wrapper .close:before{transform:rotate(45deg)}.popup>.popup-wrapper .close:after,.popup>.popup-wrapper .close:before{background-color:var(--black);content:"";height:3px;left:50%;margin-left:-9px;position:absolute;top:50%;width:18px}.popup>.popup-wrapper .close:after{transform:rotate(-45deg)}.popup>.popup-wrapper .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:3rem;width:100%}@media (min-width:992px){.popup>.popup-wrapper .content{flex-direction:row}}.popup>.popup-wrapper .content .image{width:100%}.popup>.popup-wrapper .content .image:after{padding-bottom:134%}@media (min-width:992px){.popup>.popup-wrapper .content .image{width:50%}}.popup>.popup-wrapper .text{width:100%}.popup>.popup-wrapper .image+.text{padding-top:1.6rem}@media (min-width:992px){.popup>.popup-wrapper .image+.text{padding-left:1.6rem;padding-top:unset;width:50%}}.popup>.popup-wrapper .content .table{background-color:var(--white);border-bottom:1px solid var(--gray-3);border-collapse:collapse;font-size:1.2rem;margin-bottom:1rem;overflow-x:scroll;text-align:center;width:100%}@media (min-width:992px){.popup>.popup-wrapper .content .table{font-size:1.6rem}}.popup>.popup-wrapper .content .table::-webkit-scrollbar-button{display:none}.popup>.popup-wrapper .content .table::-webkit-scrollbar{background-color:var(--white);height:4px;width:100%}.popup>.popup-wrapper .content .table::-webkit-scrollbar-thumb{background-color:var(--gray-2);border-radius:4px}.popup>.popup-wrapper .content .table td{border-top:1px solid var(--gray-3);padding:5px;vertical-align:top}.popup>.popup-wrapper .content .table thead th{border-bottom:1px solid var(--gray-3);padding:.5rem 0;vertical-align:bottom}.popup>.popup-wrapper .content .table thead th:first-child{text-align:left}.popup>.popup-wrapper .content .table tbody+tbody{border-top:2px solid var(--gray-3)}.popup>.popup-wrapper .content .table .table{background-color:var(--gray-2)}.popup>.popup-wrapper .content .table tbody tr:first-child td{border-top:0}.popup>.popup-wrapper .content .table tbody tr td:first-child{text-align:left}#component-popup-newsletter-root .image-box>div:after{opacity:0}#component-popup-newsletter-root .cmp-newsletter-popup-2de3IYL6pfqD7JbmRpegCC{font-size:2.5rem;height:3rem;line-height:2.5rem;margin:1rem;width:3rem}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X{padding:3rem}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X>h2{font-size:2.8rem;line-height:3rem;margin-bottom:1.5rem}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X>p{font-size:1.4rem;line-height:1.5}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq{margin-top:2rem}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .cmp-newsletter-popup-3HX15VdvKOso8FyXk1YH8F{font-size:1.2rem;margin-bottom:1rem}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq label{font-size:1.3rem;font-weight:700}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .cmp-newsletter-popup-2jqxtRR-PdOFNXZNbLC0rQ{font-size:1.3rem;height:4.2rem;margin-top:.5rem;padding:1rem}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .button-newsletter{margin-top:2rem;width:100%}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .cmp-newsletter-popup-7uhFyoUtLY5MRJevX7QUE svg{background:var(--primary-color);left:0;width:100%}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq>p{font-size:1.3rem;font-weight:700;text-align:center}.attributes{display:grid;gap:3rem;grid-template-columns:1fr;grid-template-rows:auto}.attributes>.prod-option .option-title{font-size:var(--font-size-base);font-weight:var(--font-weight-subtitle);margin-bottom:.5rem;text-align:center;text-transform:capitalize}.attributes>.prod-option .inner{display:flex;flex-wrap:wrap;justify-content:center}.attributes>.prod-option .btn-medidas{color:var(--black-konstanz);display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-subtitle);margin:1.5rem auto 0;padding:0}.attributes>.prod-option .btn-medidas .arrow:after{border-color:var(--primary-color);border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;margin:3px 3px 1px 8px;padding:2px;transform:rotate(-45deg);transition:var(--transition)}.attributes>.prod-option .btn-medidas:focus{outline:none}.attributes>.prod-option input[type=radio]{display:none}.attributes>.prod-option input[type=radio]:checked+.label .text{background-color:var(--primary-color);color:var(--white)}.attributes>.prod-option input[type=radio]:checked+.label .colors{border-color:var(--white);box-shadow:0 0 0 2px var(--primary-color)}.attributes>.prod-option .label{cursor:pointer;margin:0 .5rem;position:relative}.attributes>.prod-option .label.-disabled{display:none}.attributes>.prod-option .label.-unavailable{color:#888;cursor:default;opacity:.6}.attributes>.prod-option .label.-unavailable .colors:after{background-color:var(--white);content:"";height:70%;left:48%;position:absolute;top:15%;transform:rotate(45deg);width:2px}.attributes>.prod-option .label.-unavailable .colors:before{background-color:var(--white);content:"";height:70%;left:48%;position:absolute;top:15%;transform:rotate(-45deg);width:2px}.attributes>.prod-option .label:hover{color:var(--primary-color)}.attributes>.prod-option .label:hover.-unavailable{background-color:transparent;color:#888}.attributes>.prod-option .label:hover .tooltip{opacity:1;transform:translateX(-50%)}.attributes>.prod-option .label .text{align-items:center;border-radius:6px;display:flex;height:3.2rem;justify-content:center;min-width:3.2rem;padding:.5rem;text-align:center;transition:var(--transition)}.attributes>.prod-option .label .colors{border:2px solid var(--white);border-radius:6px;display:flex;height:3.2rem;overflow:hidden;position:relative;transition:all .2s;width:3.2rem}.attributes>.prod-option .label .colors.-white{border-color:var(--gray-2)}.attributes>.prod-option .label .colors>.color{flex:1}.attributes>.prod-option .label .tooltip{background-color:var(--secondary-color);border-radius:4px;bottom:120%;color:var(--white);font-size:1rem;left:50%;opacity:0;padding:2px 6px;position:absolute;transform:translateX(-50%) scale(.8);transition:var(--transition);white-space:nowrap}.attributes>.prod-option [type=text]{border:1px solid var(--primary-color);border-radius:4px;padding:.8rem 1.6rem;width:100%}.popup-purchase{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s;width:100%;z-index:99}.popup-purchase.-active{opacity:1;pointer-events:all}.popup-purchase>.background{background-color:rgba(0,0,0,.4);display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.popup-purchase>.content{background-color:var(--white);border-radius:5px;display:flex;flex-direction:column;max-height:90%;max-width:100rem;overflow:hidden;padding:2.5rem;position:relative;width:90%;z-index:2}@media (min-width:768px){.popup-purchase>.content{border-radius:10px;padding:3.2rem}}.popup-purchase>.content .title-popup{font-size:var(--font-size-big);margin-bottom:2rem}.popup-purchase>.content .close{color:var(--primary-color);cursor:pointer;height:1.5rem;position:absolute;right:1rem;top:1rem;width:1.5rem;z-index:3}@media (min-width:768px){.popup-purchase>.content .close{right:1.5rem;top:1.5rem}}.popup-purchase>.content .close .icon{height:100%;width:100%}.popup-purchase>.content .product{display:grid;gap:1rem;grid-template-columns:1fr;min-width:0;overflow-y:scroll;padding:0 .5rem}@media (min-width:768px){.popup-purchase>.content .product{gap:4rem;grid-template-columns:repeat(2,1fr);overflow-y:unset}}.popup-purchase>.content .product>div:first-child{margin:0 auto;width:50%}@media (min-width:768px){.popup-purchase>.content .product>div:first-child{margin:unset;width:unset}}.popup-purchase>.content .product>div:last-child{display:flex;flex-direction:column}.popup-purchase>.content .images{padding-bottom:1rem;position:relative;width:100%}.popup-purchase>.content .images .flag{align-items:center;border-radius:3px;color:var(--white);display:flex;font-size:1.2rem;justify-content:center;padding:.5rem 2rem;position:absolute;text-align:center;z-index:4}.popup-purchase>.content .images .flag.centro{right:50%;transform:scale(1) translateX(50%)}.popup-purchase>.content .images .flag.direita{right:.714rem}.popup-purchase>.content .images .flag.esquerda{left:.714rem}.popup-purchase>.content .images .flag.topo{top:.714rem}.popup-purchase>.content .images .flag.base{bottom:.714rem}.popup-purchase>.content .images .flag img{display:block;height:60px;width:60px}@media (min-width:768px){.popup-purchase>.content .images .flag img{height:80px;width:80px}}.popup-purchase>.content .images .button-default{display:none}.popup-purchase>.content .images:hover .image:nth-child(2){background-color:var(--white);opacity:1}.popup-purchase>.content .images .image{height:100%;position:relative;width:100%}.popup-purchase>.content .images .image:after{content:"";display:block;padding-bottom:100%}.popup-purchase>.content .images .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.popup-purchase>.content .images .image:nth-child(2){left:0;opacity:0;position:absolute;top:0;transition:opacity .2s}.popup-purchase>.content .name{display:inline-block;flex:1;line-height:1.5;margin:0 0 1rem;width:100%}@media (min-width:768px){.popup-purchase>.content .name{font-size:2rem}}.popup-purchase>.content .price{margin-bottom:1rem;min-height:4rem;width:100%}@media (min-width:768px){.popup-purchase>.content .price{margin-bottom:0;width:unset}}.popup-purchase .price-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:3.9rem}.popup-purchase .price-wrapper>.price-group{font-size:var(--font-size-title);font-weight:var(--font-weight-title)}.popup-purchase .price-wrapper>.discount-wrapper{display:flex}.popup-purchase .price-wrapper>.discount-wrapper.-hidden{display:none}.popup-purchase .price-wrapper>.discount-wrapper .discount-percent{align-items:center;background-color:var(--red);border-radius:33px;color:var(--white);display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-subtitle);justify-content:center;line-height:1;margin-right:1rem;max-height:2.6rem;padding:.4rem 1rem;text-align:center;width:-moz-fit-content;width:fit-content}.popup-purchase .price-wrapper>.discount-wrapper .original-price{align-items:center;color:var(--red);display:flex;font-size:1.4rem;justify-content:flex-start}.popup-purchase .price-wrapper .cmp-price-container>h2{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:var(--font-size-base);font-weight:var(--font-weight-base);justify-content:center;text-align:center;width:100%}.popup-purchase .price-wrapper .cmp-price-container>h2 .cmp-price-price,.popup-purchase .price-wrapper .cmp-price-container>h2 .cmp-price-sale-price{font-size:var(--font-size-xbig);font-weight:var(--font-weight-thin)}.popup-purchase .price-wrapper .cmp-price-container>p{align-items:flex-start;display:flex;flex-direction:row;font-weight:var(--font-size-base);font-weight:var(--font-weight-base);justify-content:center;width:100%}.popup-purchase .price-wrapper .cmp-price-container>p .cmp-price-sale-price{display:flex;font-size:var(--font-size-medium);font-weight:var(--font-weight-thin);justify-content:center;width:50%}.popup-purchase .price-wrapper .cmp-price-container>p .cmp-price-price{font-size:var(--font-size-medium);font-weight:var(--font-weight-thin)}.popup-purchase .price-wrapper .cmp-price-container .prefix{display:none}.popup-purchase .price-wrapper .cmp-price-container .cmp-price-sold-out{font-size:var(--font-size-base);font-weight:var(--font-weight-title)}.popup-purchase .price-wrapper .cmp-price-container .cmp-price-sold-out+.cmp-price-price{display:none}.popup-purchase .price-wrapper .cmp-price-container .cmp-price-sale-price{display:inline-block;width:100%}.popup-purchase .price-wrapper .cmp-price-container .cmp-price-sale-price ins{text-decoration:none}.popup-purchase .price-wrapper .cmp-price-container .cmp-price-original-price{align-items:center;display:flex;font-size:var(--font-size-medium);justify-content:center;margin-bottom:.3rem;position:relative;width:50%}.popup-purchase .price-wrapper .cmp-price-container .cmp-price-original-price del{text-decoration:line-through}.popup-purchase .price-wrapper .cmp-price-container .cmp-price-original-price:before{align-items:center;background-color:var(--red);border-radius:33px;color:var(--white);content:var(--discount);display:none;font-size:1.2rem;font-weight:var(--font-weight-title);justify-content:center;line-height:1;margin-right:.8rem;max-height:2.4rem;padding:.4rem .8rem;text-align:center;width:-moz-fit-content;width:fit-content}.popup-purchase .price-wrapper .cmp-price-container .cmp-price-installments{font-size:var(--font-size-small);text-align:center;text-transform:uppercase;width:100%}.popup-purchase>.content .add-to-cart{display:flex;flex:20;flex-direction:column;justify-content:space-between;width:100%}.popup-purchase>.content .add-to-cart .attributes{gap:2rem}.popup-purchase>.content .add-to-cart .last-units{align-items:center;background-color:var(--secondary-color);border-radius:33px;color:var(--white);display:none;font-size:var(--font-size-small);font-weight:var(--font-weight-subtitle);height:2.6rem;justify-content:center;line-height:1;margin-top:2rem;padding:.6rem 1rem;width:-moz-fit-content;width:fit-content}.popup-purchase>.content .add-to-cart .last-units.-visible{display:flex}.popup-purchase>.content .add-to-cart .description{display:none}@media (min-width:768px){.popup-purchase>.content .add-to-cart .description{display:block;font-size:var(--font-size-small);margin-top:1.6rem}}.popup-purchase>.content .add-to-cart .msg-response{display:none}.popup-purchase>.content .add-to-cart .button-default{margin-top:2rem;padding:.5rem 2rem;width:100%}@media (min-width:768px){.popup-purchase>.content .add-to-cart .button-default{margin-top:4rem}}.popup-purchase>.content .more-link{color:var(--primary-color);display:block;font-size:var(--font-size-small);font-weight:var(--font-weight-subtitle);margin-top:.8rem;text-align:center;text-decoration:underline;text-transform:uppercase}@keyframes shimmer{to{transform:translateX(100%)}}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .button-newsletter{align-items:center;background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:.3rem;color:var(--white);cursor:pointer;display:flex;font-size:var(--font-size-button);font-weight:var(--font-weight-button);height:4.2rem;justify-content:center;padding:.5rem 2rem;position:relative;text-transform:uppercase;transition:var(--transition)}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .button-newsletter:hover{background-color:var(--primary-color);border-color:var(--primary-color)}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .-outlined.button-newsletter{background-color:transparent;border:1px solid var(--primary-color);color:var(--primary-color)}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .-outlined.button-newsletter:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white)}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .-adding.button-newsletter,#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .-searching.button-newsletter,#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .-sending.button-newsletter{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--primary-color);pointer-events:none}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .-adding.button-newsletter:hover,#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .-searching.button-newsletter:hover,#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .-sending.button-newsletter:hover{color:var(--primary-color)!important}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .-adding.button-newsletter:after,#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .-searching.button-newsletter:after,#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .-sending.button-newsletter:after{animation:spin 2s linear infinite;border-top:.3rem solid var(--gray-1);border:.3rem solid var(--gray-1);border-radius:50%;border-top-color:var(--gray-3);content:"";display:block;height:2rem;position:absolute;width:2rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#component-popup-newsletter-root .cmp-newsletter-popup-24VucyBC37Z4CYwIpXpV5X .cmp-newsletter-popup-2xAs6q-U517OsmRyLtvFtq .-unavailable.button-newsletter{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white);opacity:.6;pointer-events:none}.footer{background-color:var(--primary-color);color:var(--white);font-weight:400;padding-top:6rem;position:relative}.footer>.content{display:grid;grid-gap:1rem;grid-template-areas:"banner" "social" "categories" "categories-2" "payment" "signature";grid-template-columns:1fr;grid-template-rows:0fr .3fr auto auto .3fr 0fr;padding-left:5%;padding-right:5%}@media (min-width:768px){.footer>.content{grid-template-areas:"social social" "categories categories-2" "payment payment" "signature signature";grid-template-columns:1.5fr .5fr;grid-template-rows:.5fr auto .5fr 0fr}}@media (min-width:992px){.footer>.content{grid-template-areas:"categories categories banner categories-2 social" "payment payment payment payment payment" "signature signature signature signature signature";grid-template-columns:.8fr .8fr 1fr .8fr .8fr;grid-template-rows:1fr auto auto;padding-left:5rem;padding-right:5rem}}.footer>.content>.main-banner{grid-area:banner;left:auto;position:absolute;right:2rem;top:-2rem;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.footer>.content>.main-banner{left:5%;margin:0;top:-3rem}}.footer>.content>.main-banner .image{height:12rem;width:12rem}.footer>.content .logo{display:flex;justify-content:space-around}@media (min-width:768px){.footer>.content .logo{justify-content:space-around}}.footer>.content .logo .icon{height:100px;width:129px}.footer>.content .newsletter{display:flex;flex-direction:column;grid-area:newsletter;justify-content:space-around;margin-top:2rem}@media (min-width:768px){.footer>.content .newsletter{flex-direction:row;margin-top:10rem}}@media (min-width:992px){.footer>.content .newsletter{margin-top:3rem}}.footer>.content .newsletter>.content{display:flex;flex-direction:column;margin:0 0 2rem;width:calc(100% - 14rem)}@media (min-width:768px){.footer>.content .newsletter>.content{margin:0 3rem 0 0;width:40%}}.footer>.content .newsletter>.content>.subtitle{text-transform:uppercase}.footer>.content .newsletter>.form-newsletter{width:100%}@media (min-width:768px){.footer>.content .newsletter>.form-newsletter{width:60%}}.footer>.content .newsletter>.form-newsletter>fieldset{display:flex;flex-direction:column}.footer>.content .newsletter>.form-newsletter>fieldset>.input{margin-bottom:1rem}.footer>.content .newsletter>.form-newsletter>fieldset>.action{width:100%}.footer>.content .social{align-items:flex-start;display:flex;flex-direction:column;grid-area:social;justify-content:flex-start;margin-bottom:2rem}@media (min-width:992px){.footer>.content .social{align-items:flex-end}}.footer>.content .social .social-title{text-transform:uppercase}@media (min-width:992px){.footer>.content .social .social-title{margin-bottom:2rem}}.footer>.content .social>.secondary-banner{margin-bottom:2rem}@media (min-width:768px){.footer>.content .social>.secondary-banner{margin-bottom:0}}.footer>.content .social>.secondary-banner .image{max-width:14rem;width:100%}.footer>.content .social>.secondary-banner .image img{-o-object-fit:contain;object-fit:contain}.footer>.content .social>.social-icons{display:flex;justify-content:flex-start;margin-top:1.2rem;width:100%}@media (min-width:768px){.footer>.content .social>.social-icons{justify-content:flex-end;margin-top:0;width:50%}}.footer>.content .social>.social-icons a{align-items:center;background-color:var(--white);border-radius:50%;display:flex;height:35px;justify-content:center;margin-left:0;margin-right:1.5rem;padding:.9rem;width:35px}@media (min-width:768px){.footer>.content .social>.social-icons a{margin-left:1.5rem;margin-right:0}}.footer>.content .social>.social-icons a .icon{color:var(--primary-color);height:1.9rem;transition:var(--transition);width:1.9rem}.footer>.content .social>.social-icons a:hover .icon{color:var(--secondary-color)}.footer>.content .paragraph{border-bottom:2px solid;display:flex;flex-direction:column;grid-area:paragraph;margin-bottom:1rem;padding-bottom:2rem}@media (min-width:768px){.footer>.content .paragraph{border-bottom:0;border-right:2px solid;margin-bottom:2rem;padding-bottom:0}}@media (min-width:992px){.footer>.content .paragraph{margin-right:1rem;padding-right:1.5rem}}.footer>.content .paragraph>h2,.footer>.content .paragraph>h3,.footer>.content .paragraph>h4,.footer>.content .paragraph>h5,.footer>.content .paragraph>h6{font-size:1.4rem;margin-bottom:1rem}.footer>.content .paragraph>p{margin-bottom:1rem}.footer>.content .paragraph>p:last-of-type{margin-bottom:0}.footer>.content .categories{display:flex;flex-direction:column;font-size:1.2rem;grid-area:categories}@media (min-width:768px){.footer>.content .categories{border-bottom:0;flex-direction:row;gap:25%;justify-content:flex-start}.footer>.content .categories>.category:not(:last-child){margin-right:2rem}}.footer>.content .categories>.category.-has-children{cursor:pointer}@media (min-width:768px){.footer>.content .categories>.category.-has-children{cursor:default}}.footer>.content .categories>.category .arrow.-right:after{border-width:1px 1px 0 0}.footer>.content .categories>.category .arrow.-down:after{border-width:0 1px 1px 0}@media (min-width:768px){.footer>.content .categories>.category .arrow.-down:after{display:none}}.footer>.content .categories>.category .arrow:after{border-color:var(--white);border-style:solid;content:"";display:inline-block;margin:3px 3px 1px 8px;padding:3px;transform:rotate(45deg)}.footer>.content .categories>.category.open>.menu-footer{display:block}.footer>.content .categories>.category.open>.category-title .arrow.-down:after{transform:rotate(225deg)}.footer>.content .categories>.category>.category-title{color:var(--white);display:flex;flex-direction:row;font-size:1.4rem;font-weight:700;justify-content:space-between;margin-bottom:2rem;text-transform:uppercase;z-index:10}.footer>.content .categories>.category>.menu-footer{display:none;margin-bottom:2rem}@media (min-width:768px){.footer>.content .categories>.category>.menu-footer{display:block;margin-bottom:0}}.footer>.content .categories>.category>.menu-footer .menu-footer-item{color:var(--white);font-size:1.4rem;font-weight:400;margin-bottom:1rem}.footer>.content .categories-2{border-bottom:2px solid;display:flex;flex-direction:column;font-size:1.2rem;grid-area:categories-2;position:relative;top:-10%}@media (min-width:768px){.footer>.content .categories-2{border-bottom:0;flex-direction:row;justify-content:space-around;top:0}.footer>.content .categories-2>.category:not(:last-child){margin-right:2rem}}.footer>.content .categories-2>.category.-has-children{cursor:pointer}@media (min-width:768px){.footer>.content .categories-2>.category.-has-children{cursor:default}}.footer>.content .categories-2>.category .arrow.-right:after{border-width:1px 1px 0 0}.footer>.content .categories-2>.category .arrow.-down:after{border-width:0 1px 1px 0}@media (min-width:768px){.footer>.content .categories-2>.category .arrow.-down:after{display:none}}.footer>.content .categories-2>.category .arrow:after{border-color:var(--white);border-style:solid;content:"";display:inline-block;margin:3px 3px 1px 8px;padding:3px;transform:rotate(45deg)}.footer>.content .categories-2>.category.open>.menu-footer{display:block}.footer>.content .categories-2>.category.open>.category-title .arrow.-down:after{transform:rotate(225deg)}.footer>.content .categories-2>.category>.category-title{color:var(--white);display:flex;flex-direction:row;font-size:1.4rem;font-weight:700;justify-content:space-between;margin-bottom:2rem;text-transform:uppercase;z-index:10}.footer>.content .categories-2>.category>.menu-footer{display:none;margin-bottom:2rem}@media (min-width:768px){.footer>.content .categories-2>.category>.menu-footer{display:block;margin-bottom:0}}.footer>.content .categories-2>.category>.menu-footer .menu-footer-item{color:var(--white);font-size:1.4rem;font-weight:400;margin-bottom:1rem}.footer>.content .payment{display:flex;flex-direction:column;grid-area:payment;justify-content:flex-start;margin-bottom:10rem;margin-top:1.5rem}@media (min-width:768px){.footer>.content .payment{align-items:center;flex-direction:row;gap:5%;justify-content:flex-end;margin-bottom:5rem}}.footer>.content .payment>.stamps{display:none;gap:2rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem;width:100%}@media (min-width:768px){.footer>.content .payment>.stamps{margin-bottom:0;width:40%}}@media (min-width:992px){.footer>.content .payment>.stamps{direction:rtl;grid-template-columns:repeat(4,1fr)}}.footer>.content .payment>.stamps .image{max-width:14rem;width:100%}@media (min-width:1440px){.footer>.content .payment>.stamps .image{max-width:12rem}}.footer>.content .payment>.stamps .image img{-o-object-fit:contain;object-fit:contain}.footer>.content .payment>.payment-icons{display:none;height:45%;justify-content:flex-start}@media (min-width:768px){.footer>.content .payment>.payment-icons{justify-content:flex-end}}.footer>.content .payment>.payment-icons>.payment-img{height:100%;-o-object-fit:contain;object-fit:contain;width:5rem}@media (min-width:768px){.footer>.content .payment>.payment-icons>.payment-img{margin-right:0}}.footer>.content .signature{align-items:center;background-color:var(--black-konstanz);bottom:0;color:var(--white);display:flex;flex-direction:column;font-size:var(--font-size-base);grid-area:signature;left:0;line-height:2;margin:0 auto;position:absolute;right:0;width:100vw}@media (min-width:768px){.footer>.content .signature{line-height:2.5}}.footer>.content .signature .container{align-items:center;display:flex;flex-direction:column;margin:0;max-width:100%;padding:0 5rem}.footer>.content .signature .container .copy p{text-align:center;width:100%}@media (min-width:768px){.footer>.content .signature .container{flex-direction:row;justify-content:space-between}.footer>.content .signature .container .copy{width:50%}.footer>.content .signature .container .copy p{text-align:left}.footer>.content .signature .container .californio{text-align:center;width:25%}.footer>.content .signature .container .vnda{text-align:right;width:25%}}