footer>section>.gradient{padding-inline:var(--spacing-4)}footer>section>.gradient .container{padding-inline:0}footer p{margin:0}footer .border-block-start{border-block-start:1px solid rgba(var(--color-border),.1)}.section-footer .grid{grid-template-columns:repeat(5,1fr);grid-auto-rows:auto;row-gap:var(--spacing-6)}.section-footer__block{position:relative;width:100%;overflow:hidden;border-radius:var(--card-corner-radius);display:flex;grid-column:span var(--block-grid-column);grid-row:span var(--block-grid-row)}@media screen and (min-width: 1200px) and (max-width: 1440px){.block-link_list_yykxXc{margin-left:-16%}}.section-footer__content{width:100%;display:flex;flex-direction:column}.section-footer__content p{font-size:20px}.shopify-section-group-footer-group:last-child .section-footer__content p{font-size:18px;line-height:18px}.footer__newsletter{width:100%;display:flex;align-items:end;gap:108px;justify-content:space-between}@media screen and (max-width: 1200px){.footer__newsletter{gap:30px}}@media screen and (max-width: 768px){.footer__newsletter{flex-direction:column;align-items:center}.block-richtext_GWFib7{margin-bottom:20px}}@media screen and (max-width: 480px){.footer__newsletter{align-items:baseline}}.footer__newsletter-title{min-width:fit-content}.footer__newsletter .footer__newsletter-title h3.footer__block-heading{font-size:72px;font-weight:400;margin-bottom:15px;padding:0;line-height:70px;text-transform:inherit;letter-spacing:-.02em;font-family:var(--headings-font-family-secondary);color:rgb(var(--color-heading-text))}@media screen and (max-width: 1440px){.footer__newsletter .footer__newsletter-title h3.footer__block-heading{font-size:60px;line-height:65px;margin-bottom:5px}}@media screen and (max-width: 1200px){.footer__newsletter .footer__newsletter-title h3.footer__block-heading{font-size:40px;line-height:1.2;margin-bottom:5px}}@media screen and (max-width: 768px){.footer__newsletter .footer__newsletter-title h3.footer__block-heading{font-size:25px;line-height:1.2}#shopify-section-sections--24478004085064__footer_xjQ6Rm>div{padding-block-start:40px!important}}@media screen and (max-width: 480px){.footer__newsletter .footer__newsletter-title h3.footer__block-heading{font-size:40px;line-height:48px}}.footer__newsletter .footer__newsletter-text h3{font-size:68px;font-weight:600;font-family:var(--body-font-family);text-transform:uppercase}@media screen and (max-width: 1440px) and (min-width: 990px){.footer__newsletter .footer__newsletter-text h3,.footer__newsletter .footer__newsletter-title h3.footer__block-heading{font-size:58px!important}}@media screen and (max-width: 1200px){.footer__newsletter .footer__newsletter-text h3{font-size:40px}}@media screen and (max-width: 395px){.footer__newsletter .footer__newsletter-text h3{font-size:38px;letter-spacing:normal}}.footer__newsletter .newsletter-form{width:60%}@media screen and (max-width: 480px){.footer__newsletter .newsletter-form{width:100%}}.footer__newsletter .newsletter-form .field__input{border:none;border-bottom:1px solid #d9d9d9;border-radius:0;font-size:18px}@media screen and (max-width: 480px){.footer__newsletter .newsletter-form .field__input{font-size:15px}}.footer__newsletter-heading+.footer__newsletter-text{margin-block-start:var(--spacing-1)}.footer__newsletter>*+.newsletter-form{margin-block-start:var(--spacing-4)}.footer__newsletter .field__input{color:rgba(var(--color-black-rgb),1);background-color:rgb(var(--color-white-rgb))}.footer__newsletter .newsletter__button{height:4.6rem;color:rgb(var(--color-black-rgb));padding:1.6rem}@media screen and (max-width: 768px){.footer__newsletter .newsletter__button{padding:5px;display:flex;align-items:center;justify-content:center;height:40px;width:40px}}@media screen and (max-width: 480px){.footer__newsletter .newsletter__button{padding:4px;height:32px;width:32px}}@media (hover: hover){.footer__newsletter .newsletter__button:hover{border-radius:var(--input-border-radius)}}.section-footer__block .footer__logo-wrapp{margin-right:69px;width:95px;aspect-ratio:95 / 193}.section-footer__block .footer__logo-wrapp svg{width:auto;height:100%}@media screen and (max-width: 1024px){.section-footer__block .footer__logo-wrapp{margin-right:15px;margin-left:0}}@media screen and (max-width: 920px){.section-footer__block .footer__logo-wrapp{margin-right:0;width:auto;min-width:50px}}@media screen and (max-width: 920px){.section-footer__block:has(.footer__logo-wrapp){flex-direction:column;align-items:center}.section-footer__block:has(.footer__logo-wrapp) .section-footer__content{text-align:center}.section-footer__block:has(.footer__logo-wrapp) .section-footer__content h3{font-size:22px}.section-footer__block:has(.footer__logo-wrapp) .section-footer__content p a{font-size:20px}}@media screen and (max-width: 989px){.section-footer__block:has(details){border-bottom:1px solid #b7b7b7}}@media screen and (max-width: 480px){.section-footer__block:has(.footer__logo-wrapp) .section-footer__content h3{font-size:22px;letter-spacing:-.02em;font-weight:400}.section-footer__block:has(.footer__logo-wrapp) .section-footer__content p a{font-size:20px;margin:0;padding:0}.section-footer__block:has(.footer__logo-wrapp) .section-footer__content{row-gap:8px}}.section-footer__block:has(.footer__logo-wrapp) .footer__block-heading{text-transform:inherit;font-weight:500}.section-footer__block:has(.footer__logo-wrapp) p{font-size:22px;font-weight:400;font-family:var(--body-font-family);color:#b7b7b7;margin-top:-12px}.section-footer__block:has(.footer__logo-wrapp) p,.section-footer__block:has(.footer__logo-wrapp) p a{font-size:20px;color:#545a3e;font-weight:300;text-decoration:none}.section-footer__block:has(.footer__logo-wrapp) p a{display:block;margin-top:5px}.section-footer__block:has(.footer__logo-wrapp) p a+strong{display:block;width:100%;margin-top:32px}@media screen and (max-width: 480px){.section-footer__block:has(.footer__logo-wrapp) p a+strong{font-size:16px;margin-top:8px}.section-footer__block:has(.footer__logo-wrapp){row-gap:16px}}.section-footer:has(.footer__social) .grid{grid-template-columns:repeat(6,1fr)}@media screen and (max-width: 1024px){.section-footer:has(.footer__social) .grid{row-gap:12px}}@media screen and (max-width: 768px){.section-footer:has(.footer__social) .grid{row-gap:0}#shopify-section-sections--24341552103752__footer_JadcgE .container{border-block-start:0rem solid rgba(var(--color-foreground),.1)!important}#shopify-section-sections--24341552103752__footer_JadcgE>div{padding-block-start:0px!important;padding-block-end:20px!important}}.section-footer__content:has(.footer__social){flex-direction:row;align-items:center;justify-content:center;gap:16px}.section-footer__content:has(.footer__social) .footer__block-heading{margin:0;min-width:fit-content;color:#555}@media screen and (max-width: 1024px){.section-footer__content:has(.footer__social) .footer__block-heading{font-size:20px}}.footer__social{display:flex;gap:12px;align-items:center}@media screen and (max-width: 1024px){.footer__social{gap:10px}}.footer__social a:focus-visible svg{outline:.2rem solid currentColor;outline-offset:.3rem}.footer__social svg{width:2.4rem;height:2.4rem}.footer__links{display:flex}.section-footer .footer__nav--vertical,.section-footer .footer__nav--horizontal{width:100%}.footer__nav--vertical .footer__links{flex-direction:column;row-gap:.4rem}@media screen and (min-width: 480px){.footer__nav--vertical .footer__links{font-size:18px}}@media screen and (min-width: 990px){.footer__nav--vertical .footer__links{font-size:20px}}@media screen and (max-width: 449px){.footer__nav--vertical .footer__links{font-size:18px}}.footer__nav--horizontal .footer__links{flex-direction:row;gap:.8rem}.footer__nav--horizontal>div{align-items:center;gap:.8rem}.footer__block-heading{text-transform:uppercase;padding-block:.625rem;margin-block-end:var(--spacing-2);font-size:24px;color:#545a3e;letter-spacing:.01em}.footer__block-heading a{transition:color var(--duration-default)}.footer__nav--horizontal .footer__block-heading{margin-block-end:0}.footer__links a{transition:color var(--duration-default)}.footer__links a{display:block;padding-block:.1rem;position:relative;max-width:fit-content;letter-spacing:-.01em}.footer__links a:before{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:.1rem;background-color:currentColor;opacity:.3;transform:scaleX(0);transform-origin:right;transition:transform var(--duration-long),opacity var(--duration-long)}@media (hover: hover){.footer__links a:hover:before{opacity:1;transform:scaleX(1);transform-origin:left}}.footer__links--cols{display:flex;width:auto;flex-wrap:wrap;margin:-1.2rem;color:var(--color-heading-text)}.footer__links--cols li+li{margin-block-start:0}.footer__links--cols li{padding:.2rem}.footer__links-mobile-item--cols .footer__sublinks-mobile-link,.footer__links--cols a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.footer__brand>*+*{margin-block-start:calc(var(--section-spacing-unit-size) * 1.5)}.footer__brand-logo{min-width:16rem;margin:0 auto}.footer__brand a{display:block;padding-block:.1rem}.footer__brand svg,.footer__brand img{display:block;width:100%;height:auto;margin:0}.footer__richtext--copyright{font-size:18px;color:rgba(var(--color-foreground),.7);letter-spacing:.048rem}.footer__nav-desktop{display:flex;flex-flow:nowrap}.footer__nav-mobile .footer__links:not(.footer__links--cols){padding-block-end:2.4rem}.footer__links-mobile-item,.footer__links-mobile-item.accordion__section:last-child{border-block:.1rem solid rgba(var(--color-white-rgb),.1)}.footer__links-mobile-link{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 0;letter-spacing:-.064rem;font-size:20px;line-height:var(--line-height-medium);transition:color var(--duration-default);text-transform:uppercase}@media screen and (max-width: 480px){.footer__links-mobile-link{padding:10px 0}}.footer__links-mobile-link-icon{position:relative;margin-inline-start:2.4rem;pointer-events:none}.footer__links-mobile-link-icon svg{transition:transform var(--duration-default),opacity var(--duration-default)}.footer__links-mobile-link-icon svg:last-child{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;transform:rotate(90deg);opacity:0}.footer__links-mobile-item--cols{padding:2.4rem 0}.footer__links-mobile-item--cols:last-child{padding-block-end:0}html.no-js .footer__links-details[open] .footer__links-mobile-link-icon svg:first-child,html.js .footer__links-details.is-active .footer__links-mobile-link-icon svg:first-child{opacity:0;transform:rotate(-90deg)}html.no-js .footer__links-details[open] .footer__links-mobile-link-icon svg:last-child,html.js .footer__links-details.is-active .footer__links-mobile-link-icon svg:last-child{opacity:1;transform:none}@media (hover: hover){.footer__block-heading a:hover{color:rgb(var(--color-foreground))}.footer__links a:hover{color:var(--color-heading-text)}.footer__links-mobile-link:hover,.footer__links--cols a:hover{color:rgb(var(--color-foreground))}}@media screen and (min-width: 990px){.footer__block-heading{margin-block-end:var(--spacing-3)}.footer__links--cols{margin:-1rem}.footer__links--cols li{padding:0}}.footer__payment ul{padding-inline:0}.footer__payment .list-payment{font-size:0;display:flex;align-items:center;flex-flow:row wrap;gap:var(--spacing-2)}.footer__payment .list-payment__item>svg{width:2.8rem}.footer__payment .list-payment__item:last-child{margin-inline-end:0}.footer__payment .list-payment--style-2 .list-payment__item{max-width:2.5rem;margin-inline-end:1.2rem}.footer__payment .list-payment--style-2 .list-payment__item svg{width:100%;height:auto}.footer__follow-on-shop{transform:scale(.8);width:14rem}follow-on-shop-button{--reserved-width: fit-content !important}@media screen and (max-width: 989px){.section-footer__block:has(.footer__logo-wrapp){--block-grid-row: 3}.section-footer__block:has(details){--block-grid-column: 3}}@media (min-width: 480px){.section-footer__block:has(details) summary{font-size:20px}}@media screen and (max-width: 768px){.section-footer .grid{grid-template-rows:repeat(var(--section-total-row-count),1fr)}.section-footer__block{grid-column:span 6;grid-row:span 1}div[class*=block-link_list_]+div[class*=block-link_list_]{margin-block-start:calc(-1 * var(--spacing-6))}div[class*=block-link_list_]+div[class*=block-link_list_] .footer__links-mobile-item{border-block-start:0}.footer__nav--vertical .footer__links{row-gap:1.2rem}div:has(.footer__newsletter){width:100%}}@media screen and (min-width: 769px){footer>section>.gradient{padding-inline:calc(var(--page-gutter) + var(--spacing-4))}.section-footer .grid{column-gap:calc(var(--spacing-4) * var(--section-footer-spacing-grid))}.footer__nav--vertical .footer__nav-desktop{flex-direction:column}}.footer__sm-title{font-size:20px;line-height:28px;letter-spacing:.01em}.footer__rights-reserved{color:silver}@media screen and (max-width: 768px){footer section:nth-child(3) .section-footer .section-footer__block:nth-child(2){margin:0 0 24px}footer section:nth-child(3) .section-footer .section-footer__block:nth-child(2) .footer__block-heading strong{font-weight:400}}@media screen and (max-width: 480px){footer section:nth-child(3) .grid{flex-direction:column-reverse;display:flex}footer section:nth-child(3) .footer{padding-block-start:0!important}footer section:nth-child(3) .section-footer.container{padding-block-start:20px!important;margin-bottom:0}footer section:nth-child(3) .section-footer__block:nth-child(3){display:none}}@media screen and (max-width: 768px){.block-social_media_FVBz6M{grid-row-start:1}.footer__richtext--copyright{margin-bottom:20px}}details:has(.footer__links-mobile-link) .icon-arrow__footer-menu{transition:.3s}details:has(.footer__links-mobile-link)[open] .icon-arrow__footer-menu{transform:rotate(-180deg)}.shopify-section-group-footer-group:last-child .section-footer__content p{font-size:12px;line-height:12px;margin:auto;max-width:260px}@media screen and (min-width: 1024px) and (max-width: 1540px){.footer__block-heading{line-height:35px}}@media screen and (min-width: 750px) and (max-width: 1024px){.section-footer .grid{grid-template-columns:repeat(3,1fr)}.block-richtext_3XHiUf{--block-grid-column: 3;margin-bottom:40px}}@media screen and (min-width: 921px) and (max-width: 1024px){.footer__logo-wrapp{margin-left:auto}.footer__rights-reserved{width:fit-content!important;margin-right:auto!important}.section-footer__block .footer__logo-wrapp{max-height:110px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-footer.css.map */
