.sec div{max-width:1200px;margin:auto}.process-row .step{margin:0}.rev-hd div{margin:initial}.sec button{max-width:1200px;margin:15px auto 0!important;display:block;width:100%;padding:14px 30px;background:transparent;border:1px solid #6B1E1E;border-radius:6px;color:#6b1e1e;font-size:16px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-family:DM Sans,sans-serif}.sec button:hover{background:#6b1e1e;color:#d4b896}.img-col{background:#efe4ce;padding:28px 20px 20px;display:flex;flex-direction:column;align-items:center;border-right:1px solid #D4B896;position:relative}.origin-flag{position:absolute;top:14px;left:14px;background:#6b1e1e;color:#f5e6c8;font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:20px}.main-img{width:88%;aspect-ratio:.75;object-fit:contain;display:block}.thumbs{display:flex;gap:6px;margin-top:12px!important}.th{width:40px;height:40px;border-radius:6px;background:#e5d9c4;border:1.5px solid #6B1E1E;display:flex;align-items:center;justify-content:center}.th-off{border-color:#c8b89a}.info-col{padding:22px 20px;display:flex;flex-direction:column;gap:12px}.tag-row{display:flex;gap:6px;flex-wrap:wrap}.tag{font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:20px;border:.5px solid #6B1E1E;color:#6b1e1e;background:transparent}.tag.filled{background:#6b1e1e;color:#f5e6c8}.ptitle{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;line-height:1.15;color:#1c1008}.psub{font-family:Cormorant Garamond,serif;font-size:13px;font-style:italic;color:#8a6a4a;margin-top:-4px!important}.stars-r{display:flex;align-items:center;gap:6px}.stars{color:#c8882a;font-size:16px;letter-spacing:2px}.rcount{font-size:16px;color:#8a6a4a;text-decoration:underline;cursor:pointer}.price-block{background:#6b1e1e;border-radius:8px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between}.price-main{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600;color:#f5e6c8}.price-sub{font-size:10px;color:#c8a882;letter-spacing:.08em;text-transform:uppercase;text-align:right}.price-qty{font-size:18px;color:#f5e6c8;font-weight:300}.size-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8a6a4a;margin-bottom:6px!important}.size-row{display:flex;gap:6px}.sz-btn{padding:7px 14px;border-radius:6px;border:1px solid #C8B89A;background:#faf4e8;font-size:11px;color:#4a3828;cursor:pointer;font-family:DM Sans,sans-serif;font-weight:500}.sz-btn.on{background:#6b1e1e;color:#f5e6c8;border-color:#6b1e1e}.qty-atc{display:flex;gap:8px;align-items:center}.qty{display:flex;align-items:center;background:#faf4e8;border:1px solid #C8B89A;border-radius:6px;overflow:hidden}.qb{padding:7px 11px;background:transparent;border:none;font-size:16px;color:#6b1e1e;cursor:pointer;font-family:DM Sans,sans-serif}.qn{padding:7px 10px;font-size:13px;font-weight:500;border-left:1px solid #C8B89A;border-right:1px solid #C8B89A;color:#1c1008;background:#faf4e8}.atc{flex:1;background:#6b1e1e;color:#f5e6c8;border:none;border-radius:6px;padding:10px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-family:DM Sans,sans-serif;font-weight:500}.wl{width:38px;height:38px;border:1px solid #C8B89A;border-radius:6px;background:#faf4e8;display:flex;align-items:center;justify-content:center;cursor:pointer}.div{border:none;border-top:1px solid #D4B896}.usp-strip{display:grid;grid-template-columns:repeat(4,1fr)}.usp-strip-section{background:#faf4e8;border-bottom:1px solid #D4B896;border-top:1px solid #D4B896}.usp{display:flex;flex-direction:column;align-items:center;padding:40px 20px;border-right:1px solid #D4B896;text-align:center}.usp:last-child{border-right:none}.usp-icon{width:60px;height:60px;object-fit:contain;margin-bottom:6px!important}.usp-label{font-size:18px;color:#6b1e1e;font-weight:600;line-height:1.3;padding-top:10px}.sec{padding:70px 20px;border-bottom:1px solid #D4B896;background:#faf4e8}.sec-alt{background:#f0e4cc}.sec-hd{font-size:20px;letter-spacing:.14em;text-transform:uppercase;color:#8a6a4a;margin-bottom:20px!important}.sec-title{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500;color:#1c1008;margin-bottom:8px!important}.body-text{font-size:16px;line-height:1.85;color:#4a3828}.body-text em{font-family:Cormorant Garamond,serif;font-style:italic;font-size:15px;color:#6b1e1e}.oleic-callout{display:flex;align-items:center;gap:14px;background:#6b1e1e;border-radius:10px;padding:30px 40px;margin-top:30px!important}.oleic-num{font-family:Cormorant Garamond,serif;font-size:45px;font-weight:600;color:#f5e6c8;line-height:1;white-space:nowrap}.oleic-desc{font-size:16px;color:#c8a882;line-height:1.6}.oleic-desc strong{color:#f5e6c8;font-weight:500;display:block;font-size:18px;margin-bottom:2px!important}.process-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #D4B896;border-radius:10px;overflow:hidden;margin-top:4px!important}.step{padding:30px 20px;text-align:center;background:#faf4e8;border-right:1px solid #D4B896}.step:last-child{border-right:none}.step-n{font-family:Cormorant Garamond,serif;font-size:30px;color:#6b1e1e;font-weight:600;line-height:1}.step-tx{font-size:18px;color:#6a5040;line-height:1.4;margin-top:10px!important}.uses-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px!important}.use-tag{font-size:11px;padding:6px 13px;border-radius:20px;background:#efe4ce;color:#4a3828;border:.5px solid #C8B89A}.quote-block{border-left:3px solid #6B1E1E;padding-left:16px;margin:4px auto!important}.quote-txt{font-family:Cormorant Garamond,serif;font-size:17px;font-style:italic;color:#4a3828;line-height:1.7}.quote-src{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#8a6a4a;margin-top:6px!important}.rev-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rev-card{background:#efe4ce;border-radius:8px;padding:30px;min-height:205px}.rev-hd{display:flex;align-items:center;gap:8px;margin-bottom:7px!important}.rev-av{width:50px;height:50px;border-radius:50%;background:#6b1e1e;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;color:#f5e6c8;flex-shrink:0}.rev-nm{font-size:16px;font-weight:500;color:#1c1008}.rev-loc{font-size:14px;color:#8a6a4a}.boxes .img{margin:auto;width:90px}.rev-s{color:#c8882a;font-size:14px}.rev-tx{font-size:18px;color:#4a3828;line-height:1.55}.boxes .title{font-size:18px;font-weight:600;color:#7f141b}.boxes .content{font-size:14px;color:#8a6a4a;padding-top:5px}.mfg-strip{background:#1c1008;padding:14px 20px;display:flex;justify-content:space-between;align-items:center}.mfg-brand{font-family:Cormorant Garamond,serif;font-size:16px;color:#f5e6c8;font-weight:500}.mfg-tag{font-size:9px;color:#9a7c5a;letter-spacing:.1em;text-transform:uppercase;margin-top:2px!important}.mfg-detail{font-size:9px;color:#6a5040;text-align:right;line-height:1.6}.product-information__grid{position:relative}.ghani-region{position:absolute;top:20px;left:0;background:#6b1e1e;color:#f5e6c8;font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding:8px 20px;border-radius:20px;z-index:2}.ghani-features span{font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:20px;border:.5px solid #6B1E1E;color:#6b1e1e;background:transparent;transition:all .5s}.ghani-features span:hover{background:#6b1e1e;color:#f5e6c8}.ghani-features{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.text-block h1{font-family:Cormorant Garamond,serif!important;font-size:28px!important;font-weight:600!important;line-height:1.15em!important;color:#1c1008!important}.price__regular{background:#6b1e1e;border-radius:8px;padding:30px 20px;font-family:Cormorant Garamond;font-size:30px;font-weight:600;color:#f5e6c8;display:flex;justify-content:space-between}.price__regular .price{font-size:35px!important;font-weight:600;color:#f5e6c8}.product-information{display:grid;grid-template-columns:1fr 1fr!important}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:1fr 1fr!important;max-width:1400px;margin:auto}.product-information{background:linear-gradient(90deg,#efe4ce 20%,#f8f2e800)!important}.skip-to-content-link{display:none!important}.product-information__media{background:#efe4ce;padding:80px 60px 20px 0!important;border-right:1px solid #D4B896;position:relative;display:flex;flex-direction:column;align-items:center}.text-block--ANk1HVXpKZDJlUDZZY__text_igFL83 p{font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;color:#8a6a4a}.quantity-selector{background:#faf4e8!important;border:1px solid #C8B89A!important;border-radius:6px!important;padding:1px 0;min-height:44px}.quantity-selector button{height:100}.quantity-selector button svg{filter:brightness(0) saturate(100%) invert(14%) sepia(70%) saturate(1726%) hue-rotate(1058deg) brightness(96%) contrast(92%);opacity:1!important}.quantity-selector button.quantity-minus{border-right:1px solid #C8B89A}.quantity-selector button.quantity-plus{border-left:1px solid #C8B89A}.button.add-to-cart-button,.shopify-payment-button__button{color:#f5e6c8;border:none;border-radius:6px!important;padding:10px 14px;font-size:14px!important;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-family:DM Sans,sans-serif;font-weight:500;min-height:44px!important}.text-block--AK1hmRHpJWUpmZTdud__text_AWnDNM p{font-size:16px;color:#6b7a4a;padding-top:10px}.ghani-two-column{padding:80px 0;background:#faf4e8}.ghani-grid{gap:80px;align-items:start;display:flex;max-width:1200px;margin:auto}.ghani-left{width:40%}.use-card{font-size:16px;padding:15px;border-radius:10px;background:#efe4ce;color:#4a3828;border:.5px solid #C8B89A;text-align:center;min-height:177px}.product-breadcrumb-wrapper .page-width{max-width:1300px;margin:auto}.use-card-image img{width:100%;height:100px;object-fit:cover;border-radius:5px}.use-card-image{margin:auto;width:100%}.use-card-title{font-size:16px;line-height:1.2em;margin-top:7px}.boxes{border-top:1px solid #D4B896}.ghani-right{width:60%;padding:40px;background:#f0e4cc;border-radius:8px}.swiper-pagination{display:none}.slideshow-controls__thumbnails .slideshow-control{width:60px!important;border-radius:5px!important}.slideshow-controls__thumbnails .slideshow-control img{border-radius:5px!important}.slideshow-controls__thumbnails{padding:30px 0 10px!important;gap:15px!important}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:#7F141A solid 1.6px!important}.product-information h1{font-size:45px!important;font-weight:500!important;max-width:580px;word-break:break-word}.product-details{padding:40px 0}variant-picker.variant-picker{padding:initial;color:transparent}span.variant-option__swatch-value{font-size:30px;color:#f5e6c8}form.variant-picker__form{display:none}.price__regular .variant-size{text-align:right;position:relative;font-weight:400;font-family:DM Sans,sans-serif;display:flex;flex-direction:column}.variant-size.size-5-litre:after{content:"4.55 kg net wt.";font-size:14px;color:#c8a882;letter-spacing:.08em;text-transform:uppercase}.sticky-add-to-cart__bar{display:none!important}@media only screen and (max-width:767px){.ghani-region{top:10px;left:10px;font-size:13px;padding:6px 15px}.product-information__media{padding:50px 0 20px!important;border-bottom:1px solid #D4B896;border-right:0}.product-information h1{font-size:35px!important;max-width:100%}.product-details{padding:40px 15px}.product-information{background:linear-gradient(180deg,#efe4ce,#f8f2e800 50%)!important;grid-template-columns:1fr!important}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:subgrid!important}.price__regular{gap:20px;flex-direction:column}.price__regular .variant-size{text-align:left}.product-form-buttons{gap:15px!important}.usp-strip{display:grid;grid-template-columns:repeat(2,1fr)}.usp:nth-child(1),.usp:nth-child(2){border-bottom:1px solid #D4B896}.usp:nth-child(4){border-right:1px solid #D4B896}.sec{padding:50px 15px}.oleic-callout{display:flex;flex-direction:column}.process-row{grid-template-columns:repeat(2,1fr)}.step:nth-child(2){border-right:0}.step:nth-child(1),.step:nth-child(2){border-bottom:1px solid #D4B896}.ghani-two-column{padding:50px 0}.ghani-grid{gap:30px;flex-direction:column}.ghani-left,.ghani-right{width:100%}.rev-grid{grid-template-columns:1fr;gap:20px}.boxes .col{grid-template-columns:1fr!important;gap:30px!important}.oleic-num{margin-left:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-3.css.map */
