vs-bundle{display:block}.vs-bundle{width:100%;margin:15px 0 10px;text-align:start;line-height:1.4;color:#000}.vs-bundle *{box-sizing:border-box;letter-spacing:normal;text-transform:none}.vs-bundle__bars{display:flex;flex-direction:column;position:relative}.vs-bundle__bars--h{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(10px*var(--vb-spacing,1))}.vs-bundle__bar{display:flex;flex-direction:column;justify-content:center;flex:1 1 0%;position:relative;margin:calc(5px*var(--vb-spacing,1)) 0;cursor:pointer;background:transparent;border-radius:0;box-shadow:inset 0 0 0 1px var(--vb-border,rgba(0,0,0,.3));-webkit-tap-highlight-color:transparent}.vs-bundle__bar:hover,.vs-bundle__bar:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--vb-border,rgba(0,0,0,.3))}.vs-bundle__bar.is-selected{cursor:default;box-shadow:inset 0 0 0 2px var(--vb-border-selected,#000)}.vs-bundle__bar input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.vs-bundle__wrap{display:block;width:100%;padding:calc(10px*var(--vb-spacing,1)) calc(15px*var(--vb-spacing,1) + 5px)}.vs-bundle__main{display:flex;align-items:center;gap:18px;min-height:55px}.vs-bundle__radio{display:flex;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--color-background,#efe8da);border:3px solid var(--color-background,#efe8da);box-shadow:0 0 0 2px var(--vb-border,rgba(0,0,0,.3))}.is-selected .vs-bundle__radio{background:var(--vb-border-selected,#000);box-shadow:0 0 0 2px var(--vb-border-selected,#000)}.vs-bundle__content{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;gap:8px}.vs-bundle__left{display:flex;flex-direction:column;flex:1 1 0%;align-items:flex-start}.vs-bundle__line1{display:flex;flex-wrap:wrap;column-gap:8px;align-items:center}.vs-bundle__title{display:inline-block;overflow-wrap:break-word;font-size:var(--vb-title-size,20px);font-weight:var(--vb-title-weight,500);color:var(--vb-title-color,#000)}.vs-bundle__subtitle{overflow-wrap:break-word;font-size:var(--vb-sub-size,14px);color:var(--vb-sub-color,#555)}.vs-bundle__label{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;overflow-wrap:break-word;background:var(--vb-label-bg,#eee);color:var(--vb-label-color,#777);font-size:var(--vb-label-size,12px);font-weight:var(--vb-label-weight,400)}.vs-bundle__pricing{display:flex;flex-direction:column;align-items:flex-end}.vs-bundle__price{font-size:var(--vb-title-size,20px);font-weight:var(--vb-title-weight,500);color:var(--vb-price-color,#000)}.vs-bundle__full{font-size:var(--vb-sub-size,14px);color:var(--vb-full-color,#555);text-decoration:line-through}.vs-bundle__bars--h .vs-bundle__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px 7px 10px}.vs-bundle__bars--h .vs-bundle__main{flex-direction:column;gap:10px;text-align:center}.vs-bundle__bars--h .vs-bundle__content{flex-direction:column;gap:2px}.vs-bundle__bars--h .vs-bundle__left,.vs-bundle__bars--h .vs-bundle__pricing{align-items:center}.vs-bundle__bars--h .vs-bundle__line1{justify-content:center}.vs-bundle__bars--h .vs-bundle__line1,.vs-bundle__bars--h .vs-bundle__pricing{line-height:1.2;margin:0}.vs-bundle__bars--h .vs-bundle__label{position:absolute;top:0;left:0;right:0}.vs-bundle__badge{position:absolute;z-index:3;top:-8px;right:0}.vs-bundle__badge-c{display:block;position:relative;margin:0 8px;padding:6px 8px;border-radius:0 0 5px 5px;font-family:sans-serif;font-size:12px;font-weight:700;line-height:1;color:var(--vb-badge-color,#fff);background:var(--vb-badge-bg,#000)}.vs-bundle__badge-c:before,.vs-bundle__badge-c:after{content:"";display:block;position:absolute;top:0;width:0;height:0;border-bottom:8px solid var(--vb-badge-bg,transparent);filter:brightness(.7)}.vs-bundle__badge-c:before{left:-8px;border-left:8px solid transparent}.vs-bundle__badge-c:after{right:-8px;border-right:8px solid transparent}.vs-bundle__bar:has(.vs-bundle__badge) .vs-bundle__main{margin:7px 0}.vs-bundle__products{display:flex;flex-direction:column;margin:12px 0 4px;border:1px solid var(--vb-border,rgba(0,0,0,.3))}.vs-bundle__product{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;min-width:0;gap:5px;padding:14px 12px}.vs-bundle__pwrap{display:flex;align-items:center;gap:10px;min-width:0}.vs-bundle__plink{display:flex;flex-shrink:0;text-decoration:none;color:inherit}.vs-bundle__pimg{flex-shrink:0;width:50px;height:auto;max-width:100%;object-fit:contain}.vs-bundle__pcontent{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.vs-bundle__ptitle{overflow-wrap:break-word;text-align:start;font-size:13px;color:var(--vb-title-color);font-weight:var(--vb-title-weight,700)}.vs-bundle__vnames{font-size:12px;color:var(--vb-sub-color,#555);margin-block:3px}.vs-bundle__vnames>span:not(:last-child):after{content:", "}.vs-bundle__selects{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:7px;min-width:0;margin:0 2px 2px 0}.vs-bundle__select{font-family:inherit;font-size:14px;font-weight:400;-webkit-appearance:none;appearance:none;height:auto;min-height:0;max-width:100%;width:auto;margin:0;padding:7px 25px 7px 7px;border:1px solid #333;border-radius:0;outline:none;cursor:pointer;color:#333;background:transparent 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>") no-repeat right 8px center;box-shadow:inset 0 0 0 1px var(--vb-border,rgba(0,0,0,.3));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vs-bundle__select:hover{box-shadow:inset 0 0 0 2px var(--vb-border,rgba(0,0,0,.3))}.vs-bundle__select:focus{box-shadow:inset 0 0 0 2px var(--vb-border-selected,#000)}.vs-bundle__product.is-unavailable .vs-bundle__ptitle:after{content:" (sold out)";font-weight:400;color:#b00020}.vs-bundle__divider{display:flex;flex-direction:row;align-items:center;width:100%;height:0;overflow:visible}.vs-bundle__dline{display:flex;flex:1 1 0%;height:1px;background:var(--vb-border,rgba(0,0,0,.3))}.vs-bundle__dicon{display:flex;color:var(--vb-border,rgba(0,0,0,.3))}.vs-bundle.vs-bundle--compact{margin:2px 0 0}.vs-bundle--compact .vs-bundle__products{margin:0}.vs-bundle__error{margin:6px 0 0;font-size:13px;color:#b00020}.vs-bundle.vs-bundle--pills{margin:0;color:inherit;line-height:inherit}.vs-bundle .vs-pack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-sm);margin:0;padding:0;border:0;min-width:0}.vs-bundle .vs-pack legend{font-size:9.5px;padding:0;margin-block-end:var(--margin-xs)}.vs-bundle .vs-pack .variant-option__button-label{min-width:0;justify-content:center;padding-block:0;padding-inline:8px;min-height:max(3.25em,calc(2 * var(--padding-sm) + 1lh + 2 * var(--options-border-width, 1px)))}@media screen and (min-width:750px){.vs-bundle .vs-pack .variant-option__button-label{min-height:max(3.25em,calc(2 * var(--padding-xs) + 1lh + 2 * var(--options-border-width, 1px)))}}.vs-pack__text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.15;text-transform:uppercase}.vs-pack__name{text-transform:uppercase}.vs-pack__per{font-size:.86em;text-transform:none;opacity:.7}.vs-pack__badge{position:relative;z-index:3;align-self:start;justify-self:center;transform:translateY(-72%);padding:3px 7px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;color:var(--vb-label-color,#fff);background:var(--vb-label-bg,#333);border:1px solid var(--vb-label-bg,#333);transition:background-color var(--animation-speed,.125s),color var(--animation-speed,.125s)}.vs-pack:has(.vs-pack__pill--pack :checked) .vs-pack__badge{color:var(--vb-label-bg,#333);background:var(--color-background,#fff)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/vs-bundle.css.map */
