:root{--rp-accent: #4C6FFF;--rp-accent-2: #8AA2FF;--rp-muted: #8B8B95;--rp-line: rgba(255,255,255,.09);--rp-ease: cubic-bezier(.2,.7,.2,1)}html{background:#0b0b0d}body{-webkit-font-smoothing:antialiased;letter-spacing:-.01em}::selection{background:var(--rp-accent);color:#fff}h1,h2,.h0,.h1,.h2{letter-spacing:-.035em;line-height:1.02;font-weight:700}.h0{font-size:clamp(4rem,9vw,9rem)}.title,.collection-list-title,.featured-collection .title{font-size:clamp(2.8rem,4.5vw,4.8rem)}.caption,.caption-with-letter-spacing,.card__vendor{color:var(--rp-muted);text-transform:uppercase;letter-spacing:.14em;font-size:1.1rem}.price,.price-item{font-variant-numeric:tabular-nums}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--rp-accent-2);outline-offset:3px}.section-header{position:sticky;top:0;z-index:30}.header-wrapper{background:#0b0b0db8;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--rp-line)}.header__heading-link{font-weight:800;letter-spacing:-.04em;font-size:2.2rem}.header__menu-item{font-weight:500;opacity:.75;transition:opacity .2s}.header__menu-item:hover{opacity:1;text-decoration:none}.utility-bar{border-bottom:1px solid var(--rp-line);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.banner{isolation:isolate;overflow:hidden}.banner .banner__media .placeholder-svg{display:none!important}.banner__media:not(:has(img)){background:radial-gradient(60rem 36rem at 78% 18%,rgba(76,111,255,.45),transparent 60%),radial-gradient(40rem 30rem at 8% 100%,rgba(138,162,255,.18),transparent 60%),#0b0b0d}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(var(--rp-line) 1px,transparent 1px),linear-gradient(90deg,var(--rp-line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at 70% 30%,#000 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 70% 30%,#000 0,transparent 70%);opacity:.5}.banner__content{max-width:120rem}.banner__heading{max-width:14ch}.banner__text{color:#b6b6c0;font-size:clamp(1.6rem,1.6vw,2rem);max-width:46ch}.button{font-weight:600;letter-spacing:-.005em;transition:transform .2s var(--rp-ease),box-shadow .2s var(--rp-ease)}.button:hover{transform:translateY(-2px)}.button--secondary{--color-button: 255,255,255}.product-form__submit,.quick-add__submit,.newsletter-form__button{--color-button: 76,111,255;--color-button-text: 255,255,255}.product-form__submit:hover{box-shadow:0 10px 40px -10px #4c6fffb3}.card-wrapper{transition:transform .35s var(--rp-ease)}.card,.card--card,.card--standard .card__inner{border:1px solid var(--rp-line);border-radius:20px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.card--standard .card__content,.card__information{padding-top:1.2rem}@media(hover:hover){.card-wrapper:hover{transform:translateY(-4px)}.card-wrapper:hover .card,.card-wrapper:hover .card__inner{border-color:#8aa2ff80;box-shadow:0 20px 60px -24px #4c6fff8c}}.card__heading{font-weight:600;letter-spacing:-.02em}.badge{border:0;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.collection-list .card__content,.collection-list__item .card__information{font-weight:600}.newsletter .newsletter__wrapper{max-width:64rem}.field__input,.select__select,.customer .field input{background:#ffffff0a}.footer{border-top:1px solid var(--rp-line)}.collapsible-content .accordion{border-color:var(--rp-line)}.accordion summary{font-weight:600}.product__info-wrapper .product__title h1{font-size:clamp(3rem,4vw,4.6rem)}.product .price-item--regular,.product .price-item--sale{font-size:2.6rem;font-weight:700}.product-form__input input[type=radio]:checked+label{background:var(--rp-accent);border-color:var(--rp-accent);color:#fff}.repivo-details h2{margin:4rem 0 1.6rem}.repivo-details h2:first-child{margin-top:0}.repivo-details__video video{width:100%;border-radius:20px;border:1px solid var(--rp-line)}.repivo-details__grid{list-style:none;padding:0;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));counter-reset:b}.repivo-details__grid li{counter-increment:b;background:#131316;border:1px solid var(--rp-line);border-radius:20px;padding:2.4rem;font-weight:500;line-height:1.5}.repivo-details__grid li:before{content:"0" counter(b);display:block;color:var(--rp-accent-2);font-size:1.2rem;letter-spacing:.14em;margin-bottom:1.2rem;font-variant-numeric:tabular-nums}.repivo-details__list{line-height:1.9;padding-left:2rem}.repivo-details__list li::marker{color:var(--rp-accent-2)}.repivo-details__specs{display:grid;grid-template-columns:max-content 1fr;gap:1rem 4rem;margin:0}.repivo-details__specs dt{color:var(--rp-muted)}.repivo-details__specs dd{margin:0}.repivo-details__faq{border-top:1px solid var(--rp-line);padding:1.6rem 0}.repivo-details__faq summary{cursor:pointer;font-weight:600}.repivo-sticky{position:fixed;inset:auto 0 0 0;z-index:20;display:flex;gap:1.2rem;align-items:center;justify-content:space-between;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#0b0b0de6;border-top:1px solid var(--rp-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.repivo-sticky[hidden]{display:none}.repivo-sticky__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repivo-sticky .button{--color-button: 76,111,255;--color-button-text: 255,255,255}@media(min-width:750px){.repivo-sticky{display:none!important}}@media(prefers-reduced-motion:reduce){.card-wrapper,.button{transition:none;transform:none!important}}.repivo-logo{height:4.4rem;width:auto;border-radius:10px;display:block}.header__heading-link{display:inline-flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/repivo.css.map */
