.jp-sec .jp-link .elementor-button{opacity:.78;transition:opacity .5s,color .5s!important;color:#0f0d0c}.jp-sec .jp-link .elementor-button:hover{opacity:1;color:#ab895b}.jp-sec.jp-dark .jp-link .elementor-button,.jp-sec .jp-dark .jp-link .elementor-button{color:#fafaf9}.jp-sec .jp-block{transition:background-color .6s}.jp-sec .jp-block .jp-bignum .elementor-heading-title{transition:color .6s}.jp-sec .jp-block:hover .jp-bignum .elementor-heading-title{color:#ab895b!important}.jp-sec .jp-form .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-width:0 0 1px!important;border-radius:0!important;background:0 0!important;padding-left:0;padding-right:0;box-shadow:none!important;transition:border-color .4s}.jp-sec .jp-form .elementor-field:focus{border-color:#ab895b!important;outline:none}.jp-sec .jp-form .elementor-field-type-acceptance label{font-size:13px;line-height:1.6;color:#656360;text-transform:none;letter-spacing:0}.jp-sec .jp-form .elementor-field-type-acceptance a{color:#0f0d0c}.jp-sec .jp-posts .elementor-post{border-top:1px solid #dad9d7;padding:56px 0}.jp-sec .jp-posts .elementor-post__text{display:flex;flex-direction:column}.jp-sec .jp-posts .elementor-post__meta-data{order:-1;margin:0 0 20px!important;font-family:Inter,sans-serif;font-size:11.2px;letter-spacing:.28em;text-transform:uppercase;color:#656360}.jp-sec .jp-posts .elementor-post__title,.jp-sec .jp-posts .elementor-post__title a{font-family:"Playfair Display",Georgia,serif!important;font-weight:400!important;font-size:30px;line-height:1.4;color:#0f0d0c;transition:color .5s}.jp-sec .jp-posts .elementor-post__title a:hover{color:#ab895b}.jp-sec .jp-posts .elementor-post__excerpt p{font-family:Inter,sans-serif;font-size:18px;line-height:1.9;color:#656360;margin:20px 0 0}.jp-sec .jp-posts .elementor-post__read-more{font-family:Inter,sans-serif;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:#0f0d0c;opacity:.78;margin-top:24px;display:inline-block}.jp-sec .jp-posts .elementor-pagination{margin-top:48px;font-family:Inter,sans-serif;font-size:13px;letter-spacing:.14em}.jp-sec .jp-posts .elementor-pagination .page-numbers{padding:0 8px;color:#656360}.jp-sec .jp-posts .elementor-pagination .current{color:#ab895b}@media (max-width:767px){.jp-sec .jp-posts .elementor-post__title,.jp-sec .jp-posts .elementor-post__title a{font-size:24px}}.jp-sec .jp-shop ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin:0!important;padding:0!important}.jp-sec .jp-shop ul.products::before,.jp-sec .jp-shop ul.products::after{display:none!important}.jp-sec .jp-shop ul.products li.product{width:auto!important;margin:0!important;padding:0!important;float:none!important;text-align:left!important;border:0!important;background:0 0!important;box-shadow:none!important}.jp-sec .jp-shop ul.products li.product .product-inner,.jp-sec .jp-shop ul.products li.product ul.woo-entry-inner{padding:0!important;border:0!important;background:0 0!important;text-align:left!important}.jp-sec .jp-shop ul.products li.product img{aspect-ratio:4/5;object-fit:cover;width:100%;margin:0 0 32px!important}.jp-sec .jp-shop ul.products li.product .woocommerce-loop-product__title,.jp-sec .jp-shop ul.products li.product .woo-entry-inner li.title a,.jp-sec .jp-shop ul.products li.product h2{font-family:"Playfair Display",Georgia,serif!important;font-weight:400!important;font-size:24px!important;line-height:1.35!important;color:#0f0d0c!important;padding:0!important;margin:0 0 16px!important;text-transform:none!important;letter-spacing:0!important}.jp-sec .jp-shop ul.products li.product .price{display:block;border-top:1px solid #dad9d7;padding-top:24px!important;margin-top:24px!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#ab895b!important}.jp-sec .jp-shop ul.products li.product .button{margin-top:24px!important;background:0 0!important;color:#ab895b!important;border:1px solid rgba(171,137,91,.6)!important;border-radius:0!important;padding:14px 28px!important;font-family:Inter,sans-serif!important;font-size:12.48px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important;transition:background-color .6s,color .6s!important}.jp-sec .jp-shop ul.products li.product .button:hover{background:#ab895b!important;color:#fcfcfc!important}.jp-sec .jp-shop ul.products li.product .woo-entry-inner li.category,.jp-sec .jp-shop ul.products li.product .woo-entry-inner li.rating,.jp-sec .jp-shop .star-rating{display:none!important}.jp-sec .jp-shop .onsale{background:#ab895b!important;border-radius:0!important;font-family:Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:11px;min-height:0;line-height:1;padding:8px 12px}@media (max-width:1024px){.jp-sec .jp-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}@media (max-width:767px){.jp-sec .jp-shop ul.products{grid-template-columns:1fr;gap:48px}}