.wb-product__opt-btn--link{text-decoration:none;color:inherit;cursor:pointer}.wb-product__opt-btn--link .wb-product__opt-label{text-decoration:none}.wb-product__variants--linked .wb-product__option-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wb-product__variants--linked .wb-product__opt-btn{display:flex;align-items:center;gap:7px;width:100%;height:44px;margin:0;padding:0 8px;box-sizing:border-box;border-radius:10px}.wb-product__variants--linked .wb-product__opt-img-wrap{position:relative;flex:0 0 28px;width:28px;height:28px;border-radius:7px;overflow:hidden}.wb-product__variants--linked .wb-product__opt-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.wb-product__variants--linked .wb-product__opt-label{flex:1 1 auto;text-align:center;font-size:11.5px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-product__opt-btn.is-unavailable{opacity:.5}.wb-product__opt-btn.is-unavailable .wb-product__opt-label{text-decoration:line-through}.wb-product__opt-btn.is-unavailable .wb-product__opt-img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to top right,transparent calc(50% - .75px),rgba(0,0,0,.35) calc(50% - .75px),rgba(0,0,0,.35) calc(50% + .75px),transparent calc(50% + .75px))}.wb-bundle{margin:18px 0;font-family:var(--font-paragraph--family, inherit)}.wb-bundle__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:0 0 10px}.wb-bundle__tiers{display:flex;flex-direction:column;gap:10px}.wb-bundle__tier{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:#fff;border:1.5px solid rgba(0,0,0,.12);border-radius:14px;padding:14px 16px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.wb-bundle__tier.is-active{border-color:#ed6ea0;box-shadow:0 0 0 3px #ed6ea024}.wb-bundle__tier-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wb-bundle__radio{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(0,0,0,.25);flex:0 0 auto;position:relative}.wb-bundle__tier.is-active .wb-bundle__radio{border-color:#ed6ea0}.wb-bundle__tier.is-active .wb-bundle__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#ed6ea0}.wb-bundle__tier-name{font-weight:500;font-size:15px}.wb-bundle__tier-sub{font-size:12px;color:#8a8a8a}.wb-bundle__slots-title{margin:16px 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.wb-bundle__charms{margin:16px 0 4px}.wb-bundle__charms-title{margin:0 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.wb-bundle__charms-list{display:flex;flex-direction:column;gap:8px}.wb-bundle__charm{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:1.5px solid rgba(0,0,0,.12);border-radius:12px;padding:10px 14px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.wb-bundle__charm.is-selected{border-color:#ed6ea0;box-shadow:0 0 0 3px #ed6ea024}.wb-bundle__charm-check{width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(0,0,0,.25);flex:0 0 auto;position:relative}.wb-bundle__charm.is-selected .wb-bundle__charm-check{border-color:#ed6ea0;background:#ed6ea0}.wb-bundle__charm.is-selected .wb-bundle__charm-check:after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;line-height:1}.wb-bundle__charm-img{flex:0 0 44px;width:44px;height:44px;border-radius:8px;overflow:hidden;background:var(--wbp-img-bg, #f5f5f5)}.wb-bundle__charm-img img{width:100%;height:100%;object-fit:cover;display:block}.wb-bundle__charm-info{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.wb-bundle__charm-name{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-bundle__charm-price{font-size:13px;color:#8a8a8a}.wb-bundle__charm.is-unavailable{opacity:.5;cursor:not-allowed}.wb-bundle__tier-save{font-size:12px;color:#c0356b;background:#fbeaf0;padding:2px 8px;border-radius:20px}.wb-bundle__tier-prices{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.wb-bundle__tier-price{font-weight:500;font-size:15px}.wb-bundle__tier-old{font-size:12px;opacity:.5;text-decoration:line-through}.wb-bundle__badge{position:absolute;top:-9px;left:14px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:3px 9px;border-radius:20px}.wb-bundle__badge--pop{background:#ed6ea0}.wb-bundle__badge--best{background:#1a1a1a}.wb-bundle__slots{display:flex;flex-direction:column;gap:10px;margin:14px 0 0}.wb-bundle__slot{display:flex;align-items:center;gap:10px}.wb-bundle__slot-label{font-size:13px;min-width:46px;opacity:.7}.wb-bundle__swatches{display:flex;flex-wrap:wrap;gap:6px}.wb-bundle__sw{width:34px;height:34px;border-radius:8px;border:1.5px solid rgba(0,0,0,.12);overflow:hidden;padding:0;cursor:pointer;background:#f5f5f5}.wb-bundle__sw img{width:100%;height:100%;object-fit:cover;display:block}.wb-bundle__sw.is-selected{border-color:#ed6ea0;box-shadow:0 0 0 2px #ed6ea040}.wb-bundle__sw.is-unavailable{opacity:.4;cursor:not-allowed}.wb-bundle__add{margin-top:16px;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:#1a1a1a;color:#fff;border:none;border-radius:40px;padding:16px 24px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity .15s}.wb-bundle__add:hover{opacity:.9}.wb-bundle__add[disabled]{opacity:.5;cursor:wait}.wb-bundle__add-total{font-weight:500}.wb-bundle__note{margin:10px 0 0;font-size:13px}.wb-bundle__note[data-state=error]{color:#a32d2d}.wb-bundle__note[data-state=ok]{color:#3b6d11}.wb-bundle__klarna{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 0;font-size:13px;color:#6b6b6b;flex-wrap:wrap;text-align:center}.wb-bundle__klarna-badge{background:#fbeaf0;color:#c0356b;font-weight:600;padding:2px 8px;border-radius:6px;font-size:12px}.wb-bundle__klarna-txt{line-height:1.3}#wb-di-delivery_info_EeJ4YL{--wbdi-text: #000000;--wbdi-dot-in: #2d8c3c;--wbdi-dot-low: #f59e0b;--wbdi-dot-out: #9ca3af;--wbdi-fs: 11px;--wbdi-mt: 0px;--wbdi-mb: 16px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/wb-product-extra.css.map */
