footer div.usps{align-items:flex-start;background-color:#e1eff0;display:flex;flex-direction:column;padding:18px 20px}@media (min-width:768px){footer div.usps{flex-direction:row;justify-content:space-evenly;padding:18px auto}}footer div.usps>div{display:flex;gap:8px;padding:20px 0;width:100%}@media (min-width:768px){footer div.usps>div{padding:0;width:-moz-fit-content;width:fit-content}}footer div.usps>div:first-of-type{padding:0 0 20px}@media (min-width:768px){footer div.usps>div:first-of-type{padding:0}}footer div.usps>div:last-of-type{padding:20px 0 0}@media (min-width:768px){footer div.usps>div:last-of-type{padding:0}}footer div.usps>div:not(:last-of-type){border-bottom:1px solid #c2d5d7}@media (min-width:768px){footer div.usps>div:not(:last-of-type){border-bottom:0}}footer div.usps .trustmark{height:24px;width:24px}footer .middle-section{padding:40px 20px 34px}@media (min-width:768px){footer .middle-section{display:grid;gap:12px 10px;grid-template-columns:auto 1fr auto 1fr auto}}@media (min-width:1260px){footer .middle-section{padding:80px 192px 100px}}footer .middle-section .tab-head{border-top:1px solid #ddddde;color:#888892;padding:20px 30px 16px 0;position:relative}@media (min-width:768px){footer .middle-section .tab-head{border:none;padding:0}footer .middle-section .tab-head.customer-service{grid-column:1;grid-row:1;max-width:325px}footer .middle-section .tab-head.payment{grid-column:1;grid-row:3}footer .middle-section .tab-head.shipping{grid-column:3;grid-row:3}footer .middle-section .tab-head.service{grid-column:3;grid-row:1}}footer .middle-section .tab-head:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23888892' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14M5 12h14'/%3E%3C/svg%3E");height:24px;position:absolute;right:0;top:18px;width:24px}@media (min-width:768px){footer .middle-section .tab-head:after{display:none}}footer .middle-section .tab-head.active:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23888892' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E")}@media (min-width:768px){footer .middle-section .tab-head.active:after{display:none}}footer .middle-section .tab-content{display:flex}footer .middle-section .tab-content>div{padding-bottom:20px}@media (min-width:768px){footer .middle-section .tab-content{display:flex!important;height:100%!important;transition:none!important}footer .middle-section .tab-content>div{padding-bottom:0}footer .middle-section .tab-content.customer-service{grid-column:1;grid-row:2;max-width:325px}footer .middle-section .tab-content.payment{grid-column:1;grid-row:4}footer .middle-section .tab-content.shipping{grid-column:3;grid-row:4;padding-bottom:0}footer .middle-section .tab-content.service{grid-column:3;grid-row:2}}footer .middle-section .newsletter-head{display:block;padding-bottom:16px}@media (min-width:768px){footer .middle-section .newsletter-head{grid-column:5;grid-row:1;justify-self:start;max-width:325px;padding:0}footer .middle-section .newsletter-head span{font-size:16px;letter-spacing:0;line-height:20px}}footer .middle-section .newsletter-content{margin-bottom:20px}@media (min-width:768px){footer .middle-section .newsletter-content{grid-column:5;grid-row:2;justify-self:start;margin-bottom:0;max-width:325px;min-width:200px;width:100%}}footer .middle-section .newsletter-content p{margin-bottom:20px;max-width:323px}footer .middle-section .newsletter-content a{color:#94c0c5}footer .middle-section .newsletter-content .privacy{margin-bottom:16px}footer .middle-section .newsletter-content .input-label{max-width:350px;width:100%}footer .middle-section .newsletter-content input{align-items:center;border-radius:100px;display:flex;font-weight:700;gap:10px;margin-bottom:16px;max-width:350px;width:100%}footer .middle-section .newsletter-content button{line-height:20px}footer .middle-section .newsletter-content button span{padding-left:26px;position:relative}footer .middle-section .newsletter-content button span:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%2307041E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3h12c.825 0 1.5.675 1.5 1.5v9c0 .825-.675 1.5-1.5 1.5H3c-.825 0-1.5-.675-1.5-1.5v-9C1.5 3.675 2.175 3 3 3'/%3E%3Cpath stroke='%2307041E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.5 4.5 9 9.75 1.5 4.5'/%3E%3C/svg%3E");left:0;position:absolute;top:0}footer .middle-section .newsletter-content .newsletter-footnote{margin-top:16px}footer .middle-section .newsletter-content .success-message{margin-top:16px}footer .middle-section .customer-service>div{display:flex;flex-direction:column;gap:24px}footer .middle-section .customer-service>div .numbers{display:flex;flex-direction:column;gap:8px;min-width:215px}footer .middle-section .customer-service>div .numbers a,footer .middle-section .customer-service>div .numbers div{display:flex;gap:10px}footer .middle-section .customer-service>div .numbers .mail{width:22px}footer .middle-section .customer-service>div .trustedshops{display:flex;margin-left:-15px}@media (min-width:768px){footer .middle-section .customer-service>div .trustedshops{margin:16px 0 30px -15px}}footer .middle-section .customer-service>div .trustedshops span{display:block;padding-top:15px}footer .middle-section .customer-service>div .trustedshops div{max-width:202px}footer .middle-section .payment>a{display:flex;flex-wrap:wrap;gap:16px;padding-bottom:20px}@media (min-width:768px){footer .middle-section .payment>a{max-width:325px;padding-bottom:unset}}footer .middle-section .payment>a>div{align-items:center;border:1px solid #ddddde;border-radius:4px;display:flex;height:32px;justify-content:center;width:64px}footer .middle-section .payment>a>div.no-border{border:none}footer .middle-section .payment>a>div.no-border img{height:100%;width:auto}footer .middle-section .payment>a>div.gpay{margin:0 -14px 0 -13px;width:-moz-fit-content;width:fit-content}footer .middle-section .payment>a>div.gpay img{height:61px}footer .middle-section .payment>a>div.applepay{justify-content:flex-start;margin-left:2px}footer .middle-section .payment>a>div img{width:38px}footer .middle-section .payment>a>div .paypal{width:56px}footer .middle-section .payment>a>div .visa{width:44px}footer .middle-section .service ul{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}footer .middle-section .service li{line-height:20px}footer .middle-section div.shipping>a{align-content:flex-start;display:flex;flex-wrap:wrap;gap:16px;padding-bottom:20px}@media (min-width:768px){footer .middle-section div.shipping>a{padding-bottom:unset}}footer .middle-section div.shipping>a div{align-items:center;border:1px solid #ddddde;border-radius:4px;display:flex;height:32px;justify-content:center;overflow:hidden;width:64px}footer .middle-section div.shipping>a img.dhl{height:48px}footer .middle-section div.shipping>a img.gls{width:49px}footer .middle-section div.shipping>a img.dpd{width:53px}@media (min-width:768px){footer .middle-section .social{align-self:center;grid-column:5;grid-row:4;height:112px;justify-self:start;max-width:325px;width:100%}}@media (min-width:790px){footer .middle-section .social{height:72px}}footer .middle-section .social div{border-top:1px solid #ddddde;display:flex;gap:24px;justify-content:center;padding-top:20px}@media (min-width:768px){footer .middle-section .social div{border:none;flex:0 0 27%;gap:16px;justify-content:flex-start;max-height:36px;max-width:350px;padding:0}}footer .middle-section .social div img{max-width:36px}@media (min-width:768px){footer .middle-section .social div img{display:flex;flex:0 1 32px;max-width:32px}}footer .lower-section{background-color:#c2d5d7;display:flex;justify-content:space-between}@media (min-width:768px){footer .lower-section{padding:18px 20px}}@media (min-width:1260px){footer .lower-section{padding:18px 80px}}footer .lower-section .copyright-container{container-type:inline-size;display:flex;flex:1 1 auto}@container (width < 300px){footer .lower-section .copyright-container .copyright{display:none}}footer .lower-section .nav{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding:20px}@media (min-width:768px){footer .lower-section .nav{padding:0}}footer .lower-section .nav a,footer .lower-section .nav div{line-height:20px}
