@font-face{font-family:SafiCairo;src:url(safi-cairo-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:SafiCairo;src:url(safi-cairo-bold.ttf) format("truetype");font-weight:700;font-display:swap}body{--font-body--family:SafiCairo,Tahoma,sans-serif;--font-heading--family:SafiCairo,Tahoma,sans-serif;background:#faf8f1;color:#203c30}h1,h2,h3,h4,p,summary,button,.button,.price,.menu-list{font-family:SafiCairo,Tahoma,sans-serif}main h1,main h2,main h3{font-weight:700;line-height:1.65}main p{line-height:2}main .button,main .button-secondary{border-radius:9px;min-height:52px;font-size:14px}.header-logo__image{width:133px!important;height:auto!important}.header__row{border-bottom:1px solid #214d3c12}.header-actions button{border-radius:50%}[id$=__safi_hero] .section-content-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:64px!important;align-items:center!important;direction:rtl;max-width:1240px;margin:auto;padding-inline:36px}[id$=__safi_hero] .section-content-wrapper>.group-block{min-width:0;width:100%}[id$=__safi_hero] .section-content-wrapper>.image-block{width:100%;max-width:none;min-width:0;height:600px;border-radius:170px 20px 20px;box-shadow:-13px 15px #dfe7d4;overflow:hidden}[id$=__safi_hero] .image-block img{width:100%;height:100%;object-fit:cover;object-position:center}[id$=__safi_hero] h1{font-size:43px;line-height:1.6;letter-spacing:-.4px}[id$=__safi_hero] [class*=__eyebrow] p{font-size:12px;font-weight:700;color:#214d3c}[id$=__safi_hero] [class*=__body] p{font-size:15px;color:#687369}[id$=__safi_hero] [class*=__micro] p{font-size:12px}[id$=__safi_hero] [class*=__customer_quote]{border-right:3px solid #a88430;background:#fffef9;border-radius:10px;padding:16px 20px!important}[id$=__safi_hero] [class*=__customer_quote] p:first-child{font-size:17px;font-weight:700}[id$=__safi_hero] [class*=__customer_quote] p:last-child{font-size:11px}.safi-proof{background:#e4ebda;border-block:1px solid #cfdbc2;padding:72px 0;color:#203c30}.safi-proof-wrap{max-width:1240px;margin:auto;padding:0 36px}.safi-proof-head{text-align:center;max-width:750px;margin:0 auto 35px}.safi-proof-head:before{content:"";display:block;width:42px;height:1px;background:#a88430;margin:0 auto 20px}.safi-proof h2{font-size:40px;margin:0 0 12px}.safi-proof-head p{font-size:14px;color:#687369;margin:0;line-height:2}.safi-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.safi-proof-card{position:relative;background:#fffef9;border:1px solid #e1e4d8;padding:27px;border-radius:14px;display:flex;flex-direction:column;min-width:0}.safi-proof-card:before{content:"\201c";font:64px/.7 Georgia,serif;color:#b8a267;position:absolute;top:26px;left:24px;opacity:.6}.safi-proof-topic{font-size:13px;color:#214d3c;margin:0 0 16px;padding-left:34px}.safi-proof-words p{font-size:16px;font-weight:700;line-height:2.05;color:#203c30;margin:0 0 23px}.safi-proof-source{font-size:12px;color:#788174;margin:auto 0 0;padding-top:14px;border-top:1px solid #e3e6db}.safi-proof-card:first-child{grid-column:span 2;background:#214d3c;border-color:#214d3c;padding:38px 42px}.safi-proof-card:first-child .safi-proof-topic{color:#e2c779;font-size:14px}.safi-proof-card:first-child .safi-proof-words p{color:#fffef5;font-size:25px;line-height:1.95}.safi-proof-card:first-child .safi-proof-source{color:#d9e5d1;border-color:#ffffff30}.safi-proof-card:first-child:before{font-size:100px;color:#e2c779;top:30px;left:25px}.safi-proof-card:last-child{grid-column:span 2}.safi-proof-note{font-size:12px;text-align:center;max-width:900px;margin:26px auto 0;line-height:2;color:#4b5848}.safi-proof-note p{margin:0}[id$=__safi_products] .section-resource-list__header{text-align:center;max-width:750px;margin:0 auto 30px}[id$=__safi_products] .section-resource-list__header .text-block{--text-align:center!important}[id$=__safi_products] h2{font-size:36px}.product-card{background:#fffef9;border:1px solid #dfe2d5;border-radius:16px;overflow:hidden;transition:box-shadow .2s}.product-card:hover{box-shadow:0 10px 30px #23433114}.product-card .product-media__image{object-fit:contain!important;background:#fff}.product-card h3,.product-card .product-title{font-size:18px!important;line-height:1.85!important}.product-card .price{font-weight:700;font-size:24px;color:#214d3c}.product-card .quick-add__button{border-radius:9px}.product-card .card-gallery{border-radius:12px}[id$=__safi_why] .section-content-wrapper{display:grid!important;grid-template-columns:1fr 1.6fr;gap:50px!important;align-items:center!important;direction:rtl}[id$=__safi_why] h2{font-size:34px}[id$=__safi_why] h3{font-size:19px}[id$=__safi_why] [class*=__number] p{font-size:44px;color:#d1b566!important}[id$=__safi_how] h2,[id$=__safi_faq] h2,[id$=__safi_product_faq] h2{font-size:36px}[id$=__safi_how] [class*=__number] p{border:1px solid #c8d2be;border-radius:50%;width:62px;height:62px;display:flex;align-items:center;justify-content:center;font-size:20px;background:#faf8f1}[id$=__safi_how] h3{font-size:21px}[id$=__safi_faq] summary,[id$=__safi_product_faq] summary{padding-block:20px;font-size:16px}[id$=__safi_faq] .accordion,[id$=__safi_product_faq] .accordion{background:transparent;border-width:0;border-radius:0}[id$=__safi_faq] .details,[id$=__safi_product_faq] .details{border-bottom:1px solid #cfd7c6}[id$=__safi_help] h2{font-size:32px}[id$=__safi_help] .button-secondary{background:#214d3c;color:#fff;border-color:#214d3c}.product-information__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:65px!important}.product-details{width:100%!important;max-width:none!important}.product-details h1{font-size:31px!important;line-height:1.75!important}.product-details .price{font-size:30px;color:#214d3c}.product-details .text-block p{font-size:14px}.product-details .quantity-selector{border-radius:9px}.product-details [class*=__safi_customer_proof] p{font-size:20px;line-height:1.9}.product-media-container{background:#fff;border:1px solid #e4e6db;border-radius:20px;overflow:hidden}.product-media-container img{object-fit:contain!important}.product-details h2{font-size:24px}.product-details h3{font-size:19px}@media(max-width:749px){.header-logo__image{width:108px!important}[id$=__safi_hero] .section-content-wrapper{display:flex!important;flex-direction:column!important;gap:28px!important;padding-inline:22px}[id$=__safi_hero] h1{font-size:30px!important;line-height:1.65!important}[id$=__safi_hero] .text-block{--text-align:center!important}[id$=__safi_hero] .section-content-wrapper>.image-block{height:345px;border-radius:100px 14px 14px}[id$=__safi_hero] [class*=__body] p{font-size:14px}[id$=__safi_hero] .button,[id$=__safi_hero] .button-secondary{width:100%;font-size:13px}.safi-proof{padding:43px 0}.safi-proof-wrap{padding-inline:22px}.safi-proof h2{font-size:29px}.safi-proof-grid{grid-template-columns:1fr;gap:13px}.safi-proof-card:first-child,.safi-proof-card:last-child{grid-column:auto}.safi-proof-card:first-child{padding:29px 25px}.safi-proof-card:first-child .safi-proof-words p{font-size:21px;line-height:2}.safi-proof-card{padding:24px}.safi-proof-card:first-child .safi-proof-topic{font-size:13px}.safi-proof-card:first-child:before{font-size:75px;left:17px}.safi-proof-note{font-size:11px}.product-card h3,.product-card .product-title{font-size:17px!important}.product-information__grid{display:flex!important;flex-direction:column!important;gap:24px!important}.product-details h1{font-size:25px!important}.product-details [class*=__safi_customer_proof] p{font-size:19px}[id$=__safi_why] .section-content-wrapper{display:flex!important;gap:28px!important}[id$=__safi_why] h2,[id$=__safi_how] h2,[id$=__safi_faq] h2,[id$=__safi_product_faq] h2{font-size:26px}[id$=__safi_how] p,[id$=__safi_why] p,[id$=__safi_faq] p,[id$=__safi_product_faq] p{font-size:14px}[id$=__safi_products] h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.product-card{transition:none}}[id$=__safi_hero] [class*=__actions] .group-block-content{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}[id$=__safi_hero] [class*=__actions]{width:100%}[id$=__safi_hero] [class*=__actions] .button{background:#214d3c;color:#fff}[id$=__safi_hero] [class*=__actions] .button-secondary{border:1px solid #9baa97;color:#214d3c;background:transparent}[id$=__safi_hero] h1 strong{color:#a88430}@media(min-width:750px){.product-information__grid{direction:ltr!important;max-width:1240px!important;margin-inline:auto!important;width:calc(100% - 72px)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.product-information__grid>.product-information__media{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important}.product-information__grid>.product-details{grid-column:2!important;grid-row:1!important;direction:rtl!important;min-width:0!important;width:100%!important;padding-inline:0!important}.product-information__grid .product-media-container{min-height:480px!important}.product-information__grid .product-media-container img{height:480px!important;width:100%!important;object-fit:contain!important}.product-information__grid media-gallery{width:100%!important}.product-information__grid .product-details h1{font-size:31px!important;line-height:1.75!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/safi-approved.css.map */
