.cfooter__top{display:flex;align-items:flex-start;gap:var(--cf-gap, 4rem);flex-wrap:wrap}.cfooter__logo{flex:0 0 auto;margin-top:var(--cf-logo-top, 0)}.cfooter__logo img,.cfooter__logo svg{display:block;width:var(--cf-logo-w, 180px);max-width:100%;height:auto}.cfooter__cols{display:flex;gap:var(--cf-gap, 4rem);flex-wrap:wrap;flex:1 1 0;align-content:flex-start}.cfooter__col{flex:0 0 auto;min-width:0}@media screen and (min-width:750px){.cfooter__cols--fill{flex-wrap:nowrap;justify-content:space-between;column-gap:1.5rem}.cfooter__cols--fill .cfooter__col{flex:0 1 auto}}.cfooter__heading{margin:0 0 1.6rem;font-family:var(--cf-heading-font, var(--font-heading-family));font-weight:var(--cf-heading-weight, 500);font-variation-settings:"wght" var(--cf-heading-weight, 500),"wdth" var(--cf-heading-wdth, 100);font-size:var(--cf-heading-size, 1.5rem);letter-spacing:var(--cf-heading-spacing, .05em);text-transform:var(--cf-heading-transform, uppercase);color:rgb(var(--color-foreground))}.cfooter__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;background:none;border:0;padding:0;text-align:left;color:inherit;cursor:default;font:inherit}.cfooter__toggle-icon{display:none}.cfooter__menu-wrap{display:block}.cfooter__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cf-link-gap, 1.1rem)}.cfooter__menu a{text-decoration:none;color:rgba(var(--color-foreground),.82);font-family:var(--cf-link-font, var(--font-body-family));font-size:var(--cf-link-size, 1.5rem);white-space:nowrap;transition:color .15s ease}.cfooter__menu a:hover{color:rgb(var(--color-foreground))}.cfooter__member{flex:0 0 auto;width:var(--cf-member-w, 28rem);max-width:100%;margin-left:auto}.cfooter__member .cfooter__heading{margin-bottom:var(--cf-mem-gap1, 1.6rem)}.cfooter__member-text{margin:0 0 var(--cf-mem-gap2, 1.6rem);color:rgba(var(--color-foreground),.82);font-size:var(--cf-link-size, 1.5rem);line-height:1.5}.cfooter__form{margin:0}.cfooter__field{position:relative;display:flex;align-items:center}.cfooter__field input[type=email]{flex:0 0 auto;width:var(--cf-input-w, 100%);max-width:100%;height:var(--cf-input-h, 4.6rem);padding:0 1.4rem;font-size:1.5rem;color:rgb(var(--color-foreground));background:transparent;border:1px solid rgba(var(--color-foreground),.4);border-radius:var(--cf-input-radius, .4rem);box-sizing:border-box}@media screen and (max-width:749px){.cfooter__field input[type=email]{width:var(--cf-input-w-m, 100%);height:var(--cf-input-h-m, 4.6rem)}}.cfooter__field input::placeholder{color:rgba(var(--color-foreground),.55)}.cfooter__btn{margin-top:var(--cf-mem-gap3, 1.2rem);display:inline-block;border:0;cursor:pointer;padding:1.3rem 2.4rem;font-size:1.4rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cf-btn-text, #ffffff);background:var(--cf-btn-bg, #161616);border-radius:var(--cf-input-radius, .4rem)}.cfooter__social{display:flex;gap:1.4rem;margin-top:1.8rem}.cfooter__social a{color:rgb(var(--color-foreground));display:inline-flex}.cfooter__social svg,.cfooter__social .icon{width:var(--cf-social-size, 2rem);height:var(--cf-social-size, 2rem)}.cfooter__bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem 3rem;flex-wrap:wrap;margin-top:var(--cf-bottom-gap, 4.5rem);padding-top:2.4rem;border-top:var(--cf-divider, none);font-size:var(--cf-bottom-size, 1.3rem);color:rgba(var(--color-foreground),.8)}.cfooter__loc{display:flex;gap:1.2rem;flex-wrap:wrap}.cfooter__loc .localization-form,.cfooter__loc localization-form{margin:0}.cfooter__center{display:flex;gap:1.6rem;flex-wrap:wrap;align-items:center;justify-content:center;flex:1 1 auto}.cfooter__center a{color:inherit;text-decoration:none}.cfooter__center a:hover{color:rgb(var(--color-foreground))}.cfooter__pay{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.cfooter__pay svg{width:3.8rem;height:2.4rem}.cfooter__loc .disclosure,.cfooter__loc .localization-form,.cfooter__loc localization-form{position:relative;border:0;padding:0;margin:0;background:transparent}.cfooter__loc .disclosure__button{display:inline-flex;align-items:center;gap:.6rem;border:1px solid var(--cf-loc-border, transparent);border-radius:var(--cf-loc-radius, 8px);padding:.9rem 1.6rem;background:var(--cf-loc-bg, #ffffff);color:var(--cf-loc-text, #000000);font-family:var(--cf-loc-font, var(--font-body-family));font-weight:var(--cf-loc-weight, 500);font-variation-settings:"wght" var(--cf-loc-weight, 500),"wdth" var(--cf-loc-wdth, 100);font-size:var(--cf-loc-size, 1.3rem);text-decoration:none;box-shadow:none;cursor:pointer;transition:transform .15s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.cfooter__loc .disclosure__button span{color:inherit}.cfooter__loc .disclosure__button svg{display:none}.cfooter__loc .disclosure__button:hover{transform:translateY(-1px);box-shadow:0 3px 12px #0000002e}.cfooter__loc .disclosure__list-wrapper{position:absolute;border-radius:var(--cf-loc-radius, 1rem);overflow:hidden;background:var(--cf-loc-pop-bg, #ffffff);transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.cfooter__loc .disclosure__list-wrapper.country-selector,.cfooter__loc .country-selector{background:var(--cf-loc-pop-bg, #ffffff)}.cfooter__loc .disclosure__list a,.cfooter__loc .disclosure__link,.cfooter__loc .disclosure__link .country,.cfooter__loc .disclosure__link .localization-form__currency,.cfooter__loc .disclosure__list button{color:var(--cf-loc-pop-text, #000000);background:transparent;font-family:var(--cf-loc-pop-font, var(--font-body-family));font-size:var(--cf-loc-pop-size, 1.4rem);font-weight:var(--cf-loc-pop-weight, 500);font-variation-settings:"wght" var(--cf-loc-pop-weight, 500)}.cfooter__loc .disclosure__link:hover,.cfooter__loc .disclosure__list a:hover{background:#0000000f}.cfooter__loc .disclosure__list-wrapper[hidden]{display:block!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.cfooter__loc .disclosure__list-wrapper:not([hidden]){opacity:1;visibility:visible;transform:translateY(0)}.cfooter__menu a{transition:color .18s ease,padding-left .18s ease}.cfooter__menu a:hover{padding-left:.4rem}.cfooter__btn{transition:opacity .2s ease,transform .15s ease}.cfooter__btn:hover{opacity:.9;transform:translateY(-1px)}.cfooter__social a{transition:opacity .18s ease,transform .18s ease}.cfooter__social a:hover{opacity:.7;transform:translateY(-2px)}.cfooter__field input[type=email]{transition:border-color .18s ease}.cfooter__field input[type=email]:focus{outline:none;box-shadow:none;border-width:1px;border-color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.cfooter__member{margin-left:0;width:100%}.cfooter__top{gap:var(--cf-gap-m, 3rem)}}@media screen and (max-width:749px){.cfooter__top{flex-direction:column;gap:0}.cfooter__logo{margin-bottom:var(--cf-m-gap-logo, 3rem)}.cfooter__member{margin-bottom:var(--cf-m-gap-member, 3rem)}.cfooter__cols,.cfooter__cols--fill{flex:0 0 auto;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:0;column-gap:0;margin-bottom:var(--cf-m-gap-menus, 3rem)}.cfooter__cols--fill .cfooter__col{flex:0 0 auto}.cfooter__top--mem-top .cfooter__logo{order:0}.cfooter__top--mem-top .cfooter__member{order:1}.cfooter__top--mem-top .cfooter__cols{order:2}.cfooter__col{border-bottom:1px solid rgba(var(--color-foreground),.14)}.cfooter__toggle{cursor:pointer;padding:1.6rem 0;margin:0}.cfooter__toggle-icon{display:block;position:relative;width:1.3rem;height:1.3rem;flex:0 0 auto}.cfooter__toggle-icon:before,.cfooter__toggle-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transform:translateY(-50%);transition:transform .3s ease,opacity .3s ease}.cfooter__toggle-icon:after{transform:translateY(-50%) rotate(90deg)}.cfooter__col.is-open .cfooter__toggle-icon:after{transform:translateY(-50%) rotate(0);opacity:0}.cfooter__menu-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.cfooter__col.is-open .cfooter__menu-wrap{grid-template-rows:1fr}.cfooter__menu-wrap>.cfooter__menu{overflow:hidden;min-height:0;padding-bottom:0;transition:padding-bottom .35s ease}.cfooter__col.is-open .cfooter__menu-wrap>.cfooter__menu{padding-bottom:1.6rem}.cfooter__bottom{flex-direction:column;align-items:flex-start;text-align:left}.cfooter__center{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-footer.css.map */
