/*!
Theme Name: Tough Epicureans
Theme URI: https://bluesmokespirit.ch
Author: Blue Smoke Spirit
Author URI: https://bluesmokespirit.ch
Description:
Requires at least: 6.8
Tested up to: 6.8.1
Requires PHP: 8.4
Version: 1
License: All rights reserved by Tough Epicureans
Text Domain: bss
Tags:
*/body{overflow-x:hidden;--wp--style--global--content-size: 90vw;--wp--style--global--wide-size: 90vw}@media only screen and (min-width: 783px){body{--wp--style--global--content-size: 85vw;--wp--style--global--wide-size: 85vw}}@media only screen and (min-width: 1024px){body{--wp--style--global--content-size: 70vw;--wp--style--global--wide-size: 80vw}}@media only screen and (max-width: 782px){body:where(:not(.wp-admin):not(.block-editor-iframe__body)) .above-mobile{display:none !important}}body:where(.wp-admin) .above-mobile:before,body:where(.block-editor-iframe__body) .above-mobile:before,body:where(.editor-styles-wrapper) .above-mobile:before{content:"Desktop";border:1px dotted #32cd32;padding:.4em 1em;position:absolute}@media only screen and (min-width: 783px){body:where(:not(.wp-admin):not(.block-editor-iframe__body)) .mobile{display:none !important}}body:where(.wp-admin) .mobile:before,body:where(.block-editor-iframe__body) .mobile:before,body:where(.editor-styles-wrapper) .mobile:before{content:"Mobile";border:1px dotted #32cd32;padding:.4em 1em;position:absolute}.entry-content{margin-block:0;position:relative}.wp-theme-toughepicureans .has-overlay{position:relative}.wp-theme-toughepicureans .has-overlay>p>a,.wp-theme-toughepicureans .has-overlay>a{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;font-size:0}.wp-theme-toughepicureans p:empty{display:none}body:not(.wp-theme-toughepicureans) .has-overlay a{border:1px dotted blue;background:#fff !important;color:#000;padding:2px;font-size:14px;display:block}body:not(.wp-theme-toughepicureans) .has-overlay a:before{content:"Overlay: "}main.wp-block-group>*:where(:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright):not(.aligncenter):not(.wp-block-cover__background)),.entry-content>*:where(:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright):not(.aligncenter):not(.wp-block-cover__background)),.wp-block-cover>*:where(:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright):not(.aligncenter):not(.wp-block-cover__background)),.wp-block-group>*:where(:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright):not(.aligncenter):not(.wp-block-cover__background)){max-width:var(--wp--style--global--wide-size);margin-inline:auto}main.wp-block-group>:has(>.wp-block-cover__background),.entry-content>:has(>.wp-block-cover__background),.wp-block-cover>:has(>.wp-block-cover__background),.wp-block-group>:has(>.wp-block-cover__background){margin-block:0}footer.wp-block-template-part{margin-top:var(--wp--preset--spacing--40)}.entry-content:has(>.wp-block-cover:last-child)+footer.wp-block-template-part,.entry-content:has(>.wp-block-media-text:last-child)+footer.wp-block-template-part,.entry-content:has(>figure.alignfull:last-child)+footer.wp-block-template-part{margin-top:0}strong,b{font-weight:600}div.wpforms-container textarea{max-width:60%}div.wpforms-container .wpforms-field.hidden{display:none}div.wpforms-container .wpforms-submit-container{--wpforms-button-border-color: var(--wp-preset--color--primary);--wpforms-button-background-color: transparent;--wpforms-button-background-color-alt: transparent}div.wpforms-container .wpforms-submit-container button[type=submit],div.wpforms-container .wpforms-submit-container button[type=submit]:not(:hover):not(:active){padding-inline:var(--wp--preset--spacing--40);height:var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--medium);font-style:normal;font-weight:400;color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:0}div.wpforms-container .wpforms-submit-container button[type=submit]:hover,div.wpforms-container .wpforms-submit-container button[type=submit]:not(:hover):not(:active):hover{background:var(--wp--preset--color--primary);color:#fff}:root :where(.wp-block-cover){padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)}.wp-block-cover{position:relative;display:flex;justify-content:center;clear:both}.wp-block-cover>*:where(:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright):not(.aligncenter):not(.wp-block-cover__background)){max-width:var(--wp--style--global--wide-size);margin-inline:auto;width:100%}.wp-block-cover .wp-block-cover__background{position:absolute;inset:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover .wp-block-cover__inner-container{z-index:1}.wp-block-details summary{font-size:var(--wp--preset--font-size--large);font-weight:bold;font-family:var(--wp--preset--font-family--titles);margin-bottom:1em}.wp-block-details summary~*{margin-left:2ch}:has(.entry-content>.wp-block-gallery:first-child) header.wp-block-template-part{position:absolute;z-index:1;width:100%;filter:invert(1)}:has(.entry-content>.wp-block-gallery:first-child) .entry-content>.wp-block-gallery:first-child{max-width:none;display:block;position:relative;width:100%;height:100svh}:has(.entry-content>.wp-block-gallery:first-child) .entry-content>.wp-block-gallery:first-child figure{width:100% !important;position:absolute;inset:0}.wp-block-media-text{gap:4vw}.wp-block-media-text.alignfull .wp-block-media-text__content{padding-inline:var(--wp--preset--spacing--20) !important}@media only screen and (min-width: 783px){.wp-block-media-text.alignfull .wp-block-media-text__content{padding-inline:0 calc((100vw - var(--wp--style--global--wide-size))/2) !important}.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content{padding-inline:calc((100vw - var(--wp--style--global--wide-size))/2) 0 !important}}.wp-block-media-text.is-image-fill-element .wp-block-media-text__media{min-height:clamp(260px,23.4375vw,28.125rem)}.wp-block-media-text.is-image-fill-element .wp-block-media-text__content>:first-child{margin-block-start:0}.wp-block-media-text.is-image-fill-element .wp-block-media-text__content>:last-child{margin-block-end:0}.wp-block-media-text>.wp-block-media-text__content{padding-inline:0}.draggable-wrapper:has(.wp-block-pullquote){position:relative}:has(>.wp-block-pullquote){position:relative}:has(>.wp-block-pullquote) .wp-block-pullquote{position:relative;padding-block:0}.draggable-wrapper :has(>.wp-block-pullquote) .wp-block-pullquote:before{content:none}:has(>.wp-block-pullquote) .wp-block-pullquote blockquote{font-size:var(--wp--preset--font-size--x-large);font-style:italic;line-height:1.1;font-weight:200;position:relative;z-index:1}:has(>.wp-block-pullquote) .wp-block-pullquote blockquote cite{font-size:.8em}@media only screen and (max-width: 782px){:has(>.wp-block-pullquote) .wp-block-pullquote:before{transform:translate(40%, -80%)}:has(>.wp-block-pullquote) .wp-block-pullquote blockquote{margin-left:0}}.wp-block-cover__image-background~.wp-block-cover__inner-container .wp-block-button__link:not(.has-background){--custom-background-color: rgb(61 61 61 / 36%) !important}.has-primary-background-color{--custom-background-color: var(--wp--preset--color--primary)}.has-primary-color{--custom-text-color: var(--wp--preset--color--primary)}.wp-block-buttons .wp-block-button .wp-block-button__link{position:relative}.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:100%;height:10px;z-index:-1;transform:translateX(-50%) translateY(100%);background:linear-gradient(to bottom, var(--wp--preset--color--light-grey) 50%, transparent);transition:all .3s ease;clip-path:polygon(0% 0%, 100% 0%, 50% 50%)}.wp-block-buttons .wp-block-button .wp-block-button__link:hover:after{clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button .wp-block-button__link.has-background,.wp-block-buttons .wp-block-button .wp-block-button__link.has-text-color{background-color:var(--custom-background-color) !important;color:var(--custom-text-color) !important;border-color:var(--custom-text-color) !important}.has-white-background-color{--custom-background-color: var(--wp--preset--color--white)}.has-white-color{--custom-text-color: var(--wp--preset--color--white)}.wp-block-buttons .wp-block-button .wp-block-button__link{position:relative}.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:100%;height:10px;z-index:-1;transform:translateX(-50%) translateY(100%);background:linear-gradient(to bottom, var(--wp--preset--color--light-grey) 50%, transparent);transition:all .3s ease;clip-path:polygon(0% 0%, 100% 0%, 50% 50%)}.wp-block-buttons .wp-block-button .wp-block-button__link:hover:after{clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button .wp-block-button__link.has-background,.wp-block-buttons .wp-block-button .wp-block-button__link.has-text-color{background-color:var(--custom-background-color) !important;color:var(--custom-text-color) !important;border-color:var(--custom-text-color) !important}.has-black-background-color{--custom-background-color: var(--wp--preset--color--black)}.has-black-color{--custom-text-color: var(--wp--preset--color--black)}.wp-block-buttons .wp-block-button .wp-block-button__link{position:relative}.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:100%;height:10px;z-index:-1;transform:translateX(-50%) translateY(100%);background:linear-gradient(to bottom, var(--wp--preset--color--light-grey) 50%, transparent);transition:all .3s ease;clip-path:polygon(0% 0%, 100% 0%, 50% 50%)}.wp-block-buttons .wp-block-button .wp-block-button__link:hover:after{clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button .wp-block-button__link.has-background,.wp-block-buttons .wp-block-button .wp-block-button__link.has-text-color{background-color:var(--custom-background-color) !important;color:var(--custom-text-color) !important;border-color:var(--custom-text-color) !important}.has-grey-background-color{--custom-background-color: var(--wp--preset--color--grey)}.has-grey-color{--custom-text-color: var(--wp--preset--color--grey)}.wp-block-buttons .wp-block-button .wp-block-button__link{position:relative}.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:100%;height:10px;z-index:-1;transform:translateX(-50%) translateY(100%);background:linear-gradient(to bottom, var(--wp--preset--color--light-grey) 50%, transparent);transition:all .3s ease;clip-path:polygon(0% 0%, 100% 0%, 50% 50%)}.wp-block-buttons .wp-block-button .wp-block-button__link:hover:after{clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button .wp-block-button__link.has-background,.wp-block-buttons .wp-block-button .wp-block-button__link.has-text-color{background-color:var(--custom-background-color) !important;color:var(--custom-text-color) !important;border-color:var(--custom-text-color) !important}.has-dark-blue-background-color{--custom-background-color: var(--wp--preset--color--dark-blue)}.has-dark-blue-color{--custom-text-color: var(--wp--preset--color--dark-blue)}.wp-block-buttons .wp-block-button .wp-block-button__link{position:relative}.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:100%;height:10px;z-index:-1;transform:translateX(-50%) translateY(100%);background:linear-gradient(to bottom, var(--wp--preset--color--light-grey) 50%, transparent);transition:all .3s ease;clip-path:polygon(0% 0%, 100% 0%, 50% 50%)}.wp-block-buttons .wp-block-button .wp-block-button__link:hover:after{clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button .wp-block-button__link.has-background,.wp-block-buttons .wp-block-button .wp-block-button__link.has-text-color{background-color:var(--custom-background-color) !important;color:var(--custom-text-color) !important;border-color:var(--custom-text-color) !important}.has-light-grey-background-color{--custom-background-color: var(--wp--preset--color--light-grey)}.has-light-grey-color{--custom-text-color: var(--wp--preset--color--light-grey)}.wp-block-buttons .wp-block-button .wp-block-button__link{position:relative}.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:100%;height:10px;z-index:-1;transform:translateX(-50%) translateY(100%);background:linear-gradient(to bottom, var(--wp--preset--color--light-grey) 50%, transparent);transition:all .3s ease;clip-path:polygon(0% 0%, 100% 0%, 50% 50%)}.wp-block-buttons .wp-block-button .wp-block-button__link:hover:after{clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button .wp-block-button__link.has-background,.wp-block-buttons .wp-block-button .wp-block-button__link.has-text-color{background-color:var(--custom-background-color) !important;color:var(--custom-text-color) !important;border-color:var(--custom-text-color) !important}.wp-block-image.alignfull+.wp-block-image.alignfull{margin-top:0}.is-layout-grid{padding:0;container-name:responsive-grid;container-type:inline-size}@media only screen and (min-width: 783px){.columns-1{display:grid}.columns-1:has(>*:nth-child(1)){grid-template-columns:repeat(1, minmax(0, 1fr))}.columns-1:not(:has(>*:nth-child(1))){display:flex;flex-direction:row;gap:var(--wp--style--block-gap, 0)}.columns-1:not(:has(>*:nth-child(1)))>*{flex-grow:1}.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*0)/1)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*0)/1)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*0)/1)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*0)/1)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*0)/1)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*0)/1)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*0)/1)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*0)/1)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*0)/1)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*0)/1)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-1:not(:has(>*:nth-child(1))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-2{display:grid}.columns-2:has(>*:nth-child(2)){grid-template-columns:repeat(2, minmax(0, 1fr))}.columns-2:not(:has(>*:nth-child(2))){display:flex;flex-direction:row;gap:var(--wp--style--block-gap, 0)}.columns-2:not(:has(>*:nth-child(2)))>*{flex-grow:1}.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-2:not(:has(>*:nth-child(2))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-3{display:grid}.columns-3:has(>*:nth-child(3)){grid-template-columns:repeat(3, minmax(0, 1fr))}.columns-3:not(:has(>*:nth-child(3))){display:flex;flex-direction:row;gap:var(--wp--style--block-gap, 0)}.columns-3:not(:has(>*:nth-child(3)))>*{flex-grow:1}.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*2)/3)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*2)/3)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*2)/3)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*2)/3)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*2)/3)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*2)/3)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*2)/3)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*2)/3)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*2)/3)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*2)/3)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-3:not(:has(>*:nth-child(3))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-4{display:grid}.columns-4:has(>*:nth-child(4)){grid-template-columns:repeat(4, minmax(0, 1fr))}.columns-4:not(:has(>*:nth-child(4))){display:flex;flex-direction:row;gap:var(--wp--style--block-gap, 0)}.columns-4:not(:has(>*:nth-child(4)))>*{flex-grow:1}.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*3)/4)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*3)/4)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*3)/4)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*3)/4)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*3)/4)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*3)/4)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*3)/4)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*3)/4)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*3)/4)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*3)/4)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-4:not(:has(>*:nth-child(4))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-5{display:grid}.columns-5:has(>*:nth-child(5)){grid-template-columns:repeat(5, minmax(0, 1fr))}.columns-5:not(:has(>*:nth-child(5))){display:flex;flex-direction:row;gap:var(--wp--style--block-gap, 0)}.columns-5:not(:has(>*:nth-child(5)))>*{flex-grow:1}.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*4)/5)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*4)/5)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*4)/5)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*4)/5)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*4)/5)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*4)/5)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*4)/5)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*4)/5)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*4)/5)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*4)/5)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-5:not(:has(>*:nth-child(5))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-6{display:grid}.columns-6:has(>*:nth-child(6)){grid-template-columns:repeat(6, minmax(0, 1fr))}.columns-6:not(:has(>*:nth-child(6))){display:flex;flex-direction:row;gap:var(--wp--style--block-gap, 0)}.columns-6:not(:has(>*:nth-child(6)))>*{flex-grow:1}.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*5)/6)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*5)/6)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*5)/6)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*5)/6)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*5)/6)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*5)/6)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*5)/6)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*5)/6)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*5)/6)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*5)/6)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-6:not(:has(>*:nth-child(6))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-7{display:grid}.columns-7:has(>*:nth-child(7)){grid-template-columns:repeat(7, minmax(0, 1fr))}.columns-7:not(:has(>*:nth-child(7))){display:flex;flex-direction:row;gap:var(--wp--style--block-gap, 0)}.columns-7:not(:has(>*:nth-child(7)))>*{flex-grow:1}.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*6)/7)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*6)/7)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*6)/7)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*6)/7)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*6)/7)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*6)/7)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*6)/7)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*6)/7)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*6)/7)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*6)/7)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-7:not(:has(>*:nth-child(7))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-8{display:grid}.columns-8:has(>*:nth-child(8)){grid-template-columns:repeat(8, minmax(0, 1fr))}.columns-8:not(:has(>*:nth-child(8))){display:flex;flex-direction:row;gap:var(--wp--style--block-gap, 0)}.columns-8:not(:has(>*:nth-child(8)))>*{flex-grow:1}.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*7)/8)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*7)/8)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*7)/8)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*7)/8)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*7)/8)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*7)/8)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*7)/8)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*7)/8)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*7)/8)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*7)/8)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-8:not(:has(>*:nth-child(8))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-9{display:grid}.columns-9:has(>*:nth-child(9)){grid-template-columns:repeat(9, minmax(0, 1fr))}.columns-9:not(:has(>*:nth-child(9))){display:flex;flex-direction:row;gap:var(--wp--style--block-gap, 0)}.columns-9:not(:has(>*:nth-child(9)))>*{flex-grow:1}.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*8)/9)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*8)/9)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*8)/9)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*8)/9)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*8)/9)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*8)/9)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*8)/9)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*8)/9)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*8)/9)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*8)/9)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-9:not(:has(>*:nth-child(9))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-10{display:grid}.columns-10:has(>*:nth-child(10)){grid-template-columns:repeat(10, minmax(0, 1fr))}.columns-10:not(:has(>*:nth-child(10))){display:flex;flex-direction:row;gap:var(--wp--style--block-gap, 0)}.columns-10:not(:has(>*:nth-child(10)))>*{flex-grow:1}.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*9)/10)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(10):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*9)/10)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(9):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*9)/10)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(8):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*9)/10)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(7):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*9)/10)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(6):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*9)/10)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(5):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*9)/10)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(4):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*9)/10)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(3):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*9)/10)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(2):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}@media only screen and (min-width: 783px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*9)/10)}}@media only screen and (min-width: 783px)and (min-width: 783px)and (max-width: 1023px){.columns-10:not(:has(>*:nth-child(10))):has(>*:nth-child(1):last-child)>*{max-width:calc((100% - var(--wp--style--block-gap, 0)*1)/2)}}.columns-3{display:grid}@media only screen and (min-width: 783px)and (max-width: 1023px){.columns-3{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media only screen and (max-width: 782px){.columns-3{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.columns-4{display:grid}@media only screen and (min-width: 783px)and (max-width: 1023px){.columns-4{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media only screen and (max-width: 782px){.columns-4{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.columns-5{display:grid}@media only screen and (min-width: 783px)and (max-width: 1023px){.columns-5{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media only screen and (max-width: 782px){.columns-5{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.columns-6{display:grid}@media only screen and (min-width: 783px)and (max-width: 1023px){.columns-6{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media only screen and (max-width: 782px){.columns-6{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.columns-7{display:grid}@media only screen and (min-width: 783px)and (max-width: 1023px){.columns-7{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media only screen and (max-width: 782px){.columns-7{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.columns-8{display:grid}@media only screen and (min-width: 783px)and (max-width: 1023px){.columns-8{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media only screen and (max-width: 782px){.columns-8{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.columns-9{display:grid}@media only screen and (min-width: 783px)and (max-width: 1023px){.columns-9{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media only screen and (max-width: 782px){.columns-9{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.columns-10{display:grid}@media only screen and (min-width: 783px)and (max-width: 1023px){.columns-10{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media only screen and (max-width: 782px){.columns-10{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}:has(>.horizontal-slider){--gap: calc((100vw - var(--wp--style--global--wide-size)) / 2);overflow:hidden;position:relative;max-width:none}:has(>.horizontal-slider) .horizontal-slider{display:flex;gap:var(--gap);column-gap:var(--gap);width:100%}body:where(.wp-admin) :has(>.horizontal-slider) .horizontal-slider,body:where(.block-editor-iframe__body) :has(>.horizontal-slider) .horizontal-slider,body:where(.editor-styles-wrapper) :has(>.horizontal-slider) .horizontal-slider{flex-direction:column;border:1px dashed var(--wp--preset--color--primary)}body:where(.wp-admin) :has(>.horizontal-slider) .horizontal-slider:before,body:where(.block-editor-iframe__body) :has(>.horizontal-slider) .horizontal-slider:before,body:where(.editor-styles-wrapper) :has(>.horizontal-slider) .horizontal-slider:before{content:"Slider";position:absolute;top:0;left:0;padding:.5em;background:var(--wp--preset--color--primary);color:#fff}:has(>.horizontal-slider) .horizontal-slider>*{margin:0;flex:0 0 100%;min-width:calc((100% - var(--gap)*0)/1)}:has(>.horizontal-slider) .horizontal-slider+.arrows{position:relative;width:120px;margin-left:auto;height:40px;margin-top:20px;display:flex;justify-content:end;gap:2em}:has(>.horizontal-slider) .horizontal-slider+.arrows .arrow-next,:has(>.horizontal-slider) .horizontal-slider+.arrows .arrow-prev{color:var(--smooth-draggable-arrow-color, var(--wp--preset--color--primary));cursor:pointer;transition:.1s ease-in-out;border:1px solid;display:flex;align-items:center;justify-content:center;border-radius:100%;aspect-ratio:1;height:auto;width:auto}:has(>.horizontal-slider) .horizontal-slider+.arrows .arrow-next.disabled,:has(>.horizontal-slider) .horizontal-slider+.arrows .arrow-prev.disabled{opacity:.2;pointer-events:none}@media(hover: hover){:has(>.horizontal-slider) .horizontal-slider+.arrows .arrow-next:not(.disabled):hover,:has(>.horizontal-slider) .horizontal-slider+.arrows .arrow-prev:not(.disabled):hover{background:var(--smooth-draggable-arrow-color, var(--wp--preset--color--primary));border-color:var(--smooth-draggable-arrow-color, var(--wp--preset--color--primary));color:#fff}}:has(>.horizontal-slider) .horizontal-slider+.arrows .arrow-next:not(.disabled):active,:has(>.horizontal-slider) .horizontal-slider+.arrows .arrow-prev:not(.disabled):active{background:var(--smooth-draggable-arrow-color, var(--wp--preset--color--primary));border-color:var(--smooth-draggable-arrow-color, var(--wp--preset--color--primary));color:#fff}.wp-block-cover:has(.has-primary-background-color) :has(>.horizontal-slider) .horizontal-slider+.arrows .arrow-next,.wp-block-cover:has(.has-primary-background-color) :has(>.horizontal-slider) .horizontal-slider+.arrows .arrow-prev{color:#fff}:has(>.horizontal-slider)+.wp-block-buttons{margin-top:0;padding-top:0}header.wp-block-template-part{position:fixed;width:100%;color:#fff;z-index:100;top:0}header.wp-block-template-part+*{margin-top:calc(var(--site-header-height) + var(--wp--preset--spacing--20))}header.wp-block-template-part+*:has(>.wp-block-cover:first-child){margin-top:0}header.wp-block-template-part+*:has(>.wp-block-image:first-child){margin-top:calc(var(--site-header-height))}body:has(#wpadminbar) header.wp-block-template-part{top:32px}@media only screen and (max-width: 782px){body:has(#wpadminbar) header.wp-block-template-part{top:46px}}header.wp-block-template-part :has(>.header-logo){align-items:center}header.wp-block-template-part .header-logo{z-index:1}header.wp-block-template-part .header-logo svg{display:block;width:60px;aspect-ratio:759/879;height:auto}header.wp-block-template-part .header-logo svg .black{color:#fff}header.wp-block-template-part:before{content:"";position:absolute;inset:0;z-index:-1;background:#000}header.wp-block-template-part .wc-block-mini-cart__badge,header.wp-block-template-part .wc-block-mini-cart__quantity-badge{z-index:1;color:var(--wp--preset--color--primary)}header.wp-block-template-part .wc-block-mini-cart__badge{background:var(--wp--preset--color--primary);color:#000;border:1px solid var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--small);left:110%}header.wp-block-template-part .wc-block-mini-cart__button{margin:0;padding:0}#sticky-abo{position:fixed;right:0;top:50%;transform-origin:center;writing-mode:sideways-lr;z-index:2;padding:0;margin:0}@media only screen and (max-width: 782px){#sticky-abo{top:unset;bottom:0;writing-mode:unset;left:0;right:0;width:100%;max-width:unset !important}#sticky-abo .wp-block-button{width:100%}body:has(#sticky-abo){padding-bottom:50px}}#sticky-abo a{padding:1em .5em;border:unset;min-width:unset;will-change:auto;outline:2px solid rgba(0,0,0,0);text-transform:unset}#sticky-abo a:after{content:unset}#sticky-abo a:hover,#sticky-abo a:focus{outline-color:#fff}.home header.wp-block-template-part{--to-alpha: 0.0}.home header.wp-block-template-part .wp-block-navigation__responsive-container-close{left:0;right:unset}@media only screen and (max-width: 782px){.home header.wp-block-template-part nav{flex-grow:0}}.home header.wp-block-template-part .header-logo svg{width:clamp(120px,9.375vw,11.25rem)}.home header.wp-block-template-part>.wp-block-group{padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)}.home header.wp-block-template-part:before{background:linear-gradient(to bottom, black, rgba(0, 0, 0, var(--to-alpha)))}.home header.wp-block-template-part :has(>.header-logo){align-items:flex-start}.home header.wp-block-template-part .wp-block-search.wp-block-search__button-only .wp-block-search__button{padding:0}.wp-block-breadcrumbs{margin-block-start:var(--wp--preset--spacing--20) !important}footer.wp-block-template-part{container-name:footer;container-type:inline-size;clear:both}footer.wp-block-template-part .footer-logo svg{display:block;width:clamp(120px,9.375vw,11.25rem);aspect-ratio:759/879;height:auto}footer.wp-block-template-part .footer-logo svg .black{color:#fff}footer.wp-block-template-part .is-content-justification-space-between{align-items:flex-start}footer.wp-block-template-part .custom-logo-link img{filter:invert(1) brightness(100)}footer.wp-block-template-part #copyten a{color:#fff;font-family:sans-serif;text-decoration:none;font-size:clamp(12px,.7291666667vw,.875rem)}@container footer (max-width: 760px){footer.wp-block-template-part .footer-main-wrapper{align-items:center !important;gap:0;flex-direction:column}footer.wp-block-template-part .footer-main-wrapper p,footer.wp-block-template-part .footer-main-wrapper ul,footer.wp-block-template-part .footer-main-wrapper .wp-block-group,footer.wp-block-template-part .footer-main-wrapper .wp-block-buttons{text-align:center;width:100%;justify-content:center}footer.wp-block-template-part .footer-main-wrapper .wp-block-group{padding-top:0 !important;padding-bottom:0 !important}footer.wp-block-template-part .footer-contact{flex-direction:column}}@media only screen and (max-width: 782px){footer.wp-block-template-part #claim>.wp-block-group{gap:0}footer.wp-block-template-part #claim>.wp-block-group>.is-vertical{flex-direction:row}footer.wp-block-template-part #claim>.wp-block-group>.is-vertical .wp-block-image{flex-basis:80px;flex-grow:0}footer.wp-block-template-part #claim>.wp-block-group>.is-vertical .wp-block-group{flex-basis:min-content;flex-grow:1}}footer.wp-block-template-part .wp-block-polylang-language-switcher{display:flex;margin:0;padding:0;list-style-type:none;text-transform:uppercase}footer.wp-block-template-part .wp-block-polylang-language-switcher li:not(:first-child):before{content:" | ";white-space:pre}[style*="aspect-ratio:3/4;"]{width:100%;height:auto;aspect-ratio:3.5/4 !important}[style*="aspect-ratio:4/3;"]{width:100%;height:auto;aspect-ratio:4/3.5 !important}:has(>.has-overlay>a):has(.wp-block-post-featured-image) .wp-block-post-featured-image,:has(>.has-overlay>a):has(.wp-block-post-featured-image) .wp-block-image,:has(>.has-overlay>a):has(.wp-block-image) .wp-block-post-featured-image,:has(>.has-overlay>a):has(.wp-block-image) .wp-block-image{overflow:hidden}:has(>.has-overlay>a):has(.wp-block-post-featured-image) .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-post-featured-image) .wp-block-image img,:has(>.has-overlay>a):has(.wp-block-image) .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-image) .wp-block-image img{transform-origin:center;transition:.3s ease-in-out;scale:1;filter:grayscale(0)}:has(>.has-overlay>a):has(.wp-block-post-featured-image):hover .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-post-featured-image):hover .wp-block-image img,:has(>.has-overlay>a):has(.wp-block-post-featured-image):focus .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-post-featured-image):focus .wp-block-image img,:has(>.has-overlay>a):has(.wp-block-post-featured-image):focus-within .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-post-featured-image):focus-within .wp-block-image img,:has(>.has-overlay>a):has(.wp-block-image):hover .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-image):hover .wp-block-image img,:has(>.has-overlay>a):has(.wp-block-image):focus .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-image):focus .wp-block-image img,:has(>.has-overlay>a):has(.wp-block-image):focus-within .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-image):focus-within .wp-block-image img{filter:grayscale(1)}:has(>.has-overlay>a):has(.wp-block-post-featured-image)>.has-overlay:hover .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-post-featured-image)>.has-overlay:hover .wp-block-image img,:has(>.has-overlay>a):has(.wp-block-post-featured-image)>.has-overlay:focus .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-post-featured-image)>.has-overlay:focus .wp-block-image img,:has(>.has-overlay>a):has(.wp-block-post-featured-image)>.has-overlay:focus-within .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-post-featured-image)>.has-overlay:focus-within .wp-block-image img,:has(>.has-overlay>a):has(.wp-block-image)>.has-overlay:hover .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-image)>.has-overlay:hover .wp-block-image img,:has(>.has-overlay>a):has(.wp-block-image)>.has-overlay:focus .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-image)>.has-overlay:focus .wp-block-image img,:has(>.has-overlay>a):has(.wp-block-image)>.has-overlay:focus-within .wp-block-post-featured-image img,:has(>.has-overlay>a):has(.wp-block-image)>.has-overlay:focus-within .wp-block-image img{scale:1.025;filter:grayscale(0)}@media only screen and (max-width: 782px){.wp-block-group:has(>:nth-child(3)){grid-template-columns:1fr}}video{max-height:75svh;max-width:100%;height:auto;width:auto}header.wp-block-template-part .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--primary);color:#fff;top:0;left:0;right:0;bottom:0;box-sizing:border-box;width:100dvw;height:100dvh}header.wp-block-template-part .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close,header.wp-block-template-part .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{height:100%}header.wp-block-template-part .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;padding:1rem;text-align:center;height:100%}header.wp-block-template-part .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{justify-content:center;gap:1.5em;--wp--preset--font-size--medium: var(--wp--preset--font-size--large)}header.wp-block-template-part .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{width:100%;align-items:center}header.wp-block-template-part .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item:hover{background-color:var(--wp--preset--color--secondary);color:#fff}.brand-logos{display:grid;gap:1rem;align-items:center;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 783px){.brand-logos{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}}@media only screen and (min-width: 1024px){.brand-logos{grid-template-columns:repeat(6, 1fr)}}.brand-logos .wp-block-buttons{order:999;display:flex !important;white-space:pre}@media only screen and (max-width: 782px){.brand-logos .wp-block-buttons .wp-block-button{width:100%}.brand-logos .wp-block-buttons .wp-block-button a{padding-inline:0;min-width:fit-content}}.brand-logos .brand-logos__item{display:flex;justify-content:center;align-items:center;padding:.75rem;transition:transform .15s ease;background:#fff}.brand-logos .brand-logos__img{max-height:clamp(70px,5.2083333333vw,6.25rem);width:auto;object-fit:contain;display:block;filter:grayscale(1)}.brand-logos .brand-logos__fallback{font-size:14px;text-align:center;padding:.5rem}@media only screen and (max-width: 782px){.tax-pa_experience [data-block-name="woocommerce/product-collection"] .columns-3{grid-template-columns:1fr !important}}[data-block-name="woocommerce/product-collection"] li img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:400px 220px !important}[data-block-name="woocommerce/product-collection"] li.has-post-thumbnail :has(>img){aspect-ratio:4/3 !important}[data-block-name="woocommerce/product-collection"] li.has-post-thumbnail :has(>img) img{object-fit:cover !important}[data-block-name="woocommerce/product-collection"] li:not(.has-post-thumbnail) img{aspect-ratio:16/9 !important;object-fit:cover !important}[data-block-name="woocommerce/product-collection"] li.product_cat-cigares :has(>img){aspect-ratio:unset !important}[data-block-name="woocommerce/product-collection"] li.product_cat-cigares :has(>img) img{object-fit:contain !important}[data-block-name="woocommerce/product-collection"] li.product_cat-cigares .wp-block-post-title{min-height:2lh}[data-block-name="woocommerce/product-collection"] li.product_cat-cigares .wc-block-components-product-summary p{min-height:8lh;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}[data-block-name="woocommerce/product-collection"] li.product_cat-cigares .wc-block-components-product-summary p:nth-child(n+2){display:none}body.tax-pa_experience [data-block-name="woocommerce/product-collection"] li img{object-fit:cover !important}@media only screen and (min-width: 783px){.is-layout-constrained>[data-block-name="woocommerce/product-filters"]:where(:not(.alignleft):not(.alignright):not(.alignfull)),.is-layout-constrained>.widget_wpc_filters_widget:where(:not(.alignleft):not(.alignright):not(.alignfull)){float:left;margin-right:40px !important;min-width:240px}}[data-block-name="woocommerce/product-description"].is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--wide-size)}@media only screen and (min-width: 783px){#product-data{float:right;max-width:40%;margin-left:var(--wp--preset--spacing--60) !important}}.cigar-attributes>p{margin-block:5px;display:flex;justify-content:start;align-items:center;gap:var(--wp--preset--spacing--20);font-weight:500}.cigar-attributes>p svg{height:auto;flex-basis:clamp(40px,3.6458333333vw,4.375rem)}.cigar-attributes>p svg path{fill:var(--wp--preset--color--primary)}li.wc-block-product .wp-block-group:has(>.cigar-attributes) .cigar-attributes{display:flex;width:100%}li.wc-block-product .wp-block-group:has(>.cigar-attributes) .cigar-attributes>p{flex-basis:1px;flex-grow:1;flex-direction:column;width:fit-content;gap:var(--wp--preset--spacing--10);align-items:center;text-align:center;font-size:var(--wp--preset--font-size--small)}li.wc-block-product .wp-block-group:has(>.cigar-attributes) .cigar-attributes>p svg{height:2em;width:auto;max-width:60px}.wp-block-group.product+.wp-block-image.alignfull{margin-top:0}/*# sourceMappingURL=style.css.map */
