@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:400;src:url('/wp-content/themes/sinari/assets/fonts/spectral/spectral-v15-latin_latin-ext-regular.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:500;src:url('/wp-content/themes/sinari/assets/fonts/spectral/spectral-v15-latin_latin-ext-500.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:600;src:url('/wp-content/themes/sinari/assets/fonts/spectral/spectral-v15-latin_latin-ext-600.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:700;src:url('/wp-content/themes/sinari/assets/fonts/spectral/spectral-v15-latin_latin-ext-700.woff2') format('woff2')}
:root{--acc-btns:232,160,191}
.activeTop{padding-top:120px}
.activeTop .mainHeader{top:40px}
strong,b{font-weight:600}
.woocommerce input,.woocommerce select,.woocommerce textarea,.woocommerce form .form-row .input-text,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:rgb(var(--base-rgb));border-radius:0;border-width:1px}
.woocommerce input:focus,.woocommerce select:focus,.woocommerce textarea:focus{border-radius:0 !important;outline:none}
.woocommerce-coupon-form input{border-right:none}
.prodWrap .prodImg{display:flex;height:auto}
table.variations{width:100%}
table.variations td.label{font-size:var(--font-size-12);font-weight:500;margin-bottom:0.3rem}
table.variations .variations-btn{display:flex;margin-bottom:0.5rem}
table.variations .variations-btn input{display:none}
table.variations .variations-btn label{background-color:#fff;font-size:var(--font-size-12);display:flex;align-items:center;justify-content:center;padding:0.25rem 0.7rem;border:1px solid rgb(var(--gray-rgb));border-radius:5px;transition:var(--easy);margin-right:0.5rem;cursor:pointer}
table.variations .variations-btn label.active,table.variations .variations-btn label:hover{border-color:rgb(var(--acc-rgb));background-color:rgb(var(--acc-rgb))}
table.variations tr{display:flex;flex-direction:column}
table.variations select{display:none}
@media (max-width: 768px){.mainWrapper{overflow-x:hidden}}
.searchBox{display:flex;width:100%;position:fixed;top:var(--sinari-search-top, 120px);z-index:99;background:#fff;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity 0.15s ease,transform 0.15s ease,visibility 0.15s}
.searchBox.active{visibility:visible;opacity:1;pointer-events:auto;transform:none}
.searchBoxWrap{display:flex;width:calc(100% - 50px)}
.searchBoxWrap .aws-container{width:100%}
.searchBoxClose{display:flex;align-items:center;justify-content:center;width:50px;font-size:1.4rem;cursor:pointer;transition:var(--easy)}
.searchBoxClose i{transition:var(--easy)}
.searchBoxClose:hover{background-color:rgb(var(--base-rgb))}
.searchBoxClose:hover i{color:#ffffff}
.crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{width:16px !important;height:16px !important}
.cr-review-link{display:inline-flex;width:0px;overflow:hidden;margin-left:-5px}
.cr-review-link span{position:absolute;margin-left:0rem;color:rgb(var(--text));display:flex;align-items:center}
.cr-review-link span:before{content:'(';display:inline-block;margin-right:2px}
.cr-review-link span:after{content:')';display:inline-block;margin-left:2px}
.si-reviews-inner{width:100%;position:relative}
.aws_no_result{font-size:clamp(1rem, 0.1011rem + 1.4514vw, 1.2rem)}
body.page:not(.woocommerce-page):not(.home) main .page-inner-container{max-width:1280px;padding-left:2rem;padding-right:2rem;margin:0 auto}
.page-hero{padding-top:5rem;margin-bottom:3rem;padding-left:2rem;padding-right:2rem}
.page-hero .page-inner-container{border-bottom:1px solid rgb(var(--gray-rgb));margin-bottom:3rem}
.page-content{margin-bottom:2rem}
.page-hero h1{text-align:center;padding-bottom:3rem}
.page-inner-container h2,.page-inner-container h3,.page-inner-container h4,.page-inner-container h5,.page-inner-container h6{margin:16px 0;display:block}
.page-inner-container ul{list-style:square;margin-bottom:16px;padding-left:2rem}
.page-inner-container figure{margin:2rem 0}
section.error-404{height:calc(100svh - 120px);display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;gap:2rem}
section.error-404 img{display:block;max-height:50 svh;margin:0 auto}
section.error-404 h2{text-align:center;margin-bottom:0}
section.error-404 a{border-radius:4px;background-color:rgb(var(--base-rgb));transition:var(--easy);font-size:clamp(1.2rem, 0.899rem + 0.323vh, 1.625rem);font-weight:600;border-width:0;padding:1rem 1.5rem !important;color:#ffffff;text-align:center}
section.error-404 a:hover{background-color:rgb(var(--acc-rgb));color:rgb(var(--text))}
.custom-radio-buttons label.active{border-color:rgb(var(--acc-rgb));background-color:rgb(var(--acc-rgb))}
.ajax-add-to-cart-notice{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;color:rgb(var(--text-rgb));border-radius:5px;z-index:9999;justify-content:center;align-items:center;text-align:center;box-shadow:0 0px 30px rgba(0, 0, 0, 0.2);width:min(460px, calc(100vw - 2rem));min-height:280px;height:auto;padding:2rem;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.25rem;font-size:1.15rem;font-weight:600;line-height:1.4}
.ajax-add-to-cart-notice .added-to-bag-img{width:auto;height:130px;max-width:100%;object-fit:contain}
@media (max-width: 991px){.ajax-add-to-cart-notice{width:calc(100vw - 2rem);min-height:250px;padding:2rem 1.5rem;font-size:1.1rem}}
@media (max-width: 991px){.ajax-add-to-cart-notice .added-to-bag-img{height:110px}}
.woocommerce-notices-wrapper .woocommerce-success{display:none}
.breadcrumbs{margin-bottom:1rem;font-size:var(--font-size-08);text-transform:uppercase;color:rgba(var(--text), 0.5);display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap}
.breadWrap{margin-top:2rem}
.breadcrumbs i{font-size:var(--font-size-12)}
.breadcrumbs .nav-sep,.si-product .breadcrumbs a{color:rgba(var(--text));transition:var(--easy)}
.breadcrumbs .nav-sep{padding:0 8px}
.breadcrumbs a:hover{text-decoration:underline}
.woocommerce nav.woocommerce-pagination ul li a{transition:var(--easy);border:1px solid rgb(var(--gray-rgb))}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:var(--font-size-12)}
.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination .next.page-numbers{font-size:0}
.woocommerce-pagination .prev.page-numbers::before,.woocommerce-pagination .next.page-numbers::before{font-family:bootstrap-icons;font-weight:400;font-size:var(--font-size-12);padding:.5em;display:block}
.woocommerce-pagination .prev.page-numbers::before{content:"\F284"}
.woocommerce-pagination .next.page-numbers::before{content:"\F285"}
.woocommerce nav.woocommerce-pagination ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:1rem;border:none}
.woocommerce nav.woocommerce-pagination ul li{border:none;min-width:2em}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:rgb(var(--acc-rgb));color:rgb(var(--text-rgb));border:1px solid rgb(var(--acc-rgb))}
.wp-block-group.delivery-group .wp-block-column{background:rgb(var(--light-rgb));border:1px solid rgb(var(--gray-rgb))}
.wp-block-group.delivery-group .wp-block-column figure{margin-top:1rem;margin-bottom:1rem}
.page-inner-container a{text-decoration:underline}
.page-inner-container .wp-block-separator{border-top:1px solid rgb(var(--gray-rgb));opacity:1;margin:2rem 0 1rem}
:target{scroll-margin-top:150px}
.page-inner-container a.download-file{text-decoration:none;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.625rem;padding:1rem 2rem;background-color:rgb(var(--gray-rgb));width:fit-content;transition:var(--easy);margin-bottom:1rem}
.page-inner-container a.download-file:hover{background-color:rgb(var(--acc-rgb))}
.page-inner-container a.download-file i{font-size:1.625rem}
.woocommerce table.shop_attributes{margin-bottom:0}
.aws-search-result .aws_result_sale{position:relative;height:auto;right:unset;width:auto;overflow:unset}
.aws-search-result .aws_onsale{background:rgb(var(--highlight-rgb));height:unset;padding:.5rem;top:unset;transform:none;width:fit-content;right:unset;font-size:clamp(1rem, 0.1011rem + 1.4514vw, 1.2rem);border-radius:4px}
.aws-search-result .aws_result_price ins{text-decoration:none}
.aws-search-result .aws_result_price del{color:rgb(var(--gray-rgb))}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from,.yith-wcan-filters .yith-wcan-filter .price-slider .irs-to{background-color:rgb(var(--base-rgb))}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from:before,.yith-wcan-filters .yith-wcan-filter .price-slider .irs-to:before{border-top:5px solid rgb(var(--base-rgb))}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-single{background-color:rgb(var(--base-rgb))}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-single:before{border-top:5px solid rgb(var(--base-rgb))}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item:not(.active) > label > a:hover{color:rgb(var(--text))}
.woocommerce-notices-wrapper{position:absolute;top:8rem;left:1rem;right:1rem}
.woocommerce-notices-wrapper .woocommerce-error{background-color:rgb(var(--light-rgb));color:rgb(var(--text))}
.woocommerce-notices-wrapper .woocommerce-error:focus-visible{outline:none}
@media (min-width: 640px){.woocommerce-notices-wrapper{left:2rem;right:2rem}}
.filterResp{display:none}
.producFilterWrap button.yith-wcan-reset-filters{border-radius:4px;background-color:rgb(var(--base-rgb));transition:var(--easy);font-size:clamp(1.2rem, 0.899rem + 0.323vh, 1.625rem);font-weight:600;border-width:0;padding:0.5rem 1rem !important;color:#ffffff;line-height:2}
.producFilterWrap button.yith-wcan-reset-filters:hover{background-color:rgb(var(--acc-rgb));color:rgb(var(--text-rgb))}
@media (max-width: 991px){.producFilterWrap button.yith-wcan-reset-filters{width:100%}}
.productCat .catDesc .desc{padding-bottom:2rem;margin:1rem 0 0 0}
.lazy-load-hover{opacity:0;transition:opacity 0.3s ease-in-out;width:100%;height:auto;display:block}
.lazy-load-hover.loaded{opacity:1}
.megaMenu li{position:relative;display:flex;overflow:hidden}
.megaMenu li:before{content:'';display:inline-block;width:100%;height:2px;background:rgb(var(--acc-rgb));bottom:0;left:-100%;position:absolute;transition:var(--easy)}
.megaMenu li:hover:before{left:0}
#listLoop{transition:opacity .2s ease}
#listLoop.is-transitioning{opacity:0;pointer-events:none}
#listLoop.is-transitioning .prodSq .prodWrap{opacity:0}
.sinari-ordering li:first-child{display:none}
.sinari-delivery-notice{display:inline-block;width:100%;border-radius:3px;border:1px solid rgb(var(--acc-rgb));background-color:rgba(var(--acc-rgb), 0.2);margin-top:0.8rem;padding:0.5rem;text-align:center}
.punc-logo img{height:100px;width:auto;margin-top:1.5rem}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:nth-child(3){background-color:rgb(var(--acc-rgb))}
.si-videoWrap{position:relative;width:100%;aspect-ratio:16/9;margin-top:3rem}
.si-videoWrap video{max-width:100%;height:auto}
.si-videoWrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.cmplz-btn.cmplz-deny{display:none !important}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn,.cmplz-cookiebanner .cmplz-title{font-size:18px !important}
.setSidebar .sidebarBox{margin-bottom:2rem}
.setSidebar .sidebarBox h3{margin-bottom:2rem}
.archive-sets{margin-bottom:3rem;display:flex;flex-direction:column;justify-content:center}
.archive-sets .loadmoresets{display:inline-block;text-align:center;margin-top:3em}
.archive-set-intro .breadcrumbs{justify-content:center}
.blog .prodListSort,.set .prodListSort{border-top:2px solid rgb(var(--gray-rgb))}
.sinari-ordering li:first-child{display:unset}
.archive-set-intro{text-align:center;padding:2rem 0}
.archive-set-intro p{margin-top:2rem}
aside{margin-bottom:2rem}
.sidebarStyleList{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}
.sidebarStyleItem:hover{text-decoration:underline}
.sidebarStyleList h4{font-size:var(--font-size-13);margin-bottom:0;margin-top:1rem}
@keyframes spin{to{transform:translate(-50%, -50%) rotate(360deg)}}
#cmplz-document{max-width:100%;font-size:inherit}
#cmplz-document p,#cmplz-document li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode p,.editor-styles-wrapper .cmplz-unlinked-mode li,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:inherit}
#cmplz-document h2,#cmplz-document h3,.editor-styles-wrapper .cmplz-unlinked-mode h2,.editor-styles-wrapper .cmplz-unlinked-mode h3{font-size:2rem}
.page p a{text-decoration:underline}
.page p a:hover{text-decoration:none}
.contact-box-wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}
.contact-box-wrap .contact-box{display:flex;flex-direction:column;border-bottom:1px solid #ddd;padding:1.5rem 1rem;border-radius:6px}
.contact-box-wrap .contact-box.fields{border:none;padding:0}
.contact-box-wrap .oneField{display:grid;grid-template-columns:repeat(2, 1fr)}
.contentSingle .contact-box-wrap h4,.contact-box-wrap h4{margin-bottom:1rem;margin-top:0rem}
.contact-box-wrap a{text-decoration:underline}
.contentSingle h1,.contentSingle h2,.contentSingle h3,.contentSingle h4,.contentSingle h5,.contentSingle h6{margin:1.5rem 0}
.contentSingle .sidebar-menu,.sidebar-menu{padding:0;margin:0}
.sidebar-menu li,.sidebar-menu li a{display:flex;position:relative;width:100%;align-items:center}
.contentSingle .sidebar-menu li,.sidebar-menu li{padding:0}
.contentSingle .sidebar-menu li:before,.sidebar-menu li:before{display:none}
.sidebar-menu li a{padding:0.4rem 0.8rem;border-bottom:1px solid rgb(var(--acc-rgb));overflow:hidden;transition:var(--easy-05)}
.sidebar-menu li a:hover{background:rgb(var(--acc-rgb))}
.sidebar-menu li:last-child a{border:none}




.mainWrapper{opacity:1;visibility:visible}


.sinari-swal-in{animation:sinari-swal-in 0.35s ease-out both}
.sinari-swal-out{animation:sinari-swal-out 0.3s ease-in both}
@keyframes sinari-swal-in{from{opacity:0;transform:translate3d(48px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}
@keyframes sinari-swal-out{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(48px, 0, 0)}}
@media (prefers-reduced-motion: reduce){.sinari-swal-in,.sinari-swal-out{animation-duration:0.01ms}}
@media (max-width: 640px){body:not(.product-template-default):not(.woocommerce-cart):not(.woocommerce-checkout) .activeTop{padding-top:100px}}
@media (max-width: 640px){.searchBox.active{top:var(--sinari-search-top, 100px)}}
@media (max-width: 640px){.activeTop .mainHeader{height:60px}}
.badgeWrap{display:flex;width:100%;position:relative}
.badgeWrap.abs,.badgeWrap.mob{z-index:50;position:absolute}
.badgeWrap.abs .siBadge,.badgeWrap.mob .siBadge{font-size:var(--font-size-08);margin:0.4rem 0 0 0.4rem}
.badgeWrap .siBadge{display:inline-block;margin:0 0.8rem 0.8rem 0;background:#000;padding:0.25rem 0.6rem 0.2rem 0.6rem;border-radius:3px;font-size:var(--font-size-1);text-transform:uppercase}
.badgeWrap .siBadge.New{background-color:rgb(var(--acc-rgb));color:rgb(var(--acc-text))}
.badgeWrap .siBadge.Sale{background-color:#d34062;color:#fff}
.badgeWrap .siBadge.Best{background-color:#6040d3;color:#fff}
.onSale .woocommerce-Price-amount.amount{color:#d34062}
:is(.prodWrap, .productInfo) .onSale del,.onSale del{color:#000;filter:opacity(0.2)}
.onSale del .woocommerce-Price-amount.amount{color:#000}
.si-free-info-link{display:none}
.woocommerce .products .product .button:not(.disabled),.woocommerce .productInfo .single_add_to_cart_button:not(.disabled),.woocommerce-cart .woocommerce-cart-form .button:not(.disabled),.woocommerce-checkout #place_order,.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button,.miniBasket .goCart,button#load-more-products,.btn-block{background-color:#C16A53;border-color:#C16A53;color:#fff;transition:background-color .25s ease,border-color .25s ease,color .25s ease}
.woocommerce .products .product .button:not(.disabled):hover,.woocommerce .productInfo .single_add_to_cart_button:not(.disabled):hover,.woocommerce-cart .woocommerce-cart-form .button:not(.disabled):hover,.woocommerce-checkout #place_order:hover,.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button:hover,.miniBasket .goCart:hover,button#load-more-products:hover,.btn-block:hover{background-color:#A24E38;border-color:#A24E38;color:#fff}
.btn-block{color:#fff;width:auto;font-size:var(--font-size-12);transition:var(--easy);border-radius:4px;padding:0.8rem 0.8rem;display:inline-block;margin:1.5rem 0 1.5rem;justify-content:center;line-height:1}
.btn-block:hover{background-color:#A24E38;color:#fff}
.extraMenu .cart-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;color:inherit;text-decoration:none}
@media (max-width: 1024px){.menuWrap.layout-text .menutText-bg{margin-bottom:.35rem}}
@media (max-width: 1024px){.menuCustom .menuWrap.layout-text .mwMenuCat .mwMenuCatTitle{min-height:0;margin:.35rem 0}}
@media (max-width: 1024px){.prodList .woo-ordering{position:relative;width:auto;margin-left:auto;justify-content:flex-end}}
@media (max-width: 1024px){.prodList .woo-ordering select.orderby{display:none}}
@media (max-width: 1024px){.prodList .woo-ordering .sortMob{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:40px;padding:.45rem .8rem;border:1px solid #d8d8d8;border-radius:4px;background:#fff;color:rgb(var(--text));font:inherit;font-weight:600;line-height:1;cursor:pointer}}
@media (max-width: 1024px){.prodList .woo-ordering .sortMob i{display:inline-flex;font-size:.8rem;transition:transform .2s ease}}
@media (max-width: 1024px){.prodList .woo-ordering.is-open .sortMob i{transform:rotate(180deg)}}
@media (max-width: 1024px){.prodList .woo-ordering .sinari-ordering{display:none !important;position:absolute;top:calc(100% + .4rem);right:0;z-index:120;flex-direction:column;align-items:stretch;min-width:215px;margin:0;padding:.35rem 0;border:1px solid #e1e1e1;border-radius:4px;background:#fff;box-shadow:0 10px 28px rgba(0, 0, 0, .14)}}
@media (max-width: 1024px){.prodList .woo-ordering.is-open .sinari-ordering{display:flex !important}}
@media (max-width: 1024px){.prodList .woo-ordering .sinari-ordering li{width:100%;margin:0;padding:.6rem .9rem;border:0;background:#fff;text-align:left;white-space:nowrap}}
@media (max-width: 1024px){.prodList .woo-ordering .sinari-ordering li:hover,.prodList .woo-ordering .sinari-ordering li.active{background:#f5f1ef;text-decoration:none}}
@media (max-width: 767px){.menuWrap.layout-text .menutText-bg{margin-bottom:.5rem}}
@media (max-width: 767px){.menuCustom .menuWrap.layout-text .mwMenuCat .mwMenuCatTitle{margin:0;padding:.5rem 0}}
@media (max-width: 767px){.menuWrap.layout-text .menuTextCol{width:100%;padding:0 2rem 1rem 2rem}}
@media (max-width: 767px){.menuWrap.layout-text .menuTextCol .menuTextColTitle{display:block;width:100%;margin-bottom:.5rem}}
@media (max-width: 767px){.menuWrap.layout-text .menuTextCol .menuTextLinks,.menuWrap.layout-text .menuTextCol .menuTextLinks li,.menuWrap.layout-text .menuTextCol .menuTextLinks a{width:100%}}
@media (max-width: 767px){.menuWrap.layout-text .menuTextCol .menuTextLinks a{display:block;padding:.15rem 0}}
@media (max-width: 767px){.contact-box-wrap{grid-template-columns:minmax(0, 1fr);gap:.75rem}}
@media (max-width: 767px){.contact-box-wrap .contact-box{min-width:0;padding:1.1rem .25rem}}
@media (max-width: 767px){.contact-box-wrap .oneField{grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);gap:.75rem}}
@media (max-width: 767px){.contact-box-wrap .field,.contact-box-wrap a{overflow-wrap:anywhere}}
.prodListSort form.woo-ordering{margin:0}
.woo-ordering ul.sinari-ordering{margin-top:0;margin-bottom:0;align-items:center}
@media (min-width: 1025px){.woo-ordering ul.sinari-ordering > li{display:inline-flex;align-items:center}}
@media (max-width: 640px){#wpadminbar{position:absolute !important;display:none}}
@media (max-width: 640px){#searchBox{display:none;padding:1rem}}
@media (max-width: 640px){#searchBox.active{display:flex}}
@media (max-width: 640px){.aws-search-result .aws_result_item .aws_result_content .aws_result_title,.aws-search-result .aws_result_item .aws_result_content .aws_result_price{font-size:1rem}}
@media (max-width: 640px){.aws-search-result{width:calc(100% - 32px) !important}}
@media (max-width: 640px){.searchBoxClose{background-color:rgb(var(--acc-rgb))}}
@media (max-width: 640px){.mainBrand{left:1rem}}
@media (max-width: 640px){.mainExtra{right:1rem}}
@media (max-width: 640px){#sinariCustomMenu.activeMenu{display:unset;animation:none !important;-webkit-animation:none !important;filter:opacity(1);z-index:9999;top:0;height:100%}}
@media (max-width: 640px){.menuCustom .menuWrap .closeCustomMenu{right:0;color:#000;z-index:999;top:0;padding:0 1rem;border-radius:0;width:auto;height:50px;font-size:var(--font-size-12);position:absolute}}
@media (max-width: 640px){.menuCustom .menuWrap .closeCustomMenu i{margin-left:0}}
@media (max-width: 640px){.menuCustom .menuWrap .closeCustomMenu span{display:none}}
@media (max-width: 640px){.menuCustom .menuWrap.activeMenuWrap{overflow-x:scroll}}
@media (max-width: 640px){body.customMenuActive .mainWrapper footer,body.customMenuActive .mainWrapper main{animation:none !important;-webkit-animation:none !important;filter:opacity(0)}}
@media (max-width: 640px){.menuCustom .menuWrap{flex-direction:column}}
@media (max-width: 640px){.menuCustom .menuWrap .mwTitle{overflow:unset;width:100%;height:auto}}
@media (max-width: 640px){.menuCustom .menuWrap .mwTitle a{padding:1rem 1.5rem;font-size:var(--font-size-14);background-color:rgba(0, 0, 0, 0.75);width:100%;align-items:flex-start}}
@media (max-width: 640px){.menuCustom .menuWrap .mwMenu{overflow:unset;padding-top:1rem;width:100%}}
@media (max-width: 640px){.menuCustom .menuWrap .mwMenu ul{width:100%;padding:0 1.5rem}}
@media (max-width: 640px){.menuCustom .menuWrap .mwMenu li{margin:0;padding:0.2rem}}
@media (max-width: 640px){.menuCustom .menuWrap .mwMenu .mwMenuList .hasSub > a{font-weight:600}}
@media (max-width: 640px){.menuCustom .menuWrap .mwMenu .mwMenuList.sub{padding-left:1.5rem;padding-right:0;padding-top:0}}
@media (max-width: 640px){.menuCustom .menuWrap .mwMenu ul a{display:inline-block;width:100%;font-size:var(--font-size-12)}}
@media (max-width: 640px){.menuCustom .menuWrap .mwProd{overflow:unset;padding:1rem 1.5rem;width:100%}}
@media (max-width: 640px){.menuCustom .menuWrap .mwProdList{width:100%}}
@media (max-width: 640px){.menuCustom .menuWrap .prodMenu .prodMenuCon h4{font-size:var(--font-size-12)}}
@media (max-width: 640px){.menuCustom .menuWrap .prodMenu .prodMenuCon .prodPrice{font-size:var(--font-size-12);margin-top:0}}
@media (max-width: 640px){.menuCustom .cr-review-link{display:inline-block;width:auto;overflow:unset;margin-left:0;position:relative;color:#fff}}
@media (max-width: 640px){.menuCustom .cr-review-link span{position:relative}}
@media (max-width: 640px){.topHeader ul li{padding-left:0}}
@media (max-width: 640px){.adsBanners{min-width:100%}}
@media (max-width: 640px){.listLoop{padding:1rem}}
@media (max-width: 640px){.widget.adsBanners{padding-left:1rem;padding-right:1rem}}
@media (max-width: 550px){.listLoop.smallGrid,.listLoop.mediumGrid,.listLoop.photoGrid{grid-template-columns:repeat(2, 1fr)}}
@media (min-width: 551px) and (max-width: 767px){.listLoop.smallGrid,.listLoop.mediumGrid,.listLoop.photoGrid{grid-template-columns:repeat(2, 1fr)}}
@media (max-width: 767px){.productCat .catSub{flex-direction:column}}
@media (max-width: 767px){.productCat .catSub a{width:100%;min-height:100px;margin-bottom:.5rem}}
@media (max-width: 767px){.productCat .catSub a:last-child{margin-bottom:0}}
@media (min-width: 768px) and (max-width: 849px){.listLoop.smallGrid,.listLoop.mediumGrid,.listLoop.photoGrid{grid-template-columns:repeat(3, 1fr)}}
@media (min-width: 768px) and (max-width: 849px){.prodWrap .prodInfo{height:140px}}
@media (min-width: 850px) and (max-width: 991px){.listLoop.smallGrid,.listLoop.mediumGrid,.listLoop.photoGrid{grid-template-columns:repeat(4, 1fr)}}
@media (min-width: 850px) and (max-width: 991px){.prodWrap .prodInfo{height:120px}}
@media (max-width: 991px){.mainHeader{padding:0 1rem}}
@media (max-width: 991px){.breadWrap{margin-top:1rem}}
@media (max-width: 991px){.productCat{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;padding:0 1rem 1rem}}
@media (max-width: 991px){.productCat .catDesc{width:100%;padding:0 0 1rem}}
@media (max-width: 991px){.prodListSort{padding:0 1rem}}
@media (max-width: 991px){.prodListSort .prodListDisplay{display:none}}
@media (max-width: 991px){.prodListSort > div{flex:1}}
@media (max-width: 991px){.prodListSort .prodListDesc .woocommerce-ordering select{border:none}}
@media (max-width: 991px){.prodListSort .prodLisCount{display:none}}
@media (max-width: 991px){.prodListWrap{display:flex;flex-direction:column-reverse;padding:2rem 1rem}}
@media (max-width: 991px){.filterResp{display:unset}}
@media (max-width: 991px){.filterResp button{color:rgb(var(--text));border:none;outline:none;border-radius:4px;background:transparent;padding:0;font-weight:600;display:flex;align-items:center}}
@media (max-width: 991px){.filterResp button:hover,.filterResp button:focus{color:rgb(var(--text));background:transparent}}
@media (max-width: 991px){.filterResp button i{color:rgb(var(--text));margin-right:10px}}
@media (max-width: 991px){.prodListWrap .listLoop{width:100%}}
@media (max-width: 991px){.listLoop.smallGrid,.listLoop.mediumGrid,.listLoop.photoGrid{order:2}}
@media (max-width: 991px){.load-more-wrap{order:1}}
@media (max-width: 991px){.load-more-wrap.full-wrap,.woocommerce-pagination{width:100%}}
@media (max-width: 991px){.woocommerce nav.woocommerce-pagination ul{justify-content:center;gap:0.2rem}}
@media (max-width: 991px){.mobFilterWrap{position:fixed;bottom:0;left:0;width:100%;padding:1rem;display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:nowrap;align-items:center;z-index:888}}
@media (max-width: 991px){.mobFilterWrap .yith-wcan-filters-opener{background-color:rgb(var(--base-rgb));color:#ffffff;border-radius:0;border:none;padding:.5rem 1rem}}
@media (max-width: 991px){.yith-wcan-filters.filters-modal.open{z-index:9999;scrollbar-color:rgb(var(--acc-rgb)) transparent;top:0 !important}}
@media (max-width: 991px){.yith-wcan-filters.filters-modal .main-modal-button{background-color:rgb(var(--base-rgb));border-color:rgb(var(--base-rgb));color:#ffffff;transition:var(--easy)}}
@media (max-width: 991px){.yith-wcan-filters.filters-modal .main-modal-button:hover{background-color:rgb(var(--acc-rgb));border-color:rgb(var(--acc-rgb));color:rgb(var(--text-rgb))}}
@media (max-width: 991px){.yith-wcan-filters.filters-modal h3{background-color:rgb(var(--acc-rgb));color:rgb(var(--text-rgb))}}
@media (max-width: 991px){.yith-wcan-filters.filters-modal::-webkit-scrollbar-thumb{background-color:rgb(var(--acc-rgb))}}
@media (max-width: 991px){.productCat .catSub{width:100%}}
@media (max-width: 991px){.load-more-wrap{width:100%;float:none}}
@media (max-width: 991px){.productCat.bottom{padding-left:1rem;padding-right:1rem}}
@media (max-width: 991px){footer .foo-widget .foo-menu,footer .foo-widget p,footer .foo-widget .foo-social{margin-top:1rem}}
@media (max-width: 991px){nav.breadcrumbs{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}}
@media (max-width: 991px){nav.breadcrumbs::-webkit-scrollbar{display:none}}
@media (max-width: 991px){nav.breadcrumbs span,nav.breadcrumbs a{display:inline-block}}
@media (max-width: 991px){footer{padding:3rem 1rem 5rem}}
@media (max-width: 991px){footer .container-fluid{padding:0}}
@media (max-width: 991px){.productCat .catDesc.fullWidthDesc h1{padding-bottom:0}}
@media (max-width: 991px){body.page:not(.woocommerce-page):not(.home) main .page-inner-container{padding-left:1rem;padding-right:1rem}}
@media (max-width: 991px){.page-hero{padding-top:2rem;margin-bottom:2rem;padding-left:1rem;padding-right:1rem}}
@media (max-width: 991px){.page-hero h1{padding-bottom:1rem}}
@media (min-width: 992px){.mobFilterWrap{display:none !important}}
@media (min-width: 992px) and (max-width: 1199px){.prodListWrap.activeFilter .listSide{width:370px}}
@media (min-width: 992px) and (max-width: 1199px){.prodListWrap.activeFilter .listLoop{width:calc(100vw - 385px);padding-right:2rem}}
@media (min-width: 992px) and (max-width: 1199px){.prodListWrap.activeFilter .load-more-wrap,.prodListWrap.activeFilter .woocommerce-pagination{width:calc(100vw - 370px);padding-right:2rem}}
@media (max-width: 640px){.slick-prev.slick-arrow,.slick-next.slick-arrow{display:none !important}}
@media (max-width: 1199px){#mainHeader ul#mainMenu li span,#mainHeader ul#mainMenu li a{padding:.3rem 0;margin:.5rem 0}}
@media (max-width: 1199px){.megaMenu{gap:1.2rem}}
@media (max-width: 1199px){.mainMenu.activeMob .megaMenu{margin-top:3.5rem}}
@media (max-width: 1199px){.mainBrand img{height:24px}}
@media (max-width: 991px){.menuCustom .menuWrap.activeMenuWrap{display:inline-block}}
@media (max-width: 991px){.menuCustom .menuWrap .mwMenuCat .menuCatItems{flex-direction:row;align-items:center;width:100%;flex-wrap:wrap}}
@media (max-width: 991px){.menuCustom .menuWrap .mwMenuCat .menuCatItems .item{width:calc(50% - 2rem)}}
@media (max-width: 991px){.menuCustom .menuWrap .mwMenuCat .menuCatItems .itemImg{padding:1rem}}
@media (max-width: 991px){.menuCustom .menuWrap .mwMenuCat .menuCatItems .item .itemTitle{margin-top:0.8rem;display:inline-block;margin-bottom:.8rem;text-align:center;width:100%;font-size:var(--font-size-12)}}
@media (max-width: 991px){.menuCustom .menuWrap .mwMenuCat .mwMenuCatTitle{margin-top:2rem;margin-bottom:2rem;margin-left:0;width:100%;text-align:center}}
@media (max-width: 991px){.mainMenu .closeMenu i,.menuCustom .menuWrap .closeCustomMenu i{font-size:1.5rem}}
@media (max-width: 991px) and (orientation: landscape){.mainMenu{height:100 svh}}
@media (max-width: 991px) and (orientation: landscape){.megaMenu li:last-child{margin-bottom:2rem}}
@media (max-width: 991px) and (orientation: landscape){#sinariCustomMenu.activeMenu{position:absolute;top:0;left:0;z-index:6000;height:100 svh;overflow-x:scroll}}
@media (max-width: 991px) and (orientation: landscape){.menuCustom .menuWrap .mwMenuCat .menuCatItems .item{width:calc(33% - 1.862rem)}}
@media (max-width: 991px) and (orientation: landscape){.menuCustom .menuWrap .closeCustomMenu span{display:none}}
@media (min-width: 991px) and (max-width: 1199px){.extraMenu li{padding:0 0.5rem}}
@media (max-width: 991px){.prodList.set .prodListSort{height:auto}}
@media (max-width: 991px){.woo-ordering .sortMob{display:none}}
@media (max-width: 991px){body.blog .prodList .woo-ordering .sinari-ordering,.prodList.set .woo-ordering .sinari-ordering{min-width:unset;position:relative;display:grid;grid-template-columns:repeat(2, 1fr);gap:0;top:unset;right:unset;width:100%}}
@media (max-width: 991px){body.blog .prodList .woo-ordering ul,.prodList.set .woo-ordering ul{margin-bottom:1rem}}
@media (max-width: 991px){body.blog .prodList .woo-ordering ul li,.prodList.set .woo-ordering ul li{margin:0;background:transparent;border-right:1px solid #ddd}}
@media (max-width: 991px){body.blog .woo-ordering ul li:nth-child(even),.prodList.set .woo-ordering ul li:nth-child(even){border-right:none}}
@media (max-width: 991px){body.blog .prodList ul li:nth-last-child(-n+2):nth-child(even) ~ li,.prodList.set ul li:nth-last-child(-n+2):nth-child(even) ~ li{border-bottom:none}}
@media (max-width: 991px){body.blog .prodList ul li:last-child:nth-child(odd),.prodList.set ul li:last-child:nth-child(odd){border-bottom:none}}
@media (max-width: 991px){body.blog .prodListSort,.blog .prodListSort,.set .prodListSort{border:none}}
