.at-featured-product--container{display:flex}@media only screen and (max-width:991.98px){.at-featured-product--container{flex-direction:column}}.at-featured-product--container .image-container{flex:1;position:relative}@media only screen and (max-width:991.98px){.at-featured-product--container .image-container{min-height:410px;width:100%}}@media only screen and (max-width:767.98px){.at-featured-product--container .image-container{margin-left:-1.5rem;width:calc(100% + 3rem)}}@media only screen and (max-width:319.98px){.at-featured-product--container .image-container{margin-left:-1rem;width:calc(100% + 2rem)}}.at-featured-product--container .image-container img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.at-featured-product--container .product-details{background-color:#fcfbf8;min-width:533px;padding:32px;width:50%}@media only screen and (max-width:991.98px){.at-featured-product--container .product-details{min-width:unset;width:100%}}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details{margin-left:-1.5rem;padding:32px 1.5rem;width:calc(100% + 3rem)}}@media only screen and (max-width:319.98px){.at-featured-product--container .product-details{margin-left:-1rem;padding:32px 1rem;width:calc(100% + 2rem)}}.at-featured-product--container .product-details .product-info{margin-bottom:16px}.at-featured-product--container .product-details .product-info .product-title-reviews{display:flex;flex-flow:row;gap:20px}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details .product-info .product-title-reviews{flex-flow:column;gap:4px}}.at-featured-product--container .product-details .product-info .product-title-reviews .product-title{font-size:36px;font-weight:400;line-height:120%}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details .product-info .product-title-reviews .product-title{font-size:32px}}.at-featured-product--container .product-details .product-info .product-title-reviews .subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:21px;width:100%}.at-featured-product--container .product-details .product-info .price-range{font-size:20px;font-style:normal;font-weight:600;margin-top:10px}.at-featured-product--container .product-details .product-info .price-range span{font-size:inherit;font-weight:inherit}.at-featured-product--container .product-details .product-info .product-features{margin-top:16px}.at-featured-product--container .product-details .product-info .product-features ul{margin:0 0 0 20px;padding:0}.at-featured-product--container .product-details .product-info .product-features ul li{font-size:14px}.at-featured-product--container .product-details .product-info .product-features ul li::marker{font-size:6px}@media only screen and (min-width:768px){.at-featured-product--container .product-details .product-info .product-features.columns ul{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}}.at-featured-product--container .product-details .options-link{border-top:1px solid #ecf0ed;display:flex;flex-direction:column;gap:16px;padding-top:16px}.at-featured-product--container .product-details .options-link .form-icons{display:flex;flex-flow:row wrap;gap:12px}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details .options-link .form-icons>div{width:calc(50% - 6px)}}@media only screen and (max-width:319.98px){.at-featured-product--container .product-details .options-link .form-icons>div{width:100%}}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container{overflow:hidden;position:relative}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container input[type=radio]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container input[type=radio]:hover+label{border:1px solid var(--primary-color)}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:2px;display:flex;flex-flow:row wrap;gap:8px;isolation:isolate;padding:8px;pointer-events:none;transition:border .3s ease;width:127px}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label{align-items:center;flex-flow:row nowrap;width:100%}}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .icon-container{align-items:center;display:flex;height:48px;justify-content:center;margin-top:10px;width:100%}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .icon-container{height:auto;margin-top:0;order:2;width:16px}}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .icon-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .icon-container img{width:100%}}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .radio-checkbox{display:flex;height:19px;justify-content:center;width:19px}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .radio-checkbox{margin-top:10px;order:1}}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .radio-checkbox .custom-radio{border-radius:50%;height:9px;outline:1px solid var(--secondary-color);outline-offset:4px;width:9px}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .icon-label{display:flex;flex-flow:column}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .icon-label{order:3}}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .icon-label span{font-size:14px}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .icon-label span.price-label{font-size:12px}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .help-icon{cursor:pointer;height:16px;position:absolute;right:8px;top:8px;width:16px;z-index:2}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .help-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .help-icon{flex:1;order:4;position:static;right:unset;text-align:right;top:unset}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container label .help-icon img{width:16px}}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container input[type=radio]:checked+label{border:1px solid var(--secondary-color)}.at-featured-product--container .product-details .options-link .form-icons .form-icon-container input[type=radio]:checked+label .radio-checkbox .custom-radio{background-color:var(--secondary-color)}.at-featured-product--container .product-details .options-link .price-link{align-items:center;display:flex;flex-flow:row wrap;gap:16px}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details .options-link .price-link{align-items:flex-start;flex-direction:column}}.at-featured-product--container .product-details .options-link .price-link .product-price{font-size:20px;font-weight:400}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details .options-link .price-link .product-price{font-size:16px}}.at-featured-product--container .product-details .options-link .price-link .featured-link{align-items:center;display:flex;flex:1;gap:16px}@media only screen and (max-width:767.98px){.at-featured-product--container .product-details .options-link .price-link .featured-link{width:100%}}.at-featured-product--container .product-details .options-link .price-link .featured-link a{text-align:center;width:100%}.at-featured-product--container .product-details .options-link .price-link .featured-link .button-wishlist{height:25px;width:25px}
