blockquote{margin:0;padding:0;border:none;font-style:normal}.ag-container{max-width:1440px;margin:0 auto;padding:0 15px}@media screen and (min-width: 768px){.ag-container{padding:0 20px}}.ag-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ag-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 20px;background:#c25ca3;color:#fff;font-family:PP Pangram Sans;font-size:18px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease}@media (hover: hover){.ag-button:hover{background:#ab408a}}.ag-button:focus-visible{outline:2px solid #c25ca3;outline-offset:2px;outline-color:#2f0147}.ag-text--center{text-align:center}.ag-text--left{text-align:left}.ag-text--right{text-align:right}.ag-text--uppercase{text-transform:uppercase}.ag-text--capitalize{text-transform:capitalize}.ag-text--lowercase{text-transform:lowercase}.ag-mt--xs{margin-top:5px}.ag-mt--sm{margin-top:14px}.ag-mt--md{margin-top:15px}.ag-mt--lg{margin-top:20px}.ag-mt--xl{margin-top:40px}.ag-mb--xs{margin-bottom:5px}.ag-mb--sm{margin-bottom:14px}.ag-mb--md{margin-bottom:15px}.ag-mb--lg{margin-bottom:20px}.ag-mb--xl{margin-bottom:40px}.ag-featured-product{max-width:1024px;margin:0 auto;padding:var(--ag-featured-padding-top-mobile) 15px var(--ag-featured-padding-bottom-mobile);display:flex;flex-direction:column;gap:var(--ag-featured-card-gap-mobile)}@media screen and (min-width: 768px){.ag-featured-product{gap:var(--ag-featured-card-gap);padding:var(--ag-featured-padding-top-desktop) 20px var(--ag-featured-padding-bottom-desktop)}}.ag-featured-product__wrapper{background-color:var(--ag-featured-bg-color);color:var(--ag-featured-text-color);overflow:hidden}.ag-featured-product__header{text-align:center}.ag-featured-product__title{font-family:PP Pangram Sans;font-size:30px;font-style:normal;font-weight:600;line-height:120%;text-transform:capitalize;color:var(--ag-featured-title-color, #2F0147);margin:0 0 15px}@media screen and (min-width: 768px){.ag-featured-product__title{font-size:40px;margin-bottom:20px}}.ag-featured-product__title-highlight{color:#c25ca3;display:inline}.ag-featured-product__subtitle{font-family:PP Pangram Sans;font-size:18px;font-style:normal;font-weight:400;line-height:120%;text-transform:none;color:var(--ag-featured-subtitle-color, #2F0147);margin:0 auto;max-width:600px}@media screen and (min-width: 768px){.ag-featured-product__subtitle{font-size:20px}}.ag-featured-product__cards{display:flex;flex-direction:column;gap:var(--ag-featured-card-gap-mobile);width:100%}@media screen and (min-width: 768px){.ag-featured-product__cards{flex-direction:row;gap:var(--ag-featured-card-gap);justify-content:center;align-items:stretch}}.ag-featured-product__card{background:#fff;border:1px solid #e0e0e0;border-radius:0;display:flex;flex-direction:column;gap:20px;height:100%;overflow:hidden;padding:60px 15px;position:relative}@media screen and (min-width: 768px){.ag-featured-product__card{gap:40px;padding:80px 30px}}@media screen and (min-width: 768px){.ag-featured-product__card--subscription,.ag-featured-product__card--one-time{transition:transform .3s ease}.ag-featured-product__card--subscription:hover,.ag-featured-product__card--one-time:hover{transform:translateY(-5px)}}.ag-featured-product__special-offer-label{font-family:PP Pangram Sans;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:capitalize;background:red;color:#fff;padding:10px 0;position:absolute;top:0;left:0;right:0;text-align:center;z-index:10}@media screen and (min-width: 768px){.ag-featured-product__special-offer-label{font-size:30px}}.ag-featured-product__card-header{text-align:center}.ag-featured-product__card-title{font-family:PP Pangram Sans;font-size:25px;font-style:normal;font-weight:600;line-height:120%;text-transform:capitalize;color:#2f0147;margin:0;text-align:center}@media screen and (min-width: 768px){.ag-featured-product__card-title{font-size:45px}}.ag-featured-product__card-badge{font-family:PP Pangram Sans;font-size:14px;font-style:normal;font-weight:500;line-height:120%;text-transform:none;border-radius:4px;display:inline-block;margin-top:5px;padding:4px 8px}.ag-featured-product__card-badge--subscription{background:#c25ca3;color:#fff}.ag-featured-product__card-badge--onetime{background:#e0e0e0;color:#333}.ag-featured-product__card-image{overflow:hidden;position:relative;width:100%}.ag-featured-product__card-gallery{aspect-ratio:1/1;position:relative;width:100%}.ag-featured-product__main-image{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:opacity .3s ease;width:100%}.ag-featured-product__gallery-nav{display:flex;justify-content:center;align-items:center;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;height:40px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:40px;z-index:2}@media (hover: hover){.ag-featured-product__gallery-nav:hover{background:#fff}}.ag-featured-product__gallery-nav--prev{left:10px}.ag-featured-product__gallery-nav--next{right:10px}.ag-featured-product__gallery-nav svg{height:20px;width:20px}.ag-featured-product__thumbnails-wrapper{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}.ag-featured-product__thumbnails{display:flex;gap:14px;overflow:hidden;width:384px}.ag-featured-product__thumbnail{flex:0 0 60px;width:60px;height:60px;border:2px solid rgba(0,0,0,0);border-radius:4px;cursor:pointer;overflow:hidden;transition:border-color .2s ease;background:#fff}.ag-featured-product__thumbnail.active{border-color:red}.ag-featured-product__thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ag-featured-product__thumbnails-nav{background:none;border:none;cursor:pointer;padding:0 4px;display:flex;align-items:center;height:60px;width:15px;transition:background .2s}.ag-featured-product__thumbnails-nav:focus{outline:2px solid #2f0147}.ag-featured-product__thumbnails-nav svg{display:block;width:18px;height:32px}.ag-featured-product__card-benefits{margin-bottom:20px}.ag-featured-product__benefits-content{font-family:PP Pangram Sans;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:capitalize;color:#2f0147}.ag-featured-product__benefits-content p{margin:0 0 14px}.ag-featured-product__benefits-content p:last-child{margin-bottom:0}.ag-featured-product__benefits-content ul,.ag-featured-product__benefits-content ol{margin:0;padding-left:15px}.ag-featured-product__benefits-content li{margin-bottom:5px}.ag-featured-product__benefits-content li:last-child{margin-bottom:0}.ag-featured-product__benefits-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.ag-featured-product__benefits-list li{font-family:PP Pangram Sans;font-size:14px;font-style:normal;font-weight:400;line-height:120%;text-transform:capitalize;align-items:center;border-bottom:1px solid #9a9a9a;color:#2f0147;display:flex;gap:14px;padding-bottom:14px}@media screen and (min-width: 768px){.ag-featured-product__benefits-list li{font-size:20px}}.ag-featured-product__benefits-list li svg{flex-shrink:0;width:22px;height:21px}.ag-featured-product__benefits-list li svg[width="22"][height="21"]{width:22px;height:21px}.ag-featured-product__benefits-list li:last-child{border-bottom:none;padding-bottom:0}.ag-featured-product__quantity-price{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.ag-featured-product__quantity-section{display:flex;flex-direction:column;gap:5px}.ag-featured-product__quantity-label{font-family:PP Pangram Sans;font-size:14px;font-style:normal;font-weight:400;line-height:120%;text-transform:capitalize;color:#2f0147;margin:0}@media screen and (min-width: 768px){.ag-featured-product__quantity-label{font-size:20px}}.ag-featured-product__quantity-selector{align-items:center;background:#d9d9d9;border:1px solid #2f0147;border-radius:4px;display:flex;overflow:hidden}.ag-featured-product__quantity-btn{display:flex;justify-content:center;align-items:center;background:#0000;border:none;color:#2f0147;cursor:pointer;font-size:18px;font-weight:700;height:40px;transition:background-color .2s ease;width:40px}@media (hover: hover){.ag-featured-product__quantity-btn:hover{background:#2f01471a}}.ag-featured-product__quantity-btn:active{background:#2f014733}.ag-featured-product__quantity-input{font-family:PP Pangram Sans;font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-transform:none;background:#0000;border:none;color:#2f0147;height:40px;outline:none;text-align:center;width:60px}.ag-featured-product__quantity-input::-webkit-outer-spin-button,.ag-featured-product__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ag-featured-product__quantity-input[type=number]{-moz-appearance:textfield}.ag-featured-product__price-section{align-items:center;display:flex;gap:5px}.ag-featured-product__price-compared,.ag-featured-product__price-current{font-family:PP Pangram Sans;font-size:28px;font-style:normal;font-weight:400;line-height:120%;text-transform:capitalize;color:#2f0147;text-align:center}@media screen and (min-width: 768px){.ag-featured-product__price-compared,.ag-featured-product__price-current{font-size:40px}}.ag-featured-product__price-compared{font-weight:300;text-decoration-line:line-through}.ag-featured-product__card-content{display:flex;flex-direction:column;flex:1;gap:15px}.ag-featured-product__card-description{font-family:PP Pangram Sans;font-size:16px;font-style:normal;font-weight:400;line-height:1.4;text-transform:none;margin:0}.ag-featured-product__card-button{display:flex;justify-content:center;align-items:center;font-family:PP Pangram Sans;font-size:18px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;transition:background-color .3s ease;background:#c25ca3;border:none;color:#fff;cursor:pointer;padding:15px;text-decoration:none;width:100%}@media screen and (min-width: 768px){.ag-featured-product__card-button{font-size:30px;padding:15px 20px}}@media (hover: hover){.ag-featured-product__card-button:hover{background:#ab408a}}.ag-featured-product__card-button:disabled{cursor:not-allowed;opacity:.6}.ag-featured-product__card-button:focus-visible{outline:2px solid #c25ca3;outline-color:#2f0147;outline-offset:2px}.ag-featured-product__empty{font-family:PP Pangram Sans;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:none;color:var(--ag-featured-text-color);padding:70px;text-align:center}.ag-featured-product__card-form{position:relative}.ag-featured-product__card-form.loading .ag-featured-product__card-button{opacity:.7;pointer-events:none}.ag-featured-product__card-form.loading .ag-featured-product__card-button:after{animation:spin 1s linear infinite;border:2px solid rgba(0,0,0,0);border-radius:50%;border-top:2px solid currentColor;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ag-featured-product.css.map */
