.footer-custom{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));position:relative}.footer-custom .breadcrumbs{border-width:.5px 0px .5px 0px;border-style:solid;border-color:rgba(var(--color-foreground),.15)}@media screen and (min-width: 750px){.footer-custom .breadcrumbs{grid-column:1 / -1;order:-1}}.footer-custom:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(100% - 64px);height:1px;background:none}.footer-custom__newsletter{padding:48px 32px 32px;text-align:center;background:transparent;border-radius:0;margin:0 16px 32px}.footer-custom__form-message{margin-top:12px;font-size:.875rem;text-align:center;padding:8px 12px;border-radius:0}.footer-custom__form-message--error{color:rgb(var(--color-error, 220, 38, 38));background-color:rgba(var(--color-error, 220, 38, 38),.05)}.footer-custom__form-message--success{color:rgb(var(--color-success, 34, 197, 94));background-color:rgba(var(--color-success, 34, 197, 94),.05)}.footer-custom__newsletter-content{max-width:500px;margin:0 auto}.footer-custom__newsletter-title{color:#000;font-size:1.5rem;font-weight:600;margin:0 0 1rem;line-height:1.3;background:linear-gradient(135deg,rgb(var(--color-foreground)),rgba(var(--color-foreground),.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase}.footer-custom__newsletter-form{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.footer-custom__input-wrapper{position:relative}.footer-custom__email-input{width:100%;padding:12px 0;border:none;border-bottom:1px solid #ccc;background:transparent;font-size:1.4rem;color:rgb(var(--color-foreground));outline:none;transition:border-color .3s ease}.footer-custom__email-input::placeholder{color:rgba(var(--color-foreground),.6)}.footer-custom__email-input:focus{border-bottom-color:rgb(var(--color-button))}.footer-custom__input-border{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgb(var(--color-button));transform:scaleX(0);transition:transform .3s ease}.footer-custom__email-input:focus+.footer-custom__input-border{transform:scaleX(1)}.footer-custom__subscribe-btn{width:100%;padding:16px 20px;background:linear-gradient(135deg,rgb(var(--color-button)),rgba(var(--color-button),.9));color:rgb(var(--color-button-text));border:none;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease;border-radius:0;box-shadow:none;position:relative;overflow:hidden;font-family:Montserrat;text-transform:uppercase}.footer-custom__subscribe-btn:before{display:none}.footer-custom__subscribe-btn:hover,.footer-custom__subscribe-btn:active{transform:none}.footer-custom__accordions{border-top:1px solid rgba(var(--color-foreground),.08);background:transparent;border-radius:0;margin:0 0 24px;overflow:hidden}@media screen and (min-width: 768px){.footer-custom__accordions{padding:0 32px}}.footer-custom__accordion{border-bottom:1px solid rgba(var(--color-foreground),.06)}.footer-custom__accordion:last-child{border-bottom:none}.footer-custom__accordion-header{width:100%;padding:12px 18px;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px!important;text-transform:uppercase!important;color:1px solid rgba(var(--color-foreground),.08);text-align:left;transition:background-color .3s ease}@media screen and (min-width: 768px){.footer-custom__accordion-header{padding:12px 0}}.footer-custom__accordion-header:hover{background-color:transparent}.footer-custom__accordion-header span:first-child{font-weight:500;text-transform:uppercase}.footer-custom__accordion-icon{font-size:1.2rem;font-weight:300;transition:transform .3s ease;position:relative}.footer-custom__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}@media screen and (min-width: 750px){.footer-custom__accordion-icon .footer-custom__icon--plus{opacity:0}.footer-custom__accordion-icon .footer-custom__icon--minus{opacity:1}}@media screen and (max-width: 749px){.footer-custom__accordion-icon .footer-custom__icon--plus{opacity:1}.footer-custom__accordion-icon .footer-custom__icon--minus,.footer-custom__accordion-icon.expanded .footer-custom__icon--plus{opacity:0}.footer-custom__accordion-icon.expanded .footer-custom__icon--minus{opacity:1}}.footer-custom__accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background-color:transparent}.footer-custom__accordion-content.active{max-height:300px}.footer-custom__accordion-link{display:block;padding:6px 0;color:rgba(var(--color-foreground),.8);text-decoration:none;font-size:.95rem;transition:color .3s ease}.footer-custom__accordion-link:hover{color:rgb(var(--color-button))}.footer-custom__accordion-link--active{color:rgb(var(--color-button));font-weight:600}.footer-custom__accordion-text{color:rgba(var(--color-foreground),.8);font-size:.95rem;line-height:1.6}.footer-custom__accordion-text p{margin:0 0 8px}.footer-custom__accordion-text p:last-child{margin-bottom:0}.footer-custom__menu-header{padding:12px 18px;font-size:1rem;font-weight:500;color:rgb(var(--color-foreground));border-bottom:1px solid rgba(var(--color-foreground),.1)}@media screen and (min-width: 768px){.footer-custom__menu-header{padding:12px 24px}}.footer-custom__menu-content{padding:8px 18px 16px;background-color:transparent}@media screen and (min-width: 768px){.footer-custom__menu-content{padding:8px 24px 16px}}.footer-custom__menu-link{display:block;padding:6px 18px;color:rgba(var(--color-foreground),.8);text-decoration:none;font-size:1.2rem;transition:color .3s ease}@media screen and (min-width: 768px){.footer-custom__menu-link{padding:6px 0}}.footer-custom__menu-link:hover{color:rgb(var(--color-button))}.footer-custom__menu-link--active{color:rgb(var(--color-button));font-weight:600}.footer-custom__logo{padding:24px 0;text-align:center}.footer-custom__logo-img{height:auto;max-width:100%}.footer-custom__ratings{text-align:center;padding:24px 32px;background:transparent;border-radius:0;margin:0 16px}.footer-custom__rating-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px}.footer-custom__stars{color:gold;font-size:1.4rem;letter-spacing:3px;text-shadow:0 1px 3px rgba(255,215,0,.3);animation:subtle-glow 3s ease-in-out infinite alternate}@keyframes subtle-glow{0%{text-shadow:0 1px 3px rgba(255,215,0,.3)}to{text-shadow:0 1px 6px rgba(255,215,0,.5)}}.footer-custom__rating-text{font-size:.9rem;color:rgba(var(--color-foreground),.7);font-weight:500}.footer-custom__social{padding:24px 32px;text-align:center}.footer-custom__list-social{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.social--plain .social__item{background:transparent;color:inherit}.social--filled .social__item{background:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:6px;border-radius:0}.social--outlined .social__item{border:1px solid rgba(var(--color-foreground),.12);padding:6px;border-radius:0}.footer-custom__gdpr{display:flex;align-items:center;gap:8px;font-size:.875rem;color:rgba(var(--color-foreground),.85)}.footer-custom__gdpr-label input[type=checkbox]{margin-right:8px;width:16px;height:16px}.footer-custom__follow-on-shop{padding:16px 32px;text-align:center}.footer-custom__localization{padding:24px 32px;display:flex;flex-direction:column;gap:16px;align-items:center}.footer-custom__country-selector,.footer-custom__language-selector{text-align:center}.footer-custom__localization-title{font-size:.875rem;font-weight:500;margin:0 0 8px;color:rgba(var(--color-foreground),.8)}.footer-custom__payments{padding:0 32px;text-align:center;display:flex;justify-content:center;background:transparent;border-radius:0;margin:0 16px}.footer-custom__payment-icons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;width:100%;max-width:500px}@media screen and (min-width: 750px) and (max-width: 1199px){.footer-custom__payments,.footer-custom__payment-icons{justify-content:center}}.footer-custom__payment-icon{display:flex;align-items:center;justify-content:center;opacity:.7;transition:all .3s ease;flex-shrink:0;padding:6px;border-radius:0;background:transparent}.footer-custom__payment-icon:hover{opacity:1;transform:translateY(-2px);background:transparent;box-shadow:none}.footer-custom__payment-icon .icon{height:20px;width:32px;object-fit:contain}.footer-custom__copyright{text-align:center;padding:12px 32px;margin-top:16px;border-top:1px solid rgba(var(--color-foreground),.08)}@media screen and (min-width: 750px){.footer-custom__copyright{text-align:right;padding-right:0;padding-left:32px}}.footer-custom__copyright-content{display:flex;flex-direction:column;gap:12px;align-items:center}@media screen and (min-width: 750px){.footer-custom__copyright-content{align-items:flex-end}}.footer-custom__copyright .copyright__content{margin:0;font-weight:400;font-size:11px;color:rgba(var(--color-foreground),.6);text-transform:uppercase;letter-spacing:.8px;transition:color .3s ease}.footer-custom__policies{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0}.footer-custom__policies li{margin:0}.footer-custom__policies a{color:rgba(var(--color-foreground),.6);text-decoration:none;transition:all .3s ease;padding:4px 8px;border-radius:4px;display:inline-block}.footer-custom__policies a:hover{color:rgb(var(--color-button));background-color:rgba(var(--color-button),.05);text-decoration:none}@media screen and (max-width: 749px){.footer-custom{display:flex;flex-direction:column}.footer-custom__newsletter,.footer-custom__accordions,.footer-custom__logo{order:0}.footer-custom__ratings{order:21}.footer-custom__payments{order:22}.footer-custom__copyright{order:23}.footer-custom__social{order:30}.footer-custom__follow-on-shop{order:31}.footer-custom__localization{order:32}}@media screen and (min-width: 768px){.footer-custom__newsletter-title{font-size:1.4rem;text-align:center}.footer-custom__newsletter-form{gap:2rem}.footer-custom__subscribe-btn{padding:16px 24px;font-size:1.1rem}.footer-custom__accordion-header{font-size:1.1rem}.footer-custom__payment-icons{gap:12px}.footer-custom__payment-icon{font-size:1.8rem}}@media screen and (min-width: 1024px){.footer-custom__newsletter{padding:0 64px 48px}.footer-custom__payments{padding:32px 64px}.footer-custom__copyright{padding:0 64px 48px}}.footer-custom__email-input:focus,.footer-custom__subscribe-btn:focus,.footer-custom__accordion-header:focus,.footer-custom__accordion-link:focus{outline:2px solid rgb(var(--color-button));outline-offset:2px}@media (prefers-reduced-motion: reduce){.footer-custom__email-input,.footer-custom__input-border,.footer-custom__subscribe-btn,.footer-custom__subscribe-btn:before,.footer-custom__accordion-header,.footer-custom__accordion-content,.footer-custom__accordion-icon,.footer-custom__accordion-link,.footer-custom__payment-icon,.footer-custom__stars{transition:none;animation:none}}@media screen and (min-width: 750px){.footer-custom{display:grid;grid-template-columns:repeat(var(--footer-columns, 4),1fr);grid-auto-rows:auto;padding:0;gap:40px 48px}.footer-custom__newsletter{grid-column:1 / -1;padding:32px 0 8px;text-align:left;margin:0 20rem;border-radius:0}.footer-custom__newsletter-content{max-width:40%;margin:auto}.footer-custom__newsletter-form{flex-direction:row;align-items:center;gap:24px}.footer-custom__input-wrapper{flex-grow:1}.footer-custom__subscribe-btn{width:auto;min-width:140px}.footer-custom__accordions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--footer-columns, 4),1fr);gap:32px 48px;border-top:none;padding:0;border-radius:0}@media (min-width: 768px){.footer-custom__accordions{margin:0 32px 8px}.footer-custom__accordion{border-bottom:none}.footer-custom__accordion-header{cursor:default}.footer-custom__accordion-header:hover{background-color:transparent}.footer-custom__accordion-icon{display:none}.footer-custom__accordion-content{max-height:none!important;padding:0;background-color:transparent}.footer-custom__menu-header{border-bottom:none;padding:0 0 12px}.footer-custom__menu-content{padding:0;background-color:transparent}.footer-custom__logo,.footer-custom__social{padding:0;text-align:left}.footer-custom__list-social{justify-content:flex-start}.footer-custom__localization{padding:12px;align-items:flex-start;width:100vw}.footer-custom__ratings{padding:0;text-align:left;margin:0}.footer-custom__rating-placeholder{align-items:flex-start}.footer-custom__payments{padding:0 0 0 12px;justify-content:flex-start;margin:0}.footer-custom__policies{flex-direction:row;gap:16px}}}.footer-custom__copyright-content a{color:inherit;text-decoration:none}.footer-custom__copyright-content a:hover{text-decoration:underline}.footer-custom__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative;z-index:100;gap:1rem}.footer-custom__payments ul{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.footer-custom__logo--mobile-only{display:none}@media (max-width: 768px){.footer-custom__logo--mobile-only{display:block;text-align:center;margin-bottom:15px}}.payment-icons{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;justify-content:center}@media screen and (min-width: 750px){.payment-icons{justify-content:flex-end;margin-right:16px}}.product__info-container .payment-icons{flex-wrap:wrap}.footer-payment-copyright{width:100%}@media screen and (min-width: 750px){.footer-payment-copyright{justify-self:end;grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-footer-custom.css.map */
