.afp{font-family:var(--afp-body-font,Arial,sans-serif);display:block;position:relative;isolation:isolate;background:var(--afp-background);color:var(--afp-body-color);padding:var(--afp-top) var(--afp-gutter) var(--afp-bottom)}.afp *{box-sizing:border-box}.afp [hidden]{display:none!important}.afp :is(h2,h3,p){margin:0}.afp a{color:inherit;text-decoration:none}.afp button,.afp select{font:inherit}.afp .afp__button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.afp :is(a,button,select):focus-visible{outline:3px solid var(--afp-focus);outline-offset:4px}.afp svg{display:block}.afp__background,.afp__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;width:100%;height:100%}.afp__background{overflow:hidden}.afp__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--afp-overlay);opacity:var(--afp-overlay-opacity)}.afp__background picture{display:block;width:100%;height:100%}.afp__background img{display:block;width:100%;height:100%;object-fit:var(--afp-bg-fit);object-position:var(--afp-bg-position)}.afp__pattern{color:var(--afp-pattern);opacity:.5}.afp__inner{max-width:var(--afp-width);margin:auto}.afp__intro{margin:0 auto var(--afp-heading-gap);text-align:var(--afp-intro-align);max-width:1000px}.afp__eyebrow{display:inline-block;margin:0 0 22px!important;padding:10px 42px;border:1px solid var(--afp-border);border-radius:999px;color:var(--afp-eyebrow-color);background:var(--afp-eyebrow-bg);box-shadow:inset 0 1px #fff5}.afp__heading{color:var(--afp-heading-color);text-wrap:balance;overflow-wrap:anywhere}.afp__intro .afp__body{margin:18px auto 0;max-width:650px}.afp__grid{display:grid;grid-template-columns:repeat(var(--afp-columns),minmax(0,1fr));gap:var(--afp-gap);align-items:stretch}.afp__card{min-width:0;display:flex;flex-direction:column;background:var(--afp-card);color:var(--afp-title-color);border:var(--afp-stroke) solid var(--afp-border);border-radius:var(--afp-radius);box-shadow:inset 0 1px #ffffff80,0 14px 36px rgb(5 23 8 / var(--afp-shadow));overflow:hidden;backdrop-filter:blur(var(--afp-blur));-webkit-backdrop-filter:blur(var(--afp-blur))}.afp__image-link{display:grid;place-items:center;aspect-ratio:1;width:100%;background:var(--afp-image-bg);padding:var(--afp-image-pad);overflow:hidden}.afp .afp__image,.afp__placeholder{display:block;width:100%;height:100%;min-height:0;max-width:100%;object-fit:contain;object-position:center}.afp__placeholder{fill:var(--afp-title-color);opacity:.3}.afp__card-body{padding:var(--afp-card-pad);display:flex;flex-direction:column;gap:18px;flex:1;min-width:0}.afp__title{color:var(--afp-title-color);overflow-wrap:anywhere}.afp__title a:hover{color:var(--afp-link-hover);text-decoration:underline;text-underline-offset:4px}.afp__prices{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.afp__price{color:var(--afp-price-color)}.afp__compare{color:var(--afp-compare-color);text-decoration-thickness:1px}.afp__saving{border-radius:999px;background:var(--afp-badge-bg);color:var(--afp-badge-color);border:1px solid var(--afp-border);padding:5px 9px}.afp__price,.afp__compare,.afp__saving{overflow-wrap:anywhere;max-width:100%}.afp__form{margin-top:auto;display:flex;flex-direction:column;gap:10px;min-width:0}.afp__form select{width:100%;min-height:44px;padding:8px 10px;max-width:100%;min-width:0;background:var(--afp-image-bg);color:var(--afp-title-color);border:1px solid var(--afp-border);border-radius:var(--afp-button-radius);font-size:16px}.afp__variant-label,.afp__quantity-note,.afp__status,.afp__cart-recovery{font-family:var(--afp-body-font);font-size:14px;line-height:1.5;overflow-wrap:anywhere;color:var(--afp-title-color)}.afp__status:empty{display:none}.afp__cart-recovery{text-decoration:underline!important}.afp__button{width:100%;min-height:48px;display:flex;gap:12px;align-items:center;justify-content:center;padding:12px 16px;border:1px solid var(--afp-button-border);border-radius:var(--afp-button-radius);background:var(--afp-button-bg);color:var(--afp-button-color)!important;box-shadow:inset 0 1px #fff5,0 5px 15px #17341815;cursor:pointer;text-align:center;overflow-wrap:anywhere}.afp__button svg{width:20px;height:20px;flex:none}.afp__button:hover{background:var(--afp-button-hover);color:var(--afp-button-hover-color)!important}.afp__button:active{background:var(--afp-button-pressed)}.afp__wave{position:absolute;bottom:-1px;left:0;width:100%;height:var(--afp-wave-height);color:var(--afp-wave-color);pointer-events:none}.afp__sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.afp[data-motion=true] :is(.afp__button,.afp__card,.afp__image){transition:transform var(--afp-duration) ease,box-shadow var(--afp-duration) ease}.afp[data-motion=true] .afp__button:active{transform:scale(.98)}@media(hover:hover){.afp[data-motion=true] .afp__card:hover{transform:translateY(calc(-1 * var(--afp-lift)));box-shadow:0 18px 42px #081f1630}.afp[data-motion=true] .afp__image-link:hover .afp__image{transform:scale(1.025)}}.afp__drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(460px,100vw);height:100%;height:100dvh;max-height:100dvh;max-width:100vw;padding:0;border:0;border-left:1px solid var(--afp-border);background:var(--afp-drawer-bg);color:var(--afp-drawer-color);box-shadow:-14px 0 50px #0002;font:16px/1.5 var(--afp-body-font,Arial,sans-serif)}.afp__drawer[open]{display:flex;flex-direction:column;animation:afp-drawer-in var(--afp-duration) ease both}.afp__drawer::backdrop{background:#09160766}.afp__drawer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--afp-border)}.afp__drawer-header h2{font-size:22px;font-weight:700;line-height:1.3}.afp__close{width:44px;height:44px;flex:none;background:var(--afp-button-bg);color:var(--afp-button-color);border:1px solid var(--afp-button-border);border-radius:50%;cursor:pointer;font-size:28px!important}.afp__drawer-content{padding:0 24px;overflow:auto;flex:1;min-height:0}.afp__drawer-item{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px solid var(--afp-border)}.afp__drawer-item img{width:76px;height:76px;object-fit:contain;background:#fff;border-radius:8px}.afp__drawer-item a{font-weight:600;overflow-wrap:anywhere}.afp__drawer-item p{margin:5px 0;font-size:14px}.afp__drawer-footer{padding:20px 24px;display:grid;gap:14px;border-top:1px solid var(--afp-border)}.afp__drawer-footer p{font-size:13px}.afp__subtotal{display:flex;justify-content:space-between;gap:12px}.afp__drawer-status{padding:0 24px}.afp__drawer-status:empty{display:none}@keyframes afp-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(min-width:750px)and (max-width:1199px){.afp__grid{grid-template-columns:repeat(min(2,var(--afp-columns)),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.afp *,.afp *:before{animation:none!important;transition:none!important;transform:none!important}}.afp[data-motion=false] .afp__drawer{animation:none}@supports not(backdrop-filter:blur(1px)){.afp__card{background:var(--afp-image-bg)}}.afp__title,.afp__variant-label{text-align:var(--afp-card-align)}.afp__prices{justify-content:var(--afp-card-align)}agrolix-featured-products.afp .afp__eyebrow{font-family:var(--afp-eyebrow-font);font-size:var(--afp-eyebrow-size);font-weight:var(--afp-eyebrow-weight);line-height:var(--afp-eyebrow-line);letter-spacing:var(--afp-eyebrow-spacing);text-transform:var(--afp-eyebrow-case)}agrolix-featured-products.afp .afp__heading{font-family:var(--afp-heading-font);font-size:var(--afp-heading-size);font-weight:var(--afp-heading-weight);line-height:var(--afp-heading-line);letter-spacing:var(--afp-heading-spacing);text-transform:var(--afp-heading-case)}agrolix-featured-products.afp .afp__body{font-family:var(--afp-body-font);font-size:var(--afp-body-size);font-weight:var(--afp-body-weight);line-height:var(--afp-body-line);letter-spacing:var(--afp-body-spacing);text-transform:var(--afp-body-case)}agrolix-featured-products.afp .afp__title{font-family:var(--afp-title-font);font-size:var(--afp-title-size);font-weight:var(--afp-title-weight);line-height:var(--afp-title-line);letter-spacing:var(--afp-title-spacing);text-transform:var(--afp-title-case)}agrolix-featured-products.afp .afp__price{font-family:var(--afp-price-font);font-size:var(--afp-price-size);font-weight:var(--afp-price-weight);line-height:var(--afp-price-line);letter-spacing:var(--afp-price-spacing);text-transform:var(--afp-price-case)}agrolix-featured-products.afp .afp__compare{font-family:var(--afp-compare-font);font-size:var(--afp-compare-size);font-weight:var(--afp-compare-weight);line-height:var(--afp-compare-line);letter-spacing:var(--afp-compare-spacing);text-transform:var(--afp-compare-case)}agrolix-featured-products.afp .afp__saving{font-family:var(--afp-saving-font);font-size:var(--afp-saving-size);font-weight:var(--afp-saving-weight);line-height:var(--afp-saving-line);letter-spacing:var(--afp-saving-spacing);text-transform:var(--afp-saving-case)}agrolix-featured-products.afp .afp__button{font-family:var(--afp-button-font);font-size:var(--afp-button-size);font-weight:var(--afp-button-weight);line-height:var(--afp-button-line);letter-spacing:var(--afp-button-spacing);text-transform:var(--afp-button-case)}@media(max-width:749px){.afp{padding-inline:min(var(--afp-gutter),4vw)}.afp__grid{gap:min(var(--afp-gap),3vw)}.afp__card-body{padding:min(var(--afp-card-pad),3vw);gap:12px}.afp__image-link{padding:min(var(--afp-image-pad),3vw)}.afp__prices{gap:6px 8px}.afp__saving{padding:4px 6px}.afp__card .afp__button{padding:10px 8px;gap:6px;min-height:44px;flex-wrap:wrap}.afp__card .afp__button [data-button-label]{min-width:0;max-width:100%;overflow-wrap:anywhere}.afp__card .afp__button svg{width:16px;height:16px}.afp__form select{padding-inline:6px}.afp__eyebrow{max-width:100%;padding-inline:20px;overflow-wrap:anywhere}agrolix-featured-products.afp .afp__title{font-size:min(var(--afp-title-size),clamp(15px,4vw,20px))}agrolix-featured-products.afp .afp__price{font-size:min(var(--afp-price-size),clamp(16px,4.3vw,22px))}agrolix-featured-products.afp .afp__compare{font-size:min(var(--afp-compare-size),14px)}agrolix-featured-products.afp .afp__saving{font-size:min(var(--afp-saving-size),12px)}agrolix-featured-products.afp .afp__card .afp__button{font-size:min(var(--afp-button-size),14px)}}.afp__card{container-type:inline-size;border-color:var(--afp-border);background:linear-gradient(145deg,#ffffff30,transparent 60%),var(--afp-card);box-shadow:inset 0 1px #ffffffb3,0 8px 26px #1734180d}.afp__card-body{gap:16px;padding:max(16px,var(--afp-card-pad))}.afp__image-link{background:radial-gradient(ellipse at 50% 65%,#bea26412,transparent 68%),var(--afp-image-bg)}.afp__card .afp__prices{flex-wrap:nowrap;gap:clamp(5px,2cqi,9px);align-items:center;justify-content:flex-start;min-height:30px;letter-spacing:0}.afp__card .afp__prices>:is(.afp__price,.afp__compare,.afp__saving){flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;line-height:1.25;letter-spacing:0;text-transform:none}agrolix-featured-products.afp .afp__card .afp__price{font-size:min(var(--afp-price-size),clamp(15px,5.7cqi,20px));font-variant-numeric:tabular-nums}agrolix-featured-products.afp .afp__card .afp__compare{font-size:min(var(--afp-compare-size),clamp(11px,4cqi,14px));font-weight:400;font-variant-numeric:tabular-nums}agrolix-featured-products.afp .afp__card .afp__saving{font-size:min(var(--afp-saving-size),clamp(10px,3.4cqi,11px));font-weight:650;padding:5px 7px;box-shadow:inset 0 1px #ffffff80;background:linear-gradient(145deg,#ffffff40,transparent),var(--afp-badge-bg)}.afp__card .afp__button{box-shadow:inset 0 1px #ffffff75,0 5px 12px #17341814;background:linear-gradient(135deg,#ffffff14,transparent 65%),var(--afp-button-bg)}.afp__card .afp__form{padding-top:4px}.afp__card .afp__title{letter-spacing:-.015em;text-wrap:pretty}.afp__card:focus-within{box-shadow:inset 0 1px #ffffffb3,0 10px 30px #17341820}@media(max-width:599px){.afp .afp__grid{grid-template-columns:minmax(0,1fr)}.afp__card-body{padding:18px;gap:14px}}.afp__card .afp__button:hover{background:var(--afp-button-hover)}.afp__card .afp__button:active{background:var(--afp-button-pressed)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/agrolix-featured-ghee.css.map */
