﻿.pt--0{padding-block-start:0 !important}.pt--4{padding-block-start:var(--sy-spacing-04) !important}.pt--8{padding-block-start:var(--sy-spacing-08) !important}.pt--12{padding-block-start:var(--sy-spacing-12) !important}.pt--15{padding-block-start:var(--sy-spacing-15) !important}.pt--16{padding-block-start:var(--sy-spacing-16) !important}.pt--20{padding-block-start:var(--sy-spacing-20) !important}.pt--24{padding-block-start:var(--sy-spacing-24) !important}.pt--28{padding-block-start:var(--sy-spacing-28) !important}.pt--30{padding-block-start:var(--sy-spacing-30) !important}.pt--32{padding-block-start:var(--sy-spacing-32) !important}.pt--36{padding-block-start:var(--sy-spacing-36) !important}.pt--40{padding-block-start:var(--sy-spacing-40) !important}.pt--44{padding-block-start:var(--sy-spacing-44) !important}.pt--45{padding-block-start:var(--sy-spacing-45) !important}.pt--48{padding-block-start:var(--sy-spacing-48) !important}.pt--52{padding-block-start:var(--sy-spacing-52) !important}.pt--56{padding-block-start:var(--sy-spacing-56) !important}.pt--60{padding-block-start:var(--sy-spacing-60) !important}.pt--64{padding-block-start:var(--sy-spacing-64) !important}.pb--0{padding-block-end:0 !important}.pb--4{padding-block-end:var(--sy-spacing-04) !important}.pb--8{padding-block-end:var(--sy-spacing-08) !important}.pb--12{padding-block-end:var(--sy-spacing-12) !important}.pb--15{padding-block-end:var(--sy-spacing-15) !important}.pb--16{padding-block-end:var(--sy-spacing-16) !important}.pb--20{padding-block-end:var(--sy-spacing-20) !important}.pb--24{padding-block-end:var(--sy-spacing-24) !important}.pb--28{padding-block-end:var(--sy-spacing-28) !important}.pb--30{padding-block-end:var(--sy-spacing-30) !important}.pb--32{padding-block-end:var(--sy-spacing-32) !important}.pb--36{padding-block-end:var(--sy-spacing-36) !important}.pb--40{padding-block-end:var(--sy-spacing-40) !important}.pb--44{padding-block-end:var(--sy-spacing-44) !important}.pb--45{padding-block-end:var(--sy-spacing-45) !important}.pb--48{padding-block-end:var(--sy-spacing-48) !important}.pb--52{padding-block-end:var(--sy-spacing-52) !important}.pb--56{padding-block-end:var(--sy-spacing-56) !important}.pb--60{padding-block-end:var(--sy-spacing-60) !important}.pb--64{padding-block-end:var(--sy-spacing-64) !important}.ps--0{padding-inline-start:0 !important}.ps--4{padding-inline-start:var(--sy-spacing-04) !important}.ps--8{padding-inline-start:var(--sy-spacing-08) !important}.ps--12{padding-inline-start:var(--sy-spacing-12) !important}.ps--15{padding-inline-start:var(--sy-spacing-15) !important}.ps--16{padding-inline-start:var(--sy-spacing-16) !important}.ps--20{padding-inline-start:var(--sy-spacing-20) !important}.ps--24{padding-inline-start:var(--sy-spacing-24) !important}.ps--28{padding-inline-start:var(--sy-spacing-28) !important}.ps--30{padding-inline-start:var(--sy-spacing-30) !important}.ps--32{padding-inline-start:var(--sy-spacing-32) !important}.ps--36{padding-inline-start:var(--sy-spacing-36) !important}.ps--40{padding-inline-start:var(--sy-spacing-40) !important}.ps--44{padding-inline-start:var(--sy-spacing-44) !important}.ps--45{padding-inline-start:var(--sy-spacing-45) !important}.ps--48{padding-inline-start:var(--sy-spacing-48) !important}.ps--52{padding-inline-start:var(--sy-spacing-52) !important}.ps--56{padding-inline-start:var(--sy-spacing-56) !important}.ps--60{padding-inline-start:var(--sy-spacing-60) !important}.ps--64{padding-inline-start:var(--sy-spacing-64) !important}.pe--0{padding-inline-end:0 !important}.pe--4{padding-inline-end:var(--sy-spacing-04) !important}.pe--8{padding-inline-end:var(--sy-spacing-08) !important}.pe--12{padding-inline-end:var(--sy-spacing-12) !important}.pe--15{padding-inline-end:var(--sy-spacing-15) !important}.pe--16{padding-inline-end:var(--sy-spacing-16) !important}.pe--20{padding-inline-end:var(--sy-spacing-20) !important}.pe--24{padding-inline-end:var(--sy-spacing-24) !important}.pe--28{padding-inline-end:var(--sy-spacing-28) !important}.pe--30{padding-inline-end:var(--sy-spacing-30) !important}.pe--32{padding-inline-end:var(--sy-spacing-32) !important}.pe--36{padding-inline-end:var(--sy-spacing-36) !important}.pe--40{padding-inline-end:var(--sy-spacing-40) !important}.pe--44{padding-inline-end:var(--sy-spacing-44) !important}.pe--45{padding-inline-end:var(--sy-spacing-45) !important}.pe--48{padding-inline-end:var(--sy-spacing-48) !important}.pe--52{padding-inline-end:var(--sy-spacing-52) !important}.pe--56{padding-inline-end:var(--sy-spacing-56) !important}.pe--60{padding-inline-end:var(--sy-spacing-60) !important}.pe--64{padding-inline-end:var(--sy-spacing-64) !important}.px--0{padding-inline:0 !important}.px--4{padding-inline:var(--sy-spacing-04) !important}.px--8{padding-inline:var(--sy-spacing-08) !important}.px--12{padding-inline:var(--sy-spacing-12) !important}.px--15{padding-inline:var(--sy-spacing-15) !important}.px--16{padding-inline:var(--sy-spacing-16) !important}.px--20{padding-inline:var(--sy-spacing-20) !important}.px--24{padding-inline:var(--sy-spacing-24) !important}.px--28{padding-inline:var(--sy-spacing-28) !important}.px--30{padding-inline:var(--sy-spacing-30) !important}.px--32{padding-inline:var(--sy-spacing-32) !important}.px--36{padding-inline:var(--sy-spacing-36) !important}.px--40{padding-inline:var(--sy-spacing-40) !important}.px--44{padding-inline:var(--sy-spacing-44) !important}.px--45{padding-inline:var(--sy-spacing-45) !important}.px--48{padding-inline:var(--sy-spacing-48) !important}.px--52{padding-inline:var(--sy-spacing-52) !important}.px--56{padding-inline:var(--sy-spacing-56) !important}.px--60{padding-inline:var(--sy-spacing-60) !important}.px--64{padding-inline:var(--sy-spacing-64) !important}.py--0{padding-block:0 !important}.py--4{padding-block:var(--sy-spacing-04) !important}.py--8{padding-block:var(--sy-spacing-08) !important}.py--12{padding-block:var(--sy-spacing-12) !important}.py--15{padding-block:var(--sy-spacing-15) !important}.py--16{padding-block:var(--sy-spacing-16) !important}.py--20{padding-block:var(--sy-spacing-20) !important}.py--24{padding-block:var(--sy-spacing-24) !important}.py--28{padding-block:var(--sy-spacing-28) !important}.py--30{padding-block:var(--sy-spacing-30) !important}.py--32{padding-block:var(--sy-spacing-32) !important}.py--36{padding-block:var(--sy-spacing-36) !important}.py--40{padding-block:var(--sy-spacing-40) !important}.py--44{padding-block:var(--sy-spacing-44) !important}.py--45{padding-block:var(--sy-spacing-45) !important}.py--48{padding-block:var(--sy-spacing-48) !important}.py--52{padding-block:var(--sy-spacing-52) !important}.py--56{padding-block:var(--sy-spacing-56) !important}.py--60{padding-block:var(--sy-spacing-60) !important}.py--64{padding-block:var(--sy-spacing-64) !important}.p--0{padding:0 !important}.p--4{padding:var(--sy-spacing-04) !important}.p--8{padding:var(--sy-spacing-08) !important}.p--12{padding:var(--sy-spacing-12) !important}.p--15{padding:var(--sy-spacing-15) !important}.p--16{padding:var(--sy-spacing-16) !important}.p--20{padding:var(--sy-spacing-20) !important}.p--24{padding:var(--sy-spacing-24) !important}.p--28{padding:var(--sy-spacing-28) !important}.p--30{padding:var(--sy-spacing-30) !important}.p--32{padding:var(--sy-spacing-32) !important}.p--36{padding:var(--sy-spacing-36) !important}.p--40{padding:var(--sy-spacing-40) !important}.p--44{padding:var(--sy-spacing-44) !important}.p--45{padding:var(--sy-spacing-45) !important}.p--48{padding:var(--sy-spacing-48) !important}.p--52{padding:var(--sy-spacing-52) !important}.p--56{padding:var(--sy-spacing-56) !important}.p--60{padding:var(--sy-spacing-60) !important}.p--64{padding:var(--sy-spacing-64) !important}.mt--0{margin-block-start:0 !important}.mt--4{margin-block-start:var(--sy-spacing-04) !important}.mt--8{margin-block-start:var(--sy-spacing-08) !important}.mt--12{margin-block-start:var(--sy-spacing-12) !important}.mt--15{margin-block-start:var(--sy-spacing-15) !important}.mt--16{margin-block-start:var(--sy-spacing-16) !important}.mt--20{margin-block-start:var(--sy-spacing-20) !important}.mt--24{margin-block-start:var(--sy-spacing-24) !important}.mt--28{margin-block-start:var(--sy-spacing-28) !important}.mt--30{margin-block-start:var(--sy-spacing-30) !important}.mt--32{margin-block-start:var(--sy-spacing-32) !important}.mt--36{margin-block-start:var(--sy-spacing-36) !important}.mt--40{margin-block-start:var(--sy-spacing-40) !important}.mt--44{margin-block-start:var(--sy-spacing-44) !important}.mt--45{margin-block-start:var(--sy-spacing-45) !important}.mt--48{margin-block-start:var(--sy-spacing-48) !important}.mt--52{margin-block-start:var(--sy-spacing-52) !important}.mt--56{margin-block-start:var(--sy-spacing-56) !important}.mt--60{margin-block-start:var(--sy-spacing-60) !important}.mt--64{margin-block-start:var(--sy-spacing-64) !important}.mt--auto{margin-block-start:auto !important}.mb--0{margin-block-end:0 !important}.mb--4{margin-block-end:var(--sy-spacing-04) !important}.mb--8{margin-block-end:var(--sy-spacing-08) !important}.mb--12{margin-block-end:var(--sy-spacing-12) !important}.mb--15{margin-block-end:var(--sy-spacing-15) !important}.mb--16{margin-block-end:var(--sy-spacing-16) !important}.mb--20{margin-block-end:var(--sy-spacing-20) !important}.mb--24{margin-block-end:var(--sy-spacing-24) !important}.mb--28{margin-block-end:var(--sy-spacing-28) !important}.mb--30{margin-block-end:var(--sy-spacing-30) !important}.mb--32{margin-block-end:var(--sy-spacing-32) !important}.mb--36{margin-block-end:var(--sy-spacing-36) !important}.mb--40{margin-block-end:var(--sy-spacing-40) !important}.mb--44{margin-block-end:var(--sy-spacing-44) !important}.mb--45{margin-block-end:var(--sy-spacing-45) !important}.mb--48{margin-block-end:var(--sy-spacing-48) !important}.mb--52{margin-block-end:var(--sy-spacing-52) !important}.mb--56{margin-block-end:var(--sy-spacing-56) !important}.mb--60{margin-block-end:var(--sy-spacing-60) !important}.mb--64{margin-block-end:var(--sy-spacing-64) !important}.mb--auto{margin-block-end:auto !important}.ms--0{margin-inline-start:0 !important}.ms--4{margin-inline-start:var(--sy-spacing-04) !important}.ms--8{margin-inline-start:var(--sy-spacing-08) !important}.ms--12{margin-inline-start:var(--sy-spacing-12) !important}.ms--15{margin-inline-start:var(--sy-spacing-15) !important}.ms--16{margin-inline-start:var(--sy-spacing-16) !important}.ms--20{margin-inline-start:var(--sy-spacing-20) !important}.ms--24{margin-inline-start:var(--sy-spacing-24) !important}.ms--28{margin-inline-start:var(--sy-spacing-28) !important}.ms--30{margin-inline-start:var(--sy-spacing-30) !important}.ms--32{margin-inline-start:var(--sy-spacing-32) !important}.ms--36{margin-inline-start:var(--sy-spacing-36) !important}.ms--40{margin-inline-start:var(--sy-spacing-40) !important}.ms--44{margin-inline-start:var(--sy-spacing-44) !important}.ms--45{margin-inline-start:var(--sy-spacing-45) !important}.ms--48{margin-inline-start:var(--sy-spacing-48) !important}.ms--52{margin-inline-start:var(--sy-spacing-52) !important}.ms--56{margin-inline-start:var(--sy-spacing-56) !important}.ms--60{margin-inline-start:var(--sy-spacing-60) !important}.ms--64{margin-inline-start:var(--sy-spacing-64) !important}.ms--auto{margin-inline-start:auto !important}.me--0{margin-inline-end:0 !important}.me--4{margin-inline-end:var(--sy-spacing-04) !important}.me--8{margin-inline-end:var(--sy-spacing-08) !important}.me--12{margin-inline-end:var(--sy-spacing-12) !important}.me--15{margin-inline-end:var(--sy-spacing-15) !important}.me--16{margin-inline-end:var(--sy-spacing-16) !important}.me--20{margin-inline-end:var(--sy-spacing-20) !important}.me--24{margin-inline-end:var(--sy-spacing-24) !important}.me--28{margin-inline-end:var(--sy-spacing-28) !important}.me--30{margin-inline-end:var(--sy-spacing-30) !important}.me--32{margin-inline-end:var(--sy-spacing-32) !important}.me--36{margin-inline-end:var(--sy-spacing-36) !important}.me--40{margin-inline-end:var(--sy-spacing-40) !important}.me--44{margin-inline-end:var(--sy-spacing-44) !important}.me--45{margin-inline-end:var(--sy-spacing-45) !important}.me--48{margin-inline-end:var(--sy-spacing-48) !important}.me--52{margin-inline-end:var(--sy-spacing-52) !important}.me--56{margin-inline-end:var(--sy-spacing-56) !important}.me--60{margin-inline-end:var(--sy-spacing-60) !important}.me--64{margin-inline-end:var(--sy-spacing-64) !important}.me--auto{margin-inline-end:auto !important}.mx--0{margin-inline:0 !important}.mx--4{margin-inline:var(--sy-spacing-04) !important}.mx--8{margin-inline:var(--sy-spacing-08) !important}.mx--12{margin-inline:var(--sy-spacing-12) !important}.mx--15{margin-inline:var(--sy-spacing-15) !important}.mx--16{margin-inline:var(--sy-spacing-16) !important}.mx--20{margin-inline:var(--sy-spacing-20) !important}.mx--24{margin-inline:var(--sy-spacing-24) !important}.mx--28{margin-inline:var(--sy-spacing-28) !important}.mx--30{margin-inline:var(--sy-spacing-30) !important}.mx--32{margin-inline:var(--sy-spacing-32) !important}.mx--36{margin-inline:var(--sy-spacing-36) !important}.mx--40{margin-inline:var(--sy-spacing-40) !important}.mx--44{margin-inline:var(--sy-spacing-44) !important}.mx--45{margin-inline:var(--sy-spacing-45) !important}.mx--48{margin-inline:var(--sy-spacing-48) !important}.mx--52{margin-inline:var(--sy-spacing-52) !important}.mx--56{margin-inline:var(--sy-spacing-56) !important}.mx--60{margin-inline:var(--sy-spacing-60) !important}.mx--64{margin-inline:var(--sy-spacing-64) !important}.mx--auto{margin-inline:auto !important}.my--0{margin-block:0 !important}.my--4{margin-block:var(--sy-spacing-04) !important}.my--8{margin-block:var(--sy-spacing-08) !important}.my--12{margin-block:var(--sy-spacing-12) !important}.my--15{margin-block:var(--sy-spacing-15) !important}.my--16{margin-block:var(--sy-spacing-16) !important}.my--20{margin-block:var(--sy-spacing-20) !important}.my--24{margin-block:var(--sy-spacing-24) !important}.my--28{margin-block:var(--sy-spacing-28) !important}.my--30{margin-block:var(--sy-spacing-30) !important}.my--32{margin-block:var(--sy-spacing-32) !important}.my--36{margin-block:var(--sy-spacing-36) !important}.my--40{margin-block:var(--sy-spacing-40) !important}.my--44{margin-block:var(--sy-spacing-44) !important}.my--45{margin-block:var(--sy-spacing-45) !important}.my--48{margin-block:var(--sy-spacing-48) !important}.my--52{margin-block:var(--sy-spacing-52) !important}.my--56{margin-block:var(--sy-spacing-56) !important}.my--60{margin-block:var(--sy-spacing-60) !important}.my--64{margin-block:var(--sy-spacing-64) !important}.my--auto{margin-block:auto !important}.m--0{margin:0 !important}.m--4{margin:var(--sy-spacing-04) !important}.m--8{margin:var(--sy-spacing-08) !important}.m--12{margin:var(--sy-spacing-12) !important}.m--15{margin:var(--sy-spacing-15) !important}.m--16{margin:var(--sy-spacing-16) !important}.m--20{margin:var(--sy-spacing-20) !important}.m--24{margin:var(--sy-spacing-24) !important}.m--28{margin:var(--sy-spacing-28) !important}.m--30{margin:var(--sy-spacing-30) !important}.m--32{margin:var(--sy-spacing-32) !important}.m--36{margin:var(--sy-spacing-36) !important}.m--40{margin:var(--sy-spacing-40) !important}.m--44{margin:var(--sy-spacing-44) !important}.m--45{margin:var(--sy-spacing-45) !important}.m--48{margin:var(--sy-spacing-48) !important}.m--52{margin:var(--sy-spacing-52) !important}.m--56{margin:var(--sy-spacing-56) !important}.m--60{margin:var(--sy-spacing-60) !important}.m--64{margin:var(--sy-spacing-64) !important}.m--auto{margin:auto !important}:root{--sy-color-primary: var(--fs-color-primary);--sy-color-secondary: var(--fs-color-secondary);--sy-color-border-dark: #3b3b3b;--sy-color-border-medium: #b4b4b4;--sy-color-border-light: #e3e3e3;--sy-color-background-primary: #ffffff;--sy-color-background-secondary: #f5f5f5;--sy-color-background-muted: #999999;--sy-color-background-info: #e5eefd;--sy-color-background-warning: #fdf8e9;--sy-color-background-error: #feece0;--sy-color-background-success: #e0f5ed;--sy-color-background-bestseller: #efe8fd;--sy-color-text-body: var(--fs-color-base);--sy-color-text-muted: #666666;--sy-color-text-placeholder: #666666;--sy-color-text-white: #ffffff;--sy-color-text-white-muted: rgba(255, 255, 255, 0.6);--sy-color-text-placeholder-transparent: rgba(255, 255, 255, 0.5);--sy-color-white: #ffffff;--sy-color-functional-info: #2f67cf;--sy-color-functional-warning: #ce4b00;--sy-color-functional-error: var(--fs-color-alert, #c81a47);--sy-color-functional-success: var(--fs-color-success, #178658);--sy-icon-color-functional-info: #2563eb;--sy-icon-color-functional-warning: #f5c625;--sy-icon-color-functional-error: #e9590d;--sy-icon-color-functional-success: #059467;--sy-icon-color-functional-bestseller: #7c3bed;--sy-icon-color-functional-highlight: #f4bd24;--sy-color-background-header-search-input: var(--sy-color-background-primary);--sy-color-background-social-icon: #2b2b2b;--sy-color-menu-link-hover: #f5c625;--sy-form-control-background-color: var(--sy-color-background-primary);--sy-form-control-border-color: var(--sy-color-border-light);--sy-form-control-border-color-hover: var(--sy-color-primary);--sy-form-control-border-radius: var(--sy-border-radius-medium);--sy-form-control-border-width: var(--sy-border-width);--sy-form-control-background-color-header-search: var( --sy-color-background-header-search-input );--sy-form-control-color: var(--sy-color-text-body);--sy-form-control-color-hover: var(--sy-color-functional-info-hover);--sy-form-control-color-disabled: var(--sy-color-text-muted);--sy-form-control-font-family: var(--sy-font-body-font-family);--sy-form-control-font-size: var(--sy-font-body-font-size);--sy-form-control-height: 44px;--sy-form-control-height-small: 32px;--sy-form-control-padding-y: 0;--sy-form-control-padding-x: var(--sy-spacing-16);--sy-form-control-placeholder-color: var(--sy-color-text-placeholder);--sy-form-control-outline-focus: -webkit-focus-ring-color auto 1px;--sy-form-control-checkbox-width: 20px;--sy-form-control-checkbox-height: 20px;--sy-transition-duration: 0.3s;--sy-transition-timing-function: ease-in-out;--sy-border-radius-none: 0;--sy-border-radius-minimal: 2px;--sy-border-radius-subtle: 3px;--sy-border-radius-medium: 4px;--sy-border-radius-rounded: 10px;--sy-border-radius-full: 360px;--sy-border-radius-default: var(--sy-border-radius-none);--sy-border-width: 1px;--sy-shadow-default: 0 5px 10px 0 rgb(0 0 0 / 15%);--sy-shadow-down-small: 0 2px 3px 0 rgb(0 0 0 / 5%);--sy-shadow-up-small: 0 -2px 3px 0 rgb(0 0 0 / 5%);--sy-font-family-body: 'Inter', sans-serif;--sy-font-family-headings: 'Inter', sans-serif;--sy-font-family-alternative: 'Inter', sans-serif;--sy-font-heading-font-weight: var(--sy-font-weight-bold);--sy-font-heading-1-font-size: 36px;--sy-font-heading-1-font-size-mobile: 30px;--sy-font-heading-1-font-weight: 800;--sy-font-heading-1-line-height: 1.2;--sy-font-heading-1-letter-spacing: normal;--sy-font-heading-1-text-transform: none;--sy-font-heading-2-font-size: 30px;--sy-font-heading-2-font-size-mobile: 24px;--sy-font-heading-2-font-weight: 700;--sy-font-heading-2-line-height: 1.2;--sy-font-heading-2-letter-spacing: normal;--sy-font-heading-2-text-transform: none;--sy-font-heading-3-font-size: 24px;--sy-font-heading-3-font-size-mobile: 20px;--sy-font-heading-3-font-weight: 700;--sy-font-heading-3-line-height: 1.2;--sy-font-heading-3-letter-spacing: normal;--sy-font-heading-3-text-transform: none;--sy-font-heading-4-font-size: 18px;--sy-font-heading-4-font-size-mobile: 18px;--sy-font-heading-4-font-weight: 600;--sy-font-heading-4-line-height: 1.2;--sy-font-heading-4-letter-spacing: normal;--sy-font-heading-4-text-transform: none;--sy-font-heading-5-font-size: 16px;--sy-font-heading-5-font-size-mobile: 16px;--sy-font-heading-5-font-weight: 600;--sy-font-heading-5-line-height: 1.2;--sy-font-heading-5-letter-spacing: normal;--sy-font-heading-5-text-transform: none;--sy-font-heading-6-font-size: 14px;--sy-font-heading-6-font-size-mobile: 14px;--sy-font-heading-6-font-weight: 600;--sy-font-heading-6-line-height: 1.2;--sy-font-heading-6-letter-spacing: normal;--sy-font-heading-6-text-transform: uppercase;--sy-font-banner-heading-1-font-size: 36px;--sy-font-banner-heading-1-font-size-mobile: 30px;--sy-font-banner-heading-2-font-size: 30px;--sy-font-banner-heading-2-font-size-mobile: 24px;--sy-font-banner-heading-3-font-size: 24px;--sy-font-banner-heading-3-font-size-mobile: 20px;--sy-font-product-title-color: var(--sy-color-text-body);--sy-font-product-title-font-family: var(--sy-font-family-headings);--sy-font-product-title-l-font-size: 24px;--sy-font-product-title-l-font-size-mobile: 18px;--sy-font-product-title-l-font-weight: var(--sy-font-weight-bold);--sy-font-product-title-l-line-height: 1.2;--sy-font-product-title-m-font-size: 16px;--sy-font-product-title-m-font-size-mobile: 16px;--sy-font-product-title-m-font-weight: var(--sy-font-weight-bold);--sy-font-product-title-m-line-height: 1.2;--sy-font-product-title-s-font-size: 14px;--sy-font-product-title-s-font-size-mobile: 14px;--sy-font-product-title-s-font-weight: var(--sy-font-weight-bold);--sy-font-product-title-s-line-height: 1.2;--sy-font-body-font-size: 16px;--sy-font-body-font-size-mobile: 16px;--sy-font-body-font-weight: 400;--sy-font-body-line-height: 1.5;--sy-font-body-letter-spacing: normal;--sy-font-body-text-transform: none;--sy-font-body-s-font-size: 14px;--sy-font-body-s-font-size-mobile: 14px;--sy-font-caption-s-font-size: 12px;--sy-font-caption-s-font-size-mobile: 12px;--sy-font-price-color: var(--sy-color-text-body);--sy-font-price-font-family: var(--sy-font-family-headings);--sy-font-price-l-font-size: 30px;--sy-font-price-l-font-size-mobile: 22px;--sy-font-price-l-font-weight: var(--sy-font-weight-extra-bold);--sy-font-price-l-line-height: 1.2;--sy-font-price-m-font-size: 18px;--sy-font-price-m-font-size-mobile: 18px;--sy-font-price-m-font-weight: var(--sy-font-weight-extra-bold);--sy-font-price-m-line-height: 1.2;--sy-font-price-s-font-size: 16px;--sy-font-price-s-font-size-mobile: 14px;--sy-font-price-s-font-weight: var(--sy-font-weight-extra-bold);--sy-font-price-s-line-height: 1.2;--sy-font-weight-thin: 100;--sy-font-weight-extra-light: 200;--sy-font-weight-light: 300;--sy-font-weight-regular: 400;--sy-font-weight-medium: 500;--sy-font-weight-semi-bold: 600;--sy-font-weight-bold: 700;--sy-font-weight-extra-bold: 800;--sy-font-weight-bolder: 900;--sy-icon-font-family: 'Font Awesome 7 Pro';--sy-icon-font-family-brands: 'Font Awesome 7 Brands';--sy-icon-size-xs: 12px;--sy-icon-size-sm: 14px;--sy-icon-size-md: 16px;--sy-icon-size-lg: 20px;--sy-icon-size-xl: 26px;--sy-spacing-04: 0.25rem;--sy-spacing-08: 0.5rem;--sy-spacing-12: 0.75rem;--sy-spacing-15: 0.9375rem;--sy-spacing-16: 1rem;--sy-spacing-20: 1.25rem;--sy-spacing-24: 1.5rem;--sy-spacing-28: 1.75rem;--sy-spacing-30: 1.875rem;--sy-spacing-32: 2rem;--sy-spacing-36: 2.25rem;--sy-spacing-40: 2.5rem;--sy-spacing-44: 2.75rem;--sy-spacing-45: 2.8125rem;--sy-spacing-48: 3rem;--sy-spacing-52: 3.25rem;--sy-spacing-56: 3.5rem;--sy-spacing-60: 3.75rem;--sy-spacing-64: 4rem;--sy-spacing-68: 4.25rem;--sy-spacing-72: 4.5rem;--sy-spacing-76: 4.75rem;--sy-spacing-80: 5rem;--sy-spacing-84: 5.25rem;--sy-spacing-88: 5.5rem;--sy-spacing-92: 5.75rem;--sy-spacing-96: 6rem;--sy-spacing-100: 6.25rem}.row-small>.col,.row-small>.flickity-viewport>.flickity-slider>.col{padding:0 var(--sy-spacing-08) var(--sy-spacing-20)}.row .row-small:not(.row-collapse),.container .row-small:not(.row-collapse){margin-left:calc(var(--sy-spacing-08)*-1);margin-right:calc(var(--sy-spacing-08)*-1)}.row-dashed .col::before,.row-dashed .col::after,.row-solid .col::before,.row-solid .col::after{border-color:var(--sy-color-border-light)}.row-divided>.col+.col:not(.large-12),.row-divided.row-reverse>.col+.col:not(.large-12),.col-divided,.col.col-divided:not(.col-first):last-child{border-color:var(--sy-color-border-light)}.align-equal.row-content-middle>.col>.col-inner,.align-equal.row-content-bottom>.col>.col-inner{display:grid}.align-equal.row-content-middle>.col>.col-inner>.button,.align-equal.row-content-bottom>.col>.col-inner>.button{justify-self:start}.align-equal.row-content-middle>.col>.col-inner.text-center>.button,.align-equal.row-content-bottom>.col>.col-inner.text-center>.button{justify-self:center}.align-equal.row-content-middle>.col>.col-inner.text-right>.button,.align-equal.row-content-bottom>.col>.col-inner.text-right>.button{justify-self:end}.align-equal.row-content-middle>.col>.col-inner{align-content:center}.align-equal.row-content-bottom>.col>.col-inner{align-content:end}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url("../fonts/inter/inter-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url("../fonts/inter/inter-latin-wght-italic.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url("../fonts/inter/inter-latin-ext-wght-normal.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url("../fonts/inter/inter-latin-ext-wght-italic.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body{font-family:var(--sy-font-family-body);font-weight:var(--sy-font-body-font-weight);line-height:var(--sy-font-body-line-height);letter-spacing:var(--sy-font-body-letter-spacing);text-transform:var(--sy-font-body-text-transform);font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){body{font-size:var(--sy-font-body-font-size)}}h1,h2,h3,h4,h5,h6,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a{font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-heading-font-weight)}.alt-font{font-family:var(--sy-font-family-alternative)}h1,h2,h3,h4,h5,h6{margin-bottom:var(--sy-spacing-08)}blockquote,dl,figure,form,ol,p,pre,ul{margin-bottom:var(--sy-spacing-16)}.h1,h1{font-weight:var(--sy-font-heading-1-font-weight);line-height:var(--sy-font-heading-1-line-height);letter-spacing:var(--sy-font-heading-1-letter-spacing);text-transform:var(--sy-font-heading-1-text-transform);font-size:var(--sy-font-heading-1-font-size-mobile)}@media(min-width: 850px){.h1,h1{font-size:var(--sy-font-heading-1-font-size)}}.h2,h2{font-weight:var(--sy-font-heading-2-font-weight);line-height:var(--sy-font-heading-2-line-height);letter-spacing:var(--sy-font-heading-2-letter-spacing);text-transform:var(--sy-font-heading-2-text-transform);font-size:var(--sy-font-heading-2-font-size-mobile)}@media(min-width: 850px){.h2,h2{font-size:var(--sy-font-heading-2-font-size)}}.h3,h3{font-weight:var(--sy-font-heading-3-font-weight);line-height:var(--sy-font-heading-3-line-height);letter-spacing:var(--sy-font-heading-3-letter-spacing);text-transform:var(--sy-font-heading-3-text-transform);font-size:var(--sy-font-heading-3-font-size-mobile)}@media(min-width: 850px){.h3,h3{font-size:var(--sy-font-heading-3-font-size)}}.h4,h4{font-weight:var(--sy-font-heading-4-font-weight);line-height:var(--sy-font-heading-4-line-height);letter-spacing:var(--sy-font-heading-4-letter-spacing);text-transform:var(--sy-font-heading-4-text-transform);font-size:var(--sy-font-heading-4-font-size-mobile)}@media(min-width: 850px){.h4,h4{font-size:var(--sy-font-heading-4-font-size)}}.h5,h5{font-weight:var(--sy-font-heading-5-font-weight);line-height:var(--sy-font-heading-5-line-height);letter-spacing:var(--sy-font-heading-5-letter-spacing);text-transform:var(--sy-font-heading-5-text-transform);font-size:var(--sy-font-heading-5-font-size-mobile)}@media(min-width: 850px){.h5,h5{font-size:var(--sy-font-heading-5-font-size)}}.h6,h6{font-weight:var(--sy-font-heading-6-font-weight);line-height:var(--sy-font-heading-6-line-height);letter-spacing:var(--sy-font-heading-6-letter-spacing);text-transform:var(--sy-font-heading-6-text-transform);font-size:var(--sy-font-heading-6-font-size-mobile)}@media(min-width: 850px){.h6,h6{font-size:var(--sy-font-heading-6-font-size)}}.banner h1{font-size:var(--sy-font-banner-heading-1-font-size-mobile)}@media(min-width: 850px){.banner h1{font-size:var(--sy-font-banner-heading-1-font-size)}}.banner h2{font-size:var(--sy-font-banner-heading-2-font-size-mobile)}@media(min-width: 850px){.banner h2{font-size:var(--sy-font-banner-heading-2-font-size)}}.banner h3{font-size:var(--sy-font-banner-heading-3-font-size-mobile)}@media(min-width: 850px){.banner h3{font-size:var(--sy-font-banner-heading-3-font-size)}}.dark .nav-vertical li li.menu-item-has-children>a,.dark .nav-vertical-fly-out>li>a,.dark .nav-vertical>li>ul li a,.dark .nav>li.html,.dark .nav>li>a,.nav-dark .is-outline,.nav-dark .nav>li,.nav-dark .nav>li>a,.nav-dark .nav>li>button,.nav-dropdown.dark .nav-column>li>a,.nav-dropdown.dark>li>a{color:var(--sy-color-white)}.uppercase,th{letter-spacing:0}.dark,.dark p,.dark td,.dark .widget a,.dark a{color:var(--sy-color-text-white-muted)}.dark .ux-menu-title{color:var(--sy-color-text-white)}.dark .widget a:hover,.dark a:hover{color:var(--sy-color-primary)}.dark .ux-menu-link--active .ux-menu-link__link,.dark .ux-menu-link:hover .ux-menu-link__link{color:var(--sy-color-primary)}.accordion-title{display:flex;gap:var(--sy-spacing-12);align-items:center;justify-content:space-between;font-family:var(--sy-font-family-headings);font-size:var(--sy-font-body-font-size);font-weight:var(--sy-font-weight-semi-bold);padding-inline:0}.accordion-title span{order:1}.accordion-title .toggle{position:relative;height:auto;top:0;margin-right:0;order:2;width:max-content}.accordion-title.active{background-color:rgba(0,0,0,0);color:currentcolor;text-decoration:underline;font-weight:var(--sy-font-weight-semi-bold)}.accordion-inner{padding:0 0 var(--sy-spacing-16)}.accordion-inner p:last-child{margin-bottom:0}.badge{height:auto;display:flex;width:fit-content}.badge-inner{background:rgba(0,0,0,0);border-radius:var(--sy-border-radius-medium);line-height:1;font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-extra-bold);padding:var(--sy-spacing-04) var(--sy-spacing-08);text-align:left;font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.badge-inner{font-size:var(--sy-font-body-font-size)}}.badge-inner.primary,.badge-inner.new-bubble-auto{background-color:var(--sy-color-primary)}.badge-inner.secondary,.badge-inner.on-sale{background-color:var(--sy-color-secondary)}.badge-inner.badge-success{background-color:var(--sy-color-background-success);color:var(--sy-color-functional-success)}.badge-outline .badge-inner.badge-success{background-color:rgba(0,0,0,0);border-color:var(--sy-color-functional-success);color:var(--sy-color-functional-success)}.badge-inner.badge-info{background-color:var(--sy-color-background-info);color:var(--sy-color-functional-info)}.badge-outline .badge-inner.badge-info{background-color:rgba(0,0,0,0);border-color:var(--sy-color-functional-info);color:var(--sy-color-functional-info)}.badge-inner.badge-warning{background-color:var(--sy-color-background-warning);color:var(--sy-color-functional-warning)}.badge-outline .badge-inner.badge-warning{background-color:rgba(0,0,0,0);border-color:var(--sy-color-functional-warning);color:var(--sy-color-functional-warning)}.badge-inner.badge-error{background-color:var(--sy-color-background-error);color:var(--sy-color-functional-error)}.badge-outline .badge-inner.badge-error{background-color:rgba(0,0,0,0);border-color:var(--sy-color-functional-error);color:var(--sy-color-functional-error)}.single-product .badge-inner{padding:var(--sy-spacing-08) var(--sy-spacing-12);font-size:var(--sy-font-heading-4-font-size-mobile)}@media(min-width: 850px){.single-product .badge-inner{font-size:var(--sy-font-heading-4-font-size)}}.badge+.badge{width:max-content;height:auto;margin-top:var(--sy-spacing-08)}.badge-container.top{margin-top:var(--sy-spacing-15)}.badge-container.left{margin-left:var(--sy-spacing-15)}.badge-container .badge{width:100%}.badge-container .badge-inner{border-radius:var(--sy-border-radius-full)}.badge--with-icon .badge__icon{margin-right:var(--sy-spacing-04)}.badge--with-icon-after .badge__icon{margin-left:var(--sy-spacing-04);margin-right:0}.badge-small .badge-inner{font-size:var(--sy-font-caption-s-font-size);padding:var(--sy-spacing-04) var(--sy-spacing-08)}.badge-circle,.badge-outline{margin-left:0}.breadcrumbs{color:var(--sy-color-text-body);font-weight:var(--sy-font-body-font-weight);margin-block:var(--sy-spacing-15)}.breadcrumbs span{font-size:0}.breadcrumbs span>span{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.breadcrumbs span>span{font-size:var(--sy-font-body-font-size)}}.breadcrumbs span>span:not(:first-child)::before{padding-inline:var(--sy-spacing-12);font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1;font-size:var(--sy-icon-size-xs)}.checkout-page-title{border-bottom:none}.checkout-breadcrumbs{justify-content:center;padding:0;gap:var(--sy-spacing-15);font-size:var(--sy-font-body-font-size)}.checkout-breadcrumbs.h3,.checkout-breadcrumbs.h4{font-size:var(--sy-font-body-s-font-size)}.checkout-breadcrumbs a{gap:var(--sy-spacing-08);font-weight:var(--sy-font-weight-semi-bold)}.checkout-breadcrumbs a .breadcrumb-step{width:32px;height:32px;line-height:32px;font-weight:var(--sy-font-weight-extra-bold);margin:0}.woocommerce-checkout .checkout-breadcrumbs a:not(.no-click,.current){color:var(--sy-color-functional-success)}.woocommerce-checkout .checkout-breadcrumbs a:not(.no-click,.current) .breadcrumb-step{background-color:var(--sy-color-functional-success)}.checkout-breadcrumbs span{font-size:revert}.checkout-breadcrumbs .divider{top:0;margin:0}.checkout-breadcrumbs .divider .icon-angle-right::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.button,button,input[type=button],input[type=reset],input[type=submit]{font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-bold);letter-spacing:0;margin:0;padding:var(--sy-spacing-12) var(--sy-spacing-16);line-height:var(--sy-spacing-20);border-radius:var(--sy-border-radius-default);min-height:0;text-transform:unset}.button:not(.is-xxxlarge):not(.is-xxlarge):not(.is-xlarge):not(.is-larger):not(.is-large):not(.is-small):not(.is-smaller):not(.is-xsmall):not(.is-xxsmall):not(.is-form),button:not(.is-xxxlarge):not(.is-xxlarge):not(.is-xlarge):not(.is-larger):not(.is-large):not(.is-small):not(.is-smaller):not(.is-xsmall):not(.is-xxsmall):not(.is-form),input[type=button]:not(.is-xxxlarge):not(.is-xxlarge):not(.is-xlarge):not(.is-larger):not(.is-large):not(.is-small):not(.is-smaller):not(.is-xsmall):not(.is-xxsmall):not(.is-form),input[type=reset]:not(.is-xxxlarge):not(.is-xxlarge):not(.is-xlarge):not(.is-larger):not(.is-large):not(.is-small):not(.is-smaller):not(.is-xsmall):not(.is-xxsmall):not(.is-form),input[type=submit]:not(.is-xxxlarge):not(.is-xxlarge):not(.is-xlarge):not(.is-larger):not(.is-large):not(.is-small):not(.is-smaller):not(.is-xsmall):not(.is-xxsmall):not(.is-form){font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.button:not(.is-xxxlarge):not(.is-xxlarge):not(.is-xlarge):not(.is-larger):not(.is-large):not(.is-small):not(.is-smaller):not(.is-xsmall):not(.is-xxsmall):not(.is-form),button:not(.is-xxxlarge):not(.is-xxlarge):not(.is-xlarge):not(.is-larger):not(.is-large):not(.is-small):not(.is-smaller):not(.is-xsmall):not(.is-xxsmall):not(.is-form),input[type=button]:not(.is-xxxlarge):not(.is-xxlarge):not(.is-xlarge):not(.is-larger):not(.is-large):not(.is-small):not(.is-smaller):not(.is-xsmall):not(.is-xxsmall):not(.is-form),input[type=reset]:not(.is-xxxlarge):not(.is-xxlarge):not(.is-xlarge):not(.is-larger):not(.is-large):not(.is-small):not(.is-smaller):not(.is-xsmall):not(.is-xxsmall):not(.is-form),input[type=submit]:not(.is-xxxlarge):not(.is-xxlarge):not(.is-xlarge):not(.is-larger):not(.is-large):not(.is-small):not(.is-smaller):not(.is-xsmall):not(.is-xxsmall):not(.is-form){font-size:var(--sy-font-body-font-size)}}.button.uppercase,button.uppercase,input[type=button].uppercase,input[type=reset].uppercase,input[type=submit].uppercase{text-transform:uppercase}.button.is-round,button.is-round,input[type=button].is-round,input[type=reset].is-round,input[type=submit].is-round{border-radius:var(--sy-border-radius-full)}.button.mfp-close,button.mfp-close,input[type=button].mfp-close,input[type=reset].mfp-close,input[type=submit].mfp-close{font-size:40px}.button i,button i,input[type=button] i,input[type=reset] i,input[type=submit] i{top:0;vertical-align:unset}.button span,button span,input[type=button] span,input[type=reset] span,input[type=submit] span{line-height:var(--sy-spacing-20)}.button:has(+.button:not(.icon),+button:not(.icon)),button:has(+.button:not(.icon),+button:not(.icon)),input[type=button]:has(+.button:not(.icon),+button:not(.icon)),input[type=reset]:has(+.button:not(.icon),+button:not(.icon)),input[type=submit]:has(+.button:not(.icon),+button:not(.icon)){margin-inline-end:var(--sy-spacing-12)}.button.is-xxsmall,.button.is-xsmall,.button.is-smaller,button.is-xxsmall,button.is-xsmall,button.is-smaller,input[type=button].is-xxsmall,input[type=button].is-xsmall,input[type=button].is-smaller,input[type=reset].is-xxsmall,input[type=reset].is-xsmall,input[type=reset].is-smaller,input[type=submit].is-xxsmall,input[type=submit].is-xsmall,input[type=submit].is-smaller{padding:var(--sy-spacing-04) var(--sy-spacing-08)}.button.is-small,button.is-small,input[type=button].is-small,input[type=reset].is-small,input[type=submit].is-small{padding:var(--sy-spacing-08) var(--sy-spacing-12);font-size:var(--sy-font-body-s-font-size-mobile)}@media(min-width: 850px){.button.is-small,button.is-small,input[type=button].is-small,input[type=reset].is-small,input[type=submit].is-small{font-size:var(--sy-font-body-s-font-size)}}.button.is-xxsmall,button.is-xxsmall,input[type=button].is-xxsmall,input[type=reset].is-xxsmall,input[type=submit].is-xxsmall{font-size:.625rem}.button.is-xsmall,.button.is-smaller,button.is-xsmall,button.is-smaller,input[type=button].is-xsmall,input[type=button].is-smaller,input[type=reset].is-xsmall,input[type=reset].is-smaller,input[type=submit].is-xsmall,input[type=submit].is-smaller{font-size:.75rem}.button.is-large,button.is-large,input[type=button].is-large,input[type=reset].is-large,input[type=submit].is-large{padding:var(--sy-spacing-16) var(--sy-spacing-20)}.button.is-larger,.button.is-xlarge,button.is-larger,button.is-xlarge,input[type=button].is-larger,input[type=button].is-xlarge,input[type=reset].is-larger,input[type=reset].is-xlarge,input[type=submit].is-larger,input[type=submit].is-xlarge{padding:var(--sy-spacing-20) var(--sy-spacing-24)}.button.is-xxlarge,button.is-xxlarge,input[type=button].is-xxlarge,input[type=reset].is-xxlarge,input[type=submit].is-xxlarge{padding:var(--sy-spacing-24) var(--sy-spacing-28);font-size:1.875rem}.button.is-large,.button.is-larger,button.is-large,button.is-larger,input[type=button].is-large,input[type=button].is-larger,input[type=reset].is-large,input[type=reset].is-larger,input[type=submit].is-large,input[type=submit].is-larger{font-size:1.125rem}.button.is-xlarge,button.is-xlarge,input[type=button].is-xlarge,input[type=reset].is-xlarge,input[type=submit].is-xlarge{font-size:1.375rem}.button.is-form,button.is-form,input[type=button].is-form,input[type=reset].is-form,input[type=submit].is-form{background-color:rgba(0,0,0,0);color:var(--sy-color-text-body);text-shadow:none}.button.is-outline,button.is-outline,input[type=button].is-outline,input[type=reset].is-outline,input[type=submit].is-outline{border-width:var(--sy-border-width);line-height:var(--sy-spacing-20)}.button.white:not(.is-outline,.is-link,.is-underline),button.white:not(.is-outline,.is-link,.is-underline),input[type=button].white:not(.is-outline,.is-link,.is-underline),input[type=reset].white:not(.is-outline,.is-link,.is-underline),input[type=submit].white:not(.is-outline,.is-link,.is-underline){color:var(--sy-color-text-body) !important}.button.white.is-outline,button.white.is-outline,input[type=button].white.is-outline,input[type=reset].white.is-outline,input[type=submit].white.is-outline{color:var(--sy-color-text-white) !important}.button.white.is-outline:hover,button.white.is-outline:hover,input[type=button].white.is-outline:hover,input[type=reset].white.is-outline:hover,input[type=submit].white.is-outline:hover{color:var(--sy-color-text-body) !important}.button:not(.icon)>i,button:not(.icon)>i,input[type=button]:not(.icon)>i,input[type=reset]:not(.icon)>i,input[type=submit]:not(.icon)>i{margin-left:0;margin-right:var(--sy-spacing-08)}.button:not(.icon)>span+i,button:not(.icon)>span+i,input[type=button]:not(.icon)>span+i,input[type=reset]:not(.icon)>span+i,input[type=submit]:not(.icon)>span+i{margin-left:var(--sy-spacing-08);margin-right:0}.button.icon,button.icon,input[type=button].icon,input[type=reset].icon,input[type=submit].icon{padding:0 var(--sy-spacing-16);margin-left:0;margin-right:0;min-width:0}.button.icon i,button.icon i,input[type=button].icon i,input[type=reset].icon i,input[type=submit].icon i{font-size:16px}.button.icon.circle,button.icon.circle,input[type=button].icon.circle,input[type=reset].icon.circle,input[type=submit].icon.circle{width:32px;height:32px;line-height:32px}.button.single_add_to_cart_button,button.single_add_to_cart_button,input[type=button].single_add_to_cart_button,input[type=reset].single_add_to_cart_button,input[type=submit].single_add_to_cart_button{display:flex;align-items:center;justify-content:center;gap:var(--sy-spacing-08);flex:1 0 0}.button.single_add_to_cart_button::before,button.single_add_to_cart_button::before,input[type=button].single_add_to_cart_button::before,input[type=reset].single_add_to_cart_button::before,input[type=submit].single_add_to_cart_button::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.button.single_add_to_cart_button,.button.sticky-add-to-cart-select-options-button,button.single_add_to_cart_button,button.sticky-add-to-cart-select-options-button,input[type=button].single_add_to_cart_button,input[type=button].sticky-add-to-cart-select-options-button,input[type=reset].single_add_to_cart_button,input[type=reset].sticky-add-to-cart-select-options-button,input[type=submit].single_add_to_cart_button,input[type=submit].sticky-add-to-cart-select-options-button{text-transform:unset}body:not(.sy-pdp-no-quantity) .button.single_add_to_cart_button,body:not(.sy-pdp-no-quantity) .button.sticky-add-to-cart-select-options-button,body:not(.sy-pdp-no-quantity) button.single_add_to_cart_button,body:not(.sy-pdp-no-quantity) button.sticky-add-to-cart-select-options-button,body:not(.sy-pdp-no-quantity) input[type=button].single_add_to_cart_button,body:not(.sy-pdp-no-quantity) input[type=button].sticky-add-to-cart-select-options-button,body:not(.sy-pdp-no-quantity) input[type=reset].single_add_to_cart_button,body:not(.sy-pdp-no-quantity) input[type=reset].sticky-add-to-cart-select-options-button,body:not(.sy-pdp-no-quantity) input[type=submit].single_add_to_cart_button,body:not(.sy-pdp-no-quantity) input[type=submit].sticky-add-to-cart-select-options-button{height:var(--sy-form-control-height);padding-block:0}.button.sticky-add-to-cart-select-options-button,button.sticky-add-to-cart-select-options-button,input[type=button].sticky-add-to-cart-select-options-button,input[type=reset].sticky-add-to-cart-select-options-button,input[type=submit].sticky-add-to-cart-select-options-button{display:inline-flex;align-items:center}.button[name=apply_coupon],button[name=apply_coupon],input[type=button][name=apply_coupon],input[type=reset][name=apply_coupon],input[type=submit][name=apply_coupon]{display:flex;align-items:center;justify-content:center;height:var(--sy-form-control-height);padding-block:0}a.remove,a.icon-remove{border:none;background:none;box-shadow:none;width:auto;height:auto;font-size:var(--sy-font-body-font-size) !important;line-height:var(--sy-font-body-line-height) !important}.content-cards>.col>.col-inner{background-color:var(--sy-color-background-primary);margin-bottom:var(--sy-spacing-30);display:flex;flex-direction:column;gap:var(--sy-spacing-08);border-radius:var(--sy-border-radius-default);padding:var(--sy-spacing-20);border:var(--sy-border-width) solid var(--sy-color-border-light)}.content-cards>.col>.col-inner>*{margin:0}.content-cards>.col>.col-inner .button{text-align:left}.card>.col-inner{background-color:var(--sy-color-background-primary);margin-bottom:var(--sy-spacing-30);display:flex;flex-direction:column;gap:var(--sy-spacing-08);border-radius:var(--sy-border-radius-default);padding:var(--sy-spacing-20);border:var(--sy-border-width) solid var(--sy-color-border-light)}.card>.col-inner>*{margin:0}.card>.col-inner .button{text-align:left}dl,dt,dd{margin:0;opacity:1;text-transform:none;font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){dl,dt,dd{font-size:var(--sy-font-body-font-size)}}dt{font-weight:600;font-family:var(--sy-font-family-headings)}dl{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2, auto);gap:var(--sy-spacing-08)}dl dt,dl dd{margin:0;padding:var(--sy-spacing-04)}dl.definition-list--with-icon dt{display:grid;grid-template-areas:"icon title";grid-template-columns:var(--sy-icon-size-lg) 1fr;column-gap:var(--sy-spacing-08);align-items:baseline}dl.definition-list--with-icon dt .definition-list__icon{grid-area:icon}dl.definition-list--with-icon dt .definition-list__icon a{color:var(--sy-color-text-muted)}dl.definition-list--with-icon dt .definition-list__title{grid-area:title}dl.definition-list--with-icon:not(:has(.product-attribute-info)) dt{grid-template-areas:"title";grid-template-columns:1fr;column-gap:0}dl.definition-list--with-icon:not(:has(.product-attribute-info)) dt .definition-list__icon{display:none}.has-divider{--border-style: solid;--border-color: var(--sy-color-border-light)}.has-divider>*+*::before{content:"";font-family:var(--sy-icon-font-family);font-weight:400;content:"|";line-height:1;margin-right:var(--stack-gap, var(--sy-spacing-16));color:var(--border-color)}.is-divider{--border-color: var(--sy-color-border-light);background-color:var(--border-color);margin:var(--sy-spacing-16) 0}.icon-container{display:flex;align-items:center;justify-content:center;text-align:center;padding:0;border-radius:var(--sy-border-radius-rounded);aspect-ratio:1;max-width:48px;max-height:fit-content}.icon-container--rounded{border-radius:var(--sy-border-radius-full)}.icon-container--info{background-color:var(--sy-color-background-info);color:var(--sy-icon-color-functional-info)}.icon-container--success{background-color:var(--sy-color-background-success);color:var(--sy-icon-color-functional-success)}.icon-container--warning{background-color:var(--sy-color-background-warning);color:var(--sy-icon-color-functional-warning)}.icon-container--error{background-color:var(--sy-color-background-error);color:var(--sy-icon-color-functional-error)}.icon-container--bestseller{background-color:var(--sy-color-background-bestseller);color:var(--sy-icon-color-functional-bestseller)}:root{--fa-style: 400}.nav>li.has-icon>a>i::before{font-size:20px}.icon-angle-left::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-angle-right::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-angle-up::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-angle-down::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-certificate::before{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.icon-chat::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-checkmark::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-clock::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-close::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-cross::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-envelop::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-equalizer::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-expand::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-feed::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-gift::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-heart::before{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.icon-heart-o::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-line::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-lock::before{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.icon-map-pin-fill::before{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.icon-menu::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-pen-alt-fill::before{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.icon-phone::before{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.icon-play::before{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.icon-plus::before{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.icon-search::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-shopping-bag::before{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.icon-shopping-basket::before{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.icon-shopping-cart::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-star::before{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.icon-star-o::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-tag::before{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.icon-user::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-user-o::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.icon-500px::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-discord::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-dribbble::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-facebook::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-flickr::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-google-plus::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-instagram::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-linkedin::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-pinterest::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-skype::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-snapchat::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-telegram::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-threads::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-tiktok::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-tumblr::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-twitch::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-twitter::before,.icon-x::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-vk::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-whatsapp::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}.icon-youtube::before{font-family:var(--sy-icon-font-family-brands);font-weight:400;content:"";line-height:1}input[type=text],input[type=number],input[type=email],input[type=search],input[type=tel],input[type=password]{padding:var(--sy-form-control-padding-x);width:100%;height:var(--sy-form-control-height);font-family:var(--sy-font-family-body);font-size:inherit;line-height:var(--sy-form-control-height);color:var(--sy-color-text-body);background-color:var(--sy-color-background-secondary);border:var(--sy-form-control-border-width) solid var(--sy-form-control-border-color);border-radius:var(--sy-form-control-border-radius);transition-property:border-color,color;transition-duration:var(--sy-transition-duration);transition-timing-function:var(--sy-transition-timing-function);box-shadow:none;margin-bottom:var(--sy-spacing-16)}input[type=text].focus,input[type=text]:focus,input[type=text]:focus-visible,input[type=number].focus,input[type=number]:focus,input[type=number]:focus-visible,input[type=email].focus,input[type=email]:focus,input[type=email]:focus-visible,input[type=search].focus,input[type=search]:focus,input[type=search]:focus-visible,input[type=tel].focus,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=password].focus,input[type=password]:focus,input[type=password]:focus-visible{background-color:var(--sy-color-background-secondary);color:var(--sy-color-text-body);box-shadow:none;border-color:var(--sy-form-control-border-color-hover)}input[type=text]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{color:var(--sy-color-text-placeholder)}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,select,textarea{width:100%;height:var(--sy-form-control-height);font-family:var(--sy-font-family-body);font-size:inherit;line-height:var(--sy-form-control-height);color:var(--sy-color-text-body);background-color:var(--sy-color-background-secondary);border:var(--sy-form-control-border-width) solid var(--sy-form-control-border-color);border-radius:var(--sy-form-control-border-radius);transition-property:border-color,color;transition-duration:var(--sy-transition-duration);transition-timing-function:var(--sy-transition-timing-function);box-shadow:none;margin-bottom:var(--sy-spacing-16)}.select-resize-ghost.focus,.select-resize-ghost:focus,.select-resize-ghost:focus-visible,.select2-container .select2-choice.focus,.select2-container .select2-choice:focus,.select2-container .select2-choice:focus-visible,.select2-container .select2-selection.focus,.select2-container .select2-selection:focus,.select2-container .select2-selection:focus-visible,select.focus,select:focus,select:focus-visible,textarea.focus,textarea:focus,textarea:focus-visible{background-color:var(--sy-color-background-secondary);color:var(--sy-color-text-body);box-shadow:none;border-color:var(--sy-form-control-border-color-hover)}select{padding-right:calc(var(--sy-spacing-12) + 16px + var(--sy-spacing-04));background-position:right var(--sy-spacing-12) center}textarea{line-height:inherit;padding-block:var(--sy-spacing-08)}.form-row .select2-container{margin-bottom:var(--sy-spacing-16)}.select2-container .select2-selection{padding:0 var(--sy-form-control-padding-x);margin-bottom:0;background-image:none}.select2-container--default .select2-search--dropdown .select2-search__field{margin-bottom:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:var(--sy-form-control-height)}.select2-container--default .select2-selection--single .select2-selection__rendered::after{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1;position:absolute;right:var(--sy-spacing-12);line-height:var(--sy-form-control-height)}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--sy-color-text-placeholder)}.select2-container--open .select2-selection__rendered::after{content:"" !important}.select2-results__option{margin-bottom:0}input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--sy-color-background-primary);border:var(--sy-form-control-border-width) solid var(--sy-form-control-border-color);border-radius:var(--sy-border-radius-full);cursor:pointer;display:inline-block;height:var(--sy-form-control-checkbox-height);margin:0;position:relative;transition-duration:var(--sy-transition-duration);transition-property:border-width,border-color;transition-timing-function:var(--sy-transition-timing-function);width:var(--sy-form-control-checkbox-width);line-height:var(--sy-form-control-checkbox-height)}input[type=radio]+label,input[type=radio]+span,input[type=checkbox]+label,input[type=checkbox]+span{margin-left:var(--sy-spacing-08);font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-medium);cursor:pointer}input[type=radio]:checked,input[type=checkbox]:checked{border-width:var(--sy-spacing-04);border-color:var(--sy-color-primary)}input[type=checkbox]{border-radius:var(--sy-form-control-border-radius);transition-duration:unset;transition-timing-function:unset;transition-property:background-color}input[type=checkbox]:checked{border-width:var(--sy-form-control-border-width);background-color:var(--sy-color-primary)}input[type=checkbox]:checked::after{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1;color:var(--sy-color-text-white);font-size:var(--sy-icon-size-xs);display:flex;align-items:center;justify-content:center;height:100%}.woocommerce-form__label-for-checkbox{display:flex;flex-wrap:wrap;align-items:flex-start}.woocommerce-form__label-for-checkbox input[type=checkbox]{flex-shrink:0}.woocommerce-form__label-for-checkbox span.woocommerce-terms-and-conditions-checkbox-text{flex:1}.form-row label{color:var(--sy-color-text-body);font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-semi-bold);font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.form-row label{font-size:var(--sy-font-body-font-size)}}.comment-form label{color:var(--sy-color-text-body);font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-semi-bold);font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.comment-form label{font-size:var(--sy-font-body-font-size)}}form.cart{align-items:center}form.checkout input[type=checkbox]{margin-right:0}label,legend{color:var(--sy-color-text-body);font-weight:400;margin-bottom:0;font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){label,legend{font-size:var(--sy-font-body-font-size)}}.list,.list>ul,.usp-list,.usp-list>ul{display:flex;flex-direction:column;gap:var(--sy-spacing-08);margin:0;padding-left:0}.list ::marker,.list>ul ::marker,.usp-list ::marker,.usp-list>ul ::marker{font-size:0}.list li,.list>ul li,.usp-list li,.usp-list>ul li{display:inline-flex;gap:4px;align-items:baseline;margin:0}.list--unstyled,.list>ul--unstyled,.usp-list--unstyled,.usp-list>ul--unstyled{margin:0;padding-left:0}.list--inline,.list--horizontal,.list--inline ul,.list--horizontal ul,.list>ul--inline,.list>ul--horizontal,.list>ul--inline ul,.list>ul--horizontal ul,.usp-list--inline,.usp-list--horizontal,.usp-list--inline ul,.usp-list--horizontal ul,.usp-list>ul--inline,.usp-list>ul--horizontal,.usp-list>ul--inline ul,.usp-list>ul--horizontal ul{flex-flow:row wrap;gap:var(--sy-spacing-08) var(--sy-spacing-20);margin:0;padding-left:0;width:100%}.list--inline li,.list--horizontal li,.list--inline ul li,.list--horizontal ul li,.list>ul--inline li,.list>ul--horizontal li,.list>ul--inline ul li,.list>ul--horizontal ul li,.usp-list--inline li,.usp-list--horizontal li,.usp-list--inline ul li,.usp-list--horizontal ul li,.usp-list>ul--inline li,.usp-list>ul--horizontal li,.usp-list>ul--inline ul li,.usp-list>ul--horizontal ul li{margin-left:0 !important}.list--inline ::marker,.list--horizontal ::marker,.list--inline ul ::marker,.list--horizontal ul ::marker,.list>ul--inline ::marker,.list>ul--horizontal ::marker,.list>ul--inline ul ::marker,.list>ul--horizontal ul ::marker,.usp-list--inline ::marker,.usp-list--horizontal ::marker,.usp-list--inline ul ::marker,.usp-list--horizontal ul ::marker,.usp-list>ul--inline ::marker,.usp-list>ul--horizontal ::marker,.usp-list>ul--inline ul ::marker,.usp-list>ul--horizontal ul ::marker{font-size:0}.list--divider,.list--divider ul,.list>ul--divider,.list>ul--divider ul,.usp-list--divider,.usp-list--divider ul,.usp-list>ul--divider,.usp-list>ul--divider ul{column-gap:var(--sy-spacing-40)}.list--divider li+li,.list--divider ul li+li,.list>ul--divider li+li,.list>ul--divider ul li+li,.usp-list--divider li+li,.usp-list--divider ul li+li,.usp-list>ul--divider li+li,.usp-list>ul--divider ul li+li{position:relative}.list--divider li+li::before,.list--divider ul li+li::before,.list>ul--divider li+li::before,.list>ul--divider ul li+li::before,.usp-list--divider li+li::before,.usp-list--divider ul li+li::before,.usp-list>ul--divider li+li::before,.usp-list>ul--divider ul li+li::before{position:absolute;left:calc(var(--sy-spacing-40)/-2);transform:translateX(-50%);content:"/"}.nav-column>li>a,.nav-dropdown>li>a,.nav-vertical-fly-out>li>a,.nav>li>a{color:var(--sy-color-text-body)}.ux-menu-title,.ux-menu-link{min-height:auto}.ux-menu-title{font-family:var(--sy-font-family-headings);border-bottom:0;color:var(--sy-color-text-muted);font-weight:var(--sy-font-weight-bold);text-transform:none;padding-bottom:var(--sy-spacing-08);margin-bottom:var(--sy-spacing-08);font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.ux-menu-title{font-size:var(--sy-font-body-font-size)}}header .ux-menu-title{border-bottom:var(--sy-border-width) solid var(--sy-color-border-light)}.ux-menu-link__link{min-height:auto;padding-block:var(--sy-spacing-04)}header .ux-menu-link__link{padding-block:var(--sy-spacing-08)}.ux-menu-link__icon+.ux-menu-link__text{padding-left:var(--sy-spacing-08)}header .ux-menu-link{font-family:var(--sy-font-family-headings)}.message-wrapper{margin:0;padding:0}.message-wrapper+.message-wrapper{margin-top:var(--sy-spacing-08)}.message-wrapper>li{margin:0;list-style:none}.message-wrapper .message-container{display:grid;grid-template-areas:"icon content";grid-template-columns:auto 1fr;align-items:baseline;gap:var(--sy-spacing-08);border:var(--sy-border-width) solid var(--sy-color-border-light);border-radius:var(--sy-border-radius-default);padding:var(--sy-spacing-15)}.message-wrapper .message-container--error{background:var(--sy-color-background-error);color:var(--sy-color-functional-error);border-color:var(--sy-color-functional-error)}.message-wrapper .message-container--success{background:var(--sy-color-background-success);color:var(--sy-color-functional-success);border-color:var(--sy-color-functional-success)}.message-wrapper .message-container--notice{background:var(--sy-color-background-info);color:var(--sy-color-functional-info);border-color:var(--sy-color-functional-info)}.message-wrapper .message-container__icon{grid-area:icon;font-size:var(--sy-icon-size-lg);font-weight:900}.message-wrapper .message-container__content{grid-area:content;font-weight:var(--sy-font-body-font-weight)}.woocommerce-notices-wrapper .message-wrapper{display:flex;flex-direction:column;gap:var(--sy-spacing-16)}#wrapper .message-wrapper{max-width:var(--sy-container-max-width, 1050px);margin-inline:auto;padding-inline:var(--sy-spacing-15);font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){#wrapper .message-wrapper{font-size:var(--sy-font-body-font-size)}}.sy-shortcode-notice{padding:var(--sy-spacing-08) var(--sy-spacing-12);border:var(--sy-border-width) dashed var(--sy-color-functional-warning);background-color:var(--sy-color-background-warning);color:var(--sy-color-functional-warning);font-size:var(--sy-font-body-s-font-size)}.nav-pagination{display:flex;align-items:center;justify-content:center;gap:var(--sy-spacing-08)}.nav-pagination.links{margin:0;font-size:var(--sy-font-body-font-size)}.nav-pagination.links li{margin:0}.nav-pagination.links li>a,.nav-pagination.links li>span{border:var(--sy-border-width) solid var(--sy-color-border-light);border-radius:var(--sy-border-radius-rounded);font-family:var(--sy-font-family-headings);font-size:var(--sy-font-body-font-size);font-weight:700;width:40px;height:40px;line-height:40px;padding:0}.nav-pagination.links li>span.current,.nav-pagination.links li a:hover{border-color:var(--sy-color-primary);background-color:var(--sy-color-primary)}.nav-pagination.links li>span.dots,.nav-pagination.links li>a{background-color:var(--sy-color-background-primary)}span.amount{color:var(--sy-color-text-body);font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-bold);white-space:nowrap}.price .from,.sticky-add-to-cart__prices .from{margin-right:var(--sy-spacing-04)}.sy-uom{display:none;color:var(--sy-color-text-muted);font-weight:var(--sy-font-weight-regular)}.ux-quantity button,.ux-quantity input[type=number]{width:100%;height:var(--sy-form-control-height);font-family:var(--sy-font-family-body);font-size:inherit;line-height:var(--sy-form-control-height);color:var(--sy-color-text-body);background-color:var(--sy-color-background-secondary);border:var(--sy-form-control-border-width) solid var(--sy-form-control-border-color);border-radius:var(--sy-form-control-border-radius);transition-property:border-color,color;transition-duration:var(--sy-transition-duration);transition-timing-function:var(--sy-transition-timing-function);box-shadow:none;margin-bottom:var(--sy-spacing-16)}.ux-quantity button.focus,.ux-quantity button:focus,.ux-quantity button:focus-visible,.ux-quantity input[type=number].focus,.ux-quantity input[type=number]:focus,.ux-quantity input[type=number]:focus-visible{background-color:var(--sy-color-background-secondary);color:var(--sy-color-text-body);box-shadow:none;border-color:var(--sy-form-control-border-color-hover)}.ux-quantity button,.ux-quantity input[type=number]{margin-bottom:0}.ux-quantity__button,.ux-quantity .button{display:flex;align-items:center;justify-content:center;width:var(--sy-form-control-height);min-width:unset;height:var(--sy-form-control-height);min-height:unset;padding:0;font-size:22px}.ux-quantity input[type=number]{font-family:var(--sy-font-family-headings);font-weight:700;width:var(--sy-spacing-48);max-width:none}.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{background-color:var(--sy-color-background-primary)}.off-canvas-left .mfp-content:not(.off-canvas-cart),.off-canvas-right .mfp-content:not(.off-canvas-cart){padding:var(--sy-spacing-15)}span.widget-title{font-weight:var(--sy-font-weight-semi-bold);letter-spacing:0;font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){span.widget-title{font-size:var(--sy-font-body-font-size)}}span.widget-title{display:block;margin-bottom:var(--sy-spacing-16)}span.widget-title+.is-divider{display:none}.slider{--sy-slider-col-padding: 15px}.slider.row-small{--sy-slider-col-padding: var(--sy-spacing-08)}.slider.row-xsmall{--sy-slider-col-padding: 2px}.slider.row-large{--sy-slider-col-padding: 30px}.slider.row-collapse{--sy-slider-col-padding: 0}.row .slider.row-full-width:not(.row-collapse){max-width:none !important}.row-slider .flickity-page-dots{position:static;margin-top:var(--sy-spacing-15)}.slider.slider-nav-top{--sy-slider-nav-size: 48px;z-index:2;overflow:visible}.slider.slider-nav-top .flickity-prev-next-button{z-index:2;top:calc((var(--sy-slider-nav-size) + var(--sy-spacing-24))*-1);bottom:auto;width:var(--sy-slider-nav-size);height:var(--sy-slider-nav-size);margin:0;border:var(--sy-border-width) solid var(--sy-color-primary);border-radius:0;background-color:var(--sy-color-primary);box-shadow:none;color:var(--sy-color-text-white);opacity:1;transform:none}.slider.slider-nav-top .flickity-prev-next-button svg{display:none}.slider.slider-nav-top .flickity-prev-next-button::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1;font-size:var(--sy-icon-size-lg)}.slider.slider-nav-top .flickity-prev-next-button.next{right:var(--sy-slider-col-padding) !important;left:auto !important}.slider.slider-nav-top .flickity-prev-next-button.previous{right:calc(var(--sy-slider-col-padding) + var(--sy-slider-nav-size) + var(--sy-spacing-08)) !important;left:auto !important}.slider.slider-nav-top .flickity-prev-next-button.previous::before{content:""}.slider.slider-nav-top .flickity-prev-next-button:hover:not(:disabled){background-color:var(--sy-color-primary);color:var(--sy-color-text-white)}.slider.slider-nav-top .flickity-prev-next-button:disabled{background-color:rgba(0,0,0,0);color:var(--sy-color-primary);opacity:1 !important}.slider.slider-nav-top:has(.previous:disabled):has(.next:disabled) .flickity-prev-next-button{display:none}@media(max-width: 549.98px){.slider.slider-nav-top{--sy-slider-nav-size: 36px}.slider.slider-nav-top .flickity-prev-next-button{width:var(--sy-slider-nav-size) !important;background-color:var(--sy-color-primary) !important}.slider.slider-nav-top .flickity-prev-next-button:hover:not(:disabled){background-color:var(--sy-color-primary) !important}.slider.slider-nav-top .flickity-prev-next-button:disabled{background-color:rgba(0,0,0,0) !important}.slider.slider-nav-top .flickity-prev-next-button::before{font-size:var(--sy-icon-size-md)}}@media(max-width: 549.98px){.slider.slider-per-view>.col,.slider.slider-per-view .flickity-slider>.col{flex-basis:calc(100%/var(--sy-slides-per-view-mobile));max-width:calc(100%/var(--sy-slides-per-view-mobile))}}@media(min-width: 550px)and (max-width: 849.98px){.slider.slider-per-view>.col,.slider.slider-per-view .flickity-slider>.col{flex-basis:calc(100%/var(--sy-slides-per-view-tablet));max-width:calc(100%/var(--sy-slides-per-view-tablet))}}@media(min-width: 850px){.slider.slider-per-view>.col,.slider.slider-per-view .flickity-slider>.col{flex-basis:calc(100%/var(--sy-slides-per-view-desktop));max-width:calc(100%/var(--sy-slides-per-view-desktop))}}.ux-swatches{gap:var(--sy-spacing-12);margin:0}.ux-swatch{box-shadow:0 0 0 2px var(--sy-color-border-medium);border-radius:var(--sy-border-radius-rounded);background-color:var(--sy-color-background-primary);overflow:hidden}.ux-swatch--image{width:var(--swatch-size-x-large);height:var(--swatch-size-x-large)}.ux-swatch--image a{display:block;height:100%}.ux-swatch--image img{width:100%;height:100%;object-fit:cover;object-position:center}.ux-swatch--image .ux-swatch__text{display:none}.ux-swatch--label{min-width:var(--swatch-size-large);padding:var(--sy-spacing-08);font-weight:var(--sy-font-weight-semi-bold)}.ux-swatch--label a{display:inline-flex;justify-content:center;align-items:center}.ux-swatch:hover{box-shadow:0 0 0 2px var(--sy-color-primary) !important}.ux-swatch.selected{box-shadow:0 0 0 2px var(--sy-color-primary);background-color:var(--sy-color-background-primary)}.ux-swatch.selected span{color:var(--sy-color-primary)}.ux-swatch.variation-outofstock{opacity:.25}.ux-swatch.variation-outofstock>.overlay{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='1'/></svg>")}.variations_form .ux-swatches .ux-swatch.selected,.ux-swatches.ux-swatches-in-loop .ux-swatch.selected{box-shadow:0 0 0 2px var(--sy-color-primary)}span.ux-swatch-selected-value{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){span.ux-swatch-selected-value{font-size:var(--sy-font-body-font-size)}}table,.table,.shop_table{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){table,.table,.shop_table{font-size:var(--sy-font-body-font-size)}}table,.table,.shop_table{margin-bottom:0}table th,table td,.table th,.table td,.shop_table th,.shop_table td{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){table th,table td,.table th,.table td,.shop_table th,.shop_table td{font-size:var(--sy-font-body-font-size)}}table th,table td,.table th,.table td,.shop_table th,.shop_table td{color:var(--sy-color-text-body);line-height:var(--sy-font-body-line-height);text-transform:none}table tbody td,table tbody th,table tfoot td,table tfoot th,.table tbody td,.table tbody th,.table tfoot td,.table tfoot th,.shop_table tbody td,.shop_table tbody th,.shop_table tfoot td,.shop_table tfoot th{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){table tbody td,table tbody th,table tfoot td,table tfoot th,.table tbody td,.table tbody th,.table tfoot td,.table tfoot th,.shop_table tbody td,.shop_table tbody th,.shop_table tfoot td,.shop_table tfoot th{font-size:var(--sy-font-body-font-size)}}table .order-total td,table .order-total th,.table .order-total td,.table .order-total th,.shop_table .order-total td,.shop_table .order-total th{border-width:var(--sy-border-width)}.toggle i{font-size:var(--sy-icon-size-md)}@media(min-width: 850px){.sy-my-account{align-items:flex-start}.sy-my-account .sy-my-account__navigation{flex-basis:25%;max-width:25%}.sy-my-account .woocommerce-MyAccount-content{flex-basis:calc(100% - 25%);max-width:calc(100% - 25%)}}.sy-my-account__navigation .dashboard-links li{margin:0}.sy-my-account__user{margin-bottom:var(--sy-spacing-16)}.sy-my-account__user-label{color:var(--sy-color-text-muted);font-size:var(--sy-font-body-s-font-size)}.sy-my-account__user-name{display:block;font-family:var(--sy-font-family-headings)}.woocommerce-account .woocommerce-Addresses{flex-direction:column;row-gap:var(--sy-spacing-30)}.woocommerce-account .woocommerce-Addresses>div+div{padding-left:0}.woocommerce-account #wrapper .message-wrapper{padding-inline:0}.sy-account-title{display:flex;align-items:center;gap:var(--sy-spacing-12)}.sy-account-title--dashboard::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.sy-account-title--orders::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.sy-account-title--invoices::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.sy-account-title--quotations::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.sy-account-title--ordertemplates::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.sy-account-title--downloads::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.sy-account-title--edit-address::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.sy-account-title--edit-account::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.sy-account-title--customer-logout::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.woocommerce-cart .woocommerce-notices-wrapper:not(:empty){margin-bottom:var(--sy-spacing-15)}.woocommerce-cart #wrapper .message-wrapper{padding-inline:0}.woocommerce-cart .woocommerce.row-large{border-top:none;border-bottom:none}@media(min-width: 850px){.woocommerce-cart.sy-cart-columns-8-4 .woocommerce .large-7{flex-basis:66.6667%;max-width:66.6667%}.woocommerce-cart.sy-cart-columns-8-4 .woocommerce .large-5{flex-basis:33.3333%;max-width:33.3333%}.woocommerce-cart.sy-cart-columns-9-3 .woocommerce .large-7{flex-basis:75%;max-width:75%}.woocommerce-cart.sy-cart-columns-9-3 .woocommerce .large-5{flex-basis:25%;max-width:25%}.woocommerce-cart.sy-cart-columns-6-6 .woocommerce .large-7{flex-basis:50%;max-width:50%}.woocommerce-cart.sy-cart-columns-6-6 .woocommerce .large-5{flex-basis:50%;max-width:50%}}@media(min-width: 850px){.woocommerce-cart .woocommerce.row-large>.col:first-child{padding-right:calc(var(--sy-spacing-60)/2);padding-left:var(--sy-spacing-30)}.woocommerce-cart .woocommerce.row-large>.col+.col{padding-right:var(--sy-spacing-30);padding-left:calc(var(--sy-spacing-60)/2)}.woocommerce-cart .woocommerce.row-large.row-divided>.col+.col{border-left:var(--sy-border-width) solid var(--sy-color-border-light)}.woocommerce-cart .container .woocommerce.row-large:not(.row-collapse),.woocommerce-cart .row .woocommerce.row-large:not(.row-collapse){margin-inline:calc(var(--sy-spacing-30)*-1)}}.woocommerce-checkout .page-wrapper{padding-block:0}.woocommerce-checkout .woocommerce-NoticeGroup+.row{margin-top:var(--sy-spacing-30)}.woocommerce-checkout form.checkout>.row{border-top:none;border-bottom:none}.woocommerce-checkout form.checkout #customer_details{padding:var(--sy-spacing-20);background-color:var(--sy-color-background-primary);border:none;border-radius:var(--sy-border-radius-rounded)}@media(min-width: 850px){.woocommerce-checkout form.checkout #customer_details{padding:var(--sy-spacing-20)}}.woocommerce-checkout form.checkout #customer_details .woocommerce-shipping-fields:not(:empty),.woocommerce-checkout form.checkout #customer_details .sy-pickup-location:not(:empty),.woocommerce-checkout form.checkout #customer_details .woocommerce-additional-fields{padding-top:var(--sy-spacing-30)}.woocommerce-checkout form.checkout .large-5 .col-inner{padding:var(--sy-spacing-20);background-color:var(--sy-color-background-primary);border:none;border-radius:var(--sy-border-radius-rounded)}@media(min-width: 850px){.woocommerce-checkout form.checkout .large-5 .col-inner{padding:var(--sy-spacing-20)}}.woocommerce-checkout #wrapper .message-wrapper{padding-inline:0}@media(max-width: 849.98px){.woocommerce-checkout .large-5{margin-top:var(--sy-spacing-20)}}.woocommerce-checkout .container .section{padding-inline:0}.woocommerce-checkout .header-top,.woocommerce-checkout .header-bottom,.woocommerce-checkout .header-main .nav>li:not(.account-item):not(.cart-item){display:none}.woocommerce-checkout .footer-wrapper{display:none}@media(min-width: 850px){.woocommerce-checkout.sy-checkout-columns-8-4 form.checkout .large-7{flex-basis:66.6667%;max-width:66.6667%}.woocommerce-checkout.sy-checkout-columns-8-4 form.checkout .large-5{flex-basis:33.3333%;max-width:33.3333%}.woocommerce-checkout.sy-checkout-columns-9-3 form.checkout .large-7{flex-basis:75%;max-width:75%}.woocommerce-checkout.sy-checkout-columns-9-3 form.checkout .large-5{flex-basis:25%;max-width:25%}.woocommerce-checkout.sy-checkout-columns-6-6 form.checkout .large-7{flex-basis:50%;max-width:50%}.woocommerce-checkout.sy-checkout-columns-6-6 form.checkout .large-5{flex-basis:50%;max-width:50%}}@media(min-width: 850px){.woocommerce-checkout form.checkout>.row>.col:first-child{padding-right:calc(var(--sy-spacing-60)/2);padding-left:var(--sy-spacing-30)}.woocommerce-checkout form.checkout>.row>.col+.col{padding-right:var(--sy-spacing-30);padding-left:calc(var(--sy-spacing-60)/2);border-left:var(--sy-border-width) solid var(--sy-color-border-light)}.woocommerce-checkout .container form.checkout>.row:not(.row-collapse),.woocommerce-checkout .row form.checkout>.row:not(.row-collapse){margin-inline:calc(var(--sy-spacing-30)*-1)}}.footer-wrapper .ux-menu-link__icon{color:var(--sy-color-primary)}.footer-wrapper .ux-menu-link:not(:has(.ux-menu-link__icon))::before{margin-right:var(--sy-spacing-08);font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1}.footer-wrapper .section+.section{margin-top:0}.footer-wrapper .absolute-footer{display:none}.footer-wrapper .social-icons .button.is-outline{background-color:var(--sy-color-background-social-icon);border:none}.footer-wrapper .has-divider{--border-color: var(--sy-color-text-white-muted)}@media(max-width: 549.98px){.footer-wrapper{--sy-footer-menu-collapsible: 1}.footer-wrapper .ux-menu--collapsible>.ux-menu-title{justify-content:space-between;cursor:pointer}.footer-wrapper .ux-menu--collapsible>.ux-menu-title::after{font-family:var(--sy-icon-font-family);font-weight:900;content:"";line-height:1;transition:transform .2s}.footer-wrapper .ux-menu--collapsible:not(.is-open)>:not(.ux-menu-title){display:none}.footer-wrapper .ux-menu--collapsible.is-open>.ux-menu-title::after{transform:rotate(180deg)}}.section{padding-block:0}.section+.section{margin-top:0}.section .row .col:not(.product-small){padding-block:0}.shop-container>div:not(:empty)+div:not(:empty){margin-top:var(--sy-spacing-15)}.sy-account-dashboard{display:flex;flex-direction:column;gap:var(--sy-spacing-24)}.sy-account-dashboard__title{margin-bottom:var(--sy-spacing-08)}.sy-account-dashboard__text{margin-bottom:0;color:var(--sy-color-text-muted)}.sy-account-dashboard__tiles{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:var(--sy-spacing-16);margin:0}.sy-account-dashboard__tiles li{margin:0;list-style:none}.sy-account-dashboard__tile{display:flex;flex-direction:column;gap:var(--sy-spacing-04);height:100%;padding:var(--sy-spacing-20);color:var(--sy-color-text-body);background-color:var(--sy-color-background-secondary);border-radius:var(--sy-border-radius-rounded)}.sy-account-dashboard a.sy-account-dashboard__tile:hover{color:var(--sy-color-text-body);box-shadow:inset 0 0 0 100px rgba(0,0,0,.03)}.sy-account-dashboard__tile-value{font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-bold);line-height:1.2;font-size:var(--sy-font-heading-3-font-size-mobile)}@media(min-width: 850px){.sy-account-dashboard__tile-value{font-size:var(--sy-font-heading-3-font-size)}}.sy-account-dashboard__tile-label{color:var(--sy-color-text-muted);font-size:var(--sy-font-body-s-font-size)}.sy-account-dashboard__panels{display:grid;gap:var(--sy-spacing-24)}@media(min-width: 850px){.sy-account-dashboard__panels{grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column}}.sy-account-dashboard__panel{padding:var(--sy-spacing-20);border:var(--sy-border-width) solid var(--sy-color-border-light);border-radius:var(--sy-border-radius-rounded)}.sy-account-dashboard__panel-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sy-spacing-16);margin-bottom:var(--sy-spacing-12)}.sy-account-dashboard__panel-title{margin:0;font-size:var(--sy-font-heading-4-font-size-mobile)}@media(min-width: 850px){.sy-account-dashboard__panel-title{font-size:var(--sy-font-heading-4-font-size)}}.sy-account-dashboard__panel-link{white-space:nowrap;font-size:var(--sy-font-body-s-font-size)}.sy-account-dashboard__orders{margin:0}.sy-account-dashboard__orders li{margin:0;list-style:none}.sy-account-dashboard__orders li+li{border-top:var(--sy-border-width) solid var(--sy-color-border-light)}.sy-account-dashboard__order{display:grid;grid-template-areas:"number total" "date status";grid-template-columns:1fr auto;align-items:center;gap:var(--sy-spacing-04) var(--sy-spacing-16);padding-block:var(--sy-spacing-12);color:var(--sy-color-text-body)}.sy-account-dashboard__order:hover{color:var(--sy-color-text-body)}.sy-account-dashboard__order:hover .sy-account-dashboard__order-number{text-decoration:underline}.sy-account-dashboard__order-number{grid-area:number;font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-bold)}.sy-account-dashboard__order-date{grid-area:date;color:var(--sy-color-text-muted);font-size:var(--sy-font-body-s-font-size)}.sy-account-dashboard__order-total{grid-area:total;text-align:right}.sy-account-dashboard__order-status{grid-area:status;justify-self:end}.sy-account-dashboard__empty{margin-bottom:var(--sy-spacing-16)}.dashboard-links{display:flex;flex-direction:column;font-size:var(--sy-font-body-font-size);font-family:var(--sy-font-family-headings);font-weight:700;gap:var(--sy-spacing-08);margin-bottom:0}.dashboard-links li{width:100%;margin:0}.dashboard-links .is-active{display:list-item}.dashboard-links .is-active a{background-color:var(--sy-color-primary);color:var(--sy-color-text-white);box-shadow:none}.dashboard-links a{border:var(--sy-border-width) solid var(--sy-color-primary);border-radius:var(--sy-border-radius-default);margin:0;padding:var(--sy-spacing-15);text-align:left;background-color:var(--sy-color-white)}.dashboard-links a:hover{background-color:var(--sy-color-primary);color:var(--sy-color-text-white);box-shadow:inset 0 0 0 100px rgba(0,0,0,.05)}.dashboard-links a::before{display:inline-block;width:1.25em;margin-right:var(--sy-spacing-08);text-align:center}.dashboard-links .woocommerce-MyAccount-navigation-link--dashboard a::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.dashboard-links .woocommerce-MyAccount-navigation-link--orders a::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.dashboard-links .woocommerce-MyAccount-navigation-link--invoices a::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.dashboard-links .woocommerce-MyAccount-navigation-link--quotations a::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.dashboard-links .woocommerce-MyAccount-navigation-link--ordertemplates a::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.dashboard-links .woocommerce-MyAccount-navigation-link--downloads a::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.dashboard-links .woocommerce-MyAccount-navigation-link--edit-address a::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.dashboard-links .woocommerce-MyAccount-navigation-link--edit-account a::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.dashboard-links .woocommerce-MyAccount-navigation-link--customer-logout a::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.woocommerce-cart-form{margin-bottom:0;padding:var(--sy-spacing-20);background-color:var(--sy-color-background-primary);border:none;border-radius:var(--sy-border-radius-rounded)}@media(min-width: 850px){.woocommerce-cart-form{padding:var(--sy-spacing-20)}}.woocommerce-cart-form__contents thead th{padding-top:0}.woocommerce-cart-form .coupon{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.woocommerce-cart-form .coupon{font-size:var(--sy-font-body-font-size)}}.woocommerce-cart-form .coupon{margin-bottom:var(--sy-spacing-15)}.woocommerce-cart-form td.product-name{font-size:var(--sy-font-product-title-m-font-size-mobile)}@media(min-width: 850px){.woocommerce-cart-form td.product-name{font-size:var(--sy-font-product-title-m-font-size)}}.woocommerce-cart-form td.product-name{font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-bold)}.woocommerce-cart-form td.product-name a{color:var(--sy-color-text-body)}.woocommerce-cart-form dl.variation{display:flex;flex-wrap:wrap;gap:0;margin:0;color:var(--sy-color-text-muted)}.woocommerce-cart-form dl.variation dt,.woocommerce-cart-form dl.variation dd{float:none;margin:0;padding:0}.woocommerce-cart-form dl.variation p{display:inline;margin:0}.woocommerce-cart-form dl.variation dt{display:none}.woocommerce-cart-form dl.variation dd:not(:last-of-type)::after{content:" · ";white-space:pre}.woocommerce-cart-form td.product-price{font-size:var(--sy-font-price-s-font-size-mobile)}@media(min-width: 850px){.woocommerce-cart-form td.product-price{font-size:var(--sy-font-price-s-font-size)}}.woocommerce-cart-form td.product-price{font-family:var(--sy-font-family-headings)}.woocommerce-cart-form td.product-price span.amount{font-weight:var(--sy-font-weight-semi-bold)}.woocommerce-cart-form td.product-quantity{font-family:var(--sy-font-family-headings)}.woocommerce-cart-form td.product-quantity .ux-quantity__button,.woocommerce-cart-form td.product-quantity .ux-quantity .button{width:var(--sy-form-control-height-small);height:var(--sy-form-control-height-small)}.woocommerce-cart-form td.product-quantity input[type=number]{padding:0;height:var(--sy-form-control-height-small)}.woocommerce-cart-form td.product-subtotal{font-size:var(--sy-font-price-s-font-size-mobile)}@media(min-width: 850px){.woocommerce-cart-form td.product-subtotal{font-size:var(--sy-font-price-s-font-size)}}.woocommerce-cart-form td.product-subtotal{font-family:var(--sy-font-family-headings)}.woocommerce-cart-form td.product-subtotal span.amount{font-weight:var(--sy-font-weight-extra-bold)}.woocommerce-cart-form td.product-remove a.remove{color:rgba(0,0,0,0)}.woocommerce-cart-form td.product-remove a.remove::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1;color:var(--sy-color-text-muted);font-size:var(--sy-icon-size-md)}.woocommerce-cart-form td.product-remove a.remove:hover::before{color:var(--sy-icon-color-functional-error)}.woocommerce-cart-form .actions{padding-bottom:0}.woocommerce-cart-form .actions .continue-shopping .button-continue-shopping span[aria-hidden=true]{display:none}.woocommerce-cart-form .actions .continue-shopping .button-continue-shopping::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1;margin-right:var(--sy-spacing-08)}.woocommerce-cart .coupon{border:none}.woocommerce-cart .coupon>.widget-title{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.woocommerce-cart .coupon>.widget-title{font-size:var(--sy-font-body-font-size)}}.sy-coupon-toggle{display:none}.sy-cart-products-grid .woocommerce-cart-form__contents{display:block}.sy-cart-products-grid .woocommerce-cart-form__contents thead{display:none}.sy-cart-products-grid .woocommerce-cart-form__contents tbody,.sy-cart-products-grid .woocommerce-cart-form__contents tr{display:block}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item{display:grid;grid-template-columns:80px 1fr auto;grid-template-areas:"image name subtotal" "image variation price" "image quantity remove";gap:var(--sy-spacing-08) var(--sy-spacing-30);padding:var(--sy-spacing-30) 0;border-bottom:var(--sy-border-width) solid var(--sy-color-border-light)}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item:first-child{padding-top:0}@media(min-width: 550px){.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item{grid-template-columns:160px auto 1fr auto;grid-template-areas:"image name name subtotal" "image variation variation price" "image quantity remove ."}}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td{display:block;width:auto;min-width:0;max-width:none;padding:0;border:0;text-align:start}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-thumbnail{grid-area:image}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-thumbnail img{width:100%}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-name{display:contents}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-name>*{grid-area:variation}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-name>a:first-child{grid-area:name}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-name .mobile-product-price{display:none}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-price{grid-area:price;align-self:baseline;text-align:end}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-subtotal{grid-area:subtotal;text-align:end}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-quantity{grid-area:quantity}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-remove{grid-area:remove;align-self:center}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-remove a.remove{display:inline;position:static;width:auto;height:auto;color:var(--sy-color-text-muted);text-decoration:underline}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-remove a.remove::before{content:none}.sy-cart-products-grid .woocommerce-cart-form__contents .cart_item td.product-remove a.remove:hover{color:var(--sy-color-text-body)}.sy-cart-products-grid .woocommerce-cart-form__contents .sy-basket-remove__text{font-size:var(--sy-font-body-s-font-size);font-weight:var(--sy-font-weight-regular);line-height:var(--sy-font-body-line-height)}.sy-cart-products-grid .woocommerce-cart-form__contents dl.variation{align-self:baseline}@media(min-width: 550px){.sy-cart-products-table .woocommerce-cart-form__contents .product-subtotal{padding-left:var(--sy-spacing-30)}}.sy-cart-products-table .woocommerce-cart-form__contents .product-price,.sy-cart-products-table .woocommerce-cart-form__contents .product-quantity,.sy-cart-products-table .woocommerce-cart-form__contents .product-subtotal{width:1%;white-space:nowrap}.cart_totals .shipping__inner,.woocommerce-checkout-review-order-table .shipping__inner{padding-block:0 !important}.cart_totals .shipping__table,.woocommerce-checkout-review-order-table .shipping__table{margin-block:var(--sy-spacing-04)}.cart_totals .shipping__table td,.cart_totals .shipping__table th,.woocommerce-checkout-review-order-table .shipping__table td,.woocommerce-checkout-review-order-table .shipping__table th{font-family:var(--sy-font-family-body);border-color:var(--sy-color-border-light) !important;padding-block:0 !important}.cart_totals .shipping__table th,.woocommerce-checkout-review-order-table .shipping__table th{font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-regular) !important;line-height:var(--sy-font-body-line-height);font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.cart_totals .shipping__table th,.woocommerce-checkout-review-order-table .shipping__table th{font-size:var(--sy-font-body-font-size)}}.cart_totals .shipping__table--multiple .shipping__list,.woocommerce-checkout-review-order-table .shipping__table--multiple .shipping__list{margin-top:var(--sy-spacing-08)}.cart_totals .shipping__table:not(.shipping__table--multiple) .sy-shipping-method-name,.woocommerce-checkout-review-order-table .shipping__table:not(.shipping__table--multiple) .sy-shipping-method-name{display:none}.cart_totals .shipping--boxed .shipping__list_item,.woocommerce-checkout-review-order-table .shipping--boxed .shipping__list_item{gap:var(--sy-spacing-08);padding:var(--sy-spacing-12);background-color:var(--sy-color-background-secondary);border:var(--sy-form-control-border-width) solid var(--sy-form-control-border-color);border-radius:var(--sy-form-control-border-radius);cursor:pointer;margin-bottom:var(--sy-spacing-08);min-height:auto}.cart_totals .shipping--boxed .shipping__list_item input[type=radio]+label,.woocommerce-checkout-review-order-table .shipping--boxed .shipping__list_item input[type=radio]+label{margin-left:0}.cart_totals .shipping__list_label,.woocommerce-checkout-review-order-table .shipping__list_label{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--sy-spacing-08);opacity:1;padding:0}.cart_totals .shipping__list_label .amount,.cart_totals .shipping__list_label .sy-shipping-free,.woocommerce-checkout-review-order-table .shipping__list_label .amount,.woocommerce-checkout-review-order-table .shipping__list_label .sy-shipping-free{margin-left:auto}.cart_totals .shipping__list_label .sy-shipping-free,.woocommerce-checkout-review-order-table .shipping__list_label .sy-shipping-free{color:var(--sy-color-functional-success);font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-bold)}.cart_totals .woocommerce-shipping-destination,.cart_totals .woocommerce-shipping-calculator,.woocommerce-checkout-review-order-table .woocommerce-shipping-destination,.woocommerce-checkout-review-order-table .woocommerce-shipping-calculator{display:none}.cart-sidebar{padding:var(--sy-spacing-20);background-color:var(--sy-color-background-primary);border:none;border-radius:var(--sy-border-radius-rounded)}@media(min-width: 850px){.cart-sidebar{padding:var(--sy-spacing-20)}}.cart-sidebar .cart_totals~.cart-sidebar-content{margin-top:var(--sy-spacing-20)}.cart-sidebar .cart_totals+.ux-cart-coupon{margin-top:var(--sy-spacing-15)}.cart-sidebar .cart_totals .product-name{font-size:var(--sy-font-heading-3-font-size-mobile)}@media(min-width: 850px){.cart-sidebar .cart_totals .product-name{font-size:var(--sy-font-heading-3-font-size)}}.cart-sidebar .cart_totals .product-name{border:none;font-family:var(--sy-font-family-headings)}.cart-sidebar .cart_totals table td{font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-semi-bold)}.cart-sidebar .cart_totals table td,.cart-sidebar .cart_totals table th{border:none;padding-block:var(--sy-spacing-04)}.cart-sidebar .cart_totals .order-total td,.cart-sidebar .cart_totals .order-total th{vertical-align:bottom}.cart-sidebar .cart_totals .order-total td,.cart-sidebar .cart_totals .order-total th{border-top:var(--sy-border-width) solid var(--sy-color-border-light);padding-top:var(--sy-spacing-12)}.cart-sidebar .cart_totals .order-total td{font-size:var(--sy-font-heading-3-font-size-mobile)}@media(min-width: 850px){.cart-sidebar .cart_totals .order-total td{font-size:var(--sy-font-heading-3-font-size)}}.cart-sidebar .cart_totals .order-total td .amount{font-weight:var(--sy-font-weight-bold)}.cart-sidebar .cart_totals .order-total th{font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-bold)}.cart-sidebar .cart_totals .wc-proceed-to-checkout{margin-block:var(--sy-spacing-20) 0}.cart-sidebar .cart_totals .wc-proceed-to-checkout .checkout-button{text-transform:unset}.cart-sidebar .cart_totals .wc-proceed-to-checkout .checkout-button::after{padding-inline:var(--sy-spacing-08);font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.sy-empty-basket{padding:var(--sy-spacing-15);background-color:var(--sy-color-background-primary);border:var(--sy-border-width) solid var(--sy-color-border-light);border-radius:var(--sy-border-radius-rounded);margin-top:var(--sy-spacing-32)}@media(min-width: 850px){.sy-empty-basket{padding:var(--sy-spacing-20)}}.sy-empty-basket__inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;margin-inline:auto}.sy-empty-basket__icon{background-color:var(--sy-color-background-secondary);border-radius:var(--sy-border-radius-full);padding:var(--sy-spacing-20) var(--sy-spacing-12);margin-bottom:var(--sy-spacing-24);color:var(--sy-color-text-muted)}.sy-empty-basket__title{font-size:var(--sy-font-heading-3-font-size-mobile)}@media(min-width: 850px){.sy-empty-basket__title{font-size:var(--sy-font-heading-3-font-size)}}.sy-empty-basket__title{font-weight:var(--sy-font-weight-bold)}.sy-empty-basket__text{margin-bottom:0}.sy-empty-basket__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sy-spacing-12);margin-top:var(--sy-spacing-32)}@media(max-width: 549.98px){.sy-empty-basket__actions{flex-direction:column}}.sy-empty-basket__button:has(+.button:not(.icon)){margin:0}.sy-empty-basket__button{margin:0}@media(max-width: 549.98px){.sy-empty-basket__button{width:100%}}.sy-empty-basket__button--shop::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.sy-empty-basket__button--home{border-color:var(--sy-color-border-light);background-color:var(--sy-color-background-secondary);color:var(--sy-color-text-body)}.sy-empty-basket__button--home:hover{background-color:var(--sy-color-text-body);color:var(--sy-color-background-primary)}.ux-free-shipping__bar{height:8px;background:var(--sy-color-background-secondary);border-radius:var(--sy-border-radius-default)}.ux-free-shipping__bar-progress{height:8px;background:var(--sy-color-functional-success);border-radius:var(--sy-border-radius-default)}.ux-free-shipping__notice--success{color:var(--sy-color-functional-success);font-weight:var(--sy-font-weight-bold)}.woocommerce-mini-cart-item a:not(.remove){font-size:var(--sy-font-product-title-m-font-size-mobile)}@media(min-width: 850px){.woocommerce-mini-cart-item a:not(.remove){font-size:var(--sy-font-product-title-m-font-size)}}.woocommerce-mini-cart-item a:not(.remove){font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-bold);color:var(--sy-color-text-body)}.woocommerce-mini-cart-item a.remove{color:rgba(0,0,0,0)}.woocommerce-mini-cart-item a.remove::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1;color:var(--sy-color-text-muted);font-size:var(--sy-icon-size-md)}.woocommerce-mini-cart-item a.remove:hover::before{color:var(--sy-icon-color-functional-error)}.woocommerce-mini-cart-item .ux-quantity{font-family:var(--sy-font-family-headings)}.woocommerce-mini-cart-item .ux-quantity__button,.woocommerce-mini-cart-item .ux-quantity.button{width:var(--sy-form-control-height-small);height:var(--sy-form-control-height-small)}.woocommerce-mini-cart-item .ux-quantity input[type=number]{padding:0;height:var(--sy-form-control-height-small)}.woocommerce-mini-cart-item .product-subtotal{font-size:var(--sy-font-price-s-font-size-mobile)}@media(min-width: 850px){.woocommerce-mini-cart-item .product-subtotal{font-size:var(--sy-font-price-s-font-size)}}.woocommerce-mini-cart-item .product-subtotal span.amount{font-weight:600}.woocommerce-mini-cart__total{font-family:var(--sy-font-family-headings)}.cart-popup-inner .widget_shopping_cart_content .price-wrapper{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.cart-popup-inner .widget_shopping_cart_content .price-wrapper{font-size:var(--sy-font-body-font-size)}}.cart-popup-inner .widget_shopping_cart_content .price-wrapper{opacity:1}ul.product_list_widget li{padding-block:var(--sy-spacing-12)}.ux-mini-cart-empty{display:flex;flex-direction:column;align-items:center;padding:var(--sy-spacing-20)}.ux-mini-cart-empty-icon{background-color:var(--sy-color-background-secondary);border-radius:var(--sy-border-radius-full);padding:var(--sy-spacing-20) var(--sy-spacing-12);color:var(--sy-color-text-muted)}.ux-mini-cart-empty .woocommerce-mini-cart__empty-message{font-size:var(--sy-font-heading-4-font-size-mobile)}@media(min-width: 850px){.ux-mini-cart-empty .woocommerce-mini-cart__empty-message{font-size:var(--sy-font-heading-4-font-size)}}.ux-mini-cart-empty .woocommerce-mini-cart__empty-message{font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-bold)}.cart-popup-title{text-align:left}.cart-popup-title>span{text-transform:none;font-size:var(--sy-font-heading-3-font-size-mobile)}@media(min-width: 850px){.cart-popup-title>span{font-size:var(--sy-font-heading-3-font-size)}}.cart-popup-title .is-divider{display:none}.sticky-proceed-to-checkout{display:none}.sticky-proceed-to-checkout__inner{display:flex;flex-direction:column;gap:var(--sy-spacing-08);padding:var(--sy-spacing-12)}.sticky-proceed-to-checkout__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sy-spacing-08);font-family:var(--sy-font-price-font-family);font-weight:var(--sy-font-price-s-font-weight)}.sticky-proceed-to-checkout__total .amount{font-size:var(--sy-font-price-s-font-size)}.sticky-proceed-to-checkout__total-label{font-weight:var(--sy-font-weight-medium)}.sticky-proceed-to-checkout__button{width:100%;text-align:center;justify-content:center}@media(max-width: 849.98px){.sticky-proceed-to-checkout{display:block;position:fixed;bottom:0;left:0;right:0;background-color:var(--sy-color-background-primary);box-shadow:var(--sy-shadow-up-small);z-index:20}body.has-sticky-proceed-to-checkout{padding-bottom:var(--sy-spacing-100)}body.has-sticky-proceed-to-checkout .back-to-top.active{bottom:calc(var(--sy-spacing-100) + 20px)}body.has-sticky-proceed-to-checkout .wc-proceed-to-checkout{display:none}}form.checkout #customer_details .woocommerce-billing-fields,form.checkout #customer_details .woocommerce-shipping-fields,form.checkout #customer_details .woocommerce-additional-fields{border-top:0;padding-top:0}form.checkout #customer_details .woocommerce-billing-fields p,form.checkout #customer_details .woocommerce-shipping-fields p,form.checkout #customer_details .woocommerce-additional-fields p{margin-bottom:var(--sy-spacing-08)}form.checkout #customer_details .woocommerce-billing-fields label:not(.radio),form.checkout #customer_details .woocommerce-shipping-fields label:not(.radio),form.checkout #customer_details .woocommerce-additional-fields label:not(.radio){font-weight:var(--sy-font-weight-semi-bold) !important;font-family:var(--sy-font-family-headings) !important;margin-bottom:var(--sy-spacing-04)}form.checkout #customer_details .woocommerce-billing-fields .form-row:not(.sy-order-type) .woocommerce-input-wrapper:has(input[type=radio]),form.checkout #customer_details .woocommerce-shipping-fields .form-row:not(.sy-order-type) .woocommerce-input-wrapper:has(input[type=radio]),form.checkout #customer_details .woocommerce-additional-fields .form-row:not(.sy-order-type) .woocommerce-input-wrapper:has(input[type=radio]){display:flex;flex-wrap:wrap;column-gap:var(--sy-spacing-20)}form.checkout h3{font-size:var(--sy-font-heading-3-font-size-mobile)}@media(min-width: 850px){form.checkout h3{font-size:var(--sy-font-heading-3-font-size)}}form.checkout h3{font-weight:var(--sy-font-heading-3-font-weight);line-height:var(--sy-font-heading-3-line-height);text-transform:none;padding:0}form.checkout .woocommerce-validated input:not([type=checkbox],[type=radio],[type=hidden]),form.checkout .woocommerce-validated textarea,form.checkout .woocommerce-validated select,form.checkout .woocommerce-validated .select2-selection{border-color:var(--sy-form-control-border-color);border-bottom-width:2px;border-bottom-color:var(--sy-color-functional-success);color:var(--sy-color-text-body)}form.checkout .woocommerce-validated .woocommerce-input-wrapper:has(>input:not([type=checkbox],[type=radio],[type=hidden])){position:relative;display:block}form.checkout .woocommerce-validated .woocommerce-input-wrapper:has(>input:not([type=checkbox],[type=radio],[type=hidden]))>input:not([type=checkbox],[type=radio],[type=hidden]){padding-right:calc(var(--sy-form-control-padding-x)*2 + 1em)}form.checkout .woocommerce-validated .woocommerce-input-wrapper:has(>input:not([type=checkbox],[type=radio],[type=hidden]))::after{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1;position:absolute;top:calc(var(--sy-form-control-height)/2);right:var(--sy-form-control-padding-x);transform:translateY(-50%);color:var(--sy-color-functional-success);pointer-events:none}form.checkout .woocommerce-invalid input:not([type=checkbox],[type=radio],[type=hidden]),form.checkout .woocommerce-invalid textarea,form.checkout .woocommerce-invalid select,form.checkout .woocommerce-invalid .select2-selection{border-color:var(--sy-form-control-border-color);border-bottom-width:2px;border-bottom-color:var(--sy-color-functional-error);color:var(--sy-color-text-body)}form.checkout .woocommerce-invalid .woocommerce-input-wrapper:has(>input:not([type=checkbox],[type=radio],[type=hidden])){position:relative;display:block}form.checkout .woocommerce-invalid .woocommerce-input-wrapper:has(>input:not([type=checkbox],[type=radio],[type=hidden]))>input:not([type=checkbox],[type=radio],[type=hidden]){padding-right:calc(var(--sy-form-control-padding-x)*2 + 1em)}form.checkout .woocommerce-invalid .woocommerce-input-wrapper:has(>input:not([type=checkbox],[type=radio],[type=hidden]))::after{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1;position:absolute;top:calc(var(--sy-form-control-height)/2);right:var(--sy-form-control-padding-x);transform:translateY(-50%);color:var(--sy-color-functional-error);pointer-events:none}form.checkout .woocommerce-invalid input[type=checkbox]{border-color:var(--sy-color-functional-error);outline:none}.sy-checkout-shipping-always #ship-to-different-address{display:none}.woocommerce-checkout-payment .wc_payment_method{display:flex;align-items:center;gap:var(--sy-spacing-08);padding:var(--sy-spacing-12);background-color:var(--sy-color-background-secondary);border:var(--sy-form-control-border-width) solid var(--sy-form-control-border-color);border-radius:var(--sy-form-control-border-radius);cursor:pointer;margin-bottom:var(--sy-spacing-08);min-height:auto}.woocommerce-checkout-payment .wc_payment_method input[type=radio]+label{margin-left:0}.checkout-sidebar #order_review_heading{display:flex;align-items:center}.checkout-sidebar #order_review_heading::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1;padding-right:var(--sy-spacing-12);font-size:var(--sy-icon-size-lg)}.checkout-sidebar #order_review_heading .checkout-order-toggle{display:none;margin-left:auto;align-items:center;gap:var(--sy-spacing-08)}.checkout-sidebar #order_review_heading .checkout-order-toggle::after{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1;display:inline-block;font-size:var(--sy-icon-size-md)}.checkout-sidebar #order_review_heading .checkout-order-toggle.is-open::after{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.checkout-sidebar .woocommerce-checkout-review-order-table{margin-bottom:var(--sy-spacing-16)}.checkout-sidebar .woocommerce-checkout-review-order-table thead{display:none}.checkout-sidebar .woocommerce-checkout-review-order-table tbody th,.checkout-sidebar .woocommerce-checkout-review-order-table tbody td,.checkout-sidebar .woocommerce-checkout-review-order-table tfoot th,.checkout-sidebar .woocommerce-checkout-review-order-table tfoot td{border:none;font-weight:var(--sy-font-weight-regular);padding-block:var(--sy-spacing-04)}.checkout-sidebar .woocommerce-checkout-review-order-table tbody td:not(.product-name),.checkout-sidebar .woocommerce-checkout-review-order-table tfoot td:not(.product-name){font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-semi-bold)}.checkout-sidebar .woocommerce-checkout-review-order-table tbody .cart_item:last-child th,.checkout-sidebar .woocommerce-checkout-review-order-table tbody .cart_item:last-child td{border-bottom:var(--sy-form-control-border-width) solid var(--sy-form-control-border-color);padding-bottom:var(--sy-spacing-16)}.checkout-sidebar .woocommerce-checkout-review-order-table tbody .product-name{font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-bold)}.checkout-sidebar .woocommerce-checkout-review-order-table tbody .product-name .sy-review-product__thumbnail{display:none}.checkout-sidebar .woocommerce-checkout-review-order-table tbody .product-name .product-quantity{display:block;font-family:var(--sy-font-family-body);font-weight:var(--sy-font-weight-regular);color:var(--sy-color-text-muted)}@media(max-width: 549.98px){.checkout-sidebar .woocommerce-checkout-review-order-table tbody .product-name .product-quantity{text-align:left}}.checkout-sidebar .woocommerce-checkout-review-order-table tbody .product-total{vertical-align:top}.checkout-sidebar .woocommerce-checkout-review-order-table tbody .product-total .amount{font-weight:var(--sy-font-weight-extra-bold)}.checkout-sidebar .woocommerce-checkout-review-order-table tfoot .cart-subtotal th,.checkout-sidebar .woocommerce-checkout-review-order-table tfoot .cart-subtotal td{padding-top:var(--sy-spacing-16)}.checkout-sidebar .woocommerce-checkout-review-order-table .order-total td,.checkout-sidebar .woocommerce-checkout-review-order-table .order-total th{font-family:var(--sy-font-family-headings);vertical-align:bottom;border-top:var(--sy-border-width) solid var(--sy-color-border-light);padding-top:var(--sy-spacing-12)}.checkout-sidebar .woocommerce-checkout-review-order-table .order-total th{font-weight:var(--sy-font-weight-bold)}.checkout-sidebar .woocommerce-checkout-review-order-table .order-total td{font-size:var(--sy-font-heading-3-font-size-mobile)}@media(min-width: 850px){.checkout-sidebar .woocommerce-checkout-review-order-table .order-total td{font-size:var(--sy-font-heading-3-font-size)}}.checkout-sidebar .woocommerce-checkout-review-order-table .order-total td .amount{font-weight:var(--sy-font-weight-bold)}.checkout-sidebar .sy-checkout-payment-heading{margin-top:var(--sy-spacing-16)}.checkout-sidebar .woocommerce-checkout-payment .place-order button#place_order{padding:var(--sy-spacing-12) var(--sy-spacing-16);line-height:var(--sy-spacing-20);text-transform:unset;font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.checkout-sidebar .woocommerce-checkout-payment .place-order button#place_order{font-size:var(--sy-font-body-font-size)}}.checkout-sidebar .woocommerce-checkout-payment .place-order button#place_order::before{padding-inline:var(--sy-spacing-08);font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.checkout-sidebar .woocommerce-privacy-policy-text{margin-top:var(--sy-spacing-16);font-size:var(--sy-font-body-s-font-size-mobile)}@media(min-width: 850px){.checkout-sidebar .woocommerce-privacy-policy-text{font-size:var(--sy-font-body-s-font-size)}}.checkout-sidebar #order_review_heading .checkout-order-toggle{display:flex}.sy-order-review--collapsed .woocommerce-checkout-review-order-table tbody .cart_item{display:none}.shipping__list_item:has(.sy-pickup-address){flex-wrap:wrap}.sy-pickup-address{flex-basis:100%;padding-left:calc(var(--sy-form-control-checkbox-width) + var(--sy-spacing-08));color:var(--sy-color-text-muted);text-align:left;font-size:var(--sy-font-body-s-font-size-mobile)}@media(min-width: 850px){.sy-pickup-address{font-size:var(--sy-font-body-s-font-size)}}input[type=hidden]~.sy-pickup-address{padding-left:0;text-align:right}form.checkout.sy-local-pickup .woocommerce-shipping-fields{display:none}form.checkout:not(.sy-local-pickup) .sy-pickup-location,.sy-pickup-location:empty{display:none}.sy-pickup-location address{margin-bottom:var(--sy-spacing-20);font-style:normal}.sy-order-type .woocommerce-input-wrapper{display:grid;grid-auto-columns:max-content;justify-content:start;align-items:center;column-gap:var(--sy-spacing-12);padding-bottom:var(--sy-spacing-16)}.sy-order-type .woocommerce-input-wrapper input[type=radio]:nth-of-type(1),.sy-order-type .woocommerce-input-wrapper label.radio:nth-of-type(1){grid-row:1;grid-column:1}.sy-order-type .woocommerce-input-wrapper input[type=radio]:nth-of-type(2),.sy-order-type .woocommerce-input-wrapper label.radio:nth-of-type(2){grid-row:1;grid-column:2}.sy-order-type .woocommerce-input-wrapper input[type=radio]:nth-of-type(3),.sy-order-type .woocommerce-input-wrapper label.radio:nth-of-type(3){grid-row:1;grid-column:3}.sy-order-type .woocommerce-input-wrapper input[type=radio]:nth-of-type(4),.sy-order-type .woocommerce-input-wrapper label.radio:nth-of-type(4){grid-row:1;grid-column:4}.sy-order-type .woocommerce-input-wrapper input[type=radio]{position:relative;z-index:1;margin-left:var(--sy-spacing-12)}.sy-order-type .woocommerce-input-wrapper label.radio{margin:0;padding:var(--sy-spacing-12);padding-left:calc(var(--sy-spacing-12) + var(--sy-form-control-checkbox-width) + var(--sy-spacing-08));background-color:var(--sy-color-background-secondary);border:var(--sy-form-control-border-width) solid var(--sy-form-control-border-color);border-radius:var(--sy-form-control-border-radius);transition-property:border-color;transition-duration:var(--sy-transition-duration);transition-timing-function:var(--sy-transition-timing-function)}.sy-order-type .woocommerce-input-wrapper input[type=radio]:checked+label.radio{border-color:var(--sy-color-primary)}.sy-order-type .woocommerce-input-wrapper label.radio .required{display:none}form:not(.sy-order-type-business) .sy-business-field{display:none}.sy-order-business-details{list-style:none;margin-left:0}.sy-field-locked input,.sy-field-locked textarea,.sy-field-locked select,.sy-field-locked label,.sy-field-locked .select2-container{pointer-events:none}.sy-field-locked input:not([type=radio]),.sy-field-locked textarea,.sy-field-locked .select2-selection__rendered{color:var(--sy-color-text-muted)}.sy-billing-locked .woocommerce-Addresses .u-column1 .edit,.sy-shipping-locked .woocommerce-Addresses .u-column2 .edit{display:none}.sy-customer-details-notice{margin-bottom:var(--sy-spacing-16)}.sy-customer-details-notice--collapsed~.woocommerce-billing-fields__field-wrapper,.sy-customer-details-notice--collapsed~.woocommerce-shipping-fields__field-wrapper{display:none}.woocommerce-checkout-payment .wc_payment_method{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--sy-spacing-04)}.woocommerce-checkout-payment .wc_payment_method input[type=radio]{flex-shrink:0}.woocommerce-checkout-payment .wc_payment_method label{flex:1}.woocommerce-checkout-payment .wc_payment_method:has(>input[type=radio][style*=none]) .payment_box{padding-left:0}.woocommerce-checkout-payment .wc_payment_method .payment_box{flex-basis:100%;padding-left:calc(var(--sy-form-control-checkbox-width) + var(--sy-spacing-08))}.woocommerce-checkout-payment .wc_payment_method .payment_box .sy-admin-only-payment{margin-top:var(--sy-spacing-08)}.woocommerce-checkout-payment .wc_payment_method .payment_box p{font-size:var(--sy-font-body-s-font-size-mobile)}@media(min-width: 850px){.woocommerce-checkout-payment .wc_payment_method .payment_box p{font-size:var(--sy-font-body-s-font-size)}}.woocommerce-checkout-payment .wc_payment_method .payment_box p:last-child{margin-bottom:0}.header-block{min-height:0}.header-cart-link [data-icon-label]::after{letter-spacing:0;opacity:1;font-family:var(--sy-font-family-headings) !important}.top-bar-nav>li>a{font-size:var(--sy-font-body-s-font-size-mobile)}@media(min-width: 850px){.top-bar-nav>li>a{font-size:var(--sy-font-body-s-font-size)}}.header-nav>li>a{font-size:var(--sy-font-body-font-size);font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-regular)}.header-nav>li .ux-menu-link a:hover{color:var(--sy-color-menu-link-hover)}.nav-small.nav>li.html{font-size:var(--sy-font-body-s-font-size)}.header-top{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.header-top{font-size:var(--sy-font-body-font-size)}}.header-top .nav li{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.header-top .nav li{font-size:var(--sy-font-body-font-size)}}@media(max-width: 849.98px){.header-top .usp-list--horizontal{position:relative;justify-content:center;height:24px;overflow:hidden}.header-top .usp-list--horizontal li{position:absolute;inset:0;align-items:center;justify-content:center;opacity:0;white-space:nowrap;will-change:transform,opacity;animation:sy-usp-slide 15s ease-in-out infinite}.header-top .usp-list--horizontal li:nth-child(1){animation-delay:calc(5s*0)}.header-top .usp-list--horizontal li:nth-child(2){animation-delay:calc(5s*1)}.header-top .usp-list--horizontal li:nth-child(3){animation-delay:calc(5s*2)}.header-top .usp-list--horizontal.usp-list--divider li::before{display:none}}@keyframes sy-usp-slide{0%{transform:translateY(150%);opacity:0}3%,33.3333333333%{transform:translateY(0);opacity:1}36.3333333333%{transform:translateY(-150%);opacity:0}100%{transform:translateY(-150%);opacity:0}}.ux-search-box input[type=search]{background:var(--sy-form-control-background-color-header-search);border:var(--sy-form-control-border-width) solid var(--sy-form-control-border-color);border-right:0;border-radius:var(--sy-form-control-border-radius) 0 0 var(--sy-form-control-border-radius);color:var(--sy-form-control-color);font-family:var(--sy-font-family-headings);font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.ux-search-box input[type=search]{font-size:var(--sy-font-body-font-size)}}.ux-search-box input[type=search]:focus{box-shadow:none;border-color:var(--sy-form-control-border-color-hover)}.ux-search-box input[type=search]::placeholder{color:var(--sy-form-control-placeholder-color)}.ux-search-box .ux-search-submit{background-color:var(--sy-color-primary);border-radius:0 var(--sy-form-control-border-radius) var(--sy-form-control-border-radius) 0;color:var(--sy-color-white);height:var(--sy-form-control-height)}.ux-search-box .ux-search-submit.icon i{font-size:16px}.single-product .shop-container>div:not(:empty)+div:not(:empty){margin-top:var(--sy-spacing-15)}.pdp-main{border-top:none;border-bottom:none}.pdp-content>.col-inner{padding:0}@media(min-width: 850px){.pdp-content>.col-inner{padding:0}}.product-price-container .product-page-price{color:var(--sy-color-text-muted);margin-bottom:0}.product-price-container .product-page-price span.amount{font-family:var(--sy-font-price-font-family);font-weight:var(--sy-font-price-l-font-weight);font-size:var(--sy-font-price-l-font-size-mobile)}@media(min-width: 850px){.product-price-container .product-page-price span.amount{font-size:var(--sy-font-price-l-font-size)}}.product-price-container .product-page-price del{color:var(--sy-color-text-muted)}.product-price-container .product-page-price del span.amount{color:var(--sy-color-text-muted);font-weight:var(--sy-font-weight-regular);font-size:var(--sy-font-price-m-font-size-mobile)}@media(min-width: 850px){.product-price-container .product-page-price del span.amount{font-size:var(--sy-font-price-m-font-size)}}.product-price-container .product-page-price small,.product-price-container .product-page-price .woocommerce-price-suffix{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.product-price-container .product-page-price small,.product-price-container .product-page-price .woocommerce-price-suffix{font-size:var(--sy-font-body-font-size)}}.product-price-container .product-page-price .from{color:var(--sy-font-price-color);font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.product-price-container .product-page-price .from{font-size:var(--sy-font-body-font-size)}}.single-product .woocommerce-variation-price{display:none}.sy-product-attributes__search{margin-bottom:var(--sy-spacing-16)}.sy-product-attributes .definition-list__term--weight,.sy-product-attributes .definition-list__value--weight{display:none}.sy-product-attributes .definition-list__term--dimensions,.sy-product-attributes .definition-list__value--dimensions{display:none}.sy-product-attributes__list{grid-template-columns:auto auto}.sy-product-attributes__list .definition-list__term{font-weight:var(--sy-font-weight-semi-bold)}.sy-product-attributes__list .definition-list__value{font-weight:var(--sy-font-weight-regular);text-align:start}.sy-product-attributes__list{gap:var(--sy-spacing-08)}.sy-product-attributes__list .definition-list__term,.sy-product-attributes__list .definition-list__value{padding:var(--sy-spacing-04)}.sy-product-attributes .definition-list__boolean-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sy-product-attribute{display:inline-flex}.sy-product-attribute+.sy-product-attribute{margin-left:var(--sy-spacing-08)}.sy-product-attribute--text{padding:var(--sy-spacing-08) 0;line-height:1}.sy-product-attribute__icon{margin-right:var(--sy-spacing-04)}.sy-product-attribute__text+.sy-product-attribute__icon{margin-right:0;margin-left:var(--sy-spacing-04)}.sy-product-attribute__prefix{margin-right:var(--sy-spacing-04)}.sy-product-attribute__suffix{margin-left:var(--sy-spacing-04)}.woocommerce-product-gallery{background:rgba(0,0,0,0);border:var(--sy-border-width) solid var(--sy-color-border-light);border-radius:var(--sy-border-radius-rounded);margin-bottom:0}.woocommerce-product-gallery__wrapper:not(.product-gallery-stacked) .woocommerce-product-gallery__image{aspect-ratio:16 / 9}.woocommerce-product-gallery__wrapper:not(.product-gallery-stacked) .woocommerce-product-gallery__image>a,.woocommerce-product-gallery__wrapper:not(.product-gallery-stacked) .woocommerce-product-gallery__image img{display:block;width:100%;height:100%;object-fit:contain}.woocommerce-product-gallery .image-tools{padding:var(--sy-spacing-12)}.woocommerce-product-gallery .image-tools.left{left:inherit;right:0;padding-right:var(--sy-spacing-12)}.woocommerce-product-gallery+.product-thumbnails{margin-top:var(--sy-spacing-15)}.product-thumbnails:not(.flickity-enabled){font-size:0}.product-thumbnails.small-columns-4 .flickity-slider>.col,.product-thumbnails.small-columns-4>.col{flex-basis:25%;max-width:25%}.product-thumbnails a{background:rgba(0,0,0,0);border:var(--sy-border-width) solid var(--sy-color-border-light);border-radius:var(--sy-border-radius-medium)}.product-thumbnails a:hover{border-color:var(--sy-color-primary)}.product-thumbnails .is-nav-selected a{border-color:var(--sy-color-primary)}.product-thumbnails a{display:block;aspect-ratio:1 / 1}.product-thumbnails img{width:100%;height:100%;object-fit:contain}.product-thumbnails{--sy-product-thumbs-limit: 4}.product-thumbnails .flickity-button{display:none}.product-thumbnails__more a{position:relative}.product-thumbnails__more a::after{content:attr(data-more);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--sy-color-text-white);font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-bold);background:rgba(0,0,0,.75);cursor:pointer;font-size:var(--sy-font-heading-3-font-size-mobile)}@media(min-width: 850px){.product-thumbnails__more a::after{font-size:var(--sy-font-heading-3-font-size)}}@media(min-width: 850px){.vertical-thumbnails .col:last-child{padding-bottom:0 !important}}.sy-product-reviews__header{display:flex;align-items:center;justify-content:space-between}@media(max-width: 549.98px){.sy-product-reviews__header{flex-direction:column;align-items:flex-start;gap:var(--sy-spacing-12);margin-bottom:var(--sy-spacing-16)}}.sy-product-reviews__title{margin:0}.sy-product-reviews__list{margin:0;padding:0;list-style:none}.sy-product-reviews__item{padding-block:var(--sy-spacing-16);border-bottom:var(--sy-border-width) solid var(--sy-color-border-light);margin:0 !important}.sy-product-reviews__item:last-child{border-bottom:none}.sy-product-reviews__item .description{margin-bottom:0}.sy-product-reviews__item .description p:last-child{margin-bottom:0}.sy-product-reviews__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sy-spacing-08) var(--sy-spacing-16)}@media(max-width: 549.98px){.sy-product-reviews__meta{margin-bottom:var(--sy-spacing-16)}}.sy-product-reviews__date{font-size:var(--sy-font-body-s-font-size)}.sy-product-reviews__author{font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-weight-bold)}.sy-product-reviews__verified .badge-inner{border-width:var(--sy-border-width);border-radius:var(--sy-border-radius-full);font-weight:var(--sy-font-weight-semi-bold)}.sy-product-reviews__form{margin-block:var(--sy-spacing-30);padding:var(--sy-spacing-20);border:var(--sy-border-width) solid var(--sy-color-border-light);border-radius:var(--sy-border-radius-rounded);background-color:var(--sy-color-background-secondary)}.sy-product-reviews__form p:last-child{margin-bottom:0}.sy-product-reviews__form form{display:flex;flex-direction:column;margin-bottom:0;row-gap:var(--sy-spacing-08)}.sy-product-reviews__form form p,.sy-product-reviews__form form .form-submit{margin-bottom:0}.sy-product-reviews__form .comment-form-rating .stars a{font-family:var(--sy-icon-font-family) !important}.sy-product-reviews__form .comment-form-rating .stars a::after{font-family:var(--sy-icon-font-family) !important;font-weight:400;color:var(--sy-color-border-light);content:""}.sy-product-reviews__form .comment-form-rating .stars a.star-2::after{content:""}.sy-product-reviews__form .comment-form-rating .stars a.star-3::after{content:""}.sy-product-reviews__form .comment-form-rating .stars a.star-4::after{content:""}.sy-product-reviews__form .comment-form-rating .stars a.star-5::after{content:""}.sy-product-reviews__form .comment-form-rating .stars a:hover::after,.sy-product-reviews__form .comment-form-rating .stars a.active::after{font-weight:900;color:var(--sy-icon-color-functional-highlight)}.sy-product-reviews__toggle-btn{flex-shrink:0;white-space:nowrap}.sy-product-reviews--cards .sy-product-reviews__list{display:grid;grid-template-columns:repeat(var(--sy-reviews-columns, 3), 1fr);gap:var(--sy-spacing-16)}@media(max-width: 849.98px){.sy-product-reviews--cards .sy-product-reviews__list{grid-template-columns:repeat(1, 1fr)}}.sy-product-reviews--cards .sy-product-reviews__item{display:flex;flex-direction:column;gap:var(--sy-spacing-08);padding:var(--sy-spacing-16);border:var(--sy-border-width) solid var(--sy-color-border-light);border-radius:var(--sy-border-radius-default)}.sy-product-reviews--cards .sy-product-reviews__item:last-child{border-bottom:var(--sy-border-width) solid var(--sy-color-border-light)}h1.product-title{font-size:var(--sy-font-product-title-l-font-size-mobile)}@media(min-width: 850px){h1.product-title{font-size:var(--sy-font-product-title-l-font-size)}}.sy-product-variations{font-family:var(--sy-font-family-headings) !important}.sy-product-variations+.sy-product-variations{margin-top:var(--sy-spacing-16)}.sy-product-variations__label{display:block;margin-bottom:var(--sy-spacing-08)}.sy-product-variations+.sy-product-variations .sy-product-variations__label{display:none}.sy-product-variations__attribute{flex:0 0 100%}.sy-product-variations__attribute span{color:var(--sy-color-text-muted);font-family:var(--sy-font-family-body)}@media(min-width: 850px){body.has-sticky-product-cart{padding-bottom:0}body.has-sticky-product-cart .back-to-top.active{bottom:20px}}.sticky-add-to-cart-wrapper .sticky-add-to-cart--active{background-color:var(--sy-color-background-primary);font-size:var(--sy-font-body-font-size);padding:var(--sy-spacing-12) 0;box-shadow:var(--sy-shadow-up-small)}.sticky-add-to-cart-wrapper .sticky-add-to-cart--active form.cart{grid-area:form}@media(min-width: 850px){.sticky-add-to-cart-wrapper .sticky-add-to-cart{bottom:auto;top:var(--flatsome-scroll-padding-top);box-shadow:var(--sy-shadow-down-small);transition-property:transform,opacity,top}}.sticky-add-to-cart-wrapper .sticky-add-to-cart__product{width:100%;max-width:var(--sy-container-max-width, 1050px);display:grid !important;grid-template-areas:"img  info  price  form";grid-template-columns:48px 1fr auto auto;align-items:center;gap:0 var(--sy-spacing-20);padding:0}@media(max-width: 849.98px){.sticky-add-to-cart-wrapper .sticky-add-to-cart__product{grid-template-areas:"img info info" "img price price" "form form form";grid-template-columns:48px 1fr 48px;gap:var(--sy-spacing-08) var(--sy-spacing-20);align-items:flex-start}}.sticky-add-to-cart-wrapper .sticky-add-to-cart__product .sticky-add-to-cart-img{grid-area:img;margin:0;width:48px;height:48px}.sticky-add-to-cart-wrapper .sticky-add-to-cart__product .sticky-add-to-cart__info-texts{grid-area:info;display:flex;flex:1;flex-direction:column;gap:var(--sy-spacing-04)}.sticky-add-to-cart-wrapper .sticky-add-to-cart__product .sticky-add-to-cart__prices{grid-area:price;text-align:right;font-family:var(--sy-font-price-font-family)}@media(max-width: 849.98px){.sticky-add-to-cart-wrapper .sticky-add-to-cart__product .sticky-add-to-cart__prices{text-align:left}}.sticky-add-to-cart-wrapper .sticky-add-to-cart__product .sticky-add-to-cart__prices .amount{font-weight:var(--sy-font-price-l-font-weight)}.sticky-add-to-cart-wrapper .sticky-add-to-cart__product .product-title{font-family:var(--sy-font-family-headings);font-weight:var(--sy-font-product-title-m-font-weight);line-height:var(--sy-font-product-title-m-line-height);font-size:var(--sy-font-product-title-m-font-size);max-width:none;margin:0}.sticky-add-to-cart-wrapper .sticky-add-to-cart__product .product-data{font-size:var(--sy-font-body-s-font-size)}.sticky-add-to-cart-wrapper .sticky-add-to-cart__product .sticky-add-to-cart__rating{display:flex;align-items:center;gap:var(--sy-spacing-04)}.sticky-add-to-cart-wrapper .sticky-add-to-cart__product .sticky-add-to-cart__rating-count{font-size:var(--sy-font-body-s-font-size);color:var(--sy-color-text-muted)}@media(max-width: 549.98px){.sticky-add-to-cart-wrapper .sticky-add-to-cart__product .sticky-add-to-cart__rating{display:none}}.sticky-add-to-cart-wrapper .sticky-add-to-cart__product .stock{grid-area:stock;display:grid;grid-auto-flow:column;justify-content:start;font-size:var(--sy-font-body-font-size)}.sticky-add-to-cart-wrapper .sticky-add-to-cart__product .button:not([type=submit],.ux-quantity__button){display:none}.variations .label label{font-weight:var(--sy-font-weight-regular);text-transform:none}.single-product form.cart>.sy-wishlist-button-wrap--single,.single-product .woocommerce-variation-add-to-cart>.sy-wishlist-button-wrap--single{flex:0 0 auto}.single-product .sy-wishlist-button-wrap--single .sy-wishlist-button-wrap__button{width:var(--sy-form-control-height);height:var(--sy-form-control-height);padding:0}.single-product.sy-pdp-no-quantity .sy-wishlist-button-wrap--single .sy-wishlist-button-wrap__button{width:calc(var(--sy-spacing-20) + 2*var(--sy-spacing-12) + 2px);height:calc(var(--sy-spacing-20) + 2*var(--sy-spacing-12) + 2px)}.single-product .sticky-add-to-cart .sy-wishlist-button-wrap{display:none}.single-product .add-to-cart-container{margin-block:var(--sy-spacing-30);padding:0;background:rgba(0,0,0,0);border-radius:0}.single-product .woocommerce-variation-add-to-cart,.single-product form.cart{gap:var(--sy-spacing-15)}.single-product form.cart{margin-bottom:0}.single-product .product-section{border-top:none}.term-description__first-paragraph{overflow:hidden;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}.term-description__first-paragraph~*{display:none}.term-description--open .term-description__first-paragraph{overflow:visible;line-clamp:unset;-webkit-line-clamp:unset}.term-description--open .term-description__first-paragraph~*{display:block}.term-description--open~.term-description__toggle--open{display:none}.term-description--open~.term-description__toggle--close{display:inline-block}.term-description__toggle{appearance:none;background:none;border:none;padding:0;margin-left:0;font:inherit;color:var(--fs-experimental-link-color);cursor:pointer}.term-description__toggle--close{display:none}.category-filter-row__active-filters{display:none}@media(max-width: 849.98px){.category-filter-row{position:fixed;inset:auto 0 0;background:var(--sy-color-background-primary);font-size:var(--sy-font-body-font-size);padding:var(--sy-spacing-12);box-shadow:var(--sy-shadow-up-small);z-index:10}}@media(max-width: 849.98px){body:has(.category-filter-row){padding-bottom:var(--sy-spacing-72)}body:has(.category-filter-row) .back-to-top.active{bottom:calc(var(--sy-spacing-72) + 20px)}}#shop-sidebar{background:var(--sy-color-background-primary);border:var(--sy-border-width) solid var(--sy-color-border-light);border-radius:var(--sy-border-radius-rounded);padding:var(--sy-spacing-16)}#shop-sidebar .widget{margin-bottom:0}#shop-sidebar aside+aside{margin-top:var(--sy-spacing-15)}.page-title-inner{min-height:auto;padding-top:0}.page-title-inner p{margin-bottom:var(--sy-spacing-16)}.page-title-inner ul{margin-bottom:var(--sy-spacing-16)}.page-title-inner ul li{margin:0 0 var(--sy-spacing-12) var(--sy-spacing-20)}@media(max-width: 849.98px){.page-title-inner .medium-text-center{text-align:left !important}}.sy-search-result-options{display:flex;align-items:center;gap:var(--sy-spacing-16);justify-content:flex-end;white-space:nowrap;background:var(--sy-color-background-primary);border-radius:var(--sy-border-radius-rounded);padding:0}.sy-search-result-options .woocommerce-result-count{margin:0}.sy-search-result-options .woocommerce-ordering{display:inline-flex;flex-direction:row;align-items:center;gap:var(--sy-spacing-08);margin:0}.sy-search-result-options .woocommerce-ordering label{display:none}.sy-search-result-options .woocommerce-ordering select{margin:0}.sy-product-layout-switch{display:inline-flex;gap:var(--sy-spacing-08)}.sy-product-layout-switch__button{display:inline-flex;align-items:center;justify-content:center;width:var(--sy-form-control-height);height:var(--sy-form-control-height);padding:0;margin:0;color:var(--sy-color-text-muted);font-size:var(--sy-icon-size-lg);background:none;border:var(--sy-form-control-border-width) solid var(--sy-color-border-light);border-radius:var(--sy-form-control-border-radius)}.sy-product-layout-switch__button:hover{color:var(--sy-color-text-body)}.sy-product-layout-switch__button:not(.icon)>i{margin:0}:root:not([data-sy-product-layout=list]) .sy-product-layout-switch__button[data-layout=grid],[data-sy-product-layout=list] .sy-product-layout-switch__button[data-layout=list]{color:var(--sy-color-text-body);border-color:var(--sy-color-border-medium)}[data-sy-product-layout=list] .category-page-row .products>.col{flex-basis:100%;max-width:100%}.off-canvas-left .mfp-content.off-canvas-product-attribute,.off-canvas-right .mfp-content.off-canvas-product-attribute{padding:var(--sy-spacing-30)}.off-canvas-left .mfp-content.off-canvas-product-attribute .lightbox-content,.off-canvas-right .mfp-content.off-canvas-product-attribute .lightbox-content{display:flex;flex-direction:column;gap:var(--sy-spacing-08);box-shadow:none}.widget-title .product-attribute-info{margin-left:var(--sy-spacing-04);color:var(--sy-color-text-muted)}.widget-title .product-attribute-info i{margin-right:0;opacity:1}.box-text a:not(.button),.box-text h1,.box-text h2,.box-text h3,.box-text h4,.box-text h5,.box-text h6,.box-text p{margin-top:0;margin-bottom:0}.box-text .button{margin-top:0}.live-search-results{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.live-search-results{font-size:var(--sy-font-body-font-size)}}.live-search-results{border-radius:var(--sy-border-radius-default)}.col .live-search-results,.header .search-form .live-search-results,.header-block .live-search-results{background-color:var(--sy-color-background-primary)}.live-search-results .autocomplete-suggestion .search-price{font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.live-search-results .autocomplete-suggestion .search-price{font-size:var(--sy-font-body-font-size)}}.live-search-results .autocomplete-group{font-size:var(--sy-font-body-s-font-size-mobile)}@media(min-width: 850px){.live-search-results .autocomplete-group{font-size:var(--sy-font-body-s-font-size)}}.live-search-results .autocomplete-group{padding:var(--sy-spacing-08) .75em;background-color:var(--sy-color-background-secondary);color:var(--sy-color-text-muted);font-weight:var(--sy-font-weight-bold)}.product-small.box .box-image{padding-top:100%}.product-small.box .box-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.col-inner:has(>.product-small.box){background:var(--sy-color-background-primary);border:var(--sy-border-width) solid rgba(0,0,0,0);border-radius:var(--sy-border-radius-rounded);height:100%}.col-inner:has(>.product-small.box) .product-small.box{--sy-product-tile-padding: var(--sy-spacing-16);display:grid;height:100%;padding:var(--sy-product-tile-padding)}.col-inner:has(>.product-small.box) .box-image{grid-area:image}.col-inner:has(>.product-small.box) .box-text{display:contents;font-size:var(--sy-font-body-font-size-mobile)}@media(min-width: 850px){.col-inner:has(>.product-small.box) .box-text{font-size:var(--sy-font-body-font-size)}}.col-inner:has(>.product-small.box) .box-text .title-wrapper{font-family:var(--sy-font-product-title-font-family);font-weight:var(--sy-font-product-title-m-font-weight);line-height:var(--sy-font-product-title-m-line-height);grid-area:title;font-size:var(--sy-font-product-title-m-font-size-mobile)}@media(min-width: 850px){.col-inner:has(>.product-small.box) .box-text .title-wrapper{font-size:var(--sy-font-product-title-m-font-size)}}.col-inner:has(>.product-small.box) .box-text .title-wrapper a{color:var(--sy-font-product-title-color);line-height:inherit}.col-inner:has(>.product-small.box) .box-text .product-info{grid-area:info;color:var(--sy-color-text-muted);line-height:var(--sy-font-body-line-height);display:flex;flex-direction:column;gap:var(--sy-spacing-04);font-size:var(--sy-font-body-s-font-size-mobile)}@media(min-width: 850px){.col-inner:has(>.product-small.box) .box-text .product-info{font-size:var(--sy-font-body-s-font-size)}}.col-inner:has(>.product-small.box) .box-text .product-short-description p{margin:0}.col-inner:has(>.product-small.box) .box-text .product-attributes-inline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.col-inner:has(>.product-small.box) .box-text .product-attributes-inline__item:not(:first-child)::before{content:"·";margin-inline:var(--sy-spacing-08)}.col-inner:has(>.product-small.box) .box-text .price-wrapper{grid-area:price;align-self:center}.col-inner:has(>.product-small.box) .box-text .price-wrapper span.amount{color:var(--sy-font-price-color);font-family:var(--sy-font-price-font-family);font-weight:var(--sy-font-price-m-font-weight);line-height:var(--sy-font-price-m-line-height);font-size:var(--sy-font-price-m-font-size-mobile)}@media(min-width: 850px){.col-inner:has(>.product-small.box) .box-text .price-wrapper span.amount{font-size:var(--sy-font-price-m-font-size)}}.col-inner:has(>.product-small.box) .box-text .price-wrapper .woocommerce-price-suffix{display:none}.col-inner:has(>.product-small.box) .box-text .price-wrapper .from{color:var(--sy-font-price-color);font-size:var(--sy-font-body-s-font-size)}.col-inner:has(>.product-small.box) .box-text .add-to-cart-button{grid-area:button;align-self:center}.col-inner:has(>.product-small.box) .box-text .add-to-cart-button a{display:flex;align-items:baseline;justify-content:center;gap:var(--sy-spacing-04);width:100%}.col-inner:has(>.product-small.box) .box-text .add-to-cart-button a::before{font-family:var(--sy-icon-font-family);font-weight:400;content:"";line-height:1}.col-inner:has(>.product-small.box) .box-text .add-to-cart-button a.product_type_variable::before,.col-inner:has(>.product-small.box) .box-text .add-to-cart-button a.product_type_grouped::before,.col-inner:has(>.product-small.box) .box-text .add-to-cart-button a.product_type_external::before,.col-inner:has(>.product-small.box) .box-text .add-to-cart-button a:not(.add_to_cart_button)::before{content:""}.col-inner:has(>.product-small.box) .box-text .add-to-cart-button a:not(.category-page-row .products a,.add-to-cart-button--full a){align-items:center;flex:none;gap:0;width:var(--sy-form-control-height);height:var(--sy-form-control-height);padding:0;font-size:0;letter-spacing:0}.col-inner:has(>.product-small.box) .box-text .add-to-cart-button a:not(.category-page-row .products a,.add-to-cart-button--full a)::before{font-size:var(--sy-icon-size-lg)}.category-page-row .products .col-inner:has(>.product-small.box) .box-text .add-to-cart-button a:not(.add-to-cart-button--full a){align-items:center;flex:none;gap:0;width:var(--sy-form-control-height);height:var(--sy-form-control-height);padding:0;font-size:0;letter-spacing:0}.category-page-row .products .col-inner:has(>.product-small.box) .box-text .add-to-cart-button a:not(.add-to-cart-button--full a)::before{font-size:var(--sy-icon-size-lg)}.col-inner:has(>.product-small.box) .box-text .add-to-cart-button .added_to_cart{display:none}.col-inner:has(>.product-small.box) .box-text .add-to-cart-button--quantity{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sy-spacing-08)}.col-inner:has(>.product-small.box) .box-text .add-to-cart-button--quantity .quantity{margin:0}.col-inner:has(>.product-small.box) .box-text .add-to-cart-button--quantity a{flex:1 1 auto;align-items:center;height:var(--sy-form-control-height);padding-block:0}.col-inner:has(>.product-small.box) .box-text .add-to-cart-button--full a{align-items:center;height:var(--sy-form-control-height);padding-block:0}.col-inner:has(>.product-small.box) .product-small.box{grid-template:"image image" auto "title title" auto "info info" 1fr "price button" minmax(var(--sy-form-control-height), auto)/1fr var(--sy-form-control-height);gap:var(--sy-spacing-15)}.col-inner:has(>.product-small.box) .product-small.box .box-image{margin:calc(var(--sy-product-tile-padding)*-1) calc(var(--sy-product-tile-padding)*-1) 0;border-radius:var(--sy-border-radius-rounded) var(--sy-border-radius-rounded) 0 0}.col-inner:has(>.product-small.box) .product-small.box .product-info{margin-top:calc(var(--sy-spacing-08) - var(--sy-spacing-15))}.col-inner:has(>.product-small.box) .product-small.box:has(.add-to-cart-button--quantity,.add-to-cart-button--full){grid-template:"image" auto "title" auto "info" 1fr "price" auto "button" auto/1fr}.is-grid .col-inner:has(>.product-small.box) .product-small.box{grid-template:"image image" auto "title title" auto "info info" 1fr "price button" minmax(var(--sy-form-control-height), auto)/1fr var(--sy-form-control-height);gap:var(--sy-spacing-15)}.is-grid .col-inner:has(>.product-small.box) .product-small.box .box-image{margin:calc(var(--sy-product-tile-padding)*-1) calc(var(--sy-product-tile-padding)*-1) 0;border-radius:var(--sy-border-radius-rounded) var(--sy-border-radius-rounded) 0 0}.is-grid .col-inner:has(>.product-small.box) .product-small.box .product-info{margin-top:calc(var(--sy-spacing-08) - var(--sy-spacing-15))}.is-grid .col-inner:has(>.product-small.box) .product-small.box:has(.add-to-cart-button--quantity,.add-to-cart-button--full){grid-template:"image" auto "title" auto "info" 1fr "price" auto "button" auto/1fr}.is-list .col-inner:has(>.product-small.box) .product-small.box{grid-template:"image title" auto "image info" 1fr "image price" auto "image button" auto/20% 1fr;gap:var(--sy-spacing-08) var(--sy-spacing-16)}.is-list .col-inner:has(>.product-small.box) .product-small.box .box-image{margin:0;border-radius:var(--sy-border-radius-rounded)}.is-list .col-inner:has(>.product-small.box) .product-small.box .product-info{margin-top:0}.category-page-row .products .col-inner:has(>.product-small.box) .product-small.box{grid-template:"image image" auto "title title" auto "info info" 1fr "price button" minmax(var(--sy-form-control-height), auto)/1fr var(--sy-form-control-height);gap:var(--sy-spacing-15)}.category-page-row .products .col-inner:has(>.product-small.box) .product-small.box .box-image{margin:calc(var(--sy-product-tile-padding)*-1) calc(var(--sy-product-tile-padding)*-1) 0;border-radius:var(--sy-border-radius-rounded) var(--sy-border-radius-rounded) 0 0}.category-page-row .products .col-inner:has(>.product-small.box) .product-small.box .product-info{margin-top:calc(var(--sy-spacing-08) - var(--sy-spacing-15))}.category-page-row .products .col-inner:has(>.product-small.box) .product-small.box:has(.add-to-cart-button--quantity,.add-to-cart-button--full){grid-template:"image" auto "title" auto "info" 1fr "price" auto "button" auto/1fr}.category-page-row .products .col-inner:has(>.product-small.box) .product-small.box .price-wrapper{align-self:center}[data-sy-product-layout=list] .category-page-row .products .col-inner:has(>.product-small.box) .product-small.box{grid-template:"image title" auto "image info" 1fr "image price" auto "image button" auto/20% 1fr;gap:var(--sy-spacing-08) var(--sy-spacing-16)}[data-sy-product-layout=list] .category-page-row .products .col-inner:has(>.product-small.box) .product-small.box .box-image{margin:0;border-radius:var(--sy-border-radius-rounded)}[data-sy-product-layout=list] .category-page-row .products .col-inner:has(>.product-small.box) .product-small.box .product-info{margin-top:0}.social-icons,.follow-icons{display:flex;flex-wrap:wrap;gap:var(--sy-spacing-08)}.star-rating{display:inline-flex;margin:0;gap:0;vertical-align:middle;overflow:visible;width:auto;height:auto;font-family:inherit !important}.star-rating::before{content:none !important}.star-rating i{color:var(--sy-color-border-light)}.star-rating i.fa-solid{color:var(--sy-icon-color-functional-highlight)}.woocommerce-product-rating{display:flex;flex-direction:column;gap:var(--sy-spacing-08);flex-direction:row;align-items:baseline;margin-bottom:var(--sy-spacing-08)}.sy-vat-toggle{display:inline-flex;align-items:center;gap:var(--sy-spacing-08);margin:0;cursor:pointer}.sy-vat-toggle input[type=checkbox].sy-vat-toggle__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sy-vat-toggle .sy-vat-toggle__track{position:relative;flex-shrink:0;margin:0;width:36px;height:20px;background-color:var(--sy-color-border-light);border-radius:var(--sy-border-radius-full);transition:background-color var(--sy-transition-duration) var(--sy-transition-timing-function)}.sy-vat-toggle .sy-vat-toggle__track::after{content:"";position:absolute;top:2px;left:2px;width:calc(20px - 4px);height:calc(20px - 4px);background-color:var(--sy-color-white);border-radius:50%;transition:transform var(--sy-transition-duration) var(--sy-transition-timing-function)}.sy-vat-toggle__input:checked+.sy-vat-toggle__track{background-color:var(--sy-color-primary)}.sy-vat-toggle__input:checked+.sy-vat-toggle__track::after{transform:translateX(calc(36px - 20px))}.sy-vat-toggle__input:focus-visible+.sy-vat-toggle__track{outline:2px solid var(--sy-color-primary);outline-offset:2px}.sy-vat-toggle__label{font-size:var(--sy-font-body-s-font-size-mobile)}@media(min-width: 850px){.sy-vat-toggle__label{font-size:var(--sy-font-body-s-font-size)}}.nav>.header-vat-toggle{display:flex;align-items:center}.nav>.header-vat-toggle .sy-vat-toggle__label{font-family:var(--sy-font-family-headings);font-size:inherit;font-weight:var(--sy-font-weight-regular)}/*# sourceMappingURL=%5Bproject-name%5D.css.map */
