.aa-pdp__breadcrumb{font-family:var(--aa-font-label);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-muted);margin:0 0 24px}.aa-pdp__breadcrumb a{color:inherit;text-decoration:none}.aa-pdp__breadcrumb a:hover{color:var(--aa-primary)}.product__media-item .media{background:var(--aa-product-image-bg);border-radius:var(--aa-radius)}.thumbnail{border-radius:var(--aa-radius)!important}.thumbnail-list__item .thumbnail[aria-current],.thumbnail-list__item .thumbnail[aria-current]:focus,.thumbnail-list__item .thumbnail[aria-current]:focus-visible,.thumbnail-list__item .thumbnail[aria-current]:focus:not(:focus-visible),.thumbnail-list__item .thumbnail.focused{box-shadow:0 0 0 2px var(--aa-primary);border-color:var(--aa-primary);outline:0}.aa-pdp__tag-row{margin:0 0 14px}.aa-pdp__tag{display:inline-block;font-family:var(--aa-font-label);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:var(--aa-radius-pill)}.product__info-container .product__title h1{font-family:var(--aa-font-display);color:var(--aa-text);font-size:clamp(30px,4vw,46px);line-height:1.06;font-weight:700;margin:0 0 14px}.product__info-container .product__title a{display:none}.aa-pdp__stock-weight{display:flex;align-items:center;gap:7px;margin:0 0 18px}.aa-pdp__stock-dot{width:8px;height:8px;border-radius:50%;background:var(--aa-primary)}.aa-pdp__stock-label{font-family:var(--aa-font-label);font-weight:600;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-primary)}.aa-pdp__stock-divider{color:var(--aa-border-input)}.aa-pdp__weight-serves{font-family:var(--aa-font-label);font-weight:600;font-size:11.5px;letter-spacing:.04em;color:var(--aa-muted)}.product__info-container .product__description{font-family:var(--aa-font-body);font-weight:400;color:var(--aa-text);font-size:18px;line-height:var(--aa-body-line-height);margin:0 0 22px}.product__info-container .product__description p{margin:0 0 1em}.product__info-container .product__description p:last-child{margin-bottom:0}.aa-pdp__badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.aa-pdp__badge{font-family:var(--aa-font-label);font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#5b7d4f;background:#5b7d4f1a;padding:6px 12px;border-radius:var(--aa-radius-sm)}.product__info-container [id^=price-]{margin:0 0 22px}.product__info-container .price{font-family:var(--aa-font-body);font-weight:700;font-size:34px;color:var(--aa-primary)}.product__info-container .price .price-item{font-size:1em;font-weight:inherit}.product__info-container .product-form__quantity{float:left;margin:0 14px 14px 0}.product__info-container .quantity__label{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.product__info-container .quantity{width:auto;height:52px;align-items:center;border:1px solid var(--aa-border-input);border-radius:var(--aa-radius-sm);background:#fff}.product__info-container .quantity:before,.product__info-container .quantity:after{content:none}.product__info-container .quantity__button{width:46px;height:52px;color:var(--aa-primary)}.product__info-container .quantity__button:first-child,.product__info-container .quantity__button:last-child{margin:0}.product__info-container .quantity__button:not(:focus-visible):not(.focused),.product__info-container .quantity__input:not(:focus-visible):not(.focused){background-color:transparent}.product__info-container .quantity__glyph{pointer-events:none;font-family:var(--aa-font-body);font-weight:700;font-size:22px;line-height:1}.product__info-container .quantity__input{flex-grow:0;min-width:36px;width:36px;font-family:var(--aa-font-body);font-weight:700;font-size:18px;color:var(--aa-text);opacity:1;padding:0}.product__info-container .product-form__quantity+div{display:contents}.product__info-container .product-form{display:flow-root;margin:0 0 14px}.product__info-container .product-form__buttons{height:52px}.aa-pdp__delivery-note{clear:both}.product__info-container .product-form__submit.button{width:100%;height:100%;background:var(--aa-primary);color:#fff;border:none;padding:16px 30px;font-family:var(--aa-font-label);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;border-radius:var(--aa-radius-sm)}.product__info-container .product-form__submit.button:hover{background:var(--aa-primary-dark)}.aa-pdp__delivery-note{font-family:var(--aa-font-body);font-weight:300;font-size:13.5px;color:var(--aa-muted);margin:0 0 30px}.aa-pdp__delivery-note--tight{margin-bottom:10px}.aa-pdp__cutoff-line{display:flex;align-items:center;gap:8px;clear:both;margin:0 0 30px;font-family:var(--aa-font-body);font-size:15px;line-height:1.4;color:var(--aa-primary)}.aa-pdp__cutoff-icon{flex-shrink:0}.aa-pdp__cutoff{font-weight:700;color:var(--aa-primary)}.aa-pdp__details-row{border-top:1px solid var(--aa-border);padding:22px 0}.aa-pdp__details-row:last-child{border-bottom:1px solid var(--aa-border)}.aa-pdp__details-heading{font-family:var(--aa-font-body);font-weight:700;font-size:16px;color:var(--aa-text);margin:0 0 10px}.aa-pdp__details-row--nutrition .aa-pdp__details-heading{margin-bottom:12px}.aa-pdp__details-heading-note{font-family:var(--aa-font-label);font-weight:600;font-size:11px;color:var(--aa-placeholder);margin-left:4px}.aa-pdp__details-text{font-family:var(--aa-font-label);font-weight:600;font-size:13px;line-height:var(--aa-body-line-height);color:var(--aa-muted);margin:0}.aa-pdp__details-text.rte p{font-family:var(--aa-font-body);font-weight:300;font-size:14.5px;line-height:var(--aa-body-line-height);color:var(--aa-text);margin:0 0 8px}.aa-pdp__details-text.rte p:last-child{margin-bottom:0}.aa-pdp__details-text.rte strong{font-weight:700}.aa-pdp__nutrition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:20px}.aa-pdp__nutrition-label{font-family:var(--aa-font-label);font-weight:600;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--aa-text);margin:0 0 4px}.aa-pdp__nutrition-value{font-family:var(--aa-font-body);font-weight:700;font-size:16px;color:var(--aa-primary);margin:0}.related-products__heading{font-family:var(--aa-font-display);color:var(--aa-primary);text-align:center;font-weight:700;margin:0 0 28px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-pdp-custom.css.map */
