.olsun-footer-section{position:relative;z-index:2}.oft{display:block;position:relative;isolation:isolate;background:var(--oft-bg, #fff);color:var(--oft-ink, #000)}.oft__surface{position:relative;z-index:2;background:var(--oft-bg, #fff);box-shadow:0 16px 35px #00000008}.oft__surface:before{content:"";display:block;height:1px;background:currentColor;opacity:.12}.oft__reveal{position:sticky;bottom:0;z-index:1;display:grid;align-items:end;justify-items:center;box-sizing:border-box;height:clamp(220px,38svh,380px);padding:28px 24px;overflow:hidden;background:var(--oft-bg, #fff)}.oft__reveal-art,.oft__reveal-image,.oft__reveal-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.oft__reveal-art{color:var(--oft-ink, #000);opacity:.08}.oft__reveal-image{object-fit:cover;object-position:center}.oft__reveal-shade{background:linear-gradient(transparent 45%,var(--oft-bg, #fff));pointer-events:none}.oft__reveal .oft__copyright{position:relative;z-index:1;color:var(--oft-ink, #000);opacity:.85;text-align:center}.oft__signature{display:block;position:absolute;z-index:1;left:50%;top:45%;width:min(420px,72vw);height:calc(100% - 88px);transform:translate(-50%,-50%)}.oft__signature svg{display:block;width:100%;height:100%}.oft__signature [data-footer-source]{display:none!important}.oft__signature [data-footer-ink]{display:none}.oft__signature.is-armed [data-footer-still]{visibility:hidden}.oft__signature.is-armed [data-footer-ink]{display:block}.oft__signature [data-write]{visibility:hidden}.oft__main{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(48px,7vw,120px);max-width:1520px;padding:64px clamp(24px,5vw,80px) 52px;margin:auto}.oft__brand{min-width:0}.oft__logo-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:7px;background:#fff}.oft__logo{width:118px;height:auto;max-height:62px;object-fit:contain}.oft__wordmark{color:var(--oft-ink, #000);font-family:var(--font-heading--family);font-size:25px}.oft .oft__statement{max-width:13ch;margin:30px 0 18px;color:inherit;font:500 clamp(34px,3.7vw,58px)/1.08 var(--font-heading--family, sans-serif);letter-spacing:-.04em}.oft__sun{display:inline-block;width:.72em;height:.72em;margin-inline-start:.08em;stroke:var(--oft-accent);stroke-width:1.3;vertical-align:baseline}.oft .oft__description{max-width:35ch;margin:0;color:inherit;opacity:.8;font-size:14px;line-height:1.65}.oft__newsletter{margin-top:32px;max-width:420px}.oft .oft__signup-title{margin:0 0 12px;font-size:15px;line-height:1.5}.oft__form{width:100%}.oft__input-wrap{display:flex;align-items:center;border:1px solid currentColor;border-radius:9px;transition:border-color .18s ease}.oft__input-wrap:focus-within{border-color:var(--oft-accent);outline:2px solid var(--oft-accent);outline-offset:3px}.oft .oft__input-wrap input{width:100%;min-width:0;height:54px;border:0;border-radius:9px;background:transparent;color:inherit;padding:12px 16px;font-size:16px;box-shadow:none;outline:none}.oft__input-wrap input::placeholder{color:inherit;opacity:.65}.oft .oft__input-wrap button{display:grid;place-items:center;flex:0 0 54px;height:54px;padding:12px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.oft__input-wrap button:hover{background:#00000008}.oft__input-wrap button svg{width:28px;height:20px;transition:transform .2s ease}.oft__input-wrap button:hover svg{transform:translate(3px)}.oft .oft__consent{max-width:52ch;margin:10px 0 0;font-size:11px;line-height:1.6;opacity:.7}.oft__consent a{color:inherit;text-underline-offset:3px}.oft .oft__message{color:inherit;margin:12px 0;font-size:13px;line-height:1.5}.oft__navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px;align-content:start;padding-top:8px}.oft__group{min-width:0}.oft .oft__group summary{display:block;list-style:none;color:var(--oft-ink);background:transparent}.oft__group summary::-webkit-details-marker{display:none}.oft .oft__label{display:inline;color:var(--oft-ink);margin:0;font:500 11px/1.5 var(--font-body--family, sans-serif);text-transform:uppercase;letter-spacing:.1em;opacity:.65}.oft__links{padding:0;margin:16px 0 0;list-style:none}.oft__links li{margin:0}.oft .oft__links a{display:inline-block;max-width:100%;min-height:36px;padding-block:7px;color:inherit;font-size:13px;line-height:1.55;text-decoration:none;overflow-wrap:anywhere}.oft__links a:hover{color:var(--oft-accent);text-decoration:underline;text-underline-offset:4px}.oft .oft__locale{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:20px 0 0;font-size:13px;line-height:1.5}.oft__locale span:not(.oft__india){opacity:.75}.oft__india{display:inline-block;width:16px;height:11px;border-radius:2px;background:linear-gradient(#e9a35d 0 33%,#fff9ec 33% 66%,#71a26d 66%)}.oft .oft__region-note{margin:12px 0 0;font-size:12px;line-height:1.65;opacity:.65}.oft__region-form{margin-top:14px}.oft__region-form select{width:100%;max-width:100%;min-height:44px;color:inherit;background:transparent;border:1px solid currentColor;border-radius:6px;padding:8px;font-size:12px}.oft__region-form option{color:#000;background:#fff}.oft .oft__region-form button{min-height:44px;padding:7px 0;color:inherit;background:transparent;border:0;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.oft__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;max-width:1360px;margin-inline:auto;padding:24px 0 28px;border-top:1px solid #0000001f}.oft__care-note{max-width:58ch;font-size:11px;line-height:1.65;opacity:.7}.oft__care-note p{margin:0;font-size:inherit}.oft__care-note>div{margin-top:8px}.oft .oft__copyright{margin:0;font-size:11px;line-height:1.6;opacity:.7}.oft__payments{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none}.oft__payments svg{width:33px;height:22px}.oft :is(a,button,summary,select):focus-visible{outline:2px solid var(--oft-accent);outline-offset:4px}.oft__toggle{display:none}@media(min-width:750px){.oft__group summary{pointer-events:none}}@media(max-width:1520px){.oft__bottom{margin-inline:clamp(24px,5vw,80px)}}@media(min-width:750px)and (max-width:1100px){.oft__main{grid-template-columns:1fr 1fr;gap:40px}.oft__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media(max-width:749px){.oft__reveal{height:clamp(180px,30svh,260px);padding-bottom:max(22px,env(safe-area-inset-bottom))}.oft__main{display:block;padding:36px 24px 28px}.oft .oft__statement{margin-top:24px;font-size:40px}.oft .oft__description{font-size:13px}.oft__newsletter{margin-top:26px;max-width:none}.oft__navigation{display:block;margin-top:32px;padding:0}.oft__group{border-top:1px solid #0000001f}.oft .oft__group summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:14px 0;cursor:pointer}.oft .oft__label{font-size:12px;opacity:.85}.oft__toggle{display:block;position:relative;width:18px;height:18px}.oft__toggle:before,.oft__toggle:after{content:"";position:absolute;top:8px;left:3px;width:12px;height:1px;background:currentColor}.oft__toggle:after{transform:rotate(90deg);transition:transform .18s ease}.oft__group[open] .oft__toggle:after{transform:rotate(0)}.oft__links{margin:0 0 16px}.oft .oft__links a{font-size:14px;min-height:44px;padding-block:10px}.oft__region{padding-top:22px;border-top:1px solid #0000001f}.oft .oft__locale{margin-top:12px}.oft__region-form{display:flex;align-items:center;gap:12px}.oft__bottom{margin-inline:24px;padding-block:22px;gap:18px}.oft__copyright{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.oft *,.oft *:after{transition:none!important}.oft__reveal{position:relative}.oft__signature.is-armed [data-footer-still]{visibility:visible}.oft__signature.is-armed [data-footer-ink]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/olsun-footer.css.map */
