.product-info-button-container{position:absolute;bottom:0;left:50%;opacity:.85;width:100%;transform:translateX(-50%);background-color:#57c47c}.product-info-button-container .inner{display:flex;padding:10px 20px 10px 15px}.product-info-button-container .inner .info-title{color:#fff;font-weight:bold;font-size:16px}@media(max-width: 640px){.product-info-button-container .inner .info-title{font-size:14px}}.product-info-button-container .info-icon{display:flex;position:absolute;top:50%;right:10px;justify-content:center;align-items:center;transform:translateY(-50%);cursor:pointer}.product-info-button-container .info-icon i{color:#fff;font-size:18px}.product-info-button-container .info-icon:hover+.info-content-container{opacity:1}.product-info-button-container .info-content-container{position:absolute;bottom:100%;right:8px;max-width:100%;background:#fff;margin-bottom:5px;box-shadow:2px 4px 8px rgba(0,0,0,.05);border-bottom-right-radius:5px;opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-info-button-container .info-content-container:after{content:"";position:absolute;top:100%;right:0;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #fff;margin-right:3px;box-shadow:2px 4px 8px rgba(0,0,0,.05)}.product-info-button-container .info-content-container .inner{padding:10px}.product-info-button-container .info-content-container .inner span{font-size:15px}.product__media-list-wrapper .product__zoom-button{top:16px}.boxconfig__container__variations,.boxconfig__container__plan,.boxconfig__container{display:flex;gap:10px}@media screen and (max-width: 740px){.boxconfig__container__plan,.boxconfig__container{flex-direction:column}}.boxconfig__container{flex-wrap:wrap;margin-bottom:20px}.boxconfig__container__variations,.boxconfig__container__plan{flex:1 1 100%}.boxconfig__container__variations .boxconfig__buttontext,.boxconfig__container__plan .boxconfig__buttontext{flex:1 1 auto}.boxconfig__container__variations .boxconfig__buttontext{width:50%}.boxconfig__container__plan .boxconfig__buttontext{width:33.33%}@media screen and (max-width: 740px){.boxconfig__container__plan .boxconfig__buttontext{width:100%}}.boxconfig__buttontext{line-height:normal}.boxconfig__title{font-family:PeperoncinoSans-Regular}.boxconfig__subtitle{font-size:small}.boxconfig__priceestimate{color:#709e80;font-size:small}.boxconfig_atc_button{border:none;margin-top:2em;cursor:pointer}.rc-selling-plans-dropdown__select{padding:12px 28px 12px 12px;margin-bottom:0}.rc-selling-plans-dropdown{display:flex;flex-direction:column}
