:root{--sp-navy: #0b0d1c;--sp-ink: #2e4057;--sp-orange: #f4732a;--sp-orange-2: #ff9a3c;--sp-cream: #fff3e3;--sp-sky: #48c4f3;--sp-sun: #ffe144;--sp-coral: #ff7f50;--sp-grad-brand: linear-gradient(110deg,var(--sp-sky) 0%,var(--sp-sun) 50%,var(--sp-coral) 100%);--sp-grad-cta: linear-gradient(135deg,#ff8a3d 0%,#f4732a 45%,#e85d1c 100%);--sp-ease: cubic-bezier(.2,.8,.2,1);--sp-ease-bounce: cubic-bezier(.34,1.56,.64,1);--sp-shadow-soft: 0 10px 30px -12px rgba(11,13,28,.25);--sp-shadow-lift: 0 24px 50px -18px rgba(11,13,28,.35);--sp-shadow-glow: 0 12px 32px -8px rgba(244,115,42,.55);--buttons-radius: 999px;--buttons-radius-outset: 1000px;--product-card-corner-radius: 2rem;--collection-card-corner-radius: 2rem;--media-radius: 20px;--text-boxes-radius: 20px;--popup-corner-radius: 18px;--inputs-radius: 12px;--inputs-radius-outset: 13px}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--sp-orange);color:#fff}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.sp-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--sp-grad-brand);z-index:9999;pointer-events:none}h1,h2,.h0,.h1,.h2{letter-spacing:-.02em;line-height:1.08}.h0{font-size:clamp(4rem,7vw,7.6rem)}.title,.section-header .title{text-wrap:balance}.sp-word{display:inline-block;opacity:0;transform:translateY(.6em) rotate(2deg);filter:blur(6px);transition:opacity .7s var(--sp-ease),transform .8s var(--sp-ease),filter .7s var(--sp-ease);transition-delay:calc(var(--i) * 70ms + .15s)}.sp-split.is-in .sp-word{opacity:1;transform:none;filter:none}.title-wrapper-with-link .title,.multicolumn .title,.video-section .title{position:relative;padding-bottom:.35em}.title-wrapper-with-link .title:after,.multicolumn .title:after,.video-section .title:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:5px;border-radius:5px;background:var(--sp-grad-brand)}.multicolumn .center .title:after,.multicolumn .title-wrapper-with-link--no-heading .title:after{left:50%;transform:translate(-50%)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.03em;transition:transform .35s var(--sp-ease-bounce),box-shadow .35s var(--sp-ease),background-position .6s var(--sp-ease);will-change:transform}.button:not(.button--secondary):not(.button--tertiary):not(.link),button.shopify-payment-button__button--unbranded{background:var(--sp-grad-cta);background-size:160% 160%;background-position:0% 50%;color:#fff;box-shadow:var(--sp-shadow-glow);overflow:hidden;isolation:isolate}.button:not(.button--secondary):not(.button--tertiary):not(.link):before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);z-index:1;pointer-events:none;transition:left .8s var(--sp-ease);box-shadow:none}.button:not(.button--secondary):not(.button--tertiary):not(.link):hover:before{left:130%}.button:not(.button--secondary):not(.button--tertiary):not(.link):hover,button.shopify-payment-button__button--unbranded:hover{background-position:100% 50%;box-shadow:0 18px 40px -10px #f4732ab3;transform:translateY(-2px)}.button:active{transform:translateY(0) scale(.98)}.button:after{box-shadow:none!important}.button--secondary{background:transparent;box-shadow:inset 0 0 0 2px currentColor}.button--secondary:after{display:none}.button--secondary:hover{transform:translateY(-2px);background:rgba(var(--color-foreground),.06)}.product-form__submit{min-height:5.8rem;font-size:1.7rem;text-transform:uppercase;letter-spacing:.08em}.product-form__submit:not([disabled]){animation:sp-pulse 2.8s ease-in-out 1.5s 3}@keyframes sp-pulse{0%,to{box-shadow:var(--sp-shadow-glow)}50%{box-shadow:0 0 0 10px #f4732a1f,0 18px 40px -10px #f4732abf}}.shopify-payment-button__button--unbranded{background:var(--sp-navy)!important;box-shadow:var(--sp-shadow-soft)!important;border-radius:999px!important}.shopify-payment-button__more-options{opacity:.7}.announcement-bar-section .utility-bar,.announcement-bar-section .announcement-bar{background:var(--sp-navy);color:#fff}.announcement-bar__message{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;background:var(--sp-grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.section-header .header-wrapper{transition:background .4s var(--sp-ease),box-shadow .4s var(--sp-ease)}body.sp-scrolled .section-header .header-wrapper{background:#0b0d1cc7;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);box-shadow:0 10px 30px -15px #00000080}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:var(--sp-orange);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--sp-ease)}.header__menu-item:hover span:after,.header__active-menu-item:after{transform:scaleX(1);transform-origin:left}.header__menu-item:hover span{text-decoration:none}.header__icon--cart .cart-count-bubble{background:var(--sp-orange);color:#fff;animation:sp-pop .5s var(--sp-ease-bounce)}@keyframes sp-pop{0%{transform:scale(0)}to{transform:scale(1)}}.banner{overflow:hidden}.banner__media img{transform:scale(1.06);transition:transform 1.6s var(--sp-ease)}.banner.sp-in .banner__media img{transform:scale(1)}.banner__box{border-radius:28px;box-shadow:var(--sp-shadow-lift);position:relative;z-index:2}.banner__box.content-container,.banner__box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.banner__box>.caption-with-letter-spacing,.banner__text.caption-with-letter-spacing,.banner__box .caption-with-letter-spacing{display:inline-flex;align-items:center;gap:.6em;padding:.55em 1.1em;border-radius:999px;background:#f4732a1f;color:var(--sp-orange);font-weight:700}.banner__box .caption-with-letter-spacing:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sp-orange);box-shadow:0 0 #f4732a99;animation:sp-live 1.8s infinite}@keyframes sp-live{0%{box-shadow:0 0 #f4732a99}70%{box-shadow:0 0 0 10px #f4732a00}to{box-shadow:0 0 #f4732a00}}.banner__heading{font-weight:700}.sp-floaters{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.sp-floater{position:absolute;width:clamp(40px,3.6vw,60px);aspect-ratio:5 / 7;border-radius:12px;display:grid;place-items:center;font:800 clamp(1.8rem,2.4vw,3.2rem)/1 var(--font-heading-family);color:#fff;box-shadow:0 16px 30px -12px #0b0d1c73;opacity:0;transform:translateY(40px) rotate(var(--r));animation:sp-float-in 1s var(--sp-ease) forwards,sp-float 7s ease-in-out infinite;animation-delay:var(--d),calc(var(--d) + 1s)}.sp-floater:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:8px;border:1.5px solid rgba(255,255,255,.55)}@keyframes sp-float-in{to{opacity:.82;transform:translateY(0) rotate(var(--r))}}@keyframes sp-float{0%,to{opacity:.82;transform:translateY(0) rotate(var(--r))}50%{opacity:.82;transform:translateY(-12px) rotate(calc(var(--r) + 4deg))}}@media(max-width:989px){.sp-floaters{display:none}}.card-wrapper{perspective:1000px}.card-wrapper .card{transition:transform .5s var(--sp-ease),box-shadow .5s var(--sp-ease);transform-style:preserve-3d}.card-wrapper .card--card,.card-wrapper .card--standard .card__inner{box-shadow:var(--sp-shadow-soft)}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{box-shadow:var(--sp-shadow-lift)}.card__media img{transition:transform 1s var(--sp-ease)!important}.card-wrapper:hover .card__media img{transform:scale(1.06)!important}.card__inner{overflow:hidden}.card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.28),transparent 40%);opacity:0;transition:opacity .4s}.card-wrapper:hover .card__inner:after{opacity:1}.card__heading{font-weight:700;letter-spacing:-.01em}.card-information .price{font-weight:700;color:var(--sp-orange);font-size:1.7rem}.card__badge .badge{font-weight:700;letter-spacing:.05em;box-shadow:var(--sp-shadow-soft)}.rich-text.color-scheme-4,.color-scheme-4 .rich-text,.rich-text--full-width.color-scheme-4{position:relative;overflow:hidden;isolation:isolate}.color-scheme-4.rich-text--full-width:before,.rich-text--full-width.color-scheme-4:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;background:radial-gradient(35% 45% at 20% 30%,rgba(72,196,243,.28),transparent 70%),radial-gradient(30% 40% at 80% 70%,rgba(244,115,42,.3),transparent 70%),radial-gradient(25% 35% at 60% 20%,rgba(255,225,68,.18),transparent 70%);animation:sp-aurora 18s ease-in-out infinite alternate}@keyframes sp-aurora{0%{transform:translate(0) rotate(0)}to{transform:translate(4%,-3%) rotate(8deg)}}.color-scheme-4 .rich-text__heading{background:linear-gradient(90deg,#fff 0%,var(--sp-sun) 30%,#fff 50%,var(--sp-sun) 70%,#fff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sp-shine 6s linear infinite}@keyframes sp-shine{to{background-position:-200% center}}.color-scheme-4 .rich-text__text{opacity:.85}.multicolumn-list{counter-reset:sp-col}.multicolumn-list__item{counter-increment:sp-col}.multicolumn-card{position:relative;background:#fff;border-radius:22px;padding:3.2rem 2.4rem 2.8rem;box-shadow:var(--sp-shadow-soft);transition:transform .5s var(--sp-ease-bounce),box-shadow .5s var(--sp-ease);height:100%;overflow:hidden}.multicolumn-card:before{content:counter(sp-col,decimal-leading-zero);display:grid;place-items:center;width:54px;height:54px;margin:0 auto 1.6rem;border-radius:16px;font:800 1.9rem/1 var(--font-heading-family);color:#fff;background:var(--sp-grad-cta);box-shadow:var(--sp-shadow-glow);transform:rotate(-6deg);transition:transform .5s var(--sp-ease-bounce)}.multicolumn-list__item:nth-child(2) .multicolumn-card:before{background:linear-gradient(135deg,#6fd3f7,var(--sp-sky));box-shadow:0 12px 28px -8px #48c4f399}.multicolumn-list__item:nth-child(3) .multicolumn-card:before{background:linear-gradient(135deg,#ffe96e,#f5c800);color:var(--sp-navy);box-shadow:0 12px 28px -8px #f5c8008c}.multicolumn-list__item:nth-child(4) .multicolumn-card:before{background:linear-gradient(135deg,#ff9c78,var(--sp-coral));box-shadow:0 12px 28px -8px #ff7f5099}.multicolumn-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--sp-grad-brand);transform:scaleX(0);transition:transform .6s var(--sp-ease)}.multicolumn-list__item:hover .multicolumn-card{transform:translateY(-8px);box-shadow:var(--sp-shadow-lift)}.multicolumn-list__item:hover .multicolumn-card:before{transform:rotate(6deg) scale(1.08)}.multicolumn-list__item:hover .multicolumn-card:after{transform:scaleX(1)}.multicolumn-card__info{padding:0!important}.multicolumn-card__info h3{font-weight:700;margin-bottom:.8rem}.multicolumn .multicolumn-card .multicolumn-card__info{text-align:center}.product__media-wrapper{position:relative}.featured-product .product__media-wrapper:before,.product--large .product__media-wrapper:before,.product--medium .product__media-wrapper:before{content:"";position:absolute;top:8%;right:6%;bottom:8%;left:6%;z-index:0;border-radius:40% 60% 55% 45%/50% 40% 60% 50%;background:var(--sp-grad-brand);opacity:.22;filter:blur(40px);animation:sp-blob 12s ease-in-out infinite alternate;pointer-events:none}@keyframes sp-blob{0%{border-radius:40% 60% 55% 45%/50% 40% 60% 50%;transform:rotate(0)}to{border-radius:60% 40% 45% 55%/40% 60%;transform:rotate(20deg) scale(1.05)}}.product__media-wrapper>*{position:relative;z-index:1}.product__media-item .product__media{border-radius:20px;overflow:hidden}.product__info-container .product__title h1,.product__info-container .product__title h2{font-weight:800;letter-spacing:-.025em}.product__info-container .price{margin-top:.4rem}.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-size:clamp(2.4rem,3vw,3rem);font-weight:800;color:var(--sp-orange);letter-spacing:-.01em}.product__info-container .price--on-sale .price-item--regular{font-size:1.8rem;color:rgba(var(--color-foreground),.5)}.product__info-container .product__text.caption-with-letter-spacing,.product__info-container .product__text.uppercase{display:inline-block;padding:.45em 1em;border-radius:999px;background:#2e405714;font-weight:700;font-size:1.15rem;letter-spacing:.14em}.product-form__input--pill input[type=radio]+label{transition:transform .3s var(--sp-ease-bounce),background .3s,color .3s}.product-form__input--pill input[type=radio]:checked+label{background:var(--sp-navy);color:#fff;border-color:var(--sp-navy)}.quantity{border-radius:999px;overflow:hidden}.quantity:before,.quantity:after{border-radius:999px!important}.product__accordion summary{padding:1.6rem 0}.product__accordion .accordion__title{font-weight:700}.accordion{border-color:rgba(var(--color-foreground),.1)}.product__info-container a[href*=amazon]{display:inline-flex;align-items:center;gap:.4em;font-weight:600;text-decoration:none;border-bottom:1.5px dashed currentColor;transition:color .3s}.product__info-container a[href*=amazon]:hover{color:var(--sp-orange)}.sp-sticky-atc{position:fixed;left:50%;bottom:16px;z-index:60;width:min(760px,calc(100% - 24px));display:flex;align-items:center;gap:1.4rem;padding:1rem 1rem 1rem 1.2rem;border-radius:999px;background:#0b0d1ce6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;box-shadow:0 20px 50px -15px #0000008c;transform:translate(-50%,140%);transition:transform .55s var(--sp-ease-bounce)}.sp-sticky-atc.is-visible{transform:translate(-50%)}.sp-sticky-atc__img{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#fff;flex:none}.sp-sticky-atc__info{flex:1;min-width:0;line-height:1.25}.sp-sticky-atc__title{font:700 1.5rem/1.2 var(--font-heading-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.sp-sticky-atc__price{font-weight:800;color:var(--sp-sun);font-size:1.5rem}.sp-sticky-atc .button{min-height:4.6rem;padding:0 2.6rem;flex:none;margin:0}@media(max-width:480px){.sp-sticky-atc{bottom:10px;gap:1rem}.sp-sticky-atc__img{display:none}.sp-sticky-atc .button{padding:0 1.8rem;font-size:1.35rem}}.video-section__media{border-radius:24px;overflow:hidden;box-shadow:var(--sp-shadow-lift)}.video-section__poster.deferred-media__poster:hover .deferred-media__poster-button,.deferred-media__poster-button{background:var(--sp-grad-cta);color:#fff;border:none;box-shadow:0 0 0 12px #f4732a33,var(--sp-shadow-glow);transition:transform .4s var(--sp-ease-bounce)}.deferred-media__poster:hover .deferred-media__poster-button{transform:translate(-50%,-50%) scale(1.12)}.drawer__inner{border-radius:24px 0 0 24px}.cart-drawer .drawer__heading{font-weight:800;letter-spacing:-.01em}.cart-drawer .cart-item__image{border-radius:14px}.cart-drawer .totals__total-value{color:var(--sp-orange);font-weight:800;font-size:2rem}#CartDrawer-Checkout{min-height:5.6rem;font-size:1.6rem;text-transform:uppercase;letter-spacing:.08em}.cart-notification{border-radius:0 0 22px 22px;box-shadow:var(--sp-shadow-lift)}.footer{position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--sp-grad-brand)}.footer .list-social__link{transition:transform .35s var(--sp-ease-bounce),color .3s}.footer .list-social__link:hover{transform:translateY(-3px) scale(1.12);color:var(--sp-orange)}.newsletter-form__field-wrapper .field__input{border-radius:999px}.scroll-trigger.animate--slide-in{transition-duration:.9s;transition-timing-function:var(--sp-ease)}.sp-reveal{opacity:0;transform:translateY(32px);transition:opacity .9s var(--sp-ease),transform .9s var(--sp-ease);transition-delay:var(--sp-delay,0ms)}.sp-reveal.is-in{opacity:1;transform:none}.sp-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10000}.product-form__submit.button--secondary{background:var(--sp-grad-cta);background-size:160% 160%;background-position:0% 50%;color:#fff;box-shadow:var(--sp-shadow-glow);overflow:hidden;isolation:isolate}.product-form__submit.button--secondary:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);z-index:1;pointer-events:none;transition:left .8s var(--sp-ease)}.product-form__submit.button--secondary:hover{background:var(--sp-grad-cta);background-size:160% 160%;background-position:100% 50%;box-shadow:0 18px 40px -10px #f4732ab3;transform:translateY(-2px)}.product-form__submit.button--secondary:hover:before{left:130%}.product-form__submit[disabled]{opacity:.55;animation:none}.sp-trust{list-style:none;margin:1.4rem 0 0;padding:1.2rem 1.4rem;display:grid;gap:.7rem;border-radius:16px;background:#2e40570f;font-size:1.35rem;line-height:1.35}.sp-trust li{display:flex;align-items:center;gap:.9rem;color:rgb(var(--color-foreground))}.sp-trust svg{width:18px;height:18px;flex:none;color:var(--sp-orange)}.sp-ship{margin:0 0 1.2rem;padding:1.2rem 1.4rem;border-radius:16px;background:#f4732a17}.sp-ship.is-done{background:#48c4f321}.sp-ship__msg{margin:0 0 .8rem;font-weight:600;font-size:1.4rem;line-height:1.35;color:rgb(var(--color-foreground))}.sp-ship__track{height:8px;border-radius:8px;background:rgba(var(--color-foreground),.1);overflow:hidden}.sp-ship__track span{display:block;height:100%;border-radius:8px;background:var(--sp-grad-brand);transition:width .8s var(--sp-ease)}.sp-xsell{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem;padding:1rem 1.2rem;border-radius:16px;border:1.5px dashed rgba(244,115,42,.55);background:#fff9}.sp-xsell img{width:56px;height:56px;object-fit:contain;border-radius:10px;background:#fff;flex:none}.sp-xsell__info{flex:1;min-width:0;line-height:1.3}.sp-xsell__k{font-size:1.15rem;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.sp-xsell__t{font-weight:700;color:rgb(var(--color-foreground))}.sp-xsell__p{font-weight:700;color:var(--sp-orange);font-size:1.4rem}.sp-xsell .button{min-height:4rem;min-width:0;padding:0 1.6rem;font-size:1.3rem;margin:0;flex:none}.cart-drawer .sp-ship,.cart-drawer .sp-xsell{margin-left:0;margin-right:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.sp-word,.sp-reveal{opacity:1!important;transform:none!important;filter:none!important}.sp-floaters,.sp-confetti{display:none!important}}.shopify-design-mode .sp-word,.shopify-design-mode .sp-reveal{opacity:1!important;transform:none!important;filter:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sepro-premium.css.map */
