@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap');
body,input,button,select,textarea{font-family:'Manrope',Arial,sans-serif!important}
h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.section-header__title{font-family:'Playfair Display',Georgia,serif!important;letter-spacing:-.02em}
.site-header,.header-wrapper,.header-layout,.header-item,.site-header__element{background:#f7f2e8!important}
.site-nav__link,.site-nav a,.header-item a,.site-header a,.site-header button,.site-header svg{color:#2B2926!important;fill:currentColor!important}
.template-index .main-content{padding-top:0!important;background:#f7f2e8!important}
.ppd-home__space{background:#f1ece3!important}
.ppd-home__logo img{filter:none!important;opacity:1!important}
.ppd-home__hero-media{background:#f3eee6!important}
.ppd-home__hero-media img{object-fit:contain!important;object-position:center!important;padding:24px!important;background:#f3eee6!important}
.ppd-home__collections .ppd-home__collection:nth-child(2){background-image:url('/cdn/shop/files/WhatsAppImage2026-03-20at4.05.35AM.jpg?v=1774012055')!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.ppd-home__collections .ppd-home__collection:nth-child(2)>img{opacity:0!important}
.template-collection .grid-product__image-mask,.template-collection .grid-product__image-wrap{margin:0!important}
.template-collection .grid-product__title{line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.template-index .product-grid{column-gap:18px!important;row-gap:24px!important}
.template-index .grid-product__title{line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ppd-split .ppd-panel:first-child{background:#2f6f73!important;color:#fff!important;border-color:#2f6f73!important}
.ppd-split .ppd-panel:first-child h2,.ppd-split .ppd-panel:first-child p,.ppd-split .ppd-panel:first-child .ppd-eyebrow{color:#fff!important}
.ppd-split .ppd-panel:first-child .ppd-btn{background:#fff!important;color:#2f6f73!important;border-color:#fff!important}
.ppd-split .ppd-panel:nth-child(2){background:#66705A!important;color:#fff!important;border-color:#66705A!important}
.ppd-split .ppd-panel:nth-child(2) h2,.ppd-split .ppd-panel:nth-child(2) p,.ppd-split .ppd-panel:nth-child(2) .ppd-eyebrow{color:#fff!important}
.ppd-split .ppd-panel:nth-child(2) .ppd-btn{background:#fff!important;color:#59624f!important;border-color:#fff!important}
.ppd-point{background:#fbf8f1!important;border-color:#ddd3c4!important}
.ppd-spaces .ppd-space{background:#2f6f73!important;border-color:#2f6f73!important;color:#fff!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}
.ppd-spaces .ppd-space:nth-child(even){background:#66705a!important;border-color:#66705a!important}
.ppd-spaces .ppd-space strong,.ppd-spaces .ppd-space small{color:#fff!important}
.ppd-spaces .ppd-space:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(43,41,38,.14)}
.ppd-spaces .ppd-wa{background:#f1e4cf!important;color:#2b2926!important}
@media(max-width:768px){.template-index .product-grid{column-gap:12px!important;row-gap:18px!important}.ppd-home__hero-media img{padding:12px!important}}
