@font-face{font-family:Fraunces;src:url('fraunces-latin-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url('fraunces-latin-wght-italic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url('manrope-latin-wght-normal.woff2') format('woff2');font-weight:200 800;font-display:swap}
:root{--font-fraunces:Fraunces;--font-manrope:Manrope}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.screen-reader-text:focus{clip:auto;width:auto;height:auto;left:1rem;top:1rem;z-index:9999;background:#08080b;padding:1rem}.admin-bar header{top:32px}.custom-logo{max-height:52px;width:auto}.enc-product-image{width:100%;height:100%;object-fit:cover}.enc-add{font-size:10px;padding:10px 12px}.price{color:#eccf97;font-weight:700}.price del{display:block;color:#6f695c;font-size:12px}.price ins{text-decoration:none;font-size:21px}.enc-category-nav,.enc-search,.enc-ordering{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:24px}.enc-category-nav a{border:1px solid #3a342a;border-radius:24px;padding:8px 14px;font-size:12px;color:#cfa35f}.enc-search input[type=search]{max-width:500px}.enc-search input[type=number]{max-width:180px}.enc-ordering{justify-content:space-between}.woocommerce .woocommerce-breadcrumb{color:#a8a091}.woocommerce .woocommerce-breadcrumb a{color:#cfa35f}.woocommerce div.product .product_title{font-family:Fraunces,Georgia,serif;font-size:44px;font-weight:500;line-height:1.1}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#eccf97}.woocommerce div.product .woocommerce-product-details__short-description{color:#a8a091;margin:18px 0 28px}.woocommerce div.product div.images{border:1px solid #28252a;border-radius:24px;overflow:hidden}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#16161c;border-color:#3a342a;color:#a8a091}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#08080b;color:#eccf97;border-bottom-color:#08080b}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:#3a342a}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce .woocommerce-tabs .panel{color:#a8a091;line-height:1.9}.woocommerce h2,.woocommerce h3{font-family:Fraunces,Georgia,serif;font-size:28px;color:#f3eee3;margin:20px 0 14px}.woocommerce .product_meta{color:#a8a091;margin-top:20px}.woocommerce .product_meta>span{display:block;margin:8px 0}.woocommerce .product_meta a{color:#cfa35f}.woocommerce .quantity .qty,.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.select2-container--default .select2-selection--single{background:#16161c;border:1px solid #3a342a;color:#f3eee3;border-radius:10px;padding:12px;min-height:44px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#f3eee3;line-height:20px}.select2-dropdown{background:#16161c;color:#f3eee3}.woocommerce form .form-row{margin-bottom:14px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce button.button.alt,.woocommerce a.button.alt{background:linear-gradient(120deg,#eccf97,#cfa35f,#a87c3c);color:#14100a;border-radius:30px;padding:14px 22px;font-weight:700}.woocommerce button.button.alt.disabled{background:#635239;color:#f3eee3}.woocommerce table.shop_table{border-color:#3a342a;border-radius:14px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:#3a342a;padding:14px}.woocommerce table.shop_table a{color:#eccf97}.woocommerce table.shop_table .product-thumbnail img{width:70px}.woocommerce #payment,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce .woocommerce-customer-details address{background:#0f0f14;border:1px solid #3a342a;border-radius:16px;padding:24px}.woocommerce-checkout #payment div.payment_box{background:#16161c;color:#f3eee3}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#16161c}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{background:#16161c;color:#f3eee3;border-top-color:#cfa35f}.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{color:#cfa35f}.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before{color:#cfa35f}.woocommerce ul.products li.product{background:#0f0f14;border:1px solid #29252a;border-radius:16px;padding:16px}.woocommerce ul.products li.product .price{color:#eccf97}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Fraunces,Georgia,serif;font-size:20px;color:#f3eee3}.woocommerce nav.woocommerce-pagination{margin-top:40px}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:#3a342a}.woocommerce nav.woocommerce-pagination ul li span.current{background:#cfa35f;color:#08080b}.woocommerce nav.woocommerce-pagination ul li a{padding:14px;color:#eccf97}.woocommerce .col2-set{margin-bottom:30px}.woocommerce-checkout #payment ul.payment_methods{border-color:#3a342a}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:#3a342a}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border-color:#3a342a;padding:10px}.woocommerce .onsale{background:#cfa35f;color:#08080b}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:12px;color:#cfa35f}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:25px}.woocommerce .woocommerce-privacy-policy-text{font-size:13px;color:#a8a091;line-height:1.8}.woocommerce .woocommerce-privacy-policy-text a{color:#eccf97}@media(max-width:782px){.admin-bar header{top:46px}.woocommerce div.product .product_title{font-size:34px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:10px}.enc-search{align-items:flex-end}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.enc-cart-count{position:absolute;right:-5px;top:-5px;border-radius:20px;background:#cfa35f;color:#08080b;min-width:20px;padding:2px 5px;font-size:10px;font-weight:700;text-align:center}
