.a-ft{--ft-fg: 241, 237, 230;position:relative;overflow:hidden;padding-top:6.4rem;background:var(--a-ink);color:#f1ede6;font-family:var(--a-sans)}.a-ft:before{content:"";position:absolute;top:-22rem;right:-14rem;width:60rem;height:60rem;border-radius:50%;background:radial-gradient(closest-side,#9da55a14,#9da55a00);pointer-events:none}.a-ft__inner{position:relative;z-index:1}@media screen and (min-width:990px){.a-ft{padding-top:8rem}}.a-ft__band{display:grid;gap:3.2rem;padding-bottom:4.8rem;margin-bottom:4.8rem;border-bottom:1px solid rgba(var(--ft-fg),.12)}@media screen and (min-width:990px){.a-ft__band{grid-template-columns:1.15fr 1fr;gap:6.4rem;align-items:end;padding-bottom:5.6rem;margin-bottom:5.6rem}}.a-ft__title{margin:0 0 1.2rem;max-width:18ch;font-family:var(--a-serif);font-weight:var(--a-display-wght);font-variation-settings:"opsz" var(--a-display-opsz);font-size:clamp(2.6rem,3.4vw,3.6rem);line-height:1.1;letter-spacing:-.015em;color:#f1ede6}.a-ft__title em{font-style:normal;color:var(--a-olive-300)}.a-ft__lede{margin:0;max-width:44ch;font-size:1.6rem;line-height:1.6;color:rgba(var(--ft-fg),.7)}.a-ft__newsletter{margin:0}.a-ft__field{display:flex;align-items:center;gap:1.2rem;padding-bottom:.6rem;border-bottom:1px solid rgba(var(--ft-fg),.28);transition:border-color var(--a-hover),box-shadow var(--a-hover)}.a-ft__field:focus-within{border-color:var(--a-olive-300);box-shadow:0 1px 0 var(--a-olive-300)}.a-ft__input{flex:1 1 auto;min-width:0;min-height:4.4rem;padding:.8rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--a-sans);font-size:1.6rem;line-height:1.4;color:#f1ede6;-webkit-appearance:none;appearance:none}.a-ft__input::placeholder{color:rgba(var(--ft-fg),.55);opacity:1}.a-ft__input:focus,.a-ft__input:focus-visible{outline:0;box-shadow:none}.a-ft__submit{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--a-olive-300);color:var(--a-ink);cursor:pointer;transition:background-color var(--a-hover),transform var(--a-hover)}.a-ft__submit svg{width:1.8rem;height:1.8rem}.a-ft__submit:hover{background:var(--a-olive-100)}.a-ft__submit:focus-visible{outline:2px solid var(--a-olive-300);outline-offset:3px}.a-ft__success,.a-ft__error,.a-ft__consent{margin:1rem 0 0;font-size:1.4rem;line-height:1.5}.a-ft__success{display:flex;align-items:center;gap:.8rem;margin:0;color:var(--a-olive-300)}.a-ft__success svg{width:1.8rem;height:1.8rem;flex:0 0 auto}.a-ft__error{color:#f1ede6}.a-ft__consent{font-size:1.2rem;color:rgba(var(--ft-fg),.55)}.a-ft__cols{display:grid;grid-template-columns:1fr 1fr;gap:4rem 2.4rem;padding-bottom:4.8rem}.a-ft__brand,.a-ft__reach{grid-column:1 / -1}@media screen and (min-width:990px){.a-ft__cols{grid-template-columns:1.5fr .8fr .8fr 1.25fr;gap:4.8rem;padding-bottom:6.4rem}.a-ft__brand,.a-ft__reach{grid-column:auto}}.a-ft__mark{display:inline-block;margin-bottom:2rem;line-height:0}.a-ft__mark img{width:auto;height:9.6rem;filter:invert(1)}@media screen and (min-width:990px){.a-ft__mark img{height:11.2rem}}.a-ft__name{margin:0 0 1rem;font-family:var(--a-serif);font-weight:400;font-variation-settings:"opsz" var(--a-display-opsz);font-size:2rem;line-height:1.2;letter-spacing:-.01em;color:#f1ede6}.a-ft__desc{max-width:40ch;font-size:1.5rem;line-height:1.6;color:rgba(var(--ft-fg),.7)}.a-ft__desc p{margin:0}.a-ft__desc p+p{margin-top:.8rem}.a-ft__social{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none}.a-ft__social .list-social__link{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--ft-fg),.22);color:rgba(var(--ft-fg),.8);transition:box-shadow var(--a-hover),color var(--a-hover)}.a-ft__social .list-social__link:hover,.a-ft__social .list-social__link:focus-visible{box-shadow:0 0 0 1px var(--a-olive-300);color:var(--a-olive-300)}.a-ft__social .icon{width:1.8rem;height:1.8rem}.a-ft__k{margin:0 0 1.6rem;font-family:var(--a-sans);font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--a-olive-300)}.a-ft__links{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.a-ft__links a{display:inline;padding-bottom:.15em;font-size:1.5rem;line-height:1.5;color:rgba(var(--ft-fg),.72);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size var(--a-hover),color var(--a-hover)}.a-ft__links a:hover,.a-ft__links a:focus-visible,.a-ft__links a[aria-current=page]{color:#fff;background-size:100% 1px}.a-ft__row{display:flex;align-items:flex-start;gap:1.2rem;margin:0 0 1.6rem;color:inherit;text-decoration:none}.a-ft__row:last-child{margin-bottom:0}.a-ft__ic{flex:0 0 3.6rem;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--ft-fg),.22);color:var(--a-olive-300);transition:box-shadow var(--a-hover)}.a-ft__ic svg{width:1.6rem;height:1.6rem}.a-ft__row-k{display:block;margin-bottom:.2rem;font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--ft-fg),.55)}.a-ft__row-v{display:block;font-size:1.5rem;line-height:1.5;color:#f1ede6;transition:color var(--a-hover)}.a-ft__row-v--wrap{overflow-wrap:anywhere}a.a-ft__row:hover .a-ft__row-v,a.a-ft__row:focus-visible .a-ft__row-v{color:var(--a-olive-300)}a.a-ft__row:hover .a-ft__ic{box-shadow:0 0 0 1px var(--a-olive-300)}.a-ft__base{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;padding:2.4rem 0 3.2rem;border-top:1px solid rgba(var(--ft-fg),.12);font-size:1.3rem;line-height:1.5;color:rgba(var(--ft-fg),.6)}.a-ft__legal{margin:0}.a-ft__policies{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;padding:0;list-style:none}.a-ft__policies a{color:inherit;text-decoration:none;transition:color var(--a-hover)}.a-ft__policies a:hover,.a-ft__policies a:focus-visible{color:#fff}.a-ft__pay{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.a-ft__pay{margin-left:auto}}.a-ft__pay-icon{display:block;width:auto;height:2.2rem;opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/16/assets/asama-footer.css.map */
