html.sa-legal main,html.sa-contact main,html.sa-track main{background:#f8fbfd}html.sa-legal main .page-width,html.sa-legal .shopify-policy__container{max-width:860px;margin-left:auto;margin-right:auto;padding-top:64px;padding-bottom:96px}html.sa-legal :is(.main-page-title,.shopify-policy__title h1){margin:0 0 40px;text-align:center;font-family:var(--font-heading-family);font-size:clamp(24px,2.4vw + 10px,36px);font-weight:500;line-height:1.2;letter-spacing:.06em;color:#17365f}html.sa-legal :is(.main-page-title,.shopify-policy__title h1):after{content:"";display:block;width:72px;height:1px;margin:20px auto 0;background:linear-gradient(90deg,#3592cd00,#3592cd,#3592cd00)}html.sa-legal :is(.main-page-title+.rte,.shopify-policy__body .rte,.shopify-policy__body){padding:clamp(24px,4vw,52px);background:#fff;border:1px solid #D7EAF5;border-radius:20px;box-shadow:0 10px 30px #17365f0d;font-family:var(--font-body-family);font-size:16px;line-height:1.8;color:#475569}html.sa-legal .shopify-policy__body .rte{padding:0;border:0;box-shadow:none;border-radius:0}html.sa-legal .rte :is(h1,h2){position:relative;margin:2.2em 0 .7em;padding-left:16px;font-family:var(--font-heading-family);font-size:clamp(20px,1.4vw + 10px,25px);font-weight:500;line-height:1.3;color:#17365f}html.sa-legal .rte :is(h1,h2):before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:3px;border-radius:3px;background:linear-gradient(#3592cd,#3592cd40)}html.sa-legal .rte h3{margin:1.8em 0 .6em;font-family:var(--font-heading-family);font-size:18px;font-weight:500;color:#17365f}html.sa-legal .rte :is(h1,h2,h3):first-child{margin-top:0}html.sa-legal .rte p{margin:0 0 1.1em}html.sa-legal .rte :is(ul,ol){margin:0 0 1.2em;padding-left:1.4em}html.sa-legal .rte li{margin-bottom:.45em}html.sa-legal .rte li::marker{color:#3592cd}html.sa-legal .rte strong{font-weight:600;color:#17365f}html.sa-legal .rte a{color:#3592cd;text-decoration:none;border-bottom:1px solid rgba(53,146,205,.35);transition:border-color .3s}html.sa-legal .rte a:hover{border-bottom-color:#3592cd}html.sa-legal .rte hr{border:0;height:1px;margin:2em 0;background:linear-gradient(90deg,transparent,#D7EAF5,transparent)}html.sa-legal .rte table{display:block;width:100%;overflow-x:auto;border-collapse:separate;border-spacing:0;border:1px solid #D7EAF5;border-radius:12px}html.sa-legal .rte :is(th,td){padding:12px 16px;border-bottom:1px solid #E3F0F8;text-align:left}html.sa-legal .rte th{background:#f1f7fc;color:#17365f;font-weight:500}html.sa-contact .rich-text{padding-top:72px;background:transparent}html.sa-contact .rich-text :is(h1,h2,.rich-text__heading){font-family:var(--font-heading-family);font-size:clamp(30px,3.2vw + 10px,44px);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:#17365f}html.sa-contact .rich-text :is(h1,h2,.rich-text__heading):after{content:"";display:block;width:72px;height:1px;margin:20px auto 0;background:linear-gradient(90deg,#3592cd00,#3592cd,#3592cd00)}html.sa-contact .contact{max-width:680px;margin:32px auto 96px;padding:clamp(24px,4vw,44px);background:#fff;border:1px solid #D7EAF5;border-radius:20px;box-shadow:0 10px 30px #17365f0d}html.sa-contact .contact .field__input,html.sa-contact .contact .text-area{font-family:var(--font-body-family);font-size:16px;color:#17365f;border-radius:12px}html.sa-contact .contact .field:before,html.sa-contact .contact .field:after{border-radius:12px}html.sa-contact .contact .field:after{box-shadow:0 0 0 1px #d7eaf5}html.sa-contact .contact .field:hover:after{box-shadow:0 0 0 1px #9cc8e6}html.sa-contact .contact .field:focus-within:after{box-shadow:0 0 0 1.5px #3592cd,0 0 0 5px #3592cd24!important}html.sa-contact .contact .field__label{font-family:var(--font-body-family);color:#64748b}html.sa-contact .contact .button{--color-button:53,146,205;--color-button-text:255,255,255;min-height:54px;font-weight:500;letter-spacing:.08em}html.sa-track main{min-height:60vh;padding:64px 20px 96px}html.sa-track main>*{max-width:880px;margin-left:auto;margin-right:auto}html.sa-track main :is(h1,h2){font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.02em;color:#17365f;text-align:center}html.sa-track main :is(p,label,span,li){font-family:var(--font-body-family)}html.sa-track main input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:52px;padding:0 16px;font-size:16px;color:#17365f;background:#fff;border:1px solid #D7EAF5;border-radius:12px;outline:0;transition:border-color .3s,box-shadow .3s}html.sa-track main input:focus{border-color:#3592cd;box-shadow:0 0 0 5px #3592cd24}html.sa-track main :is(button,input[type=submit],input[type=button],[class*=btn]){min-height:52px;padding:0 28px;font-weight:500;letter-spacing:.06em;color:#fff;background-color:#3592cd;border:0;border-radius:6px;cursor:pointer}@media(prefers-reduced-motion:no-preference){html.sa-legal :is(.main-page-title,.shopify-policy__title h1){animation:sa-up-lux 1s var(--sa-ease) both}html.sa-legal :is(.main-page-title+.rte,.shopify-policy__body){animation:sa-up-lux 1.1s var(--sa-ease) .15s both}html.sa-contact .contact{animation:sa-up-lux 1.1s var(--sa-ease) .15s both}html.sa-track main>*{animation:sa-up-lux 1.1s var(--sa-ease) both}}.sa-emoji{--c:#3592CD;display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.6em;height:1.6em;margin:0 .35em;vertical-align:-.42em;border-radius:50%;color:var(--c);background:color-mix(in srgb,currentColor 11%,transparent);line-height:1}.sa-emoji--light{--c:#fff;background:#ffffff29}.sa-emoji svg{width:.98em;height:.98em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}@media(prefers-reduced-motion:no-preference){.sa-emoji svg *{stroke-dasharray:60;stroke-dashoffset:60;animation:sa-draw 1.1s var(--sa-ease,ease) .1s forwards}.sa-emoji{transition:transform .5s var(--sa-ease,ease)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.sa-emoji{animation:sa-emoji-ring 5s ease-in-out infinite}.sa-emoji:hover{transform:scale(1.12) rotate(-4deg)}}@keyframes sa-draw{to{stroke-dashoffset:0}}@keyframes sa-emoji-ring{0%,to{box-shadow:0 0 color-mix(in srgb,currentColor 28%,transparent)}55%{box-shadow:0 0 0 7px transparent}}.sa-cursor,.sa-cursor-dot{position:fixed;left:0;top:0;z-index:2147483646;pointer-events:none;opacity:0;transition:opacity .3s}.sa-cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#3592cd;transition:opacity .3s,background .3s}.sa-cursor__ring{position:absolute;left:-18px;top:-18px;width:36px;height:36px;border:1.5px solid rgba(53,146,205,.8);border-radius:50%;background:#3592cd0a;transition:transform .45s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s,opacity .3s}html.sa-cur-on :is(.sa-cursor,.sa-cursor-dot){opacity:1}html.sa-cur-link .sa-cursor__ring{transform:scale(1.55);background:#3592cd1a}html.sa-cur-atc .sa-cursor__ring{transform:scale(2);background:#ffffff29;border-color:#fff}html.sa-cur-atc .sa-cursor-dot{background:#fff}html.sa-cur-down .sa-cursor__ring{transform:scale(.8)}html.sa-cur-text :is(.sa-cursor,.sa-cursor-dot){opacity:0}@property --sheen{syntax:"<percentage>";inherits:false;initial-value:170%}@property --spot{syntax:"<number>";inherits:false;initial-value:0}html .sa-atc{position:relative;background-image:radial-gradient(circle 140px at var(--mx,50%) var(--my,50%),rgba(255,255,255,calc(var(--spot) * .34)),transparent 70%),linear-gradient(115deg,transparent 38%,rgba(255,255,255,.45) 50%,transparent 62%)!important;background-size:100% 100%,260% 100%!important;background-position:0 0,var(--sheen) 0!important;background-repeat:no-repeat!important;transform:translate(var(--tx,0px),var(--ty,0px));transition:transform .3s cubic-bezier(.16,1,.3,1),--sheen 1.1s cubic-bezier(.16,1,.3,1),--spot .5s ease,box-shadow .5s ease,filter .5s ease}html .sa-atc:hover{--sheen:-70%;--spot:1;transform:translate(var(--tx,0px),calc(var(--ty,0px) - 2px));box-shadow:0 14px 34px #17365f38}html .sa-atc:active{transform:translate(var(--tx,0px),var(--ty,0px)) scale(.98)}.sa-ripple{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.sa-ripple i{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#ffffff8c;transform:scale(0);animation:sa-ripple .8s ease-out forwards}@media(hover:hover)and (min-width:750px)and (prefers-reduced-motion:no-preference){html .sa-atc:not(:hover){animation:sa-sheen 7s ease-in-out 2.5s infinite}}@keyframes sa-sheen{0%,70%{--sheen:170%}88%,to{--sheen:-70%}}@keyframes sa-ripple{to{transform:scale(40);opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/serenova-ui.css.map */
