.cal-gift{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center}.cal-gift__img{width:64px;height:64px;object-fit:contain;background:#f2efe9;display:block}.cal-gift__k{display:block;font:700 10.5px/1 var(--cal-font, sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--bw-grey, #8b8d92);margin-bottom:6px}.cal-gift b{display:block;font-weight:800;font-size:16px;line-height:1.25}.cal-gift small{display:block;font-size:13px;line-height:1.4;margin-top:3px}.cal-gift--hero{border:1px solid var(--bw-line, #3a3b3f);padding:10px 16px 10px 10px;max-width:460px;justify-self:start}.cal-gift--hero b{color:#fff}.cal-gift--hero small{color:#c4c5c8}.cal-gift--heroimg{position:absolute;top:28px;right:28px;z-index:2;background:#fff;padding:10px 18px 10px 10px;max-width:360px;box-shadow:0 10px 30px #0000002e}.cal-gift--heroimg .cal-gift__k{color:var(--cal-blue-grey, #5d6670)}.cal-gift--heroimg b{color:var(--cal-ink, #0a1a2f)}.cal-gift--heroimg small{color:var(--cal-blue-grey, #5d6670)}@media(min-width:750px){.cal-gift--mobile{display:none}}@media(max-width:749px){.cal-gift--heroimg{display:none}}.cal-gift--kat{grid-template-columns:52px minmax(0,1fr);gap:14px;border-top:1px solid var(--bw-line, #3a3b3f);padding-top:12px;margin-top:12px}.cal-gift--kat .cal-gift__img{width:52px;height:52px}.cal-gift--kat .cal-gift__k{font-size:10px;margin-bottom:5px}.cal-gift--kat b{font-size:14.5px;color:#fff}.cal-gift--kat small{font-size:12.5px;color:#c4c5c8;margin-top:2px}.cal-bw-band:has(.cal-bw-band__gift){grid-template-columns:auto minmax(0,1fr) auto auto}.cal-bw-band__gift{display:flex;gap:12px;align-items:center;border-left:1px solid var(--bw-line, #3a3b3f);padding-left:20px}.cal-bw-band__gift img{width:40px;height:40px;object-fit:contain;background:#f2efe9}.cal-bw-band__gift b{display:block;font-size:13.5px;color:#fff}.cal-bw-band__gift span{font-size:12px;color:#a9abaf}.cal-gift--pdp{grid-template-columns:56px minmax(0,1fr);gap:14px;background:var(--cal-linen, #f7f7f6);border:1px solid var(--cal-line, #e6e3dc);padding:10px 14px 10px 10px;margin:0 0 14px}.cal-gift--pdp .cal-gift__img{width:56px;height:56px;background:#fff}.cal-gift--pdp b{font-weight:600;font-size:14.5px;color:var(--cal-ink, #0a1a2f)}.cal-gift--pdp small{font-size:12.5px;color:var(--cal-blue-grey, #5d6670);margin-top:2px}.cal-gift__bar{display:block;height:3px;background:#dedad2;margin-top:8px;position:relative}.cal-gift__bar i{position:absolute;inset:0 auto 0 0;width:var(--gift, 0%);background:var(--cal-ink, #0a1a2f);transition:width .3s}.cal-gift--pdp.is-ok .cal-gift__bar i{width:100%}@media(max-width:749px){.cal-gift--hero{max-width:none}.cal-bw-band:has(.cal-bw-band__gift){grid-template-columns:1fr}.cal-bw-band__gift{border-left:0;padding-left:0;border-top:1px solid var(--bw-line, #3a3b3f);padding-top:10px}}.cal-bwh__img .cal-gift__img{position:static;inset:auto;width:64px;height:64px;object-fit:contain;filter:none}.cal-gift--pdp.is-ok [data-cal-gift-t]:before{content:"";display:inline-block;width:9px;height:5px;margin:0 8px 3px 1px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cal-gift.css.map */
