/* Adapter for native WooCommerce markup; no prices, stock or checkout rules are duplicated. */
.zoomla-native .main-nav>a{font-size:11px;padding:10px 0;white-space:nowrap}.zoomla-native .main-nav>a:hover{color:#718121}.zoomla-native .main-nav .sale-nav{margin-left:auto;color:#92513b}.zoomla-native .icon-button.saved-toggle{display:flex;align-items:center;justify-content:center}.zoomla-native .favorite[data-zd-save]{font-size:21px;line-height:1}.zoomla-native .woocommerce-notices-wrapper{grid-column:1/-1}.zoomla-native .woocommerce-message,.zoomla-native .woocommerce-info,.zoomla-native .woocommerce-error{border-top:3px solid #7e8f43;background:#edf0df;color:var(--ink);font-size:12px;line-height:1.7;padding:16px 20px;margin:0 0 25px;list-style:none}.zoomla-native .woocommerce-message:before,.zoomla-native .woocommerce-info:before,.zoomla-native .woocommerce-error:before{display:none}.zoomla-native .woocommerce-message .button{float:right;margin-left:20px}.zoomla-native .woocommerce-error{border-top-color:#a65a42;background:#f6e7df}.zoomla-native .woocommerce a.button,.zoomla-native .woocommerce button.button,.zoomla-native .woocommerce input.button,.zoomla-native .woocommerce #respond input#submit{background:var(--ink);color:var(--paper);font-family:var(--font);font-weight:500;border:0;border-radius:3px;padding:16px 21px;font-size:12px;line-height:1.4}.zoomla-native .woocommerce a.button:hover,.zoomla-native .woocommerce button.button:hover,.zoomla-native .woocommerce input.button:hover{background:#445234;color:white}.zoomla-native .woocommerce a.button.alt,.zoomla-native .woocommerce button.button.alt{background:var(--ink)}.zoomla-native .woocommerce a.button:disabled,.zoomla-native .woocommerce button.button:disabled{opacity:.5}.zoomla-native .woocommerce a.added_to_cart{font-size:9px;text-decoration:underline}.zoomla-native .product-visual>a.added_to_cart{position:absolute;bottom:20px;left:15px;background:white;padding:6px}.zoomla-native .product-visual .quick-add{padding:0;color:white;font-size:20px;border-radius:50%;display:grid}.zoomla-native .product-bottom .price{margin:0;display:block;color:var(--ink);font-size:14px;line-height:1.5}.zoomla-native .product-bottom .price ins{text-decoration:none;background:none}.zoomla-native .product-bottom .price del{font-size:10px;color:var(--muted);opacity:1;margin-right:6px}.zoomla-native .product-bottom .price .woocommerce-Price-amount{font-weight:600}.zoomla-native .native-catalog .woocommerce-result-count,.zoomla-native .native-catalog .woocommerce-ordering{float:none;margin:0;font-size:11px}.zoomla-native .native-catalog .catalog-controls{display:flex;gap:20px}.zoomla-native .native-catalog .woocommerce-ordering select{font:inherit;border:1px solid var(--line);background:transparent;padding:10px;color:var(--ink)}.zoomla-native .woocommerce-pagination{margin:40px 0;text-align:center}.zoomla-native .woocommerce-pagination ul{display:flex;gap:8px;justify-content:center;list-style:none;padding:0;border:0}.zoomla-native .woocommerce-pagination ul li{border:0}.zoomla-native .woocommerce-pagination ul li a,.zoomla-native .woocommerce-pagination ul li span{display:grid;place-items:center;width:36px;height:36px;background:#e9eddd;border-radius:3px;font-size:12px}.zoomla-native .woocommerce-pagination ul li .current{background:var(--ink);color:white}.zoomla-native .woocommerce-breadcrumb{font-size:10px;color:var(--muted);line-height:1.8;margin:0 0 27px}.zoomla-native .woocommerce-breadcrumb a{color:var(--muted)}.zoomla-native .term-description{font-size:13px;line-height:1.8;max-width:800px}.zoomla-native .term-description p{margin:12px 0}.zoomla-native .general-page h1{font-size:49px;letter-spacing:-2px;margin:20px 0 30px}.zoomla-native .general-page h2{font-size:29px;margin:25px 0 18px}.zoomla-native .general-page h3{font-size:23px;margin:22px 0 15px}.zoomla-native .general-page p{line-height:1.9;margin-bottom:15px}.zoomla-native .general-page li{line-height:1.9}.zoomla-native .general-page>.shopping-header h1{margin:16px 0}.zoomla-native .general-page a:not(.button):not(.logo):not(.product-title):hover{text-decoration:underline}.zoomla-native .native-product div.product{display:grid;grid-template-columns:1fr 1fr;gap:35px 45px}.zoomla-native .native-product div.product:before,.zoomla-native .native-product div.product:after{display:none}.zoomla-native .native-product div.product div.images,.zoomla-native .native-product div.product div.summary{float:none;width:auto;margin:0;min-width:0}.zoomla-native .native-product div.product div.images{background:#eeeee4;padding:25px;align-self:start}.zoomla-native .native-product .woocommerce-product-gallery__image img{mix-blend-mode:multiply;object-fit:contain;max-height:550px}.zoomla-native .native-product div.product .product_title{font-size:36px;letter-spacing:-1.6px;line-height:1.25;font-weight:500;margin:10px 0 25px}.zoomla-native .native-product div.product p.price,.zoomla-native .native-product div.product span.price{color:var(--ink);font-size:27px;line-height:1.5;margin:0 0 22px}.zoomla-native .native-product .woocommerce-product-details__short-description{font-size:14px;line-height:1.9;color:#666e5c;margin:20px 0}.zoomla-native .native-product .woocommerce-product-details__short-description p{margin:12px 0}.zoomla-native .native-product form.cart{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.zoomla-native .native-product form.cart div.quantity{margin:0}.zoomla-native .native-product .quantity .qty{width:66px;border:1px solid #cbd2bd;background:white;padding:13px 8px;font-size:14px;line-height:1.4;border-radius:3px}.zoomla-native .native-product .single_add_to_cart_button{min-width:200px}.zoomla-native .native-product .variations_form{display:block!important}.zoomla-native .native-product .variations{border:0;width:100%;margin-bottom:20px}.zoomla-native .native-product .variations th{text-align:left;font-size:12px;min-width:70px;padding:10px 10px 10px 0}.zoomla-native .native-product .variations td{padding:10px 0}.zoomla-native .native-product .variations select{font:inherit;font-size:13px;background:white;border:1px solid #cbd2bd;border-radius:3px;padding:12px;width:100%}.zoomla-native .native-product .reset_variations{font-size:10px;text-decoration:underline}.zoomla-native .native-product .woocommerce-variation-add-to-cart{display:flex;gap:12px}.zoomla-native .native-product .stock{font-size:11px;color:#617544}.zoomla-native .native-product .out-of-stock{color:#9c6047}.zoomla-native .native-product .product_meta{font-size:11px;line-height:1.9;display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:24px;margin-top:30px;color:var(--muted)}.zoomla-native .native-product .woocommerce-tabs,.zoomla-native .native-product .related.products,.zoomla-native .native-product .up-sells{grid-column:1/-1;clear:both}.zoomla-native .native-product .woocommerce-tabs{margin-top:15px;padding-top:20px;border-top:1px solid var(--line)}.zoomla-native .native-product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 20px;border:0;display:flex;gap:20px;list-style:none;overflow:auto}.zoomla-native .native-product .woocommerce-tabs ul.tabs:before,.zoomla-native .native-product .woocommerce-tabs ul.tabs li:before,.zoomla-native .native-product .woocommerce-tabs ul.tabs li:after{display:none}.zoomla-native .native-product .woocommerce-tabs ul.tabs li{margin:0;background:none;border:0;padding:0}.zoomla-native .native-product .woocommerce-tabs ul.tabs li a{font:inherit;font-size:12px;padding:10px 0;font-weight:500}.zoomla-native .native-product .woocommerce-tabs ul.tabs li.active a{border-bottom:2px solid var(--ink)}.zoomla-native .native-product .woocommerce-Tabs-panel{font-size:13px;line-height:1.9}.zoomla-native .native-product .woocommerce-Tabs-panel h2{font-size:26px;letter-spacing:-1px;margin:25px 0 18px}.zoomla-native .native-product .woocommerce-Tabs-panel h3{font-size:20px;margin:24px 0 12px}.zoomla-native .native-product .woocommerce-Tabs-panel p{margin:14px 0}.zoomla-native .native-product .related.products>h2{font-size:30px;margin:20px 0 28px}.zoomla-native .native-product .related.products .product-title{font-size:13px;min-height:47px;margin:0;line-height:1.5}.zoomla-native .woocommerce table.shop_table{border:0;border-collapse:collapse;margin:0}.zoomla-native .woocommerce-cart-form{grid-column:1;min-width:0}.zoomla-native.woocommerce-cart .native-shopping>.woocommerce{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:24px 45px;align-items:start}.zoomla-native.woocommerce-cart .woocommerce>p,.zoomla-native.woocommerce-cart .woocommerce>.wc-empty-cart-message{grid-column:1/-1}.zoomla-native .woocommerce table.cart thead th{font-size:10px;font-weight:500;color:var(--muted);padding:12px 8px;border-bottom:1px solid var(--line);text-align:left}.zoomla-native .woocommerce table.cart td{font-size:12px;padding:24px 8px;border-top:1px solid var(--line)}.zoomla-native .woocommerce table.cart .product-remove{width:20px}.zoomla-native .woocommerce table.cart .product-thumbnail{width:100px}.zoomla-native .woocommerce table.cart .product-thumbnail img{width:85px;max-width:none;object-fit:contain;mix-blend-mode:multiply}.zoomla-native .woocommerce table.cart .product-name a{font-weight:500;line-height:1.6}.zoomla-native .woocommerce table.cart .quantity{display:block}.zoomla-native .woocommerce table.cart .quantity input{width:60px;padding:10px 5px;background:white;border:1px solid #cbd2bd;border-radius:3px}.zoomla-native .woocommerce table.cart a.remove{background:#eaedde;color:var(--ink)!important;font-size:17px;font-weight:400;border-radius:50%;display:grid;place-items:center;width:20px;height:20px}.zoomla-native .woocommerce table.cart .coupon input.input-text{width:150px;font-size:12px;padding:12px;border:1px solid #cbd2bd;background:white}.zoomla-native .woocommerce table.cart .actions{padding:25px 0}.zoomla-native .cart-collaterals{grid-column:2;width:auto!important;position:sticky;top:25px;float:none}.zoomla-native .cart-collaterals .cart_totals{width:100%!important;float:none;background:#eeeee4;padding:28px}.zoomla-native .cart-collaterals .cart_totals h2{font-size:27px;margin:0 0 25px;letter-spacing:-1.1px}.zoomla-native .cart-collaterals table th,.zoomla-native .cart-collaterals table td{font-size:11px;padding:15px 0;vertical-align:top;border-color:#d4d8c9;text-align:left}.zoomla-native .cart-collaterals table td{text-align:right}.zoomla-native .cart-collaterals .order-total{font-size:19px}.zoomla-native .cart-collaterals .order-total th,.zoomla-native .cart-collaterals .order-total td{font-size:18px;padding-top:23px}.zoomla-native .cart-collaterals .woocommerce-shipping-destination,.zoomla-native .cart-collaterals .woocommerce-shipping-calculator{font-size:10px}.zoomla-native .wc-proceed-to-checkout{padding:20px 0 0}.zoomla-native .wc-proceed-to-checkout a.checkout-button{margin:0;display:block;width:100%;font-size:12px}.zoomla-native .cart-collaterals .cross-sells{display:none}.zoomla-native .wc-block-components-notice-banner{font-family:var(--font);font-size:12px;border-radius:3px;border-color:#bdc79c;background:#eef2df}.zoomla-native .wc-block-checkout{font-family:var(--font);--wp--preset--color--contrast:#22271f;--wp--preset--color--base:#fafaf5;--wp--preset--color--primary:#22271f;--wp--preset--color--accent-1:#e3f05b;--wp--preset--font-family--body:var(--font);--wp--preset--font-family--heading:var(--heading)}.zoomla-native .wc-block-components-main{border:1px solid var(--line);padding:28px 30px}.zoomla-native .wc-block-components-sidebar{background:#eeeee4;padding:28px;position:sticky;top:25px;align-self:start}.zoomla-native .wc-block-components-checkout-step{border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:25px}.zoomla-native .wc-block-components-checkout-step:last-child{border:0}.zoomla-native .wc-block-components-checkout-step__title{font-family:var(--heading);font-size:24px;letter-spacing:-.8px;font-weight:500;line-height:1.3;margin:0}.zoomla-native .wc-block-components-checkout-step__description{font-size:11px;color:var(--muted);line-height:1.8}.zoomla-native .wc-block-components-text-input input,.zoomla-native .wc-block-components-textarea,.zoomla-native .wc-block-components-combobox .wc-block-components-combobox-control input,.zoomla-native .wc-block-components-select .wc-block-components-select__select{background:white!important;border:1px solid #cbd2bd!important;border-radius:3px!important;color:var(--ink)!important;font-family:var(--font)!important;font-size:13px!important;box-shadow:none!important}.zoomla-native .wc-block-components-text-input label,.zoomla-native .wc-block-components-select label{font-family:var(--font);font-size:12px}.zoomla-native .wc-block-components-checkout-place-order-button{background:var(--ink)!important;color:var(--paper)!important;border:0!important;border-radius:3px!important;padding:18px 24px!important;font-family:var(--font)!important;font-size:13px!important;min-height:54px;box-shadow:none!important}.zoomla-native .wc-block-components-button:not(.is-link){font-family:var(--font);border-radius:3px}.zoomla-native .wc-block-components-totals-wrapper{border-color:#d3d7c5}.zoomla-native .wc-block-components-totals-item{font-size:12px;line-height:1.8}.zoomla-native .wc-block-components-totals-footer-item{font-size:20px}.zoomla-native .wc-block-components-order-summary-item__description{font-size:11px}.zoomla-native .wc-block-components-order-summary-item__description h3{font-family:var(--font);font-size:12px;line-height:1.6;letter-spacing:0;margin:0}.zoomla-native .wc-block-components-order-summary-item__image img{mix-blend-mode:multiply}.zoomla-native .wc-block-components-radio-control__option{border-color:#bcc5a3;background:#f2f4e8}.zoomla-native .wc-block-components-radio-control__label{font-size:13px}.zoomla-native .wc-block-checkout__terms{font-size:10px;color:var(--muted);line-height:1.9}.zoomla-native .wc-block-components-checkout-return-to-cart-button{font-size:11px}.zoomla-native .woocommerce form .form-row label{font-size:11px}.zoomla-native .woocommerce form .form-row input.input-text,.zoomla-native .woocommerce form .form-row textarea,.zoomla-native .woocommerce form .form-row select{font-family:var(--font);font-size:13px;background:white;border:1px solid #cbd2bd;border-radius:3px;padding:12px}.zoomla-native .woocommerce form .form-row input:focus{outline:2px solid #dceaa0;outline-offset:1px}.zoomla-native .woocommerce .woocommerce-checkout-payment{background:#eef0e4}.zoomla-native .woocommerce .woocommerce-checkout-payment button{background:var(--ink)}.zoomla-native .woocommerce .payment_box{font-size:12px}.zoomla-native .woocommerce .woocommerce-checkout-review-order{background:#eeeee4;padding:25px}.zoomla-native .wc-block-components-checkbox input,.zoomla-native input[type=radio],.zoomla-native input[type=checkbox]{accent-color:var(--ink)}.zoomla-native .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.zoomla-native .woocommerce-MyAccount-navigation a{display:block;padding:13px;border-bottom:1px solid var(--line);font-size:13px}.zoomla-native .woocommerce-MyAccount-content{font-size:13px;line-height:1.9}.zoomla-native .general-page>.woocommerce-notices-wrapper{margin-top:0}.zoomla-native .skip-link:focus{clip:auto;width:auto;height:auto;position:fixed;top:0;left:0;background:var(--lime);padding:15px;z-index:10000}.zoomla-native .wc-block-checkout .wc-block-components-title{font-family:var(--heading);font-weight:500}
@media(max-width:1100px){.zoomla-native .main-nav>a{font-size:9px}.zoomla-native.woocommerce-cart .native-shopping>.woocommerce{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:30px}.zoomla-native .native-product div.product{gap:25px}.zoomla-native .native-product div.product .product_title{font-size:29px}.zoomla-native .cart-collaterals .cart_totals{padding:22px}}
@media(max-width:760px){.zoomla-native .main-nav>a{display:none}.zoomla-native .general-page h1{font-size:36px;letter-spacing:-1.7px}.zoomla-native .native-product div.product{grid-template-columns:1fr;gap:28px}.zoomla-native .native-product div.product .product_title{font-size:29px}.zoomla-native .native-product div.product div.images{padding:15px}.zoomla-native .native-product .woocommerce-product-details__short-description{font-size:13px}.zoomla-native .native-product .related.products>h2{font-size:27px}.zoomla-native .native-product .woocommerce-tabs ul.tabs{gap:15px}.zoomla-native .native-product .woocommerce-tabs ul.tabs li a{font-size:10px}.zoomla-native.woocommerce-cart .native-shopping>.woocommerce{display:block}.zoomla-native .cart-collaterals{position:static;margin-top:30px}.zoomla-native .woocommerce table.cart .product-thumbnail{display:block!important;width:85px;margin:0 auto}.zoomla-native .woocommerce table.cart .product-thumbnail:before{display:none}.zoomla-native .woocommerce table.cart td{padding:13px 10px;font-size:12px;border-color:var(--line);background:transparent!important}.zoomla-native .woocommerce table.cart td.product-name{font-size:14px}.zoomla-native .woocommerce table.cart .actions{padding:20px 0}.zoomla-native .woocommerce table.cart .coupon input.input-text{width:48%}.zoomla-native .woocommerce table.cart .coupon .button{width:49%;font-size:10px}.zoomla-native .woocommerce table.cart tr.cart_item{border:1px solid var(--line);margin:20px 0;display:block;padding:12px}.zoomla-native .wc-block-components-main{padding:22px 18px}.zoomla-native .wc-block-components-sidebar{padding:23px;position:static;margin-top:25px}.zoomla-native .wc-block-components-checkout-step__title{font-size:22px}.zoomla-native .wc-block-components-checkout-step__description{font-size:10px}.zoomla-native .native-product .product-bottom .price{font-size:13px}.zoomla-native .product-card .product-title{font-size:11px}.zoomla-native .native-product .related.products .product-title{font-size:11px}.zoomla-native .product-bottom .price{font-size:13px}.zoomla-native .woocommerce .button{font-size:12px}.zoomla-native .woocommerce-breadcrumb{font-size:9px}.zoomla-native .catalog-controls .woocommerce-result-count{font-size:9px}.zoomla-native .native-catalog .woocommerce-ordering select{font-size:10px;max-width:160px}}
.staging-label{background:#f1e7d7;color:#5e503a;font:10px/1.6 var(--font);padding:8px 5%;text-align:center;border-bottom:1px solid #dac9ae}.admin-bar .order-card,.admin-bar .cart-collaterals,.admin-bar .wc-block-components-sidebar{top:55px}
.zoomla-native.woocommerce-cart .native-shopping>.woocommerce>.combination-note{grid-column:1;margin:0;grid-row:1}.zoomla-native.woocommerce-cart .native-shopping>.woocommerce>.woocommerce-notices-wrapper:empty{display:none}.zoomla-native.woocommerce-cart .native-shopping>.woocommerce>.cart-collaterals{grid-row:1/span 3}.zoomla-native.woocommerce-cart .native-shopping>.woocommerce>.woocommerce-cart-form{grid-row:2}.zoomla-native .native-product .flex-control-nav{display:flex!important;gap:8px;flex-wrap:wrap;margin-top:15px!important}.zoomla-native .native-product .flex-control-nav li{float:none!important;width:18%!important}.zoomla-native .native-product .product-visual .product-photo img{max-height:none}
@media(max-width:760px){.zoomla-native .topline{font-size:9px;align-items:start}}
.zoomla-native .product-grid>.product-card:nth-child(4n+1) .product-visual{background:#eeeee7}.zoomla-native .product-grid>.product-card:nth-child(4n+2) .product-visual{background:#f0ebe5}.zoomla-native .product-grid>.product-card:nth-child(4n+3) .product-visual{background:#e9ecdf}.zoomla-native .product-grid>.product-card:nth-child(4n+4) .product-visual{background:#ece9ef}
