.rf-cart-page{min-height:100vh;letter-spacing:normal}.rf-cart-page .rf-cart-shell{max-width:1440px;margin:auto;padding:140px 40px 0}.rf-home.rf-cart-page[data-light] .rf-header{background:var(--rf-bg);color:var(--rf-fg);text-shadow:none}.rf-cart-page .rf-cart-content{padding-bottom:70px}.rf-cart-page .rf-cart-content .gradient{background:var(--rf-bg);color:var(--rf-fg);--color-background:37,37,37;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:37,37,37;--color-secondary-button-text:255,255,255;--color-link:255,255,255}.rf-cart-page[data-light=off] .rf-cart-content .gradient{--color-background:255,255,255;--color-foreground:41,41,39;--color-button:41,41,39;--color-button-text:255,255,255;--color-secondary-button-text:41,41,39;--color-link:41,41,39}.rf-cart-page .rf-cart-content .page-width{max-width:none;padding:0}.rf-cart-page cart-items{padding:0}.rf-cart-page .title-wrapper-with-link{align-items:baseline;margin:0 0 48px;gap:24px}.rf-cart-page .title--primary,.rf-cart-page .cart__empty-text{font-size:clamp(4rem,5vw,6.4rem)}.rf-cart-page .underlined-link{font-size:1.4rem;text-decoration:underline;text-underline-offset:5px}.rf-cart-page .cart-items th{color:var(--rf-muted);font-size:1.3rem;text-transform:none;letter-spacing:normal;border-bottom:1px solid var(--rf-rule);padding-bottom:18px}.rf-cart-page .cart-items tbody td{padding-top:28px;padding-bottom:28px}.rf-cart-page .cart-item__image-container{border:0;border-radius:var(--rf-card-radius);overflow:hidden;background:var(--rf-surface)}.rf-cart-page .cart-item__image{border-radius:var(--rf-card-radius)}.rf-cart-page .cart-item__name{font-family:var(--font-heading-family);font-size:2rem;font-weight:400;letter-spacing:-.025em}.rf-cart-page .product-option{font-size:1.4rem;line-height:1.6;color:var(--rf-muted)}.rf-cart-page .cart-item__price-wrapper .price{font-size:1.6rem;color:var(--rf-fg)}.rf-cart-page .cart__items{border-bottom:1px solid var(--rf-rule);padding-bottom:0}.rf-cart-page .quantity{border:1px solid var(--rf-rule);border-radius:999px;min-height:46px;color:var(--rf-fg);background:transparent}.rf-cart-page .quantity:before,.rf-cart-page .quantity:after{display:none}.rf-cart-page .quantity__input{color:inherit;font-size:1.6rem}.rf-cart-page .quantity__button{color:inherit}.rf-cart-page cart-remove-button .button{min-width:44px;min-height:46px;padding:10px;background:transparent;color:var(--rf-fg);border:0}.rf-cart-page .cart__footer{padding:32px 0 0;border:0}.rf-cart-page .cart__blocks{width:100%;max-width:460px}.rf-cart-page .totals{align-items:baseline;justify-content:space-between;gap:16px}.rf-cart-page .totals__total{font-size:2rem}.rf-cart-page .totals__total-value{font-size:2.4rem;white-space:nowrap}.rf-cart-page .tax-note{margin:18px 0 24px;color:var(--rf-muted);font-size:1.3rem;line-height:1.65;text-align:left}.rf-cart-page .cart__checkout-button,.rf-cart-page .cart__warnings>.button{border:0;border-radius:999px;background:var(--rf-fg);color:var(--rf-bg);min-height:54px;font-size:1.5rem;padding:14px 26px;box-shadow:none}.rf-cart-page .button:before,.rf-cart-page .button:after{display:none}.rf-cart-page .cart__warnings{padding:60px 0 90px;text-align:left}.rf-cart-page .cart__empty-text{margin:0 0 28px}.rf-cart-page .cart__login-title{font-size:2rem;margin:44px 0 10px}.rf-cart-page .cart__login-paragraph{font-size:1.4rem;color:var(--rf-muted)}.rf-cart-page .cart__note .field__input{background:transparent;color:var(--rf-fg);border:1px solid var(--rf-rule);border-radius:var(--rf-card-radius)}@media(max-width:989px){.rf-cart-page .rf-cart-shell{padding:110px 24px 0}}@media(max-width:749px){.rf-cart-page .rf-cart-shell{padding:100px 20px 0}.rf-cart-page .rf-cart-content{padding-bottom:42px}.rf-cart-page .title-wrapper-with-link{margin-bottom:28px;gap:16px;flex-wrap:wrap}.rf-cart-page .cart-items tbody td{padding-top:0;padding-bottom:0}.rf-cart-page .cart-item{margin:26px 0;gap:16px}.rf-cart-page .cart-item__name{font-size:1.7rem}.rf-cart-page .cart-item__image{width:90px}.rf-cart-page .cart__blocks{max-width:none}.rf-cart-page .totals__total{font-size:1.7rem}.rf-cart-page .totals__total-value{font-size:2rem}.rf-cart-page .cart__warnings{padding:28px 0 44px}}.rf-cart-page .cart__note:before,.rf-cart-page .cart__note:after{display:none}.rf-cart-page .cart-item__price-wrapper .price{white-space:nowrap;letter-spacing:normal}.rf-cart-page .cart__checkout-button,.rf-cart-page .cart__warnings>.button{letter-spacing:normal}@media(max-width:989px){.rf-home.rf-cart-page .rf-header--shared .rf-mobile-nav summary{justify-content:center;margin-left:8px}}@media(max-width:749px){.rf-cart-page .cart-items thead th{border-bottom:0}.rf-cart-page .cart-item{grid-template-columns:76px minmax(0,1fr) auto}.rf-cart-page .cart-item__media{grid-column:1}.rf-cart-page .cart-item__details{grid-column:2}.rf-cart-page .cart-item__totals{grid-column:3}.rf-cart-page .cart-item__quantity{grid-column:2 / 4}}@media(max-width:359px){.rf-cart-page .cart-item{grid-template-columns:64px minmax(0,1fr);gap:12px}.rf-cart-page .cart-item__totals{grid-column:2;grid-row:auto;text-align:left;padding:0}.rf-cart-page .cart-item__quantity{grid-column:2}.rf-cart-page .cart-item__quantity-wrapper,.rf-cart-page .totals{flex-wrap:wrap}}@media(max-width:749px){.rf-cart-page .cart-item__quantity-wrapper{flex-wrap:wrap}.rf-cart-page .quantity-popover-container{min-width:0;max-width:100%}.rf-cart-page .quantity{width:min(14rem,100%)}.rf-cart-page .quantity__button{width:44px;flex:0 0 44px}.rf-cart-page .quantity__input{min-width:0}}@media(max-width:359px){.rf-cart-page .cart-item__quantity{grid-column:1 / -1}}.rf-cart-page .cart__ctas{max-width:100%}.rf-cart-page .cart__checkout-button{width:100%;max-width:none}.rf-cart-page .cart__dynamic-checkout-buttons{width:100%;max-width:none;margin:12px auto 0}.rf-cart-page shopify-accelerated-checkout-cart{display:block;width:100%;--shopify-accelerated-checkout-button-block-size:54px;--shopify-accelerated-checkout-button-inline-size:54px;--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-box-shadow:none;--shopify-accelerated-checkout-inline-alignment:center;--shopify-accelerated-checkout-row-gap:10px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/reflective-cart.css.map */
