.product__info-container{font-family:var(--rt-body)}.product__info-container .product__title h1,.product__info-container .product__title h2{font:400 clamp(19px,2.2vw,27px)/1.15 var(--rt-display);text-transform:uppercase;color:#fff;letter-spacing:.005em;margin:0 0 6px}.product__info-container .product__text.subtitle{font:400 17px/1.5 var(--rt-body);color:#b9c6ea;margin:0 0 14px}.product__info-container .price--large .price-item{font:400 clamp(28px,3.4vw,36px)/1 var(--rt-display);color:#fff;text-shadow:0 0 24px rgba(59,107,255,.55)}.product__info-container .price .price-item--regular:not(:only-child){color:#8b98bf;text-shadow:none}.product__info-container .product__tax{color:#8b98bf}.rt-rate{display:flex;align-items:center;gap:10px;margin:0 0 10px;font:600 15px/1 var(--rt-body);color:#cfdcff}.rt-stars{position:relative;display:inline-block;width:92px;height:17px;background:#8fb0ff47;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='17' viewBox='0 0 92 17'%3E%3Cg fill='black'%3E%3Cpath id='s' d='M8.5 0l2.6 5.6 6 .7-4.4 4.1 1.2 6-5.4-3-5.4 3 1.2-6L0 6.3l6-.7z'/%3E%3Cuse href='%23s' x='18.5'/%3E%3Cuse href='%23s' x='37'/%3E%3Cuse href='%23s' x='55.5'/%3E%3Cuse href='%23s' x='74'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='17' viewBox='0 0 92 17'%3E%3Cg fill='black'%3E%3Cpath id='s' d='M8.5 0l2.6 5.6 6 .7-4.4 4.1 1.2 6-5.4-3-5.4 3 1.2-6L0 6.3l6-.7z'/%3E%3Cuse href='%23s' x='18.5'/%3E%3Cuse href='%23s' x='37'/%3E%3Cuse href='%23s' x='55.5'/%3E%3Cuse href='%23s' x='74'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat}.rt-stars:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct, 100%);background:linear-gradient(90deg,#ffcf4a,#ffb800)}.rt-chips{list-style:none;margin:4px 0 18px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.rt-chips li{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;background:#1f4fe024;border:1px solid rgba(143,176,255,.25);color:#e6edff;font:600 13.5px/1.25 var(--rt-body)}.rt-chips svg{flex:0 0 18px;width:18px;height:18px;stroke:#5dd6ff;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.product__info-container .product-form__input{margin:0 0 18px}.product__info-container .form__label{display:block;margin:0 0 10px;font:700 12px/1 var(--rt-body);letter-spacing:.18em;text-transform:uppercase;color:var(--rt-blue-soft)}.product__info-container .product-form__input--pill input[type=radio]+label,.product__info-container .product-form__input--swatch input[type=radio]+label{border-radius:12px}.product__info-container .product-form__input--pill input[type=radio]+label{padding:12px 18px;background:#111c3a;color:#dbe6ff;border:1.5px solid rgba(143,176,255,.3);font:600 15px/1 var(--rt-body);transition:transform .2s var(--rt-ease),border-color .2s,background .2s,box-shadow .2s}.product__info-container .product-form__input--pill input[type=radio]+label:hover{border-color:var(--rt-blue-soft);transform:translateY(-2px)}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background:linear-gradient(135deg,#2a5cff,#1f4fe0);color:#fff;border-color:#8fb0ff;box-shadow:0 8px 24px #1f4fe08c}.product__info-container .product-form__input--pill input[type=radio]+label:before,.product__info-container .product-form__input--pill input[type=radio]+label:after{display:none}.product__info-container .product-form__submit{min-height:58px;border-radius:14px;border:0;background:linear-gradient(135deg,#2a5cff,#1f4fe0);color:#fff;font:800 16px/1 var(--rt-body);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 34px #1f4fe08c;animation:rt-glow 3s ease-in-out infinite;transition:transform .2s var(--rt-ease)}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after{display:none}.product__info-container .product-form__submit:hover{transform:translateY(-3px)}.product__info-container .product-form__submit:active{transform:scale(.98)}.product__info-container .product-form__submit[disabled]{animation:none;background:#26305a;box-shadow:none;color:#8b98bf}.product__info-container .shopify-payment-button__button--unbranded{min-height:54px;border-radius:14px;background:transparent;border:1.5px solid rgba(143,176,255,.55);color:#dbe6ff;font:700 15px var(--rt-body);letter-spacing:.06em;text-transform:uppercase;box-shadow:none}@keyframes rt-glow{0%,to{box-shadow:0 12px 34px #1f4fe080}50%{box-shadow:0 14px 46px #3b6bffcc}}.rt-trust{margin:18px 0 6px}.rt-trust__row{display:grid;grid-template-columns:repeat(3,1fr);border-radius:16px;overflow:hidden;border:1px solid rgba(143,176,255,.25);background:#111c3ab3}.rt-trust__row>div{padding:14px 8px;text-align:center}.rt-trust__row>div+div{border-left:1px solid rgba(143,176,255,.2)}.rt-trust__row strong{display:block;font:400 22px/1 var(--rt-display);color:#fff;text-shadow:0 0 18px rgba(59,107,255,.7)}.rt-trust__row span{display:block;margin-top:6px;font:500 12px/1.25 var(--rt-body);color:#a9b7de}.rt-trust__pay{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.rt-trust__pay li{line-height:0}.rt-trust__pay svg{width:36px;height:23px}.rt-trust__secure{text-align:center;margin:12px 0 0;font:500 13px var(--rt-body);color:#8b98bf}.product__media-wrapper .product__media,.product__media-wrapper .global-media-settings{border-radius:20px}.product__media-wrapper .thumbnail{border-radius:12px;overflow:hidden}.product__media-wrapper .thumbnail[aria-current=true],.product__media-wrapper .thumbnail[aria-current=true] img{box-shadow:0 0 0 2px var(--rt-blue-2);border-radius:12px}.product__accordion .accordion__title{font:600 16px var(--rt-body)}.product__accordion .accordion__content{font:400 15.5px/1.6 var(--rt-body);color:#b9c6ea}.rt-steps{background:var(--rt-ink);color:#fff;padding:64px 20px;font-family:var(--rt-body)}.rt-steps__inner{max-width:1100px;margin:0 auto}.rt-steps__head{text-align:center;margin-bottom:38px}.rt-steps__head h2{margin:14px 0 8px;font:400 clamp(26px,5vw,40px)/1.06 var(--rt-display);text-transform:uppercase}.rt-steps__head p{margin:0;color:#a9b7de;font-size:17px}.rt-steps__head .rt-eyebrow:before{display:none}.rt-steps__grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.rt-steps__grid:before{content:"";position:absolute;top:32px;left:16.6%;right:16.6%;height:2px;background-image:linear-gradient(90deg,rgba(143,176,255,.55) 50%,transparent 0);background-size:14px 2px}.rt-step{position:relative;text-align:center}.rt-step__n{width:64px;height:64px;margin:0 auto 18px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(145deg,#2a5cff,#1f4fe0);box-shadow:0 12px 32px #1f4fe08c;font:400 26px/1 var(--rt-display);transform:rotate(-6deg);transition:transform .4s var(--rt-ease)}.rt-step:nth-child(2) .rt-step__n{transform:rotate(5deg)}.rt-step:hover .rt-step__n{transform:rotate(0) scale(1.08)}.rt-step h3{margin:0 0 6px;font:700 20px/1.2 var(--rt-body)}.rt-step p{margin:0 auto;max-width:20em;font:400 16px/1.5 var(--rt-body);color:#a9b7de}@media(max-width:760px){.rt-steps{padding:48px 18px}.rt-steps__grid{grid-template-columns:1fr;gap:26px}.rt-steps__grid:before{top:32px;bottom:32px;left:31px;right:auto;width:2px;height:auto;background-image:linear-gradient(rgba(143,176,255,.55) 50%,transparent 0);background-size:2px 14px}.rt-step{display:grid;grid-template-columns:64px 1fr;gap:0 18px;text-align:left;align-items:center}.rt-step__n{margin:0;grid-row:1 / 3}.rt-step h3{align-self:end}.rt-step p{margin:0;max-width:none;align-self:start}}.rt-feat{background:#0c1630;color:#fff;padding:64px 20px;font-family:var(--rt-body)}.rt-feat__inner{max-width:1100px;margin:0 auto}.rt-feat__head{text-align:center;margin-bottom:32px}.rt-feat__head h2{margin:14px 0 0;font:400 clamp(26px,5vw,40px)/1.06 var(--rt-display);text-transform:uppercase}.rt-feat__head .rt-eyebrow:before{display:none}.rt-feat__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rt-tile{padding:26px 20px 24px;border-radius:20px;background:linear-gradient(160deg,#13224e,#0d1730);border:1px solid rgba(143,176,255,.22);transition:transform .35s var(--rt-ease),border-color .35s,box-shadow .35s}.rt-tile:hover{transform:translateY(-6px);border-color:var(--rt-blue-2);box-shadow:0 18px 40px #1f4fe04d}.rt-tile__ic{width:54px;height:54px;margin-bottom:16px;display:grid;place-items:center;border-radius:16px;background:#3b6bff33;box-shadow:inset 0 0 0 1px #8fb0ff59}.rt-tile__ic svg{width:26px;height:26px;stroke:#8fe3ff;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rt-tile h3{margin:0 0 6px;font:700 18px/1.25 var(--rt-body)}.rt-tile p{margin:0;font:400 15px/1.5 var(--rt-body);color:#a9b7de}@media(max-width:900px){.rt-feat__grid{grid-template-columns:1fr 1fr;gap:12px}.rt-tile{padding:20px 16px}.rt-feat{padding:48px 16px}}.rt-reviews{background:var(--rt-ink);color:#fff;padding:56px 20px;font-family:var(--rt-body)}.rt-reviews__inner{max-width:1100px;margin:0 auto}.rt-reviews h2{margin:12px 0 26px;font:400 clamp(26px,5vw,40px)/1.06 var(--rt-display);text-transform:uppercase}.rt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));transform:translateY(115%);transition:transform .5s var(--rt-ease);pointer-events:none}.rt-sticky.is-on{transform:none}.rt-sticky__in{pointer-events:auto;max-width:720px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:18px;background:#0a1226e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(143,176,255,.38);box-shadow:0 18px 50px #0009;font-family:var(--rt-body)}.rt-sticky img{flex:0 0 48px;width:48px;height:48px;border-radius:12px;object-fit:cover}.rt-sticky__txt{flex:1;min-width:0;color:#fff}.rt-sticky__name{display:block;font:700 14px/1.2 var(--rt-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-sticky__sub{display:block;margin-top:3px;font:500 12.5px/1.2 var(--rt-body);color:#a9b7de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-sticky__price{flex:0 0 auto;font:400 18px/1 var(--rt-display);color:#fff}.rt-sticky .rt-btn{padding:14px 20px;font-size:14px}.rt-sticky .rt-btn[disabled]{opacity:.5;pointer-events:none}@media(max-width:520px){.rt-sticky__price{display:none}.rt-sticky .rt-btn{padding:14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rt-product.css.map */
