@media (max-width:767px){.elementor-widget-wrap,.elementor-widget-container,.elementor-column .elementor-widget-wrap{border:none!important;box-shadow:none!important}}.cky-notice-btn-wrapper .cky-btn{text-transform:none;font-weight:400;margin:10px;padding:15px}.woocommerce-products-header{margin:0 0 56px}.woocommerce-products-header__title.page-title{font-family:var(--jp-serif)!important;font-size:60px!important;line-height:1.12!important;letter-spacing:-.025em!important;margin:0 0 24px!important}.woocommerce-products-header .term-description p{font-size:18px;line-height:1.9;color:var(--jp-muted);max-width:672px}body.woocommerce-page .site-breadcrumbs,body.woocommerce-page .woocommerce-breadcrumb{font-family:var(--jp-sans);font-size:11.2px;letter-spacing:.28em;text-transform:uppercase;color:var(--jp-muted)}body.woocommerce-page .site-breadcrumbs a,body.woocommerce-page .woocommerce-breadcrumb a{color:var(--jp-muted)}body.woocommerce-page .site-breadcrumbs a:hover,body.woocommerce-page .woocommerce-breadcrumb a:hover{color:var(--jp-acc)}body.woocommerce-page .widget_product_categories .children{margin:0 0 8px 40px!important}body.woocommerce-page .widget_product_categories .children li{border-top:0!important}body.woocommerce-page .widget_product_categories .children li a{padding:6px 0!important;font-size:14px!important}body.woocommerce-page .widget_product_categories .children li a::before{display:none!important}body.woocommerce-page .widget_product_categories .count{color:var(--jp-muted);font-size:13px}.woocommerce .oceanwp-toolbar{border:0!important;border-bottom:1px solid var(--jp-line)!important;padding:0 0 20px!important;margin:0 0 56px!important;font-family:var(--jp-sans)}.woocommerce .oceanwp-grid-list a{border:1px solid var(--jp-line)!important;border-radius:0!important;color:var(--jp-muted)!important;background:0 0!important}.woocommerce .oceanwp-grid-list a.active,.woocommerce .oceanwp-grid-list a:hover{color:var(--jp-acc)!important;border-color:var(--jp-acc)!important}.woocommerce .woocommerce-ordering .theme-select,.woocommerce .woocommerce-ordering select{border:0!important;border-bottom:1px solid var(--jp-line)!important;border-radius:0!important;background-color:transparent!important;font-family:var(--jp-sans)!important;font-size:13px!important;color:var(--jp-fg)!important;min-width:220px}.woocommerce .woocommerce-ordering .theme-select::after{color:var(--jp-acc)!important}.woocommerce .oceanwp-toolbar .result-count li,.woocommerce .oceanwp-toolbar .result-count li a{font-family:var(--jp-sans)!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--jp-muted)!important}.woocommerce .oceanwp-toolbar .result-count li a.active,.woocommerce .oceanwp-toolbar .result-count li a:hover{color:var(--jp-acc)!important}.woocommerce ul.products.grid li.product li.woo-desc{display:none!important}.woocommerce ul.products li.product li.woo-desc{font-size:14px;line-height:1.9;color:var(--jp-muted);margin-top:12px!important}.woocommerce ul.products li.product .price del{color:var(--jp-muted)!important;opacity:.7;font-size:14px}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products.list li.product .product-inner{display:flex;gap:48px;align-items:flex-start}.woocommerce ul.products.list li.product{border-top:1px solid var(--jp-line)!important;padding-top:48px!important;margin-bottom:48px!important}.woocommerce ul.products li.product .added_to_cart{display:inline-block;margin:12px 0 0!important;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--jp-fg)!important;opacity:.78}.woocommerce ul.products li.product .added_to_cart:hover{opacity:1;color:var(--jp-acc)!important}.woocommerce div.product .woocommerce-product-gallery .flex-viewport{background:var(--jp-bg2)}.woocommerce div.product .flex-control-thumbs{margin-top:12px!important;display:flex;gap:12px}.woocommerce div.product .flex-control-thumbs li{width:calc(25% - 9px)!important;padding:0!important;margin:0!important}.woocommerce div.product .flex-control-thumbs li img{opacity:.5!important;transition:opacity .5s;aspect-ratio:1;object-fit:cover}.woocommerce div.product .flex-control-thumbs li img.flex-active,.woocommerce div.product .flex-control-thumbs li img:hover{opacity:1!important}.woocommerce div.product .summary p.price del{color:var(--jp-muted)!important;font-size:20px;opacity:.7}.woocommerce div.product .summary p.price ins{text-decoration:none}.woocommerce div.product .woocommerce-product-details__short-description strong{color:var(--jp-fg);font-weight:500}.woocommerce .quantity .minus,.woocommerce .quantity .plus{width:44px!important;height:auto!important;min-height:50px;display:flex!important;align-items:center;justify-content:center;border:0!important;border-radius:0!important;background:0 0!important;color:var(--jp-muted)!important;font-size:16px!important}.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover{color:var(--jp-acc)!important}.woocommerce div.product p24-installment{display:block;margin-top:24px}.woocommerce div.product .woocommerce-tabs .panel strong{color:var(--jp-fg);font-weight:500}.woocommerce div.product .woocommerce-tabs .panel ul{padding-left:0;margin:0 0 24px;list-style:none;border-bottom:1px solid var(--jp-line)}.woocommerce div.product .woocommerce-tabs .panel ul li{position:relative;padding:14px 0 14px 44px;border-top:1px solid var(--jp-line)}.woocommerce div.product .woocommerce-tabs .panel ul li::before{content:"";position:absolute;left:0;top:29px;width:28px;height:1px;background:var(--jp-acc)}.woocommerce div.product .woocommerce-tabs .panel blockquote{border:0;border-top:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line);padding:32px 0;margin:40px 0;font-family:var(--jp-serif);font-style:italic;font-size:24px;line-height:1.5;color:var(--jp-fg)}body.woocommerce-page .woocommerce-message,body.woocommerce-page .woocommerce-info,body.woocommerce-page .woocommerce-error,body.woocommerce-page .woocommerce-noreviews,body.woocommerce-page p.no-comments{background:var(--jp-bg2)!important;border:0!important;border-left:1px solid var(--jp-acc)!important;border-radius:0!important;color:var(--jp-fg)!important;font-family:var(--jp-sans)!important;font-size:15px!important;line-height:1.7!important;padding:20px 28px!important;box-shadow:none!important}body.woocommerce-page .woocommerce-error{border-left-color:#9b3b2e!important}body.woocommerce-page .woocommerce-message::before,body.woocommerce-page .woocommerce-info::before,body.woocommerce-page .woocommerce-error::before{color:var(--jp-acc)!important}body.woocommerce-page .woocommerce-message a:not(.button),body.woocommerce-page .woocommerce-info a:not(.button){color:var(--jp-acc)!important}body.woocommerce-cart .cart-empty.woocommerce-info{background:0 0!important;border:0!important;padding:0!important;font-family:var(--jp-serif)!important;font-size:36px!important;line-height:1.25!important;text-align:left!important;text-transform:none!important;letter-spacing:-.01em!important;margin:0 0 40px!important}body.woocommerce-cart .cart-empty.woocommerce-info::before{display:none!important}body.woocommerce-cart .return-to-shop{text-align:left!important}body.woocommerce-page #main .form-row label,body.woocommerce-page #main .woocommerce-form-row label{font-family:var(--jp-sans)!important;font-size:11.2px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--jp-muted)!important;margin-bottom:4px!important}body.woocommerce-page #main .form-row label.checkbox,body.woocommerce-page #main .woocommerce-form__label-for-checkbox,body.woocommerce-page #main .woocommerce-terms-and-conditions-checkbox-text{font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--jp-muted)!important}body.woocommerce-page #main .form-row .required{color:var(--jp-acc)!important;text-decoration:none}body.woocommerce-page #main .select2-container .select2-selection__rendered{padding-left:0!important;line-height:46px!important;color:var(--jp-fg)!important}body.woocommerce-cart #main table.shop_table,body.woocommerce-checkout #main table.shop_table,body.woocommerce-account #main table.shop_table{border:0!important;border-top:1px solid var(--jp-line)!important;border-radius:0!important;border-collapse:collapse!important;background:0 0!important}body.woocommerce-page #main table.shop_table th{font-family:var(--jp-sans)!important;font-size:11.2px!important;font-weight:400!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--jp-muted)!important;background:0 0!important;border:0!important;border-bottom:1px solid var(--jp-line)!important;padding:18px 12px!important}body.woocommerce-page #main table.shop_table td{border:0!important;border-bottom:1px solid var(--jp-line)!important;background:0 0!important;padding:24px 12px!important;font-size:16px!important;vertical-align:middle}body.woocommerce-page #main table.shop_table td.product-name a,body.woocommerce-page #main table.shop_table td.product-name{font-family:var(--jp-serif)!important;font-size:20px!important;line-height:1.4!important;color:var(--jp-fg)!important}body.woocommerce-page #main table.shop_table td.product-name a:hover{color:var(--jp-acc)!important}body.woocommerce-page #main table.shop_table .product-thumbnail img{width:72px!important;aspect-ratio:4/5;object-fit:cover;border-radius:0!important}body.woocommerce-page #main table.shop_table .product-price,body.woocommerce-page #main table.shop_table .product-subtotal{color:var(--jp-acc)!important}body.woocommerce-page #main table.shop_table a.remove{color:var(--jp-muted)!important;background:0 0!important;border:1px solid var(--jp-line)!important;border-radius:0!important;font-weight:400!important}body.woocommerce-page #main table.shop_table a.remove:hover{color:#fcfcfc!important;background:var(--jp-acc)!important;border-color:var(--jp-acc)!important}body.woocommerce-cart #main table.cart td.actions{padding-top:32px!important;border-bottom:0!important}body.woocommerce-cart #main table.cart td.actions .coupon .input-text{min-width:220px;margin-right:12px!important}body.woocommerce-cart #main .cart-collaterals{margin-top:64px}body.woocommerce-cart #main .cart-collaterals .cart_totals,body.woocommerce-checkout #main #order_review{background:var(--jp-bg2)!important;border:1px solid var(--jp-line)!important;padding:40px!important}body.woocommerce-cart #main .cart_totals h2,body.woocommerce-checkout #main #order_review_heading,body.woocommerce-checkout #main .woocommerce-billing-fields>h3,body.woocommerce-checkout #main .woocommerce-additional-fields>h3,body.woocommerce-checkout #main #ship-to-different-address{font-family:var(--jp-serif)!important;font-size:30px!important;font-weight:400!important;line-height:1.25!important;text-transform:none!important;letter-spacing:-.01em!important;margin:0 0 28px!important;padding:0!important;border:0!important}body.woocommerce-page #main .cart_totals table.shop_table,body.woocommerce-page #main #order_review table.shop_table{border-top:0!important}body.woocommerce-page #main .order-total th,body.woocommerce-page #main .order-total td,body.woocommerce-page #main .order-total .amount{font-family:var(--jp-serif)!important;font-size:24px!important;letter-spacing:0!important;text-transform:none!important;color:var(--jp-fg)!important}body.woocommerce-page #main .wc-proceed-to-checkout{padding:32px 0 0!important}body.woocommerce-page #main .wc-proceed-to-checkout .checkout-button,body.woocommerce-checkout #main #place_order{width:100%!important;font-size:13px!important;padding:20px 36px!important}body.woocommerce-checkout #main .woocommerce-form-coupon-toggle .woocommerce-info,body.woocommerce-checkout #main .woocommerce-form-login-toggle .woocommerce-info{margin-bottom:32px!important}body.woocommerce-checkout #main form.checkout_coupon,body.woocommerce-checkout #main form.woocommerce-form-login{border:1px solid var(--jp-line)!important;border-radius:0!important;padding:32px!important;background:0 0!important}body.woocommerce-checkout #main #payment{background:0 0!important;border-radius:0!important;margin-top:32px}body.woocommerce-checkout #main #payment ul.payment_methods{border-bottom:1px solid var(--jp-line)!important;padding:0 0 24px!important}body.woocommerce-checkout #main #payment ul.payment_methods li{font-size:16px;padding:10px 0!important}body.woocommerce-checkout #main #payment ul.payment_methods li label{font-family:var(--jp-sans);color:var(--jp-fg)}body.woocommerce-checkout #main #payment div.payment_box{background:var(--jp-bg)!important;border-radius:0!important;color:var(--jp-muted)!important;font-size:14px!important}body.woocommerce-checkout #main #payment div.payment_box::before{border-bottom-color:var(--jp-bg)!important}body.woocommerce-checkout #main .woocommerce-privacy-policy-text p{font-size:13px!important;line-height:1.7!important;color:var(--jp-muted)!important}body.woocommerce-checkout #main .woocommerce-privacy-policy-text a{color:var(--jp-fg)!important;text-decoration:underline}body.woocommerce-order-received #main .woocommerce-thankyou-order-received,body.woocommerce-checkout #main .woocommerce-thankyou-order-received{font-family:var(--jp-serif);font-size:36px;line-height:1.25;margin:0 0 40px;color:var(--jp-fg)}body.woocommerce-checkout #main ul.woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:1px;background:var(--jp-line);padding:0!important;margin:0 0 56px!important;border:1px solid var(--jp-line)}body.woocommerce-checkout #main ul.woocommerce-order-overview li{flex:1 1 180px;background:var(--jp-bg);border:0!important;margin:0!important;padding:24px!important;font-size:11.2px!important;letter-spacing:.2em;text-transform:uppercase;color:var(--jp-muted)}body.woocommerce-checkout #main ul.woocommerce-order-overview li strong{display:block;margin-top:10px;font-family:var(--jp-serif);font-size:20px;letter-spacing:0;text-transform:none;color:var(--jp-fg);font-weight:400}body.woocommerce-page .wp-block-woocommerce-cart,body.woocommerce-page .wp-block-woocommerce-checkout{font-family:var(--jp-sans);color:var(--jp-fg)}body.woocommerce-page .wc-block-components-product-name{font-family:var(--jp-serif)!important;font-size:20px!important;color:var(--jp-fg)!important;text-decoration:none!important}body.woocommerce-page .wc-block-components-product-price,body.woocommerce-page .wc-block-formatted-money-amount{color:var(--jp-acc)}body.woocommerce-page .wc-block-cart__totals-title,body.woocommerce-page .wc-block-components-title,body.woocommerce-page .wc-block-components-checkout-step__title{font-family:var(--jp-serif)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:24px!important}body.woocommerce-page .wc-block-components-sidebar,body.woocommerce-page .wp-block-woocommerce-checkout-totals-block{background:var(--jp-bg2);border:1px solid var(--jp-line);padding:32px!important}body.woocommerce-page .wc-block-components-text-input input,body.woocommerce-page .wc-block-components-combobox .components-combobox-control__input,body.woocommerce-page .wc-blocks-components-select__select{border:0!important;border-bottom:1px solid var(--jp-line)!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}body.woocommerce-page .wc-block-components-text-input.is-active input,body.woocommerce-page .wc-block-components-text-input input:focus{border-bottom-color:var(--jp-acc)!important}body.woocommerce-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:var(--jp-serif);font-size:22px;font-weight:400}body.woocommerce-page .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:var(--jp-acc)!important;border-color:var(--jp-acc)!important}body.woocommerce-page .wc-block-components-radio-control__input:checked::before{background:var(--jp-acc)!important}body.woocommerce-account #main .woocommerce-MyAccount-navigation ul{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--jp-line)!important;list-style:none}body.woocommerce-account #main .woocommerce-MyAccount-navigation ul li{border:0!important;border-top:1px solid var(--jp-line)!important;margin:0!important;padding:0!important}body.woocommerce-account #main .woocommerce-MyAccount-navigation ul li a{display:block;padding:16px 0 16px 40px!important;position:relative;font-family:var(--jp-sans)!important;font-size:15px!important;color:var(--jp-fg)!important;background:0 0!important}body.woocommerce-account #main .woocommerce-MyAccount-navigation ul li a::before{content:""!important;font-family:inherit!important;position:absolute;left:0;top:50%;width:24px;height:1px;background:var(--jp-line);transition:background-color .5s}body.woocommerce-account #main .woocommerce-MyAccount-navigation ul li.is-active a,body.woocommerce-account #main .woocommerce-MyAccount-navigation ul li a:hover{color:var(--jp-acc)!important}body.woocommerce-account #main .woocommerce-MyAccount-navigation ul li.is-active a::before,body.woocommerce-account #main .woocommerce-MyAccount-navigation ul li a:hover::before{background:var(--jp-acc)}body.woocommerce-account #main .woocommerce-MyAccount-content p{font-size:17px;line-height:1.85;color:var(--jp-muted)}body.woocommerce-account #main .woocommerce-MyAccount-content p strong,body.woocommerce-account #main .woocommerce-MyAccount-content p a{color:var(--jp-fg)}body.woocommerce-account #main .woocommerce-MyAccount-content p a:hover{color:var(--jp-acc)}body.woocommerce-account #main .woocommerce-form-login,body.woocommerce-account #main .woocommerce-form-register{border:1px solid var(--jp-line)!important;border-radius:0!important;padding:40px!important;background:0 0!important}body.woocommerce-account #main .u-column1>h2,body.woocommerce-account #main .u-column2>h2{font-size:30px!important;margin:0 0 24px!important}body.woocommerce-account #main .woocommerce-Address address{font-style:normal;font-size:16px;line-height:1.8;color:var(--jp-muted)}body.woocommerce-page #main .woocommerce-pagination ul.page-numbers,body.woocommerce-page #main .woocommerce-pagination ul.page-numbers li{border:0!important;background:0 0!important}body.woocommerce-page #main .woocommerce-pagination ul.page-numbers{display:flex;gap:8px;justify-content:flex-start}body.woocommerce-page #main .woocommerce-pagination .page-numbers a,body.woocommerce-page #main .woocommerce-pagination .page-numbers span{min-width:44px;height:44px;line-height:42px!important;padding:0 12px!important;border:1px solid var(--jp-line)!important;border-radius:0!important;background:0 0!important;font-family:var(--jp-sans)!important;font-size:13px!important;letter-spacing:.1em;color:var(--jp-muted)!important}body.woocommerce-page #main .woocommerce-pagination .page-numbers a:hover,body.woocommerce-page #main .woocommerce-pagination .page-numbers span.current{border-color:var(--jp-acc)!important;color:var(--jp-acc)!important}@media (max-width:767px){.woocommerce-products-header__title.page-title{font-size:36px!important}.woocommerce .oceanwp-toolbar{margin-bottom:40px!important}.woocommerce .woocommerce-ordering .theme-select,.woocommerce .woocommerce-ordering select{min-width:0}body.woocommerce-cart #main .cart-collaterals .cart_totals,body.woocommerce-checkout #main #order_review{padding:28px 20px!important}body.woocommerce-cart .cart-empty.woocommerce-info{font-size:28px!important}}body.woocommerce-page #main ul.products li.product .woo-entry-inner>li.price-wrap del,body.woocommerce-page #main ul.products li.product .woo-entry-inner>li.price-wrap del .amount{color:var(--jp-muted)!important;opacity:.7;margin-right:8px!important}body.woocommerce-page #main ul.products li.product .woo-entry-inner>li.price-wrap ins{text-decoration:none}body.woocommerce-page #main ul.products li.product .woo-entry-inner>li.btn-wrap .added_to_cart{display:block;margin:12px 0 0!important;text-align:left}.cky-btn-accept,.cky-btn-reject,.cky-btn-customize,.cky-btn-preferences{border-radius:var(--cky-radius)!important;border:var(--cky-border) solid var(--cky-accent)!important}.cky-btn-reject,.cky-btn-customize,.cky-btn-preferences{background:0 0!important;color:var(--cky-accent)!important}.cky-btn-accept{background:var(--cky-accent)!important;color:#fff!important;margin-top:var(--cky-mt-accept)!important}body.woocommerce-page #main ul.products li.product .added_to_cart,body.woocommerce-page #main ul.products li.product .woo-entry-inner>li.btn-wrap .added_to_cart{position:absolute!important;top:100%;left:0;right:0;display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;margin:14px 0 0!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:"Inter",system-ui,sans-serif!important;font-size:11.5px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;color:#0f0d0c!important;opacity:.78;transition:color .5s,opacity .5s!important}body.woocommerce-page #main .added_to_cart::after{content:"→"!important;font-family:"Inter",system-ui,sans-serif!important;font-size:13px!important;letter-spacing:0!important;margin:0!important;color:#ab895b!important;transition:transform .5s cubic-bezier(.22,1,.36,1)}body.woocommerce-page #main .added_to_cart:hover{color:#ab895b!important;opacity:1}body.woocommerce-page #main .added_to_cart:hover::after{transform:translateX(4px)}body.woocommerce-page #main div.product form.cart .added_to_cart{flex:1 1 100%;display:inline-flex!important;align-items:center;gap:10px;margin:8px 0 0!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;font-family:"Inter",system-ui,sans-serif!important;font-size:11.5px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#0f0d0c!important;opacity:.78}body.woocommerce-page #main .button.loading::after{margin-left:10px!important;color:inherit!important}body.woocommerce-page #main ul.products li.product .button.added{background:0 0!important;color:#ab895b!important;border-color:rgba(171,137,91,.6)!important}body.woocommerce-page #main ul.products li.product .button.added:hover{background:#ab895b!important;color:#fcfcfc!important}.cky-btn-revisit-wrapper{background-color:#ab895b!important;transition:background-color .5s}.cky-btn-revisit-wrapper:hover{background-color:#826744!important}.cky-consent-container .cky-btn,.cky-preference-center .cky-btn{border-radius:0!important;font-family:"Inter",system-ui,sans-serif!important;letter-spacing:.08em}.cky-consent-container .cky-btn-accept,.cky-preference-center .cky-btn-accept,.cky-preference-center .cky-btn-preferences{background-color:#ab895b!important;border-color:#ab895b!important;color:#fcfcfc!important}.cky-consent-container .cky-btn-accept:hover,.cky-preference-center .cky-btn-accept:hover,.cky-preference-center .cky-btn-preferences:hover{background-color:#826744!important;border-color:#826744!important}.cky-consent-container .cky-btn-reject,.cky-consent-container .cky-btn-customize,.cky-preference-center .cky-btn-reject{background-color:transparent!important;border-color:#ab895b!important;color:#ab895b!important}.cky-consent-container .cky-btn-reject:hover,.cky-consent-container .cky-btn-customize:hover,.cky-preference-center .cky-btn-reject:hover{background-color:#ab895b!important;color:#fcfcfc!important}.cky-preference-center .cky-switch input[type=checkbox]:checked{background:#ab895b!important}.cky-preference-center .cky-show-desc-btn,.cky-consent-container .cky-show-desc-btn,.cky-consent-container .cky-policy{color:#ab895b!important}