/*!
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: toughepicureans
Domain Path: /languages
Tags:
*/body{--media-query: mobile}@media only screen and (min-width: 783px){body{--media-query: desktop}}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}}body *{box-sizing:border-box}@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:var(--wp--preset--color--grey);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}@supports(-webkit-touch-callout: none){input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]),select,textarea{font-size:16px}}: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-quote){position:relative}.draggable-wrapper:has(.wp-block-quote):before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 151 152' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M150.995 54.9082C150.695 65.8082 146.145 74.9082 140.835 83.9082C135.835 92.2782 128.095 97.7382 120.835 103.668C116.185 107.458 111.205 110.828 106.465 114.498C105.122 115.54 103.954 116.789 103.005 118.198C97.0548 127.008 91.7448 136.108 89.8448 146.808C89.1048 150.968 85.7848 152.228 82.2748 150.038C81.7681 149.784 81.3082 149.446 80.9148 149.038C77.3348 144.608 73.3848 140.418 70.3448 135.638C67.3048 130.858 65.1248 125.468 62.6648 120.308C58.9048 112.448 58.9348 104.308 60.9548 95.9982C63.8648 83.9982 70.1948 73.9982 78.3948 64.9982C82.0648 60.9982 85.9548 57.1782 89.5848 53.1382C91.8748 50.6082 93.7348 47.6982 96.0448 45.1382C101.225 39.5382 102.335 32.4482 103.505 25.3982C104.365 20.1982 102.255 15.8782 98.9548 12.0382C97.4748 10.3082 95.7948 8.7282 94.4348 6.9082C93.8452 6.25426 93.4743 5.4326 93.3739 4.55782C93.2735 3.68303 93.4486 2.79872 93.8748 2.0282C94.3137 1.2788 94.9791 0.688091 95.7753 0.34123C96.5714 -0.00563061 97.4572 -0.0907281 98.3048 0.0982042C109.725 1.8982 120.555 5.2582 130.055 12.1482C134.798 15.43 138.631 19.8616 141.195 25.0282C143.677 29.8574 145.854 34.8371 147.715 39.9382C149.305 44.7482 149.935 49.8982 150.995 54.9082ZM112.465 14.0282C114.865 19.6082 114.625 25.0282 113.865 30.4182C112.785 38.0782 110.555 45.2282 105.555 51.6082C101.267 57.3506 96.4815 62.7046 91.2548 67.6082C84.8619 73.3523 79.613 80.2535 75.7848 87.9482C73.4575 92.8484 71.7575 98.0226 70.7248 103.348C68.7948 112.348 72.9248 120.108 77.1648 127.648C78.3748 129.808 79.4148 132.188 82.1648 132.888C90.2848 115.608 97.5848 107.388 110.925 98.1882C114.679 95.5495 118.297 92.7225 121.765 89.7182C129.652 82.9654 135.359 74.0251 138.165 64.0282C142.405 49.6382 137.665 36.9582 129.565 25.1882C127.6 22.2842 125.076 19.8014 122.139 17.8852C119.203 15.9689 115.914 14.6576 112.465 14.0282Z' fill='%232DB3E8' /%3E%3Cpath d='M66.1042 54.1601C67.0511 63.3481 64.4826 71.4522 61.3094 79.5489C58.3102 87.085 52.8548 92.4523 47.8254 98.1662C44.6032 101.819 41.0777 105.152 37.7722 108.713C36.8362 109.724 36.0591 110.891 35.47 112.171C31.7762 120.172 28.6139 128.353 28.2891 137.534C28.1618 141.104 25.7045 142.497 22.7249 141.011C22.3015 140.849 21.9055 140.611 21.554 140.308C18.2768 136.947 14.7367 133.825 11.8435 130.115C8.95035 126.405 6.66298 122.097 4.18178 118.009C0.392282 111.785 -0.466506 104.943 0.211029 97.7572C1.18398 87.382 5.04567 78.3423 10.4767 69.9544C12.9105 66.2239 15.5357 62.6224 17.9339 58.8623C19.4488 56.5059 20.5866 53.8735 22.1139 51.4899C25.554 46.2629 25.6528 40.1943 25.8028 34.1532C25.9111 29.6977 23.7944 26.2808 20.8 23.3872C19.4562 22.0828 17.9724 20.9247 16.7126 19.5327C16.181 19.0427 15.8022 18.3897 15.629 17.6649C15.4557 16.94 15.4967 16.1794 15.7462 15.4891C16.0078 14.8153 16.4637 14.2519 17.0481 13.8802C17.6325 13.5086 18.3153 13.3478 18.9981 13.4211C28.1154 13.7824 36.9408 15.5139 45.1097 20.3451C49.1711 22.6243 52.646 25.9613 55.2092 30.0437C57.6717 33.8509 59.9128 37.8152 61.9191 41.9134C63.6826 45.7944 64.733 50.0577 66.1042 54.1601ZM31.5708 23.6975C34.0506 28.1437 34.4505 32.7216 34.4409 37.3267C34.4273 43.8712 33.46 50.1031 30.2451 55.9673C27.5172 61.224 24.3589 66.2045 20.8069 70.8511C16.4348 76.3214 13.0819 82.6486 10.925 89.4992C9.63779 93.8508 8.87034 98.3693 8.64075 102.948C8.10831 110.704 12.176 116.807 16.3059 122.715C17.4853 124.407 18.5558 126.302 20.7802 126.613C25.2514 111.277 30.0638 103.635 39.489 94.5609C42.1358 91.9656 44.6561 89.2259 47.0401 86.3522C52.4703 79.8838 55.9604 71.7973 57.0688 63.1155C58.8218 50.5982 53.7442 40.4226 46.1402 31.3503C44.2904 29.1085 42.049 27.277 39.5473 25.9629C37.0456 24.6488 34.3338 23.8787 31.5708 23.6975Z' fill='%232DB3E8' /%3E%3C/svg%3E%0A");position:absolute;left:0;top:0;transform:translate(-50%, -50%);aspect-ratio:.9934210526;width:clamp(60px,5.2083333333vw,6.25rem);display:block;z-index:0}.draggable-wrapper:has(.wp-block-quote)>*{position:relative}:has(>.wp-block-quote){position:relative}:has(>.wp-block-quote) .wp-block-quote{padding-block:0;position:relative}:has(>.wp-block-quote) .wp-block-quote:before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 151 152' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M150.995 54.9082C150.695 65.8082 146.145 74.9082 140.835 83.9082C135.835 92.2782 128.095 97.7382 120.835 103.668C116.185 107.458 111.205 110.828 106.465 114.498C105.122 115.54 103.954 116.789 103.005 118.198C97.0548 127.008 91.7448 136.108 89.8448 146.808C89.1048 150.968 85.7848 152.228 82.2748 150.038C81.7681 149.784 81.3082 149.446 80.9148 149.038C77.3348 144.608 73.3848 140.418 70.3448 135.638C67.3048 130.858 65.1248 125.468 62.6648 120.308C58.9048 112.448 58.9348 104.308 60.9548 95.9982C63.8648 83.9982 70.1948 73.9982 78.3948 64.9982C82.0648 60.9982 85.9548 57.1782 89.5848 53.1382C91.8748 50.6082 93.7348 47.6982 96.0448 45.1382C101.225 39.5382 102.335 32.4482 103.505 25.3982C104.365 20.1982 102.255 15.8782 98.9548 12.0382C97.4748 10.3082 95.7948 8.7282 94.4348 6.9082C93.8452 6.25426 93.4743 5.4326 93.3739 4.55782C93.2735 3.68303 93.4486 2.79872 93.8748 2.0282C94.3137 1.2788 94.9791 0.688091 95.7753 0.34123C96.5714 -0.00563061 97.4572 -0.0907281 98.3048 0.0982042C109.725 1.8982 120.555 5.2582 130.055 12.1482C134.798 15.43 138.631 19.8616 141.195 25.0282C143.677 29.8574 145.854 34.8371 147.715 39.9382C149.305 44.7482 149.935 49.8982 150.995 54.9082ZM112.465 14.0282C114.865 19.6082 114.625 25.0282 113.865 30.4182C112.785 38.0782 110.555 45.2282 105.555 51.6082C101.267 57.3506 96.4815 62.7046 91.2548 67.6082C84.8619 73.3523 79.613 80.2535 75.7848 87.9482C73.4575 92.8484 71.7575 98.0226 70.7248 103.348C68.7948 112.348 72.9248 120.108 77.1648 127.648C78.3748 129.808 79.4148 132.188 82.1648 132.888C90.2848 115.608 97.5848 107.388 110.925 98.1882C114.679 95.5495 118.297 92.7225 121.765 89.7182C129.652 82.9654 135.359 74.0251 138.165 64.0282C142.405 49.6382 137.665 36.9582 129.565 25.1882C127.6 22.2842 125.076 19.8014 122.139 17.8852C119.203 15.9689 115.914 14.6576 112.465 14.0282Z' fill='%232DB3E8' /%3E%3Cpath d='M66.1042 54.1601C67.0511 63.3481 64.4826 71.4522 61.3094 79.5489C58.3102 87.085 52.8548 92.4523 47.8254 98.1662C44.6032 101.819 41.0777 105.152 37.7722 108.713C36.8362 109.724 36.0591 110.891 35.47 112.171C31.7762 120.172 28.6139 128.353 28.2891 137.534C28.1618 141.104 25.7045 142.497 22.7249 141.011C22.3015 140.849 21.9055 140.611 21.554 140.308C18.2768 136.947 14.7367 133.825 11.8435 130.115C8.95035 126.405 6.66298 122.097 4.18178 118.009C0.392282 111.785 -0.466506 104.943 0.211029 97.7572C1.18398 87.382 5.04567 78.3423 10.4767 69.9544C12.9105 66.2239 15.5357 62.6224 17.9339 58.8623C19.4488 56.5059 20.5866 53.8735 22.1139 51.4899C25.554 46.2629 25.6528 40.1943 25.8028 34.1532C25.9111 29.6977 23.7944 26.2808 20.8 23.3872C19.4562 22.0828 17.9724 20.9247 16.7126 19.5327C16.181 19.0427 15.8022 18.3897 15.629 17.6649C15.4557 16.94 15.4967 16.1794 15.7462 15.4891C16.0078 14.8153 16.4637 14.2519 17.0481 13.8802C17.6325 13.5086 18.3153 13.3478 18.9981 13.4211C28.1154 13.7824 36.9408 15.5139 45.1097 20.3451C49.1711 22.6243 52.646 25.9613 55.2092 30.0437C57.6717 33.8509 59.9128 37.8152 61.9191 41.9134C63.6826 45.7944 64.733 50.0577 66.1042 54.1601ZM31.5708 23.6975C34.0506 28.1437 34.4505 32.7216 34.4409 37.3267C34.4273 43.8712 33.46 50.1031 30.2451 55.9673C27.5172 61.224 24.3589 66.2045 20.8069 70.8511C16.4348 76.3214 13.0819 82.6486 10.925 89.4992C9.63779 93.8508 8.87034 98.3693 8.64075 102.948C8.10831 110.704 12.176 116.807 16.3059 122.715C17.4853 124.407 18.5558 126.302 20.7802 126.613C25.2514 111.277 30.0638 103.635 39.489 94.5609C42.1358 91.9656 44.6561 89.2259 47.0401 86.3522C52.4703 79.8838 55.9604 71.7973 57.0688 63.1155C58.8218 50.5982 53.7442 40.4226 46.1402 31.3503C44.2904 29.1085 42.049 27.277 39.5473 25.9629C37.0456 24.6488 34.3338 23.8787 31.5708 23.6975Z' fill='%232DB3E8' /%3E%3C/svg%3E%0A");position:absolute;left:0;top:0;transform:translate(-50%, -50%);aspect-ratio:.9934210526;width:clamp(60px,5.2083333333vw,6.25rem);display:block;z-index:0}:has(>.wp-block-quote) .wp-block-quote>*{position:relative}.draggable-wrapper :has(>.wp-block-quote) .wp-block-quote:before{content:none}:has(>.wp-block-quote) .wp-block-quote 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-quote) .wp-block-quote blockquote cite{font-size:.8em}@media only screen and (max-width: 782px){:has(>.wp-block-quote) .wp-block-quote:before{transform:translate(-80%, -10%)}:has(>.wp-block-quote) .wp-block-quote 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;z-index:1}.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;bottom:-2px;left:50%;width:100%;height:8px;z-index:-1;transform:translateX(-50%) translateY(100%);background:linear-gradient(to bottom, var(--custom-text-color, 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;z-index:1}.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;bottom:-2px;left:50%;width:100%;height:8px;z-index:-1;transform:translateX(-50%) translateY(100%);background:linear-gradient(to bottom, var(--custom-text-color, 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;z-index:1}.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;bottom:-2px;left:50%;width:100%;height:8px;z-index:-1;transform:translateX(-50%) translateY(100%);background:linear-gradient(to bottom, var(--custom-text-color, 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;z-index:1}.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;bottom:-2px;left:50%;width:100%;height:8px;z-index:-1;transform:translateX(-50%) translateY(100%);background:linear-gradient(to bottom, var(--custom-text-color, 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;z-index:1}.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;bottom:-2px;left:50%;width:100%;height:8px;z-index:-1;transform:translateX(-50%) translateY(100%);background:linear-gradient(to bottom, var(--custom-text-color, 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;z-index:1}.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;bottom:-2px;left:50%;width:100%;height:8px;z-index:-1;transform:translateX(-50%) translateY(100%);background:linear-gradient(to bottom, var(--custom-text-color, 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 .wp-block-group:has(>.wp-block-navigation){display:flex}@media only screen and (min-width: 783px)and (max-width: 1023px){header.wp-block-template-part .is-layout-flex{gap:clamp(10px,.8333333333vw,1rem);--wp--preset--font-size--medium: clamp(10px, 0.8333333333vw, 1rem)}}header.wp-block-template-part+*{margin-top:calc(var(--site-header-height) + var(--wp--preset--spacing--20))}.home header.wp-block-template-part+*{margin-top:0}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))}@media only screen and (max-width: 782px){header.wp-block-template-part>.wp-block-group>.is-content-justification-center{justify-content:space-between}body:not(.home) header.wp-block-template-part>.wp-block-group>.is-content-justification-center{justify-content:center}header.wp-block-template-part>.wp-block-group>.is-content-justification-center:has(>div>a>svg)>:is(:first-child,:last-child){width:0}header.wp-block-template-part>.wp-block-group>.is-content-justification-center:has(>div>a>svg)>:is(:first-child,:last-child)>p{display:none}}@media only screen and (min-width: 783px){header.wp-block-template-part>.wp-block-group>.is-content-justification-center{display:grid;grid-template-columns:1fr auto 1fr;max-width:90vw}header.wp-block-template-part>.wp-block-group>.is-content-justification-center a{color:#fff;font-weight:500}body:not(.home) header.wp-block-template-part>.wp-block-group>.is-content-justification-center{justify-content:space-between}header.wp-block-template-part>.wp-block-group>.is-content-justification-center a.header-logo{display:flex;justify-content:center}}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}:has(.add-to-cart-form,.checkout-form) #sticky-abo{display:none}@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,.home header.wp-block-template-part .wp-block-group:has(>.wp-block-navigation){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){flex-grow:1;justify-content:center;align-items:flex-start}.te-open-cart-button,.wp-block-search__button svg{align-self:center}@media only screen and (max-width: 782px){header .wp-block-search,header .wp-block-search *{overflow:visible !important}header .wp-block-search{position:absolute;left:auto;right:4rem}.home header .wp-block-search{transform:translateY(-50%)}}header .wp-block-search .wp-block-search__button{padding:0}@media only screen and (max-width: 782px){nav.items-justified-left.wp-block-navigation,.wp-block-group:has(>nav.items-justified-left.wp-block-navigation){flex-grow:0}}.te-open-cart-button{height:24px}@media only screen and (max-width: 782px){.te-open-cart-button{position:absolute;left:auto;right:1rem}:has(>.te-open-cart-button){width:28px}}.home :has(>.te-open-cart-button){align-items:flex-start}.wp-block-search__inside-wrapper{width:100% !important}.te-mobile-menu-toggle,.te-mobile-menu-close{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--wp--preset--color--white);cursor:pointer;position:absolute;left:var(--wp--preset--spacing--20)}.te-mobile-menu-toggle svg,.te-mobile-menu-close svg{width:24px;height:15px;fill:currentColor}.te-mobile-menu-toggle[hidden],.te-mobile-menu-close[hidden]{display:none}@media only screen and (min-width: 783px){.te-mobile-menu-toggle,.te-mobile-menu-close{display:none}}.te-mobile-menu-close{position:fixed;top:var(--wp--preset--spacing--20)}.te-mobile-menu-overlay{position:fixed;inset:0;z-index:1001;background-color:var(--wp--preset--color--dark-blue);background-image:url("includes/gutenberg-cover/img/logo-left.avif");background-position:calc(0px - clamp(200px,20.8333333333vw,25rem)) center;background-repeat:no-repeat;background-size:clamp(400px,41.6666666667vw,50rem);color:var(--wp--preset--color--white);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.te-mobile-menu-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.te-mobile-menu-panel{min-height:100dvh;display:flex;flex-direction:column;padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--40);text-align:center;justify-content:center;opacity:0;transform:translateY(10px);transition:opacity .32s ease,transform .32s ease}.te-mobile-menu-overlay.is-open .te-mobile-menu-panel{opacity:1;transform:translateY(0)}.te-mobile-menu-close{align-self:flex-end;border:0;background:rgba(0,0,0,0);color:currentColor;padding:0;font-size:2rem;line-height:1;cursor:pointer}.te-mobile-menu-list{list-style:none;margin:0;padding:var(--wp--preset--spacing--20) 0 0;display:grid;gap:var(--wp--preset--spacing--20)}.te-mobile-menu-list a{color:currentColor;text-decoration:none;font-size:var(--wp--preset--font-size--large)}body.te-mobile-menu-open{overflow:hidden}.te-search-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(20px,4vw,48px);background:rgba(0,0,0,.82);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.te-search-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.te-search-overlay--adult{justify-content:center;background-color:var(--wp--preset--color--dark-blue);background-image:url("includes/gutenberg-cover/img/logo-left.avif");background-position:calc(0px - clamp(200px,20.8333333333vw,25rem)) center;background-repeat:no-repeat;background-size:clamp(400px,41.6666666667vw,50rem)}.te-search-overlay__panel{position:relative;width:min(100%,980px);background:var(--wp--preset--color--light-grey);color:#111;border:1px solid rgba(17,17,17,.12);box-shadow:0 24px 80px rgba(0,0,0,.28);padding:clamp(28px,5vw,56px)}.te-search-overlay__panel--adult{width:min(100%,420px);min-height:auto;display:flex;align-items:center;background:none;color:var(--wp--preset--color--white);border:0;box-shadow:none;padding:0}.te-search-overlay__content{position:relative;z-index:1;max-width:460px;display:grid;gap:var(--wp--preset--spacing--20);opacity:0;transform:translateY(10px);transition:all 1s ease-in-out}.te-search-overlay__eyebrow{margin:0;font-size:var(--wp--preset--font-size--small);letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--primary)}.te-search-overlay__close{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;background:rgba(0,0,0,0);color:#111;font-size:32px;line-height:1;cursor:pointer}.te-search-overlay__title{display:none}.te-search-overlay__panel--adult .te-search-overlay__title{margin:0;color:var(--wp--preset--color--white)}.te-search-overlay--adult .te-search-overlay__content{max-width:100%}.te-search-overlay.is-open .te-search-overlay__content{opacity:1;transform:translateY(0)}.te-search-overlay__form{gap:var(--wp--preset--spacing--20);display:flex;flex-direction:column}@media only screen and (min-width: 783px){.te-search-overlay__form{flex-direction:row}}.te-search-overlay__text{margin:0;max-width:36ch;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6}.te-search-overlay__actions{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--10)}.te-search-overlay__input{width:100%;padding:0 0 14px;border:0;border-bottom:2px solid #111;background:rgba(0,0,0,0);color:#111;font-size:clamp(1.3rem,3vw,2.4rem);line-height:1.1;outline:0;font-family:var(--wp--preset--font-family--libre-baskerville)}@media only screen and (min-width: 783px){.te-search-overlay__input{min-height:72px}}.te-search-overlay__input::placeholder{color:rgba(17,17,17,.52)}.te-search-overlay__submit{justify-self:start;border:2px solid var(--wp--preset--color--primary) !important;background:none !important;border-radius:0;color:var(--wp--preset--color--primary) !important;min-width:fit-content;height:100%}@media only screen and (min-width: 783px){.te-search-overlay__submit{min-height:72px}}.te-search-overlay__submit--adult{color:var(--wp--preset--color--white) !important;background:var(--wp--preset--color--primary) !important}.te-search-overlay__submit--secondary{color:var(--wp--preset--color--white) !important;border-color:hsla(0,0%,100%,.36) !important}body.te-search-open{overflow:hidden}@media only screen and (min-width: 783px){[data-nav-placeholder]{display:none}}footer.wp-block-template-part{container-name:footer;container-type:inline-size;clear:both}@media only screen and (max-width: 782px){footer.wp-block-template-part>:last-child>.wp-block-group{display:flex;flex-direction:column;align-items:center}}@media only screen and (max-width: 782px){footer.wp-block-template-part .footer-logo{order:9}}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)}@container footer (max-width: 760px){footer.wp-block-template-part .footer-main-wrapper{align-items:center !important;gap:var(--wp--preset--spacing--30);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}}@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}.alignfull:has(+.alignfull){margin-bottom:0}.alignfull:has(+.alignfull)+.alignfull{margin-top:0}.site-notice{width:100%;border:1px solid var(--border, black);padding:1lh;--background: color-mix(in srgb, var(--border, black) 12%, white);background:var(--background, white);color:var(--color, black)}.site-notice-error{--border: #930000}.site-notice-info{--border: #0000b0}.site-notice-warning{--border: #c48200}.site-notice-success{--border: #00a700}div.wpforms-container .wpforms-submit-container button[type=submit],div.wpforms-container .wpforms-submit-container button[type=submit]:not(:hover):not(:active){border-width:2px}.error404 .wp-block-columns .wp-block-column{display:flex;flex-direction:column}.error404 .wp-block-columns p{flex-grow:1}.error404 .wp-block-columns .wp-block-button__link{width:100%}.wp-block-query .wp-block-post-title :where(a){color:var(--wp--preset--color--grey)}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}.wp-block-toughepicureans-product-list-filtered{display:grid;gap:var(--wp--preset--spacing--20);position:relative}@media only screen and (min-width: 783px){.wp-block-toughepicureans-product-list-filtered{grid-template-columns:240px 1fr}}.wp-block-toughepicureans-product-list-filtered.is-single-column{grid-template-columns:minmax(0, 1fr)}.wp-block-toughepicureans-product-list-filtered a{color:var(--wp--preset--color--grey)}.wp-block-toughepicureans-product-list-filtered .toughepicureans-experience-index__section+.toughepicureans-experience-index__section{margin-top:var(--wp--preset--spacing--40)}.wp-block-toughepicureans-product-list-filtered .cigar-attributes,.wp-block-toughepicureans-product-list-filtered .event-attributes{display:grid;gap:var(--wp--preset--spacing--10);grid-template-columns:1fr 1fr}@media only screen and (min-width: 783px){.wp-block-toughepicureans-product-list-filtered .cigar-attributes:has(>:nth-child(3):last-child),.wp-block-toughepicureans-product-list-filtered .event-attributes:has(>:nth-child(3):last-child){grid-template-columns:repeat(3, 1fr)}}.wp-block-toughepicureans-product-list-filtered .cigar-attributes>p,.wp-block-toughepicureans-product-list-filtered .event-attributes>p{display:flex;align-items:center;flex-direction:column;gap:var(--wp--preset--spacing--10);text-align:center;margin:0}.wp-block-toughepicureans-product-list-filtered .cigar-attributes>p svg,.wp-block-toughepicureans-product-list-filtered .event-attributes>p svg{width:clamp(32px,2.5vw,3rem);height:clamp(32px,2.5vw,3rem)}.wp-block-toughepicureans-product-list-filtered .cigar-attributes>p span,.wp-block-toughepicureans-product-list-filtered .event-attributes>p span{font-size:var(--wp--preset--font-size--small)}.event-attributes{display:flex !important;flex-direction:column;align-items:start;text-align:left}.event-attributes>p{display:flex;flex-direction:row !important;gap:var(--wp--preset--spacing--20)}.event-attributes svg{max-width:20px;max-height:20px}.wp-block-toughepicureans-product-list-filtered [data-te-results]{position:relative}.wp-block-toughepicureans-product-list-filtered[aria-busy=true] [data-te-results]{pointer-events:none}.wp-block-toughepicureans-product-list-filtered[aria-busy=true] [data-te-results]::before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.72);z-index:9}.wp-block-toughepicureans-product-list-filtered[aria-busy=true] [data-te-results]::after{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;border:3px solid #c7beb0;border-top-color:var(--wp--preset--color--primary);border-radius:50%;animation:te-product-filters-spin .8s linear infinite;z-index:10}@keyframes te-product-filters-spin{to{transform:rotate(360deg)}}.toughepicureans-product-list-filtered__filters{gap:var(--wp--preset--spacing--10) var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--20);padding:1rem;border:1px solid #d9d2c6;background:#faf7f1;display:none}.toughepicureans-product-list-filtered__filters.is-open{display:grid;margin:0}@media only screen and (min-width: 783px){.toughepicureans-product-list-filtered__filters{display:grid}}.toughepicureans-product-list-filtered__filters .toughepicureans-product-list-filtered__filters-header{display:flex;justify-content:flex-end}.toughepicureans-product-list-filtered__filters [data-filter-key=__search]{order:-10}.toughepicureans-product-list-filtered__filters [data-filter-key=product_brand]{order:-9}.toughepicureans-product-list-filtered__filters [data-filter-key=pa_provenance]{order:-8}.toughepicureans-product-list-filtered__close{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);background:#fff;padding:.35rem .7rem;cursor:pointer}@media only screen and (min-width: 783px){.toughepicureans-product-list-filtered__close{display:none}}.toughepicureans-product-list-filtered__toggle{margin-bottom:var(--wp--preset--spacing--10);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;cursor:pointer}.toughepicureans-product-list-filtered__toggle:hover{background:var(--wp--preset--color--primary);color:#fff}@media only screen and (min-width: 783px){.toughepicureans-product-list-filtered__toggle{display:none}}.toughepicureans-product-list-filtered__filters fieldset{margin:0}.toughepicureans-product-list-filtered__filters legend,.toughepicureans-product-list-filtered__filters span{display:block;margin-bottom:var(--wp--preset--spacing--10);font-weight:500;font-size:var(--wp--preset--font-size--medium)}.toughepicureans-product-list-filtered__filters input[type=search],.toughepicureans-product-list-filtered__filters select{width:100%;max-width:100%;padding:.5rem .6rem;border:1px solid #c7beb0;background:#fff}.toughepicureans-product-list-filtered__filters select[multiple]{min-height:7.5rem}.te-select2-like{position:relative;border:1px solid #c7beb0;background:#fff;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.03)}.te-select2-like input[type=search]{margin:0;border:0;border-bottom:1px solid #ece5da;padding:.55rem .7rem;background:#f8f5ef}.te-select2-like input[type=search]:focus,.te-select2-like select:focus{outline:none}.te-select2-like:focus-within{border-color:#a99678;box-shadow:0 0 0 2px rgba(169,150,120,.2)}.te-select2-like select[multiple]{border:0;min-height:8rem;padding:.35rem}.te-select2-like select option{margin:calc(var(--wp--preset--spacing--10)/4) 0;padding:.35rem .45rem}.te-range-filter{display:grid;gap:calc(var(--wp--preset--spacing--10)/2)}.te-range-filter__values{display:flex;gap:calc(var(--wp--preset--spacing--10)/4);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semibold)}.te-range-filter__slider{position:relative;height:28px}.te-range-filter__track,.te-range-filter__selection{position:absolute;left:0;top:50%;transform:translateY(-50%);height:6px;border-radius:999px}.te-range-filter__track{width:100%;background:#ded7cb}.te-range-filter__selection{background:var(--wp--preset--color--primary)}.te-range-filter__handle{position:absolute;top:50%;transform:translate(-50%, -50%);width:18px;height:18px;border:2px solid var(--wp--preset--color--primary);border-radius:50%;background:#fff;cursor:pointer;z-index:2}.te-range-filter__handle:focus{outline:none;box-shadow:0 0 0 2px rgba(45,179,232,.25)}.toughepicureans-product-list-filtered__filters label{display:block}.toughepicureans-product-list-filtered__filters button[type=submit]{align-self:end;padding:.55rem .8rem}@media(max-width: 782px){.toughepicureans-product-list-filtered__filters{position:fixed;inset:var(--wp--preset--spacing--10);z-index:1002;max-height:calc(100dvh - var(--wp--preset--spacing--20));overflow:auto;box-shadow:0 0 0 100vmax rgba(0,0,0,.45)}}body.te-filters-drawer-open{overflow:hidden}.toughepicureans-product-list-filtered__items{list-style:none;margin:0 0 var(--wp--preset--spacing--10);padding:0;display:grid;gap:var(--wp--preset--spacing--10);height:fit-content}@media only screen and (min-width: 783px){.toughepicureans-product-list-filtered__items{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1024px){.toughepicureans-product-list-filtered__items{grid-template-columns:repeat(3, 1fr)}}.toughepicureans-product-list-filtered__item .toughepicureans-product-card__image{object-fit:cover}.toughepicureans-product-list-filtered__item.cat-cigare .toughepicureans-product-card__image{object-fit:contain}.toughepicureans-product-list-filtered__item a{text-decoration:none}.toughepicureans-product-card{display:flex;flex-direction:column;border:1px solid #d9d2c6;background:#fff;height:100%}.toughepicureans-product-card__image-link{display:block;aspect-ratio:4/3;overflow:hidden}.toughepicureans-product-card__image{width:100%;height:100%;object-fit:contain;display:block}.toughepicureans-product-card__image.is-placeholder{width:100%;height:100%;background-color:var(--wp--preset--color--light-grey);background-repeat:no-repeat;background-size:auto 80%;background-position:center;background-image:url(/wp-content/uploads/2026/03/logo-black.webp)}.toughepicureans-product-card__body{padding:.75rem .8rem .85rem;display:grid;gap:var(--wp--preset--spacing--10)}.toughepicureans-product-card__title{margin:0;font-size:var(--wp--preset--font-size--medium);line-height:1.3;font-family:var(--wp--preset--font-family--poppins)}.toughepicureans-product-card__attrs{list-style:none;margin:0;padding:0;display:grid;gap:var(--wp--preset--spacing--10)}.toughepicureans-product-card__attr-item{display:grid;grid-template-columns:18px 1fr;gap:var(--wp--preset--spacing--10);align-items:center;font-size:var(--wp--preset--font-size--small)}.toughepicureans-product-card__attr-item svg{width:16px;height:16px}.toughepicureans-product-card__attr-label{font-weight:500}.wp-block-toughepicureans-product-list-filtered .page-numbers{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--10);list-style:none;padding:0;margin:var(--wp--preset--spacing--10) 0 0}.wp-block-toughepicureans-product-list-filtered .page-numbers a,.wp-block-toughepicureans-product-list-filtered .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border:1px solid #c7beb0;text-decoration:none}body.single-product .entry-content>.wp-block-columns{gap:var(--wp--preset--spacing--60)}@media only screen and (min-width: 783px){body.single-product .entry-content h1{margin-block-start:var(--wp--preset--spacing--30)}}.te-product-layout{display:grid;gap:var(--wp--preset--spacing--60)}@media only screen and (min-width: 783px){.te-product-layout{grid-template-columns:minmax(0, 1fr) minmax(280px, 40%);align-items:start}}.te-product-layout__main{min-width:0}.te-product-layout__title{margin-top:0}.te-product-layout__sidebar{min-width:0}#product-data{width:100%}.wp-block-image:has(+.cigar-attributes){margin-block:0}.wp-block-image:has(+.cigar-attributes) .wp-block-image-wrapper,.wp-block-image:has(+.cigar-attributes) .wp-block-image-wrapper>picture{display:flex;align-items:center;justify-content:center;width:100%;height:200px}.wp-block-image:has(+.cigar-attributes) .wp-block-image-wrapper>picture>img{width:auto;max-width:100%;height:auto;display:block;object-fit:contain;object-position:center}.cigar-attributes{display:grid;gap:10px var(--wp--preset--spacing--20);grid-template-columns:1fr}@media only screen and (min-width: 783px){.cigar-attributes{grid-template-columns:1fr 1fr}}.cigar-attributes>p{margin-block:5px;display:flex;justify-content:start;align-items:center;gap:var(--wp--preset--spacing--20);font-weight:600}.cigar-attributes>p.diametre span:after{content:'"'}.cigar-attributes>p.puissance span{--rating: 0;--fill: calc(var(--rating) / 5 * 100%);font-size:0;position:relative;display:inline-block;width:63px;height:11px}.cigar-attributes>p.puissance span:before,.cigar-attributes>p.puissance span:after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-size:contain}.cigar-attributes>p.puissance span:before{background-image:url("data:image/svg+xml,%3Csvg width='63' height='11' viewBox='0 0 63 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5.5' cy='5.5' r='5' fill='white' stroke='black'/%3E%3Ccircle cx='18.5' cy='5.5' r='5' fill='white' stroke='black'/%3E%3Ccircle cx='31.5' cy='5.5' r='5' fill='white' stroke='black'/%3E%3Ccircle cx='44.5' cy='5.5' r='5' fill='white' stroke='black'/%3E%3Ccircle cx='57.5' cy='5.5' r='5' fill='white' stroke='black'/%3E%3C/svg%3E%0A")}.cigar-attributes>p.puissance span:after{background:linear-gradient(to right, #000 0, #000 var(--fill), transparent var(--fill), transparent 100%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='63' height='11' viewBox='0 0 63 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5.5' cy='5.5' r='5' fill='white'/%3E%3Ccircle cx='18.5' cy='5.5' r='5' fill='white'/%3E%3Ccircle cx='31.5' cy='5.5' r='5' fill='white'/%3E%3Ccircle cx='44.5' cy='5.5' r='5' fill='white'/%3E%3Ccircle cx='57.5' cy='5.5' r='5' fill='white'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg width='63' height='11' viewBox='0 0 63 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5.5' cy='5.5' r='5' fill='white'/%3E%3Ccircle cx='18.5' cy='5.5' r='5' fill='white'/%3E%3Ccircle cx='31.5' cy='5.5' r='5' fill='white'/%3E%3Ccircle cx='44.5' cy='5.5' r='5' fill='white'/%3E%3Ccircle cx='57.5' cy='5.5' r='5' fill='white'/%3E%3C/svg%3E%0A");mask-repeat:no-repeat;mask-size:contain}.cigar-attributes>p.longueur span:after{content:"cm"}.cigar-attributes>p svg{height:auto;flex-basis:clamp(40px,3.6458333333vw,4.375rem)}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}.single-product .event-price{display:none}.wp-block-group.product+.wp-block-image.alignfull{margin-top:0}header.wp-block-template-part+.experience-cover{margin-top:var(--site-header-height);margin-bottom:var(--wp--preset--spacing--30)}.experience-cover{min-height:calc(100svh - var(--site-header-height));align-items:flex-end}.experience-cover .brand-cover__eyebrow{font-size:var(--wp--preset--font-size--x-large);font-family:var(--wp--preset--font-family--libre-baskerville);font-style:normal;font-weight:700;text-transform:none}.experience-cover .wp-block-cover__inner-container>*{margin-inline:0}.experience-product-banners .wp-block-image,.experience-product-banners p{margin-block:0}.brand-cover__details{max-width:var(--wp--style--global--wide-size);margin:auto;margin-bottom:var(--wp--preset--spacing--40)}.brand-cover__details img{max-width:100%;height:auto}@media only screen and (min-width: 783px){.brand-cover__details .brand-cover__media{text-align:right}.brand-cover__details .brand-cover__media img{max-width:clamp(300px,20.8333333333vw,25rem)}}.mini-cart{position:fixed;overflow:auto;z-index:100;top:0;right:0;width:300px;height:100%;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.5);transition:transform .3s ease-in-out;padding:var(--wp--preset--font-size--large);display:flex;flex-direction:column}.mini-cart.close{transform:translateX(100%);box-shadow:unset}.mini-cart ul,.cart-details ul{list-style:none;padding:0;margin:0;flex-grow:1}.mini-cart ul li,.cart-details ul li{margin-bottom:var(--wp--preset--font-size--medium);padding-bottom:var(--wp--preset--font-size--small);border-bottom:1px solid #efefef}.mini-cart ul .title,.cart-details ul .title{font-size:var(--wp--preset--font-size--medium);font-weight:bold;display:block}.mini-cart .cart-total,.cart-details .cart-total{border-top:1px solid #ccc;margin-top:var(--wp--preset--font-size--medium);padding-top:var(--wp--preset--font-size--medium)}.mini-cart .cart-item-remove,.cart-details .cart-item-remove{display:block;margin-top:.35rem;background:rgba(0,0,0,0);border:0;padding:0;color:#a11a1a;font-size:var(--wp--preset--font-size--small);text-decoration:underline;cursor:pointer}.mini-cart .qty,.cart-details .qty{--cart-qty-control-height: 28px;display:inline-flex;align-items:center;gap:0;margin-top:.35rem}.mini-cart .cart-item-qty-input,.cart-details .cart-item-qty-input{width:46px;height:var(--cart-qty-control-height);text-align:center;padding:0 .3rem;border:1px solid #ccc;border-radius:0;font-size:var(--wp--preset--font-size--small);line-height:1;box-sizing:border-box;appearance:textfield;-moz-appearance:textfield}.mini-cart .cart-item-qty-input::-webkit-outer-spin-button,.mini-cart .cart-item-qty-input::-webkit-inner-spin-button,.cart-details .cart-item-qty-input::-webkit-outer-spin-button,.cart-details .cart-item-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mini-cart .cart-item-qty-decrease,.mini-cart .cart-item-qty-increase,.cart-details .cart-item-qty-decrease,.cart-details .cart-item-qty-increase{width:26px;height:var(--cart-qty-control-height);border:1px solid #ccc;border-radius:0;background:#fff;color:#222;cursor:pointer;line-height:1;font-size:1rem;padding:0;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}.mini-cart .cart-item-qty-decrease:hover,.mini-cart .cart-item-qty-increase:hover,.cart-details .cart-item-qty-decrease:hover,.cart-details .cart-item-qty-increase:hover{border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.mini-cart .cart-item-qty-decrease,.cart-details .cart-item-qty-decrease{border-right:0;border-radius:0}.mini-cart .cart-item-qty-input,.cart-details .cart-item-qty-input{border-radius:0}.mini-cart .cart-item-qty-increase,.cart-details .cart-item-qty-increase{border-left:0;border-radius:0}.mini-cart .qty-price,.cart-details .qty-price{margin-left:.5rem;font-size:var(--wp--preset--font-size--small);white-space:nowrap}.mini-cart .qty-price.qty-price-discounted,.cart-details .qty-price.qty-price-discounted{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap}.mini-cart .qty-price-original,.cart-details .qty-price-original{text-decoration:line-through;opacity:.7}.mini-cart .qty-price-promo,.cart-details .qty-price-promo{font-weight:700;color:var(--wp--preset--color--primary)}.mini-cart .wp-block-button,.cart-details .wp-block-button{width:100%}.mini-cart .wp-block-button .wp-block-button__link,.cart-details .wp-block-button .wp-block-button__link{padding:var(--wp--preset--spacing--10)}.cart-details a.checkout{display:none}.cart-details ul li{display:grid;gap:.4rem;justify-items:start;align-items:center}@media only screen and (min-width: 783px){.cart-details ul li{grid-template-columns:3fr 2fr 3fr}}.cart-details .cart-total{display:flex;justify-content:space-between;align-items:center}.cart-details .cart-promo{background:#f0f9ff;border:1px solid #bae6fd;padding:.5rem .7rem;border-radius:4px;margin:.8rem 0}.cart-details .cart-promo .cart-promo-label{font-weight:600;color:#0369a1}.cart-details .cart-promo .cart-promo-value{font-weight:700;color:#0369a1}.checkout-form{display:grid;gap:1rem}@media only screen and (min-width: 783px){.checkout-form{grid-template-columns:1fr 1fr}.checkout-form>*:not(.form-field),.checkout-form .form-field-textarea,.checkout-form .form-field-checkbox,.checkout-form .promo-code-field{grid-column:span 2}}.checkout-form .promo-code-field{max-width:120px}.checkout-form button[type=submit]{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--primary);padding:var(--wp--preset--spacing--10);cursor:pointer;transition:background-color .3s ease;width:fit-content;gap:var(--wp--preset--spacing--10)}.checkout-form button[type=submit]:hover{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--primary)}.checkout-form .checkout-form-message{grid-column:1/-1;margin:0 0 var(--wp--preset--font-size--small);padding:var(--wp--preset--font-size--small);border:1px solid rgba(0,0,0,0);border-radius:4px}.checkout-form .checkout-form-message .checkout-form-message-text{margin:0}.checkout-form .checkout-form-message .checkout-form-message-fields{margin:.4rem 0 0;padding-left:1.2rem}.checkout-form .checkout-form-message-success{border-color:#1f7a1f;background:#f3fff3;color:#1f7a1f}.checkout-form .checkout-form-message-error{border-color:#b42318;background:#fff7f7;color:#b42318}.checkout-form .form-field{margin-bottom:var(--wp--preset--font-size--medium)}.checkout-form .form-field label{display:block;margin-bottom:var(--wp--preset--font-size--small);font-weight:bold}.checkout-form .form-field input,.checkout-form .form-field select,.checkout-form .form-field textarea{width:100%;padding:var(--wp--preset--font-size--small);border:1px solid #ccc;border-radius:4px}.checkout-form .form-field input[type=date],.checkout-form .form-field select[type=date],.checkout-form .form-field textarea[type=date]{-webkit-min-logical-width:calc(100% - 16px)}.checkout-form .form-field.has-error input,.checkout-form .form-field.has-error select,.checkout-form .form-field.has-error textarea{border-color:#b42318;background:#fff7f7}.checkout-form .form-field.has-error .form-field-error-message{margin-top:.4rem;color:#b42318;font-size:var(--wp--preset--font-size--small)}.checkout-form .form-field textarea{min-height:100px}.checkout-form .form-field.form-field-checkbox{display:flex;align-items:center;flex-direction:row-reverse;justify-content:start}.checkout-form .form-field.form-field-checkbox label{margin:0;font-weight:normal}.checkout-form .form-field.form-field-checkbox input{width:auto;margin-right:var(--wp--preset--font-size--small)}.checkout-form .form-field.form-field-radio>label{margin-bottom:.4rem}.checkout-form .form-field.form-field-radio .radio-option{display:inline-flex;align-items:center;gap:.35rem;margin:0 .35rem .35rem 0;padding:.3rem .55rem;border:1px solid #cfcfcf;border-radius:7px;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.checkout-form .form-field.form-field-radio .radio-option:has(input:checked){border-color:var(--wp--preset--color--primary);background:#f5f1ea}.checkout-form .form-field.form-field-radio .radio-option:has(input:focus-visible){box-shadow:0 0 0 2px rgba(0,0,0,.08)}.checkout-form .form-field.form-field-radio .radio-option .radio-option-label{margin:0;font-weight:normal;font-size:var(--wp--preset--font-size--small);cursor:pointer}.checkout-form .form-field.form-field-radio .radio-option .radio-option-content{display:flex;flex-direction:column;gap:.1rem}.checkout-form .form-field.form-field-radio .radio-option .radio-option-description{display:block;font-size:.78em;line-height:1.35;color:#5b5b5b}.checkout-form .form-field.form-field-radio .radio-option input[type=radio]{width:auto;margin:0}.checkout-form .form-field.form-field-radio .radio-option-payment{min-width:min(100%,220px);padding:.7rem .9rem;align-items:flex-start}.checkout-form .form-field.form-field-radio .radio-option-payment .radio-option-label{font-weight:600}.checkout-form .form-field.form-field-radio .radio-option-payment-twint{border-color:#cce7f8;background:linear-gradient(180deg, #ffffff 0%, #f3fbff 100%)}.checkout-form .form-field.form-field-radio .radio-option-payment-twint .radio-option-label{color:#005b94;letter-spacing:.08em}.checkout-form .form-field.form-field-radio .radio-option-payment-twint:has(input:checked){border-color:#1f9ed8;background:linear-gradient(180deg, #ecf9ff 0%, #dff5ff 100%);box-shadow:0 0 0 1px rgba(31,158,216,.12)}.checkout-form .promo-code-actions{display:flex;align-items:stretch;gap:.5rem}.checkout-form .promo-code-actions input[name=promo_code]{flex:1 1 auto;width:auto}.checkout-form .promo-code-actions input[name=promo_code][aria-readonly=true]{background:#d1ffe5;border-color:#3fe903;color:#666;cursor:not-allowed}.checkout-form .promo-code-validate{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--primary);padding:var(--wp--preset--spacing--10);cursor:pointer;transition:background-color .3s ease;width:fit-content;gap:var(--wp--preset--spacing--10);width:auto;white-space:nowrap;padding:.5rem .9rem}.checkout-form .promo-code-validate:hover{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--primary)}.checkout-form.loading .form-field input,.checkout-form.loading .form-field select,.checkout-form.loading .form-field textarea,.checkout-form.loading button,.checkout-form.loading .wp-block-button__link{opacity:.55;cursor:not-allowed;pointer-events:none;filter:grayscale(35%)}.twint-payment-button{width:auto;height:58px;padding:0;border-radius:6px;display:inline-flex;justify-content:center;cursor:pointer;background-color:rgba(0,0,0,0);border:none;align-items:center}.twint-payment-button:hover{opacity:.96}.twint-payment-button-image{width:auto;height:58px;display:block}.twint-payment-embed{margin:1rem 0 1.25rem;width:min(100%,440px)}.twint-payment-iframe{width:100%;min-height:720px;border:1px solid #d9d2c6;background:#fff}.twint-payment-fallback{margin:.6rem 0 0;font-size:var(--wp--preset--font-size--small)}.order-summary .order-summary-meta{display:grid;gap:.8rem;margin-bottom:.8rem}@media only screen and (min-width: 783px){.order-summary .order-summary-meta{grid-template-columns:repeat(3, minmax(0, 1fr))}}.order-summary .order-summary-meta-group{background:#fafafa;border:1px solid #ececec;border-radius:0;padding:.6rem .7rem}.order-summary .order-summary-meta-group h3{margin:0 0 .35rem;font-size:var(--wp--preset--font-size--small)}.order-summary .order-summary-meta-group p{margin:0;font-size:var(--wp--preset--font-size--small)}.order-summary .order-summary-meta-group p+p{margin-top:.15rem}.order-summary .order-summary-meta-group h3+h3{margin-top:.55rem}.order-summary .cart-total{font-size:var(--wp--preset--font-size--small);display:flex;justify-content:flex-end;align-items:baseline;gap:.5rem;text-align:right}.order-summary .cart-total-order-total{font-weight:700}.order-summary .order-summary-table{width:100%;margin:0 0 var(--wp--preset--font-size--medium);font-size:var(--wp--preset--font-size--small)}.order-summary .order-summary-table-header{display:none}@media only screen and (min-width: 783px){.order-summary .order-summary-table-header{display:grid;grid-template-columns:2fr 1fr 1.5fr 1.5fr;gap:.45rem;background:#fafafa;padding:.55rem .45rem;border-bottom:1px solid #e9e9e9;font-weight:600}.order-summary .order-summary-table-header>div:nth-child(2),.order-summary .order-summary-table-header>div:nth-child(3),.order-summary .order-summary-table-header>div:nth-child(4){text-align:right}}.order-summary .order-summary-table-body{display:flex;flex-direction:column;gap:.65rem}@media only screen and (min-width: 783px){.order-summary .order-summary-table-body{gap:0}}.order-summary .order-summary-row{border:1px solid #e9e9e9;padding:.5rem;background:#fff}@media only screen and (min-width: 783px){.order-summary .order-summary-row{display:grid;grid-template-columns:2fr 1fr 1.5fr 1.5fr;gap:.45rem;padding:.55rem .45rem;border:0;border-bottom:1px solid #e9e9e9;background:rgba(0,0,0,0)}}.order-summary .order-summary-row>div{padding:.3rem 0}@media only screen and (min-width: 783px){.order-summary .order-summary-row>div{padding:0}.order-summary .order-summary-row>div:nth-child(2),.order-summary .order-summary-row>div:nth-child(3),.order-summary .order-summary-row>div:nth-child(4){text-align:right}}.order-summary .order-summary-row>div:before{content:attr(data-label) ": ";font-weight:700;display:inline}@media only screen and (min-width: 783px){.order-summary .order-summary-row>div:before{content:none}}.order-summary .order-summary-row>div.order-summary-col-designation{font-weight:700;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0}@media only screen and (min-width: 783px){.order-summary .order-summary-row>div.order-summary-col-designation{font-weight:400;padding-bottom:0;border-bottom:0}}.order-summary .order-summary-row>div.order-summary-col-designation:before{content:none}.order-summary .order-summary-table-footer{margin-top:.65rem;border-top:1px solid #e9e9e9;padding-top:.5rem}@media only screen and (min-width: 783px){.order-summary .order-summary-table-footer{margin-top:0;border-top:0;padding-top:0}}.order-summary .order-summary-footer-row{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0}@media only screen and (min-width: 783px){.order-summary .order-summary-footer-row{padding:.55rem .45rem;border-bottom:1px solid #e9e9e9}}.order-summary .order-summary-footer-label{font-weight:600;flex:1}.order-summary .order-summary-footer-value{text-align:right}.order-summary .order-summary-total-row{font-weight:700;font-size:1.1em;border-top:2px solid #333;padding-top:.5rem;margin-top:.3rem}@media only screen and (min-width: 783px){.order-summary .order-summary-total-row{border-top:0;border-bottom:0;margin-top:0;padding-top:.55rem}}.order-summary .order-price-original{opacity:.6}.order-summary .order-price-promo{color:#d32f2f;font-weight:700;margin-left:.35rem}@media only screen and (min-width: 783px){.order-summary .order-price-promo{margin-left:0;display:block}}.add-to-cart-form{margin-block:var(--wp--preset--spacing--30)}.add-to-cart-form br{display:none}.add-to-cart-form label[for=variation_selector],.add-to-cart-form .add-to-cart-controls{display:flex;align-items:center;gap:var(--wp--preset--font-size--small);cursor:pointer}.add-to-cart-form label[for=variation_selector]>*,.add-to-cart-form .add-to-cart-controls>*{height:100%}.add-to-cart-form select[name=variation_selector]{padding:var(--wp--preset--font-size--small);border:1px solid #ccc}.add-to-cart-form .add-to-cart-controls{--add-to-cart-control-height: 44px;align-items:stretch;cursor:default}.add-to-cart-form .add-to-cart-controls label{margin:0;display:flex}.add-to-cart-form [name=quantity]{width:60px;padding:var(--wp--preset--font-size--small);border:1px solid #ccc;height:var(--add-to-cart-control-height, 44px)}.add-to-cart-form [type=submit]{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--primary);padding:var(--wp--preset--spacing--10);cursor:pointer;transition:background-color .3s ease;width:fit-content;gap:var(--wp--preset--spacing--10);height:var(--add-to-cart-control-height, 44px);display:inline-flex;align-items:center;justify-content:center}.add-to-cart-form [type=submit]:hover{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--primary)}.add-to-cart-form [type=submit] svg{width:20px;height:20px;display:block}form.loading svg .plus{animation:rotate .5s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}/*# sourceMappingURL=style.css.map */
