.ag-price-save{display:inline-block;margin-left:.6rem;padding:.2rem .8rem;border-radius:20px;background:#c8264e;color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.price--on-sale .price-item--last{color:#8e2b47;font-weight:700}.price--on-sale .price__sale s.price-item--regular{opacity:.6}.badge.price__badge-sale,.card__badge .badge{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.card-wrapper .card__heading{font-weight:700;line-height:1.3}.card-wrapper .price{font-size:1.6rem}.card-wrapper .card{transition:box-shadow .2s ease}.card-wrapper:hover .card{box-shadow:0 14px 30px #4a1f2c1f}.button:not(.button--tertiary),.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-height:5rem}.product-form__submit{font-size:1.6rem;min-height:5.6rem}.announcement-bar__message{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:1.25rem}.title-wrapper-with-link .title,.collection-list-title,.featured-product .product__title h2{font-weight:700}@media(min-width:990px){.ag-circles__list{justify-content:flex-start!important}.ag-circles__list>li:first-child{margin-left:auto}.ag-circles__list>li:last-child{margin-right:auto}}.ag-card-rating{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.25rem;margin:.2rem 0 .4rem;color:rgba(var(--color-foreground),.75)}.ag-card-rating__stars{color:#f5a623;letter-spacing:.08em;font-size:1.35rem}.card-wrapper .rating-star{--color-rating-star: #F5A623}.card-information .rating{justify-content:center}.header__heading-logo{filter:invert(13%) sepia(38%) saturate(1900%) hue-rotate(305deg) brightness(88%) contrast(95%)}html body .ag-iconbar--icons{background:linear-gradient(135deg,#b03a5b,#c8264e 55%,#d9566f)!important;color:#fff;padding:4.4rem 0}.ag-iconbar--icons .ag-iconbar__list{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}.ag-iconbar--icons .ag-iconbar__item{flex-direction:column;text-align:center;gap:1.2rem}.ag-iconbar--icons .ag-iconbar__icon{width:7.2rem;height:7.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#c8264e;box-shadow:0 0 0 4px #ffffff59,0 12px 26px #4a1f2c59}.ag-iconbar--icons .ag-iconbar__item strong{color:#fff;font-size:1.55rem;letter-spacing:.08em}.ag-iconbar--icons .ag-iconbar__item span{color:#ffe9ee;opacity:1;font-size:1.4rem;margin-top:.3rem}@media(max-width:749px){.ag-iconbar--icons .ag-iconbar__list{grid-template-columns:1fr 1fr;gap:2.8rem 1.6rem}.ag-iconbar--icons .ag-iconbar__icon{width:6rem;height:6rem}}.ag-benefits{list-style:none;margin:1.6rem 0 1.2rem;padding:0;display:grid;gap:.9rem}.ag-benefits li{display:flex;align-items:flex-start;gap:1rem;font-size:1.6rem;line-height:1.45;color:#2e1f22}.ag-benefits li strong{font-weight:700;color:#4a1f2c}.ag-benefits .ag-svg{color:#fff;fill:#c8264e;stroke:#fff;flex:0 0 auto;margin-top:.15rem}.ag-benefits .ag-svg circle{stroke:#c8264e}.ag-benefits .ag-svg path{fill:none}.ag-age-line{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.6rem;font-size:1.4rem;color:#4a1f2c;font-weight:600}.ag-age-line .ag-svg{color:#c8264e}.ag-age-line a{display:inline-block;padding:.3rem 1.1rem;border-radius:999px;background:#fdf0f1;border:1px solid #F2D3DA;color:#8e2b47;text-decoration:none;font-weight:700;font-size:1.3rem}.ag-age-line a:hover{background:#c8264e;border-color:#c8264e;color:#fff}.ag-trust{display:flex;flex-direction:column;gap:1.2rem;margin:1.6rem 0 .4rem;color:#2e1f22}.ag-trust__ship{display:flex;align-items:center;gap:1.2rem;background:#fdf0f1;border:1px solid #F2D3DA;border-left:4px solid #C8264E;border-radius:6px;padding:1.4rem 1.6rem}.ag-trust__ship p{margin:0;font-size:1.4rem;line-height:1.45}.ag-trust__ship strong{display:block;color:#4a1f2c;font-size:1.55rem;font-weight:700}.ag-trust__ship p span{display:block;color:#6b4a52}.ag-eta-line[hidden]{display:none!important}.ag-trust__guar{display:flex;align-items:flex-start;gap:1.2rem;background:#fff;border:1px solid #F2D3DA;border-radius:6px;padding:1.4rem 1.6rem}.ag-trust__guar strong{display:block;color:#4a1f2c;font-size:1.45rem;font-weight:700}.ag-trust__guar p{margin:.2rem 0 0;font-size:1.35rem;line-height:1.4;color:#6b4a52}.ag-trust__guar a{color:#b03a5b}.ag-trust__ico{color:#c8264e;display:flex;flex:0 0 auto}.ag-trust__pay{text-align:center;padding-top:.4rem}.ag-trust__secure{display:inline-flex;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:600;color:#4a1f2c;margin-bottom:.8rem}.ag-trust__cards{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.ag-trust__cards .icon{width:3.6rem;height:2.4rem}html body.template-product .ag-short-description{background:#fdf0f1!important;border-left:4px solid #C8264E!important;color:#2e1f22!important;border-radius:0 6px 6px 0;padding:1.4rem 1.8rem;font-size:1.5rem}html body.template-product .ag-short-description strong{color:#4a1f2c!important}html body.template-product .product__info-container .price__badge-sale{display:none!important}html body.template-product .share-button,html body.template-product .product__info-container share-button{display:none!important}html body.template-product .product-form__input input[type=radio]+label{background:#fff;border:1px solid #E6B9C4;color:#4a1f2c}html body.template-product .product-form__input input[type=radio]:checked+label{background:#4a1f2c!important;border-color:#4a1f2c!important;color:#fff!important}html body.template-product .product-form__input .form__label,html body.template-product .quantity__label,html body.template-product .product-form__quantity .form__label{color:#4a1f2c;font-weight:700;letter-spacing:.04em}html body.template-product .alexas-eyebrow,html body.template-product .alexas-subhead{color:#8e2b47!important}html body.template-product .ag-pdp-hookline{font-size:1.6rem}html body .alexas-faq,html body .alexas-faq h2,html body .alexas-faq summary{color:#4a1f2c}html body .ag-real-reviews h2,html body .ag-review-total,html body .ag-review-total strong,html body .ag-review-grid strong{color:#4a1f2c!important}html body .ag-review-grid p,html body .alexas-customer-reviews p{color:#5c3f46!important}html body .ag-review-grid small,html body .alexas-customer-reviews small{color:#8a6b72!important}html body .alexas-parent-message__promise{background:#fdf0f1!important;border-color:#f2d3da!important;color:#4a1f2c!important}html body .alexas-parent-message__promise *{color:#4a1f2c!important}html body .alexas-section__kicker,html body .alexas-faq__kicker,html body .ag-kicker{color:#b03a5b!important}html body .ag-featured-review__image-note{display:none!important}html body .alexas-customer-reviews h2,html body .alexas-faq h2,html body .alexas-message-story h2,html body .alexas-parent-message h2{color:#4a1f2c!important}.ag-trust__ship p{flex:1 1 auto}.ag-eta-line{display:block;color:#4a1f2c!important;font-size:1.45rem}.ag-eta-line b{color:#c8264e}.ag-usps{flex:0 0 auto;height:2.6rem;width:auto}.ag-usps--text{display:inline-flex;align-items:center;height:2.6rem;padding:0 .9rem;border-radius:4px;background:#336;color:#fff;font-weight:800;font-size:1.3rem;letter-spacing:.08em}.ag-acc{margin:2rem 0 0;border-top:1px solid #F2D3DA}.ag-acc__item{border-bottom:1px solid #F2D3DA}.ag-acc__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:1rem;padding:1.5rem .2rem;font-size:1.6rem;font-weight:700;color:#4a1f2c}.ag-acc__item summary::-webkit-details-marker{display:none}.ag-acc__item summary .ag-svg{color:#c8264e;flex:0 0 auto}.ag-acc__item summary span{flex:1}.ag-acc__item summary:after{content:"+";font-size:2.2rem;font-weight:400;color:#c8264e;line-height:1}.ag-acc__item[open] summary:after{content:"\2013"}.ag-acc__body{padding:0 .2rem 1.6rem 3rem;font-size:1.45rem;line-height:1.6;color:#5c3f46}.ag-acc__body p{margin:0 0 .8rem}.ag-acc__body strong{color:#4a1f2c}.ag-acc__body a{color:#b03a5b}.ag-acc__msg{font-family:var(--font-heading-family);font-style:italic;font-size:1.6rem;color:#4a1f2c;background:#fdf0f1;border-radius:8px;padding:1.6rem 1.8rem;margin:0 0 1.6rem 3rem}.ag-rc{background:#fdf0f1;padding:5.6rem 0;text-align:center}.ag-rc__title{color:#4a1f2c;margin:.4rem 0 1rem}.ag-rc__total{color:#4a1f2c;margin:0 0 2.8rem}.ag-rc__stars{color:#f5a623;letter-spacing:.1em}.ag-rc__wrap{position:relative;max-width:96rem;margin:0 auto}.ag-rc__track{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.4rem .4rem 1.6rem}.ag-rc__track::-webkit-scrollbar{display:none}.ag-rc__slide{flex:0 0 calc((100% - 3.2rem) / 3);scroll-snap-align:start;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #4a1f2c1f;text-align:left;display:flex;flex-direction:column}.ag-rc__slide img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.ag-rc__body{padding:1.8rem 2rem 2.2rem}.ag-rc__body h3{margin:.4rem 0 .6rem;font-size:1.8rem;color:#4a1f2c}.ag-rc__body p{margin:0 0 1rem;font-size:1.5rem;line-height:1.5;color:#5c3f46}.ag-rc__body small{font-size:1.3rem;color:#8a6b72}.ag-rc__v{color:#1e8449;font-weight:600}.ag-rc__nav{position:absolute;top:40%;z-index:2;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:#fff;color:#c8264e;font-size:2.8rem;line-height:1;box-shadow:0 6px 18px #4a1f2c33;cursor:pointer}.ag-rc__nav--prev{left:-2.2rem}.ag-rc__nav--next{right:-2.2rem}.ag-rc__dots{display:none;justify-content:center;gap:.8rem;margin-top:.4rem}.ag-rc__dots span{width:.9rem;height:.9rem;border-radius:50%;background:#e6b9c4}.ag-rc__dots span.is-on{background:#c8264e}@media(max-width:749px){.ag-rc__slide{flex-basis:82%}.ag-rc__nav{display:none}.ag-rc__dots{display:flex}}.footer .newsletter-form__field-wrapper .field__input{background:#fff!important;color:#4a1f2c!important}.footer .newsletter-form__field-wrapper .field__label{color:#4a1f2cb3!important}.footer .newsletter-form__field-wrapper .field__button{color:#c8264e!important}.footer .newsletter-form__field-wrapper .field:after,.footer .newsletter-form__field-wrapper .field:before{box-shadow:none!important}.so-upsell .so-mt-6{margin-top:1.2rem!important;border-radius:12px!important}.so-upsell .addon_product-label{padding:1rem 1.4rem!important}.so-upsell .addon_product-label>*+*{margin-left:1.2rem!important}.so-upsell .addon_product-label>span.so-block:last-child>span.so-block:nth-child(2){display:none!important}.so-upsell .addon_product-label .so-font-bold{font-size:1.5rem;line-height:1.3}.so-upsell .so-w-16.so-h-16{width:5.2rem!important;height:5.2rem!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/ag-global.css.map */
