.cna-cart-page{--cna-cart-red: #c20e57;--cna-cart-ink: #242724;--cna-cart-muted: #676b67;--cna-cart-line: #e3e6e1}.cna-cart-page #MainContent{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px 44px;width:100%;max-width:1380px;margin:0 auto;padding:54px 60px 64px;color:var(--cna-cart-ink)}.cna-cart-page #MainContent>.shopify-section{grid-column:1 / -1;min-width:0}.cna-cart-page #MainContent>.cna-cart-items-section{grid-column:1}.cna-cart-page #MainContent>.cna-cart-summary-section{grid-column:2;grid-row:1;margin-top:136px}.cna-cart-page .cna-cart-items-section cart-items{padding:0}.cna-cart-page .cna-cart-items-section .page-width,.cna-cart-page #main-cart-footer .page-width{padding:0;max-width:none}.cna-cart-page cart-items .title-wrapper-with-link{align-items:flex-start;gap:16px;margin:0 0 30px}.cna-cart-page .title-wrapper-with-link>a{flex-shrink:0;font-size:13px;margin:36px 0 0;color:var(--cna-cart-muted);text-underline-offset:5px}.cna-cart-page .cna-cart-eyebrow{margin:0 0 10px;font-size:10px;line-height:1.4;letter-spacing:1.8px;text-transform:uppercase;font-weight:600;color:var(--cna-cart-red)}.cna-cart-page .cna-cart-heading .title{font-size:clamp(32px,4vw,46px);letter-spacing:-1.8px;line-height:1.1;margin:0;color:var(--cna-cart-ink)}.cna-cart-page .cna-cart-intro{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--cna-cart-muted)}.cna-cart-page .cart__items{padding:0;border:0}.cna-cart-page .cart-items{border:0;width:100%}.cna-cart-page .cart-items thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.cna-cart-page .cart-items tbody{display:block;width:100%}.cna-cart-page .cart-item{display:grid;grid-template:auto auto / 104px minmax(0,1fr) auto;gap:14px 22px;margin:0;padding:26px 0;border-top:1px solid var(--cna-cart-line)}.cna-cart-page .cart-item:last-child{border-bottom:1px solid var(--cna-cart-line)}.cna-cart-page .cart-items .cart-item>td{width:auto;padding:0;min-width:0}.cna-cart-page .cart-item__media{grid-column:1;grid-row:1 / 3;align-self:start}.cna-cart-page .cart-item__image-container{display:flex;width:104px;height:112px;border:1px solid #eff0ed;background:#fff;border-radius:0;align-items:center;justify-content:center}.cna-cart-page .cart-item__image{width:100%;height:100%;max-width:none;object-fit:contain;border-radius:0;padding:7px}.cna-cart-page .cart-item__details{grid-column:2;grid-row:1}.cna-cart-page .cart-item__details>*{max-width:none}.cna-cart-page .cart-item__name{font-size:17px;line-height:1.35;font-weight:550;letter-spacing:-.2px;color:var(--cna-cart-ink)}.cna-cart-page .cart-item__details .product-option{font-size:12px;line-height:1.5;color:var(--cna-cart-muted)}.cna-cart-page .cart-item__details>.product-option{font-size:13px;color:var(--cna-cart-ink)}.cna-cart-page .cart-item__quantity{grid-column:2 / 4;grid-row:2;align-self:end}.cna-cart-page .cart-item__quantity-wrapper{align-items:center;gap:8px}.cna-cart-page .cart-item .quantity{width:122px;min-height:42px;border:1px solid #daddd7;border-radius:0;background:#fff}.cna-cart-page .cart-item .quantity:before,.cna-cart-page .cart-item .quantity:after{display:none}.cna-cart-page .cart-item .quantity__button{width:38px}.cna-cart-page .cart-item .quantity__input{font-size:13px}.cna-cart-page .cart-item cart-remove-button{margin:0}.cna-cart-page cart-remove-button .button{min-height:44px;min-width:44px;color:#777d75}.cna-cart-page cart-remove-button .button:hover{color:var(--cna-cart-red)}.cna-cart-page .cart-item__totals.small-hide{grid-column:3;grid-row:1}.cna-cart-page .cart-item__totals .price{margin:0;font-size:16px;line-height:1.4;font-weight:550;white-space:nowrap}.cna-cart-page .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin:0}.cna-cart-page #main-cart-footer .cart__footer{display:flex;flex-direction:column;padding:26px;gap:24px;background:#f6f7f4;border:1px solid var(--cna-cart-line);border-top:2px solid var(--cna-cart-red)}.cna-cart-page #main-cart-footer.is-empty .cart__footer{display:none}.cna-cart-page .cart__footer>*{width:100%;margin:0}.cna-cart-page .cart__blocks{min-width:0}.cna-cart-page .cna-cart-summary-title{margin:0 0 20px;font-size:23px;line-height:1.2;letter-spacing:-.5px;color:var(--cna-cart-ink)}.cna-cart-page .cna-cart-item-count{font-size:13px;color:var(--cna-cart-muted);margin:0 0 22px}.cna-cart-page .cart__footer .totals{align-items:baseline;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid #dfe3dc}.cna-cart-page .cart__footer .totals__total{font-size:14px;margin:0}.cna-cart-page .cart__footer .totals__total-value{margin:0;font-size:22px;line-height:1.3;font-weight:550;white-space:nowrap;letter-spacing:-.6px}.cna-cart-page .tax-note{text-align:left;color:var(--cna-cart-muted);font-size:12px;line-height:1.65;margin:14px 0 22px}.cna-cart-page .tax-note a{color:inherit;text-underline-offset:3px}.cna-cart-page .cart__checkout-button,.cna-cart-page .cart__warnings>.button{border-radius:0;background:var(--cna-cart-red);color:#fff;box-shadow:none;min-height:52px;font-size:14px;letter-spacing:.15px;transition:background-color .18s ease}.cna-cart-page .cart__checkout-button{max-width:none;display:flex;align-items:center;gap:10px;padding:12px 20px}.cna-cart-page .cart__checkout-button:after,.cna-cart-page .cart__checkout-button:before,.cna-cart-page .cart__warnings>.button:after,.cna-cart-page .cart__warnings>.button:before{display:none}.cna-cart-page .cart__checkout-button svg{width:20px;height:20px;flex-shrink:0}.cna-cart-page .cart__checkout-button>span:last-child{margin-left:auto;font-size:20px}.cna-cart-page .cart__checkout-button:hover,.cna-cart-page .cart__warnings>.button:hover{background:#990a43}.cna-cart-page .cna-cart-checkout-note{text-align:center;font-size:11px;line-height:1.5;color:var(--cna-cart-muted);margin:14px 0 0}.cna-cart-page .cna-cart-help{border-top:1px solid #dfe3dc;margin-top:22px;padding-top:18px;font-size:13px}.cna-cart-page .cna-cart-help summary{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:4px 0;list-style:none;cursor:pointer;font-weight:500}.cna-cart-page .cna-cart-help summary::-webkit-details-marker{display:none}.cna-cart-page .cna-cart-help summary span{font-size:19px;line-height:1;transition:transform .18s ease}.cna-cart-page .cna-cart-help[open] summary span{transform:rotate(45deg)}.cna-cart-page .cna-cart-help p{color:var(--cna-cart-muted);line-height:1.6;margin:12px 0}.cna-cart-page .cna-cart-help a{color:var(--cna-cart-ink);display:inline-block;margin:0 14px 6px 0;text-underline-offset:4px}.cna-cart-page .cart__note{top:0;order:2;margin-top:16px}.cna-cart-page .cart__note .field__input{min-height:100px;background:#fff;border-radius:0}.cna-cart-page #MainContent:has(cart-items.is-empty)>.cna-cart-items-section{grid-column:1 / -1}.cna-cart-page #MainContent:has(cart-items.is-empty)>.cna-cart-summary-section{display:none}.cna-cart-page .cart__warnings{padding:22px 24px 42px;max-width:740px;margin:0 auto}.cna-cart-page .cna-cart-empty-icon{width:64px;height:64px;display:block;color:var(--cna-cart-red);margin:0 auto 26px}.cna-cart-page .cart__empty-text{margin:12px 0 18px;font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-1.5px;color:var(--cna-cart-ink)}.cna-cart-page .cna-cart-empty-copy{max-width:460px;margin:0 auto 28px;font-size:15px;line-height:1.7;color:var(--cna-cart-muted)}.cna-cart-page .cart__warnings>.button{padding:14px 32px}.cna-cart-page .cna-cart-explore{display:flex;gap:30px;justify-content:center;margin:24px 0 32px}.cna-cart-page .cna-cart-explore a{color:var(--cna-cart-ink);font-size:13px;text-decoration:none}.cna-cart-page .cna-cart-explore a:hover{text-decoration:underline;text-underline-offset:5px}.cna-cart-page .cna-cart-explore span{margin-left:8px;color:var(--cna-cart-red)}.cna-cart-page .cart__login-title{font-size:15px;margin:0 0 4px}.cna-cart-page .cart__login-paragraph{font-size:12px;color:var(--cna-cart-muted);margin:0}.cna-cart-page #MainContent>.shopify-section:not(.cna-cart-items-section):not(.cna-cart-summary-section) .page-width{padding:0}.cna-cart-page #MainContent .sb-cw__divider{width:100%;max-width:100%}.cna-cart-page #MainContent .sb-cw__cart{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 24px;padding:20px 24px;border:1px solid var(--cna-cart-line);background:#fafbf9}.cna-cart-page #MainContent .sb-cw__divider{display:none}.cna-cart-page #MainContent .sb-cw__message{flex:1 1 240px;max-width:none;margin:0;font-size:13px;line-height:1.6;text-align:left}.cna-cart-page #MainContent .sb-cw__link-container{margin:0;height:44px;padding:10px 20px;border-radius:0;border:1px solid #d6dbd2;background:#fff!important;color:var(--cna-cart-ink)!important;font-size:12px}.cna-cart-page #MainContent .sb-cw__link-container p{margin:0}.cna-cart-page #MainContent .sb-cw__link-container:hover{transform:none;border-color:var(--cna-cart-red)}.cna-cart-page #MainContent .sb-cw__link-about{font-size:11px;color:var(--cna-cart-muted)!important}.cna-cart-page #MainContent .rich-text{padding:0;background:transparent}.cna-cart-page #MainContent .rich-text__blocks{max-width:none}.cna-cart-page #MainContent .rich-text h6{font-family:inherit;font-size:11px;font-weight:400;line-height:1.7;color:var(--cna-cart-muted)}.cna-cart-page #MainContent .rich-text h6 a{color:inherit;text-underline-offset:3px}.cna-cart-page #MainContent a:focus-visible,.cna-cart-page #MainContent button:focus-visible,.cna-cart-page #MainContent summary:focus-visible{outline:2px solid var(--cna-cart-red);outline-offset:4px}@media(min-width:990px){.cna-cart-page #MainContent>.cna-cart-summary-section{position:sticky;top:104px}}@media(min-width:750px)and (max-width:1100px){.cna-cart-page #MainContent{grid-template-columns:minmax(0,1fr) 320px;padding-inline:40px;column-gap:28px}.cna-cart-page .cart-item{grid-template-columns:80px minmax(0,1fr) auto;column-gap:16px}.cna-cart-page .cart-item__image-container{width:80px;height:100px}.cna-cart-page .title-wrapper-with-link>a{font-size:11px}}@media(max-width:989px){.cna-cart-page #MainContent{grid-template-columns:minmax(0,1fr);padding:34px 36px 40px;gap:28px}.cna-cart-page #MainContent>.cna-cart-summary-section{grid-column:1;grid-row:auto;margin:0}}@media(max-width:749px){.cna-cart-page #MainContent{padding:28px 22px 36px;gap:24px}.cna-cart-page cart-items .title-wrapper-with-link{display:block;margin-bottom:24px}.cna-cart-page .title-wrapper-with-link>a{display:inline-block;margin-top:14px;font-size:12px}.cna-cart-page .cna-cart-heading .title{font-size:36px}.cna-cart-page .cna-cart-intro{font-size:13px}.cna-cart-page .cart-item{grid-template:auto auto / 78px minmax(0,1fr);gap:14px 16px;padding:22px 0}.cna-cart-page .cart-item__image-container{width:78px;height:90px}.cna-cart-page .cart-item__details{grid-column:2}.cna-cart-page .cart-item__name{font-size:15px}.cna-cart-page .cart-item__totals.medium-hide{grid-column:2;grid-row:2;justify-content:flex-start;padding-bottom:0}.cna-cart-page .cart-item__quantity{grid-column:2;grid-row:3}.cna-cart-page .cart-item__totals .price{font-size:14px}.cna-cart-page .cart-item__media{grid-row:1 / 4}.cna-cart-page .cart-item__quantity-wrapper{gap:0}.cna-cart-page #main-cart-footer .cart__footer{padding:23px}.cna-cart-page .cart__footer .totals__total-value{font-size:20px}.cna-cart-page .cart__warnings{padding:10px 0 20px}.cna-cart-page .cart__empty-text{font-size:33px}.cna-cart-page .cna-cart-empty-copy{font-size:14px}.cna-cart-page .cna-cart-explore{gap:22px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.cna-cart-page #MainContent *,.cna-cart-page #MainContent *:before,.cna-cart-page #MainContent *:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAQ */
