/* ///////////////////
Variables
///////////////////// */

/* ////// Layout vars ////// */
:root {
    --gap-xxs: var(--wp--preset--spacing--10);
    --gap-xs: var(--wp--preset--spacing--20);
    --gap-sm: var(--wp--preset--spacing--30);
    --gap-smd: var(--wp--preset--spacing--40);
    --gap-md: var(--wp--preset--spacing--50);
    --gap-lg: var(--wp--preset--spacing--60);
    --gap-xl: var(--wp--preset--spacing--70);
    --gap-xxl: var(--wp--preset--spacing--80);
    --indent: var(--wp--preset--spacing--90);

    --wp--style--global--content-size: 37.5rem;
    --wp--style--global--wide-size: 56.25rem;
    --xs-text-width: 100%;
    --sm-text-width: 100%;
    --md-text-width: calc(32rem + (750 - 16*32)*(1vw/19.2));
    --lg-text-width: calc(47rem + (950 - 16*47)*(1vw/19.2));

    --hero-height: 450px;
    --section-height: 450px;
    --viewport: 550px;

    --image-height-x-short: 175px;
    --image-height-short: 250px;
    --image-height-regular: 300px;
    --image-height-tall: 340px;
    --image-height-hero: 375px;

    --icon-x-small: 30px;
    --icon-small: 50px;
    --icon-medium: 75px;
    --icon-large: 110px;
    --icon-large: 150px;

    --menu-icon-size: 40px;

    --nav-height: 60px;

    --link-underline-weight: 1px;

    /* --- UI --- */
    --email-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M224 50H32a6 6 0 0 0-6 6v136a14 14 0 0 0 14 14h176a14 14 0 0 0 14-14V56a6 6 0 0 0-6-6m-96 85.86L47.42 62h161.16ZM101.67 128L38 186.36V69.64Zm8.88 8.14L124 148.42a6 6 0 0 0 8.1 0l13.4-12.28L208.58 194H47.43Zm43.78-8.14L218 69.64v116.72Z'/%3E%3C/svg%3E");
    --link-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M136.13 187.77a6 6 0 0 1 0 8.49l-9.95 9.94a54 54 0 0 1-76.38-76.38l24.11-24.12a54 54 0 0 1 74.09-2.19a6 6 0 1 1-8 9a42 42 0 0 0-57.6 1.71L58.28 138.3a42 42 0 0 0 59.42 59.42l9.94-9.95a6 6 0 0 1 8.49 0m70.07-138a54.06 54.06 0 0 0-76.38 0l-9.95 9.94a6 6 0 0 0 8.49 8.49l9.94-10a42 42 0 0 1 59.42 59.42l-24.12 24.19a42 42 0 0 1-57.6 1.71a6 6 0 1 0-8 9a54 54 0 0 0 74.07-2.19l24.11-24.12a54 54 0 0 0 .02-76.41Z'/%3E%3C/svg%3E");
    --search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m228.24 219.76l-51.38-51.38a86.15 86.15 0 1 0-8.48 8.48l51.38 51.38a6 6 0 0 0 8.48-8.48M38 112a74 74 0 1 1 74 74a74.09 74.09 0 0 1-74-74'/%3E%3C/svg%3E");
    --house-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m217.47 105.24l-80-75.5l-.09-.08a13.94 13.94 0 0 0-18.83 0l-.09.08l-80 75.5A14 14 0 0 0 34 115.55V208a14 14 0 0 0 14 14h48a14 14 0 0 0 14-14v-48a2 2 0 0 1 2-2h32a2 2 0 0 1 2 2v48a14 14 0 0 0 14 14h48a14 14 0 0 0 14-14v-92.45a14 14 0 0 0-4.53-10.31M210 208a2 2 0 0 1-2 2h-48a2 2 0 0 1-2-2v-48a14 14 0 0 0-14-14h-32a14 14 0 0 0-14 14v48a2 2 0 0 1-2 2H48a2 2 0 0 1-2-2v-92.45a2 2 0 0 1 .65-1.48l.09-.08l79.94-75.48a2 2 0 0 1 2.63 0L209.26 114l.08.08a2 2 0 0 1 .66 1.48Z'/%3E%3C/svg%3E");
    --eye: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M245.48 125.57c-.34-.78-8.66-19.23-27.24-37.81C201 70.54 171.38 50 128 50S55 70.54 37.76 87.76c-18.58 18.58-26.9 37-27.24 37.81a6 6 0 0 0 0 4.88c.34.77 8.66 19.22 27.24 37.8C55 185.47 84.62 206 128 206s73-20.53 90.24-37.75c18.58-18.58 26.9-37 27.24-37.8a6 6 0 0 0 0-4.88M128 194c-31.38 0-58.78-11.42-81.45-33.93A134.77 134.77 0 0 1 22.69 128a134.56 134.56 0 0 1 23.86-32.06C69.22 73.42 96.62 62 128 62s58.78 11.42 81.45 33.94A134.56 134.56 0 0 1 233.31 128C226.94 140.21 195 194 128 194m0-112a46 46 0 1 0 46 46a46.06 46.06 0 0 0-46-46m0 80a34 34 0 1 1 34-34a34 34 0 0 1-34 34'/%3E%3C/svg%3E"); 
    --refresh: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M196.24 187.76a6 6 0 0 1 0 8.48C195.19 197.29 170 222 128 222c-39.66 0-67.59-25.75-82-43.26V208a6 6 0 0 1-12 0v-48a6 6 0 0 1 6-6h48a6 6 0 0 1 0 12H51.35c11.41 15.11 38.23 44 76.65 44c37.09 0 59.54-22 59.76-22.24a6 6 0 0 1 8.48 0M216 42a6 6 0 0 0-6 6v29.26C195.59 59.75 167.66 34 128 34c-42 0-67.19 24.71-68.24 25.76a6 6 0 0 0 8.48 8.48C68.46 68 90.91 46 128 46c38.42 0 65.24 28.89 76.65 44H168a6 6 0 0 0 0 12h48a6 6 0 0 0 6-6V48a6 6 0 0 0-6-6'/%3E%3C/svg%3E");
    --circle-notch: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M232 128a104 104 0 0 1-208 0c0-41 23.81-78.36 60.66-95.27a8 8 0 0 1 6.68 14.54C60.15 61.59 40 93.27 40 128a88 88 0 0 0 176 0c0-34.73-20.15-66.41-51.34-80.73a8 8 0 0 1 6.68-14.54C208.19 49.64 232 87 232 128'/%3E%3C/svg%3E");
    --info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M10.492 8.91A.5.5 0 0 0 9.5 9v4.502l.008.09a.5.5 0 0 0 .992-.09V9zm.307-2.16a.75.75 0 1 0-1.5 0a.75.75 0 0 0 1.5 0M18 10a8 8 0 1 0-16 0a8 8 0 0 0 16 0M3 10a7 7 0 1 1 14 0a7 7 0 0 1-14 0'/%3E%3C/svg%3E");
    --download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M222 152v56a14 14 0 0 1-14 14H48a14 14 0 0 1-14-14v-56a6 6 0 0 1 12 0v56a2 2 0 0 0 2 2h160a2 2 0 0 0 2-2v-56a6 6 0 0 1 12 0m-98.24 4.24a6 6 0 0 0 8.48 0l40-40a6 6 0 0 0-8.48-8.48L134 137.51V40a6 6 0 0 0-12 0v97.51l-29.76-29.75a6 6 0 0 0-8.48 8.48Z'/%3E%3C/svg%3E");
    --cloud-download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M246 128a85.27 85.27 0 0 1-17.2 51.6a6 6 0 1 1-9.6-7.2A74 74 0 1 0 86 128a6 6 0 0 1-12 0a85.54 85.54 0 0 1 3.91-25.64A50.68 50.68 0 0 0 72 102a50 50 0 0 0 0 100h24a6 6 0 0 1 0 12H72A62 62 0 1 1 82.43 90.88A86 86 0 0 1 246 128m-66.24 43.76L158 193.51V128a6 6 0 0 0-12 0v65.51l-21.76-21.75a6 6 0 0 0-8.48 8.48l32 32a6 6 0 0 0 8.48 0l32-32a6 6 0 0 0-8.48-8.48'/%3E%3C/svg%3E");
    --cloud-upload: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M246 128a85.27 85.27 0 0 1-17.2 51.6a6 6 0 1 1-9.6-7.2A74 74 0 1 0 86 128a6 6 0 0 1-12 0a85.54 85.54 0 0 1 3.91-25.64A50.68 50.68 0 0 0 72 102a50 50 0 0 0 0 100h24a6 6 0 0 1 0 12H72A62 62 0 1 1 82.43 90.88A86 86 0 0 1 246 128m-89.76-4.24a6 6 0 0 0-8.48 0l-32 32a6 6 0 0 0 8.48 8.48L146 142.49V208a6 6 0 0 0 12 0v-65.51l21.76 21.75a6 6 0 0 0 8.48-8.48Z'/%3E%3C/svg%3E");
    --three-bars: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M222 128a6 6 0 0 1-6 6H40a6 6 0 0 1 0-12h176a6 6 0 0 1 6 6M40 70h176a6 6 0 0 0 0-12H40a6 6 0 0 0 0 12m176 116H40a6 6 0 0 0 0 12h176a6 6 0 0 0 0-12'/%3E%3C/svg%3E");
    --three-lines-vertical: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 19H7V5h2zm4-14h-2v14h2zm4 0h-2v14h2z'/%3E%3C/svg%3E");
    --phone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m221.59 160.3l-47.24-21.17a14 14 0 0 0-13.28 1.22a4.81 4.81 0 0 0-.56.42l-24.69 21a1.88 1.88 0 0 1-1.68.06c-15.87-7.66-32.31-24-40-39.65a1.91 1.91 0 0 1 0-1.68l21.07-25a6.13 6.13 0 0 0 .42-.58a14 14 0 0 0 1.12-13.27L95.73 34.49a14 14 0 0 0-14.56-8.38A54.24 54.24 0 0 0 34 80c0 78.3 63.7 142 142 142a54.25 54.25 0 0 0 53.89-47.17a14 14 0 0 0-8.3-14.53M176 210c-71.68 0-130-58.32-130-130a42.23 42.23 0 0 1 36.67-42h.23a2 2 0 0 1 1.84 1.31l21.1 47.11a2 2 0 0 1 0 1.67l-21.11 25.06a4.73 4.73 0 0 0-.43.57a14 14 0 0 0-.91 13.73c8.87 18.16 27.17 36.32 45.53 45.19a14 14 0 0 0 13.77-1c.19-.13.38-.27.56-.42l24.68-21a1.92 1.92 0 0 1 1.6-.1l47.25 21.17a2 2 0 0 1 1.21 2A42.24 42.24 0 0 1 176 210'/%3E%3C/svg%3E");
    --external-link: url("data:image/svg+xml,%3Csvg id='Layer_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M32.65,17.25c-.45,0-.82.38-.82.84v14.97H7.64V8.4h14.98c.45,0,.82-.38.82-.84s-.37-.84-.82-.84H7.28c-.71,0-1.28.59-1.28,1.3v25.41c0,.72.57,1.31,1.28,1.31h24.92c.71,0,1.28-.59,1.28-1.31v-15.34c0-.46-.37-.84-.82-.84Z' fill='%23000' stroke-width='0'/%3E%3Cpath d='M34.39,4.74h-8.04c-.45,0-.82.38-.82.84s.37.84.82.84h6.47l-9.11,9.38c-.32.33-.32.86,0,1.19.16.16.37.24.58.24s.42-.08.58-.25l9.15-9.42v6.73c0,.46.37.84.82.84s.82-.38.82-.84V6.04c0-.72-.57-1.31-1.28-1.31Z' fill='%23000' stroke-width='0'/%3E%3C/svg%3E");
    --share-network: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M176 162a37.91 37.91 0 0 0-28.3 12.67l-48.9-31.43a37.89 37.89 0 0 0 0-30.48l48.9-31.43a38 38 0 1 0-6.5-10.09l-48.9 31.43a38 38 0 1 0 0 50.66l48.9 31.43A38 38 0 1 0 176 162m0-132a26 26 0 1 1-26 26a26 26 0 0 1 26-26M64 154a26 26 0 1 1 26-26a26 26 0 0 1-26 26m112 72a26 26 0 1 1 26-26a26 26 0 0 1-26 26'/%3E%3C/svg%3E");
    --paper-plane: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.8565 5.91077C42.8694 5.54322 42.7112 5.18592 42.4214 4.94838C42.0835 4.67139 41.6211 4.60175 41.2166 4.76696L3.12133 20.3265C2.70495 20.4965 2.41996 20.8868 2.38467 21.3352C2.34937 21.7835 2.5698 22.2135 2.95444 22.4467L14.3567 29.3571C14.3102 29.4856 14.2858 29.6224 14.2858 29.7619V41.6667C14.2858 42.1482 14.5758 42.5823 15.0207 42.7665C15.4655 42.9508 15.9776 42.8489 16.318 42.5085L23.4609 35.3656C23.5638 35.2627 23.644 35.1455 23.7013 35.0205L34.383 41.4943C34.7162 41.6962 35.127 41.7223 35.4831 41.5643C35.8391 41.4062 36.0953 41.0839 36.169 40.7014L42.7834 6.36567C42.8373 6.2197 42.8618 6.06495 42.8565 5.91077ZM21.6699 33.7894L16.6667 30.7571V38.7926L21.6699 33.7894ZM18.1949 28.8992L39.8018 9.25667L34.1545 38.5717L18.1949 28.8992ZM16.0712 27.6121L36.0511 9.44864L6.21119 21.6364L16.0712 27.6121Z' fill='currentColor'/%3E%3C/svg%3E%0A");
    --close-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M204.24 195.76a6 6 0 1 1-8.48 8.48L128 136.49l-67.76 67.75a6 6 0 0 1-8.48-8.48L119.51 128L51.76 60.24a6 6 0 0 1 8.48-8.48L128 119.51l67.76-67.75a6 6 0 0 1 8.48 8.48L136.49 128Z'/%3E%3C/svg%3E");
    --plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M222 128a6 6 0 0 1-6 6h-82v82a6 6 0 0 1-12 0v-82H40a6 6 0 0 1 0-12h82V40a6 6 0 0 1 12 0v82h82a6 6 0 0 1 6 6'/%3E%3C/svg%3E");
    --minus:  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M222 128a6 6 0 0 1-6 6H40a6 6 0 0 1 0-12h176a6 6 0 0 1 6 6'/%3E%3C/svg%3E");
    --copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M184 66H40a6 6 0 0 0-6 6v144a6 6 0 0 0 6 6h144a6 6 0 0 0 6-6V72a6 6 0 0 0-6-6m-6 144H46V78h132Zm44-170v144a6 6 0 0 1-12 0V46H72a6 6 0 0 1 0-12h144a6 6 0 0 1 6 6'/%3E%3C/svg%3E");
    --check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m228.24 76.24l-128 128a6 6 0 0 1-8.48 0l-56-56a6 6 0 0 1 8.48-8.48L96 191.51L219.76 67.76a6 6 0 0 1 8.48 8.48'/%3E%3C/svg%3E");

    /* --- Carets/Chevrons --- */
    --caret-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m212.24 100.24l-80 80a6 6 0 0 1-8.48 0l-80-80a6 6 0 0 1 8.48-8.48L128 167.51l75.76-75.75a6 6 0 0 1 8.48 8.48'/%3E%3C/svg%3E");
    --caret-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M212.24 164.24a6 6 0 0 1-8.48 0L128 88.49l-75.76 75.75a6 6 0 0 1-8.48-8.48l80-80a6 6 0 0 1 8.48 0l80 80a6 6 0 0 1 0 8.48'/%3E%3C/svg%3E");
    --caret-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M164.24 203.76a6 6 0 1 1-8.48 8.48l-80-80a6 6 0 0 1 0-8.48l80-80a6 6 0 0 1 8.48 8.48L88.49 128Z'/%3E%3C/svg%3E");
    --caret-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m180.24 132.24l-80 80a6 6 0 0 1-8.48-8.48L167.51 128L91.76 52.24a6 6 0 0 1 8.48-8.48l80 80a6 6 0 0 1 0 8.48'/%3E%3C/svg%3E");

    /* --- Filter --- */
    --funnel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M198 128a6 6 0 0 1-6 6H64a6 6 0 0 1 0-12h128a6 6 0 0 1 6 6m34-54H24a6 6 0 0 0 0 12h208a6 6 0 0 0 0-12m-80 96h-48a6 6 0 0 0 0 12h48a6 6 0 0 0 0-12'/%3E%3C/svg%3E");
    --sliders: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M40 86h34.6a30 30 0 0 0 58.8 0H216a6 6 0 0 0 0-12h-82.6a30 30 0 0 0-58.8 0H40a6 6 0 0 0 0 12m64-24a18 18 0 1 1-18 18a18 18 0 0 1 18-18m112 108h-18.6a30 30 0 0 0-58.8 0H40a6 6 0 0 0 0 12h98.6a30 30 0 0 0 58.8 0H216a6 6 0 0 0 0-12m-48 24a18 18 0 1 1 18-18a18 18 0 0 1-18 18'/%3E%3C/svg%3E");
    --arrow-up-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M116.24 171.76a6 6 0 0 1 0 8.48l-32 32a6 6 0 0 1-8.48 0l-32-32a6 6 0 0 1 8.48-8.48L74 193.51V48a6 6 0 0 1 12 0v145.51l21.76-21.75a6 6 0 0 1 8.48 0m96-96l-32-32a6 6 0 0 0-8.48 0l-32 32a6 6 0 0 0 8.48 8.48L170 62.49V208a6 6 0 0 0 12 0V62.49l21.76 21.75a6 6 0 0 0 8.48-8.48'/%3E%3C/svg%3E");

    /* --- Arrows --- */
    --arrow-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M222 128a6 6 0 0 1-6 6H54.49l61.75 61.76a6 6 0 1 1-8.48 8.48l-72-72a6 6 0 0 1 0-8.48l72-72a6 6 0 0 1 8.48 8.48L54.49 122H216a6 6 0 0 1 6 6'/%3E%3C/svg%3E");
    --arrow-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m220.24 132.24l-72 72a6 6 0 0 1-8.48-8.48L201.51 134H40a6 6 0 0 1 0-12h161.51l-61.75-61.76a6 6 0 0 1 8.48-8.48l72 72a6 6 0 0 1 0 8.48'/%3E%3C/svg%3E");
    --arrow-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M204.24 116.24a6 6 0 0 1-8.48 0L134 54.49V216a6 6 0 0 1-12 0V54.49l-61.76 61.75a6 6 0 0 1-8.48-8.48l72-72a6 6 0 0 1 8.48 0l72 72a6 6 0 0 1 0 8.48'/%3E%3C/svg%3E");
    --arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m204.24 148.24l-72 72a6 6 0 0 1-8.48 0l-72-72a6 6 0 0 1 8.48-8.48L122 201.51V40a6 6 0 0 1 12 0v161.51l61.76-61.75a6 6 0 0 1 8.48 8.48'/%3E%3C/svg%3E");

    /* --- Ecommerce --- */
    --coupon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cpath d='M35.4,16c1-0.2,1.7-1.1,1.8-2.1V10c0-1.2-1-2.2-2.2-2.2H5c-1.2,0-2.2,1-2.2,2.2v20c0,1.2,1,2.2,2.2,2.2h30 c1.2,0,2.2-1,2.2-2.2v-3.9c0-1-0.7-1.9-1.8-2.1c-2.2-0.4-3.6-2.6-3.2-4.8C32.6,17.6,33.8,16.3,35.4,16z M30.4,21.2 c0.5,2.3,2.3,4.2,4.6,4.6c0.1,0,0.3,0.2,0.2,0.3V30c0,0.2-0.1,0.3-0.3,0.3h-5.7h-3.4h-1.9h-5.7H5c-0.2,0-0.3-0.1-0.3-0.3V10 c0-0.2,0.1-0.3,0.3-0.3h13.3h5.7h1.9h3.4H35c0.2,0,0.3,0.1,0.3,0.3v3.9c0,0.1-0.1,0.3-0.2,0.3C31.9,14.8,29.8,18,30.4,21.2z M14.2,19.8c2.1,0,3.7-1.7,3.7-3.7s-1.7-3.7-3.7-3.7s-3.7,1.7-3.7,3.7S12.1,19.8,14.2,19.8z M14.2,14.1c1.1,0,1.9,0.9,1.9,1.9 c0,1.1-0.9,1.9-1.9,1.9c-1.1,0-1.9-0.9-1.9-1.9C12.2,15,13.1,14.1,14.2,14.1z M22.8,20.2c-2.1,0-3.7,1.7-3.7,3.7 c0,2.1,1.7,3.7,3.7,3.7c2.1,0,3.7-1.7,3.7-3.7C26.6,21.8,24.9,20.2,22.8,20.2z M22.8,25.9c-1.1,0-1.9-0.9-1.9-1.9s0.9-1.9,1.9-1.9 s1.9,0.9,1.9,1.9S23.9,25.9,22.8,25.9z M24.7,12.8L11,25.8l1.2,1.3l13.7-13L24.7,12.8z'/%3E%3C/svg%3E%0A");
    --van: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M4 16h12v2H4zm-2-5h10v2H2z'/%3E%3Cpath fill='%23000' d='m29.919 16.606l-3-7A.999.999 0 0 0 26 9h-3V7a1 1 0 0 0-1-1H6v2h15v12.556A3.992 3.992 0 0 0 19.142 23h-6.284a4 4 0 1 0 0 2h6.284a3.98 3.98 0 0 0 7.716 0H29a1 1 0 0 0 1-1v-7a.997.997 0 0 0-.081-.394M9 26a2 2 0 1 1 2-2a2.002 2.002 0 0 1-2 2m14-15h2.34l2.144 5H23Zm0 15a2 2 0 1 1 2-2a2.002 2.002 0 0 1-2 2m5-3h-1.142A3.995 3.995 0 0 0 23 20v-2h5Z'/%3E%3C/svg%3E");
    --add-to-basket: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cpath d='M35.8,13.8H35l-7.2-9.7c-0.3-0.4-0.9-0.5-1.3-0.2S26,4.8,26.3,5.2l6.5,8.7H7.2l6.5-8.7c0.3-0.4,0.2-1-0.2-1.3 s-1-0.2-1.3,0.2L5,13.8H4.2c-0.6,0-1.1,0.5-1.1,1.1v4c0,0.6,0.5,1.1,1.1,1.1h1.2L8,33.5c0.1,0.7,0.7,1.1,1.3,1.1h21.4 c0.7,0,1.2-0.5,1.3-1.1L34.5,20h1.2c0.6,0,1.1-0.5,1.1-1.1v-4C36.9,14.3,36.4,13.8,35.8,13.8z M30.3,32.9H9.7L7.3,20h25.4L30.3,32.9 z M35.1,18.2h-0.2H5.1H4.9v-2.6H35L35.1,18.2L35.1,18.2z'/%3E%3Cpath d='M24.2,25.5h-3.3v-3.3c0-0.3-0.2-0.5-0.5-0.5h-0.8c-0.3,0-0.5,0.2-0.5,0.5v3.3h-3.3c-0.3,0-0.5,0.2-0.5,0.5v0.8 c0,0.3,0.2,0.5,0.5,0.5h3.3v3.3c0,0.3,0.2,0.5,0.5,0.5h0.8c0.3,0,0.5-0.2,0.5-0.5v-3.3h3.3c0.3,0,0.5-0.2,0.5-0.5V26 C24.7,25.8,24.5,25.5,24.2,25.5z'/%3E%3C/svg%3E%0A");
    --empty-basket: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cpath d='M35.8,13.8H35l-7.2-9.7c-0.3-0.4-0.9-0.5-1.3-0.2S26,4.8,26.3,5.2l6.5,8.7H7.2l6.5-8.7c0.3-0.4,0.2-1-0.2-1.3 s-1-0.2-1.3,0.2L5,13.8H4.2c-0.6,0-1.1,0.5-1.1,1.1v4c0,0.6,0.5,1.1,1.1,1.1h1.2L8,33.5c0.1,0.7,0.7,1.1,1.3,1.1h21.4 c0.7,0,1.2-0.5,1.3-1.1L34.5,20h1.2c0.6,0,1.1-0.5,1.1-1.1v-4C36.9,14.3,36.4,13.8,35.8,13.8z M30.3,32.9H9.7L7.3,20h25.4L30.3,32.9 z M35.1,18.2h-0.2H5.1H4.9v-2.6H35L35.1,18.2L35.1,18.2z'/%3E%3Cpath d='M24.6,22.5L24,21.9c-0.2-0.2-0.5-0.2-0.7,0L20,25.2l-3.3-3.3c-0.2-0.2-0.5-0.2-0.7,0l-0.6,0.6c-0.2,0.2-0.2,0.5,0,0.7 l3.3,3.3l-3.3,3.3c-0.2,0.2-0.2,0.5,0,0.7L16,31c0.2,0.2,0.5,0.2,0.7,0l3.3-3.3l3.3,3.3c0.2,0.2,0.5,0.2,0.7,0l0.6-0.6 c0.2-0.2,0.2-0.5,0-0.7l-3.3-3.3l3.3-3.3C24.8,23,24.8,22.7,24.6,22.5z'/%3E%3C/svg%3E%0A");
    --account: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M229.19 213c-15.81-27.32-40.63-46.49-69.47-54.62a70 70 0 1 0-63.44 0C67.44 166.5 42.62 185.67 26.81 213a6 6 0 1 0 10.38 6c19.21-33.19 53.15-53 90.81-53s71.6 19.81 90.81 53a6 6 0 1 0 10.38-6M70 96a58 58 0 1 1 58 58a58.07 58.07 0 0 1-58-58'/%3E%3C/svg%3E");
    --basket: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cpath d='M35.8,13.8H35l-7.2-9.7c-0.3-0.4-0.9-0.5-1.3-0.2c-0.4,0.3-0.5,0.9-0.2,1.3l6.5,8.7H7.2l6.5-8.7c0.3-0.4,0.2-1-0.2-1.3 c-0.4-0.3-1-0.2-1.3,0.2L5,13.8H4.2c-0.6,0-1.1,0.5-1.1,1.1v4c0,0.6,0.5,1.1,1.1,1.1h1.2L8,33.5c0.1,0.7,0.7,1.1,1.3,1.1h21.4 c0.7,0,1.2-0.5,1.3-1.1L34.5,20h1.2c0.6,0,1.1-0.5,1.1-1.1v-4C36.9,14.3,36.4,13.8,35.8,13.8z M30.3,32.9H9.7L7.3,20h25.4 L30.3,32.9z M35.1,18.2h-0.2H5.1H4.9v-2.6h30.1V18.2z'/%3E%3C/svg%3E%0A");
    --lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M208 82h-34V56a46 46 0 0 0-92 0v26H48a14 14 0 0 0-14 14v112a14 14 0 0 0 14 14h160a14 14 0 0 0 14-14V96a14 14 0 0 0-14-14M94 56a34 34 0 0 1 68 0v26H94Zm116 152a2 2 0 0 1-2 2H48a2 2 0 0 1-2-2V96a2 2 0 0 1 2-2h160a2 2 0 0 1 2 2Zm-82-94a26 26 0 0 0-6 51.29V184a6 6 0 0 0 12 0v-18.71a26 26 0 0 0-6-51.29m0 40a14 14 0 1 1 14-14a14 14 0 0 1-14 14'/%3E%3C/svg%3E");
    --checkout: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M35.8,14.64h-.8l-7.2-9.7c-.3-.4-.9-.5-1.3-.2-.4.3-.5.9-.2,1.3l6.5,8.7H7.2l6.5-8.7c.3-.4.2-1-.2-1.3-.4-.3-1-.2-1.3.2l-7.2,9.7h-.8c-.6,0-1.1.5-1.1,1.1v4c0,.6.5,1.1,1.1,1.1h1.2l2.6,13.5c.1.7.7,1.1,1.3,1.1h21.4c.7,0,1.2-.5,1.3-1.1l2.5-13.5h1.2c.6,0,1.1-.5,1.1-1.1v-4c.1-.6-.4-1.1-1-1.1ZM30.3,33.74H9.7l-2.4-12.9h25.4l-2.4,12.9ZM35,19.04H4.9v-2.6h30.1v2.6ZM15.59,28.09h6.88l-2.25,2.25c-.29.31-.29.79,0,1.09.15.16.34.25.56.26h.03c.2,0,.4-.08.56-.23l3.61-3.61c.15-.15.23-.35.23-.57s-.08-.42-.23-.57l-3.62-3.62c-.3-.28-.78-.28-1.09,0-.32.3-.34.81-.03,1.14l2.24,2.24h-6.88c-.44,0-.8.36-.8.8s.36.8.8.8Z' fill='currentColor' stroke-width='0'/%3E%3C/svg%3E");
    --cash-register: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m237.82 158.54l-22.48-89.93A14 14 0 0 0 201.75 58H134V40a14 14 0 0 0-14-14H80a14 14 0 0 0-14 14v18H54.25a14 14 0 0 0-13.59 10.6l-22.48 89.94A6 6 0 0 0 18 160v32a14 14 0 0 0 14 14h192a14 14 0 0 0 14-14v-32a6 6 0 0 0-.18-1.46M78 40a2 2 0 0 1 2-2h40a2 2 0 0 1 2 2v18H78ZM52.31 71.51A2 2 0 0 1 54.25 70h147.5a2 2 0 0 1 1.94 1.51L224.32 154H31.68ZM224 194H32a2 2 0 0 1-2-2v-26h196v26a2 2 0 0 1-2 2M66 96a6 6 0 0 1 6-6h16a6 6 0 0 1 0 12H72a6 6 0 0 1-6-6m48 0a6 6 0 0 1 6-6h16a6 6 0 0 1 0 12h-16a6 6 0 0 1-6-6m48 0a6 6 0 0 1 6-6h16a6 6 0 0 1 0 12h-16a6 6 0 0 1-6-6m-96 32a6 6 0 0 1 6-6h16a6 6 0 0 1 0 12H72a6 6 0 0 1-6-6m48 0a6 6 0 0 1 6-6h16a6 6 0 0 1 0 12h-16a6 6 0 0 1-6-6m48 0a6 6 0 0 1 6-6h16a6 6 0 0 1 0 12h-16a6 6 0 0 1-6-6'/%3E%3C/svg%3E");  
    
    --cart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M228.61 60.16A6 6 0 0 0 224 58H61l-6.37-35.07a6 6 0 0 0-5.9-4.93H24a6 6 0 0 0 0 12h19.72l25.81 141.94a21.93 21.93 0 0 0 6.24 11.77a26 26 0 1 0 38.12 6.29h52.22A26 26 0 1 0 188 178H91.17a10 10 0 0 1-9.84-8.21L77.73 150H196.1a22 22 0 0 0 21.65-18.06l12.15-66.87a6 6 0 0 0-1.29-4.91M106 204a14 14 0 1 1-14-14a14 14 0 0 1 14 14m96 0a14 14 0 1 1-14-14a14 14 0 0 1 14 14m3.94-74.21a10 10 0 0 1-9.84 8.21H75.55L63.19 70h153.62Z'/%3E%3C/svg%3E");
    --bag-open: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M216 42H40a14 14 0 0 0-14 14v144a14 14 0 0 0 14 14h176a14 14 0 0 0 14-14V56a14 14 0 0 0-14-14M40 54h176a2 2 0 0 1 2 2v18H38V56a2 2 0 0 1 2-2m176 148H40a2 2 0 0 1-2-2V86h180v114a2 2 0 0 1-2 2m-42-90a46 46 0 0 1-92 0a6 6 0 0 1 12 0a34 34 0 0 0 68 0a6 6 0 0 1 12 0'/%3E%3C/svg%3E");
    --bag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M216 66h-42v-2a46 46 0 0 0-92 0v2H40a14 14 0 0 0-14 14v120a14 14 0 0 0 14 14h176a14 14 0 0 0 14-14V80a14 14 0 0 0-14-14M94 64a34 34 0 0 1 68 0v2H94Zm124 136a2 2 0 0 1-2 2H40a2 2 0 0 1-2-2V80a2 2 0 0 1 2-2h42v18a6 6 0 0 0 12 0V78h68v18a6 6 0 0 0 12 0V78h42a2 2 0 0 1 2 2Z'/%3E%3C/svg%3E");

    --user: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M229.19 213c-15.81-27.32-40.63-46.49-69.47-54.62a70 70 0 1 0-63.44 0C67.44 166.5 42.62 185.67 26.81 213a6 6 0 1 0 10.38 6c19.21-33.19 53.15-53 90.81-53s71.6 19.81 90.81 53a6 6 0 1 0 10.38-6M70 96a58 58 0 1 1 58 58a58.07 58.07 0 0 1-58-58'/%3E%3C/svg%3E");
    --user-circle-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11.967 1.752c-2.15.01-4.244.695-5.984 1.957a10.234 10.234 0 0 0-.126 16.493q.075.074.17.12a10.23 10.23 0 0 0 11.95 0a.8.8 0 0 0 .18-.13a10.235 10.235 0 0 0-.172-16.506a10.28 10.28 0 0 0-5.998-1.934zm0 3.76a4.16 4.16 0 0 1 3.878 2.534a4.14 4.14 0 0 1-.882 4.543A4.158 4.158 0 0 1 7.86 9.632a4.15 4.15 0 0 1 1.21-2.898a4.16 4.16 0 0 1 2.897-1.222m4.627 13.92a8.75 8.75 0 0 1-9.245 0a8 8 0 0 1-1.212-.9a7.1 7.1 0 0 1 2.144-2a7.23 7.23 0 0 1 7.382 0a7.1 7.1 0 0 1 2.143 2q-.563.506-1.212.9'/%3E%3C/svg%3E");
    --user-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20.37 21.25a.75.75 0 0 1-.75.75H4.38a.75.75 0 0 1-.75-.75c0-4.1 4.5-7.28 8.37-7.28s8.37 3.18 8.37 7.28M17.1 7.11A5.1 5.1 0 1 1 12 2a5.11 5.11 0 0 1 5.1 5.11'/%3E%3C/svg%3E");

    /* --- Logos --- */
    --facebook: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14 13.5h2.5l1-4H14v-2c0-1.03 0-2 2-2h1.5V2.14c-.326-.043-1.557-.14-2.857-.14C11.928 2 10 3.657 10 6.7v2.8H7v4h3V22h4z'/%3E%3C/svg%3E");
    --twitter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8 2H1l8.26 11.015L1.45 22H4.1l6.388-7.349L16 22h7l-8.608-11.478L21.8 2h-2.65l-5.986 6.886zm9 18L5 4h2l12 16z'/%3E%3C/svg%3E");
    --linkedin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6.94 5a2 2 0 1 1-4-.002a2 2 0 0 1 4 .002M7 8.48H3V21h4zm6.32 0H9.34V21h3.94v-6.57c0-3.66 4.77-4 4.77 0V21H22v-7.93c0-6.17-7.06-5.94-8.72-2.91z'/%3E%3C/svg%3E");
    --instagram: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12.001 9a3 3 0 1 0 0 6a3 3 0 0 0 0-6m0-2a5 5 0 1 1 0 10a5 5 0 0 1 0-10m6.5-.25a1.25 1.25 0 0 1-2.5 0a1.25 1.25 0 0 1 2.5 0M12.001 4c-2.474 0-2.878.007-4.029.058c-.784.037-1.31.142-1.798.332a2.886 2.886 0 0 0-1.08.703a2.89 2.89 0 0 0-.704 1.08c-.19.49-.295 1.015-.331 1.798C4.007 9.075 4 9.461 4 12c0 2.475.007 2.878.058 4.029c.037.783.142 1.31.331 1.797c.17.435.37.748.702 1.08c.337.336.65.537 1.08.703c.494.191 1.02.297 1.8.333C9.075 19.994 9.461 20 12 20c2.475 0 2.878-.007 4.029-.058c.782-.037 1.308-.142 1.797-.331a2.91 2.91 0 0 0 1.08-.703c.337-.336.538-.649.704-1.08c.19-.492.296-1.018.332-1.8c.052-1.103.058-1.49.058-4.028c0-2.474-.007-2.878-.058-4.029c-.037-.782-.143-1.31-.332-1.798a2.912 2.912 0 0 0-.703-1.08a2.884 2.884 0 0 0-1.08-.704c-.49-.19-1.016-.295-1.798-.331C14.926 4.006 14.54 4 12 4m0-2c2.717 0 3.056.01 4.123.06c1.064.05 1.79.217 2.427.465c.66.254 1.216.598 1.772 1.153a4.908 4.908 0 0 1 1.153 1.772c.247.637.415 1.363.465 2.428c.047 1.066.06 1.405.06 4.122c0 2.717-.01 3.056-.06 4.122c-.05 1.065-.218 1.79-.465 2.428a4.884 4.884 0 0 1-1.153 1.772a4.915 4.915 0 0 1-1.772 1.153c-.637.247-1.363.415-2.427.465c-1.067.047-1.406.06-4.123.06c-2.717 0-3.056-.01-4.123-.06c-1.064-.05-1.789-.218-2.427-.465a4.89 4.89 0 0 1-1.772-1.153a4.905 4.905 0 0 1-1.153-1.772c-.248-.637-.415-1.363-.465-2.428C2.012 15.056 2 14.717 2 12c0-2.717.01-3.056.06-4.122c.05-1.065.217-1.79.465-2.428a4.88 4.88 0 0 1 1.153-1.772A4.897 4.897 0 0 1 5.45 2.525c.637-.248 1.362-.415 2.427-.465C8.945 2.013 9.284 2 12.001 2'/%3E%3C/svg%3E");
    --pinterest: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8.492 19.191c.023-.336.071-.671.143-1.001c.063-.295.254-1.13.534-2.34l.007-.03l.387-1.668c.079-.34.14-.604.181-.692a3.46 3.46 0 0 1-.284-1.423c0-1.337.756-2.373 1.736-2.373c.36-.006.704.15.942.426s.348.643.302.996c0 .453-.085.798-.453 2.035a28.2 28.2 0 0 0-.165.571a11.22 11.22 0 0 0-.133.522c-.096.386-.008.797.237 1.105a1.2 1.2 0 0 0 1.006.457c1.492 0 2.6-1.985 2.6-4.548c0-1.97-1.29-3.274-3.432-3.274A3.878 3.878 0 0 0 9.201 9.1a4.13 4.13 0 0 0-1.195 2.961a2.553 2.553 0 0 0 .512 1.644c.181.14.25.383.175.59c-.041.168-.14.552-.177.68a.41.41 0 0 1-.215.297a.388.388 0 0 1-.355.002c-1.16-.479-1.796-1.778-1.796-3.44c0-2.985 2.491-5.584 6.192-5.584c3.135 0 5.481 2.329 5.481 5.14c0 3.532-1.932 6.104-4.69 6.104a2.508 2.508 0 0 1-2.046-.959l-.043.177l-.207.852l-.002.008c-.146.6-.248 1.017-.288 1.173c-.106.355-.24.703-.4 1.04a8 8 0 1 0-1.655-.593M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10'/%3E%3C/svg%3E");
    --youtube: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19.607 6.995c-.076-.298-.292-.523-.539-.592C18.63 6.28 16.501 6 12.001 6s-6.628.28-7.069.403c-.244.068-.46.293-.537.592c-.109.424-.394 2.2-.394 5.005c0 2.804.285 4.58.394 5.006c.076.297.292.522.538.59C5.373 17.72 7.5 18 12 18s6.629-.28 7.069-.403c.244-.068.46-.293.537-.592c.11-.424.394-2.205.394-5.005s-.285-4.58-.394-5.005m1.937-.497C22 8.28 22 12 22 12s0 3.72-.457 5.502c-.254.985-.997 1.76-1.938 2.022C17.897 20 12 20 12 20s-5.893 0-7.605-.476c-.945-.266-1.687-1.04-1.938-2.022C2 15.72 2 12 2 12s0-3.72.457-5.502c.254-.985.997-1.76 1.938-2.022C6.108 4 12.001 4 12.001 4s5.896 0 7.605.476c.944.266 1.687 1.04 1.938 2.022M10.001 15.5v-7l6 3.5z'/%3E%3C/svg%3E");
    --behance: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7.443 5.35c.639 0 1.23.05 1.77.198c.541.099.984.297 1.377.544c.394.247.689.594.885 1.039c.197.445.296.99.296 1.583c0 .693-.148 1.286-.492 1.731c-.295.446-.787.841-1.377 1.138c.836.248 1.475.693 1.869 1.286c.393.594.639 1.336.639 2.177c0 .693-.148 1.286-.394 1.781c-.245.495-.639.94-1.082 1.237a5.078 5.078 0 0 1-1.573.692c-.59.149-1.18.248-1.77.248H1V5.35zm-.394 5.54c.541 0 .984-.148 1.328-.395c.344-.247.492-.693.492-1.237c0-.297-.05-.594-.148-.791c-.098-.198-.246-.347-.442-.495a2.415 2.415 0 0 0-.64-.247c-.246-.05-.491-.05-.787-.05H4v3.216zm.148 5.838c.295 0 .59-.05.836-.099c.246-.05.492-.148.688-.297a1.76 1.76 0 0 0 .492-.544c.098-.247.197-.544.197-.89c0-.693-.197-1.188-.59-1.534c-.394-.297-.935-.445-1.574-.445H4v3.81zm9.492-.05c.393.396.983.594 1.77.594c.541 0 1.033-.148 1.426-.395c.394-.297.64-.594.738-.891h2.41c-.394 1.187-.984 2.028-1.77 2.572c-.788.495-1.722.792-2.853.792a5.751 5.751 0 0 1-2.115-.396a3.928 3.928 0 0 1-1.574-1.088a3.93 3.93 0 0 1-.983-1.633c-.246-.643-.345-1.335-.345-2.127c0-.742.099-1.434.345-2.078a5.34 5.34 0 0 1 1.033-1.682c.442-.445.983-.84 1.573-1.088a5.49 5.49 0 0 1 2.066-.396c.836 0 1.574.149 2.213.495c.64.346 1.131.742 1.524 1.336c.394.544.69 1.187.886 1.88c.098.692.147 1.385.098 2.176H16c0 .792.295 1.534.689 1.93m3.098-5.194c-.344-.346-.885-.544-1.525-.544a2.34 2.34 0 0 0-1.082.247c-.295.149-.491.347-.688.545a1.322 1.322 0 0 0-.344.692c-.05.248-.099.445-.099.643h4.426c-.098-.742-.344-1.236-.688-1.583M15.459 6.29h5.508v1.336H15.46z'/%3E%3C/svg%3E");
    --dribbble: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10c5.51 0 10-4.48 10-10S17.51 2 12 2m6.605 4.61a8.502 8.502 0 0 1 1.93 5.314c-.281-.054-3.101-.629-5.943-.271c-.065-.141-.12-.293-.184-.445a25.276 25.276 0 0 0-.564-1.236c3.145-1.28 4.577-3.124 4.761-3.362M12 3.475c2.17 0 4.154.814 5.662 2.148c-.152.216-1.443 1.941-4.48 3.08c-1.399-2.57-2.95-4.675-3.189-5A8.686 8.686 0 0 1 12 3.475m-3.633.803a53.9 53.9 0 0 1 3.167 4.935c-3.992 1.063-7.517 1.04-7.896 1.04a8.581 8.581 0 0 1 4.729-5.975M3.453 12.01v-.26c.37.01 4.512.065 8.775-1.215c.25.477.477.965.694 1.453c-.109.033-.228.065-.336.098c-4.404 1.42-6.747 5.303-6.942 5.629a8.521 8.521 0 0 1-2.19-5.705M12 20.547a8.482 8.482 0 0 1-5.239-1.8c.152-.315 1.888-3.656 6.703-5.337c.022-.01.033-.01.054-.022a35.316 35.316 0 0 1 1.823 6.475a8.4 8.4 0 0 1-3.341.684m4.761-1.465c-.086-.52-.542-3.015-1.66-6.084c2.68-.423 5.023.271 5.315.369a8.468 8.468 0 0 1-3.655 5.715'/%3E%3C/svg%3E");
    --spotify: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12.001 2c5.55 0 10 4.5 10 10s-4.5 10-10 10s-10-4.5-10-10s4.5-10 10-10m0 2c-4.395 0-8 3.605-8 8s3.605 8 8 8s8-3.605 8-8c0-4.414-3.573-8-8-8m3.75 12.65c-2.35-1.45-5.3-1.75-8.8-.95c-.35.1-.65-.15-.75-.45c-.1-.35.15-.65.45-.75c3.8-.85 7.1-.5 9.7 1.1c.35.15.4.55.25.85c-.2.3-.55.4-.85.2m1-2.7c-2.7-1.65-6.8-2.15-9.95-1.15c-.4.1-.85-.1-.95-.5c-.1-.4.1-.85.5-.95c3.65-1.1 8.15-.55 11.25 1.35c.3.15.45.65.2 1s-.7.5-1.05.25M6.3 9.75c-.5.15-1-.15-1.15-.6c-.15-.5.15-1 .6-1.15c3.55-1.05 9.4-.85 13.1 1.35c.45.25.6.85.35 1.3c-.25.35-.85.5-1.3.25C14.7 9 9.35 8.8 6.3 9.75'/%3E%3C/svg%3E");
    --snapchat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m15.383 10.58l.02-.249c.01-.147.021-.304.031-.48c.032-.558.051-1.174.051-1.845c0-.872-.294-1.487-.914-2.064c-.66-.614-1.459-.942-2.59-.942c-1.137 0-1.958.335-2.51.888c-.696.695-.957 1.218-.957 2.1c0 .521.06 1.994.095 2.619a2 2 0 0 1-.468 1.4c.054.1.105.205.152.318c.3.771.198 1.543-.152 2.271c-.392.818-.73 1.393-1.41 2.154a7.973 7.973 0 0 1-.642.643a1.999 1.999 0 0 1 .412.564a5.886 5.886 0 0 1 1.585.075c.81.146 1.324.434 2.194 1.061l.016.011l.213.152c.62.44.877.546 1.473.546c.609 0 .91-.121 1.523-.552l.207-.146c.877-.632 1.407-.927 2.231-1.076a6.663 6.663 0 0 1 1.56-.074a1.998 1.998 0 0 1 .417-.567a8.415 8.415 0 0 1-.617-.617a9.23 9.23 0 0 1-1.447-2.159c-.363-.749-.47-1.54-.137-2.321c.04-.098.085-.19.132-.276a2 2 0 0 1-.468-1.435m-10.316-.102c.42 0 .601.305 1.22.305a.74.74 0 0 0 .325-.066c-.008-.156-.098-1.986-.098-2.729c0-1.688.719-2.69 1.542-3.514C8.879 3.65 10.162 3 11.982 3c1.82 0 3.066.653 3.952 1.478c.886.825 1.551 1.93 1.551 3.528c0 1.555-.099 2.594-.107 2.716a.59.59 0 0 0 .278.065c.63 0 .63-.31 1.33-.31c.686 0 .983.57.983.823c0 .621-.832.967-1.33 1.126c-.369.117-.931.291-1.075.635c-.073.174-.043.4.092.678c.004.008 1.26 2.883 3.93 3.326c.235.035.392.241.392.483c0 .333-.37.617-.727.782c-.443.2-1.09.37-1.952.505c-.043.078-.134.485-.235.887c-.135.542-.8.366-.99.326A4.997 4.997 0 0 0 16.277 20c-.483.087-.913.378-1.396.726c-.713.504-1.465 1.076-2.9 1.076c-1.435 0-2.144-.572-2.857-1.076c-.482-.348-.904-.637-1.395-.726c-.899-.163-1.57.036-1.796.056c-.226.021-.841.245-.996-.326c-.044-.166-.19-.808-.234-.895c-.857-.135-1.509-.313-1.953-.513c-.365-.165-.726-.443-.726-.778c0-.236.158-.44.392-.483c2.643-.483 3.765-3.004 3.921-3.33c.133-.276.161-.5.092-.679c-.144-.343-.705-.513-1.074-.635c-.105-.034-1.335-.373-1.335-1.117c0-.24.204-.573.581-.73c.162-.066.359-.092.465-.092'/%3E%3C/svg%3E");
    --tiktok: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M16 8.245V15.5a6.5 6.5 0 1 1-5-6.326v3.163a3.5 3.5 0 1 0 2 3.163V2h3a5 5 0 0 0 5 5v3a7.966 7.966 0 0 1-5-1.755'/%3E%3C/svg%3E");
    --soundcloud: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M10.464 8.596c.265 0 .48 2.106.48 4.704l-.001.351c-.019 2.434-.226 4.353-.479 4.353c-.256 0-.465-1.965-.48-4.44v-.352c.005-2.557.218-4.616.48-4.616m-1.664.96c.259 0 .47 1.8.48 4.054v.34c-.01 2.254-.221 4.054-.48 4.054c-.255 0-.464-1.755-.48-3.97v-.34l.002-.34c.025-2.133.23-3.798.478-3.798m-1.664 0c.255 0 .464 1.755.48 3.97v.34l-.002.34c-.025 2.133-.23 3.798-.478 3.798c-.259 0-.47-1.8-.48-4.054v-.34c.01-2.254.221-4.054.48-4.054m-1.664.576c.265 0 .48 1.762.48 3.936l-.002.335c-.02 2.017-.227 3.601-.478 3.601c-.262 0-.474-1.717-.48-3.852v-.168c.006-2.135.218-3.852.48-3.852M3.808 11.86c.265 0 .48 1.375.48 3.072v.158c-.013 1.623-.223 2.914-.48 2.914c-.265 0-.48-1.375-.48-3.072v-.158c.013-1.623.223-2.914.48-2.914m10.784-4.8c2.58 0 4.72 1.886 5.118 4.355a3.36 3.36 0 1 1 .993 6.589H12.48a.768.768 0 0 1-.768-.768V7.933a5.16 5.16 0 0 1 2.88-.873M2.144 11.668c.265 0 .48 1.333.48 2.976v.156c-.014 1.57-.223 2.82-.48 2.82c-.26 0-.473-1.29-.48-2.898v-.078c0-1.643.215-2.976.48-2.976m-1.664.96c.265 0 .48.946.48 2.112v.131c-.016 1.105-.225 1.981-.48 1.981c-.265 0-.48-.946-.48-2.112v-.131c.016-1.105.225-1.98.48-1.98'/%3E%3C/svg%3E");
    --appstore: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16M8.823 15.343l-.79 1.37a.823.823 0 1 1-1.428-.822l.589-1.016c.66-.206 1.201-.048 1.629.468M13.21 8.66l2.423 4.194h2.141a.82.82 0 0 1 .823.822a.82.82 0 0 1-.823.823h-1.19l.803 1.391a.824.824 0 0 1-1.427.823l-3.04-5.266c-.69-1.19-.198-2.383.29-2.787m.278-3.044c.395.226.528.73.302 1.125l-3.528 6.109h2.553c.826 0 1.29.972.931 1.645h-7.48a.82.82 0 0 1-.822-.823a.82.82 0 0 1 .822-.822h2.097l2.685-4.653l-.838-1.456a.824.824 0 0 1 1.427-.823l.359.633l.367-.633a.823.823 0 0 1 1.125-.302'/%3E%3C/svg%3E");
    --playstore: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M3.61 1.814L13.793 12L3.611 22.186a.996.996 0 0 1-.61-.92V2.735a1 1 0 0 1 .609-.921M14.5 12.707l2.302 2.302l-10.937 6.333zm3.199-3.198l2.807 1.626a1 1 0 0 1 0 1.73l-2.808 1.626L15.207 12zM5.865 2.658L16.803 8.99L14.5 11.293z'/%3E%3C/svg%3E");
    --ubereats: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M0 2.865v4.997c0 1.883 1.332 3.13 3.084 3.13a2.965 2.965 0 0 0 2.15-.877v.743h1.211V2.864H5.223v4.934c0 1.265-.87 2.12-1.995 2.122c-1.139-.002-1.997-.834-1.997-2.122V2.865zm7.363 0v7.993h1.162v-.732a2.992 2.992 0 0 0 2.118.876a3.044 3.044 0 1 0 0-6.086a2.967 2.967 0 0 0-2.107.876V2.865zm9.885 2.056a3.022 3.022 0 0 0-3.035 3.024c0 1.737 1.373 3.037 3.153 3.037a3.123 3.123 0 0 0 2.558-1.243l-.85-.618a2.05 2.05 0 0 1-1.708.858a1.971 1.971 0 0 1-1.97-1.655h4.817v-.379c0-1.734-1.254-3.024-2.964-3.024zm6.163.066a1.594 1.594 0 0 0-1.376.766v-.719h-1.163v5.824h1.174V7.546c0-.902.559-1.484 1.327-1.484h.495V4.989zm-6.203.944a1.844 1.844 0 0 1 1.834 1.486h-3.618a1.844 1.844 0 0 1 1.784-1.486m-6.659.006a2.021 2.021 0 1 1 .002 4.042a2.015 2.015 0 0 1-1.416-.598a2.015 2.015 0 0 1-.585-1.422a2.015 2.015 0 0 1 .584-1.422a2.015 2.015 0 0 1 1.415-.6M0 12.987v7.971h5.722v-1.367H1.546v-1.97H5.61v-1.315H1.545v-1.955h4.176v-1.365zm14.56.41v1.685h-1.15v1.338h1.154v3.143c0 .793.572 1.421 1.6 1.421h1.643l-.006-1.338H16.66c-.348 0-.572-.15-.572-.464v-2.768H17.8v-1.332h-1.706v-1.686zm-5.297 1.527a3.103 3.103 0 1 0 .07 6.205a2.992 2.992 0 0 0 1.913-.666v.532h1.517v-5.913h-1.509v.526a3.005 3.005 0 0 0-1.92-.684zm11.771.007c-1.585 0-2.7.644-2.7 1.886c0 .86.613 1.421 1.936 1.695l1.448.328c.57.11.722.259.722.49c0 .371-.438.603-1.127.603c-.876 0-1.378-.19-1.573-.848h-1.533c.22 1.231 1.157 2.05 3.049 2.05h.002c1.752 0 2.742-.819 2.742-1.953c0-.806-.585-1.408-1.809-1.667l-1.294-.26c-.751-.136-.988-.274-.988-.546c0-.357.361-.575 1.03-.575c.722 0 1.252.192 1.405.847h1.518c-.086-1.229-.99-2.05-2.827-2.05m-11.567 1.25c1.01.01 1.819.837 1.807 1.847A1.8 1.8 0 0 1 9.45 19.83a1.824 1.824 0 0 1 .018-3.648'/%3E%3C/svg%3E");
    --justeat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11.196.232a1.376 1.376 0 0 1 1.528 0a33.157 33.157 0 0 1 3.384 2.438s.293.203.301-.14a5.367 5.367 0 0 1 .079-1.329a.606.606 0 0 1 .562-.39s1.329.066 2.173.179c.377.05.671.352.711.73c0 0 .543 3.62.665 4.925c0 0 .105.664 1.067 1.79c0 0 1.953 2.735 2.18 3.259c0 0 .454.946-.523 1.074c0 0-1.783.18-1.955.22a.446.446 0 0 0-.39.484s-.094 6.296-.555 9.32c0 0-.121 1.2-.782 1.173c0 0-1.833-.059-2.259-.047c0 0-.183 0-.156-.246c0 0 .934-9.817.301-14.78c0 0-.028-.64-.516-.782c0 0-.445-.18-.871.391a15.574 15.574 0 0 0-2.9 8.86s-.05 1.563.188 1.953c0 0 .148.274.907.336l.96.13s.176 0 .16.233c0 0-.218 2.88-.28 3.393a1.018 1.018 0 0 1-.071.34s-.035.098-.336.086c0 0-4.236-.03-4.713 0c0 0-.2 0-.242-.105c-.043-.106-.294-3.717-.286-4.229a.255.255 0 0 1 .149-.25a2.548 2.548 0 0 0 1.172-1.871c.052-.548.06-1.098.024-1.646c0 0 .156-5.522.195-6.41c0 0 .031-.3-.36-.355a.364.364 0 0 0-.437.27v.03c0 .032-.274 3.643-.223 5.081c0 0 .094.942-.558.961c0 0-.634.095-.665-.69c0 0 .047-3.542.203-5.292a.39.39 0 0 0-.348-.391a.39.39 0 0 0-.437.316a.065.065 0 0 0 0 .031s-.274 3.39-.223 5.179c0 0 .078.868-.614.836c0 0-.578.066-.61-.704c0 0 .157-4.85.2-5.224A.39.39 0 0 0 6.647 9h-.039a.391.391 0 0 0-.418.325a.167.167 0 0 0 0 .035s-.258 5.8-.223 7.503c0 0-.023 1.751 1.27 2.462c0 0 .192.11.196.277c0 0 .145 3.076.277 4.069c0 0 .047.238-.164.238L4.291 24a.67.67 0 0 1-.665-.633a72.876 72.876 0 0 1-.601-9.829a.5.5 0 0 0-.391-.535S.969 12.85.566 12.749a.692.692 0 0 1-.422-1.02A33.497 33.497 0 0 1 11.197.232Z'/%3E%3C/svg%3E");
    --deliveroo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m16.861 0l-1.127 10.584L13.81 1.66L7.777 2.926l1.924 8.922l-8.695 1.822l1.535 7.127L17.832 24l3.498-7.744L22.994.636zM11.39 13.61a.755.755 0 0 1 .322.066c.208.093.56.29.63.592c.103.434.004.799-.312 1.084v.002c-.315.284-.732.258-1.174.113c-.441-.145-.637-.672-.47-1.309c.124-.473.71-.544 1.004-.549zm4.142.548c.447-.012.832.186 1.05.543c.217.357.107.75-.122 1.143h-.002c-.229.392-.83.445-1.422.16c-.399-.193-.397-.684-.353-.983a.922.922 0 0 1 .193-.447c.142-.177.381-.408.656-.416'/%3E%3C/svg%3E");
    --paypal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20.067 8.478c.492.88.557 2.014.3 3.327c-.74 3.806-3.275 5.12-6.513 5.12h-.5a.805.805 0 0 0-.794.68l-.041.22l-.63 3.993l-.032.17a.804.804 0 0 1-.794.679H7.72a.483.483 0 0 1-.477-.558L7.418 21h1.519l.949-6.02h1.386c4.678 0 7.749-2.203 8.795-6.502m-2.96-5.09c.762.868.984 1.81.753 3.285c-.02.123-.04.24-.063.36c-.735 3.773-3.088 5.446-6.955 5.446H8.957c-.63 0-1.173.414-1.353 1.002l-.015-.002l-.93 5.894H3.123a.051.051 0 0 1-.051-.06L5.67 2.803A.95.95 0 0 1 6.608 2h5.975c2.183 0 3.717.469 4.524 1.388'/%3E%3C/svg%3E");
    --whatsapp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m7.254 18.494l.724.423A7.953 7.953 0 0 0 12.001 20a8 8 0 1 0-8-8a7.95 7.95 0 0 0 1.084 4.024l.422.724l-.653 2.401zM2.005 22l1.352-4.968A9.953 9.953 0 0 1 2.001 12c0-5.523 4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10a9.954 9.954 0 0 1-5.03-1.355zM8.392 7.308c.134-.01.269-.01.403-.004c.054.004.108.01.162.016c.159.018.334.115.393.249c.298.676.588 1.357.868 2.04c.062.152.025.347-.093.537c-.06.097-.154.233-.263.372c-.113.145-.356.411-.356.411s-.099.118-.061.265c.014.056.06.137.102.205l.059.095c.256.427.6.86 1.02 1.268c.12.116.237.235.363.346c.468.413.998.75 1.57 1l.005.002c.085.037.128.057.252.11c.062.026.126.048.191.066a.35.35 0 0 0 .367-.13c.724-.877.79-.934.796-.934v.002a.482.482 0 0 1 .378-.127c.06.004.121.015.177.04c.531.243 1.4.622 1.4.622l.582.261c.098.047.187.158.19.265c.004.067.01.175-.013.373c-.032.259-.11.57-.188.733a1.158 1.158 0 0 1-.21.302a2.381 2.381 0 0 1-.33.288c-.082.062-.125.09-.125.09a5.063 5.063 0 0 1-.383.22a1.99 1.99 0 0 1-.833.23c-.185.01-.37.024-.556.014c-.008 0-.568-.087-.568-.087a9.448 9.448 0 0 1-3.84-2.046c-.226-.199-.436-.413-.65-.626c-.888-.885-1.561-1.84-1.97-2.742a3.472 3.472 0 0 1-.33-1.413a2.73 2.73 0 0 1 .565-1.68c.073-.094.142-.192.261-.305c.126-.12.207-.184.294-.228a.961.961 0 0 1 .371-.1'/%3E%3C/svg%3E");

}
.block-editor-iframe__body {
    --nav-height: 60px;
}
.editor-visual-editor__post-title-wrapper {
    margin-bottom: 3rem;
}

