.shopify-section--main-cart .cart-recap{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (min-width:700px){.shopify-section--main-cart .cart-recap{flex-direction:row;justify-content:space-between;align-items:flex-start}}.shopify-section--main-cart .cart-recap__checkout-group{display:flex;flex-direction:column;gap:.5rem;width:100%}@media screen and (min-width:700px){.shopify-section--main-cart .cart-recap__checkout-group{width:min(24rem,100%);margin-inline-start:auto;text-align:end;align-items:flex-end}}.shopify-section--main-cart .cart-recap__checkout-group [type=submit]{margin-block-start:.5rem;width:100%}.shopify-section--main-cart .cart-recap__shipping-text{margin:0;line-height:2}.shopify-section--main-cart .cart-recap__taxes{display:none}.shopify-section--main-cart .cart-recap--canada .cart-recap__taxes{display:block}.shopify-section--main-cart .cart-recap--canada .cart-recap__shipping-text{display:none}.shopify-section--main-cart .cart-page-header__description{font-style:normal;font-weight:300;font-size:12px;line-height:18px;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#000;white-space:nowrap}.shopify-section--main-cart .order-summary__header,.shopify-section--main-cart .order-summary__body td:nth-child(n+2){display:none}.shopify-section--main-cart .order-summary__body td{border-width:0;height:1px;vertical-align:top}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item{display:flex;flex-flow:row nowrap;align-items:stretch;gap:15px;margin-block:.75rem;min-height:0;height:100%}.shopify-section--main-cart form.cart-page .order-summary__body a:has(.line-item__media){width:45%;flex-shrink:0;align-self:stretch;display:flex}.shopify-section--main-cart form.cart-page .order-summary__body .line-item__media{width:100%;height:100%;object-fit:cover}.shopify-section--main-cart form.cart-page .order-summary__body .line-item-info{flex:1 1 auto;min-width:0;min-height:100%;align-self:stretch;display:flex;flex-direction:column}.shopify-section--main-cart form.cart-page .order-summary__body .line-item-info__content{flex:1 1 auto;width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__meta{display:flex;flex:0 0 auto;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__meta-primary{flex:1;min-width:0}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__meta-aside{flex-shrink:0}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__meta-aside .price-list{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;text-align:right}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .price-list sale-price,.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .price-list compare-at-price{display:block!important;font-size:12px;font-style:normal;font-weight:350;line-height:normal;letter-spacing:2.4px;text-transform:uppercase;font-family:var(--text-font-family, inherit)}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__title,.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__title.h6{font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.2em;text-transform:uppercase;color:inherit;text-decoration:none;margin:0}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__title:hover,.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__title.h6:hover{text-decoration:underline}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__variant{font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:12px;font-family:var(--text-font-family, inherit)!important;line-height:1.8;text-transform:uppercase;letter-spacing:.2em;color:#000;margin:0}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__plan,.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__properties{font-size:11px;line-height:1.4;margin:0}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item line-item-quantity,.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__discounts{margin-top:auto}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item line-item-quantity{width:100%;justify-content:space-between}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item line-item-quantity .link{text-underline-offset:2px}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item.limit-reached .quantity-selector{opacity:.5;pointer-events:none}.shopify-section--main-cart line-item.line-item line-item-quantity.sm\:hidden{display:flex!important}@media screen and (min-width:641px){.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item{justify-content:space-between}.shopify-section--main-cart form.cart-page .order-summary__body a:has(.line-item__media){width:30%}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item line-item-quantity{display:flex!important;flex-direction:row;width:100%;justify-content:space-between;align-items:center}}@media screen and (max-width:768px){.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item{gap:0}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item line-item-quantity .link{min-height:25px}}@media screen and (max-width:480px){.shopify-section--main-cart form.cart-page .order-summary__body .line-item-info{padding-inline-start:10px}.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item .line-item__variant,.shopify-section--main-cart form.cart-page .order-summary__body line-item.line-item line-item-quantity .link{font-size:10px!important}.cart-recap__shipping-text{position:absolute;top:1.2rem;width:fit-content;white-space:normal;text-align:left;letter-spacing:normal!important;text-transform:unset!important;font-weight:400!important;font-size:12px!important}.cart-recap__total{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/508/assets/cart-page.css.map */
