.s-consent{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;font-family:var(--s-sans);color:var(--s-encre)}.s-consent[hidden]{display:none}.s-consent__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f1d1a8c;opacity:0;transition:opacity .25s var(--s-ease)}.s-consent__panel{position:relative;display:grid;grid-template-columns:340px 1fr;width:min(820px,100%);max-height:calc(100svh - 48px);overflow:auto;background:var(--s-lin);box-shadow:0 24px 64px #1f1d1a40;opacity:0;transform:translateY(16px);transition:opacity .3s var(--s-ease),transform .3s var(--s-ease);outline:none}.s-consent.is-open .s-consent__backdrop{opacity:1}.s-consent.is-open .s-consent__panel{opacity:1;transform:none}html.s-consent-open{overflow:hidden}.s-consent__media{position:relative;display:block;background:var(--s-sable);min-height:100%;overflow:hidden}.s-consent__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.s-consent__badge{position:absolute;left:16px;bottom:16px;padding:7px 10px;background:var(--s-lin);color:var(--s-encre);font:500 11px/1 var(--s-sans);letter-spacing:.12em;text-transform:uppercase}.s-consent__body{padding:36px 36px 28px;display:flex;flex-direction:column}.s-consent__logo{display:block;height:44px;width:auto;margin:0 0 24px}.s-consent__wordmark{font:300 32px/1 var(--s-serif);margin-bottom:24px}.s-consent__title{margin:0;font:300 30px/1.15 var(--s-serif);letter-spacing:-.01em}.s-consent__sub{margin:8px 0 0;font-size:15px;line-height:1.5;opacity:.8}.s-consent__product{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:14px 16px;background:var(--s-sable);border-left:2px solid var(--s-terra)}.s-consent__product-info{display:grid;gap:2px;min-width:0}.s-consent__product-name{font:300 20px/1.2 var(--s-serif)}.s-consent__product-price{font-size:14px}.s-consent__shop{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;background:var(--s-olive);color:var(--s-lin);font:500 12px/1 var(--s-sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .2s var(--s-ease)}.s-consent__shop:hover,.s-consent__shop:focus-visible{background:var(--s-encre)}.s-consent__cookies{margin-top:24px;padding-top:20px;border-top:1px solid var(--s-line)}.s-consent__text{margin:0 0 16px;font-size:13px;line-height:1.55;opacity:.85}.s-consent__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.s-consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.s-consent__actions[hidden]{display:none}.s-consent__btn{min-height:48px;padding:0 16px;border:1px solid var(--s-encre);background:transparent;color:var(--s-encre);font:500 12px/1 var(--s-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:0;transition:background-color .2s var(--s-ease),color .2s var(--s-ease)}.s-consent__btn:hover,.s-consent__btn:focus-visible{background:var(--s-encre);color:var(--s-lin)}.s-consent__btn--full{width:100%;margin-top:12px}.s-consent__link{display:block;margin:12px auto 0;min-height:44px;padding:0 8px;border:0;background:none;color:var(--s-encre);font:13px/1 var(--s-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s-consent__link[hidden]{display:none}.s-consent__prefs fieldset{border:0;margin:0;padding:0;display:grid;gap:4px}.s-consent__toggle{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--s-line);font-size:13px;line-height:1.45;cursor:pointer}.s-consent__toggle input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--s-olive)}.s-consent__toggle strong{display:block;font-weight:500}@media(max-width:749px){.s-consent{align-items:flex-end;padding:0}.s-consent__panel{grid-template-columns:1fr;width:100%;max-height:92svh;transform:translateY(32px);padding-bottom:env(safe-area-inset-bottom)}.s-consent__media{min-height:0;aspect-ratio:2 / 1}.s-consent__body{padding:22px 24px 20px}.s-consent__logo{height:34px;margin-bottom:14px}.s-consent__title{font-size:24px}.s-consent__sub{font-size:14px}.s-consent__product{margin-top:16px;padding:12px 14px}.s-consent__product-name{font-size:18px}.s-consent__shop{padding:0 16px}.s-consent__cookies{margin-top:16px;padding-top:14px}.s-consent__text{font-size:12.5px;margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.s-consent__backdrop,.s-consent__panel{transition:none}}.s-consent .s-consent__logo,.s-consent .s-consent__wordmark{display:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sieste-consent.css.map */
