.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}ul.is-style-checked, ul.is-style-x, ul.is-style-star, ul.is-style-arrow, ul.is-style-heart{padding-left:0;}
ul.is-style-checked li, ul.is-style-x li, ul.is-style-star li, ul.is-style-arrow li, ul.is-style-heart li{padding-left:2.25rem;margin-bottom:1rem;position:relative;list-style-type:none;margin-left:0;}
ul.is-style-checked li:before, ul.is-style-x li:before, ul.is-style-star li:before, ul.is-style-arrow li:before, ul.is-style-heart li:before{content:"";position:absolute;top:2px;display:inline-block;width:1.5rem;height:1.5rem;vertical-align:middle;border-radius:50%;line-height:1;left:0;}
ul.is-style-checked li:before{background:var(--wp--preset--color--tertiary);content:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 426 426" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M306.033,116.139c7.794,0 15.567,2.932 21.454,8.819c11.774,11.774 11.774,31.193 0,42.967l-128.844,128.844c-11.774,11.774 -31.203,11.774 -42.977,0l-57.244,-57.284c-11.774,-11.774 -11.774,-31.164 0,-42.938c11.774,-11.774 31.164,-11.773 42.938,0l35.79,35.8l107.399,-107.389c5.887,-5.887 13.689,-8.819 21.484,-8.819Z" style="fill:white;"/></svg>');}
ul.is-style-arrow li:before{background:var(--wp--preset--color--tertiary);content:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 426 426" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M321.442,193.984c-24.247,-24.248 -48.492,-48.495 -72.739,-72.743c-22.945,-22.949 -58.422,12.8 -35.42,35.803c9.883,9.882 19.767,19.766 29.649,29.652l-116.749,0c-32.519,0 -32.805,50.369 -0.363,50.369l117.122,0c-9.95,9.95 -19.9,19.9 -29.85,29.85c-22.949,22.945 12.8,58.422 35.803,35.42c24.248,-24.244 48.492,-48.488 72.739,-72.736c9.735,-9.739 9.47,-25.957 -0.192,-35.615Z" style="fill:white;"/></svg>');}
ul.is-style-star li:before{background:var(--wp--preset--color--tertiary);content:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 426 426" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M95.391,181.806c3.931,-11.792 14.413,-19.415 26.443,-19.534l45.621,-0.358c1.786,0 3.454,-1.429 4.169,-3.335l14.412,-45.144c3.931,-12.149 14.413,-19.892 26.801,-19.892c12.387,0 22.988,7.862 26.8,19.892l14.413,45.144c0.595,2.025 2.263,3.335 4.169,3.335l45.62,0.358c12.15,0 22.512,7.742 26.443,19.534c4.05,12.15 0.238,24.895 -9.767,32.637l-36.687,28.23c-1.668,1.31 -2.382,3.811 -1.787,5.955l13.817,45.382c3.693,12.269 -0.714,25.252 -11.077,32.518c-4.884,3.455 -10.482,5.122 -15.961,5.122c-5.479,0 -11.554,-1.906 -16.676,-5.598l-37.163,-27.634c-1.43,-1.072 -3.335,-1.072 -4.765,0l-37.163,27.634c-9.767,7.266 -22.632,7.504 -32.637,0.476c-10.363,-7.266 -14.77,-20.249 -11.078,-32.518l13.818,-45.382c0.714,-2.263 0,-4.645 -1.787,-5.955l-36.687,-28.23c-10.005,-7.742 -13.817,-20.487 -9.767,-32.637l0.476,0Z" style="fill:white;"/></svg>');}
ul.is-style-heart li:before{background:var(--wp--preset--color--tertiary);content:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 426 426" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M302.872,220.962l-74.641,80.977c-4.023,4.365 -9.696,6.851 -15.633,6.851c-5.936,-0 -11.609,-2.486 -15.632,-6.851l-74.641,-80.977c-10.258,-10.259 -16.027,-24.187 -16.027,-38.694c0,-16.47 7.435,-32.089 20.217,-42.474c22.899,-17.343 55.527,-14.748 75.396,5.997l10.687,10.681l10.688,-10.689c19.869,-20.746 52.496,-23.341 75.396,-5.997c12.785,10.385 20.221,26.006 20.221,42.477c0,14.51 -5.77,28.44 -16.031,38.699Z" style="fill:white;"/></svg>');}
ul.is-style-x li:before {
background: var(--wp--preset--color--tertiary);
content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 426 426" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M315.36,274.26c11.352,11.353 11.352,29.756 0,41.108c-11.353,11.353 -29.756,11.353 -41.108,0l-61.662,-61.662l-61.662,61.662c-11.352,11.353 -29.755,11.353 -41.108,0c-11.352,-11.352 -11.352,-29.755 0,-41.108l61.662,-61.662l-61.662,-61.661c-11.352,-11.353 -11.352,-29.756 0,-41.108c11.353,-11.353 29.756,-11.353 41.108,0l61.662,61.662l61.662,-61.662c11.352,-11.353 29.755,-11.353 41.108,0c11.352,11.352 11.352,29.755 0,41.108l-61.662,61.661l61.662,61.662Z" style="fill:white;"/></svg>');
}button, input, optgroup, select, textarea{font-family:inherit;font-size:inherit;color:inherit;margin:0;}
button, input{overflow:visible;}
button, select{text-transform:none;}
textarea{overflow:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}:root{--form-ui-bg:#fff;--form-padding:0.75rem 0.5rem;--form-radius:2px;--form-border:solid 1px #aaa;--form-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="time"],
input[type="month"],
input[type="week"],
input[type="url"],
input[type="number"],
input[type="search"],
input[type="file"],
select{padding:var(--form-padding);line-height:1;font-family:inherit;border-radius:var(--form-radius);background-color:var(--form-ui-bg);box-shadow:var(--form-box-shadow);border:var(--form-border);margin:0 0 0.75rem 0;transition:background .2s ease-in-out, border-color .2s ease-in-out, box-shadow .2s ease-in-out;}
select{padding:0 2rem 0 0.5rem;appearance:none;background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xml:space="preserve"><path d="M2.586,7.586c0.781,-0.781 2.047,-0.781 2.828,-0l6.586,6.586l6.586,-6.586c0.781,-0.781 2.047,-0.781 2.828,-0c0.781,0.781 0.781,2.047 0,2.828l-8,8c-0.781,0.781 -2.047,0.781 -2.828,0l-8,-8c-0.781,-0.781 -0.781,-2.047 -0,-2.828Z" style="fill:rgb(80, 80, 80);fill-rule:nonzero;" /></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:20px 12px;}
textarea{padding:var(--form-padding);display:block;margin:0;height:5rem;border-radius:var(--form-radius);background-color:var(--form-ui-bg);box-shadow:var(--form-box-shadow);border:var(--form-border);margin-bottom:0.75rem;width:100%;}
input[type="submit"],
input[type="button"],
button[type="submit"]{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--secondary);border:none;font-size:1.25rem;line-height:1;text-align:center;vertical-align:middle;cursor:pointer;display:inline-block;position:relative;font-family:var(--wp--preset--font-family--heading);text-decoration:none;padding:var(--form-padding);border-radius:0;position:relative;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-weight:bold;line-height:inherit;padding-top:0.75rem;padding-right:clamp(1rem, 6vw, 2rem);padding-bottom:0.75rem;padding-left:clamp(1rem, 6vw, 2rem);user-select:none;transition:all 500ms ease;}::placeholder{color:#888;font-style:italic;}
input:focus, select:focus, textarea:focus{outline:none !important;border-color:var(--wp--preset--color--primary);}
input[type="number"]{appearance:textfield;}
input[type="file"]{padding:0;vertical-align:middle;position:relative;cursor:pointer;display:block;}
input[type="file"]::-webkit-file-upload-button{font-family:inherit;font-size:inherit;border:none;background:var(--wp--preset--color--primary);border-radius:var(--form-radius);padding:0.3rem 1rem;outline:none;white-space:nowrap;color:#fff;-webkit-user-select:none;cursor:pointer;margin:4px 12px 4px 4px;}
input[type="checkbox"],
input[type="radio"]{appearance:none;background-color:transparent;border:var(--form-border);border-radius:var(--form-radius);height:22px;overflow:hidden;position:static;vertical-align:text-bottom;width:22px;cursor:pointer;margin:0 8px 0 0;}
input[type="checkbox"]{border-radius:4px;}
input[type="radio"]{border-radius:50%;}
input[type="radio"]:checked{box-shadow:inset 0 0 0 5px #fff;background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);}
input[type="checkbox"]:checked{content:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g transform="matrix(0.168714,0,0,0.168714,15.8126,15.8125)"> <path d="M393.401,124.425L179.603,338.208C163.771,354.043 138.089,354.043 122.242,338.208L11.878,227.836C-3.96,212.001 -3.96,186.316 11.878,170.478C27.719,154.637 53.399,154.637 69.233,170.472L150.931,252.171L336.037,67.064C351.878,51.223 377.56,51.235 393.395,67.064C409.23,82.902 409.23,108.578 393.401,124.425Z" style="fill:black;fill-rule:nonzero;"/> </g></svg>');background:var(--wp--preset--color--primary);border-color:currentColor;}
input[type="range"]{-webkit-appearance:none;min-width:250px;max-width:100%;height:10px;border-radius:1rem;background:var(--form-ui-bg);box-shadow:var(--form-box-shadow);border:var(--form-border);outline:none;padding:0;margin:1rem 0;}
input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--wp--preset--color--primary);border:none;cursor:pointer;}
input[type="range"]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;border:none;background:var(--wp--preset--color--primary);cursor:pointer;}
input[type="range"]::-webkit-slider-thumb:hover,
input[type="range"]:active::-webkit-slider-thumb{background:var(--wp--preset--color--primary);}
input[type="range"]::-moz-range-thumb:hover,
input[type="range"]:active::-moz-range-thumb {
background: var(--wp--preset--color--primary);
}body .wp-block-navigation__responsive-container-open:not(.always-shown){display:block !important;}
body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none !important;}
@media(min-width:1280px){
body .wp-block-navigation__responsive-container-open:not(.always-shown){display:none !important;}
body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block !important;}
} .wp-block-navigation__responsive-container.is-menu-open{padding:1rem !important;}
@media only screen and (min-width: 1280px) {
ul.wp-block-navigation-submenu{padding:1vw 0.75vw;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.15), 0 4px 10px rgba(0, 0, 0, 0.15);transition-duration:0.2s !important;min-width:max-content !important;font-size:smaller;border:none !important;border-top:solid 1px var(--wp--preset--color--primary) !important;color:inherit;overflow:hidden !important;left:-1.5vw !important;}
header .wp-block-navigation ul:has(li.has-child){display:flex !important;flex-direction:row !important;gap:2rem;}
header .wp-block-navigation .has-child .has-child{display:block !important;}
header .wp-block-navigation .has-child .has-child a + button{display:none !important;}
header .wp-block-navigation .has-child .has-child > a{text-transform:uppercase;}
header .wp-block-navigation .has-child .has-child ul{display:block !important;opacity:1 !important;overflow:visible !important;visibility:visible !important;position:relative !important;left:0 !important;border:none !important;box-shadow:none !important;height:auto !important;padding:0;}
}
@media only screen and (max-width: 1279px) {
.is-responsive.wp-block-navigation{gap:0;}
header .wp-block-navigation.is-responsive{justify-content:flex-end !important;}
header .wp-block-navigation .wp-block-navigation-item{width:100%;padding:0.75rem 0;}
header .wp-block-navigation .wp-block-navigation-item{flex-direction:row !important;justify-content:space-between;flex-wrap:wrap;align-items:center !important;min-height:32px;}
header .wp-block-navigation .wp-block-navigation-item ul{width:calc(100% - 1.5rem) !important;flex-shrink:0;padding:0rem 0 0 1.5rem !important;}
header .wp-block-navigation-item{border-bottom:solid 1px var(--wp--preset--color--primary) !important;}
header .wp-block-navigation-item.has-child li{padding:0;border-bottom:none !important;min-height:auto;}
header .wp-block-navigation__responsive-container button[aria-expanded="true"]{transform:rotate(180deg);transition:transform 0.3s ease;}
}
ul.wp-block-navigation-submenu{font-size:smaller;}
header .wp-block-navigation a:hover{color:var(--wp--preset--color--primary) !important;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;margin:0;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon svg{height:1rem;width:1rem;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon[aria-expanded="false"] + ul{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.7s ease, opacity 0.7s ease;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon[aria-expanded="true"] + ul{max-height:500px;opacity:1;overflow:hidden;transition:max-height 0.7s ease, opacity 0.7s ease;}
.wp-block-navigation-submenu__toggle, .wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open{user-select:none;outline:none;-webkit-tap-highlight-color:transparent;}
header .wp-block-navigation a:hover{color:#fff !important;}
header .wp-block-navigation ul.wp-block-navigation-submenu a {
padding: .5rem 0.75rem !important;
}:root{--gap:4rem;}
@media screen and (max-width:768px){
:root{--gap:1rem;}
}
mark{background:none;}
.aligncenter, .align-center{text-align:center;}
.woocommerce div.product{margin-bottom:0;position:relative;margin:0;}
.woocommerce img:not(.sz2020 img),
.woocommerce-page img:not(.sz2020 img){height:auto;max-width:100%;width:100%;margin:0;display:block;}
.product-item-img{overflow:hidden;position:relative;}
.product-item-img img{aspect-ratio:50 / 80;height:100%;object-fit:cover;overflow:hidden;}
.product_meta, .product_meta a{color:#5a5a5a;text-decoration:none !important;border:none;font-size:small;}
#sizes{color:inherit;border-width:1px;color:#000;font-size:1rem;font-family:inherit;text-transform:uppercase;cursor:pointer;text-decoration:underline !important;text-underline-thickness:1px;text-underline-offset:8px;margin-top:2rem;}
.hover{position:absolute;overflow:hidden;top:0;height:100%;width:100%;}
.hover img{opacity:0;transition:all 0.3s ease-in-out;object-fit:cover;height:100% !important;width:100%;}
.hover:hover img{opacity:1;}
.stay-fixed{position:sticky;top:50px;padding:0 clamp(0, 2vw, var(--wp--style--root--padding-left));}
.term-description{max-width:var(--wp--style--global--wide-size);text-align:center;}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a, .woocommerce .woocommerce-breadcrumb span{color:#5a5a5a !important;font-size:small !important;}
.woocommerce .woocommerce-breadcrumb{margin:2rem 0 !important;}
.product-images ul, .product-images li{display:block;margin:0;padding:0;}
.product-images img{width:100%;}
.woocommerce-loop-product__title, .woocommerce-loop-category__title{font-size:1.25rem;}
.woocommerce-LoopProduct-link{color:inherit;}
.row, .column-2, .column-3, .column-4, .column-5, .column-6{display:flex;flex-wrap:wrap;gap:var(--gap);clear:both;}
.column-2 > div{width:calc((100% - (1 * var(--gap))) / 2)}
.column-3 > div{width:calc((100% - (2 * var(--gap))) / 3)}
.column-4 > div{width:calc((100% - (3 * var(--gap))) / 4)}
.column-5 > div{width:calc((100% - (4 * var(--gap))) / 5)}
.column-6 > div{width:calc((100% - (5 * var(--gap))) / 6)}
@media screen and (min-width: 480px) and (max-width:1024px) {
.column-4 > div, .column-5 > div, .column-6 > div{width:calc((100% - (2 * var(--gap))) / 3)}
}
@media screen and (max-width:479px){
.column-2 > div, .column-3 > div{width:calc((100% - (1 * var(--gap))) / 2)}
.column-4 > div, .column-5 > div, .column-6 > div{width:calc((100% - (1 * var(--gap))) / 2)}
.single-product .column-2 > div{width:100% !important;}
}
@media screen and (max-width:768px){
.product-images ul{display:flex;gap:0px;overflow-x:auto;scroll-snap-type:x mandatory;box-shadow:0 3px 10px 0 rgba(#000, 0.1);-webkit-overflow-scrolling:touch;scroll-padding:1rem;}
.product-images li{scroll-snap-align:center;flex:0 0 100%;text-align:center;}
.product-images ul::-webkit-scrollbar{width:18px;margin:1rem 0;}
.product-images ul::-webkit-scrollbar-track{background:#fff;border-radius:10px}
.product-images ul::-webkit-scrollbar-thumb{background:#000;border-radius:10px;border:6px solid #fff}
.product-images ul::-webkit-scrollbar-thumb:hover{background:#555}
}
.woocommerce-products-header{text-align:center;}
.related.products > h2{text-align:center;}
.shop-alert{padding:1rem 1.5rem;background:#eee;margin-bottom:2rem;}
@media screen and (min-width:768px){
.product-item {
padding: 1rem;
}
}*,
*:before,
*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media screen and (max-width:1199px){
body{font-size:16px;}
}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
body{margin:0;padding:0;position:relative;overflow-x:hidden;font-feature-settings:"pnum"on, "lnum"on;text-rendering:optimizeLegibility;font-optical-sizing:auto;}
footer{margin:0;}
#main-menu.is-sticky{z-index:100;width:100%;position:fixed;}
.wp-block-cb-faqs .faq-label{padding:1.25rem 1.5rem;color:initial;border-bottom:solid 1px #ddd;margin-bottom:8px;border:none;margin-bottom:1rem;}
.wp-block-cb-faqs .faq-content{border-color:currentColor;margin-bottom:8px;}
.product .wp-block-cb-faqs .faq-content{font-size:smaller;}
iframe{margin:0;display:block;}
.is-style-opacity{background-color:#1d2333a3;padding:var(--wp--preset--spacing--xl);}
.cover{background-color:#1d2333a3;padding:var(--wp--preset--spacing--xl);flex-basis:40%;}
.hover-txt .wp-block-cover h3 + p{margin-right:3rem;margin-left:3rem;}
.hover-txt .wp-block-cover h3 + p,
.hover-txt .wp-block-cover h3 + p + .wp-block-buttons{opacity:0;max-height:0;transition:0.3s all ease-in-out;}
.hover-txt .wp-block-cover:hover h3 + p,
.hover-txt .wp-block-cover:hover h3 + p + .wp-block-buttons{opacity:1;max-height:200px;}
#embed-gift .product-images,
#embed-gift .woocommerce-breadcrumb,
#embed-gift .shop-alert,
#embed-gift .wp-block-cb-faqs,
#embed-gift .product_meta{display:none;}
#embed-gift .col-1-2{width:100%;}
#embed-gift #prd-info{padding:0;}
.wc-block-product{margin:0;list-style-type:none;}
#idopontfoglalas .gform_button{width:100%;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--secondary);}
.ti-widget[data-wkey="feed-instagram"][data-style=custom-style][data-widget-type=social] .ti-widget-card .ti-card-body .ti-card-media{padding-bottom:125% !important;}
.wp-block-cover:has(.wp-block-embed-vimeo){position:relative;}
.wp-block-embed-vimeo.wp-embed-aspect-16-9{position:absolute;top:0;z-index:0;width:100%;}
.wp-block-cover h3 + p{margin-right:3rem;margin-left:3rem}
.wp-block-cover h3 + p,
.wp-block-cover h3 + p + .wp-block-buttons{opacity:0;max-height:0;transition:.3s all ease-in-out}
.wp-block-cover:hover h3 + p,
.wp-block-cover:hover h3 + p + .wp-block-buttons{opacity:1;max-height:200px}
.only-mobile{display:none !important;}
.only-mobile .wp-block-button a{padding:0.25rem 0.75rem;}
@media screen and (max-width:768px){
.only-desktop{display:none !important;}
.only-mobile{display:block !important;}
header .wp-block-group:first-of-type{padding-top:0 !important;padding-bottom:0 !important;}
.wp-block-column .wp-block-image{margin-bottom:3rem;}
}
@media screen and (min-width:768px){
main .wp-block-button a{padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem;font-size:1.25rem;}
}
.gform_required_legend{display:none;}
.wp-block-cb-reviews .review-title{justify-content:center;}
.review-txt{text-align:center;}
.review-title, .review-title span{font-size:initial;font-family:var(--wp--preset--font-family--body) !important;font-style:normal !important;}
footer input[type="text"],
footer input[type="email"],
footer input[type="tel"]{background:rgba(255, 255, 255, 0.05);color:var(--wp--preset--color--primary);border:none;border-bottom:solid 2px var(--wp--preset--color--primary);box-shadow:none;}
footer ::placeholder{color:var(--wp--preset--color--primary);opacity:0.5;}
.wp-block-site-logo img{width:180px !important;}
.align-right summary{text-align:right;}
.wp-block-search input{margin-bottom:0 !important;background:transparent;max-width:130px;}
.wp-block-search button{padding:0 0.75rem;}
.wp-block-search button svg{fill:var(--wp--preset--color--primary);}
.wp-block-search button[aria-expanded="true"] svg{fill:var(--wp--preset--color--secondary);}
#pwgc-form-delivery-date{display:none;}
.payment_method_barion img{max-width:350px !important;}
ul.shop_attributes, ul.shop_attributes li p{margin:0;padding:0;}
ul.shop_attributes{margin-bottom:2rem;display:inline-block;}
ul.shop_attributes li{display:flex;gap:0.5rem;padding:0.5rem 0;border-bottom:solid 1px #ddd;}
.add_to_cart_inline{border:none !important;}
.add_to_cart_inline .add_to_cart_button{clear:both !important;display:block !important;width:220px;}
.demo img{max-width:140px !important;height:auto;}
#idopontfoglalas input,
#idopontfoglalas textarea{color:var(--wp--preset--color--text-primary);}
.monogram p{font-size:smaller;}
@media screen and (max-width:768px){
.has-text-align-right, .align-right summary{text-align:left;}
.stay-fixed{padding:0 !important;}
}
@media screen and (max-width:480px){
.archive .woocommerce-loop-product__title, .single-product .woocommerce-loop-product__title{font-size:1rem;}
.monogram img{float:none !important;}
header .has-text-align-center{width:100%;margin-bottom:1rem;}
}
.hover-txt .wp-block-cover{position:relative;}
.hover-txt .wp-block-cover .wp-block-button a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
text-decoration: none;
text-indent: -200%;
overflow: hidden;
border: none;
background: none;
}:root{--swiper-theme-color:currentColor;--swiper-navigation-color:currentColor;--swiper-navigation-size:1rem !important;--swiper-pagination-color:currentColor;--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-horizontal-gap:16px;--swiper-pagination-bullet-vertical-gap:6px;--swiper-pagination-bullet-inactive-color:currentColor;--swiper-pagination-bullet-active-color:currentColor;--swiper-scrollbar-drag-size:4rem;--swiper-scrollbar-drag-color:currentColor;--swiper-scrollbar-drag-opacity:0.5;--swiper-zoom-icon-color:currentColor;--swiper-slide-shadow-scale:0.94;--swiper-slide-shadow-offset:1rem;--swiper-slide-shadow-opacity:0.5;--swiper-navigation-sides-offset:2rem;--swiper-pagination-bullet-inactive-opacity:0.5;--swiper-pagination-bottom:0rem;--swiper-navigation-size:20px;--swiper-navigation-top-offset:50%;--swiper-navigation-sides-offset:10px;--swiper-navigation-color:var(--swiper-theme-color);}
swiper-container.marquee{--swiper-wrapper-transition-timing-function:linear !important;}
.swiper{padding-bottom:2rem;}
.wp-block-gallery.masonry{--wp--style--block-gap:0;display:block;}
.wp-block-gallery.masonry .wp-block-image{width:100% !important;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--wp--style--unstable-gallery-gap) !important;}
@media screen and (min-width:1024px){
.wp-block-gallery.masonry.columns-2{column-count:2;}
.wp-block-gallery.masonry.columns-3{column-count:3;}
.wp-block-gallery.masonry.columns-4{column-count:4;}
.wp-block-gallery.masonry.columns-5{column-count:5;}
.wp-block-gallery.masonry.columns-6{column-count:6;}
.wp-block-gallery.masonry.columns-7{column-count:7;}
.wp-block-gallery.masonry.columns-8{column-count:8;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.wp-block-gallery.masonry.columns-2{column-count:2;}
.wp-block-gallery.masonry.columns-3{column-count:2;}
.wp-block-gallery.masonry.columns-4{column-count:3;}
.wp-block-gallery.masonry.columns-5{column-count:3;}
.wp-block-gallery.masonry.columns-6{column-count:3;}
.wp-block-gallery.masonry.columns-7{column-count:4;}
.wp-block-gallery.masonry.columns-8{column-count:4;}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.wp-block-gallery.masonry.columns-2{column-count:1;}
.wp-block-gallery.masonry.columns-3{column-count:1;}
.wp-block-gallery.masonry.columns-4{column-count:2;}
.wp-block-gallery.masonry.columns-5{column-count:2;}
.wp-block-gallery.masonry.columns-6{column-count:2;}
.wp-block-gallery.masonry.columns-7{column-count:3;}
.wp-block-gallery.masonry.columns-8{column-count:3;}
} a.glightbox{position:relative;display:block;overflow:hidden;}
a.glightbox:after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 20 20" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g transform="matrix(0.0390625,0,0,0.0390625,0,-0.000117187)"> <path d="M505.749,475.587L360.149,329.987C388.352,295.15 405.333,250.883 405.333,202.67C405.333,90.926 314.41,0.003 202.666,0.003C90.922,0.003 0,90.925 0,202.669C0,314.413 90.923,405.336 202.667,405.336C250.88,405.336 295.147,388.355 329.984,360.152L475.584,505.752C479.744,509.912 485.205,512.003 490.667,512.003C496.129,512.003 501.59,509.912 505.75,505.752C514.091,497.411 514.091,483.928 505.749,475.587ZM202.667,362.669C114.432,362.669 42.667,290.904 42.667,202.669C42.667,114.434 114.432,42.669 202.667,42.669C290.902,42.669 362.667,114.434 362.667,202.669C362.667,290.904 290.901,362.669 202.667,362.669Z" style="fill:white;fill-rule:nonzero;"/> </g></svg>');position:absolute;font-weight:bold;text-align:center;left:50%;top:50%;width:38px;height:38px;padding:0 10px;line-height:38px;margin-top:-16px;margin-left:-16px;display:block;border-radius:50%;opacity:0;z-index:2;transition:all 0.3s ease-in-out;box-sizing:border-box;}
a.glightbox:hover:before, a.glightbox:hover:after{opacity:1;}
a.glightbox img{transition:transform 0.3s ease-in-out;}
a.glightbox:hover img{transform:scale(1.15);}
.glightbox-clean .gclose:hover, .glightbox-clean .gnext:hover, .glightbox-clean .gprev:hover{background:transparent !important;}
[class^="gallery-ratio-"] img{object-fit:cover;}
.gallery-ratio-1 img{aspect-ratio:1 / 1;}
.gallery-ratio-4-3 img{aspect-ratio:4 / 3;}
.gallery-ratio-3-4 img{aspect-ratio:3 / 4;}
.gallery-ratio-3-2 img{aspect-ratio:3 / 2;}
.gallery-ratio-2-3 img{aspect-ratio:2 / 3;}
.gallery-ratio-16-9 img{aspect-ratio:16 / 9;}
.gallery-ratio-9-16 img {
aspect-ratio: 9 / 16;
}