@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--p-font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--p-sky-50: #F0F9FF;--p-sky-100: #E0F2FE;--p-sky-200: #BAE6FD;--p-sky-300: #7DD3FC;--p-cyan: #0284C7;--p-cyan-d: #0369A1;--p-marine: #0C4A6E;--p-text: #111827;--p-text-body: #1F2937;--p-text-muted: #4B5563;--p-card-bg: rgba(255,255,255,.9);--p-card-border: rgba(186,230,253,.65);--p-card-border-h: #7DD3FC;--p-shadow-sm: 0 1px 3px rgba(2,132,199,.07);--p-shadow-md: 0 4px 18px rgba(2,132,199,.1);--p-shadow-lg: 0 12px 40px rgba(2,132,199,.16);--p-shadow-btn: 0 2px 10px rgba(2,132,199,.35);--p-shadow-btn-h: 0 6px 22px rgba(2,132,199,.5);--p-grad-btn: linear-gradient(135deg, #0284C7 0%, #0369A1 100%);--p-r-sm: 8px;--p-r-md: 12px;--p-r-lg: 18px;--p-r-xl: 22px;--p-r-pill: 999px;--p-ease: cubic-bezier(.25,.46,.45,.94);--p-ease-out: cubic-bezier(.22,1,.36,1);--p-t: .2s;--p-ts: .35s}html{-webkit-font-smoothing:antialiased}body{font-family:var(--p-font)!important;color:var(--p-text-body)!important;background:linear-gradient(180deg,#daeefb,#edf6fc 28%,#f7fbfe 58%,#fff) fixed!important}h1,h2,h3,h4,h5,h6{font-family:var(--p-font)!important;letter-spacing:-.025em;color:var(--p-text)!important}p,li,span,a,button,input,select,textarea{font-family:var(--p-font)!important}p,li{color:var(--p-text-body)!important}::selection{background:#0284c726}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--p-sky-300);border-radius:99px}:focus-visible{outline:2px solid var(--p-cyan)!important;outline-offset:3px!important}.shopify-section+.shopify-section{border-top:1px solid rgba(186,230,253,.35)}.shopify-section>div,.shopify-section>section{background-color:transparent!important;position:relative}.shopify-section:has([class*=product-list]),.shopify-section:has([class*=product-grid]){background:transparent!important}.overlay{opacity:0!important;display:none!important}[class*=hero] h1,[class*=hero] h2,[class*=hero] .card__heading{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.6),0 1px 4px rgba(0,0,0,.45)!important;font-size:clamp(1.8rem,4vw,3.2rem)!important;font-weight:800!important;letter-spacing:-.03em!important}[class*=hero] p,[class*=hero] .subtitle{color:#ffffffeb!important;text-shadow:0 1px 8px rgba(0,0,0,.5)!important;font-size:clamp(.95rem,2vw,1.15rem)!important}[class*=hero] .button,[class*=hero] a.button{box-shadow:0 4px 20px #0000004d,0 2px 8px #0284c759!important}#header-group{z-index:200}header-component{background:#f0f9ffe0!important;backdrop-filter:blur(22px) saturate(180%)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;border-bottom:1px solid rgba(186,230,253,.55)!important;box-shadow:0 2px 16px #0284c714!important;transition:all var(--p-ts) var(--p-ease)!important}header-component[scrolled]{background:#f0f9fff7!important;box-shadow:0 2px 24px #0284c71f!important}.header-menu__item a,nav a:not(.button){color:var(--p-text)!important;font-weight:500!important;transition:color var(--p-t)!important}.header-menu__item a:hover,nav a:not(.button):hover{color:var(--p-cyan)!important}.cart-bubble,.cart-count-bubble,[class*=cart-count]{background:var(--p-cyan)!important;color:#fff!important;font-weight:700!important;border-radius:99px!important}.announcement-bar,[class*=announcement]{background:var(--p-marine)!important}.announcement-bar *,[class*=announcement] p{color:#bae6fd!important;font-size:.78rem!important;font-weight:500!important}.card-gallery,.card-gallery *:not(.quick-add__button):not(quick-add-component){background-color:transparent!important;background-image:none!important}slideshow-component,slideshow-container,.slideshow-slides,.slideshow-slide{background:transparent!important}.product-media{background:transparent!important;overflow:hidden}.product-media__image,.card-gallery img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important;filter:none!important}.card-gallery{overflow:hidden!important;position:relative!important;background:transparent!important}.product-media-container{background:transparent!important;overflow:hidden}product-card,.product-card{background:transparent!important;border:none!important;border-radius:0!important}.product-grid__card,.product-card__content{background:var(--p-card-bg)!important;border:1px solid var(--p-card-border)!important;border-radius:var(--p-r-xl)!important;overflow:hidden!important;box-shadow:var(--p-shadow-md)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:transform var(--p-ts) var(--p-ease-out),box-shadow var(--p-ts) var(--p-ease-out),border-color var(--p-t)!important}.product-card:hover .product-grid__card,.product-card:hover .product-card__content{transform:translateY(-4px)!important;box-shadow:var(--p-shadow-lg)!important;border-color:var(--p-card-border-h)!important;background:#fffffffa!important}.card-gallery .product-media__image{transition:transform .5s var(--p-ease-out)!important}.product-card:hover .card-gallery .product-media__image{transform:scale(1.04)!important}.card__heading a,[class*=card-information__heading] a{color:var(--p-text)!important;font-weight:600!important;font-size:.92rem!important;text-decoration:none!important;line-height:1.4!important}.card__heading a:hover{color:var(--p-cyan)!important}.price-item--regular,.price .money{color:var(--p-text)!important;font-weight:700!important}.price--on-sale .price-item--regular:first-child{color:var(--p-text-muted)!important;font-weight:400!important;font-size:.82rem!important;text-decoration:line-through!important}.price--on-sale .price-item--sale{color:var(--p-cyan)!important}.badge{background:var(--p-cyan)!important;color:#fff!important;font-weight:700!important;font-size:.62rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:6px!important;padding:.22em .6em!important}.quick-add__button,quick-add-component button{background:var(--p-sky-50)!important;color:var(--p-marine)!important;border:1px solid var(--p-sky-200)!important;font-weight:600!important;border-radius:var(--p-r-md)!important;transition:all var(--p-t)!important}.quick-add__button:hover{background:var(--p-sky-100)!important;border-color:var(--p-cyan)!important}.button,button.button,a.button,button[name=add],.shopify-payment-button__button--unbranded{font-family:var(--p-font)!important;font-weight:600!important;letter-spacing:.01em!important;border-radius:var(--p-r-md)!important;transition:all var(--p-t) var(--p-ease)!important}.button--primary:not(.shopify-payment-button__button--branded),button[name=add],.shopify-payment-button__button--unbranded{background:var(--p-grad-btn)!important;color:#fff!important;border:none!important;font-weight:700!important;box-shadow:var(--p-shadow-btn)!important}.button--primary:not(.shopify-payment-button__button--branded):hover,button[name=add]:hover{transform:translateY(-2px)!important;box-shadow:var(--p-shadow-btn-h)!important}.shopify-payment-button__button--branded{border-radius:12px!important}.button--secondary{background:var(--p-sky-50)!important;border:1px solid var(--p-sky-200)!important;color:var(--p-cyan)!important;font-weight:600!important}.button--secondary:hover{background:var(--p-sky-100)!important;border-color:var(--p-cyan)!important;transform:translateY(-1px)!important}.jdgm-widget,.jdgm-carousel-wrapper{background:transparent!important;font-family:var(--p-font)!important}.jdgm-carousel-item{background:#ffffffe0!important;border:1px solid var(--p-card-border)!important;border-radius:var(--p-r-xl)!important;padding:1.75rem!important;box-shadow:var(--p-shadow-md)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:transform var(--p-t) var(--p-ease-out),box-shadow var(--p-t),border-color var(--p-t)!important;position:relative!important;overflow:hidden!important}.jdgm-carousel-item:before{content:'"';position:absolute;top:.6rem;right:1rem;font-size:3.5rem;line-height:1;font-family:Georgia,serif;color:var(--p-sky-100);pointer-events:none;-webkit-user-select:none;user-select:none}.jdgm-carousel-item:hover{transform:translateY(-4px)!important;box-shadow:var(--p-shadow-lg)!important;border-color:var(--p-sky-300)!important}.jdgm-star{color:#f59e0b!important;fill:#f59e0b!important}.jdgm-star.jdgm--empty{color:#f59e0b33!important;fill:#f59e0b33!important}.jdgm-rev__title{font-weight:700!important;color:var(--p-text)!important}.jdgm-rev__body{color:var(--p-text-body)!important;font-size:.875rem!important;line-height:1.75!important}.jdgm-rev__author{font-weight:700!important;color:var(--p-text)!important}.jdgm-rev__timestamp{color:var(--p-text-muted)!important;font-size:.72rem!important}.jdgm-carousel__left-arrow,.jdgm-carousel__right-arrow{background:#ffffffe0!important;border:1px solid var(--p-sky-200)!important;border-radius:50%!important;color:var(--p-marine)!important;box-shadow:var(--p-shadow-sm)!important;transition:all var(--p-t)!important}.jdgm-carousel__left-arrow:hover,.jdgm-carousel__right-arrow:hover{border-color:var(--p-cyan)!important}input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=range]),textarea,select{background:#f0f9ffbf!important;border:1px solid var(--p-sky-200)!important;border-radius:var(--p-r-md)!important;color:var(--p-text)!important;font-family:var(--p-font)!important;transition:border-color var(--p-t),box-shadow var(--p-t)!important}input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--p-cyan)!important;box-shadow:0 0 0 3px #0284c71f!important}::placeholder{color:var(--p-text-muted)!important}cart-drawer,.cart-drawer,[id*=CartDrawer]{background:#fff!important;border-left:1px solid var(--p-sky-100)!important;box-shadow:-12px 0 40px #0284c71a!important}.cart-item__title{font-weight:600!important;color:var(--p-text)!important}.cart-item__price,.cart-subtotal{color:var(--p-text)!important;font-weight:700!important}.cart__checkout-button{background:var(--p-grad-btn)!important;color:#fff!important;font-weight:800!important;border-radius:var(--p-r-md)!important;box-shadow:var(--p-shadow-btn)!important}.footer,footer,.footer-section{background:var(--p-marine)!important;border-top:3px solid var(--p-cyan)!important}.footer__heading,.footer h2,.footer h3{font-size:.72rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--p-sky-300)!important}.footer a{color:#bae6fdbf!important;line-height:2.2!important;transition:color var(--p-t)!important}.footer a:hover{color:#fff!important}.footer p,.footer span,.footer li{color:#bae6fda6!important}.product__title h1,.product-information h1{font-weight:800!important;letter-spacing:-.03em!important;color:var(--p-text)!important}.price-item--sale{font-size:2rem!important;font-weight:800!important;color:var(--p-cyan)!important}.product-media-gallery{border-radius:var(--p-r-xl)!important;overflow:hidden;border:1px solid var(--p-sky-100)!important;box-shadow:var(--p-shadow-md)!important}.swatch__input+label,[class*=variant-input] label{background:var(--p-sky-50)!important;border:1px solid var(--p-sky-200)!important;border-radius:var(--p-r-sm)!important;transition:all var(--p-t)!important}.swatch__input:checked+label{border-color:var(--p-cyan)!important;background:var(--p-sky-100)!important;box-shadow:0 0 0 2px var(--p-cyan)!important}.quantity,.quantity-selector{background:var(--p-sky-50)!important;border:1px solid var(--p-sky-200)!important;border-radius:var(--p-r-md)!important}.quantity__button{background:transparent!important;transition:color var(--p-t)!important}.quantity__button:hover{color:var(--p-cyan)!important}.marquee-section,[class*=marquee]{background:#f0f9ff99!important;border-top:1px solid var(--p-sky-100)!important;border-bottom:1px solid var(--p-sky-100)!important}[class*=marquee] *{color:var(--p-marine)!important;font-weight:500!important}.search-modal,[id=SearchModal]{background:#edf6fcf7!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}.search-modal__input{background:#fff!important;border:1px solid var(--p-sky-200)!important;border-radius:var(--p-r-pill)!important}.header-drawer,[id=MobileMenuDrawer]{background:#fff!important;border-right:1px solid var(--p-sky-100)!important}.header-drawer a:hover{background:var(--p-sky-50)!important;color:var(--p-cyan)!important}[class*=localization] button,[class*=localization] select{background:var(--p-sky-50)!important;border:1px solid var(--p-sky-200)!important;border-radius:var(--p-r-sm)!important;transition:border-color var(--p-t)!important}[class*=localization] details>div,.localization-popover{background:#fff!important;border:1px solid var(--p-sky-200)!important;border-radius:var(--p-r-md)!important;box-shadow:var(--p-shadow-lg)!important}.reveal{opacity:0;transform:translateY(16px);transition:opacity .5s var(--p-ease-out),transform .5s var(--p-ease-out)}.reveal.in-view{opacity:1!important;transform:none!important}.reveal:nth-child(2){transition-delay:.07s}.reveal:nth-child(3){transition-delay:.14s}.reveal:nth-child(4){transition-delay:.21s}@keyframes pageEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}main#MainContent{animation:pageEnter .3s var(--p-ease-out) both}html{background:#daeefb!important;overscroll-behavior:none}body{overscroll-behavior:none;min-height:100svh}.quantity-selector,.quantity-selector .quantity-minus,.quantity-selector .quantity-plus,.quantity-selector input[type=number]{color:var(--p-marine)!important}.quantity-selector svg,.quantity-selector svg path,.quantity-minus svg,.quantity-plus svg{stroke:var(--p-marine)!important;fill:var(--p-marine)!important;color:var(--p-marine)!important}.quantity-selector{background-color:var(--p-sky-50)!important;border:1.5px solid var(--p-sky-200)!important}.quantity-selector:hover{background-color:var(--p-sky-100)!important;border-color:var(--p-cyan)!important}.quantity-selector input[type=number]{color:var(--p-text)!important;background:transparent!important;font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/48/assets/premium-overrides.css.map */
