.carpe-bundle{display:block;max-width:425px;margin-block:21px 24px;padding:clamp(13px,3vw,23px);border:1px solid var(--line);background:var(--paper)}.carpe-bundle-heading{text-align:center}.carpe-bundle-heading h2{font-size:clamp(28px,4vw,38px);line-height:1.08}.carpe-bundle-heading p{margin-top:6px;color:var(--muted);font-size:13px}.carpe-bundle-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:16px 0 0;padding:0}.carpe-bundle-tiers li{padding-bottom:6px;border-bottom:2px solid var(--line);color:var(--muted);text-align:center;font-size:12px;line-height:1.35}.carpe-bundle-tiers .is-reached{border-color:#95612d}.carpe-bundle-tiers [aria-current]{color:var(--ink);font-weight:650}.carpe-bundle-offer{margin:9px 0 11px;color:#805323;text-align:center;font-size:12px;font-weight:600;line-height:1.4;text-wrap:balance}.carpe-bundle-pieces{display:grid;gap:5px}.carpe-bundle-piece{display:grid;grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:7px;min-height:51px;padding:4px 5px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.35}label.carpe-bundle-piece{cursor:pointer}.carpe-bundle-piece:has(input:checked){background:#efe5d4}.carpe-bundle-piece img{width:44px;height:44px;object-fit:cover;object-position:center 62%}.carpe-bundle-piece small{display:block;margin-top:2px;color:var(--muted);font-size:11px}.carpe-bundle-piece input{width:16px;height:16px;margin:0;accent-color:var(--wine)}.carpe-bundle-colour{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:5px 5px 5px 12px;font-size:12px}.carpe-bundle-colour select{min-height:44px;padding:0 8px;color:var(--ink);background:var(--light);border:1px solid var(--line);font:inherit}.carpe-bundle-check{text-align:center;color:var(--wine)}.carpe-bundle-result{display:grid;gap:3px;margin-block:12px;font-size:13px}.carpe-bundle-line{display:flex;justify-content:space-between;gap:8px}.carpe-bundle-line s{margin-inline-end:6px;color:var(--muted)}.carpe-bundle-hint{color:var(--muted);line-height:1.4}.carpe-bundle-add{width:100%;min-height:44px;justify-content:center}.carpe-bundle-feedback{margin-top:7px;text-align:center;color:var(--muted);font-size:11px}.carpe-bundle-feedback:has([data-bundle-message]:empty){display:none}.carpe-bundle-feedback a{text-decoration:underline}.carpe-product-gallery{border:0;margin:0;padding:0;min-inline-size:0}.carpe-gallery-label,.carpe-gallery-radio{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.carpe-gallery-detail{display:none}.carpe-gallery-radio:nth-of-type(2):checked~.carpe-gallery-main{display:none}.carpe-gallery-radio:nth-of-type(2):checked~.carpe-gallery-detail{display:block}.carpe-gallery-thumbs{display:flex;gap:8px;padding:9px 2px 2px}.carpe-gallery-thumbs label{display:block;width:54px;padding:2px;border:1px solid var(--line);cursor:pointer}.carpe-gallery-thumbs img{aspect-ratio:1;object-fit:cover}.carpe-gallery-radio:nth-of-type(1):checked~.carpe-gallery-thumbs label:nth-child(1),.carpe-gallery-radio:nth-of-type(2):checked~.carpe-gallery-thumbs label:nth-child(2){border-color:var(--wine)}.carpe-gallery-radio:nth-of-type(1):focus-visible~.carpe-gallery-thumbs label:nth-child(1),.carpe-gallery-radio:nth-of-type(2):focus-visible~.carpe-gallery-thumbs label:nth-child(2){outline:2px solid var(--wine);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
