.cd-header.cd-header--cart .header__row--top .header__columns{grid-template-columns:1fr;grid-template-areas:"logo";min-height:80px}.cd-header.cd-header--cart .header__columns .cd-cart-page__logo-column{grid-column:1 / -1;grid-area:logo;display:flex;justify-content:center}.cd-header.cd-header--cart .header-logo{grid-area:auto}.cd-cart-page{grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto 1fr auto;column-gap:clamp(32px,5vw,80px);color:var(--cd-color-ink);font-family:var(--cd-font-body)}.cd-cart-page>.cart-page__title{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:36px}.cd-cart-page .cart-title h1{font-size:clamp(1.75rem,2.5vw,2.5rem)}.cd-cart-page__continue{font-size:15px;text-underline-offset:4px;text-decoration:underline}.cd-cart-page>.cart-page__items{grid-column:1;grid-row:2;margin:0;min-width:0}.cd-cart-page>.cart-page__summary{display:block;grid-column:2;grid-row:1 / 3;padding:0;height:auto;align-self:start;position:sticky;top:24px}.cd-cart-page>.cart-page__more-blocks{grid-column:1 / -1}.cd-cart-page .cart-items__table,.cd-cart-page .cart-items__table tbody{display:block}.cd-cart-page__table-head{display:block;width:100%}.cd-cart-page .cart-items__table-row{grid-template-columns:115px minmax(0,1fr) 150px 100px;grid-template-areas:"media details quantity price" "media details error error";gap:0 20px;padding:24px 0;margin:0;border-bottom:1px solid var(--cd-color-border)}.cd-cart-page__table-head .cart-items__table-row{padding:0 0 16px;font-size:14px;font-weight:500;color:var(--cd-color-graphite)}.cd-cart-page__table-head #productInformation{grid-column:1 / 3;text-align:left}.cd-cart-page__table-head #quantity{grid-column:3;text-align:center}.cd-cart-page__table-head #productTotal{grid-column:4;text-align:right}.cd-cart-page .cart-items__media{width:115px}.cd-cart-page .cart-items__media-container{aspect-ratio:1;border-radius:var(--cd-radius-media)}.cd-cart-page .cart-items__media-image{aspect-ratio:1;object-fit:contain}.cd-cart-page .cart-items__title{font-size:16px;line-height:1.45}.cd-cart-page .cart-items__details{color:var(--cd-color-graphite)}.cd-cart-page .cart-items__quantity{grid-area:quantity;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.cd-cart-page .cart-items__price{grid-area:price;text-align:right;padding:0;font-size:16px}.cd-cart-page .cart-items__remove{width:44px;height:44px}.cd-cart-page__panel{background:var(--cd-color-mist);border-radius:var(--cd-radius-media);padding:32px}.cd-cart-page__goal{margin-bottom:24px}.cd-cart-page__goal .cd-cart-goal__copy{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;margin-block-end:12px}.cd-cart-page__goal p{margin:0;font-size:.875rem;line-height:1.35}.cd-cart-page__goal strong{font-weight:600}.cd-cart-page__goal .cd-cart-goal__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--cd-color-sand, #8b7252)}.cd-cart-page__goal .cd-cart-goal__icon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cd-cart-page__goal.cd-cart-goal--complete .cd-cart-goal__icon{color:#315c47}.cd-cart-page__progress{height:4px;border-radius:4px;background:var(--cd-color-border);overflow:hidden}.cd-cart-page__progress span{display:block;height:100%;width:var(--cd-cart-page-progress);background:var(--cd-color-sand-deep)}.cd-cart-page cart-drawer-shipping,.cd-cart-page cart-discount-component,.cd-cart-page__totals{display:block}.cd-cart-page__accordion{border-bottom:1px solid var(--cd-color-border)}.cd-cart-page__accordion summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;min-height:56px;cursor:pointer;font-size:16px;list-style:none}.cd-cart-page__accordion summary::-webkit-details-marker{display:none}.cd-cart-page__accordion-label{display:flex;align-items:center;gap:12px;min-width:0}.cd-cart-page__accordion-icon{display:flex;flex:0 0 24px}.cd-cart-page__accordion-icon svg{width:24px;height:24px}.cd-cart-page__toggle{display:flex;flex:0 0 16px;transition:transform .18s ease}.cd-cart-page__toggle svg{width:16px;height:16px}.cd-cart-page__accordion[open] .cd-cart-page__toggle{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.cd-cart-page__toggle{transition:none}}.cd-cart-page__form{margin:0 0 18px}.cd-cart-page__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.cd-cart-page__fields input{width:100%;min-width:0;background:var(--cd-color-white);color:var(--cd-color-ink);border:1px solid var(--cd-color-border);border-radius:var(--cd-radius-input);padding:12px;font:inherit;font-size:16px}.cd-cart-page__fields input::placeholder{color:var(--cd-color-graphite)}.cd-cart-page__fields input{min-height:48px}.cd-cart-page__secondary.button{background:var(--cd-color-white);color:var(--cd-color-ink);border:1px solid var(--cd-color-ink);padding:10px 18px;min-height:48px;font-size:14px}.cd-cart-page__feedback{font-size:14px;line-height:1.5;margin-top:10px}.cd-cart-page__feedback[data-state=error],.cd-cart-page__feedback[role=alert]{color:var(--cd-color-error)}.cd-cart-page__shipping-rates{list-style:none;margin:14px 0 0;padding:0}.cd-cart-page__shipping-rates li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;border-top:1px solid var(--cd-color-border)}.cd-cart-page__rate-name{font-weight:500;overflow-wrap:anywhere}.cd-cart-page__rate-price{white-space:nowrap}.cd-cart-page__rate-deadline{grid-column:1 / -1;color:var(--cd-color-graphite)}.cd-cart-page__coupons{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 14px;padding:0}.cd-cart-page__totals{margin-top:24px}.cd-cart-page__total-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:12px 0;font-size:16px}.cd-cart-page__total-row>:last-child{flex-shrink:0}.cd-cart-page__total-row>[data-cd-cart-shipping-label]{min-width:0;overflow-wrap:anywhere}.cd-cart-page__discount-row{color:var(--cd-color-success)}.cd-cart-page__total{font-size:20px;margin-top:20px}.cd-cart-page__installments{font-size:14px;margin:6px 0;color:var(--cd-color-graphite);line-height:1.5}.cd-cart-page__checkout.button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:24px;gap:10px}.cd-cart-page__lock{display:flex}.cd-cart-page__lock svg{width:18px;height:18px}.cd-cart-page__payment-security{display:grid;justify-items:center;gap:10px;margin-top:16px}.cd-cart-page__security-heading{display:flex;align-items:center;justify-content:center;gap:10px;max-width:100%}.cd-cart-page__security-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--cd-color-border);border-radius:50%;color:var(--cd-color-sand-deep)}.cd-cart-page__security-icon svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.cd-cart-page__security-copy{margin:0;min-width:0;font-size:13px;line-height:1.5;color:var(--cd-color-graphite)}.cd-cart-page__security-copy strong{display:block;color:var(--cd-color-ink);font-size:14px;font-weight:500}.cd-cart-page__security-caption{margin:0;font-size:13px;line-height:1.5;color:var(--cd-color-graphite);text-align:center}.cd-cart-page__payment-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.cd-cart-page__payment-icons li{display:flex}.cd-cart-page__payment-icon{display:block;width:36px;height:23px}.cd-cart-page :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--cd-color-sand-deep);outline-offset:4px}.cd-cart-page.cart-page--empty{padding-block:48px;gap:24px}.cd-cart-page.cart-page--empty .cart-page__title,.cd-cart-page.cart-page--empty .cart-page__more-blocks{margin:0}@media(max-width:1199px)and (min-width:990px){.cd-cart-page{grid-template-columns:minmax(0,1fr) 340px;column-gap:28px}.cd-cart-page__panel{padding:24px}.cd-cart-page .cart-items__table-row{grid-template-columns:90px minmax(0,1fr) auto;grid-template-areas:"media details price" "media quantity quantity" "media error error";gap:12px 16px}.cd-cart-page .cart-items__media{width:90px}.cd-cart-page .cart-items__quantity{justify-content:flex-start}.cd-cart-page__table-head{display:none}}@media(max-width:989px){.cd-header.cd-header--cart .header__row--top .header__columns{min-height:64px}.cd-cart-page{display:flex;flex-direction:column;padding-top:32px;padding-bottom:40px}.cd-cart-page>.cart-page__title{margin-bottom:24px;flex-wrap:wrap}.cd-cart-page__continue{font-size:14px}.cd-cart-page>.cart-page__summary{position:static;width:100%;margin-top:32px}.cd-cart-page__table-head{display:none}.cd-cart-page .cart-items__table-row{grid-template-columns:90px minmax(0,1fr) auto;grid-template-areas:"media details details" "media quantity price" "media error error";gap:12px 16px;padding-block:20px}.cd-cart-page .cart-items__media{width:90px}.cd-cart-page .cart-items__quantity{justify-content:flex-start;gap:0}.cd-cart-page .cart-items__title{font-size:16px}.cd-cart-page .cart-items__price{align-self:center;font-size:15px}.cd-cart-page__panel{padding:24px}.cd-cart-page__total{font-size:18px}}@media(max-width:479px){.cd-cart-page .cart-items__table-row{grid-template-areas:"media details details" "media quantity quantity" "media price price" "media error error"}.cd-cart-page .cart-items__price{text-align:left}.cd-cart-page__panel{padding:20px}}@media(max-width:359px){.cd-cart-page .cart-items__table-row{grid-template-columns:72px minmax(0,1fr) auto;column-gap:8px}.cd-cart-page .cart-items__media{width:72px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cd-cart-page.css.map */
