:root{--rp-ease: cubic-bezier(.32, .72, 0, 1)}.product-card{border-radius:24px}.product-card__figure{border-radius:16px;overflow:hidden;background:#efebeb}.product-card__figure img{mix-blend-mode:multiply;transition:transform .8s var(--rp-ease)}.product-card:hover .product-card__figure img{transform:scale(1.04)}.product-card__info{padding-top:16px}.product-card__title{font-weight:700;font-size:18px;line-height:28px;letter-spacing:-.01em}h1,h2,h3,.h0,.h1,.h2,.h3{text-wrap:balance}.h0,.h1,.h2{letter-spacing:-.02em}.button{transition:transform .4s var(--rp-ease),background-color .4s var(--rp-ease),color .4s var(--rp-ease)}.button:active{transform:scale(.98)}.product-info__title{letter-spacing:-.02em}.product-gallery__media{border-radius:24px;overflow:hidden}.mega-menu.rp-mega{display:block}.rp-mega__inner{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:48px;align-items:start}.rp-mega__intro{display:grid;gap:12px;padding-top:8px}.rp-mega__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:600;color:#474748}.rp-mega__eyebrow:before{content:"+";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#51c1b6;color:#fff;font-weight:700;line-height:1}.rp-mega__heading{font-size:24px;line-height:32px;font-weight:700;letter-spacing:-.02em;color:#474748;text-wrap:balance}.rp-mega__text{font-size:14px;line-height:20px;color:#6c6c6d;text-wrap:pretty}.rp-mega__all{justify-self:start;margin-top:8px;font-size:14px;line-height:20px;font-weight:600;color:#474748;border-bottom:1px solid currentColor;padding-bottom:2px;transition:color .4s var(--rp-ease)}.rp-mega__all:hover{color:#474748;border-color:#51c1b6}.rp-mega__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.rp-mega__card{display:grid;gap:4px;padding:8px 8px 16px;border-radius:16px;color:#474748;transition:background-color .5s var(--rp-ease),transform .5s var(--rp-ease)}.rp-mega__card:hover,.rp-mega__card:focus-visible{background:#eaf8f6;transform:translateY(-4px)}.rp-mega__card[aria-current] .rp-mega__title{color:#51c1b6}.rp-mega__media{display:grid;place-items:center;aspect-ratio:1 / 1;margin-bottom:8px;border-radius:8px;overflow:hidden;background:#efebeb}.rp-mega__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--rp-ease)}.rp-mega__card:hover .rp-mega__media img{transform:scale(1.06)}.rp-mega__plus{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#51c1b6;color:#fff;font-size:30px;font-weight:600;line-height:1}.rp-mega__title{padding:0 8px;font-size:16px;line-height:24px;font-weight:700}.rp-mega__desc{padding:0 8px;font-size:14px;line-height:20px;color:#6c6c6d}.rp-mega__price{padding:4px 8px 0;font-size:12px;line-height:16px;font-weight:600;color:#474748;font-variant-numeric:tabular-nums}.drawer::part(overlay){background:#47474859;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.drawer::part(content){border-radius:24px;background:#fff;color:#474748}.drawer::part(footer){border-block-start-color:#4747481f}.navigation-drawer .panel__wrapper .h3,.navigation-drawer .panel__wrapper .h4{font-weight:700;letter-spacing:-.02em}.navigation-drawer .panel__wrapper a,.navigation-drawer .panel__wrapper button{color:#474748;transition:color .4s var(--rp-ease)}.navigation-drawer .panel__wrapper a:hover,.navigation-drawer .panel__wrapper button:hover,.navigation-drawer .panel__wrapper a[aria-current]{color:#51c1b6}.navigation-drawer .circle-chevron{background:#eaf8f6;color:#474748;border:0}.navigation-drawer .group:hover .circle-chevron,.navigation-drawer [aria-expanded=true] .circle-chevron{background:#51c1b6;color:#fff}.navigation-drawer .panel-footer{background:#fff}.navigation-drawer .panel-footer__localization-wrapper{border-color:#4747481f}.rp-menu-promo{display:grid;grid-template-columns:auto 1fr 40px;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#eaf8f6;color:#474748;text-decoration:none;transition:transform .5s var(--rp-ease)}.rp-menu-promo:hover{transform:translateY(-2px)}.rp-menu-promo__imgs{display:flex}.rp-menu-promo__imgs img{width:44px;height:44px;border-radius:12px;border:2px solid #eaf8f6;background:#fff;object-fit:contain}.rp-menu-promo__imgs img+img{margin-left:-12px}.rp-menu-promo__text{display:grid;font-size:12px;line-height:16px;color:#6c6c6d}.rp-menu-promo__text strong{font-size:16px;line-height:24px;color:#474748}.rp-menu-promo__go{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#474748;color:#fff;font-size:20px;font-weight:600;line-height:1;transition:background-color .4s var(--rp-ease)}.rp-menu-promo:hover .rp-menu-promo__go{background:#51c1b6}.cart-drawer .count-bubble{background:#51c1b6;color:#fff}.cart-drawer .line-item__media-wrapper,.cart-drawer .line-item img{border-radius:12px;background:#efebeb}.cart-drawer .line-item img{mix-blend-mode:multiply}.cart-drawer .button{border-radius:12px;font-weight:600}.cart-drawer .empty-state .button{background:#474748;color:#fff}.free-shipping-bar{--progress-bar-color: #51c1b6}.free-shipping-bar progress,.free-shipping-bar .progress-bar{accent-color:#51c1b6}.cart-drawer .button--secondary{--button-background: 234 248 246;--button-text-color: 71 71 72;--button-outline-color: 234 248 246}.cart-drawer [slot=footer] .h5{font-weight:700}.rp-menu-promo{grid-template-columns:auto 1fr auto}.rp-menu-promo__imgs img{width:36px;height:36px}.rp-menu-promo__imgs img+img{margin-left:-10px}.rp-footer-logo{display:block;width:160px}.rp-footer-logo img{display:block;width:100%;height:auto}@media(max-width:699px){.product-list{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.product-list .product-card{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;padding:8px;border-radius:24px;background:#f7f7f7}.product-list .product-card__figure{border-radius:16px;overflow:hidden}.product-list .product-card__info{padding:0 8px 0 0;text-align:left}.product-list .product-card__info .v-stack{align-items:flex-start;gap:8px}.product-list .product-card__title{font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-list .price-list{font-size:16px;line-height:24px;font-weight:600}.product-list .price-list sale-price{color:#474748}.product-list .product-card__quick-buy{inset:auto 6px 6px auto}.product-list .product-card__mobile-quick-buy-button{width:32px;height:32px;border-radius:10px}.product-list .product-card__mobile-quick-buy-button svg{width:16px;height:16px}}.shopify-section--footer{background:#474748}.rp-foot{--f-ink: #ffffff;--f-mute: rgba(255, 255, 255, .68);--f-line: rgba(255, 255, 255, .12);--f-panel: rgba(255, 255, 255, .06);background:#474748;color:var(--f-ink);font-size:16px;line-height:24px}.rp-foot a{color:inherit;text-decoration:none;transition:color .3s var(--rp-ease, ease)}.rp-foot ul{list-style:none;margin:0;padding:0}.rp-foot p{margin:0}.rp-foot__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rp-foot__wrap{max-width:1280px;margin:0 auto;padding:64px 16px 24px}.rp-foot__top{display:grid;gap:40px;padding-bottom:48px;border-bottom:1px solid var(--f-line)}.rp-foot__logo{display:inline-block;width:160px}.rp-foot__logo img{display:block;width:100%;height:auto}.rp-foot__logo--cert{width:200px}.rp-foot__tagline{margin-top:16px!important;max-width:36ch;color:var(--f-mute);text-wrap:pretty}.rp-foot__social{margin-top:24px}.rp-foot__social ul{display:flex;gap:8px}.rp-foot__social a{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--f-panel);color:var(--f-ink);transition:background-color .3s var(--rp-ease, ease),transform .3s var(--rp-ease, ease)}.rp-foot__social a:hover{background:#51c1b6;transform:translateY(-2px)}.rp-foot__social svg{width:18px;height:18px}.rp-foot__news{padding:24px;border-radius:24px;background:var(--f-panel)}.rp-foot__news-title{font-size:24px;line-height:32px;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.rp-foot__news-text{margin-top:8px;color:var(--f-mute)}.rp-foot__form{margin-top:24px}.rp-foot__field{display:flex;gap:8px;padding:4px;border-radius:16px;background:#fff}.rp-foot__field input{flex:1;min-width:0;height:48px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:#474748;font:inherit;outline:none;box-shadow:none}.rp-foot__field input::placeholder{color:#6c6c6d}.rp-foot__field:focus-within{box-shadow:0 0 0 3px #51c1b6}.rp-foot__field button{flex:none;height:48px;padding:0 20px;border:0;border-radius:12px;cursor:pointer;background:#51c1b6;color:#fff;font:inherit;font-weight:600;transition:background-color .3s var(--rp-ease, ease),transform .3s var(--rp-ease, ease)}.rp-foot__field button:hover{background:#3fa99f}.rp-foot__field button:active{transform:scale(.98)}.rp-foot__msg{margin-top:12px!important;font-size:14px;line-height:20px;color:var(--f-ink)}.rp-foot__msg--error{color:#ffb4a8}.rp-foot__cols{display:grid;grid-template-columns:1fr 1fr;gap:40px 24px;padding:48px 0}.rp-foot__head{margin-bottom:16px!important;font-size:14px;line-height:20px;font-weight:600;color:#51c1b6}.rp-foot__col ul{display:grid;gap:12px}.rp-foot__col a{color:var(--f-mute)}.rp-foot__col a:hover,.rp-foot__legal a:hover{color:var(--f-ink)}.rp-foot__col--text{grid-column:1 / -1}.rp-foot__prose{display:grid;gap:8px;color:var(--f-mute)}.rp-foot__prose a{color:var(--f-ink);font-weight:600}.rp-foot__prose a:hover{color:#51c1b6}.rp-foot__prose p:last-child:not(:first-child){margin-top:8px;font-size:14px;line-height:20px;max-width:32ch}.rp-foot__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:24px;border-top:1px solid var(--f-line);font-size:14px;line-height:20px;color:var(--f-mute)}.rp-foot__legal{display:flex;flex-wrap:wrap;gap:8px 24px}.rp-foot__legal ul{display:flex;flex-wrap:wrap;gap:8px 16px}.rp-foot__pay{display:flex;flex-wrap:wrap;gap:8px}.rp-foot__pay svg{display:block;width:38px;height:24px}@media(min-width:700px){.rp-foot__wrap{padding:80px 32px 32px}.rp-foot__cols{grid-template-columns:repeat(3,1fr)}.rp-foot__col--text{grid-column:auto}}@media(min-width:1000px){.rp-foot__wrap{padding:96px 48px 32px}.rp-foot__top{grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding-bottom:64px}.rp-foot__news{padding:32px}.rp-foot__news-title{font-size:30px;line-height:36px}.rp-foot__cols{padding:64px 0}}.rp-foot__cert{display:flex;align-items:center;gap:16px;margin-top:24px}.rp-foot__cert-marks{display:block;position:relative;flex:none;width:104px;height:36px;overflow:hidden}.rp-foot__cert-marks img{position:absolute;left:0;top:-44px;width:150px;max-width:none;height:auto;filter:invert(1);opacity:.8}.rp-foot__cert-label{padding-left:16px;border-left:1px solid rgba(255,255,255,.12);font-size:12px;line-height:16px;color:#ffffffad}.rp-foot__top,.rp-foot__cols{grid-template-columns:minmax(0,1fr)}.rp-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:699px){.rp-foot__field button{padding:0 16px}}@media(min-width:700px){.rp-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.rp-foot__top{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-foot__news,.rp-foot__brand{min-width:0}.rp-foot__field input{flex:1 1 0;width:0}.rp-foot__field button{width:auto;min-width:0;letter-spacing:0}.rp-foot__cert-label strong{display:inline-block;font-size:14px;line-height:20px;font-weight:700;color:#fff}.rp-foot__credit{display:inline-flex;align-items:center;gap:6px}.rp-foot__heart{color:#51c1b6;flex:none;transition:transform .4s var(--rp-ease, ease)}.rp-foot__credit:hover .rp-foot__heart{transform:scale(1.2)}.rp-foot__credit a{color:var(--f-ink);font-weight:600}.rp-foot__credit a:hover{color:#51c1b6}.rp-foot__credit a{display:inline-flex;align-items:center}.rp-foot__credit-logo{display:block;height:10px;width:auto;filter:brightness(0) invert(1);opacity:.68;transition:opacity .3s var(--rp-ease, ease)}.rp-foot__credit a:hover .rp-foot__credit-logo{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/21/assets/rivos-polish.css.map */
