srx-cart-summary{display:block;width:100%;font-size:1.4rem;line-height:1.45;letter-spacing:0}srx-cart-summary [hidden]{display:none}srx-cart-summary script{display:none}.srx-cart-caption{margin:0 0 .6rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;color:#667781}.srx-cart-breakdown{margin:0}.srx-cart-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.4rem;padding:.7rem 0}.srx-cart-price-row dt{min-width:0;color:#253e4b}.srx-cart-price-row dt small{display:block;color:#6a7b84;font-size:1.2rem;margin-top:.2rem}.srx-cart-price-row dd{margin:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.srx-cart-price-row .srx-cart-included{color:#527267;font-weight:400;font-size:1.2rem;padding-top:.2rem}.srx-cart-fold{border-top:1px solid #e2e9ec;margin-top:1.1rem;padding:0}.srx-cart-fold summary{display:block;position:relative;cursor:pointer;padding:1.2rem 2.4rem 1.2rem 0;font-size:1.3rem;font-weight:600;list-style:none}.srx-cart-fold summary::-webkit-details-marker{display:none}.srx-cart-fold summary:after{content:"+";position:absolute;right:.3rem;top:1.1rem;font-size:1.8rem;font-weight:400}.srx-cart-fold[open] summary:after{content:"\2212"}.srx-cart-fold summary small{display:block;font-size:1.2rem;font-weight:400;color:#667781;margin-top:.2rem}.srx-cart-facts{margin:0 0 1rem;padding:1rem 1.2rem;border-radius:.6rem;background:#f3f6f7}.srx-cart-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1rem;padding:.4rem 0;font-size:1.2rem}.srx-cart-facts dt{color:#64767f}.srx-cart-facts dd{margin:0;overflow-wrap:anywhere;text-align:right}.srx-cart-facts a{color:#174c65;text-underline-offset:.3rem}.srx-cart-line-total{border-top:1px solid #dce5e8;display:flex;justify-content:space-between;gap:1rem;padding:1.3rem 0 .3rem;font-size:1.6rem}.srx-cart-line-total strong{white-space:nowrap;font-variant-numeric:tabular-nums}.srx-cart-line-total small{display:block;font-size:1.2rem;font-weight:400;color:#64767f;margin-top:.3rem}.srx-store .cart-items .srx-cart-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0 0 2rem;padding:2rem 0;border-bottom:1px solid #dce5e8}.srx-store .cart-items .srx-cart-item>td{padding:0;width:auto;max-width:none;min-width:0}.srx-store .cart-items .srx-cart-item .cart-item__media{position:absolute;grid-row:auto;grid-column:auto;top:2rem;left:0;width:8rem;height:7rem;z-index:1}.srx-store .srx-cart-item .cart-item__image{width:8rem;max-width:8rem;height:7rem;object-fit:contain}.srx-store .srx-cart-item .cart-item__image-container{width:8rem}.srx-store .cart-items .srx-cart-item .cart-item__details{grid-column:1;grid-row:1;padding:0}.srx-store .srx-cart-item .cart-item__details>*{max-width:none}.srx-store .srx-cart-item .cart-item__title{margin:0 0 1.5rem;padding:1.2rem 0 0 9.6rem;min-height:7rem;align-items:flex-start}.srx-store .srx-cart-item .cart-item__name{font-size:1.7rem;line-height:1.3;font-weight:600;max-width:30rem}.srx-store .cart-items .srx-cart-item .cart-item__quantity{grid-column:1;grid-row:2;padding-top:1.4rem}.srx-store .cart-items .srx-cart-enhanced .cart-item__totals{display:none}.srx-store .srx-cart-item .cart-item__quantity-wrapper{justify-content:space-between;align-items:center}.srx-store .srx-cart-item cart-remove-button{margin-left:auto}.srx-store .srx-cart-item .cart-item__details>.discounts:empty{display:none}.srx-store cart-drawer .drawer__inner{width:48rem;max-width:100vw;padding:0 2.4rem}.srx-store cart-drawer .cart-items thead{display:none}.srx-store cart-drawer .drawer__header{border-bottom:1px solid #e2e9ec;padding-top:2rem}.srx-store cart-drawer .drawer__heading{font-size:2.4rem}.srx-store cart-drawer .drawer__footer{background:#fff;padding-bottom:max(1.8rem,env(safe-area-inset-bottom))}.srx-store cart-items .cart-items:has(.srx-cart-item) thead{display:none}.srx-store cart-items .cart-items:has(.srx-cart-item),.srx-store cart-items .cart-items:has(.srx-cart-item) tbody{display:block;width:100%}@media(min-width:750px){.srx-store cart-items .cart-items .srx-cart-item{max-width:68rem;padding:2.4rem;border:1px solid #dce5e8;border-radius:1.2rem;background:#fff}.srx-store cart-items .cart-items .srx-cart-item .cart-item__media{top:2.4rem;left:2.4rem}}@media(max-width:749px){.srx-store cart-drawer .drawer__inner{padding:0 1.8rem}.srx-store .srx-cart-item .cart-item__name{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/smartrx-cart.css.map */
