body:has(.s-content-modal.is-open) .section-header{z-index:5}.s-content-modal{--Greyness-5: #F3F3F4;--Greyness-10: #E8E7E8;--Greyness-20: #D0CFD2;--Greyness-40: #A19FA5;--Greyness-60: #736F78;--Greyness-80: #443F4B;--Primary-White: #FFF;--Primary-Black: #150F1D;--Primary-Main-purple: #8637B2;--Secondary-Purple-2: #A863CE;--Secondary-Purple-4: #E9D8F2;--Secondary-Yellow-4: #FFEEB1;display:none;position:fixed;top:0;right:0;width:100dvw;max-width:520px;height:100dvh;background:var(--Primary-White, #FFF);z-index:10;flex-direction:column}.s-content-modal.is-open{display:flex}.s-content-modal.is-loading{pointer-events:none}.s-content-modal.is-loading>div{filter:blur(2px)}.s-content-modal.is-loading:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:75px;height:75px;border-radius:100%;border:8px solid var(--Primary-Main-purple, #8637B2);border-top-color:transparent;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%) translateY(-50%) rotate(0)}to{transform:translate(-50%) translateY(-50%) rotate(360deg)}}.s-content-modal__header{padding:20px 16px;position:relative}@media(min-width:768px){.s-content-modal__header{padding:20px 24px}}.s-content-modal__title{color:var(--Primary-Black, #150F1D);font-size:28px;font-style:normal;font-weight:600;line-height:135%;margin:0;display:flex;align-items:center;gap:10px;max-width:80%}.s-content-modal__close{position:absolute;top:50%;right:12px;transform:translateY(-50%);cursor:pointer;padding:4px;display:flex}.s-content-modal__close svg{width:28px;height:28px}.s-content-modal__close svg path{fill:var(--Greyness-60, #736F78)}.s-content-modal__close:hover svg path{fill:var(--Primary-Black, #150F1D)}@media screen{.s-content-modal__close{right:20px}}.s-content-modal__body{max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;height:100%;padding:12px 16px 20px;position:relative}.s-content-modal__body:after{content:"";width:calc(100% - 32px);height:1px;background-color:var(--Greyness-10);position:absolute;top:0;left:50%;transform:translate(-50%)}@media(min-width:768px){.s-content-modal__body:after{width:calc(100% - 48px)}}.s-content-modal__body::-webkit-scrollbar{width:0;height:0}.s-content-modal__body h1,.s-content-modal__body h2,.s-content-modal__body h3,.s-content-modal__body h4,.s-content-modal__body h5,.s-content-modal__body h6{color:var(--Primary-Black, #150F1D);font-size:16px;font-style:normal;font-weight:600;line-height:135%;margin-top:0;margin-bottom:20px}.s-content-modal__body p{color:var(--Primary-Black, #150F1D);font-size:14px;font-style:normal;line-height:135%;margin-bottom:16px}.s-content-modal__body a{color:var(--Primary-Black, #150F1D);font-size:14px;font-style:normal;line-height:135%;margin-bottom:16px;text-decoration:underline}.s-content-modal__body a:hover{text-decoration:none;color:var(--Primary-Main-purple)}.s-content-modal__body ul,.s-content-modal__body ol{display:flex;flex-direction:column;gap:12px}.s-content-modal__body ul li *,.s-content-modal__body ol li *{color:var(--Primary-Black, #150F1D);font-size:14px;font-style:normal;line-height:135%;margin-bottom:0}.s-content-modal__body .shopify-policy__container{padding-block:0}.s-content-modal__body details{border-bottom:1px solid var(--Greyness-10);cursor:pointer}.s-content-modal__body details:first-child summary{padding-top:0}.s-content-modal__body details[open] summary{color:var(--Primary-Main-purple)}.s-content-modal__body details[open] summary svg{transform:rotate(-180deg)}.s-content-modal__body details[open] summary svg path{fill:var(--Primary-Main-purple)}.s-content-modal__body details>*:not(summary){padding-bottom:12px}.s-content-modal__body details>*:not(summary) *{color:var(--Greyness-80, #443F4B);font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0}@media(min-width:768px){.s-content-modal__body details>*:not(summary){padding-bottom:22px}}.s-content-modal__body summary{color:var(--Primary-Black, #150F1D);font-size:16px;font-style:normal;font-weight:500;line-height:135%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:12px;margin:0;transition:.3s all}.s-content-modal__body summary svg{width:24px;height:24px;transition:.3s all}.s-content-modal__body summary svg path{fill:var(--Primary-Black)}@media(min-width:768px){.s-content-modal__body summary{padding-block:22px}}@media(min-width:768px){.s-content-modal__body{padding:22px 24px}}@media(min-width:1024px){.s-content-modal.s-content-modal--wide{max-width:980px;width:980px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-content-modal.css.map */
