/*
Generated time: December 28, 2025 14:43
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.product-bundles__item{position:relative;padding-left:36px;padding-top:16px;padding-bottom:16px;transition:all var(--m-duration-default, .25s) ease}@media screen and (min-width:768px){.product-bundles__item{padding-left:46px}}.product-bundles__item .m-price{flex-direction:column;align-items:end}@media screen and (max-width:767px){.product-bundles__item .m-price{align-items:start}}.product-bundles__item .quantity-popover{margin-inline-start:0;margin-block-start:10px}.product-bundles__item .quantity-popover__wrapper{left:0;transform:none;top:100%}.product-bundles__item .quantity-popover__button{width:auto;gap:4px}.product-bundles__cta,.product-bundles__error,.product-bundles__list{margin-top:24px}.product-bundles__item-title a{color:rgb(var(--color-heading));transition:all var(--m-duration-default, .25s)}.product-bundles__item-title a:hover{color:rgb(var(--color-foreground-secondary))}.product-bundles__item-index{width:30px;height:30px;position:absolute;top:50%;left:0;border:1px solid rgb(var(--color-foreground));border-radius:9999px;background-color:rgb(var(--color-background));transform:translate3d(0,-50%,0);transition:all var(--m-duration-default, .25s) ease}.product-bundles__item-index.is-active{transform:translate3d(0,-50%,0) scale(1.2)}@media screen and (max-width:767px){.product-bundles__item-index{width:24px;height:24px}}.product-bundles__item-image{width:60px;flex-shrink:0}@media screen and (min-width:768px){.product-bundles__item-image{width:100px}}.product-bundles__cta .m-button-word-separator{padding:0 8px}.product-bundles__item-info{height:100%;padding-left:16px;flex:1}@media screen and (min-width:768px){.product-bundles__item-details{padding-right:12px;flex:1}}.product-bundles__item-prices{padding-top:8px}@media screen and (min-width:768px){.product-bundles__item-prices{padding-top:0}}.product-bundles__item-review{margin-bottom:8px}.product-bundles__item-variant{margin-top:12px;padding-right:16px}.product-bundles__item-variant select:focus-visible{outline:0}@media screen and (max-width:767px){.product-bundles__item-variant select{width:100%}}.product-bundles.is-hovering .product-bundles__item:not(.is-selected){opacity:.4}