@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";:root{--cal:#A23358;--cal-dark:#7E2544;--cal-tint:#FBEFF3;--cal-peach:#FFC6BC;--cal-ink:#121212}html body .product__title h1,html body h1.product-title-desktop{font-family:Poppins,Arial,sans-serif!important;font-size:26px!important;line-height:1.15!important;font-weight:700!important;color:var(--cal-ink)!important;margin:0!important}.cal-bl{list-style:none;margin:8px 0 14px;padding:0;display:flex;flex-direction:column;gap:9px;font-family:Poppins,Arial,sans-serif}.cal-bl li{display:flex;gap:8px;font-size:15px;line-height:22px;color:#121212e6}.cal-bl .cal-em{flex:0 0 auto;font-size:16px;line-height:22px}.cal-bl b{font-weight:700;color:var(--cal-ink)}.cal-rate{display:flex;align-items:center;margin:10px 0 6px;font-family:Poppins,Arial,sans-serif;letter-spacing:.96px}.cal-stars{position:relative;display:block;width:107px;height:20px;flex:0 0 107px}.cal-stars svg{position:absolute;top:0;left:0;width:107px;height:20px;display:block}.cal-stars__o{position:absolute;top:0;left:0;bottom:0;overflow:hidden;display:block}.cal-rate__t{margin-left:2px;font-size:16.1px;line-height:28.98px;color:#121212e6}.cal-anchor{display:block;height:0;scroll-margin-top:90px}.cal-lto{position:relative;overflow:hidden;border-radius:12px;margin:10px;padding:14px 20px 20px;text-align:center;font-family:Poppins,Arial,sans-serif;background:linear-gradient(135deg,#ffc6bc,#ffd4cc,#ffc6bc)}.cal-lto:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;pointer-events:none;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.3) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.2) 0%,transparent 40%)}.cal-lto p{margin:0;position:relative;z-index:1}.cal-lto__k{display:block;font-size:11px;line-height:19.8px;font-weight:600;letter-spacing:3px;color:#8b4513;text-transform:uppercase;margin-bottom:2px}.cal-lto__h{font-size:15px;line-height:27px;font-weight:800;letter-spacing:1px;color:#2d2d2d}.cal-lto__e{font-size:14px;line-height:25.2px;font-weight:600;letter-spacing:.5px;color:#5a3e36;margin-left:10px}.cal-sold{display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;padding:11px 14px;max-width:320px;margin:0 auto 14px;font-family:Poppins,Arial,sans-serif;letter-spacing:.96px}.cal-sold__track{flex:1 1 auto;height:5px;border-radius:999px;background:#f0efe9;overflow:hidden}html body .cal-sold__fill{display:block!important;height:5px;border-radius:999px;background:#c0392b}.cal-sold__label{flex:0 1 auto;font-size:14px;line-height:25.2px;font-weight:700;color:#c0392b}html body .lumin-product-block-qty-break .bs-form-check-label.bs-form-check-label{background:#fff!important;border:0!important;box-shadow:inset 0 0 0 1px #ffc6bc4d!important;border-radius:8px!important;overflow:hidden;padding:13px 14px 0!important;color:var(--cal-ink)!important}html body .lumin-product-block-qty-break .bs-form-check-input:checked+.bs-form-check-label.bs-form-check-label{background:#ffc6bc33!important;border:0!important;box-shadow:inset 0 0 0 2px #ffc6bc!important}html body .lumin-product-block-qty-break .bs-form-check+.bs-form-check{margin-top:10px!important}html body .lumin-product-block-qty-break .lumin-bundles__bar-radio{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;border:3px solid #ffffff!important;margin:0 12px 0 2px!important;box-shadow:0 0 0 2px #ffc6bc4d!important;box-sizing:border-box}html body .lumin-product-block-qty-break .bs-form-check-input:checked+label .lumin-bundles__bar-radio{background:#ffc6bc!important;box-shadow:0 0 0 2px #ffc6bc!important}html body .lumin-product-block-qty-break .lumin-product-block-qty-break-title{font-family:Poppins,Arial,sans-serif!important;font-size:17px!important;line-height:23.8px!important;font-weight:700!important;color:#000!important}html body .lumin-product-block-qty-break .lumin-product-block-qty-break-subtitle{display:inline-block!important;background:transparent!important;color:#555!important;padding:0!important;font-size:13px!important;line-height:18.2px!important;font-weight:700!important}html body .lumin-product-block-qty-break .bs-form-check .tiered-option__badge.tiered-option__badge{background:#ffc6bc!important;color:#fff!important;border-radius:0 0 5px 5px!important;padding:6px 8px!important;font-size:11px!important;line-height:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;top:-8px!important;right:10px!important;left:auto!important;bottom:auto!important;transform:none!important}html body .lumin-product-block-qty-break .lumin-product-block-qty-break-variants{margin-top:10px!important}html body .lumin-product-block-qty-break .lumin-product-block-qty-break-variant{align-items:center!important;gap:10px!important;margin-bottom:6px!important}html body .lumin-product-block-qty-break .lumin-product-block-qty-break-variant-title{font-size:0!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:4px!important;overflow:hidden;background:url(cal_thumb.jpg) center/cover no-repeat!important}html body .lumin-product-block-qty-break .lumin-form-select{font-family:Poppins,Arial,sans-serif!important;font-size:14px!important;border:0!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #ffc6bc4d!important;padding:7px 25px 7px 7px!important;height:33px!important;min-width:86px!important;background-color:#fff!important;color:#000!important}html body .lumin-product-block-qty-break .bs-form-check-input,html body .lumin-product-block-qty-break .bs-form-check-label,html body .lumin-product-block-qty-break .lumin-form-select{outline:none!important}html body .lumin-product-block-qty-break .bs-form-check-input:focus-visible+.bs-form-check-label{box-shadow:inset 0 0 0 2px #ffc6bc!important}html body .lumin-product-block-qty-break .lumin-form-select:focus-visible{box-shadow:inset 0 0 0 2px #ffc6bc!important}html body .lumin-product-block-qty-break .bottom-bars{margin:11px -14px 0!important}html body .lumin-product-block-qty-break .lumin-qty-bottom{border-radius:0!important;padding:7px 19px 6px 12px!important;font-family:Poppins,Arial,sans-serif!important;font-size:13px!important;line-height:18.2px!important;font-weight:700!important}html body .lumin-product-block-qty-break .bs-form-check:not(:has(.bs-form-check-input:checked)) .lumin-qty-bottom{background:#fff!important;color:#000!important}html body .lumin-product-block-qty-break .bs-form-check:has(.bs-form-check-input:checked) .lumin-qty-bottom{background:#ffc6bc!important;color:#fff!important}html body button[name=add].product-form__submit:not([disabled]),html body .product-form__submit.product-form__submit:not([disabled]){background:var(--cal)!important;color:#fff!important;border-radius:8px!important;border:0!important;font-family:Poppins,Arial,sans-serif!important;font-size:19px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}.cal-trust{font-family:Poppins,Arial,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 12px;font-size:16px;line-height:20.8px;font-weight:700;letter-spacing:.9px;color:#ffc6bc}.cal-trust svg{width:18px;height:18px;flex:0 0 18px}.cal-guar{font-family:Poppins,Arial,sans-serif;display:flex;align-items:flex-start;gap:10px;background:var(--cal-tint);border-radius:10px;padding:12px 14px;margin:12px 0 0}.cal-guar svg{width:22px;height:22px;flex:0 0 22px;color:var(--cal);margin-top:1px}.cal-guar p{margin:0;font-size:13px;line-height:19px;color:#121212e6}.cal-guar b{color:var(--cal-ink)}.cal-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9998;display:none;justify-content:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid #efe3e7}.cal-sticky.show{display:flex}.cal-sticky__btn{width:100%;max-width:520px;border:0;cursor:pointer;height:52px;font-size:17px;font-weight:700;font-family:Poppins,Arial,sans-serif}html body .product-form.sticky-atc,html body .sticky-atc-mobile{display:none!important}html body product-modal.product-media-modal:not([open]){width:100%!important;max-width:100vw!important;overflow:hidden!important}@media(max-width:749px){.cal-bl li{font-size:14px;line-height:21px}html body .product__title h1{font-size:22px!important}}.cal-sizeguide{margin:16px 0 0}.cal-sizeguide img{display:block;width:100%;height:auto;border-radius:12px}.cal-testi{margin:14px 0 0;background:#fdf0ed;border-radius:12px;padding:16px 18px;font-family:Poppins,Arial,sans-serif}.cal-testi__top{display:flex;align-items:center;gap:12px}.cal-testi__av{flex:0 0 44px;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#fff}.cal-testi__av img{width:100%;height:100%;object-fit:cover;display:block}.cal-testi__who{flex:1 1 auto;min-width:0}.cal-testi__n{font-size:15px;line-height:21px;font-weight:700;color:#121212}.cal-testi__v{display:flex;align-items:center;gap:4px;font-size:12px;line-height:17px;color:#8a7a75;margin-top:1px}.cal-testi__v svg{width:13px;height:13px;flex:0 0 13px;color:#2ea05a}.cal-testi__s{flex:0 0 auto;color:#f5a623;font-size:15px;letter-spacing:1px;white-space:nowrap}.cal-testi p{margin:12px 0 0;font-size:14px;line-height:21px;color:#121212e6}@media(max-width:749px){.cal-testi__s{font-size:13px}.cal-testi{padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cal-buybox.css.map */
