:root{--buttons-radius:18px;--buttons-radius-outset:18px;--inputs-radius:14px;--product-card-corner-radius:25px;--collection-card-corner-radius:25px;--blog-card-corner-radius:25px;--media-radius:28px}.header-wrapper{background:linear-gradient(120deg,#ffffffed,#f0f8ffed)!important;backdrop-filter:blur(22px);border-bottom:1px solid #a9cceb55;box-shadow:0 6px 25px #07355508}.button,.shopify-payment-button__button{border-radius:18px!important}.button:after,.button:before{border-radius:18px!important}.product__media-wrapper,.card__inner,.article-card__image-wrapper{border-radius:28px;overflow:hidden}.product__info-wrapper .price{color:#102b43}.product__info-wrapper .product-form__submit{background:linear-gradient(120deg,#0098ff,#0064e9);color:#fff}.product__info-container .product__title h1{font-weight:850;letter-spacing:-1.5px}.product__description p{line-height:1.8}.main-page-title,.collection-hero__title,.title--primary{font-weight:850;letter-spacing:-1.4px;line-height:1.1}.collection-hero{background:linear-gradient(120deg,#edf7ff,#fff)}.card-wrapper .card{border:1px solid #e1edf5;border-radius:28px;background:linear-gradient(135deg,#fff,#f5faff);box-shadow:0 12px 32px #11375508}.article-template__content,.shopify-policy__container{line-height:1.85;color:#203b52}.pd-hero-upgrade{background:radial-gradient(ellipse at 10% 20%,#c8e7ff88,transparent 50%),linear-gradient(120deg,#f4faff,#fff)}.pd-hero-picker{border:1px solid #fff!important;border-radius:30px!important;box-shadow:0 30px 70px #1b56841c,inset 1px 1px 0 #fff!important;background:#ffffffb0!important;backdrop-filter:blur(20px)}.pd-hero-upgrade__button{border-radius:18px!important;background:linear-gradient(120deg,#0098ff,#0065e8)!important}.pd-hero-upgrade__copy h1{letter-spacing:-2px!important}.pd-hero-upgrade__eyebrow{display:none!important}.pd-hero-upgrade__intro{font-size:18px;line-height:1.75}.rg-home{padding:85px 28px;background:#fff;color:#000}.rg-home-inner{max-width:1250px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:65px}.rg-home h2{font-size:clamp(35px,4.5vw,65px);letter-spacing:-2px;line-height:1.04;color:#000;font-weight:850}.rg-home h2 span{color:#007aff}.rg-home p{font-size:18px;line-height:1.8}.rg-home .rg-home-card{padding:22px 0;border-top:1px solid #c1e4ff30}.rg-home-card strong{color:#000;display:block;font-size:20px}.rg-home-card p{font-size:15px;margin-bottom:0}.rg-home a{display:inline-flex;padding:18px 28px;background:linear-gradient(120deg,#009cff,#0065ec);color:white;text-decoration:none;border-radius:18px;font-weight:700}.rg-home .pd-glass-object{box-shadow:inset 1px 1px 0 #fff3,0 30px 70px #0006}.rg-home .rg-kicker{color:#007aff;font-size:12px;letter-spacing:2px}.rg-hero-ad-note{font-size:11px;color:#56718a}
@media(max-width:749px){.product-form__buttons{margin-left:auto!important;margin-right:auto!important}.product-form__submit,.shopify-payment-button{margin-inline:auto!important;text-align:center}.rg-home{padding:55px 22px}.rg-home-inner{grid-template-columns:1fr;gap:35px}.rg-home h2{font-size:40px;letter-spacing:-1px}.rg-home a{display:flex;justify-content:center;width:fit-content;margin:25px auto 0}.pd-hero-upgrade__copy h1{letter-spacing:-1px!important}}

.announcement-bar__message,.announcement-bar__message span,.announcement-bar__link{color:#ffffff!important}.announcement-bar .slider-button{color:#ffffff!important}