/* ////// Dark Mode ////// */
@media (prefers-color-scheme: dark) {
    :root {
        --wp--preset--dm--color--primary: color-mix(in hsl shorter hue, var(--wp--preset--color--primary) 15%, #000000 85%);
        --wp--preset--dm--color--secondary: color-mix(in hsl shorter hue, var(--wp--preset--color--secondary) 15%, #000000 85%);
        --wp--preset--dm--color--tertiary: color-mix(in hsl shorter hue, var(--wp--preset--color--tertiary) 15%, #000000 85%);
        --wp--preset--dm--color--quaternary: color-mix(in hsl shorter hue, var(--wp--preset--color--quaternary) 15%, #000000 85%);
        --wp--preset--dm--color--quinary: color-mix(in hsl shorter hue, var(--wp--preset--color--quinary) 15%, #000000 85%);

        --wp--preset--dm--color--light: color-mix(in oklab, var(--wp--preset--color--light) 10%, #000000 85%);
        --wp--preset--dm--color--text: #cacacd;
    }
    body {
        background-color: var(--wp--preset--dm--color--light);
        color: var(--wp--preset--dm--color--text);
    }
    body .wp-site-blocks :is(h1, h2, h3, h4, h5, h6, p, li, span, button, a),
    body .has-dark-color:not(.wp-block-acf-feather) {
        color: var(--wp--preset--dm--color--text) !important;
    }
    
    body .has-primary-background-color {
        background-color: var(--wp--preset--dm--color--primary) !important;
        color: var(--wp--preset--dm--color--text) !important;
    }
    body .has-secondary-background-color {
        background-color: var(--wp--preset--dm--color--secondary) !important;
        color: var(--wp--preset--dm--color--text) !important;
    }
    body .has-tertiary-background-color {
        background-color: var(--wp--preset--dm--color--tertiary) !important;
        color: var(--wp--preset--dm--color--text) !important;
    }
    body .has-quaternary-background-color {
        background-color: var(--wp--preset--dm--color--quaternary) !important;
        color: var(--wp--preset--dm--color--text) !important;
    }
    body .has-quinary-background-color {
        background-color: var(--wp--preset--dm--color--quinary) !important;
        color: var(--wp--preset--dm--color--text) !important;
    }
    body .has-light-background-color {
        background-color: var(--wp--preset--dm--color--light) !important;
        color: var(--wp--preset--dm--color--text) !important;
    }
    .has-light-color .wp-block-button.is-style-slate-outline .wp-block-button__link:hover, 
    .has-light-color .wp-block-button.is-style-slate-outline .wp-block-button__link:focus, 
    .has-light-color.wp-block-button.is-style-slate-outline .wp-block-button__link:hover, 
    .has-light-color.wp-block-button.is-style-slate-outline .wp-block-button__link:focus {
        color: var(--wp--preset--color--dark) !important;
    }
}

@media screen and (min-width:600px) {
    body {
        --xs-text-width: calc(23rem + (400 - 16*23)*(1vw/19.2));
        --sm-text-width: calc(28rem + (550 - 16*28)*(1vw/19.2));

        --icon-small: calc(1rem + 50px);
        --icon-medium: calc(1.5rem + 75px);
        --icon-large: calc(2rem + 110px);
        --icon-extra-large: calc(2.5rem + 150px);

        --image-height-x-short: 200px;
        --image-height-short: 300px;
        --image-height-regular: 350px;
        --image-height-tall: 400px;
        --image-height-hero: 450px;
    }
}

@media screen and (orientation:portrait) {
    body {
        --viewport-height: calc( var(--view-height, 100vh) * .9 );
        --section-height: calc( var(--view-height, 100vh) * .8 );
        --inner-height: calc( var(--view-height, 100vh) * .6 );

        --image-height-x-short: calc( var(--view-height, 100vh) * .2 );
        --image-height-short: calc( var(--view-height, 100vh) * .275 );
        --image-height-regular: calc( var(--view-height, 100vh) * .35 );
        --image-height-tall: calc( var(--view-height, 100vh) * .45 );
        --image-height-hero: calc( var(--view-height, 100vh) * .6 );
    }
}
@media screen and (min-width:768px) and (orientation:portrait) {
	body {
        --viewport-height: calc( var(--view-height, 100vh) * .65 );
		--hero-height: calc( var(--view-height, 100vh) * .6 );
        --section-height: calc( var(--view-height, 100vh) * .55 );
        --inner-height: calc( var(--view-height, 100vh) * .5 );

        --image-height-x-short: calc( var(--view-height, 100vh) * .2 );
        --image-height-short: calc( var(--view-height, 100vh) * .3 );
        --image-height-regular: calc( var(--view-height, 100vh) * .4 );
        --image-height-tall: calc( var(--view-height, 100vh) * .45 );
        --image-height-hero: calc( var(--view-height, 100vh) * .5 );
	}
}

@media screen and (min-width:900px) and (orientation: landscape) {
    body {
        --viewport-height: var(--view-height, 100vh);
        --hero-height: calc( var(--view-height, 100vh) * .98 );
        --section-height: calc(var(--view-height, 100vh) * .975);
        --inner-height: calc(var(--section-height, 95vh) * .8);

        --image-height-x-short: calc( var(--view-height, 100vh) * .35 );
        --image-height-short: calc( var(--view-height, 100vh) * .5 );
        --image-height-regular: calc( var(--view-height, 100vh) * .6 );
        --image-height-tall: calc( var(--view-height, 100vh) * .7 );
        --image-height-hero: calc( var(--view-height, 100vh) * .95 );;
    }
}
@media screen and (min-width:1400px) {
    body {    
        --wp--style--global--content-size: calc(32rem + (750 - 16*32)*(1vw/19.2));
        --wp--style--global--wide-size: 70vw;
    }
}

/* ////// Layout CSS Classes ////// */
.wp-site-blocks {
    display: grid;
    min-height: 100vh;
    grid-template-columns: 100%;
}
.wp-site-blocks footer:last-child {
    align-self: flex-end;
}

.xs-text-width {
    max-width: var(--xs-text-width);
}
.sm-text-width {
    max-width: var(--sm-text-width);
}
.md-text-width {
    max-width: var(--md-text-width);
}
.lg-text-width {
    max-width: var(--lg-text-width);
}


/* ////// Typography Vars & CSS Classes ////// */
body h1 {
    --wp--preset--font-size--medium: calc(2.25rem + 1.5vw);
    font-size: var(--wp--preset--font-size--medium);
}
body h2 {
    --wp--preset--font-size--medium: calc(1.75rem + 1.2vw);
    font-size: var(--wp--preset--font-size--medium);
}
body h3 {
    --wp--preset--font-size--medium: calc(1.35rem + .5vw);
    font-size: var(--wp--preset--font-size--medium);
}
body h4 {
    --wp--preset--font-size--medium: calc(1.3rem + .3vw);
    font-size: var(--wp--preset--font-size--medium);
}
body h5 {
    --wp--preset--font-size--medium: calc(1.2rem + .25vw);
    font-size: var(--wp--preset--font-size--medium);
}
body h6 {
    --wp--preset--font-size--medium: calc(1.1rem + .2vw);
    font-size: var(--wp--preset--font-size--medium);
}
body :is(h1,h2,h3,h4,h5,h6) {
    --wp--preset--font-size--xx-small: calc(0.725 * var(--wp--preset--font-size--medium));
    --wp--preset--font-size--x-small: calc(0.825 * var(--wp--preset--font-size--medium));
    --wp--preset--font-size--small: calc(0.925 * var(--wp--preset--font-size--medium));
    --wp--preset--font-size--large: calc(1.1 * var(--wp--preset--font-size--medium));
    --wp--preset--font-size--x-large: calc(1.3 * var(--wp--preset--font-size--medium));
    --wp--preset--font-size--xx-large: calc(1.6 * var(--wp--preset--font-size--medium));
    --wp--preset--font-size--mega: calc(1.8 * var(--wp--preset--font-size--medium));
    --wp--preset--font-size--giga: calc(2.1 * var(--wp--preset--font-size--medium));
    --wp--preset--font-size--tera: clamp(4.5rem, 6vw, 6rem);
}

body h1 {
    --wp--preset--font-size--tera: calc(4rem + 2.75vw);
    --wp--preset--font-size--giga: calc(3.5rem + 2.25vw);
    --wp--preset--font-size--mega: calc(3rem + 2vw);
    --wp--preset--font-size--xx-large: calc(2.75rem + 1.75vw);
    --wp--preset--font-size--x-large: calc(2.25rem + 1.5vw);
}
body h2 {
    --wp--preset--font-size--tera: calc(3.75rem + 2.25vw);
    --wp--preset--font-size--giga: calc(3rem + 2vw);
    --wp--preset--font-size--mega: calc(2.75rem + 1.75vw);
    --wp--preset--font-size--xx-large: calc(2.25em + 1.25vw);
    --wp--preset--font-size--x-large: calc(1.75rem + 0.75vw);
}


@media screen and (min-width: 400px) {
    body h1 {
        --wp--preset--font-size--tera: clamp(6rem, 12vw, 10rem);
        --wp--preset--font-size--giga: clamp(5rem, 11vw, 9rem);
        --wp--preset--font-size--mega: clamp(4.5rem, 10vw, 8rem);
        --wp--preset--font-size--xx-large: clamp(3.75rem, 8.5vw, 6.5rem);
        --wp--preset--font-size--x-large: clamp(3.25rem, 7vw, 5.5rem);
        --wp--preset--font-size--large: calc(1.2 * var(--wp--preset--font-size--medium));
    }
    body h2 {
        --wp--preset--font-size--tera: clamp(4.5rem, 9.5vw, 7.5rem);
        --wp--preset--font-size--giga: clamp(4rem, 8.5vw, 6.25rem);
        --wp--preset--font-size--mega: clamp(3.5rem, 7.5vw, 5rem);
        --wp--preset--font-size--xx-large: clamp(3rem, 6.5vw, 4rem);
        /* --wp--preset--font-size--x-large: clamp(3rem, 6.5vw, 5rem); */
    }
    body h3 {
        --wp--preset--font-size--tera: clamp(4rem, 8vw, 6rem);
        --wp--preset--font-size--giga: clamp(3rem, 7vw, 5rem);
        --wp--preset--font-size--mega: clamp(2.5rem, 6vw, 4rem);
        /* --wp--preset--font-size--xx-large: clamp(3rem, 6.75vw, 4.5rem); */
        /* --wp--preset--font-size--x-large: clamp(2.5rem, 6vw, 4.25rem); */
    }
}


/* ////////////////
// Layout Styles
////////////////// */
body * {
	box-sizing: border-box;
}
body .wp-block-group:not(:is(.is-style-text-editor, .mce-content-body)) > .alignfull, 
body.editor-styles-wrapper:not(:is(.is-style-text-editor, .mce-content-body)) .wp-block-group > .alignfull, 
div.editor-styles-wrapper:not(:is(.is-style-text-editor, .mce-content-body)) .wp-block-group > .alignfull, 

body div:not(:is(.is-style-text-editor, .mce-content-body)) > .wp-block-group.alignfull, 
body.editor-styles-wrapper div:not(:is(.is-style-text-editor, .mce-content-body)) > .wp-block-group.alignfull, 
div.editor-styles-wrapper div:not(:is(.is-style-text-editor, .mce-content-body)) > .wp-block-group.alignfull {
    margin-right: 0;
    margin-left: 0;
}
body .is-layout-grid.align-center {
    align-items: center;
}
body :where(.wp-site-blocks) > :last-child {
    margin-block-end: 0;
    margin-block-start: 0;
}
:where(.is-layout-flow)  > *,
:where(.wp-site-blocks) > * {
    margin-block-start: 0;
    margin-block-end: 0;
    margin-block-start: 0;
    margin-block-end: 0;
}
.wp-block-group > style:first-child + * {
    margin-block-start: 0;
}
.is-layout-flex .is-layout-grid {
    width: 100%;
}
:where(.is-layout-flex) {
    gap: 0;
}
.flex-grow {
    flex-grow: 1;
}
body div .auto-height {
    height: auto
}
body .position-relative {
    position: relative;
}
.editor-styles-wrapper .position-relative {
    position: relative !important;
}

.aspect-ratio-1-1 {
    aspect-ratio: 1/1;
}


/* ///////////////////////
// Typography Styles
//////////////////////// */
body {
    font-size: var(--wp--preset--font-size--medium);
    /* line-height: 1.5; */
}
:where(h1, h2, h3, h4, h5, h6) {
    margin: 0;
}
p {
    margin: 0;
}
p:has(img) {
    display: flex;
    align-items: center;
    gap: .5ch;
}
p img,
.block-editor__container p img {
    height: 1.2em;
    width: auto;
    object-fit: contain;
    width: unset !important;
}

button {
    font-family: inherit;
}

span.text-col-gradient {
    background: linear-gradient(135deg,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--secondary) 97%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* ////// Text Editor ////// */
:is(:is(.is-style-text-editor, .mce-content-body), .mce-content-body) h1:not(:first-child) {
    padding-top: calc(0.8 * var(--wp--preset--spacing--40, 32px));
    margin-bottom: calc(0.7 * var(--wp--preset--spacing--40, 32px));
}  
:is(.is-style-text-editor, .mce-content-body) h2:not(:first-child) {
  padding-top: calc(0.6 * var(--wp--preset--spacing--40, 32px));
}
:is(.is-style-text-editor, .mce-content-body) h3:not(:first-child) {
  padding-top: calc(0.3 * var(--wp--preset--spacing--40, 32px));
}
:is(.is-style-text-editor, .mce-content-body) h4:not(:first-child) {
  padding-top: calc(0.35 * var(--wp--preset--spacing--40, 32px));
}
:is(.is-style-text-editor, .mce-content-body) h5:not(:first-child) {
    padding-top: calc(0.25 * var(--wp--preset--spacing--40, 32px));
}
:is(.is-style-text-editor, .mce-content-body) h6:not(:first-child) {
    padding-top: calc(0.2 * var(--wp--preset--spacing--40, 32px));
}

:is(.is-style-text-editor, .mce-content-body) h1:not(:only-child) {
    padding-bottom: 0;
    margin-bottom: calc(0.75 * var(--wp--preset--spacing--40, 32px));
}
:is(.is-style-text-editor, .mce-content-body) h2:not(:only-child) {
  margin-bottom: calc(0.7 * var(--wp--preset--spacing--40, 32px));
}
:is(.is-style-text-editor, .mce-content-body) h3:not(:only-child) {
  margin-bottom: calc(0.45 * var(--wp--preset--spacing--40, 32px));
}
:is(.is-style-text-editor, .mce-content-body) h4:not(:only-child) {
  margin-bottom: calc(0.35 * var(--wp--preset--spacing--40, 32px));
}
:is(.is-style-text-editor, .mce-content-body) h5:not(:only-child) {
  margin-bottom: calc(0.25 * var(--wp--preset--spacing--40, 32px));
}
:is(.is-style-text-editor, .mce-content-body) h6:not(:only-child) {
  margin-bottom: calc(0.2 * var(--wp--preset--spacing--40, 32px));
}
:is(.is-style-text-editor, .mce-content-body) p:not(:only-child) {
  margin-bottom: calc(0.4 * var(--wp--preset--spacing--40, 32px));
  margin-top: 0;
}
:is(.is-style-text-editor, .mce-content-body) p:last-child {
  margin-bottom: 0;
}
:is(.is-style-text-editor, .mce-content-body) p + p {
    margin-top: var(--wp--preset--spacing--20, 14px);
    margin-bottom: var(--wp--preset--spacing--20, 14px);
}
:is(.is-style-text-editor, .mce-content-body) > figure:not(:last-child),
:is(.is-style-text-editor, .mce-content-body) > div:not(:last-child),
:is(.is-style-text-editor, .mce-content-body) > blockquote:not(:last-child) {
    margin-bottom: var(--wp--preset--spacing--30, 25px);
}

/* ////// Select ////// */
::selection {
	background-color: var(--wp--preset--color--accent, #222);
	color: var(--wp--preset--color--light, snow);
}

/* ////// Links ////// */
body.slate :where(a:where(:not(.wp-element-button))),
body.editor-styles-wrapper :where(a:where(:not(.wp-element-button))) {
    /* border-bottom-style: solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
    border-bottom-color: currentColor; */
    /* text-decoration: none; */
    /* border-bottom-width: 1px;
    transition: border-bottom-style .3s ease-out; */
    /* text-decoration: none; */
    text-decoration-thickness: 1px;
    text-decoration-line: underline;
    text-underline-offset: 2px;
}
/* --- Visited --- */
body :where(a:where(:not(.wp-element-button))):visited {
    color: purple;
}
body a.custom-logo-link:visited {
    color: inherit;
}

/* ---Link Hover --- */
body :where(a:where(:not(.wp-element-button))):hover,
body :where(a:where(:not(.wp-element-button))):focus {
    /* background-size: 100% 100%;   */
    /* animation-name: link-hover;
    animation-duration: .5s;
    animation-fill-mode: forwards; */
    /* border-bottom-style: dotted; */
    text-decoration-style: dotted;
    color: inherit;
}
:where(.wp-site-blocks *:focus) {
    outline-offset: 4px;
}
body header nav ul li a {
    background-image: unset;
}

/* @keyframes link-hover {
    0% {border-bottom-color: currentColor; }
    50% {border-bottom-color: transparent; }
    50.1% {border-bottom-style: dotted;}
    100% {border-bottom-color: currentColor; border-bottom-style: dotted; }
} */

/* --- Underline Hidden: Fade In --- */
a.underline-hidden-fade,
.underline-hidden-fade a,
.is-style-underline-hidden-fade a,

.wp-block-post-terms a,
a.wp-block-post-author-name__link,
.wp-block-comment-author-name a,
.wp-block-comment-date a,
a.comment-reply-link,
.wp-block-archives-list a ,
.wp-block-categories-list a,
.wp-block-page-list a,
.wp-block-post-author__name a,
.wp-block-post-date a {
    /* border: none; */
    text-decoration-thickness: 1px;
    text-decoration-line: underline;
    text-underline-offset: 2px;
    text-decoration-color: transparent;
}

/* Underline Hidden: Fade In:Hover */
a.underline-hidden-fade:hover,
.underline-hidden-fade a:hover,
.is-style-underline-hidden-fade a:hover,
.wp-block-post-terms a:hover,
a.wp-block-post-author-name__link:hover,
.wp-block-comment-author-name a:hover,
.wp-block-comment-date a:hover,
a.comment-reply-link:hover,
.wp-block-archives-list a:hover ,
.wp-block-categories-list a:hover,
.wp-block-page-list a:hover,
.wp-block-post-author__name a:hover,
.wp-block-post-date a:hover,

a.underline-hidden-fade:focus,
.underline-hidden-fade a:focus,
.is-style-underline-hidden-fade a:focus,
.wp-block-post-terms a:focus,
a.wp-block-post-author-name__link:focus,
.wp-block-comment-author-name a:focus,
.wp-block-comment-date a:focus,
a.comment-reply-link:focus,
.wp-block-archives-list a:focus ,
.wp-block-categories-list a:focus,
.wp-block-page-list a:focus,
.wp-block-post-author__name a:focus,
.wp-block-post-date a:focus {
    color: inherit;
    text-decoration-style: dotted;
}


/* --- Underline Removed --- */
.underline-removed a,
.is-style-underline-removed a,
a.wp-block-social-link-anchor,
a.wp-block-post-excerpt__more-link,
a.wp-block-read-more,
a.wp-block-query-pagination-previous,
a.wp-block-query-pagination-next,
a.page-numbers,
a.custom-logo-link,
body.slate figure a:has(img),
body.editor-styles-wrapper figure a:has(img),
body.slate a:has(img),
body.editor-styles-wrapper a:has(img),
a:has(.components-placeholder__illustration),
.wp-block-post-navigation-link a,
body .wp-site-blocks figure a {
    background-image: unset;
    text-decoration: none;
    border: none;
    animation: none;
}
body.slate figure a:has(img),
body.editor-styles-wrapper figure a:has(img) {
    padding: 0;
}
.underline-removed a:hover,
.underline-removed a:focus,

.is-style-underline-removed a:hover,
.is-style-underline-removed a:focus,

a.wp-block-social-link-anchor:hover,
a.wp-block-social-link-anchor:focus,

a.wp-block-post-excerpt__more-link:hover,
a.wp-block-post-excerpt__more-link:focus,

a.wp-block-read-more:hover,
a.wp-block-read-more:focus,

a.wp-block-query-pagination-previous:hover,
a.wp-block-query-pagination-previous:focus,

a.wp-block-query-pagination-next:hover,
a.wp-block-query-pagination-next:focus,

a.page-numbers:hover,
a.page-numbers:focus,

.wp-block-post-navigation-link a:hover,
.wp-block-post-navigation-link a:focus,

body .wp-site-blocks figure a:hover,
body .wp-site-blocks figure a:focus {
    color: inherit;
}

/* --- Image/Icon Links --- */
body p a:has(svg),
body p a:has(img) {
    display: inline-flex;
    align-items: center;
    gap: .5ch;
}
body p a svg,
body p a img {
    height: 1.2em;
    width: auto;
}
body p a img {
    object-fit: contain;
    width: auto !important;
    transition: filter .3s ease;
}
body p a svg :is(path, circle, rect, polygon, ellipse) {
    fill: currentColor;
    stroke: currentColor;
}
p a:hover img {
    filter: var(--wp--preset--duotone--white-icon);
}
body.slate .wp-site-blocks a.custom-logo-link {
    transition: opacity .3s ease;
}
a.custom-logo-link:hover,
a.custom-logo-link:focus {
    opacity: .7;
}
svg.emoji {
    display: inline;
    border: none;
    box-shadow: none;
    height: 1em;
    width: 1em;
    margin: 0 0.07em;
    vertical-align: -0.1em;
    background: none;
    padding: 0;
}

figure:has(a) {
    overflow: hidden;
}
figure a img {
    transition: scale .3s linear, opacity.3s linear;
    opacity: .9;
}
figure.wp-lightbox-container a img {
    opacity: 1;
}
figure a img:hover,
figure a img:focus {
    scale: 1.01;
    opacity: 1;
}
figure:has(a:focus-visible) {
    outline-offset: 4px;
    outline: 2px solid currentColor;
}


body p.underline-removed a :is( svg,img) {
    transition: transform .3s ease;
    filter: none;
}
body p.underline-removed a:hover :is( svg,img),
body p.underline-removed a:focus :is( svg,img) {
    transform: translateX(10px);
}

/* --- Heading Links --- */
/* Reset links */
body.slate :where(h1, h2, h3, h4, h5, h6) a,
body.editor-styles-wrapper :where(h1, h2, h3, h4, h5, h6) a {
    text-decoration-thickness: 1px;
    text-decoration-line: underline;
    text-underline-offset: 2px;
    text-decoration-color: transparent;
    color: var(--wp--preset--color--heading-text);
}
body.slate :where(h1, h2, h3, h4, h5, h6) a:hover,
body.slate :where(h1, h2, h3, h4, h5, h6) a:focus,
body.editor-styles-wrapper :where(h1, h2, h3, h4, h5, h6) a:hover,
body.editor-styles-wrapper :where(h1, h2, h3, h4, h5, h6) a:focus {
    color: inherit;
    text-decoration-color: currentColor;
}

/* li :where(h1, h2, h3, h4, h5, h6):has(a):hover,
li :where(h1, h2, h3, h4, h5, h6):has(a):focus {
    color: var( --wp--preset--color--accent);
} */

/* ////// Buttons ////// */
:root :where(.wp-element-button, .wp-block-button__link) {
    display: flex;
    align-items: center;
    gap: .7ch;
}

/* /////// Inputs /////// */
input, textarea, select {
	font-family: inherit;
    font-size: var(--wp--preset--font-size--medium);
    padding: 7px;
    color: inherit;
    background: color-mix(in srgb, currentColor, transparent 95%);
    border: 1px solid color-mix(in srgb, currentColor, transparent 85%);
    border-bottom: 2px solid color-mix(in srgb, currentColor, transparent 50%);
}

option {
    color: var(--wp--preset--color--body-text, #665);
}

/* ////// Other html text tags ////// */
address {
    font-style: normal;
}


/* //////////////////////////////
// Bespoke Blocks
///////////////////////// */

/* ////// Price List ////// */
body.slate .price-list-heading,
.editor-styles-wrapper .price-list-heading {
    align-items: baseline;
    gap: .3em;
    display: grid;
    display: grid;
    grid-template-columns: auto 1fr auto;
}
body .wp-block-group.price-list-heading p {
    margin-bottom: 0;
}

/* ////// Search Widget ////// */
button.wp-block-search__button.has-icon.wp-element-button {
    padding: 10px 15px;
}
label.wp-block-search__label {
    font-size: var(--wp--preset--font-size--small);
}
form.wp-block-search {
    display: grid;
    gap: .7ch;
}
.wp-block-search__inside-wrapper {
    gap: 0;
}
form .wp-block-search__button {
    margin-left: 0px;
}

/* ////// Gallery ////// */
.wp-block-gallery {
    --wp--style--gallery-gap-default: 0px;
    --gallery-block--gutter-size: 0px;
    --wp--style--block-gap: 0px;
}

/* //////////////////////
// Gutenberg Editor
////////////////////// */
li.block-list-appender.wp-block::marker {
    content: none;
}
body.editor-styles-wrapper.post-type-pattern .is-root-container > * {
    max-width: unset;
}
.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: unset;
}
.components-modal__content ul li::marker {
    content: none;
}

/* ////// Pattern Preview Styles ////// */
html.block-editor-block-preview__content-iframe body.block-editor-iframe__body {
    --image-height-x-short: 175px;
    --image-height-short: 250px;
    --image-height-regular: 300px;
    --image-height-tall: 340px;
    --image-height-hero: 375px;
    --view-height: 600px;
}