.free-shipping__notice{margin-bottom:0}.free-shipping-container{margin:calc(6 * var(--space-unit) * -1) 0;padding:calc(8 * var(--space-unit))}.free-shipping-container.color-scheme{--btn-bg-color: var(--heading-color);margin-bottom:calc(6 * var(--space-unit));padding:calc(6 * var(--space-unit)) calc(8 * var(--space-unit))}cart-drawer .free-shipping-container{margin:calc(var(--gutter) * -1) calc(var(--gutter) * -1) 0}.cart .free-shipping-container:not(.color-scheme){margin:0 0 calc(12 * var(--space-unit));padding:0}.free-shipping-notice__bar{height:8px;border-radius:var(--btn-border-radius);background-color:rgba(var(--text-color)/.2)}.free-shipping-notice__bar:after{content:"";display:block;width:var(--progress);height:100%;transition:width .3s ease-out;border-radius:var(--btn-border-radius);background-color:rgb(var(--btn-bg-color))}.fsn-region__tiers{display:grid}.fsn-region__tier{grid-area:1 / 1}.fsn-region__tier:not(.is-active),.fsn-region__note.is-off,shipping-region:not(:defined) .fsn-region__picker{visibility:hidden}.fsn-region__picker{font-size:1.4rem;color:rgba(var(--text-color)/.75)}.fsn-region__select{min-height:32px;padding:2px 22px 2px 0;border:0;border-bottom:1px solid currentColor;background-color:transparent;color:rgb(var(--text-color));font-size:16px;font-weight:700;border-radius:0}[dir=rtl] .fsn-region__select{padding:2px 0 2px 22px}.fsn-region__sel{position:relative;display:inline-block;color:rgb(var(--text-color))}.fsn-region__sel:after{content:"";position:absolute;top:calc(50% - 8px);right:2px;width:16px;height:16px;background-color:currentColor;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'><path d='M20 8.5 12.5 16 5 8.5' fill='none' stroke='black' stroke-width='2'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'><path d='M20 8.5 12.5 16 5 8.5' fill='none' stroke='black' stroke-width='2'/></svg>")}[dir=rtl] .fsn-region__sel:after{right:auto;left:2px}.fsn-region__select:focus-visible{outline:2px solid currentColor;outline-offset:2px}cart-items{position:relative}.cart-items tr{border-bottom:1px solid rgba(var(--text-color)/.15)}.cart-items td{border:0;vertical-align:top}.cart-item{grid-template-columns:64px auto;padding:2.4rem 0;transition:opacity .4s}.pointer-events-none .cart-item{opacity:.3}.cart-item:first-child{padding-top:0}.cart-item:is(tr):has(+.cart-item--nested){padding-bottom:0;border-bottom:0}.cart-item .price__current{font-size:1em}.cart-item .price__was{font-size:.8em}.cart-item .backorder{margin-top:calc(3 * var(--space-unit));font-size:.88em}.cart-item--nested .cart-item__image{padding-inline-start:33.333%}.cart-item__image{grid-column:1/2;grid-row:1/4;padding:0}.cart-item__image img{width:100%;height:auto;max-height:200px;object-fit:contain}.cart-item__info{padding-top:calc(2 * var(--space-unit))}.cart-item__details,.cart-item__qty,.cart-item__total{grid-column:2/3;padding:0}.drawer--cart .cart-item__qty{--input-bg-color: var(--drawer-bg-color);--input-text-color: var(--drawer-text-color)}.cart-item__qty quantity-input{margin-inline-end:calc(2 * var(--space-unit))}.cart-item__qty .qty-input--combined .qty-input__btn,.cart-item__qty .qty-input__input{height:calc(14px + 2rem)}.product-info__block .qty-input--combined .qty-input__btn,.drawer__footer .qty-input--combined .qty-input__btn{height:calc(var(--padding) * 2 + .6rem)}.cart-item__total{padding-top:calc(4 * var(--space-unit))}.cart-item__loader{position:absolute;z-index:1;top:50%;left:50%;margin-top:-20px}.cart-item__loader.is-loading{width:20px;margin-inline-start:calc(6 * var(--space-unit))}.cart-item__remove{transition:color .3s}.cart-item__remove path{transform-origin:50% 55%;transition:transform .2s}.cart-item__remove:hover{color:rgb(var(--link-color-og))}.cart-item__remove:hover path:nth-child(2){transform:scaleX(-1)}.cart:has([data-empty=true]) .cart__shipping-calculator{display:none}.dynamic-cart-btns shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 45px;--shopify-accelerated-checkout-button-inline-size: 45px;--shopify-accelerated-checkout-button-border-radius: var(--btn-border-radius, 0);--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: start;--wallet-button-container-margin-vertical: 0px;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-skeleton-background-color: rgba(0, 0, 0, 0);--shopify-accelerated-checkout-skeleton-animation-opacity-start: 0;--shopify-accelerated-checkout-skeleton-animation-opacity-end: 0;--shopify-accelerated-checkout-skeleton-animation-duration: 0s}.wallet-cart-grid{max-width:none!important;margin-top:1rem!important}.wallet-cart-button-container,.wallet-cart-button{--wallet-button-border-radius: var(--btn-border-radius, 0) !important;width:100%!important;max-width:none!important;border-radius:var(--btn-border-radius, 0)!important}.cart-recommendations .price__current{font-size:1em}.cart-recommendations .price__was{font-size:.8em}.cart-recommendations .slider-nav{right:0}@media(min-width:750px){.dynamic-cart-btns>.dynamic-checkout__content>div{margin-top:calc(2 * var(--space-unit))}}@media(min-width:768px){.cart-item{grid-template-columns:112px auto auto}.cart-item__details,.cart-item__qty{grid-column:2/3}.cart-item__total{grid-column:3/4;grid-row:1/4;padding-top:0;text-align:end}.cart-item__total .price__current{padding-inline-end:0}.cart-item__qty{grid-row:3/4;margin-top:0}cart-drawer .free-shipping-container{margin:calc(8 * var(--space-unit) * -1) calc(8 * var(--space-unit) * -1) 0}}.cart-items .cart-item{background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:12px;padding:14px;margin-bottom:12px}.cart-items .cart-item:last-child{margin-bottom:0}.cart-items tr.cart-item:has(+.cart-item--nested){margin-bottom:0;padding-bottom:6px;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.cart-items .cart-item--nested{margin-top:-1px;padding-top:6px;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.cart-item__image a{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:#faf8f5;border:1px solid var(--card-border-color);border-radius:9px;padding:8px;overflow:hidden}.cart-item__image a img{width:100%;height:100%;max-height:none;object-fit:contain}.cart-items .cart-item__qty .flex{gap:12px}.cart-item__remove--text{display:inline-block;padding:6px 0;font-size:12px;font-weight:600;color:#63605a;text-decoration:underline;text-underline-offset:2px}.cart-item__remove--text:hover,.cart-item__remove--text:focus-visible{color:rgb(var(--heading-color))}.cart-items .cart-item__details .text-theme-light{color:#63605a}.cart-addons{padding:14px 18px 16px;background:#f4f2ed;border-top:1px solid #e6e3dc}.cart-addons__heading{margin:0 0 10px;font-family:var(--heading-font-family);font-size:19px;font-weight:500;line-height:1.2;letter-spacing:-.005em}.cart-addons__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.cart-addons__list:has(.is-closer){padding-top:6px}.cart-addons--grid .cart-addons__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.cart-addons__row{position:relative;display:flex;align-items:center;gap:11px;min-width:0;padding:8px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0903020d,0 6px 16px -10px #09030238}.cart-addons__row.is-closer{box-shadow:0 1px 2px #0903020d,0 6px 16px -10px #09030238,inset 0 0 0 1.5px #b9dcc6}.cart-addons__thumb{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:10px;background:#f1efea;overflow:hidden}.cart-addons__thumb img{width:40px;height:40px;object-fit:contain}.cart-addons__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cart-addons__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#2a2b2a;font-size:13.5px;font-weight:600;line-height:1.28;text-decoration:none}.cart-addons--grid .cart-addons__title{-webkit-line-clamp:3}.cart-addons__title:hover{text-decoration:underline}.cart-addons__why{display:inline-flex;align-items:center;gap:5px;color:#63605a;font-size:12px}.cart-addons__why .icon,.cart-addons__chip .icon{flex:none;width:13px;height:13px}.cart-addons__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums}.cart-addons__sale{color:#9c3420;font-size:12px;font-weight:700}.cart-addons__chip{position:absolute;top:-10px;right:12px;display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px;border-radius:99px;background:#e3f4e9;box-shadow:0 0 0 2px #f4f2ed;color:#0a6b30;font-size:11.5px;font-weight:700;line-height:1.4}.cart-addons__chip[hidden]{display:none}.cart-addons__add{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:78px;min-height:44px;padding:0 15px;border:2px solid #9c3420;border-radius:999px;background:#9c3420;color:#fff;font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}@media(hover:hover)and (pointer:fine){.cart-addons__add:not([aria-disabled=true]):hover{border-color:#7a2716;background:#7a2716}}.cart-addons__add:focus-visible{outline:2px solid #c0341d;outline-offset:3px}.cart-addons__add[data-state=busy]{border-color:#7a2716;background:#7a2716;cursor:progress}.cart-addons__add[data-state=done]{border-color:#0a6b30;background:#0a6b30}.cart-addons__state{display:none;align-items:center;gap:6px}.cart-addons__add:not([data-state]) .cart-addons__state--idle,.cart-addons__add[data-state=busy] .cart-addons__state--busy,.cart-addons__add[data-state=done] .cart-addons__state--done{display:inline-flex}.cart-addons__add .icon{width:16px!important;height:16px!important}.cart-addons__spin{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:cart-addons-spin .8s linear infinite}@keyframes cart-addons-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cart-addons__spin{animation:none}.cart-addons__add{transition:none}}cart-addons:not(:defined) .cart-addons__add{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/109/assets/cart-items.css.map */
