.calora-product .product__title{margin:0 0 12px!important}.calora-product .product__title h1{font-size:clamp(32px,3.2vw,47px);line-height:1.08;letter-spacing:-1.4px;max-width:620px}.calora-product .product__text{font-size:11px;letter-spacing:1.6px;margin-bottom:13px!important}.calora-product .cl-product-promise{font-size:15px;line-height:1.55;color:#686055;margin:0 0 17px}.cl-gift{display:flex;align-items:center;gap:13px;border:1px solid #dfcbb3;background:#f1e7d6;border-radius:9px;padding:14px 15px;margin:0 0 13px}.cl-gift__icon{width:44px;height:44px;flex:0 0 44px;color:#97613d}.cl-gift__icon svg{width:100%;height:100%}.cl-gift>div{display:grid;gap:3px}.cl-gift__label{font:700 9px/1.3 Arial,sans-serif;letter-spacing:1.5px;color:#8c5537}.cl-gift strong{font-size:14px;line-height:1.3}.cl-gift div>span:last-child{font-size:11px;line-height:1.4;color:#78664f}.cl-gift__price{font-size:10px;font-weight:700;color:#784725;margin-left:auto;border:1px solid #ddc29f;border-radius:20px;padding:5px 8px}.calora-product .cl-product-benefits--compact{display:flex;flex-wrap:wrap;gap:9px 18px;margin:0 0 20px;font-size:11px}.calora-product .cl-product-benefits--compact li{gap:6px;line-height:1.4}.calora-product .cl-product-benefits--compact svg{width:16px;height:16px;flex-basis:16px}.cl-bundle__options{border:0;padding:0;margin:0;min-width:0}.cl-bundle__options legend{font-size:12px;font-weight:700;margin-bottom:18px;padding:0;letter-spacing:.2px}.cl-bundle__cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cl-pack{border:1px solid #d9d2c7;border-radius:9px;background:#fcfaf6;display:flex;flex-direction:column;position:relative;padding:18px 17px 16px;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s;min-width:0}.cl-pack.is-selected{border-color:#9d492d;background:#fffaf3;box-shadow:0 0 0 1px #9d492d}.cl-pack:hover{border-color:#9d492d}.cl-pack input{position:absolute;opacity:0;width:1px;height:1px}.cl-pack:focus-within{outline:2px solid #504638;outline-offset:4px}.cl-pack__head{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.4}.cl-pack__dot{width:16px;height:16px;border:1px solid #bfb5a5;border-radius:50%;flex:0 0 16px;display:grid;place-items:center}.is-selected .cl-pack__dot{border-color:#9d492d}.is-selected .cl-pack__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:#9d492d}.cl-pack__detail{font-size:11px;line-height:1.3;color:#7b7162;margin:6px 0 11px}.cl-pack__price{font-size:25px;font-weight:700;line-height:1.2;letter-spacing:-.5px;white-space:nowrap}.cl-pack s{font-size:11px;color:#8b7f71;line-height:1.3;margin-top:4px}.cl-pack__saving{font-size:10px;font-weight:700;line-height:1.5;color:#9a4428;margin-top:4px}.cl-pack__gift{font-size:10px;color:#645a4d;margin-top:12px;line-height:1.35}.cl-pack__badge{position:absolute;top:-11px;left:16px;font-size:8px;letter-spacing:1px;font-weight:700;background:#9d492d;color:#fff;border-radius:4px;padding:4px 8px}.cl-pack--unavailable{opacity:.5;cursor:default}.cl-pack__unavailable{font-size:10px;color:#9d492d;margin-top:5px}.cl-bundle__occasion{font-size:11px;color:#8a7d6d;margin:12px 0 17px;line-height:1.4}.cl-pack__unit{font-size:10px;color:#776551;line-height:1.4;margin-top:4px}.cl-urgency{display:flex;align-items:center;gap:13px;position:relative;isolation:isolate;overflow:hidden;padding:13px 15px;border:1px solid #e5c4ab;border-left:3px solid #a54b2c;border-radius:8px;background:linear-gradient(115deg,#f3e3d3,#faf0e5);color:#693821}.cl-urgency:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,#ffffff70 50%,transparent 75%);transform:translate(-110%);animation:cl-urgency-shine 1.4s ease-out .4s 1}.cl-urgency__icon{display:grid;place-items:center;position:relative;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#eed0b7;color:#a54b2c}.cl-urgency__icon>strong{font-size:15px;font-weight:700;line-height:1}.cl-urgency__dot{width:9px;height:9px;border-radius:50%;background:#a54b2c}.cl-urgency__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #a54b2c;border-radius:50%;opacity:0;animation:cl-urgency-pulse 2.4s ease-out .4s infinite}.cl-urgency__content{display:grid;gap:3px;min-width:0;flex:1}.cl-urgency__label{font-size:8px;font-weight:700;letter-spacing:1.1px;line-height:1.4;color:#935333}.cl-urgency__title{font-size:13px;line-height:1.4;letter-spacing:0}.cl-urgency__offer{font-size:11px;line-height:1.5;color:#78523b}.cl-urgency__offer strong{color:#963e22;font-weight:700}.cl-urgency [hidden]{display:none!important}.cl-urgency__pause{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border:1px solid #dbb99d;border-radius:50%;color:#875135;background:transparent;cursor:pointer;padding:0;align-self:center}.cl-urgency__pause>span{display:block;width:7px;height:8px;border-left:2px solid currentColor;border-right:2px solid currentColor}.cl-urgency__pause:focus-visible{outline:2px solid #693821;outline-offset:3px}.cl-urgency.is-paused .cl-urgency__icon:after{animation-play-state:paused}.cl-urgency.is-paused .cl-urgency__pause>span{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor;border-right:0}.cl-urgency--low{border-left-color:#a33621}.cl-urgency--unavailable .cl-urgency__icon:after{animation:none}.cl-urgency--unavailable .cl-urgency__offer{display:none}.cl-urgency--unavailable .cl-urgency__icon>strong{font-size:15px;font-weight:700;line-height:1}.cl-urgency__dot{background:#897d6f}@keyframes cl-urgency-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.65);opacity:0}}@keyframes cl-urgency-shine{to{transform:translate(110%)}}@media(max-width:749px){.cl-urgency{gap:10px;padding:12px}.cl-urgency__title{font-size:12px}.cl-urgency__offer{font-size:10px}.cl-urgency__label{font-size:7px;letter-spacing:.8px}.cl-pack__unit{font-size:9px}}@media(prefers-reduced-motion:reduce){.cl-urgency__pause{display:none}.cl-urgency:before,.cl-urgency__icon:after{animation:none}.cl-pack,.calora-product .product-form__submit{transition:none}.calora-product .product-form__submit:hover{transform:none}}.cl-countdown{font-size:11px;line-height:1.5;color:#9d492d;background:#f1e2d4;padding:8px 10px;border-radius:4px;margin-top:10px}.cl-countdown strong{font-variant-numeric:tabular-nums;letter-spacing:1px}.cl-bundle__total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #ded5c8}.cl-bundle__total span{font-size:11px;color:#6c6255;display:block;line-height:1.4}.cl-bundle__total small{color:#556248;font-size:10px;line-height:1.4;display:block;margin-top:3px}.cl-bundle__total strong{font-size:24px;line-height:1.2;letter-spacing:-.5px;white-space:nowrap}.calora-product.cl-purchase-ready .product__tax,.calora-product.cl-purchase-ready .installment{display:none}.calora-product .product-form{margin:14px 0 0!important}.calora-product .product-form__submit{font-size:14px;min-height:56px!important;margin-bottom:0!important;border-radius:7px!important;background:#9d492d!important;letter-spacing:.1px;box-shadow:0 4px 12px #7e3e2317;transition:background .18s,transform .18s}.calora-product .product-form__submit:hover{background:#843b23!important;transform:translateY(-1px)}.calora-product .product-form__submit:before,.calora-product .product-form__submit:after{border-radius:7px!important}.calora-product .cl-product-reassurance{margin-top:11px!important}.calora-product .cl-product-reassurance p{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;margin:0;line-height:1.5}.cl-product-reassurance p svg{width:13px;height:13px}.cl-product-reassurance p>span{padding:0 5px}.cl-product-reassurance .cl-policy-links{justify-content:center;margin-top:8px;font-size:10px}.cl-bundle-error{background:#f2e2d4;border:1px solid #c88e66;border-radius:6px;padding:12px;margin-top:14px;font-size:12px;line-height:1.5;color:#7e3d23}.cl-bundle-error p{margin:0 0 8px}.cl-bundle-error a{color:inherit;text-decoration:underline}.calora-product .product__info-wrapper{padding-top:2px}.cl-bundle[hidden],.cl-countdown[hidden],.cl-pack [hidden],.cl-bundle-error[hidden],.calora-product.cl-purchase-ready [id^=Quantity-Form-][hidden],.calora-product.cl-purchase-ready [id^=price-][hidden]{display:none!important}@media(min-width:990px){.calora-product .product.product--large .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing)/2)}.calora-product .product.product--large .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing)/2);padding-left:0}}@media(max-width:749px){.calora-product .product__title h1{font-size:35px;letter-spacing:-1px}.cl-gift{gap:10px;padding:12px}.cl-gift strong{font-size:12px}.cl-gift__icon{width:36px;height:36px;flex-basis:36px}.cl-gift div>span:last-child{font-size:10px}.cl-gift__price{font-size:8px;padding:4px 6px}.cl-pack{padding:17px 12px 14px}.cl-pack__head{font-size:13px}.cl-pack__price{font-size:23px}.cl-pack__gift,.cl-pack__saving{font-size:9px}.calora-product .cl-product-benefits--compact{gap:8px 12px;font-size:10px}.cl-bundle__cards{gap:10px}.calora-product .product-form__submit{font-size:13px}.cl-bundle__total strong{font-size:23px}.cl-product-reassurance .cl-policy-links,.cl-bundle__occasion,.calora-product .product__text{font-size:10px}.calora-product .cl-product-promise{font-size:13px}}.calora-product .product-form__buttons{max-width:none}.calora-product .product-form__submit{width:100%}
/*# sourceMappingURL=/cdn/shop/t/7/assets/calora-bundle.css.map */
