.lm-product-bundle-section,.lm-product-bundle-wizard-section,.lm-product-bundle-review-section{display:none}main[data-lm-bundle-mode=overview] .lm-product-bundle-section{display:block}main[data-lm-bundle-mode=wizard] .lm-product-bundle-wizard-section{display:block}main[data-lm-bundle-mode=review] .lm-product-bundle-review-section{display:block}.lm-product-bundle-main-product .price__container .badge{display:none!important}.product-bundle-header{display:block;padding:2rem 5rem;align-items:center}.product-bundle-title-price{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.product-bundle-title-price .product__title{text-align:center}@media screen and (min-width: 750px){.product-bundle-title-price{justify-content:space-between;flex-direction:row}.product-bundle-title-price .product__title{text-align:left}}product-bundle-navigation{padding:2rem;display:flex;flex-direction:row;align-items:center;justify-content:center}product-bundle-navigation .product-bundle-navigation-item button{padding:.75rem 1.5rem;border:1px solid transparent}product-bundle-navigation .product-bundle-navigation-item:hover button{cursor:pointer;text-decoration:underline;background-color:#f5f5f5;border:1px solid gainsboro}product-bundle-navigation .product-bundle-navigation-item.active button{text-decoration:underline;background-color:#dcdcdc;border:1px solid gainsboro}product-bundle-step{display:none}product-bundle-step.active{display:block}bundle-product-variants[data-product-only-default-variant=true]{display:none!important}.bundle-product-selector{margin-bottom:1.75rem}.bundle-product-selector h3{margin-top:0!important;margin-bottom:.5rem!important}.bundle-product-selector .bundle-product-select-title{font-size:calc(var(--font-heading-scale) * 2rem);display:none}.bundle-product-selector select,.bundle-product-selector select:disabled{font-size:calc(var(--font-heading-scale) * 2rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));opacity:1!important;margin:0}.bundle-product-selector select{border:1px solid rgb(var(--color-foreground));border-radius:.5rem;-webkit-appearance:auto!important;appearance:auto!important;padding:0rem .5rem}.bundle-product-selector select:disabled{-webkit-appearance:none!important;appearance:none!important;border:1px solid transparent!important;padding:0rem}.bundle-product-selector[data-product-count="1"] select{display:none}.bundle-product-selector[data-product-count="1"] .bundle-product-select-title{display:block}product-bundle bundle-product{display:none}product-bundle bundle-product.active{display:block}bundle-product-variant-options{display:block;flex:0 0 100%;padding:0;margin-bottom:1.2rem;max-width:44rem;min-width:fit-content;border:none}bundle-product-variant-options form{display:flex;flex-wrap:wrap}bundle-product-variant-options .form__label{width:100%}bundle-product variant-radios fieldset{margin-top:1.4rem}bundle-product-variant-options input[type=radio]{display:none}bundle-product-variant-options label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));color:rgba(var(--color-foreground));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}bundle-product-variant-options[data-option-name=Color] label{margin-right:.75rem;width:38px;height:38px;padding:0}bundle-product-variant-options[data-option-name=Color] img{width:36px;height:36px;border-radius:var(--variant-pills-radius);position:absolute;top:0;left:0}bundle-product-variant-options label input[type=radio]{display:none}bundle-product-variant-option.selected label{background-color:rgb(var(--color-button))!important;color:rgb(var(--color-background))}bundle-product-variant-option.disabled label{opacity:.25;border-radius:var(--variant-pills-radius);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='1'/><path d='M0 0 L100 100 ' stroke='black' stroke-width='1'/></svg>");background-repeat:no-repeat;background-position:center center;background-size:100% 100%,auto}bundle-product-variant-options[data-option-name=Color] bundle-product-variant-option.selected label{background-color:transparent!important;border:1px solid black;box-shadow:0 0 0 4px rgb(var(--color-button))}bundle-product-variant-options[data-option-name=Color] bundle-product-variant-option.disabled label{opacity:1}bundle-product-variant-options[data-option-name=Color] bundle-product-variant-option.disabled img{opacity:.25}bundle-product-variant-options[data-option-name=Color] bundle-product-variant-option label:hover .tooltip{visibility:visible;opacity:1;pointer-events:none;margin-top:44px!important;padding:.25rem 1rem!important}product-bundle-wizard-navigation{margin-top:3rem!important;display:flex;flex-direction:row}product-bundle-wizard-navigation button{width:50%;padding:1rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;transition:border var(--duration-short) ease,opacity var(--duration-short) ease;cursor:pointer;color:#000;border:1px solid gainsboro;background-color:#f5f5f5}product-bundle-wizard-navigation button[data-step=next]{color:#fff;background-color:#000;border:1px solid black}product-bundle-wizard-navigation button:hover{opacity:.8}product-bundle-review{margin-top:2rem;padding-left:5rem;padding-right:5rem;display:block}.bundle-review-variant-list .variant-row{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid gainsboro;margin-bottom:2rem;padding-bottom:1rem}.bundle-review-variant-list .variant-image{width:15%}.bundle-review-variant-list .variant-image img{width:100%}.bundle-review-variant-list .variant-info{width:70%;padding:0 2rem}.bundle-review-variant-list .variant-info .product-title{font-size:1.5rem;font-weight:700}.bundle-review-variant-list .variant-info .variant-option label:after{content:":";margin-right:.5rem}.bundle-review-variant-list .variant-edit{width:15%}.bundle-review-variant-list .variant-edit button{padding:1rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;transition:border var(--duration-short) ease;cursor:pointer;border:1px solid gainsboro;background-color:#f5f5f5;color:#000}.bundle-review-variant-list .variant-edit button:hover{cursor:pointer;background-color:#dcdcdc}product-bundle-review{margin-top:2rem;display:block}product-bundle-review>*{margin-bottom:2rem}product-bundle-review .bundle-review-summary{text-align:center}product-bundle-review .price{font-weight:700}product-bundle-review .bundle-review-toolbar{display:flex;justify-content:center}product-bundle-review .product__text{margin-top:-1rem;margin-bottom:2rem;text-align:center;font-size:1.2rem}product-bundle-review h2{padding:3rem;background-color:#f5f5f5;text-align:center;border:1px solid gainsboro}product-bundle-review .continue-shopping-link{display:none}product-bundle-review.is-complete .add-to-cart-button{display:none}product-bundle-review.is-complete .continue-shopping-link{display:block}
/*# sourceMappingURL=/cdn/shop/t/213/assets/lm-bundle-product.css.map */
