html.sw-modal-open{overflow:hidden}html.sw-modal-open body{padding-right:var(--sw-scrollbar-gap, 0px)}.sw-modal-root{display:contents}.sw-modal{width:min(52rem,calc(100% - 3.2rem));max-width:52rem;max-height:min(80dvh,64rem);margin:auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:3.2rem;border:.1rem solid var(--sw-line-soft);border-radius:var(--sw-radius-lg);background:var(--sw-white);color:var(--sw-ink);box-shadow:0 2.4rem 6.4rem -2.4rem #1f2d4952;opacity:0;transform:translateY(1.2rem);transition:opacity .25s var(--sw-ease),transform .25s var(--sw-ease),overlay .25s allow-discrete,display .25s allow-discrete}.sw-modal[open]{display:block;opacity:1;transform:none}.sw-modal[data-closing=true]{opacity:0;transform:translateY(1.2rem)}.sw-modal::backdrop{background:#1f2d4966;opacity:0;transition:opacity .25s var(--sw-ease),overlay .25s allow-discrete,display .25s allow-discrete}.sw-modal[open]::backdrop{opacity:1}.sw-modal[data-closing=true]::backdrop{opacity:0}.sw-modal__sheet{display:flex;flex-direction:column;gap:2rem}.sw-modal__grab{display:none}.sw-modal__close{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sw-ink);cursor:pointer}@media(hover:hover){.sw-modal__close:hover{background:var(--sw-bg-alt)}}.sw-modal__close:active{background:var(--sw-bg-alt)}.sw-modal__close:focus-visible{outline:.2rem solid var(--sw-brand-500);outline-offset:.2rem}.sw-modal__title{margin:0;padding-right:4rem;font-family:var(--sw-font-heading);font-weight:var(--font-heading-weight, 400);font-size:2.2rem;line-height:1.2;letter-spacing:-.03rem;color:var(--sw-ink)}.sw-modal__body,.sw-modal__body p{margin:0;font-size:1.6rem;line-height:1.55;color:var(--sw-body)}.sw-modal__body p+p{margin-top:1.6rem}.sw-modal__list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.sw-modal__list li{position:relative;padding-left:1.6rem;font-size:1.6rem;line-height:1.5;color:var(--sw-body)}.sw-modal__list li:before{content:"";position:absolute;top:.8rem;left:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--sw-navy-700)}.sw-modal__more{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;margin-top:.4rem;font-size:1.4rem;line-height:1.4;color:var(--sw-navy-700);text-decoration:none}.sw-modal__more:hover{text-decoration:underline;text-underline-offset:.2em}.sw-modal__more .sw-icon{width:1.6rem;height:1.6rem;transition:transform .22s var(--sw-ease)}.sw-modal__more:hover .sw-icon{transform:translate(.2rem)}.sw-info{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.4rem;height:4.4rem;margin:-1.4rem -1.4rem -1.4rem -.6rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sw-navy-700);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sw-info .sw-icon,.sw-info svg{width:1.6rem;height:1.6rem}@media(hover:hover){.sw-info:hover{background:#28499014}}.sw-info:active{background:#2849901f}.sw-info:focus-visible{outline:.2rem solid var(--sw-brand-500);outline-offset:.1rem}@media screen and (max-width:749px){.sw-modal{width:100%;max-width:none;max-height:88dvh;margin:auto 0 0;padding:.8rem 2rem calc(2.8rem + env(safe-area-inset-bottom,0px));border:0;border-bottom:0;border-radius:var(--sw-radius-lg) var(--sw-radius-lg) 0 0;transform:translateY(100%)}.sw-modal[open]{transform:none}.sw-modal[data-closing=true]{transform:translateY(100%)}.sw-modal__grab{display:block;align-self:center;width:4.8rem;height:2.4rem;margin-bottom:-1.2rem;background:linear-gradient(var(--sw-line),var(--sw-line)) center / 3.6rem .4rem no-repeat;border-radius:var(--sw-radius-pill);touch-action:none;cursor:grab}}@media(prefers-reduced-motion:reduce){.sw-modal,.sw-modal::backdrop,.sw-modal__more .sw-icon{transition:none}}@starting-style{.sw-modal[open]{opacity:0;transform:translateY(1.2rem)}.sw-modal[open]::backdrop{opacity:0}}@media screen and (max-width:749px){@starting-style{.sw-modal[open]{transform:translateY(100%)}}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sw-modal.css.map */
