#MainContent[data-template=cart]{max-width:1360px;margin:0 auto;padding:54px 5% 80px;color:#542732;min-height:55vh}#MainContent[data-template=cart] .page-width{padding:0;max-width:none}#MainContent[data-template=cart] cart-items{padding:0;background:transparent}#MainContent[data-template=cart] .title-wrapper-with-link{align-items:flex-end;margin-bottom:34px;gap:20px}#MainContent[data-template=cart] .title--primary{font:58px/1.05 Times New Roman,serif;letter-spacing:-.045em;margin:10px 0 0;color:#542732}.da-cart-count{font:13px Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;border:1px solid #54273235;border-radius:50%;width:28px;height:28px;vertical-align:middle;margin-left:16px;letter-spacing:0}#MainContent[data-template=cart] .underlined-link{font:12px Arial;color:inherit;text-underline-offset:5px;white-space:nowrap}#MainContent[data-template=cart] .cart__items{border:1px solid #54273225;border-radius:16px;padding:24px;background:#fffef9}#MainContent[data-template=cart] .cart-items th{font-size:10px;letter-spacing:.12em;color:#542732;opacity:.7}#MainContent[data-template=cart] .cart-item__image{width:112px;height:112px;max-width:none;object-fit:contain;border-radius:10px;background:#fff}#MainContent[data-template=cart] .cart-item__image-container{border:0;box-shadow:none;border-radius:10px}#MainContent[data-template=cart] .cart-item__name{font:27px/1.15 Times New Roman,serif;color:#542732;letter-spacing:-.025em}#MainContent[data-template=cart] .product-option{font-size:12px;line-height:1.55;overflow-wrap:anywhere;color:#542732}#MainContent[data-template=cart] .cart-item__details dl{padding-top:8px;margin-top:10px;border-top:1px solid #54273218}#MainContent[data-template=cart] .price{font-size:15px;color:#542732;white-space:nowrap}#MainContent[data-template=cart] .quantity{min-height:44px;width:112px;border:1px solid #54273240;border-radius:24px;color:#542732}#MainContent[data-template=cart] .quantity:before,#MainContent[data-template=cart] .quantity:after{display:none}#MainContent[data-template=cart] .quantity__button{width:36px;color:#542732}#MainContent[data-template=cart] .quantity__input{font-size:14px}#MainContent[data-template=cart] cart-remove-button .button{background:transparent;color:#542732;min-width:44px;min-height:44px;border:0}#MainContent[data-template=cart] .cart__footer{padding:0!important;display:block}#MainContent[data-template=cart] #main-cart-footer{background:transparent}#MainContent[data-template=cart] .cart__blocks{background:#f5f1e6;border:1px solid #54273225;padding:26px;border-radius:16px;width:100%;margin:0}.da-cart-summary-title{font:32px/1.15 Times New Roman,serif;color:#542732;margin:0 0 22px;letter-spacing:-.025em}#MainContent[data-template=cart] .totals{justify-content:space-between;gap:14px;align-items:baseline;border-top:1px solid #54273225;padding-top:20px}#MainContent[data-template=cart] .totals__total{font:14px Arial,sans-serif;color:#542732}#MainContent[data-template=cart] .totals__total-value{font:23px Times New Roman,serif;color:#542732}#MainContent[data-template=cart] .tax-note{text-align:left;font:12px/1.6 Arial,sans-serif;margin-top:12px;color:#542732}#MainContent[data-template=cart] .cart__checkout-button,#MainContent[data-template=cart] .cart__warnings>.button{background:#542732;color:#fffef9;min-height:52px;border-radius:7px;font:14px Arial,sans-serif;border:0;padding:16px 24px;text-decoration:none}#MainContent[data-template=cart] .button:after,#MainContent[data-template=cart] .button:before{box-shadow:none}.da-cart-help{font:12px/1.7 Arial,sans-serif;margin:18px 0 0;text-align:center}.da-cart-help a{display:block;color:inherit;text-decoration:underline;text-underline-offset:4px}#MainContent[data-template=cart] .cart__warnings{padding:25px 0 36px}#MainContent[data-template=cart] .cart__empty-text{font:clamp(42px,6vw,72px)/1.04 "Times New Roman",serif;color:#542732;letter-spacing:-.045em;margin:18px 0}.da-cart-empty-copy{font-size:15px;margin:0 0 26px}.da-cart-discover{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:920px;margin:0 auto}.da-cart-discover-card{display:grid;grid-template-columns:42% 1fr;align-items:center;gap:20px;padding:22px;border:1px solid #54273225;border-radius:14px;color:#542732;background:#fffef9;text-decoration:none;transition:border-color .2s,box-shadow .2s}.da-cart-discover-card:hover{border-color:#54273280;box-shadow:0 8px 25px #5427320a}.da-cart-discover-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px}.da-cart-discover-card h2{font:36px Times New Roman,serif;margin:10px 0;color:inherit}.da-cart-discover-card p{font:13px/1.5 Arial;margin:0 0 18px}.da-cart-discover-card .da-eyebrow{font-size:9px}.da-cart-discover-bottom{display:flex;justify-content:space-between;align-items:center;font-size:13px;gap:12px}.da-cart-discover-bottom>span{font-size:22px}@media(min-width:1000px){#MainContent[data-template=cart]:has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:36px;align-items:start}#MainContent[data-template=cart] .cart__footer-wrapper{position:sticky;top:110px;margin-top:112px}#MainContent[data-template=cart]:has(cart-items.is-empty) .cart__footer-wrapper{display:none}#MainContent[data-template=cart] .cart-item__quantity{padding-left:16px}}@media(max-width:999px){#MainContent[data-template=cart] .cart__footer-wrapper{margin-top:24px}#MainContent[data-template=cart] .cart__blocks{max-width:none}}@media(max-width:749px){#MainContent[data-template=cart]{padding:30px 18px 50px}#MainContent[data-template=cart] .title--primary{font-size:45px}#MainContent[data-template=cart] .title-wrapper-with-link .da-eyebrow{font-size:8px}#MainContent[data-template=cart] .title-wrapper-with-link{gap:12px;margin-bottom:24px}#MainContent[data-template=cart] .cart__items{padding:18px 14px}#MainContent[data-template=cart] .cart-item{gap:14px;grid-template-columns:76px minmax(0,1fr) auto}#MainContent[data-template=cart] .cart-item__image{width:76px;height:90px}#MainContent[data-template=cart] .cart-item__name{font-size:24px}#MainContent[data-template=cart] .cart-item__details{grid-column:2/4}#MainContent[data-template=cart] .cart-item__totals{grid-column:3;grid-row:2;align-self:center}#MainContent[data-template=cart] .cart-item__quantity{grid-column:2;grid-row:2;padding:0}#MainContent[data-template=cart] .cart-item__details>*{max-width:none}#MainContent[data-template=cart] .cart__blocks{padding:22px 18px}.da-cart-discover{grid-template-columns:1fr;gap:14px}.da-cart-discover-card{padding:18px;grid-template-columns:110px 1fr;gap:18px}.da-cart-discover-card h2{font-size:31px}.da-cart-discover-card p{font-size:12px}#MainContent[data-template=cart] .cart__warnings{padding:20px 0 32px}.da-cart-empty-copy{font-size:14px;max-width:270px;margin:0 auto 24px}}@media(prefers-reduced-motion:reduce){.da-cart-discover-card{transition:none}}#MainContent[data-template=cart] cart-items:not(.is-empty) .da-cart-discover{display:none}#MainContent[data-template=cart]:has(cart-items.is-empty) .cart__footer-wrapper,#MainContent[data-template=cart] #main-cart-footer.is-empty{display:none}#MainContent[data-template=cart] .cart__login-title{font:14px Arial,sans-serif;color:#542732;margin:26px 0 8px}#MainContent[data-template=cart] .cart__login-paragraph{font:12px/1.5 Arial,sans-serif;margin:0;color:#542732}#MainContent[data-template=cart]{width:100%;box-sizing:border-box}#MainContent[data-template=cart] .cart-items,#MainContent[data-template=cart] .cart-items tbody{display:block;width:100%}#MainContent[data-template=cart] .cart-items thead{display:none}#MainContent[data-template=cart] .cart-item{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:18px;margin:0;padding:24px 0;border-top:1px solid #54273220}#MainContent[data-template=cart] .cart-item:first-child{border-top:0;padding-top:0}#MainContent[data-template=cart] .cart-item:last-child{padding-bottom:0}#MainContent[data-template=cart] .cart-item td{padding:0;width:auto;min-width:0}#MainContent[data-template=cart] .cart-item__media{grid-column:1;grid-row:1}#MainContent[data-template=cart] .cart-item__details{grid-column:2/4;grid-row:1}#MainContent[data-template=cart] .cart-item__quantity{grid-column:1/3;grid-row:2}#MainContent[data-template=cart] .cart-item__quantity-wrapper{flex-wrap:nowrap;align-items:center}#MainContent[data-template=cart] .cart-item__totals{grid-column:3;grid-row:2;align-self:center}#MainContent[data-template=cart] .product-option dt{margin-right:4px}@media(max-width:749px){#MainContent[data-template=cart] .cart-item{grid-template-columns:76px minmax(0,1fr) auto;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dayarc-cart.css.map */
