.product-information .product-media-container,.product-information .product-media{background:var(--rb-surface);border-radius:18px;overflow:hidden}.product-information .product-media__image{object-fit:cover}.product-information slideshow-controls img,.product-information .slideshow-controls__thumbnail img{object-fit:cover}.product-information [class*=thumbnail]{border-radius:12px}.product-information .product-details h1{font-size:clamp(26px,2.6vw,34px);line-height:1.1}.product-information .variant-option legend{font-size:13px;font-weight:500;color:var(--rb-ink);margin-bottom:10px;display:flex;gap:6px;align-items:baseline}.product-information .variant-option__swatch-value{color:var(--rb-mute);font-weight:400}.product-information .variant-option--buttons:not(.variant-option--swatches){display:flex!important;flex-wrap:wrap;gap:8px}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:0 0 auto;min-width:58px;height:44px;padding:0 14px;border-radius:12px!important;font-size:14px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.product-information .variant-option--swatches{display:flex!important;flex-wrap:wrap;gap:10px}.product-information .variant-option--swatches .variant-option__button-label{padding:3px;border-radius:50%!important;border:1.5px solid transparent;transition:border-color .2s ease}.product-information .variant-option--swatches .variant-option__button-label:has(input:checked){border-color:var(--rb-ink)}.product-information .variant-option--swatches .swatch{width:30px;height:30px;border-radius:50%}.product-information .product-form-buttons,.product-information .buy-buttons-block form>div{gap:10px}.product-information .quantity-selector{height:52px;min-height:52px;border-radius:999px!important;border:1px solid var(--rb-line)!important;background:#fff}.product-information .quantity-selector button{width:42px}.product-information .add-to-cart-button,.product-information button[name=add]{height:52px;border-radius:999px!important;font-size:15px;font-weight:500;letter-spacing:0}.product-information .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--rb-ink)!important;box-shadow:inset 0 0 0 1px var(--rb-ink)!important;border-radius:999px!important;min-height:52px!important;font-size:15px!important;font-weight:500!important}.product-information .shopify-payment-button__button--unbranded:hover{background:var(--rb-ink)!important;color:#fff!important}.product-information .shopify-payment-button__more-options{display:none}.product-card .card-gallery,.product-grid .card-gallery,.resource-list .card-gallery{aspect-ratio:4/5!important;--gallery-aspect-ratio:4/5!important;border-radius:14px;overflow:hidden;background:var(--rb-surface)}.product-card .card-gallery :is(.product-media-container,.product-media,slideshow-container,slideshow-slides,slideshow-slide){height:100%!important;aspect-ratio:auto!important}.product-card .card-gallery img{width:100%;height:100%!important;object-fit:cover!important}.product-card :is(.product-title,h3){font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rb-2026c.css.map */
