[data-cart-drawer]{--cc-cart-accent: #517142;--cc-cart-text: #1F1A17;color:var(--cc-cart-text);font-family:Inter,sans-serif}[data-cart-drawer] *{box-sizing:border-box}[data-cart-drawer] [data-cart-items]{padding-left:0;padding-right:0}[data-cart-drawer] [data-cart-items] form>div{padding-top:0;padding-bottom:0;border-top:0}[data-cart-drawer] [data-cart-items] ul{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}[data-cart-drawer] .cc-cart-item{display:flex;align-items:center;width:100%;min-height:140px;padding:16px 20px;border-bottom:1px solid rgba(31,26,23,.18)}[data-cart-drawer] .cc-cart-item__media{flex:0 0 88px;width:88px}[data-cart-drawer] .cc-cart-item__media a{display:flex;align-items:center;justify-content:center;height:108px}[data-cart-drawer] .cc-cart-item__image{display:block;width:100%;height:108px;object-fit:cover}[data-cart-drawer] .cc-cart-item__info{flex:1;min-width:0;padding-left:12px}[data-cart-drawer] .cc-cart-item__title-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}[data-cart-drawer] .cc-cart-item__heading{flex:1;min-width:0}[data-cart-drawer] .cc-cart-item__title{display:block;font-family:Poppins,Inter,sans-serif;font-size:15px;line-height:1.15;font-weight:700;overflow-wrap:anywhere;text-decoration:none}[data-cart-drawer] .cc-cart-item__meta,[data-cart-drawer] .cc-cart-item__properties{margin-top:8px;font-size:13px;line-height:1.2;overflow-wrap:anywhere}[data-cart-drawer] .cc-cart-item__price{flex:none;margin:0;padding:0;color:var(--cc-cart-text);font-size:14px;line-height:1.15;font-weight:600;text-align:right;white-space:nowrap}[data-cart-drawer] .cc-cart-item__money{color:var(--cc-cart-text);font-weight:600}[data-cart-drawer] .cc-cart-item__money--compare{display:block;margin:0 0 2px;opacity:.75;font-weight:400;text-decoration:line-through;text-decoration-color:#d32f2f;text-decoration-thickness:2px}[data-cart-drawer] .cc-cart-item__quantity-wrapper{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:12px}[data-cart-drawer] .cc-cart-qty{display:inline-flex;height:32px;margin-top:8px;border:1px solid var(--cc-cart-accent);border-radius:100px;overflow:hidden}[data-cart-drawer] .cc-cart-qty__button{display:grid;place-items:center;width:32px;padding:0;border:0;background:transparent;font-size:14px;cursor:pointer}[data-cart-drawer] .cc-cart-qty__input{width:32px;min-width:24px;height:30px;padding:0 4px;border:0;border-radius:0;background:transparent;font-size:14px;font-weight:600;text-align:center;appearance:textfield}[data-cart-drawer] .cc-cart-qty__input::-webkit-inner-spin-button,[data-cart-drawer] .cc-cart-qty__input::-webkit-outer-spin-button{appearance:none;margin:0}[data-cart-drawer] .cc-cart-item__remove{display:grid;place-items:center;width:24px;height:32px;margin-top:8px;padding:0;border:0;background:transparent;cursor:pointer}[data-cart-drawer] .cc-cart-item__remove svg{width:16px;height:16px}[data-cart-drawer] .cc-cart-loop__button,[data-cart-drawer] .cc-cart-loop__select{width:100%;min-height:36px;padding:8px 12px;border:1px solid var(--cc-cart-accent);border-radius:100px;font-family:Inter,sans-serif;font-size:12px;line-height:1.3}[data-cart-drawer] .cc-cart-loop__button{display:flex;align-items:center;justify-content:center;background:var(--cc-cart-accent);color:#fff;font-weight:700;cursor:pointer;white-space:nowrap}[data-cart-drawer] [data-cc-loop-button-label]{display:block;max-width:100%;min-width:0;white-space:nowrap;line-height:1.2}[data-cart-drawer] .cc-cart-loop__select{min-height:42px;background:#fff;color:var(--cc-cart-text)}[data-cart-drawer] .cc-cart-loop__button:disabled,[data-cart-drawer] .cc-cart-loop__select:disabled{opacity:.6;cursor:wait}[data-cart-drawer] .cc-cart-item__error{margin-top:8px;font-size:12px}[data-cart-drawer] .cc-cart-item--loading{pointer-events:none}[data-cart-drawer] .cc-cart-footer-shell{margin-top:auto;padding:20px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -1px 8px #09090914}[data-cart-drawer] .cc-cart-footer-shell>div:first-child:not([data-cart-footer]){display:none}[data-cart-drawer] [data-cart-footer]{color:#1f1a17;font:400 16px/1.2 Inter,system-ui,sans-serif}[data-cart-drawer] [data-cart-summary]{margin-bottom:24px}[data-cart-drawer] [data-cart-totals],[data-cart-drawer] [data-cart-shipping],[data-cart-drawer] .cc-cart-footer-discount{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}[data-cart-drawer] [data-cart-totals] dd{margin:0}[data-cart-drawer] [data-cart-shipping],[data-cart-drawer] .cc-cart-footer-discount{margin-top:12px}[data-cart-drawer] [data-cart-checkout-actions]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}[data-cart-drawer] [data-cart-checkout-actions][data-accelerated-visible=true]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-cart-drawer] [data-cart-checkout-wrap]{width:100%;margin:0}[data-cart-drawer] [data-cart-checkout-input]{display:block;width:100%;height:48px;min-height:48px;padding:0 12px;border:2px solid #000;border-radius:4px;background:#c9471b;color:#fff;box-shadow:none;font:800 14px/1 Inter,system-ui,sans-serif;text-align:center;cursor:pointer;transform:none}[data-cart-drawer] [data-cart-checkout-input]:hover{background:#a93816}[data-cart-drawer] [data-cart-checkout-wrap]:before,[data-cart-drawer] [data-cart-checkout-wrap]:after{display:none}[data-cart-drawer] [data-cart-accelerated-checkout]{min-width:0;height:48px;margin:0;overflow:hidden}[data-cart-drawer] shopify-accelerated-checkout-cart{display:block;width:100%;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-inline-size: 48px;--shopify-accelerated-checkout-button-border-radius: 4px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: stretch;--shopify-accelerated-checkout-row-gap: 8px}[data-cart-drawer] [data-mini-cart-footer]{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.4em;width:100%;margin-top:12px;color:#1f1a17;text-align:center;font:700 12px/1.2 Inter,system-ui,sans-serif;white-space:nowrap}[data-cart-drawer] [data-mini-cart-reviews],[data-cart-drawer] [data-mini-cart-guarantee]{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:5px;white-space:nowrap}[data-cart-drawer] [data-mini-cart-reviews],[data-cart-drawer] [data-mini-cart-guarantee]{flex:0 0 auto;gap:.4em;margin:0;font-size:inherit}[data-cart-drawer] [data-mini-cart-stars]{color:#f5b301}[data-cart-drawer] [data-mini-cart-separator]{flex:0 0 auto;font-weight:700}[data-cart-drawer] [data-mini-cart-guarantee] svg{width:1.15em;height:1.15em;flex:0 0 1.15em;color:var(--cc-cart-accent)}[data-cart-drawer] .cc-cart-promo{margin-bottom:20px}[data-cart-drawer] .cc-cart-promo__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:16px;font-weight:700}[data-cart-drawer] .cc-cart-promo__summary::-webkit-details-marker{display:none}[data-cart-drawer] .cc-cart-promo__icon{display:block;min-width:20px;font-size:24px;font-weight:400;line-height:1;text-align:center}[data-cart-drawer] .cc-cart-promo[open] .cc-cart-promo__icon--plus,[data-cart-drawer] .cc-cart-promo:not([open]) .cc-cart-promo__icon--minus{display:none}[data-cart-drawer] .cc-cart-promo__content{display:flex;align-items:center;gap:8px;margin-top:12px}[data-cart-drawer] .cc-cart-promo__input{flex:1;min-width:0;height:40px;padding:0 12px;border:2px solid #000;border-radius:4px;background:#fff;color:#1f1a17;font-size:14px;line-height:1}[data-cart-drawer] .cc-cart-promo__apply{height:40px;padding:0 14px;border:2px solid #000;border-radius:4px;background:#fff;font:800 14px/1 Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer}[data-cart-drawer] .cc-cart-promo__apply:disabled{opacity:.6;cursor:wait}[data-cart-drawer] .cc-cart-promo__status{margin-top:8px;font-size:12px;line-height:1.3}[data-cart-drawer] .cc-cart-promo__status:empty,[data-cart-drawer] .cc-cart-footer-errors:empty{display:none}[data-cart-drawer] .cc-cart-footer-errors{margin-top:8px;font-size:12px;line-height:1.3}@media(max-width:359px){[data-cart-drawer] .cc-cart-item{padding:12px}[data-cart-drawer] .cc-cart-item__media{flex-basis:64px;width:64px}[data-cart-drawer] .cc-cart-item__media a,[data-cart-drawer] .cc-cart-item__image{height:84px}[data-cart-drawer] .cc-cart-item__title-wrapper{gap:6px}}
