.sw-cookie-consent-section{position:static;height:0;overflow:visible}.sw-cookie-root{--sw-cookie-z: 9000;--sw-cookie-duration: .32s;--sw-cookie-shadow: 0 1.2rem 3.2rem rgba(31, 45, 73, .12), 0 .2rem .6rem rgba(31, 45, 73, .06);font-family:var(--sw-font-body);color:var(--sw-navy-900);letter-spacing:normal}.sw-cookie-modal__scrim:empty,.sw-switch__track:empty{display:block}.sw-cookie{position:fixed;left:2rem;bottom:calc(var(--sw-bottom-stack, 0px) + 2rem);z-index:var(--sw-cookie-z);width:min(38rem,calc(100vw - 4rem));opacity:0;transform:translateY(1.2rem);pointer-events:none}.sw-cookie[hidden]{display:none}.sw-cookie.is-visible{opacity:1;transform:none;pointer-events:auto}.sw-cookie__card{padding:2rem 2rem 1.8rem;background:var(--sw-white, #fff);border:.1rem solid var(--sw-line-soft, #e6e6e6);border-radius:var(--sw-radius-lg, 2.4rem);box-shadow:var(--sw-cookie-shadow)}.sw-cookie__heading{margin:0 0 .6rem;font-family:var(--sw-font-heading);font-weight:var(--font-heading-weight, 400);font-size:1.7rem;line-height:1.3;color:var(--sw-navy-900)}.sw-cookie__body{margin:0;font-size:1.3rem;line-height:1.55;color:var(--sw-body, #666)}.sw-cookie__body a,.sw-cookie-modal__links a,.sw-cookie__choices{color:var(--sw-navy-700, #284990);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.1rem}.sw-cookie__body a:hover,.sw-cookie-modal__links a:hover,.sw-cookie__choices:hover{color:var(--sw-brand-500, #2d94cc)}.sw-cookie__gpc{margin:1rem 0 0;padding:.8rem 1rem;font-size:1.2rem;line-height:1.5;color:var(--sw-navy-900);background:var(--sw-bg-alt, #f5f5f7);border-radius:var(--sw-radius-md, 1.2rem)}.sw-cookie__gpc[hidden]{display:none}.sw-cookie__error{margin:1rem 0 0;font-size:1.2rem;line-height:1.5;color:var(--sw-danger, #c0392b)}.sw-cookie__error[hidden]{display:none}.sw-cookie__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.6rem}.sw-cookie__btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.6rem;padding:.6rem 1.6rem;border:.1rem solid var(--sw-line, #ccc);border-radius:var(--sw-radius-pill, 999px);background:var(--sw-white, #fff);font-family:var(--sw-font-body);font-size:1.3rem;font-weight:500;line-height:1.4;letter-spacing:normal;color:var(--sw-navy-900);text-decoration:none;white-space:nowrap;cursor:pointer}.sw-cookie__btn:hover{border-color:var(--sw-navy-900)}.sw-cookie__btn:focus-visible,.sw-cookie-modal__close:focus-visible,.sw-cookie__choices:focus-visible,.sw-cookie-modal__links a:focus-visible,.sw-cookie__body a:focus-visible{outline:.2rem solid var(--sw-brand-500, #2d94cc);outline-offset:.2rem;border-radius:.4rem}.sw-cookie__btn:focus-visible{border-radius:var(--sw-radius-pill, 999px)}.sw-cookie__btn--primary{border-color:var(--sw-navy-900);background:var(--sw-navy-900, #1f2d49);color:var(--sw-white, #fff)}.sw-cookie__btn--primary:hover{background:var(--sw-navy-800, #253a6b);border-color:var(--sw-navy-800, #253a6b)}.sw-cookie__btn--text{border-color:transparent;background:transparent;padding-inline:.8rem;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.1rem;color:var(--sw-navy-700, #284990)}.sw-cookie__btn--text:hover{border-color:transparent;color:var(--sw-brand-500, #2d94cc)}.sw-cookie__choices{display:inline-block;margin-top:1.2rem;font-size:1.2rem;line-height:1.4}.sw-cookie-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--sw-cookie-z) + 1);display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;pointer-events:none}.sw-cookie-modal[hidden]{display:none}.sw-cookie-modal.is-open{opacity:1;pointer-events:auto}.sw-cookie-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f2d4966}.sw-cookie-modal__panel{position:relative;width:min(52rem,100%);max-height:calc(100dvh - 4rem);overflow-y:auto;padding:2.8rem 2.8rem 2.4rem;background:var(--sw-white, #fff);border:.1rem solid var(--sw-line-soft, #e6e6e6);border-radius:var(--sw-radius-lg, 2.4rem);box-shadow:var(--sw-cookie-shadow);transform:translateY(1.2rem) scale(.98);-webkit-overflow-scrolling:touch}.sw-cookie-modal.is-open .sw-cookie-modal__panel{transform:none}.sw-cookie-modal__panel:focus{outline:none}.sw-cookie-modal__panel:focus-visible{outline:.2rem solid var(--sw-brand-500, #2d94cc);outline-offset:-.2rem}.sw-cookie-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;margin-bottom:1rem}.sw-cookie-modal__heading{margin:0;font-family:var(--sw-font-heading);font-weight:var(--font-heading-weight, 400);font-size:2rem;line-height:1.3;letter-spacing:-.01rem;color:var(--sw-navy-900)}.sw-cookie-modal__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin:-.6rem -.8rem 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sw-muted, #999);cursor:pointer}.sw-cookie-modal__close:hover{color:var(--sw-navy-900);background:var(--sw-bg-alt, #f5f5f7)}.sw-cookie-modal__close .sw-icon,.sw-cookie-modal__close svg{display:block;width:1.6rem;height:1.6rem}.sw-cookie-modal__intro{margin:0 0 1.6rem;font-size:1.3rem;line-height:1.55;color:var(--sw-body, #666)}.sw-cookie-modal__list{margin:0;padding:0;list-style:none;border-top:.1rem solid var(--sw-line-soft, #e6e6e6)}.sw-cookie-pref{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.4rem 0;border-bottom:.1rem solid var(--sw-line-soft, #e6e6e6)}.sw-cookie-pref__text{min-width:0}.sw-cookie-pref__name{display:block;font-size:1.4rem;font-weight:500;line-height:1.4;color:var(--sw-navy-900)}.sw-cookie-pref__desc{margin:.2rem 0 0;font-size:1.2rem;line-height:1.5;color:var(--sw-body, #666)}.sw-switch{position:relative;flex:0 0 auto;display:inline-block;width:4.4rem;height:2.6rem}.sw-switch__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.sw-switch__input:disabled{cursor:not-allowed}.sw-switch__track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--sw-radius-pill, 999px);background:var(--sw-line, #ccc)}.sw-switch__track:after{content:"";position:absolute;top:.3rem;left:.3rem;width:2rem;height:2rem;border-radius:50%;background:var(--sw-white, #fff);box-shadow:0 .1rem .3rem #0003}.sw-switch__input:checked+.sw-switch__track{background:var(--sw-navy-900, #1f2d49)}.sw-switch__input:checked+.sw-switch__track:after{transform:translate(1.8rem)}.sw-switch--locked .sw-switch__track{opacity:.55}.sw-switch__input:focus-visible+.sw-switch__track{outline:.2rem solid var(--sw-brand-500, #2d94cc);outline-offset:.2rem}.sw-cookie-modal__gpc{margin-top:1.4rem}.sw-cookie-modal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem}.sw-cookie-modal__links{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 0;font-size:1.2rem;line-height:1.4;color:var(--sw-muted, #999)}html.sw-cookie-lock,html.sw-cookie-lock body{overflow:hidden}@media(prefers-reduced-motion:no-preference){.sw-cookie{transition:opacity var(--sw-cookie-duration) var(--sw-ease, ease),transform var(--sw-cookie-duration) var(--sw-ease, ease)}.sw-cookie-modal{transition:opacity var(--sw-cookie-duration) var(--sw-ease, ease)}.sw-cookie-modal__panel{transition:transform var(--sw-cookie-duration) var(--sw-ease, ease)}.sw-switch__track,.sw-switch__track:after{transition:background-color .2s var(--sw-ease, ease),transform .2s var(--sw-ease, ease)}.sw-cookie__btn,.sw-cookie-modal__close{transition:background-color .2s var(--sw-ease, ease),border-color .2s var(--sw-ease, ease),color .2s var(--sw-ease, ease)}}@media screen and (max-width:749px){.sw-cookie{left:1.2rem;right:1.2rem;width:auto;bottom:calc(var(--sw-bottom-stack, 0px) + 1.2rem)}.sw-cookie__card{padding:1.8rem 1.8rem 1.6rem}.sw-cookie__actions .sw-cookie__btn--primary,.sw-cookie__actions .sw-cookie__btn:not(.sw-cookie__btn--text){flex:1 1 auto}.sw-cookie-modal{align-items:flex-end;padding:0}.sw-cookie-modal__panel{width:100%;max-height:calc(100dvh - 4rem);padding:2.4rem 2rem calc(2rem + var(--sw-bottom-stack, 0px));border-radius:var(--sw-radius-lg, 2.4rem) var(--sw-radius-lg, 2.4rem) 0 0;border-bottom:0;transform:translateY(2rem)}.sw-cookie-modal__actions .sw-cookie__btn:not(.sw-cookie__btn--text){flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sw-cookie-consent.css.map */
