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--neutral);
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;"><path d="M84.852,13.486c-1.101,0 -3.127,0.211 -6.085,0.624c-2.957,0.414 -4.868,0.815 -5.73,1.195c-0.865,0.38 -2.428,1.698 -4.684,3.938c-2.259,2.249 -5.535,6.399 -9.819,12.447c-4.29,6.055 -8.291,12.446 -12.011,19.179c-3.721,6.736 -7.194,13.729 -10.417,20.978c-2.982,-5.105 -5.677,-8.567 -8.098,-10.387c-2.414,-1.828 -4.451,-2.739 -6.108,-2.739c-1.293,-0 -2.914,0.689 -4.868,2.062c-1.952,1.377 -2.929,2.725 -2.929,4.054c0,0.963 0.896,2.388 2.688,4.274c3.548,3.749 6.689,7.725 9.407,11.934c1.661,2.517 2.765,4.061 3.316,4.625c0.547,0.557 2.215,0.844 5.004,0.844c3.881,-0 6.186,-0.498 6.919,-1.499c0.726,-0.963 2.071,-3.836 4.032,-8.625c4.845,-11.99 10.869,-23.441 18.07,-34.343c7.206,-10.897 13.807,-19.141 19.816,-24.726c1.198,-1.061 1.917,-1.749 2.17,-2.066c0.246,-0.319 0.372,-0.64 0.372,-0.974c-0.001,-0.527 -0.349,-0.795 -1.045,-0.795l-0,0Z"/></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;
box-sizing: border-box;
}
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.25rem 1rem;
--form-height: 38px;
--form-radius: 0;
--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 {
max-width: 100%;
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);
height: var(--form-height);
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-right: 2rem;
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: 8rem;
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"]:where(:not(.wp-element-button)),
input[type="button"]:where(:not(.wp-element-button)),
button:where(:not(.wp-element-button)),
.button:where(:not(.wp-element-button)) {
background: var(--wp--preset--color--accent-muted);
color: #fff;
border: none;
font-size: 1rem;
line-height: 1;
text-align: center;
vertical-align: middle;
font-weight: bold;
cursor: pointer;
display: inline-block;
position: relative;
font-family: inherit;
text-decoration: none;
padding-top: 1rem;
padding-right: 2.25rem;
padding-bottom: 1rem;
padding-left: 2.25rem;
border-radius: 1rem;
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;
}
::placeholder {
color: #888;
font-style: italic;
}
input:focus,
select:focus,
textarea:focus {
outline: none !important;
border-color: var(--wp--preset--color--accent);
}
input[type="number"] {
appearance: textfield;
}
input[type="file"] {
height: var(--form-height);
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--accent);
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;
} .woocommerce form .form-row input.input-checkbox {
display: inline-block;
}
input[type="radio"] {
border-radius: 50%;
}
input[type="radio"]:checked {
box-shadow: inset 0 0 0 5px #fff;
background: var(--wp--preset--color--accent);
border-color: var(--wp--preset--color--accent);
}
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:white;fill-rule:nonzero;"/> </g></svg>');
background: var(--wp--preset--color--accent);
border-color: var(--wp--preset--color--accent);
}
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--accent);
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--accent);
cursor: pointer;
}
input[type="range"]::-webkit-slider-thumb:hover,
input[type="range"]:active::-webkit-slider-thumb {
background: var(--wp--preset--color--accent);
}
input[type="range"]::-moz-range-thumb:hover,
input[type="range"]:active::-moz-range-thumb {
background: var(--wp--preset--color--accent);
} .wc-block-catalog-sorting form.woocommerce-ordering,
.wc-block-catalog-sorting select.orderby {
margin-bottom: 0;
}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: 1050px) {
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;
}
}
header .wp-block-navigation__responsive-container.is-menu-open {
padding: 1rem var(--wp--custom--layout--gutter) !important;
}
.wp-block-navigation__responsive-container-content {
justify-content: flex-start !important;
align-items: stretch !important;
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog {
max-width: 30rem;
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
width: 100%;
max-width: 30rem;
margin-inline: 0;
}
@media only screen and (min-width: 1050px) {
header ul.wp-block-navigation-submenu {
padding: 1vw 0.5vw;
box-shadow: 0px 0px 2px rgba(85, 85, 100, 0.15), 0 4px 10px rgba(85, 85, 100, 0.15);
transition-duration: 0.3s !important;
min-width: max-content !important;
font-size: smaller;
border: none !important;
color: inherit;
border-radius: 4px;
left: calc(-0.5vw - 1em) !important
}
}
@media only screen and (max-width: 1049px) {
header .is-responsive.wp-block-navigation {
gap: 0;
}
header .wp-block-navigation .wp-block-navigation-item {
width: 100%;
padding: 0.75rem 0;
flex-direction: column !important;
align-items: flex-start !important;
min-height: 32px;
border-bottom: solid 1px var(--wp--preset--color--border-default) !important;
}
header .wp-block-navigation .wp-block-navigation-item ul {
width: calc(100% - 1rem) !important;
flex-shrink: 0;
padding: 0.5rem 0 0 1rem !important;
min-width: 0 !important;
}
header .wp-block-navigation-item.has-child li {
padding: 0.35rem 0;
border-bottom: none !important;
min-height: auto;
} header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon {
display: none !important;
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
visibility: visible !important;
opacity: 1 !important;
height: auto !important;
overflow: visible !important;
} header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .has-child:not(:has(> a[href="#"])) > .wp-block-navigation__submenu-container {
display: none !important;
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .has-child > .wp-block-navigation-item__content {
font-weight: 600;
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.has-child) > .wp-block-navigation-item__content {
font-weight: 400;
}
}
header ul.wp-block-navigation-submenu {
font-size: smaller;
}
header .wp-block-navigation a:hover {
color: var(--wp--preset--color--primary) !important;
}
header.wp-block-template-part {
position: relative;
z-index: 100;
} header .wp-block-navigation .current-menu-item > .wp-block-navigation-item__content,
header .wp-block-navigation .current-menu-ancestor > .wp-block-navigation-item__content {
color: var(--wp--preset--color--accent);
} @media only screen and (min-width: 1050px) {
header .wp-block-navigation__container > .has-child > .wp-block-navigation__submenu-container:has(> .has-child) {
display: grid;
grid-auto-flow: column;
grid-auto-columns: minmax(11rem, max-content);
column-gap: 2.5rem;
padding: 1.5rem 2rem;
border-radius: 1rem;
}
header .wp-block-navigation__container > .has-child > .wp-block-navigation__submenu-container {
z-index: 20;
}
header .wp-block-navigation__container > .has-child > .wp-block-navigation__submenu-container:has(> .has-child) > .has-child {
grid-row: 1 / span 99;
flex-direction: column;
align-items: flex-start;
}
header .wp-block-navigation__container > .has-child > .wp-block-navigation__submenu-container:has(> .has-child) > .wp-block-navigation-item > .wp-block-navigation-item__content {
font-weight: 600;
color: var(--wp--preset--color--primary);
}
header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
position: static !important;
visibility: inherit !important;
opacity: inherit !important;
width: auto !important;
height: auto !important;
min-width: 0 !important;
overflow: visible !important;
padding: 0 0 0 0.75rem !important;
box-shadow: none !important;
background: transparent;
}
header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before,
header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
display: none;
}
header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
font-weight: 400;
color: var(--wp--preset--color--text-primary);
padding: 0.3em 0.5em;
}
header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item > .wp-block-navigation-item__content,
header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-ancestor > .wp-block-navigation-item__content {
color: var(--wp--preset--color--accent);
}
} div.skiptranslate,
#google_translate_element2 {
display: none !important;
}
body {
top: 0 !important;
}
font font {
background-color: transparent !important;
box-shadow: none !important;
position: initial !important;
}
.gtranslate_wrapper .gt_switcher {
text-align: left;
cursor: pointer;
line-height: 0;
}
.gtranslate_wrapper .gt_switcher a {
text-decoration: none;
display: block;
box-sizing: content-box;
}
.gtranslate_wrapper .gt_switcher a img {
width: 24px;
height: 24px;
vertical-align: middle;
display: inline;
border: 0;
padding: 0;
margin: 0;
opacity: 0.8;
}
.gtranslate_wrapper .gt_switcher a:hover img {
opacity: 1;
}
.gtranslate_wrapper .gt_switcher .gt_selected {
position: relative;
z-index: 9999;
}
.gtranslate_wrapper .gt_switcher .gt_selected a::after {
height: 24px;
display: inline-block;
position: absolute;
right: 10px;
width: 15px;
background-position: 50%;
background-size: 11px;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
background-repeat: no-repeat;
content: "" !important;
transition: all 0.2s;
}
.gtranslate_wrapper .gt_switcher .gt_selected a.open::after {
transform: rotate(-180deg);
}
.gtranslate_wrapper .gt_switcher .gt_current {
display: none;
}
.gtranslate_wrapper .gt_switcher .gt_option {
position: relative;
z-index: 9998;
display: none;
height: 0;
box-sizing: content-box;
overflow-x: hidden;
transition: height 0.5s ease-in-out;
} header .gtranslate_wrapper .gt_switcher {
width: auto;
position: relative;
overflow: visible;
}
header .gtranslate_wrapper .gt_switcher .gt_selected,
header .gtranslate_wrapper .gt_switcher .gt_selected a:hover {
background: transparent;
}
header .gtranslate_wrapper .gt_switcher .gt_selected a,
header .gtranslate_wrapper .gt_switcher .gt_option a {
font-size: 0;
width: auto;
border: none;
padding: 4px 22px 4px 4px;
}
header .gtranslate_wrapper .gt_switcher .gt_selected a::after {
right: 0;
}
header .gtranslate_wrapper .gt_switcher .gt_option {
position: absolute;
top: calc(100% + 4px);
left: 0;
max-height: none; height: auto !important;
overflow-y: visible !important;
width: auto;
border: 1px solid var(--wp--preset--color--border-default);
background: var(--wp--preset--color--white);
}
header .gtranslate_wrapper .gt_switcher .gt_option a {
padding: 6px 8px;
} header .asl_w_container {
flex: 0 1 32rem;
margin-inline: auto;
}
header div.asl_w {
background: var(--wp--preset--color--white);
border: 1px solid var(--wp--preset--color--accent);
border-radius: var(--wp--custom--radius--sm);
box-shadow: 0 6px 20px rgba(31, 46, 49, 0.08);
transition: border-color 140ms ease, box-shadow 140ms ease;
}
header div.asl_w:focus-within {
border-color: var(--wp--preset--color--accent-hover);
box-shadow: 0 0 0 3px rgba(229, 1, 124, 0.28), 0 6px 20px rgba(31, 46, 49, 0.08);
}
header div.asl_w .probox {
height: 42px;
background: transparent;
}
header div.asl_w .probox .proinput {
margin-left: 14px;
}
header div.asl_w .probox .proinput input {
height: 42px;
font-family: var(--wp--preset--font-family--body);
font-size: 0.9375rem;
font-style: normal;
color: var(--wp--preset--color--text-primary);
}
header div.asl_w .probox .proinput input::placeholder {
font-style: normal;
color: var(--wp--preset--color--text-subtle);
}
header div.asl_w .probox .promagnifier {
width: 44px;
height: 42px;
background: transparent;
}
header div.asl_w .probox .promagnifier .innericon svg {
fill: var(--wp--preset--color--primary);
} div.asl_r.asl_w {
border: 1px solid var(--wp--preset--color--border-default);
border-radius: var(--wp--custom--radius--sm);
box-shadow: 0 6px 20px rgba(31, 46, 49, 0.08);
font-family: var(--wp--preset--font-family--body);
}
div.asl_r.asl_w .results .item .asl_content h3,
div.asl_r.asl_w .results .item .asl_content h3 a {
font-family: var(--wp--preset--font-family--body);
font-weight: 600;
color: var(--wp--preset--color--text-heading);
}
div.asl_r.asl_w .results .item:hover {
background: var(--wp--preset--color--pink-50);
}
body div[id*='ajaxsearchliteres'].wpdreams_asl_results div.resdrg span.highlighted {
font-weight: 700;
color: var(--wp--preset--color--accent);
background-color: transparent;
} header .wc-block-mini-cart__button {
overflow: visible;
} .cleo-free-shipping {
margin: 0;
font-size: var(--wp--preset--font-size--small);
text-align: center;
color: var(--wp--preset--color--text-primary);
}
.cleo-free-shipping:empty {
display: none;
}
.cleo-free-shipping strong {
color: var(--wp--preset--color--accent);
} @media only screen and (max-width: 1049px) {
header .wp-block-navigation__responsive-container-open {
margin-left: auto;
}
} @media only screen and (max-width: 781px) {
header .wp-block-group.is-nowrap:has(> .wp-block-site-logo) {
flex-wrap: wrap;
justify-content: space-between;
row-gap: var(--wp--preset--spacing--12);
column-gap: var(--wp--preset--spacing--12);
} header .wp-block-group.is-nowrap:has(> .wp-block-site-logo) > .wp-block-site-logo {
flex: 1 1 0;
min-width: 0;
max-width: 150px;
margin-right: auto;
}
header .wp-block-group.is-nowrap:has(> .wp-block-site-logo) > .wp-block-site-logo img {
max-width: 100%;
height: auto;
}
header .wp-block-group.is-nowrap:has(> .wp-block-site-logo) > .wp-block-group,
header .wp-block-group.is-nowrap:has(> .wp-block-site-logo) > .gtranslate_wrapper {
flex-shrink: 0;
}
header .gtranslate_wrapper .gt_switcher .gt_option {
left: auto;
right: 0;
}
header .wp-block-group.is-nowrap:has(> .wp-block-site-logo) > :not(.wp-block-site-logo):not(.wp-block-group):not(.wp-block-gtranslate-language-switcher):not(.gtranslate_wrapper) {
order: 3;
flex-basis: 100%;
}
} @media only screen and (max-width: 781px) {
header .wp-block-group:has(> .wp-block-navigation) {
position: absolute;
right: var(--wp--style--root--padding-right); bottom: var(--wp--preset--spacing--s);
padding: 0 !important;
background: transparent !important;
}
header .wp-block-group:has(> .wp-block-navigation) .wp-block-navigation__responsive-container-open {
display: flex !important;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
background: var(--wp--preset--color--tertiary);
border-radius: var(--wp--custom--radius--sm);
}
header .wp-block-group.is-nowrap:has(> .wp-block-site-logo) > .asl_w_container {
flex-basis: calc(100% - 44px - var(--wp--preset--spacing--12)) !important;
margin-left: 0;
margin-right: calc(44px + var(--wp--preset--spacing--12));
}
}
@media only screen and (max-width: 400px) {
header .wp-block-group.is-nowrap:has(> .wp-block-site-logo) > .wp-block-site-logo {
max-width: 120px;
}
}
.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;
}
body header .wp-block-navigation__responsive-container.is-menu-open {
animation: overlay-menu-enter .3s ease-out forwards;
}
@keyframes overlay-menu-enter {
0% {
transform: translateX(-100%);
}
100% {
transform: translateX(0);
}
}@media screen and (max-width: 1199px) {
body {
font-size: 18px;
}
}
html {
scroll-behavior: smooth;
-webkit-text-size-adjust: 100%;
}
main {
margin: 0;
}
body {
margin: 0;
padding: 0;
text-rendering: optimizeLegibility;
font-optical-sizing: auto;
} .wc-block-product > .wp-block-group {
position: relative;
height: 100%;
} .wc-block-product-template.is-product-collection-layout-carousel {
align-items: stretch;
}
.wc-block-product-template.is-product-collection-layout-carousel .wc-block-product > .wp-block-group > :last-child {
margin-top: auto;
padding-bottom: var(--wp--preset--spacing--s);
} .cleo-product-video {
max-width: 360px;
margin-inline: auto;
}
.cleo-product-video iframe {
display: block;
width: 100%;
height: auto;
aspect-ratio: 9 / 16;
border: 0;
border-radius: 1rem;
}
.wp-block-woocommerce-product-sale-badge {
position: absolute;
top: 1rem;
right: 1rem;
}
.hero-text {
max-width: 60%;
width: 60%;
align-content: center;
} .wc-block-product .wp-block-group:has(> .sold-out-badge) {
container-type: inline-size;
}
.sold-out-badge {
position: absolute;
top: 100cqw !important;
bottom: auto !important;
left: 0 !important;
margin: 0 !important;
transform: translateY(calc(-100% - 10px));
background-color: var(--wp--preset--color--primary-hover) !important;
}
.product-category-card,
.overflow-hidden {
overflow: hidden;
}
.utalvanybg {
background-image: url(//cleocollection.hu/wp-content/themes/cleocollection/img/ajandek.jpg);
background-size: cover;
background-position: right;
}
.egyedibg {
background-image: url(//cleocollection.hu/wp-content/themes/cleocollection/img/egyedi_bg.jpg);
background-size: cover;
background-position: right;
} .wc-block-components-product-image img {
display: block;
width: 100%;
contain-intrinsic-size: none;
} .wp-block-post-featured-image img {
contain-intrinsic-size: none;
} .wc-block-catalog-sorting form.woocommerce-ordering {
display: flex;
align-items: center;
}
.wc-block-catalog-sorting form.woocommerce-ordering label {
margin-bottom: 0;
}
.wc-block-catalog-sorting select.orderby {
height: 2rem;
padding-top: 0;
padding-bottom: 0;
line-height: 2rem;
}
.wc-block-components-product-stock-indicator--out-of-stock {
color: red;
}
.wc-block-product-filter-removable-chips__item {
border-radius: 10px !important;
font-size: smaller !important;
}
.wp-block-query-pagination-numbers .page-numbers {
background: 2rem;
width: 2rem;
height: 2rem;
line-height: 2rem;
box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
display: inline-block;
border-radius: 50%;
text-align: center;
margin: 0 5px;
}
.wp-block-query-pagination-numbers .page-numbers.current {
font-weight: bold;
background-color: var(--wp--preset--color--neutral);
} .wc-block-product-filter-price-slider input[type="range"] {
min-width: 0;
}
.wc-block-product-filter-price-slider .text input[type="text"] {
width: 6rem;
max-width: none;
padding-inline: 0.5rem;
}
@media only screen and (max-width: 450px) {
.category-filter {
display: none;
}
.wc-block-catalog-sorting form.woocommerce-ordering {
flex-direction: column;
align-items: flex-start
}
.wp-block-query-title {
font-size: 2rem;
}
} .wc-block-product-gallery .yith-add-to-wishlist-button-block {
display: none;
} .wc-block-product-gallery-large-image .wc-block-next-previous-buttons {
box-sizing: border-box;
align-items: flex-end;
padding: var(--wp--preset--spacing--s);
}
.wc-block-product-gallery-large-image .wc-block-next-previous-buttons__button,
.wp-block-woocommerce-product-collection .wc-block-next-previous-buttons__button {
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
padding: 0;
border-radius: 6px;
} .single-product div.product .wp-block-add-to-cart-form p.stock {
font-size: var(--wp--preset--font-size--small);
color: #27ae60;
}
.single-product div.product .wp-block-add-to-cart-form p.stock.out-of-stock {
color: red;
} .wp-block-add-to-cart-form .thwepo-extra-options {
box-sizing: border-box;
width: 100%;
margin-bottom: var(--wp--preset--spacing--m);
padding: var(--wp--preset--spacing--s) var(--wp--preset--spacing--12);
background: var(--wp--preset--color--tertiary);
border-radius: 8px;
border-spacing: 0 0.5rem;
}
.wp-block-add-to-cart-form .thwepo-extra-options td {
padding: 0 0.25rem;
vertical-align: middle;
border: 0;
}
.wp-block-add-to-cart-form .thwepo-extra-options .label-tag {
color: var(--wp--preset--color--primary);
} .wp-block-add-to-cart-form form.cart table.thwepo-extra-options input[type="checkbox"] {
flex: none;
width: 22px;
height: 22px;
margin: 0 0.5rem 0 0;
vertical-align: middle;
}
.wp-block-add-to-cart-form .thwepo-extra-options select {
min-width: 5rem;
}
.wp-block-add-to-cart-form .quantity {
height: 44px;
} .single-product div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector input[type="number"].input-text.qty.text {
box-sizing: border-box;
height: 100%;
padding-block: 0;
} .wp-block-group:has(> .wp-block-add-to-cart-form) {
display: grid;
grid-template-columns: auto auto 1fr;
align-items: center;
column-gap: 0.5rem;
}
.wp-block-group:has(> .wp-block-add-to-cart-form) > *,
.wp-block-group:has(> .wp-block-add-to-cart-form) .wp-block-add-to-cart-form > *,
.wp-block-group:has(> .wp-block-add-to-cart-form) form.cart > * {
grid-column: 1 / -1;
max-width: none; margin-inline: 0 !important;
}
.wp-block-group:has(> .wp-block-add-to-cart-form) > .wp-block-add-to-cart-form,
.wp-block-group:has(> .wp-block-add-to-cart-form) form.cart {
display: contents;
} .wp-block-group:has(> .wp-block-add-to-cart-form) .wp-block-add-to-cart-form form.cart::before,
.wp-block-group:has(> .wp-block-add-to-cart-form) .wp-block-add-to-cart-form form.cart::after {
content: none;
}
.wp-block-group:has(> .wp-block-add-to-cart-form) form.cart > br {
display: none;
}
.wp-block-group:has(> .wp-block-add-to-cart-form) form.cart > .quantity {
grid-column: 1;
}
.wp-block-group:has(> .wp-block-add-to-cart-form) form.cart > .single_add_to_cart_button {
grid-column: 2;
}
.wp-block-group:has(> .wp-block-add-to-cart-form) > .yith-add-to-wishlist-button-block {
grid-column: 3;
justify-self: start;
margin: 0;
}
del {
color: var(--wp--preset--color--lilac-300);
}
.wc-block-components-notice-banner.is-info {
background-color: var(--wp--preset--color--surface-footer);
color: #fff;
border: none;
}
.wc-block-components-notice-banner.is-info > svg {
background-color: var(--wp--preset--color--amethyst-900);
}
.wc-block-components-notice-banner.is-info a {
color: #fff;
} @media (max-width: 450px) {
.wp-block-group:has(> .wp-block-add-to-cart-form) > .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}
} .wc-block-product-template .yith-wcwl-add-to-wishlist-button-over-image.yith-wcwl-add-to-wishlist-button--single {
margin: 10px;
padding: 6px 10px;
}
.wc-block-product-template .yith-wcwl-add-to-wishlist-button-over-image .yith-wcwl-add-to-wishlist-button__label {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
} .woocommerce-cart-form .quantity input.qty {
width: 4.5rem;
padding-inline: 0.5rem;
} @media (max-width: 600px) {
.wp-block-group:has(> .wp-block-woocommerce-product-filters) {
padding: var(--wp--preset--spacing--s) var(--wp--preset--spacing--12) !important;
}
} .wp-block-term-template .wp-block-woocommerce-featured-category {
aspect-ratio: 1;
min-height: 0 !important;
} .wp-block-term-template .wp-block-woocommerce-featured-category .wp-block-button__link::after {
content: "";
position: absolute;
inset: 0;
z-index: 1;
} .wp-block-term-template .wp-block-woocommerce-featured-category .wp-block-button__link:active {
transform: none;
} .wp-block-term-template .wp-block-woocommerce-featured-category .background-dim__overlay::before {
opacity: 1 !important;
background: linear-gradient(to top, rgb(46 59 62 / 0.7) 0%, rgb(46 59 62 / 0.3) 38%, rgb(46 59 62 / 0) 62%) !important;
}
.wp-block-term-template .wp-block-woocommerce-featured-category .wc-block-featured-category__wrapper {
flex-direction: column;
justify-content: flex-end;
align-items: stretch;
}
.wp-block-term-template .wp-block-woocommerce-featured-category .wc-block-featured-category__inner-blocks {
box-sizing: border-box;
width: 100%;
max-width: none;
margin: 0;
padding: 0 var(--wp--preset--spacing--m) var(--wp--preset--spacing--s);
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 0.75rem;
} .wp-block-term-template .wp-block-woocommerce-featured-category h3.wp-block-woocommerce-category-title {
background: none !important;
padding: 0 !important;
margin: 0;
text-align: left;
text-shadow: 0 1px 12px rgb(0 0 0 / 0.35);
}
.wp-block-term-template .wp-block-woocommerce-featured-category .wp-block-buttons {
justify-content: flex-start;
margin: 0;
} swiper-container.wp-block-cb-reviews::part(container) {
padding: 4px 0 88px;
}
.wp-block-cb-reviews .wp-block-cb-review {
position: relative;
isolation: isolate;
align-self: stretch;
height: auto;
box-sizing: border-box;
padding: var(--wp--preset--spacing--l) calc(var(--wp--preset--spacing--l) + 8px) !important;
overflow-wrap: anywhere;
}
.wp-block-cb-reviews .wp-block-cb-review::before {
content: "";
position: absolute;
inset: 0 8px;
z-index: -1;
border: 1px solid var(--wp--preset--color--lilac-200);
border-radius: 1rem;
background: var(--wp--preset--color--white);
box-shadow: var(--wp--preset--shadow--sm);
}
.wp-block-cb-reviews .review-txt:empty {
display: none;
}
.wp-block-cb-reviews .review-title > span {
min-width: 0;
}
swiper-container.wp-block-cb-reviews::part(button-prev),
swiper-container.wp-block-cb-reviews::part(button-next) {
box-sizing: border-box;
top: auto;
bottom: 24px;
right: auto;
width: 40px;
height: 40px;
margin-top: 0;
padding: 14px 16px;
border: 0;
border-radius: 6px;
background: var(--wp--preset--color--accent-muted);
color: var(--wp--preset--color--white);
}
swiper-container.wp-block-cb-reviews::part(button-prev) {
left: calc(50% - 44px);
}
swiper-container.wp-block-cb-reviews::part(button-next) {
left: calc(50% + 4px);
}
swiper-container.wp-block-cb-reviews::part(button-prev):hover,
swiper-container.wp-block-cb-reviews::part(button-next):hover {
background: var(--wp--preset--color--primary-hover);
}
swiper-container.wp-block-cb-reviews::part(button-prev):focus-visible,
swiper-container.wp-block-cb-reviews::part(button-next):focus-visible {
outline: 2px solid var(--wp--preset--color--accent);
outline-offset: 3px;
}
swiper-container.wp-block-cb-reviews::part(pagination) {
bottom: 0;
line-height: 1;
} @media (max-width: 799px) {
.wp-block-columns:has(> .wp-block-column > .product-category-card) {
flex-wrap: wrap !important;
gap: var(--wp--preset--spacing--m);
}
.wp-block-columns:has(> .wp-block-column > .product-category-card) > .wp-block-column {
flex-basis: calc((100% - 2 * var(--wp--preset--spacing--m)) / 3) !important;
flex-grow: 0;
}
}
@media (max-width: 599px) {
.wp-block-columns:has(> .wp-block-column > .product-category-card) > .wp-block-column {
flex-basis: calc(50% - var(--wp--preset--spacing--m) / 2) !important;
}
} @media (max-width: 781px) { .hero-text {
width: auto;
max-width: none !important;
margin-inline: var(--wp--preset--spacing--m) !important;
} .wp-block-column > .wp-block-group.is-nowrap:has(> .wp-block-image.size-thumbnail:first-child) {
justify-content: flex-start;
}
.wp-block-column > .wp-block-group.is-nowrap > .wp-block-image.size-thumbnail:first-child {
flex: 0 0 56px !important;
}
.wp-block-columns.has-background:has(> .wp-block-column > .wp-block-group.is-nowrap > .wp-block-image.size-thumbnail:first-child) {
padding-inline: var(--wp--preset--spacing--20);
} .utalvanybg,
.egyedibg {
background-size: auto 100%;
background-position: right -4rem center;
background-repeat: no-repeat;
}
.utalvanybg {
background-image: linear-gradient(90deg, var(--wp--preset--color--pink-50) 35%, transparent 75%), url(//cleocollection.hu/wp-content/themes/cleocollection/img/ajandek.jpg);
}
.egyedibg {
background-image: linear-gradient(90deg, var(--wp--preset--color--pink-50) 35%, transparent 75%), url(//cleocollection.hu/wp-content/themes/cleocollection/img/egyedi_bg.jpg);
}
.utalvanybg > .wp-block-group > *,
.egyedibg > .wp-block-group > * {
max-width: 70% !important;
}
} @media (max-width: 600px) {
.wp-block-woocommerce-product-collection .wp-block-group > .wc-block-next-previous-buttons {
display: flex;
}
.wp-container-core-cover-is-layout-f5f4b0ca > .alignwide{
max-width: 95%!important;
}
} @media (max-width: 600px) {
.wp-block-post-template.is-layout-grid {
grid-template-columns: minmax(0, 1fr) !important;
}
} .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,
.woocommerce nav.woocommerce-pagination ul li a {
color: var(--wp--preset--color--primary);
} .cleo-to-top {
position: fixed;
right: var(--wp--preset--spacing--m);
bottom: var(--wp--preset--spacing--m);
z-index: 50;
display: inline-flex;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
padding: 0;
border: 0;
border-radius: 6px;
background: var(--wp--preset--color--accent-muted);
color: var(--wp--preset--color--white);
box-shadow: var(--wp--preset--shadow--sm);
cursor: pointer;
opacity: 0;
visibility: hidden;
transform: translateY(8px);
transition: opacity 0.2s, visibility 0.2s, transform 0.2s, background-color 0.2s;
}
.cleo-to-top.is-visible {
opacity: 1;
visibility: visible;
transform: none;
}
.cleo-to-top:hover {
background: var(--wp--preset--color--primary-hover);
}
.cleo-to-top:focus-visible {
outline: 2px solid var(--wp--preset--color--accent);
outline-offset: 3px;
}
@media (prefers-reduced-motion: reduce) {
.cleo-to-top {
transition: none;
}
} @media (hover: hover) and (prefers-reduced-motion: no-preference) {
li.wc-block-product > .wp-block-group,
li.wp-block-post > .wp-block-group,
.wp-block-term .wc-block-featured-category {
transition: transform 0.25s ease, box-shadow 0.25s ease;
}
li.wc-block-product > .wp-block-group:hover,
li.wp-block-post > .wp-block-group:hover,
.wp-block-term .wc-block-featured-category:hover {
transform: translateY(-4px);
box-shadow: var(--wp--preset--shadow--md);
}
li.wc-block-product .wc-block-components-product-image,
li.wp-block-post .wp-block-post-featured-image {
overflow: hidden;
}
li.wc-block-product .wc-block-components-product-image img,
li.wp-block-post .wp-block-post-featured-image img,
.wp-block-term .wc-block-featured-category__background-image {
transition: transform 0.4s ease;
}
li.wc-block-product:hover .wc-block-components-product-image img,
li.wp-block-post:hover .wp-block-post-featured-image img,
.wp-block-term:hover .wc-block-featured-category__background-image {
transform: scale(1.04);
}
.wp-element-button {
transition: background-color 0.2s ease, color 0.2s ease, transform 0.15s ease;
}
.wp-element-button:active {
transform: scale(0.97);
}
} @media (prefers-reduced-motion: no-preference) { .cleo-reveal-item:not(.is-pending) {
transition: opacity 0.5s ease, transform 0.5s ease;
}
.cleo-reveal-item.is-pending {
opacity: 0;
transform: translateY(16px);
}
} .cleo-newsletter form {
display: flex;
flex-direction: column;
gap: var(--wp--preset--spacing--s);
}
.cleo-newsletter p {
margin: 0;
}
.cleo-newsletter__fields {
display: grid;
grid-template-columns: 1fr 1fr;
gap: var(--wp--preset--spacing--s);
}
.cleo-newsletter__field {
display: flex;
flex-direction: column;
gap: 0.25rem;
}
.cleo-newsletter__field--email {
grid-column: 1 / -1;
}
.cleo-newsletter__field label {
font-size: var(--wp--preset--font-size--small);
font-weight: 600;
color: var(--wp--preset--color--text-heading);
}
.cleo-newsletter .asterisk {
color: var(--wp--preset--color--accent);
}
.cleo-newsletter input[type="text"],
.cleo-newsletter input[type="email"] {
box-sizing: border-box;
width: 100%;
min-height: 44px;
padding: 0.5rem 0.75rem;
border: 1px solid var(--wp--preset--color--border-field);
border-radius: 0.5rem;
background: var(--wp--preset--color--white);
font: inherit;
}
.cleo-newsletter input[type="text"]:focus,
.cleo-newsletter input[type="email"]:focus {
outline: 2px solid var(--wp--preset--color--primary);
outline-offset: 1px;
}
.cleo-newsletter__consent {
display: flex;
align-items: flex-start;
gap: 0.5rem;
font-size: var(--wp--preset--font-size--small);
}
.cleo-newsletter__consent input {
flex: none;
margin: 0;
}
.cleo-newsletter__submit .button {
width: 100%;
min-height: 48px;
cursor: pointer;
}
@media (max-width: 600px) {
.cleo-newsletter__fields {
grid-template-columns: 1fr;
}
}
.cleo-newsletter__message {
font-weight: 600;
color: var(--wp--preset--color--success);
}
.cleo-newsletter__message.is-error {
color: var(--wp--preset--color--error);
}
.cleo-newsletter__submit .button:disabled {
opacity: 0.6;
cursor: wait;
}:root { --swiper-theme-color: currentColor;
--swiper-preloader-color: var(--swiper-theme-color); --swiper-navigation-color: var(--swiper-theme-color);
--swiper-navigation-size: 1rem;
--swiper-navigation-sides-offset: 1rem;
--swiper-navigation-top-offset: 50%; --swiper-pagination-color: currentColor;
--swiper-pagination-bottom: 0;
--swiper-pagination-bullet-size: 0.75rem;
--swiper-pagination-bullet-inactive-color: currentColor;
--swiper-pagination-bullet-active-color: currentColor;
--swiper-pagination-bullet-inactive-opacity: 0.5;
--swiper-pagination-bullet-opacity: 1;
--swiper-pagination-bullet-horizontal-gap: clamp(1rem, 1.25vw, 1.5rem);
--swiper-pagination-bullet-vertical-gap: 1rem; --swiper-scrollbar-drag-color: currentColor;
--swiper-scrollbar-drag-size: 4rem;
--swiper-scrollbar-drag-opacity: 0.5; --swiper-zoom-icon-color: currentColor; --swiper-wrapper-transition-timing-function: ease;
--swiper-slide-opacity: 1;
--swiper-slide-scale: 1;
--swiper-slide-shadow-offset: 20px;
--swiper-slide-shadow-scale: 0.94;
}
swiper-container.marquee .swiper-wrapper {
--swiper-wrapper-transition-timing-function: linear !important;
}
.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;
}
}
button.lightbox-trigger {
width: 100%;
height: 100%;
top: 0 !important;
right: 0 !important;
bottom: 0;
left: 0;
border-radius: 0 !important;
background-image: 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 512 512" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M25.6,512l128,-0c14.138,-0 25.599,-11.461 25.599,-25.6c0,-14.138 -11.461,-25.6 -25.599,-25.6l-66.202,-0l109.901,-109.901c9.822,-10.17 9.54,-26.376 -0.629,-36.198c-9.92,-9.582 -25.649,-9.582 -35.569,-0l-109.901,109.901l0,-66.202c0,-14.138 -11.461,-25.599 -25.599,-25.599c-14.139,-0 -25.601,11.461 -25.601,25.599l0,128c0,14.138 11.461,25.6 25.6,25.6Zm307.199,-307.2c6.79,-0.001 13.3,-2.7 18.1,-7.501l109.901,-109.901l-0,66.202c-0,14.138 11.461,25.599 25.599,25.599c14.139,0 25.6,-11.461 25.6,-25.599l-0,-128c0.001,-14.139 -11.461,-25.6 -25.6,-25.6l-127.999,-0c-14.138,-0 -25.599,11.461 -25.599,25.6c-0,14.138 11.461,25.599 25.599,25.599l66.202,0l-109.901,109.901c-9.996,9.998 -9.994,26.208 0.006,36.204c4.799,4.799 11.306,7.494 18.092,7.496Z" style="fill: white; fill-rule:nonzero;"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: 1rem;
}
button.lightbox-trigger svg {
display: none;
}