.footer .footer-content-top{padding-block:2rem;padding-inline:0}.footer .footer-content-top .footer-blocks{list-style:none;padding:0;margin:0}.footer .footer-content-top .footer-blocks .footer-block .footer-block-heading{font-size:1rem;margin-block-end:1rem}.footer .footer-content-top .footer-blocks .footer-block .footer-block-content .list-social .social-item{--icon-width: 1.5rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--image img,.footer .footer-content-top .footer-blocks .footer-block.footer-block--image svg{height:auto}.footer .footer-content-top .footer-blocks .footer-block.footer-block--image svg{background:rgba(var(--color-foreground),.05)}.footer .footer-content-top .footer-blocks .footer-block.footer-block--image .image-width--small img,.footer .footer-content-top .footer-blocks .footer-block.footer-block--image .image-width--small svg{width:50%}.footer .footer-content-top .footer-blocks .footer-block.footer-block--image .image-width--medium img,.footer .footer-content-top .footer-blocks .footer-block.footer-block--image .image-width--medium svg{width:70%}.footer .footer-content-top .footer-blocks .footer-block.footer-block--image .image-width--large img,.footer .footer-content-top .footer-blocks .footer-block.footer-block--image .image-width--large svg{width:100%}.footer .footer-content-top .footer-blocks .footer-block.footer-block--menu .footer-block-content li:not(:last-child){margin-block-end:.5rem}@media screen and (max-width:749px){.footer .footer-content-top .footer-blocks .footer-block.footer-block--menu .details-disclosure summary{padding-block:.25rem;padding-inline:0}}.footer .footer-content-top .footer-blocks .footer-block.footer-block--newsletter .footer-block-content>*:not(:first-child){margin-block-start:1rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content>*:not(:first-child){margin-block-start:.5rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content>*.list-social,.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content>*.button-group{margin-block-start:1rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .brand-contact-item .link{display:inline-flex;align-items:center;gap:.5rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .brand-contact-item .link .icon{width:1rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .download-button .icon{width:1.25rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .brand-image{height:auto}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content.image-width--small .brand-image{width:50%}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content.image-width--medium .brand-image{width:70%}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content.image-width--large .brand-image{width:100%}.footer .footer-content-top .footer-blocks .footer-block.footer-block--rating .shop-rating-box{position:relative;display:inline-block}.footer .footer-content-top .footer-blocks .footer-block.footer-block--rating .shop-rating-box .rating-bar{padding:.75rem;line-height:0}.footer .footer-content-top .footer-blocks .footer-block.footer-block--rating .shop-rating-box .rating-info{padding:1rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--rating .shop-rating-box .rating-info .rating-value{display:inline-block;margin-block-end:0}.footer .footer-content-top .footer-blocks .footer-block.footer-block--rating .shop-rating-box:hover .rating-info .rating-value{animation:bounceScale .3s ease}@media screen and (min-width:750px){.footer .footer-content-top .footer-blocks .footer-block{padding-inline-start:var(--padding-left, 0)}}.footer .footer-content-middle{padding-block:1rem;padding-inline:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:1rem}.footer .footer-content-middle .footer-trust-badge{line-height:0}.footer .footer-content-middle .footer-trust-badge svg{width:5rem;height:auto}.footer .footer-content-middle .footer-payments{line-height:0}.footer .footer-content-middle .footer-payments ul{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.footer .footer-content-middle .footer-payments ul .icon{width:2.4rem}.footer .footer-content-bottom{padding-block:1rem;padding-inline:0;display:flex;justify-content:space-between;gap:1rem;border-block-start:1px solid rgba(var(--color-foreground),.2);font-size:.875rem}.footer .footer-content-bottom .footer-copyright a{color:inherit;text-decoration:none}.footer .footer-content-bottom .footer-copyright a:hover{opacity:.75}.footer .footer-content-bottom .footer-policies{display:flex;flex-wrap:wrap;gap:.5rem}.footer .footer-content-bottom .footer-policies li{position:relative;display:inline-flex;align-items:center;gap:.5rem}.footer .footer-content-bottom .footer-policies li:not(:last-child):after{content:"";display:inline-block;width:1px;height:.5rem;background:rgba(var(--color-foreground),.5)}@media screen and (max-width:749px){.footer .footer-content-bottom{flex-direction:column}}.footer.footer--has-top-border{border-block-start:1px solid rgba(var(--color-foreground),.2)}.footer.footer-festival-effect .svg-footer-festival-covered-bar{position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:2.5rem;transform:translateY(-30%)}.footer-blocks.auto-grid{display:flex!important;flex-wrap:wrap!important;gap:0!important}.footer-blocks.auto-grid .grid-item:has(.footer-block--brand){width:100%!important;flex:0 0 100%!important;padding-bottom:28px;border-bottom:1px solid rgba(212,175,55,.2);margin-bottom:28px}.footer-block--brand .footer-block-content{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%}.footer-block--brand .brand-image{flex-shrink:0;width:130px!important;max-width:130px!important}.footer-block--brand .footer-brand-middle{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 40px;border-left:1px solid rgba(212,175,55,.18);border-right:1px solid rgba(212,175,55,.18);margin:0 32px}.footer-brand-middle .brand-title{color:#d4af37;font-size:15px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.footer-brand-middle .brand-desc{color:#ffffffc7;font-size:12.5px;line-height:1.75;max-width:280px;margin-bottom:16px}.footer-brand-middle .brand-tags{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.footer-brand-middle .brand-tag{border:1px solid rgba(212,175,55,.4);color:#d4af37;font-size:11px;padding:5px 12px;border-radius:20px;letter-spacing:.02em}.footer-blocks.auto-grid .grid-item:not(:has(.footer-block--brand)){flex:1 1 180px!important;width:auto!important}@media(max-width:749px){.footer-block--brand .footer-block-content{flex-direction:column!important;align-items:flex-start!important}.footer-block--brand .footer-brand-middle{border:none;border-top:1px solid rgba(212,175,55,.18);border-bottom:1px solid rgba(212,175,55,.18);margin:16px 0;padding:16px 0;width:100%}}.footer-block--brand .brand-image{order:1;flex-shrink:0;width:130px!important;max-width:130px!important}.footer-block--brand .footer-brand-middle{order:2;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 40px;border-left:1px solid rgba(212,175,55,.18);border-right:1px solid rgba(212,175,55,.18)}.footer-block--brand .brand-contact-item,.footer-block--brand .rte{order:3}.footer-brand-contact{order:3;display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0;gap:4px}.footer-brand-contact .brand-contact-item{order:unset}.footer-brand-contact .rte{order:unset;font-size:12px;color:#ffffff80;margin-top:4px}.footer-block-content>.rte{display:none!important}@media(max-width:749px){.footer-block--brand .footer-block-content{align-items:center!important}.footer-block--brand .brand-image{align-self:center}.footer-brand-contact{align-items:center;text-align:center}.footer-brand-contact .brand-contact-item{justify-content:center}.footer-brand-contact .rte{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-footer.css.map */
