@keyframes shimmer{to{transform:translate(100%)}}.buy-together{margin:0 auto;display:flex;align-items:stretch;flex-wrap:wrap}@media (max-width: 991px){.buy-together{padding:0 2.5%;align-items:flex-start;margin-bottom:2rem}}.buy-together .buy-together-content{width:100%;display:flex;justify-content:center;align-items:stretch;gap:2rem}@media (max-width: 991px){.buy-together .buy-together-content{flex-direction:column}}.buy-together .buy-together-value{position:absolute;top:1rem;right:1rem;display:flex;width:1.8rem;height:1.8rem;-webkit-appearance:initial;z-index:3;background-color:#fff;border-color:#000;border-radius:1.64px;transition:all .1s linear;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuMjI3IDcuMjdsMS4xNTggMS4xNThMNS41NDMgNy4yN2w1LjIxLTUuMjFMOS41OTUuOWwtNS4yMSA1LjIxTDEuNDkgMy4yMTguMzMyIDQuMzc1bDIuODk1IDIuODk0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat}.buy-together .buy-together-value:checked{background-color:#000}.buy-together .buy-together-total{align-self:center;background:#cdc3b833;height:100%;display:flex;padding:2rem;align-items:center;justify-content:center;flex-direction:column;width:300px;text-align:center}@media (max-width: 991px){.buy-together .buy-together-total{width:100%;margin-top:0}}.buy-together .buy-together-total .buy-together-text{font-size:1.6rem;margin-bottom:1.5rem;font-weight:600;line-height:1.5}.buy-together .buy-together-total .buy-together-price{font-size:2rem;color:#000;font-weight:600}.buy-together .buy-together-total .buy-together-installments{font-weight:400;color:var(--color-primary);margin-top:.5rem}.buy-together .buy-together-total .buy-together-button{margin-top:2rem;width:100%;position:relative;transition:all .2s ease}.buy-together .buy-together-total .buy-together-button.is-loading{color:transparent;pointer-events:none}.buy-together .buy-together-total .buy-together-button.is-loading .buy-together-spinner{opacity:1}.buy-together .buy-together-total .buy-together-button .buy-together-spinner{position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;opacity:0;animation:spin 1s linear infinite;transition:opacity .2s ease}.buy-together .buy-together-plus{color:#fff;background:#000;width:2.8rem;height:2.8rem;display:flex;justify-content:center;align-items:center;align-self:center;border-radius:100%;font-size:2rem;line-height:3rem}@media (max-width: 991px){.buy-together .buy-together-plus{margin:0 auto}}.buy-together .card-product{width:25%;max-width:300px}.buy-together .card-product.current{order:-1}@media (max-width: 991px){.buy-together .card-product{width:100%;max-width:initial}}.buy-together .card-product .name{text-align:left;margin-bottom:0}.buy-together .card-product .price-wrapper{margin-top:0;margin-bottom:1rem}.buy-together .card-product .price-wrapper .price ins{font-size:1.6rem}.buy-together .card-product .variant-select{display:flex;flex-wrap:wrap;justify-content:center}.buy-together .card-product .variant-select span{width:100%;color:#000;margin-bottom:1rem;text-align:center;font-weight:600}.buy-together .card-product .variant-select input{display:none}.buy-together .card-product .variant-select label{color:#000;border:1px solid var(--color-third);margin-right:1rem;width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:100%;position:relative}.buy-together .card-product .variant-select label.unavailable{pointer-events:none}.buy-together .card-product .variant-select label.unavailable:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-35deg);background-color:var(--color-third);width:90%;height:.1rem;display:block}.buy-together .card-product .variant-select label.unavailable:checked:after,.buy-together .card-product .variant-select label.unavailable:hover:after{background-color:#d0bc71}.buy-together .card-product .variant-select input:checked+label,.buy-together .card-product .variant-select label:hover{color:#000;border-color:#000}.buy-together .card-product .variant-select input:checked+label.unavailable:after,.buy-together .card-product .variant-select label.unavailable:hover:after{background-color:#000}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/buy-together.css.map */
