@charset "UTF-8";.bundle-popup{visibility:hidden;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;opacity:0}.bundle-popup__variant-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.bundle-popup .variant-picker-container{margin-top:.8rem}.bundle-popup .variant-picker-container__selected-variant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:.8rem 1.2rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;border:none;border-radius:.4rem;outline:1px solid rgb(var(--color-border));background:rgb(var(--color-background-ligthen));cursor:pointer}.bundle-popup .variant-picker-container__selected-variant:hover{border-color:rgb(var(--color-border-hover))}.bundle-popup .variant-picker-container__selected-variant--title{display:-webkit-box;overflow:hidden;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:400;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.bundle-popup .variant-picker-container__selected-variant--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.bundle-popup .variant-picker-container__selected-variant .svg-wrapper{position:relative;width:1.6rem;height:1.6rem;margin-left:.8rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;color:rgb(var(--color-foreground-75))}.bundle-popup .variant-picker-container__selected-variant .svg-wrapper svg{top:initial;right:0;left:initial;width:100%;height:100%}.bundle-popup .variant-picker-container__selected-variant--price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgb(var(--color-foreground));font-size:var(--font-sm-size);white-space:nowrap;gap:.4rem}@media (max-width: 767px){.bundle-popup .variant-picker-container__selected-variant--price,.bundle-popup .variant-picker-container__selected-variant .badge{display:none}}.bundle-popup .variant-picker-container details{position:relative}details[open] .bundle-popup .variant-picker-container__selected-variant .svg-wrapper{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bundle-popup .variant-picker-container .badge{margin-left:.8rem;padding-inline:.4rem;font-size:10px;font-weight:700}.bundle-popup .variant-picker-container__modal-body{position:absolute;z-index:1000;top:100%;right:0;left:0;margin-top:1px;border:none;border-radius:0 0 .4rem;outline:1px solid rgb(var(--color-border));outline-width:0 1px 1px 1px;background:rgb(var(--color-background-lighten))}.bundle-popup .variant-picker-container__modal-body--content{max-height:30rem;overflow-y:auto}.bundle-popup .variant-picker-container__modal-body--option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.2rem 1.6rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border:none;background:none;cursor:pointer}.bundle-popup .variant-picker-container__modal-body--option:hover{background:rgb(var(--color-background))}.bundle-popup .variant-picker-container__modal-body--option-selected{background:rgb(var(--color-background-contrast))!important}.bundle-popup .variant-picker-container__modal-body--option.disabled{opacity:.5;cursor:not-allowed}.bundle-popup .variant-picker-container__modal-body--option.disabled:hover{background:none}.bundle-popup .variant-picker-container__modal-body--option input[type=radio]{display:none}.bundle-popup .variant-picker-container__modal-body--option-title{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:400;text-wrap:balance}.bundle-popup .variant-picker-container__modal-body--option-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;font-size:1.4rem}.bundle-popup .variant-picker-container__modal-body--option-price s{color:rgb(var(--color-foreground-75));text-decoration:line-through}.bundle-popup .variant-picker-container__modal-body--option-price .badge{padding:.2rem .6rem;border-radius:.2rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.2rem;white-space:nowrap}.bundle-popup.is-open{visibility:visible;opacity:1}.bundle-popup__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:1.6rem;background:#00000080}.bundle-popup__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:40rem;max-height:90vh;overflow:hidden;border-radius:.4rem;background:rgb(var(--color-background-lighten))}@media (min-width: 768px){.bundle-popup__container{max-width:60rem}}.bundle-popup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.6rem;padding:1.6rem 1.6rem 0}@media (min-width: 768px){.bundle-popup__header{padding:4rem 4rem 0}}.bundle-popup__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0;gap:.8rem;text-wrap:balance}.bundle-popup__title svg{display:inline-block;position:relative;top:-2px;min-width:3.6rem;height:3.6rem;vertical-align:middle}.bundle-popup__title svg path{fill:#56a25a}.bundle-popup__title-text{margin:0;color:rgb(var(--color-foreground));font-family:Lato,sans-serif;font-size:2rem;font-weight:600;letter-spacing:.02em;line-height:2.4rem}@media (max-width: 767px){.bundle-popup__title-text{font-size:1.8rem;line-height:2.2rem}}.bundle-popup__close{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.4rem;height:2.4rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border:none;border-radius:.4rem;background:none;cursor:pointer}.bundle-popup__close:hover{background:rgba(var(--color-foreground),.1)}.bundle-popup__close svg{width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;stroke:rgb(var(--color-foreground))}.bundle-popup__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding:2.4rem 1.6rem 0;gap:1.6rem}@media (min-width: 768px){.bundle-popup__body{padding:2.4rem 4rem}}.bundle-popup__search{position:relative;height:4.8rem;border:1px solid rgb(var(--color-border));border-radius:.4rem;background:rgb(var(--color-background-lighten))}.bundle-popup__search-input{width:100%;height:100%;padding:1.2rem 5.2rem 1.2rem 1.6rem;border:none;border-radius:.4rem;background:none;color:rgb(var(--color-foreground));font-family:Lato,sans-serif;font-size:1.4rem;letter-spacing:.014em;line-height:2rem}.bundle-popup__search-input::-webkit-input-placeholder{color:rgba(var(--color-foreground),.5)}.bundle-popup__search-input::-moz-placeholder{color:rgba(var(--color-foreground),.5)}.bundle-popup__search-input:-ms-input-placeholder{color:rgba(var(--color-foreground),.5)}.bundle-popup__search-input::-ms-input-placeholder{color:rgba(var(--color-foreground),.5)}.bundle-popup__search-input::placeholder{color:rgba(var(--color-foreground),.5)}.bundle-popup__search-input:focus{outline:none}.bundle-popup__search-icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;right:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.bundle-popup__search-icon svg{width:100%;height:100%;stroke:rgb(var(--color-foreground))}.bundle-popup__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;gap:.6rem}.bundle-popup__products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding-right:.8rem;overflow-y:auto;gap:1.6rem}.bundle-popup__products-list::-webkit-scrollbar{width:.4rem;border-radius:.2rem;background:rgba(var(--color-border),.2)}.bundle-popup__products-list::-webkit-scrollbar-thumb{border-radius:.2rem;background:rgb(var(--color-border))}.bundle-popup__product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem}.bundle-popup__product:last-child{margin-bottom:2.4rem}.bundle-popup__product:nth-last-child(2) .variant-picker-container__modal-body,.bundle-popup__product:nth-last-child(3) .variant-picker-container__modal-body{top:initial;bottom:100%;margin-top:0;margin-bottom:1px;border-radius:.4rem .4rem 0 0}.bundle-popup__product:nth-last-child(2) details[open] summary,.bundle-popup__product:nth-last-child(3) details[open] summary{border-radius:0 0 .4rem .4rem}.bundle-popup__product-image{-ms-flex-negative:0;flex-shrink:0;width:4.4rem;height:4.4rem;overflow:hidden;border-radius:.4rem}@media (min-width: 768px){.bundle-popup__product-image{width:7.2rem;height:7.2rem}}.bundle-popup__product-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bundle-popup__product-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0}.bundle-popup__product-info{margin-bottom:.4rem}.bundle-popup__product-title{margin:0 0 .2rem;color:rgb(var(--color-foreground));font-family:Lato,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.014em;line-height:2rem}.bundle-popup__product-variant{margin:0;color:rgb(var(--color-foreground));font-family:Lato,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.012em;line-height:1.6rem}.bundle-popup__product-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem}.bundle-popup__product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.bundle-popup__product-price .price__current{color:rgb(var(--color-foreground));font-size:var(--font-sm-size);white-space:nowrap}.bundle-popup s{margin-right:.4rem!important;font-size:1.4rem}.bundle-popup__product-price-compare,.bundle-popup__product-price-current{color:rgb(var(--color-foreground))}.bundle-popup__product-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:88px;overflow:hidden;border-radius:.4rem;outline:1px solid rgb(var(--color-foreground))}.bundle-popup__quantity-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.2rem;height:3.2rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border:none;background:none;cursor:pointer}.bundle-popup__quantity-btn:hover{background:rgba(var(--color-foreground),.1)}.bundle-popup__quantity-btn svg{width:1.6rem;height:1.6rem;stroke:rgb(var(--color-foreground))}.bundle-popup__quantity-value{width:2.4rem;color:rgb(var(--color-foreground));text-align:center}.bundle-popup__product--simple .bundle-popup__product-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bundle-popup__product-actions{-webkit-transition:all .3s ease;transition:all .3s ease}.bundle-popup__product-quantity,.bundle-popup__add-product-btn{-webkit-animation:fadeInScale .3s ease;animation:fadeInScale .3s ease}@-webkit-keyframes fadeInScale{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes fadeInScale{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.bundle-popup__add-product-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.2rem;min-width:3.2rem;height:3.2rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border:none;border-radius:.4rem;cursor:pointer}.bundle-popup__add-product-btn--green{background:rgb(var(--color-discounted))}.bundle-popup__add-product-btn--green svg path{stroke:#fff}.bundle-popup__add-product-btn--green:hover{background:#4a8f4e}.bundle-popup__add-product-btn--dark{background:rgb(var(--color-foreground))}.bundle-popup__add-product-btn--dark svg{stroke:rgb(var(--color-background-ligthen))}.bundle-popup__add-product-btn--dark:hover{background:rgba(var(--color-foreground),.8)}.bundle-popup__add-product-btn svg{width:1.6rem;height:1.6rem}.bundle-popup__footer{padding:2.4rem 1.6rem 1.6rem;border-top:1px solid rgb(var(--color-border));background:rgb(var(--color-background-ligthen))}@media (min-width: 768px){.bundle-popup__footer{padding:2.4rem 3.2rem 3.2rem}}.bundle-popup__progress{margin-bottom:1.6rem}.bundle-popup__progress-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem;margin-bottom:.8rem}.bundle-popup__progress-icon{-ms-flex-negative:0;flex-shrink:0;width:2rem;height:2rem;margin-top:.2rem}.bundle-popup__progress-icon svg{width:100%;height:100%;stroke:rgb(var(--color-foreground))}.bundle-popup__progress-text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;color:rgb(var(--color-foreground))}@media (max-width: 767px){.bundle-popup__progress-text{font-size:1.4rem}}.bundle-popup__progress-bars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}@media (max-width: 767px){.bundle-popup__progress-bars{gap:1.2rem}}.bundle-popup__progress-step{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;text-align:center}.bundle-popup__progress-label{margin-bottom:.4rem;color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:600;letter-spacing:.012em;line-height:1.6rem}.bundle-popup__progress-bar{position:relative;height:.6rem;margin-bottom:.4rem;overflow:hidden;border-radius:.4rem;background:rgb(var(--color-border))}.bundle-popup__progress-fill{position:relative;width:0%;height:100%;-webkit-transition:all .6s cubic-bezier(.4,0,.2,1);transition:all .6s cubic-bezier(.4,0,.2,1);border-radius:.4rem;background:rgb(var(--color-border))}.bundle-popup__progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,.3)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.bundle-popup__progress-fill--active{display:block!important;width:100%!important;background:rgb(var(--color-discounted))!important;-webkit-box-shadow:0 0 8px rgba(86,162,90,.3);box-shadow:0 0 8px #56a25a4d}.bundle-popup__progress-fill--active:after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.bundle-popup__progress-fill--partial{width:50%!important;background:-webkit-gradient(linear,left top,right top,from(rgb(var(--color-discounted))),color-stop(74%,rgb(var(--color-discounted))),to(#7bb87f))!important;background:linear-gradient(90deg,rgb(var(--color-discounted)) 0% 74%,#7bb87f)!important}.bundle-popup__progress-fill--partial:after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.bundle-popup__progress-fill--animating:after{-webkit-animation:progressShine 1s ease-in-out;animation:progressShine 1s ease-in-out}@-webkit-keyframes progressShine{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes progressShine{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}.bundle-popup__progress-count{color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:600;letter-spacing:.012em;line-height:1.6rem}.bundle-popup__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.bundle-popup__add-button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:4.8rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border:none;border-radius:.4rem;background:rgb(var(--color-discounted));cursor:pointer;gap:.8rem}@media (min-width: 768px){.bundle-popup__add-button{height:5.6rem}}.bundle-popup__add-button:hover{background:#4a8f4e}.bundle-popup__add-button.loading>*:not(.loading__spinner){visibility:hidden!important;opacity:0;pointer-events:none}.bundle-popup__add-button .loading__spinner circle{stroke:#fff}.bundle-popup__add-text{color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.016em;line-height:2.4rem;text-transform:uppercase}@media (min-width: 768px){.bundle-popup__add-text{font-size:1.6rem}}.bundle-popup__add-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.bundle-popup__add-separator{width:.4rem;height:.4rem;border-radius:50%;background:#fff}.bundle-popup__add-amount{color:#fff;font-family:Raleway,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.016em;line-height:2.4rem}.bundle-popup__add-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.4rem;height:2.4rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:.4rem;background:#fff6eb33;color:#fff;font-family:Lato,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.014em;line-height:2rem}.bundle-popup__add-discount{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;right:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.4rem;padding:.2rem 0;padding:0 .8rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:.2rem;background-color:#fff;color:rgb(var(--color-discounted));font-size:1.2rem;font-weight:600;letter-spacing:.016em;line-height:2.4rem}@media (min-width: 768px){.bundle-popup__add-discount{font-size:1.6rem}}.bundle-popup__skip-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.8rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border:none;background:none;cursor:pointer;gap:1.2rem}.bundle-popup__skip-button:hover{opacity:.8}.bundle-popup__skip-text{color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:600;letter-spacing:.032em;line-height:2.4rem;text-transform:uppercase}@media (min-width: 768px){.bundle-popup__skip-text{font-size:1.4rem}}.bundle-popup__skip-icon{width:1.6rem;height:1.6rem}@media (min-width: 768px){.bundle-popup__skip-icon{width:2rem;height:2rem}}.bundle-popup__skip-icon svg{width:100%;height:100%;stroke:rgb(var(--color-foreground))}.bundle-popup__product-template,.bundle-popup__simple-product-template{display:none}.bundle-popup__no-products,.bundle-popup__search-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;color:#443d36b3;font-size:.875rem;line-height:1.4;text-align:center}.bundle-popup__search-error{color:#d32f2f}.main-article__bundle-popup-inline bundle-popup{visibility:initial;position:initial;opacity:1}.main-article__bundle-popup-inline .bundle-popup__overlay{position:initial;padding:0;background:none}@media (max-width: 767px){.variant-picker-container__modal-body[role=dialog]{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:10001;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;background:rgba(var(--color-foreground),.4);top:0;right:0;bottom:0;left:0}.variant-picker-container__modal-body--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.6rem;border-radius:.4rem .4rem 0 0;background:rgb(var(--color-foreground));gap:1.6rem}.variant-picker-container__modal-body--header .h3{color:rgb(var(--color-background-lighten))}.variant-picker-container__modal-body--header svg path{stroke:rgb(var(--color-background-lighten))}.variant-picker-container__modal-body--options{padding:.4rem;background:rgb(var(--color-background-lighten))}.variant-picker-container__modal-body--option{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.8rem 1.6rem;cursor:pointer;gap:.4rem}.variant-picker-container__modal-body--option.disabled{opacity:.5;pointer-events:none}.variant-picker-container__modal-body--option:last-child{border-bottom:none}.variant-picker-container__modal-body--option input[type=radio]{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.variant-picker-container__modal-body--option:hover,.variant-picker-container__modal-body--option-selected{background:rgb(var(--color-background))}.variant-picker-container__modal-body--option-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:500}.variant-picker-container__modal-body--option-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;font-size:1.4rem;white-space:nowrap}.variant-picker-container__modal-body--option-price s{opacity:.5}.variant-picker-container__modal-body--option-price .badge{margin-left:.4rem}.variant-picker-container__modal-body--option .badge{padding:2px 4px;border-radius:2px;background:rgb(var(--color-foreground));color:rgb(var(--color-background-lighten));font-size:10px;font-weight:600;letter-spacing:.3px;line-height:12px;text-transform:uppercase}}
/*# sourceMappingURL=/s/files/1/0074/4095/7495/t/24/assets/component-bundle-popup.css.map */
