.sl{--sl-blue:var(--color-2,#000f9f);--sl-pink:var(--color-1,#fbd5c8);--sl-gold:var(--color-3,#d2bc77);--sl-cream:var(--white,#f1ede0);--sl-dark:var(--black,#094f5f);--fs-s:max(1.8rem,15px);--fs-b:max(2.2rem,18px);--fs-m:max(2.6rem,20px);--fs-l:max(3rem,22px);font-family:Crimson Pro,serif;font-weight:500;font-size:var(--fs-b);line-height:1.3;color:var(--sl-blue)}:where(.sl) *,:where(.sl) *:before,:where(.sl) *:after{box-sizing:border-box}:where(.sl) :where(ul,ol){list-style:none;margin:0;padding:0}:where(.sl) :where(h1,h2,h3,p){margin:0;font-weight:500}:where(.sl) img{display:block;width:100%;height:auto}:where(.sl) a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.sl a.sl-btn{text-decoration:none}.sl-in{width:calc(100% - 19rem);margin:0 auto}.sl-btn{-webkit-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:max(6.6rem,58px);padding:1.4rem 3.2rem;border:1px solid var(--sl-blue);border-radius:0;background:var(--sl-blue);color:var(--sl-cream);font-family:inherit;font-size:max(2.4rem,19px);font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.sl-btn:hover{background:var(--sl-dark);border-color:var(--sl-dark)}.sl-btn:focus-visible{outline:3px solid var(--sl-gold);outline-offset:3px}.sl-btn[disabled],.sl-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sl-btn--ghost{background:transparent;color:var(--sl-blue)}.sl-btn--ghost:hover{background:var(--sl-blue);border-color:var(--sl-blue);color:var(--sl-cream)}.sl-btn--invert{background:var(--sl-cream);border-color:var(--sl-cream);color:var(--sl-blue)}.sl-btn--invert:hover{background:var(--sl-pink);border-color:var(--sl-pink);color:var(--sl-blue)}.sl-btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.sl-btn .loading__spinner.hidden{display:none}.sl-btn .spinner{width:2.8rem;min-width:22px;height:auto;animation:sl-spin 1s linear infinite}.sl-btn .spinner .path{animation:none;stroke:currentColor;stroke-dasharray:140;stroke-dashoffset:90}.sl-btn.loading .sl-btn__label{opacity:0}@keyframes sl-spin{to{transform:rotate(360deg)}}.sl-buy{display:block;--shopify-accelerated-checkout-button-block-size:max(6rem,52px);--shopify-accelerated-checkout-button-border-radius:0;margin-top:4rem}.sl-buy .shopify-payment-button{margin-top:1.2rem}.sl-buy .shopify-payment-button__button{border-radius:0;min-height:max(6rem,52px)}.sl-buy .product-form__error-message-wrapper{margin-top:1rem;font-size:var(--fs-s);font-weight:600}.sl-hero__wrap{padding:9rem 0 11rem}.sl-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:9rem;align-items:start}.sl-gallery{width:100%;max-width:56rem}.sl-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sl-gallery__track::-webkit-scrollbar{display:none}.sl-gallery__item{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1.45;background:var(--sl-blue)}.sl-gallery__item img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.sl-thumbs{display:flex;gap:1.4rem;margin-top:2.4rem}.sl-thumb{-webkit-appearance:none;appearance:none;width:max(8rem,56px);aspect-ratio:1/1.2;padding:0;border:1px solid transparent;background:none;cursor:pointer;opacity:.55;transition:opacity .2s,border-color .2s}.sl-thumb img{width:100%;height:100%;object-fit:cover}.sl-thumb.is-active{opacity:1;border-color:var(--sl-blue)}.sl-info{max-width:86rem}.sl-eyebrow{font-size:var(--fs-s);letter-spacing:.2em;text-transform:uppercase;font-weight:600}.sl-h1{margin-top:2.4rem;font-size:max(9.2rem,44px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase}.sl-sub{margin-top:3rem;max-width:62rem;font-size:var(--fs-l);line-height:1.2}.sl-rating{display:flex;align-items:center;gap:1rem;margin-top:2.4rem;font-size:var(--fs-s);font-weight:600}.sl-rating svg{width:1.2em;height:1.2em;flex:none;fill:currentColor}.sl-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem 2.4rem;margin-top:3.4rem}.sl-price__now{font-size:max(5.6rem,38px);line-height:1;font-weight:600}.sl-price__meta{font-size:var(--fs-s);font-weight:600}.sl-benefits{display:grid;gap:1.4rem;margin-top:3rem}.sl-benefits li{position:relative;padding-left:3.2rem;font-size:var(--fs-m);line-height:1.15}.sl-benefits li:before{content:"";position:absolute;left:.4rem;top:.42em;width:max(.9rem,7px);height:max(.9rem,7px);background:var(--sl-blue);transform:rotate(45deg)}.sl-assure{display:grid;gap:1.4rem;margin-top:3rem}.sl-assure li{display:flex;align-items:flex-start;gap:1.4rem;font-size:var(--fs-s);font-weight:600;line-height:1.25}.sl-assure svg{flex:none;width:max(2.4rem,20px);height:auto;aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sl-note{margin-top:3rem;padding:2.2rem 2.6rem;border:1px solid var(--sl-blue);font-size:var(--fs-s);font-weight:600;line-height:1.3}.sl-note strong{display:block;margin-bottom:.8rem;font-size:1.15em}.sl-more{margin-top:2.6rem;font-size:var(--fs-s);font-weight:600}.sl-sticky{display:none}.sl-proof{background:var(--sl-blue);color:var(--sl-cream)}.sl-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6rem;padding:8rem 0}.sl-proof__big{font-size:max(6.6rem,38px);line-height:1}.sl-proof__txt{max-width:46rem;margin-top:1.6rem;font-size:var(--fs-s);font-weight:600;line-height:1.3}.sl-features{padding:6rem 0 4rem}.sl-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10rem;align-items:center;padding:6rem 0}.sl-row__media{width:min(100%,46rem);aspect-ratio:1/1.55;overflow:hidden;background:var(--sl-blue)}.sl-row__media img{width:100%;height:100%;object-fit:cover}.sl-row--flip .sl-row__media{order:2;justify-self:end}.sl-row__title{font-size:max(5.6rem,32px);line-height:1;text-transform:uppercase}.sl-row__text{max-width:62rem;margin-top:3rem;font-size:var(--fs-m);line-height:1.25}.sl-steps{padding:8rem 0 6rem}.sl-steps__title{font-size:max(6rem,32px);line-height:1;text-align:center;text-transform:uppercase}.sl-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6rem;margin-top:7rem}.sl-step{padding-top:3rem;border-top:1px solid var(--sl-blue)}.sl-step__n{font-size:max(7rem,40px);line-height:1}.sl-step__t{margin-top:1.6rem;font-size:var(--fs-l);line-height:1.1}.sl-step__d{margin-top:1.4rem;font-size:var(--fs-b);line-height:1.3}.sl-formats{padding:11rem 0;background:var(--sl-cream)}.sl-formats__head{max-width:90rem;margin:0 auto;text-align:center}.sl-h2{font-size:max(6rem,32px);line-height:1;text-transform:uppercase}.sl-lead{margin-top:2.6rem;font-size:var(--fs-m);line-height:1.25}.sl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;margin-top:7rem}.sl-card{display:flex;flex-direction:column;border:1px solid var(--sl-blue)}.sl-card__media{aspect-ratio:4/5;overflow:hidden}.sl-card__media img{width:100%;height:100%;object-fit:cover}.sl-card__body{display:flex;flex:1;flex-direction:column;gap:1.2rem;padding:3rem}.sl-card__name{font-size:var(--fs-l);line-height:1.1;text-transform:uppercase}.sl-card__price{font-size:max(4.4rem,32px);line-height:1;font-weight:600}.sl-card__price small{margin-left:1.2rem;font-size:var(--fs-s);font-weight:600}.sl-card__unit,.sl-card__note{font-size:var(--fs-s);font-weight:600}.sl-card .sl-buy{margin-top:auto;padding-top:2rem}.sl-card .sl-btn{padding:1.2rem 1rem;font-size:max(1.9rem,16px);letter-spacing:.03em}.sl-triade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10rem;align-items:center;margin-top:12rem}.sl-triade__media{width:min(100%,50rem);aspect-ratio:1/1.3;overflow:hidden;background:var(--sl-blue)}.sl-triade__media img{width:100%;height:100%;object-fit:cover}.sl-triade__body .sl-btn{width:auto;margin-top:4rem;padding-left:4.8rem;padding-right:4.8rem}.sl-faq{padding:11rem 0}.sl-faq__inner{max-width:112rem;margin:0 auto}.sl-faq .sl-h2{text-align:center}.sl-faq__list{margin-top:7rem}.sl-q{border-top:1px solid var(--sl-blue)}.sl-q:last-child{border-bottom:1px solid var(--sl-blue)}.sl-q summary{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:3rem 0;font-size:var(--fs-l);line-height:1.15;cursor:pointer;list-style:none}.sl-q summary::-webkit-details-marker{display:none}.sl-q summary:after{content:"+";flex:none;font-size:1.5em;line-height:1;transition:transform .25s}.sl-q[open] summary:after{transform:rotate(45deg)}.sl-q summary:focus-visible{outline:3px solid var(--sl-gold);outline-offset:2px}.sl-q__a{max-width:92rem;padding:0 0 3.2rem;font-size:var(--fs-b);line-height:1.4}.sl-q__a p+p{margin-top:1.2rem}.sl-seller{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:7rem;font-size:var(--fs-s);font-weight:600;line-height:1.4}.sl-final{padding:12rem 0;background:var(--sl-blue);color:var(--sl-cream);text-align:center}.sl-final__inner{max-width:70rem;margin:0 auto}.sl-final .sl-buy{max-width:56rem;margin:4rem auto 0}@media(max-width:800px){.sl{--fs-s:max(1.5rem,14px);--fs-b:max(1.9rem,17px);--fs-m:max(2.1rem,18px);--fs-l:max(2.5rem,20px)}.sl-in{width:calc(100% - 2.4rem)}.sl-hero__wrap{padding:3rem 0 6rem}.sl-hero__grid{grid-template-columns:minmax(0,1fr);gap:3.4rem}.sl-gallery{max-width:none}.sl-gallery__item{aspect-ratio:1/1.2}.sl-thumbs{gap:1rem;margin-top:1.6rem}.sl-h1{margin-top:1.6rem;font-size:max(4.6rem,40px)}.sl-sub{margin-top:2rem}.sl-rating{margin-top:1.8rem}.sl-price{margin-top:2.4rem}.sl-price__now{font-size:max(4.4rem,36px)}.sl-benefits{margin-top:2.4rem}.sl-benefits li{padding-left:2.6rem;font-size:var(--fs-b)}.sl-buy{margin-top:3rem}.sl-btn{font-size:max(2rem,18px)}.sl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:1.4rem;padding:1.2rem 1.5rem calc(1.2rem + env(safe-area-inset-bottom));background:var(--sl-cream);border-top:1px solid var(--sl-blue);transform:translateY(105%);visibility:hidden;transition:transform .3s,visibility .3s}.sl-sticky.is-visible{transform:none;visibility:visible}.sl-sticky__name{flex:1;min-width:0;font-size:var(--fs-s);font-weight:600;line-height:1.1;text-transform:uppercase}.sl-sticky .sl-btn{flex:none;width:auto;min-height:52px;padding:1rem 1.8rem;font-size:17px}.sl-proof__grid{grid-template-columns:minmax(0,1fr);gap:3.6rem;padding:5rem 0}.sl-features{padding:2rem 0}.sl-row{grid-template-columns:minmax(0,1fr);gap:3.4rem;padding:3.4rem 0}.sl-row__media{width:min(100%,30rem);margin:0 auto}.sl-row--flip .sl-row__media{order:0;justify-self:auto}.sl-row__title,.sl-h2,.sl-steps__title{font-size:max(3.6rem,30px)}.sl-row__text{margin-top:2rem}.sl-steps{padding:4rem 0}.sl-steps__grid{grid-template-columns:minmax(0,1fr);gap:3.4rem;margin-top:4rem}.sl-formats{padding:6rem 0}.sl-cards{grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:4rem}.sl-card__body{padding:2rem}.sl-triade{grid-template-columns:minmax(0,1fr);gap:3.4rem;margin-top:7rem}.sl-triade__media{margin:0 auto}.sl-triade__body .sl-btn{width:100%;margin-top:3rem}.sl-faq{padding:6rem 0}.sl-faq__list{margin-top:4rem}.sl-q summary{padding:2.2rem 0}.sl-seller{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:4rem}.sl-final{padding:7rem 0 9rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sant-lp.css.map */
