.sp-section{--sp-pt: 56px;--sp-pb: 56px;--sp-narrow: 760px;position:relative;padding-top:var(--sp-pt);padding-bottom:var(--sp-pb);background:rgb(var(--color-background));color:var(--sm-text)}.sp-section.sp-surface--cream{background:var(--sm-cream)}.sp-section.sp-surface--cream-light{background:var(--sm-cream-light)}.sp-section.sp-dark{color:rgba(var(--color-foreground),.85)}.sm-theme .sp-section.sp-dark :is(h1,h2,h3,h4){color:rgb(var(--color-foreground))}@media(max-width:767px){.sp-section{padding-top:var(--sp-pt-m, calc(var(--sp-pt) * .72));padding-bottom:var(--sp-pb-m, calc(var(--sp-pb) * .72))}}.sp-inner{max-width:1368px;margin:0 auto}.sp-narrow{max-width:var(--sp-narrow);margin-left:auto;margin-right:auto}.sp-center{text-align:center}.sm-theme .sp-title{font-family:var(--sm-font-heading);font-weight:400;line-height:1.15;margin:0;overflow-wrap:anywhere}.sm-theme .sp-title--page{font-size:40px;text-transform:uppercase;letter-spacing:.06em}.sm-theme .sp-title--section{font-size:30px;line-height:1.25}.sm-theme .sp-title--small{font-size:14px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}@media(max-width:767px){.sm-theme .sp-title--page{font-size:27px;letter-spacing:.05em}.sm-theme .sp-title--section{font-size:23px}}.sp-kicker{display:block;margin:0 0 12px;font-size:11.5px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--sm-accent-text)}.sp-text{font-size:15px;line-height:1.7}.sp-text p{margin:0 0 16px}.sp-text p:last-child{margin-bottom:0}.sp-title+.sp-text{margin-top:20px}.sp-text a{color:var(--sm-heading);text-decoration:underline;text-underline-offset:3px}.sp-text a:hover{color:var(--sm-accent-text)}.sp-actions{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.sp-actions--left{justify-content:flex-start}.sp-section .sm-btn{min-height:52px;padding:16px 34px;font-size:13px}@media(max-width:767px){.sp-text{font-size:14.5px}.sp-section .sm-btn{width:100%;max-width:320px}}.sp-hero{padding:0}.sp-hero__frame{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--sp-hero-h, 480px);overflow:hidden}@media(max-width:767px){.sp-hero__frame{min-height:var(--sp-hero-h-m, 243px)}}.sp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.sp-hero__media img,.sp-hero__media picture{width:100%;height:100%;object-fit:cover;display:block}.sp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--sm-overlay-rgb),var(--sp-overlay, .3))}.sp-hero__content{position:relative;z-index:1;width:100%;max-width:900px;padding:40px var(--sm-gutter);text-align:center}.sm-theme .sp-hero--on-image .sp-hero__content :is(h1,h2),.sp-hero--on-image .sp-hero__content{color:#fff}.sp-hero--on-image .sp-text a{color:inherit}.sp-hero__sub{margin-top:14px}.sp-hero--on-image .sm-btn{background:var(--sm-bg);border-color:var(--sm-bg);color:var(--sm-heading)}.sp-hero--on-image .sm-btn:hover{background:transparent;color:var(--sm-bg)}.sp-hero__hint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:1;padding:4px 10px;border:1px dashed var(--sm-border);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-text);background:#faf7f2cc;white-space:nowrap}.sp-tracking__head{max-width:680px;margin:0 auto 32px;text-align:center}.sp-tracking__widget{max-width:760px;margin:0 auto;min-height:120px}.sp-tracking__box{max-width:640px;margin:0 auto;padding:32px 28px;text-align:center;border:1px dashed var(--sm-input-border);background:var(--sm-cream-light)}.sp-tracking__fallback[hidden]{display:none}.sp-tracking__help{max-width:640px;margin:32px auto 0;text-align:center;font-size:14px}.sp-tracking__help a{color:var(--sm-heading)}.sp-tracking .pp_tracking_title{display:none!important}.sp-tracking .pp_tracking_content{--pp-base-color: var(--sm-button) !important;--pp-page-max-width: 760px !important;font-family:var(--sm-font-body)!important;color:var(--sm-text)}.sp-tracking .pp_tracking_content input{min-height:48px!important;font-size:16px!important;font-family:var(--sm-font-body)!important;border:1px solid var(--sm-input-border)!important;border-radius:3px!important;background:var(--sm-surface)!important;color:var(--sm-text)!important}.sp-tracking .pp_tracking_content input:focus{border-color:var(--sm-accent)!important;outline:none!important;box-shadow:none!important}.sp-tracking .pp_tracking_content button{min-height:48px!important;padding:14px 22px!important;border-radius:3px!important;white-space:nowrap!important;background:var(--sm-button)!important;border:1.5px solid var(--sm-button)!important;color:var(--sm-button-text)!important;font-family:var(--sm-font-body)!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.sp-tracking .pp_tracking_content button:hover{background:var(--sm-button-hover)!important;border-color:var(--sm-button-hover)!important}.sp-tracking .pp_tracking_content label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sm-heading)}@media(max-width:767px){.sp-tracking .pp_tracking_content form,.sp-tracking .pp_tracking_content input,.sp-tracking .pp_tracking_content button{width:100%!important;max-width:100%!important}}.sp-faq{max-width:760px;margin:56px auto 0}.sp-faq__title{text-align:center;margin-bottom:20px!important}.sp-faq .sm-accordion summary{font-weight:400;color:var(--sm-heading);font-size:15px}.sp-faq .sm-accordion summary svg{position:absolute;right:0;top:50%;margin-top:-8px;width:16px;height:16px;transition:transform .25s var(--sm-ease)}.sp-faq .sm-accordion[open] summary svg{transform:rotate(180deg)}.sp-contact__intro{max-width:var(--sp-narrow);margin:0 auto;text-align:center}.sp-contact__email{margin-top:18px;font-size:15px}.sp-contact__email a{color:var(--sm-heading);text-decoration:underline;text-underline-offset:3px}.sp-contact__faq{margin-top:12px;font-size:14px}.sp-contact__faq a{color:var(--sm-heading);text-decoration:underline;text-underline-offset:3px}.sp-contact__form-wrap{max-width:648px;margin:56px auto 0}.sp-contact__intro:empty+.sp-contact__form-wrap{margin-top:0}.sp-form{display:grid;gap:18px}.sp-field{display:grid;gap:7px}.sp-field label{font-size:11.5px;line-height:1.3;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sm-heading)}.sp-field label span{text-transform:none;letter-spacing:0;font-weight:400;color:var(--sm-text)}.sp-section .sp-field .sm-input{font-size:16px}.sp-field textarea.sm-input{min-height:220px;resize:vertical;line-height:1.5}.sp-field .sm-input[aria-invalid=true]{border-color:var(--sm-error)}.sp-form__submit{justify-self:start;min-width:220px}.sp-form__note{font-size:12.5px;color:var(--sm-text);margin:0}.sp-status{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border:1px solid var(--sm-border);border-radius:3px;font-size:14px;line-height:1.5;margin-bottom:20px}.sp-status--success{background:var(--sm-cream-light);color:var(--sm-heading)}.sp-status--error{color:var(--sm-error);border-color:currentColor;background:var(--sm-surface)}.sp-status ul{margin:6px 0 0;padding-left:18px}.sp-status svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}@media(max-width:767px){.sp-contact__form-wrap{margin-top:40px}.sp-form__submit{justify-self:stretch;width:100%;max-width:none!important}}.sp-gallery__head{text-align:center;margin-bottom:32px}.sp-gallery__grid{display:grid;grid-template-columns:repeat(var(--sp-cols, 3),minmax(0,1fr));gap:var(--sp-gap, 10px);list-style:none;margin:0;padding:0}.sp-gallery__grid .sm-ratio{--sm-ratio: var(--sp-ratio, 133.333%)}@media(max-width:1023px){.sp-gallery__grid{--sp-cols: 3}}@media(max-width:767px){.sp-gallery__grid{--sp-cols: 3;--sp-gap: 6px}}.sp-gallery__caption{max-width:560px;margin:32px auto 0;text-align:center;font-family:var(--sm-font-heading);font-size:22px;line-height:1.35;color:var(--sm-heading)}@media(max-width:767px){.sp-gallery__caption{font-size:18px;margin-top:24px;padding:0 16px}}.sp-strip{overflow:hidden}.sp-strip__track{display:flex;gap:10px;width:max-content;list-style:none;margin:0;padding:0;animation:sp-strip var(--sp-speed, 45s) linear infinite}.sp-strip:hover .sp-strip__track,.sp-strip:focus-within .sp-strip__track{animation-play-state:paused}.sp-strip .sp-strip__item{flex:0 0 300px;width:300px}.sp-strip .sp-strip__item .sm-ratio{--sm-ratio: 133.333%}@media(max-width:767px){.sp-strip .sp-strip__item{flex-basis:150px;width:150px}}@keyframes sp-strip{0%{transform:translate(0)}to{transform:translate(calc(-50% - 5px))}}@media(prefers-reduced-motion:reduce){.sp-strip{overflow-x:auto}.sp-strip__track{animation:none}.sp-strip__item[aria-hidden=true]{display:none}}.sp-trust__head{text-align:center;margin-bottom:36px}.sp-trust__grid{display:grid;grid-template-columns:repeat(var(--sp-cols, 3),minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.sp-trust__item{text-align:center;padding:0 12px}.sp-trust__icon{display:inline-flex;width:30px;height:30px;color:var(--sm-accent);margin-bottom:14px}.sp-trust__icon svg{width:100%;height:100%}.sp-trust__item .sp-title--small{margin-bottom:8px}.sp-trust__item .sp-text{font-size:14.5px;max-width:360px;margin:0 auto}@media(max-width:767px){.sp-trust__grid{grid-template-columns:1fr;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/serena-pages.css.map */
