:root{--green: #23382D;--ivory: #F7F3E9;--black: #22231F;--gold: #B79A58}.pom-logo-wrap{display:flex;align-items:center;gap:14px}.pom-logo-mark{position:relative;width:42px;height:42px;border:1.5px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pom-logo-mark:after{content:"";width:11px;height:11px;background:var(--gold);border-radius:50%}.pom-logo-text .line1,.pom-logo-text .line2{display:block;font-size:14px;letter-spacing:2px;color:var(--green);font-weight:700;font-family:Georgia,serif;line-height:1.15}.pom-hero{height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--ivory);padding:0 20px 60px;background-size:cover;background-position:center}.pom-hero .pom-logo-mark{width:60px;height:60px;margin-bottom:20px}.pom-hero .pom-logo-mark:after{width:16px;height:16px}.pom-hero h1{font-family:Georgia,serif;font-size:46px;max-width:700px;margin-bottom:18px;font-weight:400}.pom-hero p{font-family:Arial,sans-serif;font-size:17px;max-width:500px;margin-bottom:28px;font-weight:300}.pom-btn{background:var(--gold);color:var(--black);padding:14px 34px;font-family:Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:12.5px;display:inline-block;text-decoration:none;transition:.3s}.pom-btn:hover{background:var(--ivory)}.pom-btn-outline{border:1px solid var(--ivory);background:transparent;color:var(--ivory);margin-left:12px}.pom-section{padding:80px 8%}.pom-section-title{text-align:center;margin-bottom:50px}.pom-section-title span{font-family:Arial,sans-serif;font-size:12px;letter-spacing:2px;color:var(--gold);text-transform:uppercase}.pom-section-title h2{font-family:Georgia,serif;font-size:32px;margin-top:8px;color:var(--green);font-weight:400}.pom-collections{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pom-collection-card{position:relative;height:380px;overflow:hidden}.pom-collection-card img{width:100%;height:100%;object-fit:cover;transition:.4s}.pom-collection-card:hover img{transform:scale(1.06)}.pom-collection-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#0009);color:var(--ivory);padding:24px;text-align:center;font-size:18px;letter-spacing:1px;font-family:Georgia,serif}.pom-newsletter{background:var(--green);color:var(--ivory);text-align:center}.pom-newsletter h2{font-family:Georgia,serif;font-size:28px;font-weight:400;margin-bottom:10px}.pom-newsletter p{font-family:Arial,sans-serif;margin-bottom:26px;opacity:.85}@media(max-width:900px){.pom-collections{grid-template-columns:1fr 1fr}}body{font-family:Arial,sans-serif;color:var(--black);background-color:var(--ivory)}h1,h2,h3,h4,h5,h6{font-family:Georgia,serif;color:var(--green)}.header-wrapper{background-color:var(--ivory);border-bottom:1px solid rgba(183,154,88,.2)}.header__inline-menu a{color:var(--black);font-family:Arial,sans-serif;text-transform:uppercase;font-size:12.5px;letter-spacing:1px}.header__inline-menu a:hover{color:var(--gold)}.card__heading{font-family:Georgia,serif;color:var(--green);font-size:17px}.price{color:var(--black);font-weight:600;font-family:Arial,sans-serif}.card__badge{background-color:var(--gold)!important;color:var(--black)!important}.card{border-radius:0;overflow:hidden;transition:transform .3s ease}.card:hover{transform:translateY(-4px)}.footer{background-color:var(--black);color:var(--ivory)}.footer .footer-block__heading{color:var(--gold);font-family:Georgia,serif}.footer a{color:var(--ivory)}.footer a:hover{color:var(--gold)}.announcement-bar{background-color:var(--green);color:var(--ivory);text-align:center;font-size:12px;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:749px){.pom-hero h1{font-family:Georgia,serif;font-size:30px;color:#fff!important}.pom-collections{grid-template-columns:1fr}.pom-btn-outline{margin-left:0}}:root{--color-primary-button-background: var(--green) !important;--color-primary-button-text: var(--ivory) !important;--color-primary-button-hover-background: var(--gold) !important;--color-primary-button-hover-text: var(--black) !important;--color-secondary-button-background: transparent !important;--color-secondary-button-text: var(--green) !important;--color-secondary-button-border: var(--green) !important}.button:not(.product-media-container__zoom-button),button[type=submit]:not(.product-media-container__zoom-button),.shopify-payment-button__button--unbranded{--button-background-color: var(--green) !important;--button-color: var(--ivory) !important;--button-border-color: var(--green) !important;background-color:var(--green)!important;color:var(--ivory)!important;border-radius:0!important;font-family:Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:12.5px!important;border:none!important;transition:.3s}.button:hover:not(.product-media-container__zoom-button),button[type=submit]:hover:not(.product-media-container__zoom-button){--button-background-color: var(--gold) !important;--button-color: var(--black) !important;background-color:var(--gold)!important;color:var(--black)!important}.button--secondary{background:transparent!important;color:var(--green)!important;border:1px solid var(--green)!important}.product-media-container__zoom-button,.product-media-container__zoom-button:hover{background-color:transparent!important}.product-form__buttons,.buy-buttons-block{background-color:#fff!important;padding:16px!important}.product-form__buttons .button,.product-form__buttons button[type=submit],form[action*="/cart/add"] button[type=submit],.add-to-cart-button{background-color:var(--gold)!important;color:var(--black)!important;box-shadow:none!important}.product-form__buttons .button:hover,.product-form__buttons button[type=submit]:hover,form[action*="/cart/add"] button[type=submit]:hover,.add-to-cart-button:hover{background-color:var(--green)!important;color:var(--ivory)!important}.color-custom-template--29041865720141__main{background-color:#fff!important}.color-custom-template--29041865720141__main .text-block,.color-custom-template--29041865720141__main .spacing-style{background-color:#fff!important;--color-background: #FFFFFF !important;--color: var(--black) !important;--color-foreground: var(--black) !important;color:var(--black)!important}.color-custom-template--29041865720141__main h1,.color-custom-template--29041865720141__main h2,.color-custom-template--29041865720141__main h3{color:var(--green)!important}.color-custom-template--29041865720141__main p,.color-custom-template--29041865720141__main .price{color:var(--black)!important}.pom-hero-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.pom-hero h1,.pom-hero p{color:#032f02!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/portugal-olive-house.css.map */
