.ac-ref-footer{--ac-footer-inline: calc(1.6 * var(--ac-ref-rem));--ac-footer-ink: #fff;--ac-footer-focus: #f00;display:block;position:relative;z-index:15;color:var(--ac-footer-ink);background:transparent}.ac-ref-footer__surface{position:relative;height:calc(68.4285 * var(--ac-ref-rem));min-height:0;overflow:hidden;isolation:isolate;-webkit-mask-image:var(--ac-footer-mask-mobile);mask-image:var(--ac-footer-mask-mobile);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ac-ref-footer__background{position:absolute;z-index:-3;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;pointer-events:none}.ac-ref-footer__background img{display:block;width:100%;height:100%;pointer-events:none;max-width:none;object-fit:fill}.ac-ref-footer__figure{position:absolute;z-index:-1;--ac-footer-figure-height: calc(46.9368 * var(--ac-ref-rem));--ac-footer-figure-bottom: -5px;--ac-footer-figure-scale: var(--ac-footer-figure-scale-mobile, 1);--ac-footer-figure-raise: var(--ac-footer-figure-raise-mobile, 0);bottom:calc(var(--ac-footer-figure-bottom) + var(--ac-footer-figure-height) * var(--ac-footer-figure-raise));left:calc(8.8 * var(--ac-ref-rem));width:calc(19.9 * var(--ac-ref-rem));height:calc(var(--ac-footer-figure-height) * var(--ac-footer-figure-scale));pointer-events:none}.ac-ref-footer__figure img{position:absolute;bottom:0;left:50%;display:block;width:auto;height:100%;max-width:none;transform:translate(-50%)}.ac-ref-footer__discount{position:absolute;z-index:3;top:calc(10 * var(--ac-ref-rem));left:calc(-1.8 * var(--ac-ref-rem));width:calc(18 * var(--ac-ref-rem));aspect-ratio:63 / 32;overflow:hidden;pointer-events:none}.ac-ref-footer__discount-media,.ac-ref-footer__discount-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.ac-ref-footer__discount-media{z-index:1}.ac-ref-footer__discount-media canvas{display:block;width:100%;height:100%}.ac-ref-footer__discount-fallback{z-index:0;max-width:none;object-fit:contain;transition:opacity .12s linear}.ac-ref-footer__discount-media[data-ac-lottie-ready=true]+.ac-ref-footer__discount-fallback{opacity:0}.ac-ref-footer__discount-action{position:absolute;z-index:2;top:calc(2.5 * var(--ac-ref-rem));left:calc(3 * var(--ac-ref-rem));width:calc(12.5 * var(--ac-ref-rem));height:calc(4.5 * var(--ac-ref-rem));padding:0;border:0;color:#fff;background:transparent;cursor:pointer;pointer-events:auto}.ac-ref-footer__discount-action:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ac-ref-footer__body{position:relative;z-index:auto;display:flex;flex-direction:column;height:100%;padding:calc(5.6 * var(--ac-ref-rem)) var(--ac-footer-inline) calc(2.5 * var(--ac-ref-rem))}.ac-ref-footer__top,.ac-ref-footer__signup h2,.ac-ref-footer__form,.ac-ref-footer__utilities,.ac-ref-footer__bottom{position:relative;z-index:2}.ac-ref-footer__top{display:grid;grid-template-rows:minmax(max-content,calc(14.7 * var(--ac-ref-rem))) max-content;flex:1 1 auto;min-height:0;align-content:start;gap:0}.ac-ref-footer__nav a{padding-block-start:max(0px,calc(24px - 1.2em))}.ac-ref-footer__nav ul{display:flex;flex-wrap:wrap;gap:calc(1.3 * var(--ac-ref-rem)) calc(2.2 * var(--ac-ref-rem));margin:0;padding:0;list-style:none}.ac-ref-footer__nav,.ac-ref-footer__bottom,.ac-ref-footer__utilities{font-family:var(--ac-font-mono);font-size:calc(1.3 * var(--ac-ref-rem));font-weight:400;letter-spacing:calc(-.12 * var(--ac-ref-rem));line-height:calc(1.3 * var(--ac-ref-rem));text-transform:uppercase}.ac-ref-footer__middle{display:grid;flex-shrink:0;align-content:start;margin-bottom:calc(2.3 * var(--ac-ref-rem))}.ac-ref-footer__brand{position:relative;z-index:2;display:block;width:100%;margin-bottom:calc(5.5 * var(--ac-ref-rem));color:#fff;text-decoration:none;overflow:hidden}.ac-ref-footer__brand img{display:block;width:100%;height:auto}.ac-ref-footer__signup h2{display:flex;align-items:flex-end;gap:calc(.2 * var(--ac-ref-rem));margin:0 0 calc(2.8 * var(--ac-ref-rem));font-family:var(--ac-font-display);font-size:calc(6.4 * var(--ac-ref-rem));font-weight:800;letter-spacing:normal;line-height:calc(5.1 * var(--ac-ref-rem));text-transform:uppercase;transform-origin:bottom center}.ac-ref-footer__signup-title{display:block;flex:0 0 auto}.ac-ref-footer__signup-note{display:block;flex:0 0 auto;margin-bottom:calc(.4 * var(--ac-ref-rem));font-size:calc(2.8 * var(--ac-ref-rem));font-weight:800;line-height:calc(2.3 * var(--ac-ref-rem))}.ac-ref-footer__signup-note>span{font-weight:300}.ac-ref-footer__form{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:calc(.8 * var(--ac-ref-rem));width:max-content;max-width:100%}.ac-ref-footer__captcha{grid-column:1 / -1;width:0;min-width:100%;font:var(--ac-type-legal-weight) var(--ac-type-legal-size) / var(--ac-type-legal-line-height) var(--ac-type-legal-family)}.ac-ref-footer__captcha p{margin:0;font:inherit}.ac-ref-footer__captcha a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ac-ref-footer__form-field{position:relative;display:block;width:calc(27.5 * var(--ac-ref-rem));color:inherit;font-family:var(--ac-type-display-form-family);font-size:var(--ac-type-display-form-size);font-weight:var(--ac-type-display-form-weight);line-height:var(--ac-type-display-form-line-height);text-transform:uppercase}.ac-ref-footer__input-label{position:absolute;z-index:1;inset-block-start:0;inset-inline:0;display:flex;align-items:flex-end;height:calc(1.2 * var(--ac-ref-rem));pointer-events:none;transform:translateY(10%);transform-origin:left bottom;transition:transform .3s ease}.ac-ref-footer__form input[type=email]{display:flex;width:100%;min-width:0;height:calc(2.2 * var(--ac-ref-rem));padding:calc(.4 * var(--ac-ref-rem)) 0 calc(.5 * var(--ac-ref-rem));border:0;border-bottom:1px solid #b9b8b8;outline:0;-webkit-appearance:none;appearance:none;color:inherit;background:transparent;box-shadow:none;caret-color:var(--ac-footer-focus);font:inherit;letter-spacing:normal;text-transform:none;transition:border-color .3s ease}.ac-ref-footer__form input::placeholder{color:transparent;opacity:1}.ac-ref-footer__form-field:focus-within input{border-bottom-color:var(--ac-footer-focus);outline:0;box-shadow:none}.ac-ref-footer__form-field:has(input:not(:placeholder-shown)):not(:focus-within) input{border-bottom-color:currentColor}.ac-ref-footer__form-field:focus-within .ac-ref-footer__input-label,.ac-ref-footer__form-field:has(input:not(:placeholder-shown)) .ac-ref-footer__input-label{transform:translateY(-100%)}.ac-ref-footer__submit{position:relative;width:calc(6 * var(--ac-ref-rem));padding:0;border:0;color:inherit;background:transparent;font-family:var(--ac-font-display);font-size:calc(1.8 * var(--ac-ref-rem));font-weight:600;line-height:1;text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer}.ac-ref-footer__submit-label{position:relative;z-index:1;display:inline-block}.ac-ref-footer__submit-label:after{position:absolute;right:0;bottom:calc(-.2 * var(--ac-ref-rem));left:0;height:1px;background:currentColor;content:"";transform-origin:left}.ac-ref-footer__form-message{grid-column:1 / -1;width:0;min-width:100%;margin:.4rem 0 0;font-family:var(--ac-font-mono);font-size:1.1rem}.ac-ref-footer__utilities{display:flex;flex-wrap:wrap;align-items:center;gap:calc(1 * var(--ac-ref-rem)) calc(2 * var(--ac-ref-rem));margin-top:calc(1.5 * var(--ac-ref-rem))}.ac-ref-footer__social,.ac-ref-footer__payments{display:flex;align-items:center;gap:.8rem;margin:0;padding:0;list-style:none}.ac-ref-footer__social .list-social__link{color:inherit}.ac-ref-footer__payments svg{width:3.2rem;height:auto}.ac-ref-footer__utilities .ac-ref-localization{color:inherit}.ac-ref-footer__bottom{display:grid;flex-shrink:0;grid-template-columns:calc(18.8 * var(--ac-ref-rem)) minmax(0,1fr);grid-auto-rows:min-content;gap:calc(.8 * var(--ac-ref-rem)) 0}.ac-ref-footer__bottom>*{min-width:0}@media(min-width:768px){.ac-ref-footer{--ac-footer-inline: calc(3.2 * var(--ac-ref-rem))}.ac-ref-footer__surface{height:calc(76.8734 * var(--ac-ref-rem));-webkit-mask-image:var(--ac-footer-mask-tablet);mask-image:var(--ac-footer-mask-tablet)}.ac-ref-footer__body{padding-top:calc(6.4 * var(--ac-ref-rem));padding-bottom:calc(3.4 * var(--ac-ref-rem))}.ac-ref-footer__figure{--ac-footer-figure-bottom: calc(-.5 * var(--ac-ref-rem));--ac-footer-figure-height: calc(64.8 * var(--ac-ref-rem));left:calc(24 * var(--ac-ref-rem));width:calc(27.5 * var(--ac-ref-rem))}.ac-ref-footer__discount{top:auto;bottom:calc(11.8 * var(--ac-ref-rem));left:calc(45 * var(--ac-ref-rem));width:calc(25 * var(--ac-ref-rem))}.ac-ref-footer__discount-action{top:calc(3 * var(--ac-ref-rem));left:calc(3.5 * var(--ac-ref-rem));width:calc(18 * var(--ac-ref-rem));height:calc(6.5 * var(--ac-ref-rem))}.ac-ref-footer__top{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:calc(8.6 * var(--ac-ref-rem))}.ac-ref-footer__nav ul{gap:calc(2.1 * var(--ac-ref-rem));max-width:calc(31 * var(--ac-ref-rem))}.ac-ref-footer__nav li{min-height:calc(1.3 * var(--ac-ref-rem))}.ac-ref-footer__middle{margin-bottom:calc(3.2 * var(--ac-ref-rem))}.ac-ref-footer__brand{margin-bottom:calc(5.5 * var(--ac-ref-rem))}.ac-ref-footer__signup h2{margin-bottom:calc(3.2 * var(--ac-ref-rem));font-size:calc(8 * var(--ac-ref-rem));line-height:calc(6.4 * var(--ac-ref-rem))}.ac-ref-footer__signup-note{margin-bottom:calc(.8 * var(--ac-ref-rem));font-size:calc(3 * var(--ac-ref-rem));line-height:calc(2.4 * var(--ac-ref-rem))}.ac-ref-footer__form{gap:calc(1.6 * var(--ac-ref-rem))}.ac-ref-footer__form-field{width:calc(30 * var(--ac-ref-rem))}.ac-ref-footer__bottom{grid-template-columns:calc(22 * var(--ac-ref-rem)) repeat(3,max-content);column-gap:calc(2.2 * var(--ac-ref-rem))}}@media(min-width:1024px){.ac-ref-footer__nav a{display:inline-block;min-width:24px;min-height:24px;padding-block-start:0;vertical-align:top}.ac-ref-footer{--ac-footer-inline: calc(3.5 * var(--ac-ref-rem))}.ac-ref-footer__surface{height:auto;min-height:calc(55.9531 * var(--ac-ref-rem));-webkit-mask-image:var(--ac-footer-mask-desktop);mask-image:var(--ac-footer-mask-desktop)}.ac-ref-footer__body{height:auto;min-height:inherit;padding-top:calc(9 * var(--ac-ref-rem));padding-bottom:calc(2.1 * var(--ac-ref-rem))}.ac-ref-footer__figure{--ac-footer-figure-bottom: calc(-6.1 * var(--ac-ref-rem));--ac-footer-figure-height: calc(53.289 * var(--ac-ref-rem));--ac-footer-figure-scale: var(--ac-footer-figure-scale-desktop, 1);--ac-footer-figure-raise: var(--ac-footer-figure-raise-desktop, 0);left:calc(45.5 * var(--ac-ref-rem));width:calc(22.6 * var(--ac-ref-rem))}.ac-ref-footer__discount{bottom:calc(18.5 * var(--ac-ref-rem));left:calc(84 * var(--ac-ref-rem));width:calc(26 * var(--ac-ref-rem))}.ac-ref-footer__discount-action{top:calc(3 * var(--ac-ref-rem));left:calc(4 * var(--ac-ref-rem));width:calc(18 * var(--ac-ref-rem));height:calc(7 * var(--ac-ref-rem))}.ac-ref-footer__top{min-height:min-content;grid-template-columns:calc(31.5 * var(--ac-ref-rem)) 1fr;gap:calc(53.5 * var(--ac-ref-rem))}.ac-ref-footer__nav ul{display:grid;grid-template-columns:calc(6.8 * var(--ac-ref-rem)) calc(8.1 * var(--ac-ref-rem)) calc(8 * var(--ac-ref-rem)) 1fr;gap:calc(1 * var(--ac-ref-rem));max-width:none}.ac-ref-footer__nav--support ul{display:flex;justify-content:space-between;gap:calc(1.3 * var(--ac-ref-rem)) calc(1.6 * var(--ac-ref-rem))}.ac-ref-footer__nav--support li{max-width:100%;overflow-wrap:anywhere}.ac-ref-footer__middle{grid-template-columns:calc(68.4 * var(--ac-ref-rem)) 1fr;column-gap:0;margin-bottom:calc(3.4 * var(--ac-ref-rem))}.ac-ref-footer__brand{margin-bottom:calc(5.74 * var(--ac-ref-rem))}.ac-ref-footer__signup{display:contents}.ac-ref-footer__signup h2{grid-column:1;margin:0}.ac-ref-footer__form{grid-column:2;align-self:end;justify-self:end;margin-bottom:calc(.3 * var(--ac-ref-rem))}.ac-ref-footer__form-field{width:calc(44.3 * var(--ac-ref-rem))}.ac-ref-footer__utilities{position:absolute;right:var(--ac-footer-inline);bottom:calc(4.2 * var(--ac-ref-rem));max-width:48%}.ac-ref-footer__bottom{grid-template-columns:calc(84.5 * var(--ac-ref-rem)) calc(28.9 * var(--ac-ref-rem)) 1fr calc(1.9 * var(--ac-ref-rem));column-gap:0}}@media(prefers-reduced-motion:reduce){.ac-ref-footer__discount-fallback,.ac-ref-footer__form input[type=email]{transition:none}}@media(forced-colors:active){.ac-ref-footer{color:CanvasText;background:Canvas}.ac-ref-footer__surface{background:Canvas;-webkit-mask-image:none;mask-image:none}.ac-ref-footer__discount-action{border:1px solid ButtonText;color:ButtonText}.ac-ref-footer__discount-media,.ac-ref-footer__discount-fallback{display:none}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/ac-footer.css.map */
