wt-bundle-set,.wt-bundle-set__dialog{--k: 1;--wt-bundle-surface: #f8f8f8;--wt-bundle-text: #222321;--wt-bundle-muted: #6b6b6b}@media(min-width:900px){wt-bundle-set,.wt-bundle-set__dialog{--k: 1.3333}}wt-bundle-set{display:block;margin:calc(16px * var(--k)) 0 calc(18px * var(--k));color:var(--wt-bundle-text)}wt-bundle-set.wt-bundle-set p,.wt-bundle-set__dialog p{margin:0}.wt-bundle-set-active .shopify-payment-button{display:none}.wt-bundle-set__button-price{white-space:nowrap}.wt-product__info .wt-bundle-set__single-buy{--k: 1;display:block;width:100%;margin-top:calc(10px * var(--k));padding:0;border:0;background:none;color:#222321;font:inherit;font-size:calc(11px * var(--k));line-height:1;text-align:center;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.wt-product__info .wt-bundle-set__info{--k: 1;margin:calc(12px * var(--k)) 0 0;color:#6b6b6b;font-size:calc(10px * var(--k));line-height:1.5;text-align:center}@media(min-width:900px){.wt-product__info .wt-bundle-set__single-buy,.wt-product__info .wt-bundle-set__info{--k: 1.3333}}.wt-product__info .wt-bundle-set__single-buy:hover{background:none;text-decoration-thickness:2px}.wt-bundle-set__modes{display:flex;flex-direction:column;gap:calc(8px * var(--k));margin:0;padding:0;border:0;min-width:0}.wt-bundle-set__mode{position:relative;display:flex;align-items:center;gap:calc(12px * var(--k));padding:calc(12px * var(--k)) calc(14px * var(--k));border:1px solid transparent;border-radius:calc(4px * var(--k));background:var(--wt-bundle-surface);cursor:pointer}.wt-bundle-set__mode:has(:checked){border-color:var(--wt-bundle-text)}.wt-bundle-set__mode:has(:focus-visible){outline:2px solid var(--wt-bundle-text);outline-offset:2px}.wt-bundle-set__mode-input{position:absolute;opacity:0;pointer-events:none}.wt-bundle-set__mode-text{display:flex;flex-direction:column;gap:calc(4px * var(--k));flex:1 1 auto;min-width:0}.wt-bundle-set__mode-title{font-size:calc(12px * var(--k));font-weight:500;line-height:1.2}.wt-bundle-set__mode-note{font-size:calc(10px * var(--k));line-height:1.4;color:var(--wt-bundle-muted)}.wt-bundle-set__mode-desc{color:var(--wt-bundle-text)}.wt-bundle-set__mode-check{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:calc(16px * var(--k));height:calc(16px * var(--k));border:1px solid var(--wt-bundle-text);border-radius:50%}.wt-bundle-set__mode-check svg{width:calc(9px * var(--k));height:calc(9px * var(--k));opacity:0}.wt-bundle-set__mode:has(:checked) .wt-bundle-set__mode-check{background:var(--wt-bundle-text);color:#fff}.wt-bundle-set__mode:has(:checked) .wt-bundle-set__mode-check svg{opacity:1}.wt-bundle-set__set{display:none;margin-top:calc(22px * var(--k))}wt-bundle-set.is-set .wt-bundle-set__set{display:block}.wt-bundle-set__set-header{display:flex;justify-content:space-between;align-items:baseline;gap:calc(12px * var(--k));margin-bottom:calc(12px * var(--k))}.wt-bundle-set__set-title{font-size:calc(12px * var(--k));line-height:1.2}.wt-bundle-set__set-count{font-size:calc(10px * var(--k));line-height:1.2;color:var(--wt-bundle-muted)}.wt-bundle-set__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10px * var(--k));margin:0;padding:0;list-style:none}.wt-bundle-set__slot{display:flex;flex-direction:column;align-items:flex-start;gap:calc(6px * var(--k));min-width:0;font-size:calc(11px * var(--k))}.wt-bundle-set__thumb{display:block;width:100%;aspect-ratio:1;overflow:hidden;background:var(--wt-bundle-surface)}.wt-bundle-set__thumb img,.wt-bundle-set__thumb svg{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.wt-bundle-set .wt-bundle-set__slot a.wt-bundle-set__slot-title{color:var(--wt-bundle-text);line-height:1.3;text-decoration:none;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wt-bundle-set .wt-bundle-set__slot a.wt-bundle-set__slot-title:hover{text-decoration:underline}.wt-bundle-set__slot-price{display:flex;flex-wrap:wrap;gap:0 calc(6px * var(--k));font-weight:500;line-height:1.2}.wt-bundle-set__compare{font-weight:400;color:var(--wt-bundle-muted)}.wt-bundle-set__free{color:var(--wt-bundle-accent);font-size:calc(10px * var(--k));font-weight:500;line-height:1.2}.wt-bundle-set__change{padding:0;border:0;background:none;color:var(--wt-bundle-text);font:inherit;font-size:calc(10px * var(--k));line-height:1.2;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.wt-bundle-set__change:hover{background:none;text-decoration-thickness:2px}.wt-bundle-set__summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:calc(6px * var(--k)) calc(12px * var(--k));margin-top:calc(18px * var(--k))}.wt-bundle-set__savings{color:var(--wt-bundle-accent);font-size:calc(11px * var(--k));line-height:1}.wt-bundle-set__total{display:flex;align-items:baseline;gap:calc(6px * var(--k))}wt-bundle-set.wt-bundle-set .wt-bundle-set__total{margin-left:auto}.wt-bundle-set__total .wt-bundle-set__compare{font-size:calc(11px * var(--k))}.wt-bundle-set__total-price{font-size:calc(20px * var(--k));font-weight:400;line-height:1;letter-spacing:-.01em}html.wt-bundle-set-on{overflow:hidden}html.wt-bundle-set-on body{padding-right:var(--wt-bundle-scrollbar-width, 0px)}.wt-bundle-set__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--wt-bundle-text);overflow:clip}.wt-bundle-set__dialog::backdrop{background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease-in-out}.wt-bundle-set__dialog.is-open::backdrop{opacity:1}.wt-bundle-set__drawer{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;height:min(700px,90%);border-radius:12px 12px 0 0;background:#fff;transform:translateY(100%);transition:transform .3s cubic-bezier(.12,.67,.53,1);will-change:transform}.is-open .wt-bundle-set__drawer{transform:none}.wt-bundle-set__handle{flex-shrink:0;width:36px;height:4px;margin:8px auto 0;border-radius:2px;background:#d9d9d9}@media(min-width:900px){.wt-bundle-set__drawer{inset:0 0 0 auto;width:100%;max-width:56rem;height:auto;border-radius:0;transform:translate(100%)}[dir=rtl] .wt-bundle-set__drawer{inset:0 auto 0 0;transform:translate(-100%)}.wt-bundle-set__handle{display:none}}@media(prefers-reduced-motion:reduce){.wt-bundle-set__drawer,.wt-bundle-set__dialog::backdrop{transition:none}}.wt-bundle-set__drawer-header,.wt-bundle-set__tabs,.wt-bundle-set__drawer-footer{flex-shrink:0}.wt-bundle-set__drawer-header{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(12px * var(--k));padding:calc(16px * var(--k)) calc(16px * var(--k)) calc(16px * var(--k))}.wt-bundle-set__drawer-heading{min-width:0}.wt-bundle-set__eyebrow{margin:0 0 calc(8px * var(--k));font-size:calc(10px * var(--k));font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--wt-bundle-muted)}.wt-bundle-set__dialog .wt-bundle-set__drawer-title{margin:0;font-size:calc(24px * var(--k));font-weight:400;line-height:1.15;letter-spacing:-.01em}.wt-bundle-set__drawer-text{margin-top:calc(8px * var(--k));font-size:calc(12px * var(--k));line-height:1.5;color:var(--wt-bundle-muted)}.wt-bundle-set__close{display:flex;flex-shrink:0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.wt-bundle-set__close:hover{background:none}.wt-bundle-set__tabs{display:flex;gap:calc(16px * var(--k));padding:0 calc(16px * var(--k));overflow-x:auto;scrollbar-width:none}.wt-bundle-set__tab{flex:0 0 auto;padding:calc(4px * var(--k)) 0;border:0;background:none;color:var(--wt-bundle-muted);font:inherit;font-size:calc(10px * var(--k));font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.wt-bundle-set__tab:hover{background:none;color:var(--wt-bundle-text)}.wt-bundle-set__tab[aria-pressed=true]{color:var(--wt-bundle-text);text-decoration:underline;text-underline-offset:.4em}.wt-bundle-set__options{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:calc(8px * var(--k));margin:0;padding:calc(16px * var(--k));list-style:none;overflow-y:auto;overscroll-behavior:contain}.wt-bundle-set__option{display:grid;grid-template-columns:calc(64px * var(--k)) minmax(0,1fr) auto;align-items:center;gap:calc(14px * var(--k));padding:calc(10px * var(--k));border:1px solid transparent;border-radius:calc(4px * var(--k));background:var(--wt-bundle-surface)}.wt-bundle-set__option[hidden]{display:none}.wt-bundle-set__option.is-selected{border-color:var(--wt-bundle-text)}.wt-bundle-set__option-thumb{aspect-ratio:1;overflow:hidden;background:#fff}.wt-bundle-set__option-thumb img,.wt-bundle-set__option-thumb svg{display:block;width:100%;height:100%;object-fit:contain}.wt-bundle-set__option-info{display:flex;flex-direction:column;gap:calc(4px * var(--k));min-width:0}.wt-bundle-set__option-title{font-size:calc(13px * var(--k));font-weight:500;line-height:1.3;overflow-wrap:anywhere}.wt-bundle-set__option-subtitle{font-size:calc(11px * var(--k));line-height:1.3;color:var(--wt-bundle-muted)}.wt-bundle-set__option-price{font-size:calc(12px * var(--k));font-weight:500;line-height:1.2}.wt-bundle-set__option-note{font-weight:400;color:var(--wt-bundle-muted)}.wt-bundle-set__dialog .wt-bundle-set__choose{min-height:calc(32px * var(--k));min-width:0;padding:0 calc(12px * var(--k));border:1px solid var(--wt-bundle-text);border-radius:calc(4px * var(--k));background:#fff;color:var(--wt-bundle-text);font-size:calc(10px * var(--k));font-weight:500;letter-spacing:.08em;text-transform:uppercase}.wt-bundle-set__dialog .wt-bundle-set__choose:hover{background:var(--wt-bundle-text);color:#fff}.wt-bundle-set__option-check{display:none;align-items:center;justify-content:center;width:calc(20px * var(--k));height:calc(20px * var(--k));margin-right:calc(6px * var(--k));border-radius:50%;background:var(--wt-bundle-text);color:#fff}.wt-bundle-set__option-check svg{width:calc(10px * var(--k));height:calc(10px * var(--k))}.wt-bundle-set__option.is-selected .wt-bundle-set__choose{display:none}.wt-bundle-set__option.is-selected .wt-bundle-set__option-check{display:flex}.wt-bundle-set__drawer-footer{display:grid;gap:calc(4px * var(--k)) calc(12px * var(--k));grid-template-columns:minmax(0,1fr) auto;padding:calc(16px * var(--k));border-top:1px solid #e7e7e7}.wt-bundle-set__drawer-total{display:flex;flex-direction:column;gap:calc(4px * var(--k));font-size:calc(10px * var(--k));line-height:1;color:var(--wt-bundle-muted)}.wt-bundle-set__drawer-price{font-size:calc(16px * var(--k));font-weight:500;color:var(--wt-bundle-text)}.wt-bundle-set__drawer-savings{align-self:center;font-size:calc(11px * var(--k));line-height:1;color:var(--wt-bundle-accent)}.wt-bundle-set__dialog .wt-bundle-set__apply{grid-column:1 / -1;min-height:calc(48px * var(--k));margin-top:calc(12px * var(--k));border:0;border-radius:calc(4px * var(--k));background:var(--wt-bundle-accent);color:#fff;font-size:calc(12px * var(--k));font-weight:500;letter-spacing:.08em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bundle-set.css.map */
