.avu-bundle{--bar-radius: 16px;--bar-gap: 6px;--bar-bg: #ededed;--bar-bg-selected: #ffffff;--bar-border-selected: #000000;--bar-border-idle: #a6a6a6;--bar-title: #000000;--bar-subtitle: #555555;--bar-price: #000000;--bar-full-price: #555555;--badge-bg: #000000;--badge-text: #ffffff;--swatch-size: 16px;--image-size: 70px;--image-radius: 6px;width:100%;margin:15px 0 10px;font-family:var(--avu-font);line-height:1.4;letter-spacing:var(--avu-ls-body)}.avu-bundle__barContainer *{letter-spacing:normal;text-transform:initial}.avu-bundle__title{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#000;font-size:14px;font-weight:700;letter-spacing:var(--avu-ls-body);text-align:center;white-space:nowrap}.avu-bundle__title:before,.avu-bundle__title:after{content:"";flex:1 1 auto;height:2px;background-color:#0000004d}.avu-bundle__bars{display:flex;flex-direction:column;gap:var(--bar-gap)}.avu-bundle__bar{position:relative}.avu-bundle__bar>input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.avu-bundle__barContainer{display:block;position:relative;border-radius:var(--bar-radius);background:var(--bar-bg);box-shadow:inset 0 0 0 1px var(--bar-border-idle);cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.avu-bundle__bar.is-selected .avu-bundle__barContainer{background:var(--bar-bg-selected);box-shadow:inset 0 0 0 2px var(--bar-border-selected)}.avu-bundle__bar>input[type=radio]:focus-visible+.avu-bundle__barContainer{outline:2px solid var(--avu-ink);outline-offset:2px}.avu-bundle__badge{position:absolute;top:-8px;right:var(--bar-radius);z-index:2;color:var(--badge-text);font-size:12px;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap}.avu-bundle__badgeLabel{display:block;margin:0 8px;padding:6px 8px;border-radius:0 0 5px 5px;background:var(--badge-bg)}.avu-bundle__badge:not(.avu-bundle__badge--fancy):before,.avu-bundle__badge:not(.avu-bundle__badge--fancy):after{content:"";position:absolute;top:0;width:8px;height:0;border-bottom:8px solid var(--badge-bg);filter:brightness(.7)}.avu-bundle__badge:not(.avu-bundle__badge--fancy):before{left:0;border-left:8px solid transparent}.avu-bundle__badge:not(.avu-bundle__badge--fancy):after{right:0;border-right:8px solid transparent}.avu-bundle__barWrapper{padding:6px 14px}.avu-bundle__barMain{display:flex;align-items:center;gap:18px;min-height:55px}.avu-bundle__barImage{flex:0 0 var(--image-size);width:var(--image-size);height:var(--image-size);border-radius:var(--image-radius);object-fit:contain;display:block}.avu-bundle__barContent{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1 1 auto;min-width:0}.avu-bundle__barTitle{display:block;color:var(--bar-title);font-size:16px;font-weight:500;line-height:1.25}.avu-bundle__barSubtitle{color:var(--bar-subtitle);font-size:13px;font-weight:400;line-height:1.3;margin-top:0}.avu-bundle__bar-pricing{flex:0 0 auto;text-align:right}.avu-bundle__bar-price{color:var(--bar-price);font-size:16px;font-weight:500;line-height:1.2}.avu-bundle__bar-full-price{color:var(--bar-full-price);font-size:13px;font-weight:400;line-height:1.3;text-decoration:line-through}.avu-bundle__barVariants{display:none;margin-top:10px;margin-bottom:5px;width:100%}.avu-bundle__bar.is-selected .avu-bundle__barVariants{display:flex;flex-direction:column;align-items:flex-start}.avu-bundle__variantNames{display:block;margin:3px 0;color:var(--bar-subtitle);font-size:12px;line-height:16px}.avu-bundle__variantNames>span:not(:last-child):after{content:", "}.avu-bundle__unit{display:flex;align-items:center;column-gap:0;padding:0;margin-top:5px;width:100%}.avu-bundle__unitNumber{display:none}.avu-bundle__unitImage{flex:0 0 auto;width:40px;height:40px;max-width:40px;margin-right:7px;border-radius:8px;object-fit:contain;background:#f5f5f5;display:block}.avu-bundle__unitSelects{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0;margin:0 2px 2px 0}.avu-bundle__colorDrop{position:relative;flex:0 1 auto;min-width:0}.avu-bundle__colorButton{display:flex;align-items:center;gap:10px;width:auto;max-width:100%;height:auto;margin:0;padding:7px 25px 7px 7px;border:none;outline:none;border-radius:8px;box-shadow:inset 0 0 0 1px #0000004d;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 4L0.669872 0.25L9.33013 0.249999L5 4Z' fill='black'/></svg>");background-repeat:no-repeat;background-position:right 8px center;color:#000;font-family:var(--avu-font);font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;text-align:left}.avu-bundle__swatch{flex:0 0 var(--swatch-size);width:var(--swatch-size);height:var(--swatch-size);border-radius:50%;border:1px solid #e5e5e5;display:block}.avu-bundle__colorName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avu-bundle__colorPanel{position:absolute;z-index:5;top:calc(100% + 4px);left:0;display:none;min-width:170px;max-height:240px;overflow-y:auto;padding:4px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;box-shadow:0 8px 20px #00000024}.avu-bundle__colorDrop.is-open .avu-bundle__colorPanel{display:block}.avu-bundle__colorOption{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;border-radius:6px;background:none;color:#000;font-family:var(--avu-font);font-size:14px;text-align:left;cursor:pointer}.avu-bundle__colorOption:hover{background:#f5f5f5}.avu-bundle__colorOption[aria-selected=true]{background:#f0f0f0;font-weight:600}.avu-bundle__colorOption[data-soldout=true]{opacity:.45;cursor:not-allowed}.avu-bundle__colorOption[data-soldout=true] .avu-bundle__swatch{position:relative}.avu-bundle select.avu-bundle__sizeSelect{width:auto!important;max-width:100%;flex:0 1 auto;min-width:0;height:auto;min-height:auto;margin:0;padding:7px 25px 7px 7px;border:none;outline:none;border-radius:8px;box-shadow:inset 0 0 0 1px #0000004d;background-color:#fff;color:#000;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 4L0.669872 0.25L9.33013 0.249999L5 4Z' fill='black'/></svg>")!important;background-position:right 8px center!important;background-repeat:no-repeat!important;background-size:initial!important;font-family:var(--avu-font);font-size:14px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}@media screen and (max-width:749px){.avu-bundle__unitSelects{flex-wrap:nowrap}.avu-bundle__colorDrop,.avu-bundle select.avu-bundle__sizeSelect{flex:0 1 auto;min-width:0}}.avu-bundle__error{display:none;margin:8px 0 0;color:#c0392b;font-size:13px}.avu-bundle__error.is-shown{display:block}.avu-bundle__badge--fancy{position:absolute;top:-27px;right:-15px;z-index:3;line-height:0;pointer-events:none}.avu-bundle__badge--fancy svg{display:block;width:102px;height:auto;color:var(--badge-bg)}.avu-bundle__badge--fancy svg .most-popular-text{fill:var(--badge-text)}.avu-bundle__bar--fancy .avu-bundle__bar-pricing{margin-top:18px}@media screen and (min-width:750px){.avu-bundle__badge--fancy{right:-20px}}@media screen and (max-width:799px){.avu-bundle__barContainer *{letter-spacing:var(--avu-ls-body)}.avu-bundle__bars{padding:3px 0}.avu-bundle__barTitle,.avu-bundle__barSubtitle,.avu-bundle__bar-price,.avu-bundle__bar-full-price,.avu-bundle__variantNames{line-height:1.4}.avu-bundle__barVariants{margin-top:0;margin-bottom:0}.avu-bundle__barContainer:has(.avu-bundle__badge:not(.avu-bundle__badge--fancy)) .avu-bundle__barMain{margin-top:7px;margin-bottom:7px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/avu-pdp-bundle.css.map */
