.cart-page{padding-top:20px}.template-cart .mh-search-wrapper,.template-cart .mobile-search-bar,.template-cart .site-header__search-container{display:none!important}.cart-page__title{font-size:clamp(26px,4vw,36px);font-weight:600;letter-spacing:-.01em;margin:24px 0 12px;color:#000}.cart-delivery-estimate{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#f7f8fb;border-radius:12px;font-size:15px;color:#333}.cart-delivery-estimate__icon{display:inline-flex;color:#16223b;flex-shrink:0}.cart-delivery-estimate strong{color:#000}.cart-empty{text-align:center;padding:80px 20px}.cart-empty__title{font-size:clamp(26px,4vw,36px);font-weight:600;margin:0 0 12px}.cart-empty__text{color:#666;font-size:16px;margin:0 0 28px}.cart-empty__cta{display:inline-flex}.cart__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);grid-template-areas:"table   sidebar" "trust   sidebar" "cross   sidebar";column-gap:24px;row-gap:0;align-items:start;padding-bottom:80px}.cart__table{grid-area:table}.cart-trust{grid-area:trust}.cart-cross-sell{grid-area:cross}.cart__sidebar{grid-area:sidebar}.cart__table{min-width:0}.cart__table-head{display:grid;grid-template-columns:minmax(180px,2.2fr) minmax(140px,1.3fr) 118px minmax(100px,140px);gap:12px;padding-bottom:14px;border-bottom:1px solid #e2e4ec;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#666}.cart__table-head .cart__col--price{text-align:right}.cart__table-head .cart__col--qty{text-align:center}.cart-trust{border:1px solid rgba(3,24,123,.14);border-radius:14px;padding:20px 25px 20px 30px;margin:24px 0 36px;background:linear-gradient(180deg,#03187b08,#03187b00)}.cart-trust__head{display:flex;align-items:center;gap:10px;margin-bottom:16px;margin-left:-8px}.cart-trust__seal{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#03187b14;color:#16223b;flex-shrink:0}.cart-trust__title{font-size:17px;font-weight:600;color:#16223b;letter-spacing:.01em}.cart-trust__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.cart-trust__item{display:flex;align-items:flex-start;gap:12px}.cart-trust__icon{color:#16223b;flex-shrink:0;margin-top:1px}.cart-trust__text{display:flex;flex-direction:column;gap:2px}.cart-trust__label{font-size:15px;font-weight:600;color:#000;line-height:1.3}.cart-trust__detail{font-size:14px;color:#666;line-height:1.45}.cart-trust__link{color:#16223b;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media(min-width:750px){.cart-trust__list{grid-template-columns:1fr 1fr;gap:16px 24px}}.cart-cross-sell{margin-top:12px}.cart-cross-sell__heading{font-size:22px;font-weight:600;margin:0 0 20px;color:#000}.ccr-wrapper{position:relative}.ccr-embla{overflow:hidden}.ccr-embla__viewport{overflow:hidden;width:100%}.ccr-embla__container{display:flex;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;gap:20px}.ccr-embla__slide{flex:0 0 22%;min-width:0}.ccr-card{display:block;text-decoration:none;color:inherit}.ccr-card__image-wrap{aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:#fff;margin-bottom:12px}.ccr-card__image{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.ccr-card:hover .ccr-card__image{transform:scale(1.05)}.ccr-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ccr-card__placeholder svg{width:40%;height:40%;opacity:.3}.ccr-card__content{display:flex;flex-direction:column;gap:2px}.ccr-card__title{font-size:14px;font-weight:600;color:#000}.ccr-card__artist{font-size:12px;color:#666}.ccr-card__price{font-size:14px;font-weight:600;color:#000;margin-top:4px}.ccr-arrow{position:absolute;top:36%;transform:translateY(-50%);width:44px;height:44px;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:#ffffff8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 18px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .2s ease;color:#000}.ccr-arrow:hover:not(:disabled){background:#000;color:#fff}.ccr-arrow:disabled{opacity:.3;cursor:not-allowed}.ccr-arrow--prev{left:-22px}.ccr-arrow--next{right:-22px}.cart__sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.cart__summary-card{background:#f7f8fb;border-radius:12px;padding:28px}.cart__note-field{margin-bottom:20px}.cart__note-field label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.cart-notes{width:100%;box-sizing:border-box;border-radius:8px;border:1px solid #e0e0e0;padding:10px 12px;font-family:inherit;resize:vertical}.cart__item-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:16px}.cart__item-sub{border-bottom:1px solid #e2e4ec}.cart__savings-total{color:#1c7c3f;font-weight:700}.cart__shipping-row{border-bottom:1px solid #e2e4ec}.cart__shipping-free{color:#1c7c3f;font-weight:700}.cart__terms{gap:10px;justify-content:flex-start;font-size:13px}.cart__checkout-wrapper{flex-direction:column;align-items:stretch;padding-top:20px}.cart__checkout{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%;padding:20px 16px;font-size:17px;font-weight:700;letter-spacing:.01em;text-align:center;box-shadow:0 10px 24px #03187b40}.cart__checkout svg{flex-shrink:0}.cart__checkout:hover:not(.disabled):not([disabled]){box-shadow:0 16px 32px #03187b52!important}.cart__checkout:active:not(.disabled):not([disabled]){box-shadow:0 3px 10px #03187b40!important}.cart-help{display:flex;align-items:flex-start;gap:14px;padding:22px;border:1px solid #e2e4ec;border-radius:12px}.cart-help__icon{font-size:26px;color:#16223b;flex-shrink:0}.cart-help__text{display:flex;flex-direction:column;gap:4px;font-size:14px}.cart-help__text strong{font-size:15px;color:#000}.cart-help__text span{color:#666}.cart-help__text a{color:#16223b;font-weight:600;text-decoration:none}.cart-help__text a:hover{text-decoration:underline}.cart__sticky-bar{display:none}@media screen and (max-width:1050px){.cart__layout{grid-template-columns:1fr;grid-template-areas:none;gap:32px}.cart__table-head{display:none}.cart__table{grid-area:auto;grid-column:1;grid-row:auto;order:1}.cart__sidebar{grid-area:auto;grid-column:1;grid-row:auto;position:static;order:2}.cart-trust{grid-area:auto;order:3}.cart-cross-sell{grid-area:auto;order:4}.ccr-embla__slide{flex-basis:62%}.ccr-arrow{display:none}.cart-page{padding-bottom:96px}.cart__sticky-bar.is-visible{display:flex;align-items:center;gap:16px;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e2e4ec;box-shadow:0 -6px 20px #0000000f}.cart__sticky-bar__price{display:flex;flex-direction:column;line-height:1.25;font-size:12px;color:#666;flex-shrink:0}.cart__sticky-bar__price strong{font-size:17px;font-weight:700;color:#000}.cart__checkout--sticky{width:auto;flex:1;padding:14px 16px;font-size:15px;box-shadow:none}}@media screen and (max-width:480px){.cart__summary-card{padding:20px}.ccr-embla__slide{flex-basis:78%}}
/*# sourceMappingURL=/cdn/shop/t/479/assets/section-main-cart.css.map */
