.jollys-cart-page,#CartDrawer.jollys-cart-drawer{--jollys-cart-gold: #a99a7b;--jollys-cart-line: #e9e5de;background:#fff;color:#292724;font-family:var(--font-body-family);font-size:var(--text-base)}.jollys-cart-page .jollys-cart-heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--jollys-cart-line)}.jollys-cart-page h1,.jollys-cart-page .jollys-cart-summary__heading,.jollys-cart-help h2,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__header-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 500);text-transform:none}.jollys-cart-page h1{font-size:var(--text-6xl, 3.6rem);line-height:1.15;margin:0}.jollys-cart-page .jollys-cart-heading a,.jollys-cart-help a{text-underline-offset:.4rem;text-decoration:underline;font-size:var(--text-base)}.jollys-cart-page .hdt-page-cart__title,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__title{display:block;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.55;font-size:var(--text-base);overflow-wrap:anywhere;font-weight:var(--font-medium, 500)}.jollys-cart-page .hdt-page-cart__info,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__info{min-width:0}.jollys-cart-page .hdt-page-cart__img,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__img{--aspect-ratioapt: 1 !important;aspect-ratio:1;min-width:0;max-width:none;height:auto;max-height:none;background:#faf9f7;border-radius:0}.jollys-cart-page .hdt-page-cart__img img,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__img img{object-fit:contain;object-position:center}.jollys-cart-page .hdt-page-cart__img{width:11rem;margin-inline-end:2rem}.jollys-cart-page .hdt-page-cart__infos-wrap{align-items:flex-start}.jollys-cart-page .hdt-page-cart__meta-variant,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__meta-variant{margin-top:.6rem;font-size:var(--text-sm);color:#68625b;line-height:1.5}.jollys-cart-page .hdt-table-page-cart{margin-bottom:2.5rem}.jollys-cart-page .hdt-table-page-cart th{font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;color:#68625b;padding:0 1rem 1.5rem}.jollys-cart-page .hdt-table-page-cart th:first-child,.jollys-cart-page .hdt-table-page-cart td:first-child{padding-inline-start:0}.jollys-cart-page .hdt-table-page-cart th:last-child,.jollys-cart-page .hdt-table-page-cart td:last-child{padding-inline-end:0}.jollys-cart-page .hdt-table-page-cart td{padding:2rem 1rem;vertical-align:top;border-color:var(--jollys-cart-line)}.jollys-cart-page .jollys-cart-remove,#CartDrawer.jollys-cart-drawer .jollys-cart-remove{display:inline-flex;align-items:center;gap:.5rem;width:auto;height:auto;min-height:4.4rem;font-size:var(--text-sm);color:#68625b;text-decoration:underline;text-underline-offset:.3rem}.jollys-cart-page .jollys-cart-remove svg,#CartDrawer.jollys-cart-drawer .jollys-cart-remove svg{display:none}.jollys-cart-page .hdt-quantity-cart-item,#CartDrawer.jollys-cart-drawer .hdt-quantity-cart-item{width:12rem;min-width:12rem;height:4.4rem;border:1px solid #d8d1c6;border-radius:0;background:#fff}.jollys-cart-page .hdt-quantity__button,#CartDrawer.jollys-cart-drawer .hdt-quantity__button{width:4.4rem;height:4.2rem;display:inline-flex;align-items:center;justify-content:center;color:#292724}.jollys-cart-page .hdt-quantity__button.disabled,#CartDrawer.jollys-cart-drawer .hdt-quantity__button.disabled{opacity:.35}.jollys-cart-page .hdt-quantity-input,#CartDrawer.jollys-cart-drawer input.hdt-quantity-input[type=number]{width:100%;height:4.2rem;padding-inline:4.3rem;font-size:var(--text-base);font-weight:500}.jollys-cart-page .hdt-quantity__button svg,#CartDrawer.jollys-cart-drawer .hdt-quantity__button svg{width:1rem;height:1rem;pointer-events:none}.jollys-cart-page .hdt-quantity__button span,#CartDrawer.jollys-cart-drawer .hdt-quantity__button span{pointer-events:none}.jollys-cart-page .jollys-cart-summary{padding:2.8rem;border:1px solid var(--jollys-cart-line);border-top:2px solid var(--jollys-cart-gold);background:#faf9f7;text-align:start}.jollys-cart-page .jollys-cart-summary__heading{margin:0 0 2.5rem;font-size:var(--text-2xl)}.jollys-cart-page .hdt-page-cart__totals{display:flex;width:100%;text-transform:none;gap:1rem}.jollys-cart-page .hdt-page-cart__totals h3,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__total{font-size:var(--text-base);font-family:var(--font-body-family);font-weight:500}.jollys-cart-page .hdt-cart-tax,#CartDrawer.jollys-cart-drawer .hdt-cart-tax,.jollys-cart-page .hdt-cart-checkbox label,#CartDrawer.jollys-cart-drawer .hdt-cart-checkbox label{font-size:var(--text-sm);line-height:1.6;color:#68625b}.jollys-cart-page .hdt-cart-checkbox,#CartDrawer.jollys-cart-drawer .hdt-cart-checkbox{text-align:start;align-items:flex-start;gap:1rem}.jollys-cart-page .hdt-checkbox-wrapp,#CartDrawer.jollys-cart-drawer .hdt-checkbox-wrapp{flex-shrink:0;margin-top:.3rem}.jollys-cart-page .hdt-cart-checkbox a,#CartDrawer.jollys-cart-drawer .hdt-cart-checkbox a{text-decoration:underline;text-underline-offset:.25rem}.jollys-cart-page .hdt-main-cart__button-checkout,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__btn-checkout{width:100%;min-height:5.2rem;background:var(--jollys-cart-gold);color:#fff;border:1px solid var(--jollys-cart-gold);border-radius:0;font-size:var(--text-base);text-transform:none;letter-spacing:.03em;--hdt-btn-color: 255 255 255;--hdt-btn-hover-color: 255 255 255;--hdt-btn-bg: 169 154 123;--hdt-btn-hover-bg: 145 128 96}.jollys-cart-page .hdt-main-cart__button-checkout:hover,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__btn-checkout:hover{background:#918060;border-color:#918060;color:#fff}.jollys-cart-page .jollys-cart-help{padding-bottom:2.4rem;border-bottom:1px solid var(--jollys-cart-line);margin-bottom:2.4rem}.jollys-cart-help h2{font-size:var(--text-2xl);margin:0 0 1rem}.jollys-cart-help p{font-size:var(--text-base);line-height:1.7;color:#68625b;max-width:48rem;margin:0 0 1rem}.jollys-cart-page .hdt-page-cart__note{width:100%}.jollys-cart-page textarea,.jollys-cart-page .hdt-input{border-color:#d8d1c6;background:#fff;font:inherit;border-radius:0}.jollys-cart-page textarea{min-height:10rem}.jollys-cart-page .hdt-page-cart__coupon .hdt-flex{align-items:stretch!important;gap:1rem!important}.jollys-cart-page .hdt-page-cart__coupon .hdt-input{min-width:0;flex:1}.jollys-cart-page .hdt-main-cart__apply{min-height:4.8rem;padding-inline:1.8rem;border:1px solid #d8d1c6;color:#292724;white-space:nowrap}#CartDrawer.jollys-cart-drawer{width:min(100vw,48rem);max-width:100vw;max-height:100dvh}#CartDrawer.jollys-cart-drawer .hdt-dialog-drawer__header{padding:2rem 2.4rem;border-bottom:1px solid var(--jollys-cart-line)}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__header-title{font-size:var(--text-2xl)}#CartDrawer.jollys-cart-drawer .hdt-dialog-drawer__inner,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__wrap,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__main{min-height:0}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__main{overflow:auto}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__item{padding:2.4rem;gap:1.8rem;align-items:flex-start}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__img{width:10rem;margin:0}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__price{margin-top:1rem}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__actions{gap:1.6rem;flex-wrap:wrap}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__tool{display:flex;justify-content:flex-start;gap:2rem;padding:1rem 2.4rem 2rem;border:0}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__tool button{width:auto;height:auto;min-height:4.4rem;padding:0;gap:.6rem;background:transparent;border:0;border-radius:0;font-size:var(--text-sm)}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__tool button svg{width:1.8rem;height:1.8rem}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__bottom{flex:0 0 auto;border-color:var(--jollys-cart-line);box-shadow:none;max-height:65dvh;overflow:auto}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__bottom-wrap{padding:1.8rem 2.4rem max(1.8rem,env(safe-area-inset-bottom))}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__btn-viewcart{min-height:4.6rem;font-size:var(--text-base);color:#292724;background:#fff;border:1px solid #d8d1c6;border-radius:0}#CartDrawer.jollys-cart-drawer .jollys-cart-help--compact{text-align:center;padding-top:.5rem}#CartDrawer.jollys-cart-drawer .jollys-cart-help--compact a{font-size:var(--text-sm)}.jollys-cart-page :focus-visible,#CartDrawer.jollys-cart-drawer :focus-visible{outline:2px solid #786747;outline-offset:3px}@media(min-width:1150px){.jollys-cart-page>.hdt-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,38rem);column-gap:4rem}.jollys-cart-page .jollys-cart-heading{grid-column:1 / -1}.jollys-cart-page .hdt-cart-page__items{grid-column:1;grid-row:2;min-width:0}.jollys-cart-page .hdt-page-cart__footer,.jollys-cart-page .hdt-page-cart__footer-wrap{display:contents}.jollys-cart-page .jollys-cart-extras{grid-column:1;grid-row:3;width:auto;padding:0}.jollys-cart-page .jollys-cart-summary{grid-column:2;grid-row:2 / span 2;width:auto;align-self:start;margin:0}}@media(max-width:1149px){.jollys-cart-page .hdt-page-cart__footer-wrap{gap:3rem;margin:0}.jollys-cart-page .hdt-page-cart__footer-wrap>.hdt-col{width:100%;padding-inline:0}.jollys-cart-page .hdt-page-cart__footer-wrap>.jollys-cart-summary{padding:2.4rem}}@media(max-width:767px){.jollys-cart-page .jollys-cart-heading{display:block;margin-bottom:2.5rem}.jollys-cart-page h1{font-size:var(--text-4xl, 2.8rem);margin-bottom:1rem}.jollys-cart-page .hdt-table-page-cart .hdt-page-cart__item{padding:2rem 0;margin:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.4rem 1rem;border-bottom:1px solid var(--jollys-cart-line);font-size:var(--text-base)}.jollys-cart-page .hdt-table-page-cart td{border:0;padding:0;min-width:0}.jollys-cart-page .hdt-cart-item__product{grid-column:1 / -1;display:block}.jollys-cart-page .hdt-page-cart__image>a{position:relative;inset:auto;width:9rem;margin-inline-end:1.6rem;padding:0}.jollys-cart-page .hdt-cart-item__price{grid-column:1 / -1;justify-content:space-between;gap:1rem}.jollys-cart-page .hdt-cart-item__quantity{grid-column:1;flex-direction:column;align-items:flex-start;gap:.6rem}.jollys-cart-page .hdt-cart-item__total{grid-column:2;flex-direction:column;align-items:flex-end;gap:.6rem}.jollys-cart-page .hdt-page-cart__item td[cart-data-title]:before{flex:0 0 auto;font-size:var(--text-sm);color:#68625b;font-weight:400}.jollys-cart-page .jollys-cart-summary{padding:2rem}#CartDrawer.jollys-cart-drawer .hdt-dialog-drawer__header,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__item{padding:1.8rem}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__img{width:8rem}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__item{gap:1.4rem}#CartDrawer.jollys-cart-drawer .hdt-mini-cart__tool,#CartDrawer.jollys-cart-drawer .hdt-mini-cart__bottom-wrap{padding-inline:1.8rem}}.jollys-cart-help .jollys-cart-help__delivery{margin:1.2rem 0 .6rem;font-size:var(--text-sm);line-height:1.65}.jollys-cart-help__links{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin-bottom:.6rem}.jollys-cart-help .jollys-cart-help__links a{font-size:var(--text-sm)}.jollys-cart-help__details{margin:1rem 0 1.4rem;border-block:1px solid var(--jollys-cart-line);padding-block:1rem;scroll-margin-top:12rem}.jollys-cart-help__details summary{cursor:pointer;display:list-item;list-style:revert;padding:1rem 0;min-height:4.4rem;font-size:var(--text-base)}.jollys-cart-help__details summary::marker{color:#786747}.jollys-cart-help__details ul{list-style:disc;padding-inline-start:1.8rem;margin:1rem 0 1.8rem}.jollys-cart-help__details li{margin-block:.7rem;font-size:var(--text-sm);line-height:1.65;color:#68625b}.jollys-cart-help__details p{font-size:var(--text-sm)}.jollys-cart-help__details .jollys-cart-help__address-label{margin-bottom:.5rem;font-weight:500;color:#292724}.jollys-cart-help__details address{font:inherit;font-size:var(--text-sm);line-height:1.7;color:#68625b}#CartDrawer.jollys-cart-drawer .jollys-cart-help__links{justify-content:center}#CartDrawer.jollys-cart-drawer .jollys-cart-help__delivery{margin-top:.8rem;font-size:var(--text-sm)}.jollys-cart-page .jollys-cart-disclosure,#CartDrawer.jollys-cart-drawer .jollys-cart-disclosure{margin:0;border:0;border-top:1px solid var(--jollys-cart-line);background:transparent;box-shadow:none;text-align:start}.jollys-cart-page .jollys-cart-disclosure>summary,#CartDrawer.jollys-cart-drawer .jollys-cart-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:5.2rem;padding:1.6rem 0;list-style:none;cursor:pointer;color:#514b42;background:transparent;box-shadow:none;font-family:var(--font-body-family);font-size:var(--text-base);font-weight:400;line-height:1.5;text-transform:none}.jollys-cart-disclosure>summary::-webkit-details-marker{display:none}.jollys-cart-disclosure>summary::marker{content:""}.jollys-cart-disclosure>summary>svg{flex:0 0 1.4rem;color:#786747}.jollys-cart-disclosure[open]>summary .jollys-cart-disclosure__vertical{opacity:0}.jollys-cart-disclosure__body{padding:0 0 1.8rem}.jollys-cart-discount hdt-cart-discount{display:block}.jollys-cart-page .jollys-cart-discount__field,#CartDrawer.jollys-cart-drawer .jollys-cart-discount__field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.8rem}.jollys-cart-page .jollys-cart-discount__input,#CartDrawer.jollys-cart-drawer .jollys-cart-discount__input{display:block;width:100%;min-width:0;min-height:4.8rem;padding:1rem 1.2rem;border:1px solid #d8d1c6;border-radius:0;background:#fff;color:#292724;box-shadow:none;font-family:var(--font-body-family);font-size:max(16px,var(--text-base));line-height:1.5}.jollys-cart-page .jollys-cart-discount__apply,#CartDrawer.jollys-cart-drawer .jollys-cart-discount__apply{min-height:4.8rem;padding:1rem 1.8rem;border:1px solid #a99a7b;border-radius:0;background:#a99a7b;color:#fff;box-shadow:none;font-family:var(--font-body-family);font-size:var(--text-base);font-weight:500;line-height:1.5;text-transform:none;white-space:nowrap;cursor:pointer}.jollys-cart-page .jollys-cart-discount__apply:hover,#CartDrawer.jollys-cart-drawer .jollys-cart-discount__apply:hover{background:#918060;border-color:#918060}.jollys-cart-discount__error{margin-top:1rem;font-size:var(--text-sm);line-height:1.5}.jollys-cart-page .jollys-cart-order-note textarea{display:block;width:100%;min-height:11rem;margin:0;padding:1.2rem;font-family:var(--font-body-family);font-size:max(16px,var(--text-base));line-height:1.6}#CartDrawer.jollys-cart-drawer .jollys-cart-discount-wrap{padding:0 2.4rem;background:#fff}#CartDrawer.jollys-cart-drawer .jollys-cart-disclosure>summary{font-size:var(--text-sm)}@media(max-width:767px){#CartDrawer.jollys-cart-drawer .jollys-cart-discount-wrap{padding-inline:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/jollys-cart.css.map */
