.el-section .el-bundle{margin-top:26px}.el-section .el-bundle__head{display:flex;align-items:center;gap:14px;margin:0 0 16px}.el-section .el-bundle__head:before,.el-section .el-bundle__head:after{content:"";flex:1 1 auto;height:1px;background:#2e2a3926}.el-section .el-bundle__title{font-family:var(--font-heading-family);font-weight:700;font-size:14px;letter-spacing:1.6px;text-transform:uppercase;color:#2e2a39;white-space:nowrap}.el-section .el-bundle__tiers{display:flex;flex-direction:column;gap:12px}.el-section .el-bundle-tier{position:relative;border:2px solid rgb(232,232,232);border-radius:12px;background:#fff;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.el-section .el-bundle-tier:hover{border-color:#46b5e4}.el-section .el-bundle-tier.is-selected{border-color:#46b5e4;background:#f3fafd;box-shadow:0 6px 18px #46b5e42e}.el-section .el-bundle-tier:focus-within{outline:2px solid rgba(70,181,228,.5);outline-offset:2px}.el-section .el-bundle-tier__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.el-section .el-bundle-tier__row{display:flex;align-items:center;gap:12px;padding:16px 18px;margin:0;cursor:pointer}.el-section .el-bundle-tier__radio{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid rgb(200,200,200);position:relative;transition:border-color .15s ease}.el-section .el-bundle-tier.is-selected .el-bundle-tier__radio{border-color:#46b5e4}.el-section .el-bundle-tier.is-selected .el-bundle-tier__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#46b5e4}.el-section .el-bundle-tier__main{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0;text-align:left}.el-section .el-bundle-tier__name{color:#2e2a39;font-size:16px;font-weight:700;line-height:1.25}.el-section .el-bundle-tier__free{color:#02b057;font-weight:700}.el-section .el-bundle-tier__save{color:#02b057;font-size:13px;font-weight:600}.el-section .el-bundle-tier__each{color:#7b7b7b;font-size:13px;font-weight:500}.el-section .el-bundle-tier__price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.el-section .el-bundle-tier__now{color:#2e2a39;font-size:19px;font-weight:700}.el-section .el-bundle-tier__was{color:#969696;font-size:13px;font-weight:500;text-decoration:line-through;margin-top:2px}.el-section .el-bundle-tier__badge{position:absolute;top:-11px;right:16px;z-index:2;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;line-height:1.4;box-shadow:0 2px 6px #2e2a392e}.el-section .el-bundle-tier__badge--best-seller{background:#ffd63c;color:#2e2a39}.el-section .el-bundle-tier__badge--popular{background:#46b5e4;color:#fff}.el-section .el-bundle-tier__badge--best-value{background:#007dc0;color:#fff}.el-section .el-bundle-tier__picker{display:none;padding:0 18px 18px}.el-section .el-bundle-tier.is-selected .el-bundle-tier__picker{display:block}.el-section .el-bundle-tier__picker-label{display:block;color:#2e2a39;font-size:13px;font-weight:600;margin:0 0 10px}.el-section .el-bundle-bags{display:grid;grid-template-columns:1fr;gap:10px}.el-section .el-bundle-bag{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin:0}.el-section .el-bundle-bag__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.el-section .el-bundle-bag__thumb{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:3px;box-sizing:border-box;border:1.5px solid rgb(224,224,224);border-radius:8px;background:#fff;transition:border-color .15s ease}.el-section .el-bundle-bag__thumb-img{grid-area:1 / 1;width:100%;height:100%;object-fit:contain;display:block}.el-section .el-bundle-bag__thumb-img[hidden]{display:none}.el-section .el-bundle-bag:hover .el-bundle-bag__thumb,.el-section .el-bundle-bag:focus-within .el-bundle-bag__thumb{border-color:#46b5e4}.el-section .el-bundle-bag__free{position:absolute;top:-7px;left:50%;transform:translate(-50%);z-index:1;background:#02b057;color:#fff;padding:1px 5px;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.3px;line-height:1.4;white-space:nowrap;pointer-events:none}.el-section .el-bundle-bag__field{position:relative}.el-section .el-bundle-bag__field:after{content:"";position:absolute;top:50%;right:12px;margin-top:-3px;pointer-events:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgb(70,181,228)}.el-section .el-bundle-bag__select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 32px 11px 12px;border:1.5px solid rgb(224,224,224);border-radius:8px;background:#fff;color:#2e2a39;font-family:inherit;font-size:14px;line-height:1.2;cursor:pointer;transition:border-color .15s ease}.el-section .el-bundle-bag__select:hover{border-color:#46b5e4}.el-section .el-bundle-bag__select:focus{outline:0;border-color:#46b5e4;box-shadow:0 0 0 3px #46b5e433}.el-section .el-bundle__shipping{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;color:#2e2a39;font-size:14px;font-weight:500}.el-section .el-bundle__shipping svg{width:20px;height:auto;flex:0 0 auto}.el-section .product-form__buttons .button .price_text{display:inline-flex;align-items:baseline;gap:8px}.el-section .product-form__buttons .button .price_text .compare_price_cross{opacity:.8;font-weight:500}.el-section .product-form__buttons .button .atc-sep{margin:0 2px}@media screen and (max-width:749px){.el-section .el-bundle-tier__row{padding:14px;gap:10px}.el-section .el-bundle-tier__now{font-size:17px}.el-section .el-bundle-tier__picker{padding:0 14px 14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/el-pdp-bundle.css.map */
