.eg-approved-legacy-intro{display:none}.eg-approved-intro{display:block;color:#24262a;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.eg-approved-intro *,.eg-approved-intro *:before,.eg-approved-intro *:after{box-sizing:border-box}.eg-approved-intro a{color:inherit;text-decoration:none}.eg-approved-intro :is(a,button):focus-visible{outline:3px solid #cf2031;outline-offset:3px}.eg-approved-intro .icon{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7}.eg-approved-intro .eg-approved-benefits{display:grid;grid-template-columns:1.25fr 1fr 1fr .95fr 1.1fr;align-items:center;gap:12px;margin:-20px 0 0;padding:4px 0;min-height:74px;background:transparent;border:0;color:#73716f;font-size:13.2px;line-height:1.4}.eg-approved-intro .eg-approved-benefits>span,.eg-approved-intro .eg-approved-benefits>a{display:flex;align-items:center;gap:7.7px;min-width:0;white-space:normal}.eg-approved-intro .eg-approved-benefits__copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.eg-approved-intro .eg-approved-benefits__copy>span{color:#595754}.eg-approved-intro .eg-approved-benefits strong{color:#27272a;font-weight:700}.eg-approved-intro .eg-approved-benefits .icon{width:20.9px;height:20.9px;color:#6d665f;stroke-width:1.55}.eg-approved-intro .eg-approved-benefits>a:hover{color:#b21727;text-decoration:underline;text-underline-offset:3px}.eg-approved-intro .eg-approved-hero{position:relative;isolation:isolate;min-height:255.6px;display:flex;align-items:center;overflow:hidden;border:1px solid #e9e2d7;border-radius:8px;background:#f5f1e9;color:#24262a}.eg-approved-intro .eg-approved-hero__picture{position:absolute;inset:0 0 0 auto;width:49%;display:block;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 25%);mask-image:linear-gradient(90deg,transparent 0%,#000 25%)}.eg-approved-intro .eg-approved-hero__photo{width:100%;height:100%;object-fit:cover;object-position:57% 38%;display:block}.eg-approved-intro .eg-approved-hero__brand{position:absolute;top:15px;right:17px;z-index:3;width:100px;height:auto;border-radius:3px;background:#fff;box-shadow:0 1px 5px #24262a10}.eg-approved-intro .eg-approved-hero__copy{position:relative;z-index:1;width:67%;padding:9px 36px}.eg-approved-intro .eg-approved-hero__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#6d625a;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1.55px}.eg-approved-intro .eg-approved-hero__eyebrow>span{display:block;width:25px;height:3px;background:#cf2031}.eg-approved-intro .eg-approved-hero h1{margin:0 0 10px;max-width:none;font-size:clamp(39px,3.55vw,61px);line-height:1.06;font-weight:800;letter-spacing:-2.25px;color:#24262a}.eg-approved-intro .eg-approved-hero h1>span{color:#cf2031}.eg-approved-intro .eg-approved-hero__description{margin:0 0 10px;max-width:520px;color:#625e59;font-size:14px;line-height:1.55}.eg-approved-intro .eg-approved-hero__actions{display:flex;align-items:center;gap:24px}.eg-approved-intro .eg-approved-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:44px;padding:11px 18px;border:1px solid #cf2031;border-radius:4px;background:#cf2031;color:#fff;font-size:13px;font-weight:700;line-height:1.4}.eg-approved-intro .eg-approved-button:hover{background:#b21727;border-color:#b21727}.eg-approved-intro .eg-approved-button .icon{width:17px;height:17px}.eg-approved-intro .eg-approved-hero__advice{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#333236;font-size:12px;font-weight:600}.eg-approved-intro .eg-approved-hero__advice .icon{width:16px;height:16px;color:#cf2031}.eg-approved-intro .eg-approved-hero__advice:hover{color:#b21727}.eg-approved-intro .eg-approved-deck{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;scroll-margin-top:130px}.eg-approved-intro #EgApprovedCategoryTitle{scroll-margin-top:130px}.eg-approved-intro .eg-approved-panel{min-width:0;display:flex;flex-direction:column;padding:22px 23px 18px;border:1px solid #e4e0d9;border-radius:7px;background:#fff}.eg-approved-intro .eg-approved-panel__index{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:#756b63;font-size:9px;font-weight:700;letter-spacing:1.5px;line-height:1.3;text-transform:uppercase}.eg-approved-intro .eg-approved-panel__index>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:19px;color:#cf2031;border-bottom:2px solid #cf2031;letter-spacing:.2px;font-size:10px}.eg-approved-intro .eg-approved-panel h3{margin:0 0 14px;color:#27272a;font-size:clamp(18px,1.45vw,25px);line-height:1.18;letter-spacing:-.65px;font-weight:750}.eg-approved-intro .eg-approved-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-bottom:10px}.eg-approved-intro .eg-approved-category{display:block;min-width:0;color:#353438;font-size:12px;line-height:1.35;font-weight:600;overflow-wrap:normal;word-break:normal}.eg-approved-intro .eg-approved-category__image{display:flex;align-items:flex-end;justify-content:center;height:94px;padding:8px 12px;margin-bottom:7px;border-radius:4px;background:#f7f5f1;overflow:hidden}.eg-approved-intro .eg-approved-category__image img{display:block;width:auto;height:78px;max-width:100%;max-height:100%;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;transform:scale(var(--category-image-scale,1));transform-origin:center bottom;transition:transform .2s}.eg-approved-intro .eg-approved-category--oven,.eg-approved-intro .eg-approved-category--tableware{--category-image-scale:1.08}.eg-approved-intro .eg-approved-category--coffee{--category-image-scale:.9}.eg-approved-intro .eg-approved-category:hover{color:#b21727}.eg-approved-intro .eg-approved-category:hover img{transform:scale(calc(var(--category-image-scale,1)*1.02))}.eg-approved-intro .eg-approved-panel__link{display:inline-flex;align-items:center;gap:8px;min-height:30px;margin-top:auto;padding-top:8px;color:#353438;font-size:12px;line-height:1.4;font-weight:600}.eg-approved-intro .eg-approved-panel__link:hover{color:#b21727;text-decoration:underline;text-underline-offset:3px}.eg-approved-intro .eg-approved-panel__link .icon{width:17px;height:17px;color:#cf2031}.eg-approved-intro .eg-approved-promotions{margin:0 0 26px}.eg-approved-intro .eg-approved-promotions__note{font-size:12px;color:#625e59;line-height:1.5;margin:0 0 10px 2px}.eg-approved-intro .eg-approved-promotion-row{display:grid;grid-template-columns:minmax(230px,.9fr) repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.eg-approved-intro .eg-approved-promotion-banner{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding:23px;background:#24262a;border:1px solid #24262a;border-radius:7px;color:#fff;min-width:0}.eg-approved-intro .eg-approved-promotion-banner:after{content:"+";position:absolute;right:8px;top:40px;font-size:185px;font-weight:400;line-height:1;color:#ffffff06;z-index:-1;pointer-events:none}.eg-approved-intro .eg-approved-promotion-banner__eyebrow{margin:0 0 13px;color:#e5c3bc;font-size:9px;font-weight:600;letter-spacing:1.45px;line-height:1.5}.eg-approved-intro .eg-approved-promotion-banner h2{color:#fff;font-size:34px;line-height:1.04;letter-spacing:-1px;margin:0 0 14px}.eg-approved-intro .eg-approved-promotion-banner__description{color:#d5d3d3;font-size:12px;line-height:1.55;margin:0 0 1px}.eg-approved-intro .eg-approved-promotion-banner__free{color:#ff7c85;font-size:13px;line-height:1.5;font-weight:700;margin-bottom:18px}.eg-approved-intro .eg-approved-promotion-banner .eg-approved-promotion-banner__cta{margin-top:auto;min-height:42px;font-size:12px;line-height:1.3;padding:10px 13px;gap:13px;white-space:nowrap}.eg-approved-intro .eg-approved-promotion-banner__cta:disabled{cursor:default;opacity:1;background:#cf2031;border-color:#cf2031;color:#fff}.eg-approved-intro .eg-approved-promotion-banner__status{color:#d5d3d3;font-size:11px;line-height:1.4;margin-top:7px}.eg-approved-intro .eg-approved-offer-preview{display:flex;flex-direction:column;gap:9px;padding:18px 20px;background:#fff;border:1px solid #e4e0d9;border-radius:7px;min-width:0}.eg-approved-intro .eg-approved-offer-preview__badges{display:flex;align-items:center;gap:11px;min-height:30px}.eg-approved-intro .eg-approved-offer-preview__deal{display:inline-flex;align-items:center;justify-content:center;gap:2px;background:#cf2031;border-radius:4px;padding:5px 9px;color:#fff;font-size:22px;font-weight:750;line-height:1;letter-spacing:-.8px;white-space:nowrap}.eg-approved-intro .eg-approved-offer-preview__deal span{font-size:.8em;font-weight:600}.eg-approved-intro .eg-approved-offer-preview__gift{font-size:11px;color:#b21727;line-height:1.3;font-weight:600}.eg-approved-intro .eg-approved-offer-preview__content{display:block;min-width:0}.eg-approved-intro .eg-approved-offer-preview__image{height:118px;display:flex;align-items:center;justify-content:center;min-width:0;margin:0 0 10px}.eg-approved-intro .eg-approved-offer-preview__image img{display:block;height:100%;width:100%;max-width:210px;object-fit:contain;mix-blend-mode:multiply}.eg-approved-intro .eg-approved-offer-preview h3{font-size:15px;line-height:1.3;letter-spacing:-.2px;margin:0 0 5px;color:#27272a}.eg-approved-intro .eg-approved-offer-preview__detail{margin:0;font-size:11px;color:#73716f;line-height:1.45}.eg-approved-intro .eg-approved-offer-preview__rule{margin:auto 0 0;padding-top:10px;border-top:1px solid #ece9e4;font-size:11px;color:#625e59;line-height:1.4}@media(min-width:1600px){.eg-approved-intro .eg-approved-hero{min-height:275.4px}.eg-approved-intro .eg-approved-hero__copy{padding-inline:42px}.eg-approved-intro .eg-approved-hero__description{font-size:15px}.eg-approved-intro .eg-approved-panel{padding:24px 25px 20px}.eg-approved-intro .eg-approved-category{font-size:13px}.eg-approved-intro .eg-approved-category__image{height:100px;padding:8px 14px}.eg-approved-intro .eg-approved-category__image img{height:84px}.eg-approved-intro .eg-approved-promotion-banner{padding:25px}.eg-approved-intro .eg-approved-promotion-banner h2{font-size:38px}.eg-approved-intro .eg-approved-promotion-banner__description{font-size:13px}.eg-approved-intro .eg-approved-offer-preview{padding:20px 22px;gap:10px}.eg-approved-intro .eg-approved-offer-preview__image{height:132px}.eg-approved-intro .eg-approved-offer-preview h3{font-size:16px}.eg-approved-intro .eg-approved-offer-preview__detail,.eg-approved-intro .eg-approved-offer-preview__rule,.eg-approved-intro .eg-approved-offer-preview__gift{font-size:12px}}@media(min-width:901px)and (max-width:1150px){.eg-approved-intro .eg-approved-benefits{gap:10px;font-size:12.1px}.eg-approved-intro .eg-approved-benefits>span,.eg-approved-intro .eg-approved-benefits>a{gap:5.5px}.eg-approved-intro .eg-approved-hero__copy{padding-left:25px;width:71%}.eg-approved-intro .eg-approved-hero h1{font-size:36px;letter-spacing:-1.5px}.eg-approved-intro .eg-approved-hero__picture{width:43%}.eg-approved-intro .eg-approved-hero__advice{font-size:11px}.eg-approved-intro .eg-approved-hero__actions{gap:15px}.eg-approved-intro .eg-approved-panel{padding:18px 16px}.eg-approved-intro .eg-approved-panel h3{font-size:18px}.eg-approved-intro .eg-approved-category{font-size:11px}.eg-approved-intro .eg-approved-promotion-row{grid-template-columns:minmax(205px,.9fr) repeat(3,minmax(0,1fr));gap:12px}.eg-approved-intro .eg-approved-promotion-banner{padding:18px}.eg-approved-intro .eg-approved-promotion-banner h2{font-size:30px}.eg-approved-intro .eg-approved-promotion-banner .eg-approved-promotion-banner__cta{font-size:11px;padding:10px;gap:8px}.eg-approved-intro .eg-approved-offer-preview{padding:15px 13px}.eg-approved-intro .eg-approved-offer-preview__badges{gap:7px}.eg-approved-intro .eg-approved-offer-preview__gift{font-size:10px}.eg-approved-intro .eg-approved-offer-preview h3{font-size:14px}.eg-approved-intro .eg-approved-offer-preview__image{height:110px}}@media(prefers-reduced-motion:reduce){.eg-approved-intro .eg-approved-category__image img{transition:none}}.eg-approved-offer-list{display:contents}@media(max-width:900px){.template-index .store-layout{padding-top:12px}.eg-approved-intro{display:flex;flex-direction:column;gap:16px}.eg-approved-intro .eg-approved-hero{order:1;display:flex;flex-direction:column;align-items:stretch;min-height:0;border-radius:8px}.eg-approved-intro .eg-approved-hero__copy{order:1;width:100%;padding:18px 16px 14px}.eg-approved-intro .eg-approved-hero__eyebrow{font-size:9px;letter-spacing:1px;gap:8px;margin-bottom:9px}.eg-approved-intro .eg-approved-hero__eyebrow>span{width:19px;height:2px}.eg-approved-intro .eg-approved-hero h1{font-size:clamp(25px,7vw,34px);line-height:1.08;letter-spacing:-.8px;margin-bottom:10px}.eg-approved-intro .eg-approved-hero__description{font-size:13px;line-height:1.5;margin-bottom:12px;max-width:none}.eg-approved-intro .eg-approved-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eg-approved-intro .eg-approved-button{font-size:13px;min-height:46px;gap:8px;padding:10px 8px;line-height:1.35}.eg-approved-intro .eg-approved-hero__advice{font-size:12px;line-height:1.35;min-height:46px;gap:5px;justify-content:center}.eg-approved-intro .eg-approved-hero__picture{position:relative;order:2;inset:auto;width:100%;height:120px;flex:none;-webkit-mask-image:none;mask-image:none}.eg-approved-intro .eg-approved-hero__photo{object-position:57% 41%}.eg-approved-intro .eg-approved-hero__brand{top:auto;bottom:10px;right:12px;width:76px}.eg-approved-intro .eg-approved-deck{order:2;display:grid;grid-template-columns:1fr;gap:12px;margin:0;scroll-margin-top:160px}.eg-approved-intro #EgApprovedCategoryTitle{scroll-margin-top:160px}.eg-approved-intro .eg-approved-panel{padding:15px 12px 8px;border-radius:8px}.eg-approved-intro .eg-approved-panel__index{display:none}.eg-approved-intro .eg-approved-panel h3{font-size:19px;line-height:1.2;letter-spacing:-.4px;margin-bottom:12px}.eg-approved-intro .eg-approved-category-grid{gap:8px;margin-bottom:4px;align-items:stretch}.eg-approved-intro .eg-approved-category{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:6px;min-height:76px;padding:7px 5px;background:#f7f5f1;border-radius:5px;font-size:12.5px;line-height:1.35}.eg-approved-intro .eg-approved-category__image{width:46px;height:56px;padding:6px 0;margin:0;background:transparent}.eg-approved-intro .eg-approved-category__image img{height:44px;max-width:100%}.eg-approved-intro .eg-approved-panel__link{min-height:44px;padding-top:4px;font-size:12px;line-height:1.4}.eg-approved-intro .eg-approved-benefits{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px 0;border-block:1px solid #dedbd6;min-height:0;font-size:12px;line-height:1.4}.eg-approved-intro .eg-approved-benefits>span,.eg-approved-intro .eg-approved-benefits>a{min-height:48px;gap:8px}.eg-approved-intro .eg-approved-benefits>span:first-child{grid-column:1/-1}.eg-approved-intro .eg-approved-benefits strong{font-size:13px}.eg-approved-intro .eg-approved-benefits .icon{width:23px;height:23px}.eg-approved-intro .eg-approved-promotions{order:4;margin:0 0 20px;min-width:0}.eg-approved-intro .eg-approved-promotions__note{font-size:12px;line-height:1.45;margin:0 0 10px}.eg-approved-intro .eg-approved-promotion-row{display:flex;flex-direction:column;gap:12px}.eg-approved-intro .eg-approved-promotion-banner{padding:18px 20px;min-width:0}.eg-approved-intro .eg-approved-promotion-banner__eyebrow{font-size:9px;margin-bottom:8px}.eg-approved-intro .eg-approved-promotion-banner h2{font-size:29px;line-height:1.1;letter-spacing:-.6px;margin-bottom:8px}.eg-approved-intro .eg-approved-promotion-banner h2 br{display:none}.eg-approved-intro .eg-approved-promotion-banner__description{font-size:13px;line-height:1.45}.eg-approved-intro .eg-approved-promotion-banner__description br{display:none}.eg-approved-intro .eg-approved-promotion-banner__free{margin-bottom:12px;font-size:14px}.eg-approved-intro .eg-approved-promotion-banner .eg-approved-promotion-banner__cta{min-height:46px;font-size:13px;padding:10px 14px;margin-top:0;white-space:normal}.eg-approved-intro .eg-approved-promotion-banner__cta:disabled{display:none}.eg-approved-intro .eg-approved-promotion-banner__status{font-size:12px;margin-top:0}.eg-approved-intro .eg-approved-offer-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,82%);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b7b1a9 #eeece8;padding-bottom:10px}.eg-approved-intro .eg-approved-offer-preview{padding:16px;gap:10px;scroll-snap-align:start}.eg-approved-intro .eg-approved-offer-preview__badges{gap:10px}.eg-approved-intro .eg-approved-offer-preview__deal{font-size:22px}.eg-approved-intro .eg-approved-offer-preview__gift{font-size:12px}.eg-approved-intro .eg-approved-offer-preview__image{height:105px;margin-bottom:10px}.eg-approved-intro .eg-approved-offer-preview h3{font-size:16px;line-height:1.3}.eg-approved-intro .eg-approved-offer-preview__detail,.eg-approved-intro .eg-approved-offer-preview__rule{font-size:12px;line-height:1.45;color:#595754}}@media(min-width:601px)and (max-width:900px){.eg-approved-intro .eg-approved-hero{display:block;min-height:265px}.eg-approved-intro .eg-approved-hero__copy{position:relative;width:72%;padding:24px}.eg-approved-intro .eg-approved-hero__picture{position:absolute;inset:0 0 0 auto;width:45%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.eg-approved-intro .eg-approved-hero h1{font-size:34px}.eg-approved-intro .eg-approved-hero__actions{display:flex;gap:18px}.eg-approved-intro .eg-approved-hero__actions a{padding-inline:13px}.eg-approved-intro .eg-approved-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.eg-approved-intro .eg-approved-category{display:block;padding:10px;text-align:center;font-size:13px}.eg-approved-intro .eg-approved-category__image{width:100%;height:70px;margin-bottom:8px}.eg-approved-intro .eg-approved-category__image img{height:58px}.eg-approved-intro .eg-approved-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.eg-approved-intro .eg-approved-benefits>span:first-child{grid-column:auto}.eg-approved-intro .eg-approved-offer-list{grid-auto-columns:calc((100% - 24px)/3)}}@media(max-width:360px){.eg-approved-intro .eg-approved-hero__copy{padding:15px 12px 12px}.eg-approved-intro .eg-approved-hero__eyebrow{font-size:8px;letter-spacing:.65px}.eg-approved-intro .eg-approved-hero h1{font-size:25px}.eg-approved-intro .eg-approved-hero__actions{gap:5px}.eg-approved-intro .eg-approved-hero__actions .eg-approved-button{font-size:12px;gap:5px;padding-inline:5px}.eg-approved-intro .eg-approved-hero__advice{font-size:11px;gap:3px}.eg-approved-intro .eg-approved-panel h3{font-size:18px}.eg-approved-intro .eg-approved-category{grid-template-columns:38px minmax(0,1fr);font-size:12px;gap:5px;padding:7px 4px}.eg-approved-intro .eg-approved-category__image{width:38px;height:52px}.eg-approved-intro .eg-approved-category__image img{height:40px}}body.template-index .brand-showcase,body.template-index .brand-logo-grid,body.template-index .brand-logo-cell{background:transparent}body.template-index .brand-showcase{border-bottom:0;padding-bottom:0;margin-bottom:0}body.template-index .brand-logo-grid{scrollbar-color:#b7c8d9 transparent}body.template-index .brand-logo-cell img{scale:none;width:calc(var(--brand-width) * .8);max-height:calc(var(--brand-height) * .8);mix-blend-mode:multiply}body.template-index .brand-logo-cell{background:#f2f4f3;isolation:isolate}body.template-index .brand-logo-cell[data-brand-logo=Sammic] img{border-radius:50%;mix-blend-mode:normal}body.template-index .brand-scroll-button{background:transparent}body.template-index .brand-scroll-button:hover:not(:disabled){background:#fff6}body.template-index .brand-logo-cell:hover{background:#f2f4f3}body.template-index .store-layout{padding-bottom:12px}body.template-index .eg-mineral-footer{margin-top:16px}@media(max-width:700px){body.template-index .store-layout{padding-bottom:8px}body.template-index .eg-mineral-footer{margin-top:12px}}.eg-approved-intro .eg-approved-promotion-banner__pending{margin-top:auto;padding-top:20px;width:100%}.eg-approved-intro .eg-approved-promotion-banner__pending .eg-approved-promotion-banner__status{display:inline-flex;align-items:center;margin:0 0 8px;padding:7px 11px;border:1px solid #ffffff30;border-radius:4px;color:#fff;font-size:13px;font-weight:650;line-height:1.4}.eg-approved-intro .eg-approved-promotion-banner__preview-note{margin:0;max-width:28ch;color:#d5d3d3;font-size:12px;line-height:1.5}.template-index .pro-products .product-tabs button[aria-selected=false]{color:#526783}@media(min-width:701px){.template-index .pro-products .product-card .quantity-control{min-width:74px}.template-index .pro-products .product-card .quantity-control button,.template-index .pro-products .product-card .quantity-control input{box-sizing:border-box;flex:0 0 24px;width:24px;min-width:24px;min-height:28px}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/eg-approved-home.css.map */
