.jollys-concierge-cart-terms{display:block;margin:.8rem 0 1.2rem;padding:1.2rem 1.4rem;border:1px solid #c6baa2;background:#faf8f3;color:#302e29;line-height:1.6;min-width:0;}
.jollys-concierge-cart-terms p{margin:0 0 .8rem;}
.jollys-concierge-cart-terms .jollys-concierge-cart-terms__heading{font-weight:600;margin-bottom:1rem;}
.jollys-concierge-cart-terms__items{margin:0 0 1rem;padding-inline-start:1.5rem;overflow-wrap:anywhere;}
.jollys-concierge-cart-terms__items li+li{margin-top:.5rem;}
.jollys-concierge-cart-terms a{color:inherit;text-decoration:underline;text-underline-offset:.2em;}
.jollys-concierge-cart-terms__rights{font-weight:500;}
.jollys-concierge-cart-terms__check{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:0;margin:0;align-items:start;}
.jollys-concierge-cart-terms__check input{width:1.9rem;height:1.9rem;margin:.35rem 0 0;accent-color:#85734f;cursor:pointer;appearance:auto;}
.jollys-concierge-cart-terms__check label{cursor:pointer;min-height:4.4rem;}
.jollys-concierge-cart-terms__status:empty{display:none;}
.jollys-concierge-cart-terms .jollys-concierge-cart-terms__status{margin:1rem 0 0;}
.jollys-concierge-cart-terms__status[data-error]{color:#8a2929;}
.jollys-concierge-cart-terms input:focus-visible,.jollys-concierge-cart-terms a:focus-visible{outline:2px solid #74664b;outline-offset:4px;}
.jollys-concierge-cart-line{margin:.6rem 0;color:#74664b;line-height:1.4;}
[data-concierge-awaiting]{opacity:.65;}
body:has(jollys-concierge-cart-terms) .shopify-payment-button,body:has([data-concierge-initial-state][data-concierge-present="true"]) .shopify-payment-button,body:has(jollys-concierge-cart-terms) .additional-checkout-buttons,body:has(jollys-concierge-cart-terms) shopify-accelerated-checkout-cart{display:none!important;}
@media(max-width:749px){.jollys-concierge-cart-terms{padding:1.2rem;}}


