/* Sticki Cart Premium 2.3.0 — blanc, chocolat et taupe. */
html body #sticki-cart-app,
html body .sticki-cart-page-shell{--scp-bg:#fff!important;--scp-card:#fff!important;--scp-text:#4b2b20!important;--scp-muted:#80736b!important;--scp-accent:#ac9584!important;--scp-btn:#4b2b20!important;--scp-btn-text:#fff!important;--scp-radius:0px!important;font-family:Arial,Helvetica,sans-serif!important;color:#4b2b20!important}
html body #sticki-cart-app *,html body .sticki-cart-page-shell *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif!important;border-radius:0!important}
html body #sticki-cart-app .sticki-cart-drawer{background:#fff!important;border-left:1px solid #e7dfd8;box-shadow:-12px 0 40px rgba(75,43,32,.08)}
html body #sticki-cart-app .sticki-cart-overlay{background:rgba(75,43,32,.25)!important;backdrop-filter:blur(2px)}
html body #sticki-cart-app .sticki-cart-drawer-inner{padding:28px 24px 32px!important}
html body #sticki-cart-app .sticki-kicker,html body .sticki-cart-page-shell .sticki-kicker{display:none!important}
html body #sticki-cart-app .sticki-head{padding:0 72px 24px 0!important;border-bottom:1px solid #e7dfd8!important;min-height:70px!important}
html body #sticki-cart-app .sticki-head h2{font-size:24px!important;font-weight:500!important;letter-spacing:.025em!important;line-height:1.25!important;color:#4b2b20!important;margin:0!important}
html body #sticki-cart-app .sticki-head p{font-size:11px!important;font-weight:400!important;color:#80736b!important;line-height:1.6!important;margin-top:8px!important}
html body #sticki-cart-app .sticki-head>.sticki-close,
html body #sticki-cart-app .sticki-modal-close{border:1px solid #ded2c8!important;background:#fff!important;box-shadow:none!important}
html body #sticki-cart-app .sticki-close:before,html body #sticki-cart-app .sticki-close:after,
html body #sticki-cart-app .sticki-modal-close:before,html body #sticki-cart-app .sticki-modal-close:after{background:#4b2b20!important}
html body #sticki-cart-app .sticki-shipping,html body .sticki-cart-page-shell .sticki-shipping{margin:22px 0!important;padding:16px!important;border:0!important;background:#f6f2ee!important}
html body #sticki-cart-app .sticki-shipping-row,html body .sticki-cart-page-shell .sticki-shipping-row{font-size:11px!important;line-height:1.7!important;color:#65584f!important}
html body #sticki-cart-app .sticki-shipping-row b,html body .sticki-cart-page-shell .sticki-shipping-row b{font-weight:400!important}
html body #sticki-cart-app .sticki-delivery-dot,html body .sticki-cart-page-shell .sticki-delivery-dot{display:none!important}
html body #sticki-cart-app .sticki-progress,html body .sticki-cart-page-shell .sticki-progress{height:3px!important;background:#e2d8d0!important;margin-top:12px!important}
html body #sticki-cart-app .sticki-progress i,html body .sticki-cart-page-shell .sticki-progress i{background:#ac9584!important}
html body #sticki-cart-app .sticki-items{gap:0!important}
html body #sticki-cart-app .sticki-item{background:#fff!important;border:0!important;border-bottom:1px solid #e7dfd8!important;padding:20px 0!important;grid-template-columns:88px minmax(0,1fr)!important;gap:16px!important}
html body #sticki-cart-app .sticki-thumb img{width:88px!important;height:88px!important;aspect-ratio:1;object-fit:cover}
html body #sticki-cart-app .sticki-name,html body .sticki-cart-page-shell .sticki-name{font-size:12px!important;font-weight:500!important;line-height:1.6!important;color:#4b2b20!important}
html body #sticki-cart-app .sticki-meta,html body .sticki-cart-page-shell .sticki-meta{font-size:10px!important;font-weight:400!important;line-height:1.7!important;color:#80736b!important}
html body #sticki-cart-app .sticki-line{flex-wrap:wrap;gap:10px!important;margin-top:14px!important}
html body #sticki-cart-app .sticki-line strong,html body .sticki-cart-page-shell .sticki-cart-page-item-bottom strong{font-size:12px!important;font-weight:500!important;color:#4b2b20!important}
html body #sticki-cart-app .sticki-remove,html body .sticki-cart-page-shell .sticki-remove{font-size:10px!important;font-weight:400!important;color:#80736b!important;margin-top:7px!important;min-height:28px}
html body #sticki-cart-app .sticki-qty,html body .sticki-cart-page-shell .sticki-qty{border-color:#ded2c8!important;background:#fff!important;box-shadow:none!important}
html body #sticki-cart-app .sticki-qty input,html body .sticki-cart-page-shell .sticki-qty input{font-size:12px!important;font-weight:400!important;color:#4b2b20!important}
html body #sticki-cart-app .sticki-qty button:before,html body #sticki-cart-app .sticki-qty button:after,
html body .sticki-cart-page-shell .sticki-qty button:before,html body .sticki-cart-page-shell .sticki-qty button:after{background:#4b2b20!important}
html body #sticki-cart-app .sticki-note,html body #sticki-cart-app .sticki-reassurance{margin-top:24px!important;background:#fff!important;padding:18px 0!important;border:0!important;border-bottom:1px solid #e7dfd8!important}
html body #sticki-cart-app .sticki-note-toggle b{font-size:11px!important;font-weight:500!important}
html body #sticki-cart-app .sticki-note-toggle small,html body #sticki-cart-app .sticki-carrier small{font-size:10px!important;line-height:1.6!important}
html body #sticki-cart-app .sticki-note-check{border-color:#ac9584!important}
html body #sticki-cart-app .sticki-note-toggle input:checked+.sticki-note-check{background:#4b2b20!important}
html body #sticki-cart-app .sticki-note-toggle input:focus-visible+.sticki-note-check{outline:2px solid #ac9584;outline-offset:3px}
html body #sticki-cart-app .sticki-note-field textarea{background:#fff!important;border:1px solid #ded2c8!important;font-size:12px!important}
html body #sticki-cart-app .sticki-carrier{padding:10px 0!important;background:#fff!important}
html body #sticki-cart-app .sticki-carrier-icon{background:#eee7e1!important;color:#4b2b20!important;font-weight:500!important}
html body #sticki-cart-app .sticki-carrier b{font-weight:500!important}
html body #sticki-cart-app .sticki-suggestions,html body .sticki-cart-page-shell>.sticki-suggestions{background:#eee7e1!important;padding:20px 16px!important;margin-top:24px!important}
html body #sticki-cart-app .sticki-suggestions h3,html body .sticki-cart-page-shell>.sticki-suggestions h3{font-size:11px!important;font-weight:400!important;line-height:1.7!important;color:#4b2b20!important;margin-bottom:14px!important}
html body #sticki-cart-app .sticki-suggestion-row article,html body .sticki-cart-page-shell .sticki-suggestion-row article{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body #sticki-cart-app .sticki-suggestion-row img,html body .sticki-cart-page-shell .sticki-suggestion-row img{width:100%!important;aspect-ratio:1!important;object-fit:cover!important}
html body #sticki-cart-app .sticki-suggestion-row a span,html body .sticki-cart-page-shell .sticki-suggestion-row a span{font-size:10px!important;font-weight:400!important;line-height:1.5!important;color:#4b2b20!important}
html body #sticki-cart-app .sticki-suggestion-row b,html body .sticki-cart-page-shell .sticki-suggestion-row b{font-size:10px!important;font-weight:400!important;color:#4b2b20!important}
html body #sticki-cart-app .sticki-quick-add,html body .sticki-cart-page-shell .sticki-quick-add{background:#4b2b20!important;color:#fff!important;font-size:10px!important;font-weight:400!important;min-height:44px!important;padding:10px 6px!important}
html body #sticki-cart-app .sticki-summary{margin-top:28px!important;padding-top:22px!important;border-top:1px solid #e7dfd8!important}
html body #sticki-cart-app .sticki-total{font-size:12px!important}
html body #sticki-cart-app .sticki-total strong{font-size:18px!important;font-weight:500!important}
html body #sticki-cart-app .sticki-summary>small{font-size:10px!important;line-height:1.7!important;margin:8px 0 18px!important}
html body #sticki-cart-app .sticki-checkout,html body .sticki-cart-page-shell .sticki-checkout,
html body #sticki-cart-app .sticki-add-selected,html body #sticki-cart-app .sticki-empty a,
html body .sticki-cart-page-shell .sticki-cart-page-empty a{background:#4b2b20!important;color:#fff!important;border:1px solid #4b2b20!important;min-height:48px!important;padding:14px 18px!important;font-size:11px!important;font-weight:400!important;letter-spacing:.04em!important}
html body #sticki-cart-app .sticki-view-cart,html body .sticki-cart-page-shell .sticki-cart-page-continue{background:#fff!important;color:#4b2b20!important;border:1px solid #ded2c8!important;min-height:48px!important;font-size:11px!important;font-weight:400!important}
html body #sticki-cart-app .sticki-payment-block span{font-weight:400!important;color:#4b2b20!important}
html body #sticki-cart-app .sticki-payment-block p{font-size:10px!important;line-height:1.7!important;color:#80736b!important}
html body #sticki-cart-app .sticki-modal-panel{background:#fff!important;border:1px solid #ded2c8!important;box-shadow:0 12px 40px rgba(75,43,32,.1)!important;padding:28px!important}
html body #sticki-cart-app .sticki-modal-info h2{font-size:22px!important;font-weight:500!important;color:#4b2b20!important;line-height:1.4!important;padding-right:48px}
html body #sticki-cart-app .sticki-modal-description{font-size:11px!important;line-height:1.8!important;font-weight:400!important}
html body #sticki-cart-app .sticki-modal-price{font-size:20px!important;font-weight:500!important;color:#4b2b20!important}
html body #sticki-cart-app select{background-color:#fff!important;color:#4b2b20!important;border:1px solid #ded2c8!important;min-height:44px!important;font-size:12px!important}
html body #sticki-cart-app select option{background:#fff;color:#4b2b20}
html body #sticki-cart-app .sticki-modal-bottom{background:#fff!important;gap:12px!important}
html body #sticki-cart-app :is(a,button,input,select,textarea):focus-visible,html body .sticki-cart-page-shell :is(a,button,input):focus-visible{outline:2px solid #ac9584!important;outline-offset:3px!important}
html body #sticki-cart-app .sticki-empty h3{font-size:22px!important;font-weight:500!important;color:#4b2b20!important}
html body #sticki-cart-app .sticki-bear{color:#ac9584!important}
body.woocommerce-cart,body.woocommerce-cart :is(#page,.site,.site-content,.content-area,.site-main,article,.entry-content,.woocommerce){background:#fff!important}
html body .sticki-cart-page-shell{background:#fff!important}
html body .sticki-cart-page-shell .sticki-cart-page-hero h1{font-size:32px!important;font-weight:500!important;color:#4b2b20!important}
html body .sticki-cart-page-shell .sticki-cart-page-hero p{font-size:11px!important;line-height:1.7!important}
html body .sticki-cart-page-shell .sticki-cart-page-item{background:#fff!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #e7dfd8!important;padding:20px 0!important}
html body .sticki-cart-page-shell .sticki-cart-page-summary{background:#f6f2ee!important;border:0!important;box-shadow:none!important}
html body .sticki-cart-page-shell .sticki-cart-page-summary h2{font-size:20px!important;font-weight:500!important}
@media(max-width:600px){
 html body #sticki-cart-app .sticki-cart-drawer-inner{padding:22px 16px 28px!important}
 html body #sticki-cart-app .sticki-item{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important}
 html body #sticki-cart-app .sticki-thumb img{width:72px!important;height:72px!important}
 html body #sticki-cart-app .sticki-head h2{font-size:22px!important}
 html body #sticki-cart-app .sticki-suggestion-row{gap:12px!important}
 html body #sticki-cart-app .sticki-suggestion-row article{flex:0 0 calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important}
 html body #sticki-cart-app .sticki-modal-panel{padding:22px 16px!important}
 html body #sticki-cart-app .sticki-modal-info h2{font-size:20px!important}
}
