.vd-bundle{margin:4px 0 2px;border:1px solid var(--vd-hairline, #E4DBCB);border-radius:12px;background:#fff;overflow:hidden}.vd-bundle__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:13px 16px 11px}.vd-bundle__title{font:600 11px/1 var(--vd-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--vd-ink, #0F2C36)}.vd-bundle__note{font:400 12px/1.4 var(--vd-sans);color:var(--vd-body, #54636A)}.vd-bundle__rows{margin:0;padding:0;border:0;min-width:0}.vd-bundle__row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--vd-line, #EBE3D2);cursor:pointer;transition:background-color .15s ease}.vd-bundle__row:hover{background:var(--vd-sand, #FBF7EF)}.vd-bundle__row.is-on,.vd-bundle__row:has(:checked){background:var(--vd-sand, #FBF7EF)}.vd-bundle__row:has(:focus-visible){outline:2px solid var(--vd-gold-deep, #B8801F);outline-offset:-2px}.vd-bundle__radio{width:18px;height:18px;border-radius:50%;box-sizing:border-box;border:1.5px solid var(--vd-ink, #0F2C36);background:#fff;position:relative;transition:border-color .15s ease}.vd-bundle__row.is-on .vd-bundle__radio:after,.vd-bundle__row:has(:checked) .vd-bundle__radio:after{content:"";position:absolute;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px;border-radius:50%;background:var(--vd-ink, #0F2C36)}.vd-bundle__main{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.vd-bundle__qty{font:500 14px/1.2 var(--vd-sans);color:var(--vd-ink, #0F2C36)}.vd-bundle__pct{font:600 11px/1 var(--vd-sans);letter-spacing:.02em;padding:4px 7px;border-radius:999px;background:var(--vd-sand-alt, #F1E9DA);color:var(--vd-ink, #0F2C36);font-variant-numeric:tabular-nums}.vd-bundle__best{font:600 9.5px/1 var(--vd-sans);letter-spacing:.12em;text-transform:uppercase;padding:5px 7px 4px;border-radius:999px;background:var(--vd-ink, #0F2C36);color:#fff}.vd-bundle__price{text-align:right;display:grid;justify-items:end;gap:2px;font-variant-numeric:tabular-nums}.vd-bundle__amount{font:500 14px/1.2 var(--vd-sans);color:var(--vd-ink, #0F2C36)}.vd-bundle__each{font:400 11px/1 var(--vd-sans);color:var(--vd-body, #54636A)}.vd-bundle__save{font:500 11px/1.2 var(--vd-sans);color:#0e7c6d}.vd-bundle__amount+.vd-bundle__each{margin-top:-1px}@media screen and (max-width:749px){.vd-bundle__row{padding:11px 14px;gap:10px}.vd-bundle__head{padding:12px 14px 10px}}.vd-bundle-cart{margin:0 0 18px;padding:12px 16px;border-radius:10px;background:var(--vd-sand, #FBF7EF);border:1px solid var(--vd-hairline, #E4DBCB);font:500 14px/1.45 var(--vd-sans);color:var(--vd-ink, #0F2C36)}.vd-bundle-cart--on{border-color:#0e7c6d}@media(prefers-reduced-motion:reduce){.vd-bundle__row,.vd-bundle__radio{transition:none}}.vd-countdown{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:2px 0 4px;padding:14px 18px 12px;border-radius:10px;background:var(--vd-ink, #0F2C36);color:#fff}.vd-countdown[hidden]{display:none}.vd-countdown__label{font:600 10.5px/1.2 var(--vd-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--vd-aqua, #7FCBD3)}.vd-countdown__clock{display:flex;align-items:flex-start;gap:6px;margin-left:auto}.vd-countdown__unit{display:grid;justify-items:center;gap:4px;min-width:44px}.vd-countdown__unit b{font:400 30px/1 var(--vd-serif);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#fff}.vd-countdown__unit i{font:500 8.5px/1 var(--vd-sans);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e}.vd-countdown__sep{font:400 24px/1 var(--vd-serif);color:var(--vd-aqua, #7FCBD3);margin-top:1px}@media screen and (max-width:749px){.vd-countdown{padding:12px 14px 10px}.vd-countdown__label{flex-basis:100%}.vd-countdown__clock{margin-left:0}.vd-countdown__unit{min-width:40px}.vd-countdown__unit b{font-size:26px}}.vd-payments{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0 0}.vd-payments__label{font:600 10.5px/1 var(--vd-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--vd-body, #54636A)}.vd-payments__icons{display:flex;flex-wrap:wrap;gap:6px}.vd-payments__icon{height:22px;width:auto;border-radius:3px}.vd-colors{margin:2px 0 0}.vd-colors__label{display:block;margin-bottom:8px;font:500 12px/1 var(--vd-sans);letter-spacing:.04em;color:var(--vd-body, #54636A)}.vd-colors__label b{font-weight:600;color:var(--vd-ink, #0F2C36)}.vd-colors__list{display:flex;flex-wrap:wrap;gap:10px}.vd-colors__item{display:grid;justify-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;font:500 11px/1 var(--vd-sans);letter-spacing:.04em;color:var(--vd-body, #54636A)}.vd-colors__thumb{display:block;width:72px;height:72px;border-radius:12px;overflow:hidden;background:#fff;border:1.5px solid var(--vd-hairline, #E4DBCB);box-sizing:border-box;transition:border-color .15s ease,transform .15s ease}.vd-colors__thumb img{display:block;width:100%;height:100%;object-fit:cover}.vd-colors__item:hover .vd-colors__thumb{transform:translateY(-2px)}.vd-colors__item.is-on .vd-colors__thumb{border-color:var(--vd-ink, #0F2C36);box-shadow:0 0 0 1.5px var(--vd-ink, #0F2C36)}.vd-colors__item.is-on{color:var(--vd-ink, #0F2C36)}.vd-colors__item:focus-visible{outline:2px solid var(--vd-gold-deep, #B8801F);outline-offset:3px;border-radius:12px}.product__info-container:has(.vd-colors) fieldset:has(input[data-option-name=Color]){display:none}@media(prefers-reduced-motion:reduce){.vd-colors__thumb{transition:none}.vd-colors__item:hover .vd-colors__thumb{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vd-bundle.css.map */
