.ab-featured-product .product__info-container{display:flex;flex-wrap:wrap}.ab-featured-product .product__info-container div:last-child{margin-bottom:0}.ab-featured-product .product__info-container div:last-child .product-form{margin-bottom:0}.ab-featured-product .product__title{width:100%;line-height:1.4}.ab-featured-product .product__title:not(.h2){font-size:2.4rem}.ab-featured-product .price-template:not(:last-child){margin-bottom:2.5rem;width:100%}.ab-featured-product .btn-bg-transparent.gradient--hover:before{right:0}@media screen and (max-width: 749px){.ab-featured-product .price-template:not(:last-child){margin-bottom:2rem}}@media screen and (max-width: 749px){.ab-featured-product .product__title{margin-top:3.5rem;margin-bottom:0}.ab-featured-product .product__title:not(.h2){font-size:2.2rem}.ab-featured-product .product__info-container>*+*{margin-bottom:2rem}.ab-featured-product .price-template{margin-top:2rem}}.form-visible-variants{display:flex;width:100%;margin-bottom:0}@media screen and (max-width: 1023px){.form-visible-variants{flex-direction:column}}.variant-radios.style-2{width:100%}.ab-featured-product .variant-radios .variant-denominations{display:flex;flex-wrap:wrap;justify-content:flex-start;min-width:100%;width:100%;margin-bottom:0}.ab-featured-product .product-form-wrp{width:100%}.ab-featured-product .product-form-wrp+.product__view-details{margin-top:2rem}.ab-featured-product .product-form__input--dropdown{margin-bottom:2.5rem}.ab-featured-product .product-form .shopify-payment-button__button[disabled]{cursor:not-allowed!important}.ab-featured-product .product-form .shopify-payment-button__button[disabled]:hover{color:rgb(var(--color-btn-second-text));border-color:rgb(var(--color-btn-second-border));background-color:rgb(var(--color-btn-second-bg))}.ab-featured-product .product-form__input input[type=radio]+label{margin-right:1rem;margin-top:0;margin-bottom:.7rem;border-radius:0;padding:1.3rem 1.8rem;display:flex;justify-content:center;align-items:center}.ab-featured-product .product-form__input input[type=radio]+label:last-child{margin-right:0}.ab-featured-product .product-form__input input[type=radio]:checked+label{background-color:transparent;color:rgb(var(--color-foreground));border-color:#000}.ab-featured-product .product-form__input.variant-color input[type=radio]+label{border-radius:50%;padding:0;width:2.4rem;height:2.4rem;font-size:0;margin-right:.6rem;margin-left:.6rem}.ab-featured-product .product-form__input.variant-color input[type=radio]:checked+label{position:relative;flex-shrink:0}.ab-featured-product .product-form__input.variant-color input[type=radio]:checked+label:after{content:"";position:absolute;width:3.4rem;height:3.4rem;border-radius:50%;border:.1rem solid rgb(var(--color-general-main-text));left:50%;top:50%;transform:translate(-50%,-50%)}.ab-featured-product .product__info-container .color-button{width:100%;max-width:16rem;display:inline-block;margin-right:3rem;margin-bottom:0}.ab-featured-product .product__info-container .color-button:-moz-only-whitespace,.ab-featured-product .product__info-container .color-button:empty{display:none}.ab-featured-product .product__info-container .color-button~.color-button{margin-right:0;width:calc(100% - 19.5rem);max-width:inherit;margin-bottom:2.5rem}.ab-featured-product .product__text{color:rgb(var(--color-general-main-text));font-size:1.6rem;margin-bottom:2.5rem;width:100%}.ab-featured-product .product__text.subtitle{margin-bottom:3rem;font-size:1.8rem}.ab-featured-product .product__text.subtitle:empty{display:none}@media screen and (max-width: 749px){.ab-featured-product .product__text.subtitle{margin-bottom:2rem}}.ab-featured-product .product-form{margin-top:0}.ab-featured-product .product-form__buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;align-content:stretch}.ab-featured-product .product-form__quantity{flex:auto;max-width:16rem;margin-right:3rem;margin-bottom:0}.ab-featured-product .product-form__quantity .quantity{max-width:16rem;width:100%}.ab-featured-product .product-form-wrp.style-2{padding-top:1.2rem;border-top:.1rem solid rgba(var(--color-general-main-text),.3);margin-bottom:3.3rem}.ab-featured-product .style-2 .product-form__quantity{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;margin-right:0}.ab-featured-product .style-2 .product-form__quantity .quantity{max-width:20rem;border:none}.style-2 .quantity__button[name=minus]{justify-content:flex-start}.style-2 .product-form__input .form__label{margin-bottom:0;margin-right:2rem;font-weight:600;flex-shrink:0;width:100%;max-width:11rem}.style-2 .quantity__button[name=plus]{justify-content:flex-end}.ab-featured-product .style-2 .product-form__submit{width:100%;margin-top:1.5rem;text-transform:uppercase;font-weight:600}.style-2 .shopify-payment-button__button{text-transform:uppercase}.ab-featured-product.product--no-media .product-form__quantity .quantity{max-width:100%;width:100%}.ab-featured-product.product--no-media .product-form__quantity{max-width:100%;margin-right:0;margin-bottom:3rem}.ab-featured-product .product-form__submit{width:calc(100% - 19rem);min-width:14.5rem;margin-bottom:0}.ab-featured-product.product--no-media .product-form__submit{width:100%}.ab-featured-product .shopify-payment-button{width:100%;margin-top:3rem}@media screen and (max-width: 1023px){.ab-featured-product .product__info-container .color-button{max-width:100%;margin-right:0}.ab-featured-product .product__info-container .color-button~.color-button{margin-right:0;width:100%;max-width:inherit}.ab-featured-product .product-form__quantity{max-width:100%;margin-right:0;margin-bottom:3rem}.ab-featured-product .style-2 .product-form__quantity{margin-bottom:0}.ab-featured-product .product-form__quantity .quantity{max-width:180rem}.ab-featured-product .product-form__submit{width:100%;min-width:14.5rem}.ab-featured-product .product-form__input .select{max-width:100%}.ab-featured-product .shopify-payment-button{margin-top:1.5rem}}.ab-product-gift .product__media-item{cursor:pointer}.media-fit-contain .product__media-item:first-child img{object-fit:contain}.media-fit-cover .product__media-item:first-child img{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/2/assets/new-section-featured-product.css.map */
