.fop-section{background:var(--fop-bg, #FBF6EE)}.fop{--fop-radius: 14px;color:var(--fop-text, #2B2320);background:var(--fop-bg, #FBF6EE);font-family:inherit}.fop__inner{max-width:1120px;margin:0 auto;padding:40px 24px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media(max-width:749px){.fop__inner{grid-template-columns:1fr;gap:28px;padding:24px 16px}}.fop--full-width .fop__inner{max-width:none;padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px)}@media(max-width:749px){.fop--full-width .fop__inner{padding-left:16px;padding-right:16px}}.fop__gallery{display:flex;flex-direction:column;gap:14px}.fop__main-media{border-radius:var(--fop-radius);overflow:hidden;background:#f1e9db}.fop__main-media img{width:100%;height:auto;display:block;object-fit:cover}.fop__thumbs{display:flex;gap:10px;flex-wrap:wrap}.fop__thumb{position:relative;width:68px;height:68px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:#f1e9db;flex:0 0 auto}.fop__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fop__thumb.is-active{border-color:var(--fop-accent, #6E1E2C)}.fop__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fff}.fop__details{display:flex;flex-direction:column;gap:10px}.fop__breadcrumb{font-size:13px;color:#8a7f74;display:flex;gap:8px;margin-bottom:4px}.fop__breadcrumb a{color:inherit;text-decoration:none}.fop__title{font-family:Playfair Display;font-size:clamp(24px,3.4vw,36px);line-height:1.25;margin:0 0 4px;font-weight:600;color:var(--fop-accent, #6E1E2C)}.fop__rating{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b5f53;margin-bottom:4px}.fop__stars{display:inline-flex;gap:2px;color:#f5a623}.fop__rating-value{font-weight:600;color:var(--fop-text)}.fop__price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px}.fop__price{font-family:Poppins;font-size:26px;font-weight:600;color:var(--fop-accent, #6E1E2C)}.fop__compare-price{font-size:16px;color:#9a8f83;text-decoration:line-through}.fop__discount-badge{font-size:12px;font-weight:700;color:var(--fop-accent, #6E1E2C);background:var(--fop-accent-soft, rgba(110,30,44,.1));padding:4px 10px;border-radius:999px}.fop__tax-note{font-size:13px;color:#9a8f83;margin:0 0 8px}.fop__description{font-family:Poppins;font-size:15px;line-height:1.6;color:#2b2320;margin:4px 0 10px}.fop__features{display:flex;gap:22px;flex-wrap:wrap;padding:14px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:14px}.fop__feature{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;text-align:center;color:#2b2320;max-width:33.3%}.fop__feature-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--fop-accent, #6E1E2C);color:var(--fop-accent, #6E1E2C)}.fop__form{display:flex;flex-direction:column;gap:16px}.fop__option{display:flex;flex-direction:column;gap:8px}.fop__option-label{font-size:13px;font-weight:600;color:#4a4038}.fop__option-values{display:flex;gap:8px;flex-wrap:wrap}.fop__option-btn{padding:8px 16px;border-radius:999px;border:1px solid #d8ccbc;background:transparent;color:var(--fop-text);font-size:13px;cursor:pointer}.fop__option-btn.is-selected{background:var(--fop-accent, #6E1E2C);border-color:var(--fop-accent, #6E1E2C);color:#fff}.fop__qty-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.fop__qty{display:inline-flex;align-items:center;border:1px solid #d8ccbc;border-radius:999px;overflow:hidden}.fop__qty-btn{width:34px;height:34px;border:none;background:transparent;font-size:16px;cursor:pointer;color:var(--fop-text)}.fop__qty input{width:40px;text-align:center;border:none;background:transparent;font-size:14px;color:var(--fop-text);-moz-appearance:textfield}.fop__qty input::-webkit-outer-spin-button,.fop__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fop__stock{font-size:13px}.fop__stock.is-in-stock{color:#2e7d32}.fop__stock.is-out-of-stock{color:#b3261e}.fop__buttons{display:flex;gap:12px;flex-wrap:wrap}.fop__btn{flex:1 1 200px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;border:1.5px solid var(--fop-accent, #6E1E2C);transition:opacity .15s ease}.fop__btn--primary{background:var(--fop-accent, #6E1E2C);color:#fff}.fop__btn--secondary{background:transparent;color:var(--fop-accent, #6E1E2C)}.fop__btn:disabled{opacity:.5;cursor:not-allowed}.fop__shipping-note{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b5f53;margin-top:4px}.fop__trust-row{display:flex;gap:20px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}.fop__trust-badge{display:flex;align-items:center;gap:6px;font-size:14px;color:#6b5f53}.fop__trust-badge svg{color:var(--fop-accent, #6E1E2C)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-face-oil-product.css.map */
