bundle-selector{--bs-fg: var(--color-foreground, #6f5b52);--bs-bg: var(--color-background, #fbf6f2);--bs-border: var(--color-border, #e8d9d2);--bs-accent: var(--color-primary, #c17d6d);--bs-heading: var(--color-foreground-heading, #4a3832);--bs-muted: color-mix(in srgb, var(--bs-fg) 55%, transparent);--bs-radius: 16px;--bs-save: #1f8a4c;--bs-cta: #9c5645;--bs-cta-hover: #823f30;display:block;font-family:inherit;color:var(--bs-fg)}.bundle-selector__heading{font-size:1.05rem;font-weight:800;margin:0 0 12px;color:var(--bs-heading)}.bundle-tier__title,.bundle-option__legend,.bundle-piece__title{color:var(--bs-heading)}.bundle-selector__tiers{display:flex;flex-direction:column;gap:10px}.bundle-tier{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;position:relative;padding:14px;border:1.5px solid var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-bg);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.bundle-tier:hover{border-color:color-mix(in srgb,var(--bs-accent) 40%,var(--bs-border))}.bundle-tier__radio{position:absolute;opacity:0;pointer-events:none}.bundle-tier__indicator{width:22px;height:22px;border-radius:50%;border:2px solid var(--bs-border);flex:none;display:grid;place-items:center;transition:border-color .15s ease}.bundle-tier__indicator:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--bs-accent);transform:scale(0);transition:transform .15s ease}.bundle-tier:has(.bundle-tier__radio:checked){border-color:var(--bs-accent);box-shadow:0 4px 16px color-mix(in srgb,var(--bs-accent) 14%,transparent);background:color-mix(in srgb,var(--bs-accent) 4%,var(--bs-bg))}.bundle-tier:has(.bundle-tier__radio:checked) .bundle-tier__indicator{border-color:var(--bs-accent)}.bundle-tier:has(.bundle-tier__radio:checked) .bundle-tier__indicator:after{transform:scale(1)}.bundle-tier__radio:focus-visible+.bundle-tier__indicator{outline:2px solid var(--bs-accent);outline-offset:2px}.bundle-tier__body{display:flex;flex-direction:column;gap:3px;min-width:0}.bundle-tier__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bundle-tier__title{font-size:.98rem;font-weight:800;line-height:1.3}.bundle-tier__badge{font-size:.68rem;font-weight:700;line-height:1;padding:4px 8px;border-radius:999px;background:var(--bs-accent);color:var(--bs-bg);white-space:nowrap}.bundle-tier__subtitle{font-size:.8rem;color:var(--bs-muted);line-height:1.4}.bundle-tier__per-piece{font-size:.78rem;font-weight:600;color:var(--bs-muted)}.bundle-tier__pricing{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start;white-space:nowrap}.bundle-tier__price{font-size:1.02rem;font-weight:800}.bundle-tier__compare{font-size:.8rem;color:var(--bs-muted);text-decoration:line-through}.bundle-tier__savings{font-size:.72rem;font-weight:700;color:var(--bs-save)}.bundle-selector__variants{margin-top:16px}.bundle-apply-all{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px 0;font-size:.86rem;font-weight:600}.bundle-apply-all input{position:absolute;opacity:0;pointer-events:none}.bundle-apply-all__box{width:20px;height:20px;border-radius:6px;border:2px solid var(--bs-border);flex:none;display:grid;place-items:center;transition:background .15s ease,border-color .15s ease}.bundle-apply-all__box:after{content:"";width:11px;height:6px;border-inline-start:2px solid var(--bs-bg);border-bottom:2px solid var(--bs-bg);transform:rotate(-45deg) scale(0);margin-top:-2px;transition:transform .15s ease}.bundle-apply-all:has(input:checked) .bundle-apply-all__box{background:var(--bs-accent);border-color:var(--bs-accent)}.bundle-apply-all:has(input:checked) .bundle-apply-all__box:after{transform:rotate(-45deg) scale(1)}.bundle-apply-all input:focus-visible+.bundle-apply-all__box{outline:2px solid var(--bs-accent);outline-offset:2px}.bundle-option{border:0;margin:0;padding:8px 0 0}.bundle-option__legend{font-size:.8rem;font-weight:700;margin-bottom:6px;padding:0}.bundle-option__values{display:flex;flex-wrap:wrap;gap:8px}.bundle-option__pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1.5px solid var(--bs-border);border-radius:10px;font-size:.84rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease;-webkit-user-select:none;user-select:none}.bundle-option__pill .bundle-option__input{position:absolute;opacity:0;pointer-events:none}.bundle-option__pill:has(.bundle-option__input:checked){border-color:var(--bs-accent);background:color-mix(in srgb,var(--bs-accent) 8%,var(--bs-bg))}.bundle-option__pill:has(.bundle-option__input:focus-visible){outline:2px solid var(--bs-accent);outline-offset:2px}.bundle-option__pill.is-unavailable{opacity:.4;cursor:not-allowed;text-decoration:line-through}.bundle-option__swatch{width:16px;height:16px;border-radius:50%;border:1px solid color-mix(in srgb,var(--bs-fg) 20%,transparent);flex:none}.bundle-custom{margin-top:6px;border:1.5px solid var(--bs-border);border-radius:var(--bs-radius);overflow:hidden}.bundle-custom__summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;cursor:pointer;font-size:.88rem;font-weight:700;list-style:none}.bundle-custom__summary::-webkit-details-marker{display:none}.bundle-custom__chevron{width:12px;height:8px;transition:transform .2s ease}.bundle-custom[open] .bundle-custom__chevron{transform:rotate(180deg)}.bundle-custom__pieces{padding:4px 14px 14px;display:flex;flex-direction:column;gap:14px}.bundle-piece{border-top:1px solid var(--bs-border);padding-top:12px}.bundle-piece:first-child{border-top:0;padding-top:0}.bundle-piece__title{font-size:.86rem;font-weight:800;margin-bottom:2px}.bundle-selector__footer{margin-top:16px}.bundle-selector__error{margin:0 0 8px;color:var(--color-error, #c0392b);font-size:.82rem;font-weight:600}.bundle-selector__add{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;min-height:56px;padding-block:16px;font-size:1.08rem;font-weight:800;letter-spacing:.01em;--button-background-color: var(--bs-cta);--button-border-color: var(--bs-cta);--button-color: #fff;background-color:var(--bs-cta)!important;background-image:none!important;border:none!important;color:#fff!important;box-shadow:0 8px 22px color-mix(in srgb,var(--bs-cta) 34%,transparent)}.bundle-selector__add:hover{background-color:var(--bs-cta-hover)!important;color:#fff!important}@media(prefers-reduced-motion:reduce){.bundle-selector__add{animation:none}}.bundle-selector__add.is-loading{opacity:.7;pointer-events:none}.bundle-selector__add-prices{display:inline-flex;align-items:baseline;gap:8px}.bundle-selector__add-prices:not(:empty):before{content:"\b7";margin-inline-end:8px;opacity:.6}.bundle-selector__add-total{font-weight:800}.bundle-selector__add-orig{font-weight:600;font-size:.85em;opacity:.72;text-decoration:line-through}.bundle-selector__add-orig[hidden]{display:none}.bundle-selector__buy-now{width:100%;margin-top:0;min-height:54px;padding-block:15px;font-size:1.04rem;font-weight:800;background-color:var(--bs-bg)!important;background-image:none!important;color:var(--bs-cta)!important;border:2px solid var(--bs-cta)!important}.bundle-selector__buy-now:hover{background-color:color-mix(in srgb,var(--bs-cta) 10%,var(--bs-bg))!important;color:var(--bs-cta-hover)!important;border-color:var(--bs-cta-hover)!important}.bundle-selector__buy-now.is-loading{opacity:.7;pointer-events:none}.bundle-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:12px 0;padding:14px 12px;list-style:none;border:1px solid var(--bs-border);border-radius:var(--bs-radius);background:color-mix(in srgb,var(--bs-accent) 4%,var(--bs-bg))}.bundle-trust__item{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:var(--bs-heading);line-height:1.3}.bundle-trust__ic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--bs-accent) 12%,var(--bs-bg));color:var(--bs-accent);flex:none}.bundle-trust__ic svg{width:17px;height:17px}.bundle-selector__placeholder{border:1px dashed var(--color-border, #ccc);border-radius:12px;padding:24px;text-align:center;color:#888;font-size:.9rem}[hidden]{display:none!important}@media(min-width:750px){.bundle-tier{padding:16px 18px}.bundle-tier__title{font-size:1.02rem}.bundle-tier__price{font-size:1.08rem}.bundle-trust{grid-template-columns:repeat(4,1fr);text-align:center}.bundle-trust__item{flex-direction:column;gap:6px;font-size:.78rem}}.bundle-tier--featured{border-color:var(--bs-accent);background:color-mix(in srgb,var(--bs-accent) 7%,var(--bs-bg));box-shadow:0 6px 20px color-mix(in srgb,var(--bs-accent) 16%,transparent)}.bundle-tier__perks{grid-column:1 / -1;display:flex;justify-content:space-around;align-items:center;gap:8px;margin-top:12px;padding-top:11px;border-top:1px dashed color-mix(in srgb,var(--bs-accent) 40%,transparent)}.bundle-tier__perk{font-size:.74rem;font-weight:700;color:var(--bs-heading);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.bundle-compare{display:flex;align-items:center;justify-content:center;gap:12px;background:color-mix(in srgb,var(--bs-accent) 6%,var(--bs-bg));border:1px dashed var(--bs-accent);border-radius:14px;padding:12px 16px;margin-top:14px}.bundle-compare__tag{color:var(--bs-accent);flex:none}.bundle-compare__tag svg{width:22px;height:22px}.bundle-compare__col{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.bundle-compare__col small{font-size:.72rem;color:var(--bs-muted)}.bundle-compare__col s{font-size:.85rem;color:var(--bs-muted)}.bundle-compare__col--final b{font-size:1.05rem;font-weight:800;color:var(--bs-accent)}.bundle-compare__arrow{color:var(--bs-accent);font-size:1.15rem;flex:none}.bundle-sizeguide{display:inline-flex;align-items:center;gap:9px;background:none;border:none;padding:8px 0;margin:2px 0 6px;font-family:inherit;font-size:.86rem;font-weight:600;color:var(--bs-heading);cursor:pointer}.bundle-sizeguide__ic{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--bs-accent) 12%,var(--bs-bg));color:var(--bs-accent);flex:none}.bundle-sizeguide__ic svg{width:18px;height:18px}.bundle-sizeguide__txt b{color:var(--bs-accent);text-decoration:underline;text-underline-offset:3px}.bundle-sizeguide__modal{border:none;border-radius:16px;padding:22px 20px;max-width:380px;width:90%;box-shadow:0 16px 50px #4a383238;font-family:inherit;color:var(--bs-fg)}.bundle-sizeguide__modal::backdrop{background:#4a383273}.bundle-sizeguide__close{position:absolute;top:10px;left:14px;background:none;border:none;font-size:24px;line-height:1;color:#b9a59d;cursor:pointer}.bundle-sizeguide__title{font-size:17px;font-weight:800;color:var(--bs-heading);margin:0 0 12px}.bundle-sizeguide__table{width:100%;border-collapse:collapse;font-size:15px}.bundle-sizeguide__table td{padding:11px 0;border-bottom:1px solid var(--bs-border)}.bundle-sizeguide__table tr:last-child td{border-bottom:none}.bundle-sizeguide__table .k{font-weight:800;width:60px;color:var(--bs-heading)}.bundle-sizeguide__note{font-size:14px;line-height:1.9;color:var(--bs-fg);margin:14px 0 0}.bundle-selector__tiers>.bundle-selector__variants{margin-top:0;background:color-mix(in srgb,var(--bs-accent) 4%,var(--bs-bg));border:1.5px solid color-mix(in srgb,var(--bs-accent) 28%,var(--bs-border));border-radius:var(--bs-radius);padding:14px 14px 16px}.bundle-variants__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.bundle-variants__title{font-size:.9rem;font-weight:800;color:var(--bs-heading);margin:0}.bundle-pieces{display:flex;flex-direction:column;gap:12px;margin-top:12px}.bundle-piece{display:flex;align-items:center;gap:10px;border-top:0;padding:0}.bundle-piece__label{flex:none;min-width:58px;font-size:.82rem;font-weight:800;color:var(--bs-heading)}.bundle-piece__fields{display:flex;gap:8px;flex:1;min-width:0}.bundle-field{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.bundle-field__cap{font-size:.68rem;font-weight:700;color:var(--bs-muted)}.bundle-field__select{width:100%;padding:10px 12px 10px 30px;border:1.5px solid var(--bs-border);border-radius:10px;background-color:var(--bs-bg);color:var(--bs-heading);font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%23c17d6d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 11px center}.bundle-field__select:focus{outline:none;border-color:var(--bs-accent)}.bundle-field__select--empty{border-color:#d98a8a;color:#b23b3b;background-color:#fff8f8}.bundle-field__select--empty:focus{border-color:#b23b3b}.bundle-selector__add--incomplete{opacity:.6}@keyframes bntyFieldFlash{0%,to{box-shadow:0 0 #b23b3b00;border-color:#d98a8a}30%{box-shadow:0 0 0 4px #b23b3b40;border-color:#b23b3b}}.bundle-field__select.bundle-field__flash{animation:bntyFieldFlash .7s ease 2;border-color:#b23b3b}.bundle-master{margin-top:12px;display:flex;flex-direction:column;gap:14px;position:relative;isolation:isolate;padding:16px;border:1.5px solid var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-bg)}.bundle-master[hidden]{display:none}.bundle-opt{display:flex;flex-direction:column;gap:7px}.bundle-opt__cap{font-size:.85rem;font-weight:800;color:var(--bs-heading)}.bundle-opt__chosen{color:var(--bs-accent);font-weight:800}.bundle-opt__btns{display:flex;flex-wrap:wrap;gap:9px}.bundle-opt__btn--pill{min-width:46px;padding:9px 16px;border:1.5px solid var(--bs-border);border-radius:10px;background:var(--bs-bg);color:var(--bs-heading);font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .1s ease}.bundle-opt__btn--pill:hover:not(:disabled){border-color:var(--bs-accent)}.bundle-opt__btn--pill[aria-pressed=true]{border-color:var(--bs-accent);background:var(--bs-accent);color:#fff}.bundle-opt__btn--swatch{width:40px;height:40px;padding:0;border:2px solid transparent;border-radius:50%;background:none;cursor:pointer;display:grid;place-items:center;transition:border-color .15s ease,transform .12s ease}.bundle-opt__btn--swatch:hover:not(:disabled){transform:translateY(-2px)}.bundle-opt__btn--swatch[aria-pressed=true]{border-color:var(--bs-accent)}.bundle-opt__dot{width:28px;height:28px;border-radius:50%;border:1px solid rgba(74,56,50,.2);box-shadow:0 2px 5px #4a38321f}.bundle-opt__btn.is-oos{opacity:.4;cursor:not-allowed;text-decoration:line-through}.bundle-opt__btn--swatch.is-oos{text-decoration:none}.bundle-opt__btn--swatch.is-oos .bundle-opt__dot{filter:grayscale(.6)}@keyframes bundleOptFlash{0%,to{box-shadow:0 0 #b23b3b00}30%{box-shadow:0 0 0 4px #b23b3b38}}.bundle-opt--flash{animation:bundleOptFlash .7s ease 2;border-radius:12px}.bundle-customize-toggle{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:16px;padding:14px 16px;background:color-mix(in srgb,var(--bs-accent) 8%,#fff);border:1.5px dashed var(--bs-accent);border-radius:12px;color:var(--bs-accent);font-family:inherit;font-size:.98rem;font-weight:800;cursor:pointer;text-decoration:none;transition:background-color .15s ease}.bundle-customize-toggle:hover{background:color-mix(in srgb,var(--bs-accent) 15%,#fff)}.bundle-customize-toggle[aria-pressed=true]{background:color-mix(in srgb,var(--bs-accent) 14%,#fff);border-style:solid}.bundle-customize-toggle[hidden]{display:none}.bundle-customize-toggle__ic{width:18px;height:18px;display:inline-flex}.bundle-customize-toggle__ic svg{width:100%;height:100%}.bundle-pieces{display:flex;flex-direction:column;gap:12px;margin-top:14px}.bundle-pieces[hidden]{display:none}.bundle-piece{display:block;border:1.5px solid var(--bs-border);border-radius:12px;padding:12px 14px}.bundle-piece__label{display:block;min-width:0;margin-bottom:10px;font-size:.85rem;font-weight:800;color:var(--bs-heading)}.bundle-piece__groups{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:480px){.bundle-piece__groups{grid-template-columns:1fr}}.bundle-opt{display:flex;flex-direction:column;gap:0}.bundle-opt__select{width:100%;appearance:none;-webkit-appearance:none;padding:11px 36px 11px 14px;border:1.5px solid var(--bs-border);border-radius:10px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a5d52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;background-size:16px;color:var(--bs-heading);font-family:inherit;font-size:.95rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.bundle-opt__select:hover{border-color:var(--bs-accent)}.bundle-opt__select:focus-visible{outline:none;border-color:var(--bs-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-accent) 22%,transparent)}.bundle-opt__select:invalid,.bundle-opt__select:has(option[value=""]:checked){color:var(--bs-muted);font-weight:600}.bundle-add-piece{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:12px 16px;background:color-mix(in srgb,var(--bs-accent) 7%,#fff);border:1.5px dashed var(--bs-accent);border-radius:12px;color:var(--bs-accent);font-family:inherit;font-size:.95rem;font-weight:800;cursor:pointer;transition:background-color .15s ease}.bundle-add-piece:hover{background:color-mix(in srgb,var(--bs-accent) 14%,#fff)}.bundle-add-piece__ic{font-size:1.2rem;line-height:1;font-weight:700}.bundle-progress{margin:14px 0 0;font-size:.85rem;font-weight:800;color:var(--bs-accent)}.bundle-progress.is-done{color:var(--bs-save)}.bundle-progress[hidden]{display:none}.bundle-qty{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:12px 16px;border:1.5px solid var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-bg)}.bundle-qty__cap{font-size:.95rem;font-weight:800;color:var(--bs-heading)}.bundle-qty__stepper{display:inline-flex;align-items:center;gap:4px;border:1.5px solid var(--bs-border);border-radius:12px;background:#fff;overflow:hidden}.bundle-qty__btn{width:42px;height:42px;border:none;background:#fff;color:var(--bs-heading);font-size:1.5rem;font-weight:700;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background-color .15s ease}.bundle-qty__btn:hover:not(:disabled){background:var(--bs-bg);color:var(--bs-accent)}.bundle-qty__btn:disabled{opacity:.35;cursor:not-allowed}.bundle-qty__value{min-width:40px;text-align:center;font-size:1.1rem;font-weight:800;color:var(--bs-heading)}.bundle-summary{margin-top:14px}.bundle-summary__main{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.bundle-summary__total{font-size:1.6rem;font-weight:800;color:var(--bs-heading)}.bundle-summary__orig{font-size:1rem;color:var(--bs-muted)}.bundle-summary__orig[hidden]{display:none}.bundle-summary__savings{font-size:.82rem;font-weight:800;color:#fff;background:var(--bs-save);padding:3px 10px;border-radius:20px}.bundle-summary__savings[hidden]{display:none}.bundle-summary__perpiece{display:block;margin-top:4px;font-size:.85rem;color:var(--bs-muted);font-weight:600}.bundle-summary__perpiece[hidden]{display:none}.bundle-summary__ship{margin-top:12px;padding:9px 14px;border-radius:12px;background:color-mix(in srgb,var(--bs-accent) 12%,#fff);color:var(--bs-heading);font-size:.88rem;font-weight:700}.bundle-summary__ship.is-done{background:color-mix(in srgb,var(--bs-save) 14%,#fff);color:var(--bs-save)}.bundle-summary__ship[hidden]{display:none}.bundle-customize-toggle{position:relative;overflow:hidden}.bundle-qty{position:relative;isolation:isolate}.bundle-sizeguide__ic{transform-origin:center;animation:bntyGuideIconPulse 2.8s ease-in-out infinite}@keyframes bntyGuideIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.bundle-qty:before,.bundle-sizeguide__ic{animation:none}}.bdt-tiers{display:flex;flex-direction:column;gap:10px;margin-top:6px}.bdt-tier{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-bg);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.bdt-tier:hover{border-color:color-mix(in srgb,var(--bs-accent) 40%,var(--bs-border))}.bdt-tier--featured{border-color:color-mix(in srgb,var(--bs-accent) 55%,var(--bs-border))}.bdt-tier__radio{position:absolute;opacity:0;pointer-events:none}.bdt-tier__dot{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--bs-border);display:grid;place-items:center;transition:border-color .15s ease}.bdt-tier__dot:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--bs-accent);transform:scale(0);transition:transform .15s ease}.bdt-tier.is-active{border-color:var(--bs-accent);background:color-mix(in srgb,var(--bs-accent) 5%,var(--bs-bg));box-shadow:0 4px 16px color-mix(in srgb,var(--bs-accent) 14%,transparent)}.bdt-tier.is-active .bdt-tier__dot{border-color:var(--bs-accent)}.bdt-tier.is-active .bdt-tier__dot:after{transform:scale(1)}.bdt-tier__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bdt-tier__title{font-size:.98rem;font-weight:800;color:var(--bs-heading)}.bdt-tier__per{font-size:.78rem;font-weight:600;color:var(--bs-muted)}.bdt-tier__pricing{display:flex;flex-direction:column;align-items:flex-start;gap:3px;white-space:nowrap}.bdt-tier__total{font-size:1.05rem;font-weight:800;color:var(--bs-heading)}.bdt-tier__orig{font-size:.8rem;color:var(--bs-muted);text-decoration:line-through}.bdt-tier__save{font-size:.72rem;font-weight:800;color:#fff;background:var(--bs-save);padding:2px 8px;border-radius:999px}.bdt-tier__badge{position:absolute;top:-10px;inset-inline-start:14px;font-size:.66rem;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--bs-heading);color:#fff;white-space:nowrap}.bdt-tier.is-offer{background:linear-gradient(135deg,#fff7f4,#fdeee9);border-color:color-mix(in srgb,var(--bs-accent) 45%,var(--bs-border))}.bdt-tier.is-offer.is-active{border-color:var(--bs-save);background:linear-gradient(135deg,#f4fbf6,#eaf7ef);box-shadow:0 4px 18px color-mix(in srgb,var(--bs-save) 18%,transparent)}.bdt-tier.is-offer.is-active .bdt-tier__dot{border-color:var(--bs-save)}.bdt-tier.is-offer.is-active .bdt-tier__dot:after{background:var(--bs-save)}.bdt-tier.is-offer .bdt-tier__total{color:var(--bs-save)}.bdt-tier.is-offer .bdt-tier__orig{color:#b3402f;opacity:.75}.bdt-tier__pct{align-self:flex-start;font-size:.68rem;font-weight:800;color:#b3402f;background:#fde3dc;padding:2px 8px;border-radius:999px}.bdt-tier__pct[hidden]{display:none}.bdt-more{margin-top:12px}.bdt-more__toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:none;border:1.5px dashed var(--bs-border);border-radius:var(--bs-radius);color:var(--bs-heading);font-family:inherit;font-size:.92rem;font-weight:800;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.bdt-more__toggle:hover{border-color:var(--bs-accent)}.bdt-more__toggle.is-open{border-style:solid;background:color-mix(in srgb,var(--bs-accent) 6%,#fff)}.bdt-more__chev{display:inline-flex;transition:transform .2s ease}.bdt-more__chev svg{width:16px;height:16px}.bdt-more__toggle.is-open .bdt-more__chev{transform:rotate(180deg)}.bdt-more__body{margin-top:10px}.bdt-more__body[hidden]{display:none}.bdt-more__toggle{position:relative;overflow:hidden}.bdt-more__toggle:after{content:"";position:absolute;top:0;inset-inline-start:0;width:60%;height:100%;background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--bs-accent) 38%,#fff) 50%,transparent);pointer-events:none;will-change:transform;animation:bdtMoreShine 4.5s ease-in-out infinite}@keyframes bdtMoreShine{0%{transform:translate(-180%) skew(-20deg)}40%{transform:translate(320%) skew(-20deg)}to{transform:translate(320%) skew(-20deg)}}.bdt-more__toggle.is-open{animation:none}.bdt-more__toggle.is-open:after{display:none}@media(prefers-reduced-motion:reduce){.bdt-more__toggle{animation:none}.bdt-more__toggle:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bundle-selector.css.map */
