[data-cc-cart-drawer]{--cc-cart-ink:#1b2118;--cc-cart-accent:#bedb42;position:fixed;inset:0 0 0 auto;width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:20px 0 0 20px;background:#f8faf2;color:var(--cc-cart-ink);box-shadow:-12px 0 60px #15210f26;font:400 14px/1.5 CCBody,var(--font-body--family,Arial,sans-serif);overflow:hidden;overscroll-behavior:contain}[data-cc-cart-drawer][open]{display:flex;flex-direction:column}[data-cc-cart-drawer]::backdrop{background:#14200c70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-cc-cart-drawer] *{box-sizing:border-box}[data-cc-cart-drawer] [hidden]{display:none!important}[data-cc-cart-drawer] h2,[data-cc-cart-drawer] h3,[data-cc-cart-drawer] p{margin:0;color:inherit}[data-cc-cart-drawer] button,[data-cc-cart-drawer] input{font:inherit}[data-cc-cart-drawer] button{cursor:pointer;touch-action:manipulation}[data-cc-cart-drawer] button:disabled{cursor:wait;opacity:.5}[data-cc-cart-drawer] :is(button,a,input):focus-visible{outline:3px solid #6d881b;outline-offset:3px}[data-cc-cart-drawer] .cc-cart__header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 24px 15px;flex-shrink:0}[data-cc-cart-drawer] .cc-cart__eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;margin-bottom:4px}[data-cc-cart-drawer] h2{font:600 28px/1.15 CCHeading,var(--font-heading--family,Arial,sans-serif);letter-spacing:-.035em}[data-cc-cart-drawer] h2 span{font:400 14px/1.3 CCBody,var(--font-body--family,Arial,sans-serif);margin-left:4px}[data-cc-cart-drawer] .cc-cart__close{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dbe2cf;border-radius:50%;background:transparent;color:inherit;flex:none}[data-cc-cart-drawer] .cc-cart__context{padding:0 24px 17px;border-bottom:1px solid #dbe2cf;color:#56604d;font-size:12px;flex-shrink:0}[data-cc-cart-drawer] .cc-cart__status:empty{display:none}[data-cc-cart-drawer] .cc-cart__status{padding:10px 24px;color:#52613d;font-size:12px;flex-shrink:0}[data-cc-cart-drawer] .cc-cart__error{margin:12px 20px 0;padding:12px;border:1px solid #e4c8b6;border-radius:10px;background:#fff0e7;color:#75381c;font-size:13px;flex-shrink:0;overflow-wrap:anywhere}[data-cc-cart-drawer] .cc-cart__items{min-height:0;flex:1;overflow-y:auto;padding:18px 20px;scrollbar-gutter:stable;overscroll-behavior:contain}[data-cc-cart-drawer] .cc-cart__item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;margin-bottom:14px;padding:14px;border:1px solid #e0e4d7;border-radius:15px;background:#fff}[data-cc-cart-drawer] .cc-cart__item--bundle{background:#f0f4e3;border-color:#ccd9a3}[data-cc-cart-drawer] .cc-cart__image{display:block;width:82px;height:98px;border-radius:10px;background:#fff;object-fit:contain}[data-cc-cart-drawer] .cc-cart__placeholder{width:82px;height:98px;border-radius:10px;background:#e5ebd9}[data-cc-cart-drawer] .cc-cart__item-content{min-width:0}[data-cc-cart-drawer] .cc-cart__name{display:block;color:inherit;text-decoration:none;font:600 16px/1.25 CCHeading,var(--font-heading--family,Arial,sans-serif);letter-spacing:-.025em;overflow-wrap:anywhere}[data-cc-cart-drawer] .cc-cart__variant,[data-cc-cart-drawer] .cc-cart__property,[data-cc-cart-drawer] .cc-cart__plan{font-size:11px;line-height:1.45;color:#56604d;margin-top:4px;overflow-wrap:anywhere}[data-cc-cart-drawer] .cc-cart__badge{display:inline-block;margin-top:8px;padding:3px 7px;border-radius:5px;background:var(--cc-cart-accent);color:#27360c;font-size:10px;font-weight:700;line-height:1.4}[data-cc-cart-drawer] .cc-cart__price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:9px 0 4px;font-weight:700;font-size:15px}[data-cc-cart-drawer] .cc-cart__price s{font-size:12px;font-weight:400;color:#707966}[data-cc-cart-drawer] .cc-cart__line-discount{font-size:10px;color:#526d1c;line-height:1.4;margin-top:3px;overflow-wrap:anywhere}[data-cc-cart-drawer] .cc-cart__controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:10px}[data-cc-cart-drawer] .cc-cart__quantity{display:flex;align-items:center;border:1px solid #cad4bb;border-radius:20px;background:#fff;overflow:hidden}[data-cc-cart-drawer] .cc-cart__quantity button{width:34px;height:34px;padding:0;border:0;background:transparent;color:inherit;font-size:18px}[data-cc-cart-drawer] .cc-cart__quantity span{min-width:22px;text-align:center;font-size:12px}[data-cc-cart-drawer] .cc-cart__quantity-label{font-size:10px;color:#56604d;margin-top:4px}[data-cc-cart-drawer] .cc-cart__remove{border:0;padding:5px 0;background:transparent;color:#56604d;font-size:11px;text-decoration:underline;text-underline-offset:3px}[data-cc-cart-drawer] .cc-cart__empty{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:25px}[data-cc-cart-drawer] .cc-cart__empty h3{font:600 24px/1.2 CCHeading,var(--font-heading--family,Arial,sans-serif)}[data-cc-cart-drawer] .cc-cart__empty p{max-width:260px;color:#56604d}[data-cc-cart-drawer] .cc-cart__footer{flex-shrink:0;padding:18px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid #dbe2cf;background:#f8faf2;max-height:52dvh;overflow:auto}[data-cc-cart-drawer] .cc-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:15px;font-size:17px}[data-cc-cart-drawer] .cc-cart__total strong{font-size:21px}[data-cc-cart-drawer] .cc-cart__tax-note{font-size:11px;color:#637055;margin-top:6px}[data-cc-cart-drawer] .cc-cart__discount{display:flex;justify-content:space-between;gap:12px;color:#526d1c;font-size:12px;margin-bottom:8px}[data-cc-cart-drawer] .cc-cart__offer-warning{margin-top:12px;padding:12px;border-radius:10px;background:#fff1db;border:1px solid #e1cf9d;font-size:12px;line-height:1.45}[data-cc-cart-drawer] .cc-cart__ack{display:flex;align-items:flex-start;gap:8px;margin-top:10px;cursor:pointer}[data-cc-cart-drawer] .cc-cart__ack input{width:17px;height:17px;flex:none;margin:1px 0 0;accent-color:#31451c}[data-cc-cart-drawer] .cc-cart__checkout{display:flex;justify-content:center;align-items:center;width:100%;min-height:52px;padding:13px 18px;margin-top:16px;border:0;border-radius:50px;background:#1d2b18;color:#fff;font-size:16px;font-weight:700}[data-cc-cart-drawer] .cc-cart__continue{display:block;max-width:100%;margin:11px auto 0;padding:5px 8px;border:0;background:transparent;color:#56604d;font-size:12px;text-decoration:underline;text-underline-offset:3px}[data-cc-cart-drawer] .cc-cart__noscript{padding:24px}body[data-cc-cart-open]{overflow:hidden}@media(max-width:749px){[data-cc-cart-drawer]{width:100vw;border-radius:0}[data-cc-cart-drawer] .cc-cart__header{padding:18px 18px 14px}[data-cc-cart-drawer] .cc-cart__context{padding-inline:18px}[data-cc-cart-drawer] .cc-cart__items{padding:14px 12px}[data-cc-cart-drawer] .cc-cart__footer{padding-inline:18px}[data-cc-cart-drawer] .cc-cart__item{padding:12px;gap:11px}[data-cc-cart-drawer] .cc-cart__error{margin-inline:12px}}@media(max-width:359px){[data-cc-cart-drawer] .cc-cart__item{grid-template-columns:65px minmax(0,1fr);gap:10px}[data-cc-cart-drawer] .cc-cart__image,[data-cc-cart-drawer] .cc-cart__placeholder{width:65px;height:82px}[data-cc-cart-drawer] .cc-cart__name{font-size:15px}[data-cc-cart-drawer] .cc-cart__footer{max-height:55dvh}}@media(prefers-reduced-motion:no-preference){[data-cc-cart-drawer][open]{animation:cc-cart-enter .2s ease-out}@keyframes cc-cart-enter{0%{opacity:0;translate:30px 0}to{opacity:1;translate:0 0}}}[data-cc-cart-drawer] .cc-cart__offer-name{font-size:11px;font-weight:700;margin-top:7px}[data-cc-cart-drawer] .cc-cart__shipping{font-size:10px;color:#526d1c;margin-top:5px}[data-cc-cart-drawer] .cc-cart__trust{font-size:11px;color:#52613d;margin-top:12px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/17/assets/curvila-cactox-cart.css.map */
