From: <Saved by Blink>
Snapshot-Content-Location: https://www.michael-parenti.org/article-jfk-assassination-defending-the-gangster-state-1996
Subject: =?utf-8?Q?Article:=20The=20JFK=20Assassination:=20Defending=20the=20Gangs?=
 =?utf-8?Q?ter=20State=201996=20=E2=80=94=20The=20Michael=20Parenti=20Poli?=
 =?utf-8?Q?tical=20Archive?=
Date: Tue, 18 Mar 2025 22:58:10 -0700
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----"


------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/html
Content-ID: <frame-FFEAEA2A5EA3D318F7E3AE20FA097A98@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.michael-parenti.org/article-jfk-assassination-defending-the-gangster-state-1996

<!DOCTYPE html><html xmlns:og=3D"http://opengraphprotocol.org/schema/" xmln=
s:fb=3D"http://www.facebook.com/2008/fbml" lang=3D"en-US" class=3D"yui3-js-=
enabled wf-calluna-n4-active wf-calluna-n7-active wf-calluna-i4-active wf-c=
alluna-i7-active wf-neuehaasgrotesktext-n4-active wf-neuehaasgrotesktext-n7=
-active wf-neuehaasgrotesktext-i4-active wf-neuehaasgrotesktext-i7-active w=
f-active js flexbox canvas canvastext webgl no-touch hashchange history dra=
ganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxs=
hadow textshadow opacity cssanimations csscolumns cssgradients cssreflectio=
ns csstransforms no-csstransforms3d csstransitions video audio svg inlinesv=
g svgclippaths" style=3D"scroll-behavior: smooth;"><head><meta http-equiv=
=3D"Content-Type" content=3D"text/html; charset=3DUTF-8"><link rel=3D"style=
sheet" type=3D"text/css" href=3D"cid:css-6d81eb04-8a9e-47a2-9f91-640c74e519=
11@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:cs=
s-99747915-23a5-46c4-aa54-72b49b7125d4@mhtml.blink" /><link rel=3D"styleshe=
et" type=3D"text/css" href=3D"cid:css-34a22d95-762d-499f-b93c-4f9c5a969bb2@=
mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-a=
fe803b4-1de0-41ac-87ec-37a47237caf7@mhtml.blink" /><link rel=3D"stylesheet"=
 type=3D"text/css" href=3D"cid:css-7731cc1f-e201-4e41-b4ca-d962fa03eb63@mht=
ml.blink" /><link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-59f3=
54e4-2989-4060-983d-a218adb85df7@mhtml.blink" /><link rel=3D"stylesheet" ty=
pe=3D"text/css" href=3D"cid:css-436f0857-154d-4e8d-970b-88c72750c0c1@mhtml.=
blink" /><link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-27708c6=
b-10b9-46d0-992d-bef79cb4196c@mhtml.blink" /><link rel=3D"stylesheet" type=
=3D"text/css" href=3D"cid:css-7914f5d1-5d6a-4e0d-aaf1-beba4fee780a@mhtml.bl=
ink" />
    <meta http-equiv=3D"X-UA-Compatible" content=3D"IE=3Dedge,chrome=3D1">
    <meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-scale=
=3D1">
    <!-- This is Squarespace. --><!-- michaelparenti -->
<base href=3D"https://www.michael-parenti.org/article-jfk-assassination-def=
ending-the-gangster-state-1996">

<title>Article: The JFK Assassination: Defending the Gangster State 1996 =
=E2=80=94 The Michael Parenti Political Archive</title>
<meta http-equiv=3D"Accept-CH" content=3D"Sec-CH-UA-Platform-Version, Sec-C=
H-UA-Model"><link rel=3D"icon" type=3D"image/x-icon" href=3D"https://images=
.squarespace-cdn.com/content/v1/648150a69a8f6a3b1556dbea/e420648f-b802-4554=
-a799-8c2c653b8a43/favicon.ico?format=3D100w">
<link rel=3D"canonical" href=3D"https://www.michael-parenti.org/article-jfk=
-assassination-defending-the-gangster-state-1996">
<meta property=3D"og:site_name" content=3D"The Michael Parenti Political Ar=
chive">
<meta property=3D"og:title" content=3D"Article: The JFK Assassination: Defe=
nding the Gangster State 1996 =E2=80=94 The Michael Parenti Political Archi=
ve">
<meta property=3D"og:url" content=3D"https://www.michael-parenti.org/articl=
e-jfk-assassination-defending-the-gangster-state-1996">
<meta property=3D"og:type" content=3D"website">
<meta property=3D"og:image" content=3D"http://static1.squarespace.com/stati=
c/648150a69a8f6a3b1556dbea/t/64cec0a391851131bb4a3941/1691271331492/Screen+=
Shot+2023-08-05+at+2.30.41+PM.png?format=3D1500w">
<meta property=3D"og:image:width" content=3D"931">
<meta property=3D"og:image:height" content=3D"931">
<meta itemprop=3D"name" content=3D"Article: The JFK Assassination: Defendin=
g the Gangster State 1996 =E2=80=94 The Michael Parenti Political Archive">
<meta itemprop=3D"url" content=3D"https://www.michael-parenti.org/article-j=
fk-assassination-defending-the-gangster-state-1996">
<meta itemprop=3D"thumbnailUrl" content=3D"http://static1.squarespace.com/s=
tatic/648150a69a8f6a3b1556dbea/t/64cec0a391851131bb4a3941/1691271331492/Scr=
een+Shot+2023-08-05+at+2.30.41+PM.png?format=3D1500w">
<link rel=3D"image_src" href=3D"http://static1.squarespace.com/static/64815=
0a69a8f6a3b1556dbea/t/64cec0a391851131bb4a3941/1691271331492/Screen+Shot+20=
23-08-05+at+2.30.41+PM.png?format=3D1500w">
<meta itemprop=3D"image" content=3D"http://static1.squarespace.com/static/6=
48150a69a8f6a3b1556dbea/t/64cec0a391851131bb4a3941/1691271331492/Screen+Sho=
t+2023-08-05+at+2.30.41+PM.png?format=3D1500w">
<meta name=3D"twitter:title" content=3D"Article: The JFK Assassination: Def=
ending the Gangster State 1996 =E2=80=94 The Michael Parenti Political Arch=
ive">
<meta name=3D"twitter:image" content=3D"http://static1.squarespace.com/stat=
ic/648150a69a8f6a3b1556dbea/t/64cec0a391851131bb4a3941/1691271331492/Screen=
+Shot+2023-08-05+at+2.30.41+PM.png?format=3D1500w">
<meta name=3D"twitter:url" content=3D"https://www.michael-parenti.org/artic=
le-jfk-assassination-defending-the-gangster-state-1996">
<meta name=3D"twitter:card" content=3D"summary">
<meta name=3D"description" content=3D"">
<link rel=3D"preconnect" href=3D"https://images.squarespace-cdn.com/">
<link rel=3D"preconnect" href=3D"https://use.typekit.net/" crossorigin=3D""=
>
<link rel=3D"preconnect" href=3D"https://p.typekit.net/" crossorigin=3D"">


<link rel=3D"preconnect" href=3D"https://fonts.gstatic.com/" crossorigin=3D=
"">
<link rel=3D"stylesheet" href=3D"https://fonts.googleapis.com/css2?family=
=3DAnton:ital,wght@0,400">









<link rel=3D"stylesheet" type=3D"text/css" href=3D"https://static1.squaresp=
ace.com/static/versioned-site-css/648150a69a8f6a3b1556dbea/32/5c5a519771c10=
ba3470d8101/648150a69a8f6a3b1556dc0a/1616/site.css">
<!-- End of Squarespace Headers -->
    <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://static1.squa=
respace.com/static/vta/5c5a519771c10ba3470d8101/versioned-assets/1741876408=
789-HP6M7MHZ3ERYY6Q2ZA1P/static.css">
  <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://assets.squares=
pace.com/universal/styles-compressed/5fc7a936d9b12c49-min.en-US.css"></head=
>

  <body id=3D"collection-6487e3cea72fd61acaf5220f" class=3D"primary-button-=
style-solid primary-button-shape-rounded secondary-button-style-solid secon=
dary-button-shape-square tertiary-button-style-solid tertiary-button-shape-=
square  form-field-style-solid form-field-shape-square form-field-border-al=
l form-field-checkbox-type-icon form-field-checkbox-fill-solid form-field-c=
heckbox-color-inverted form-field-checkbox-shape-square form-field-checkbox=
-layout-stack form-field-radio-type-icon form-field-radio-fill-solid form-f=
ield-radio-color-normal form-field-radio-shape-pill form-field-radio-layout=
-stack form-field-survey-fill-solid form-field-survey-color-normal form-fie=
ld-survey-shape-pill form-field-hover-focus-outline form-submit-button-styl=
e-label header-overlay-alignment-right header-width-inset  tweak-fixed-head=
er tweak-fixed-header-style-scroll-back tweak-blog-alternating-side-by-side=
-width-full tweak-blog-alternating-side-by-side-image-aspect-ratio-11-squar=
e tweak-blog-alternating-side-by-side-text-alignment-left tweak-blog-altern=
ating-side-by-side-read-more-style-show tweak-blog-alternating-side-by-side=
-image-text-alignment-middle tweak-blog-alternating-side-by-side-delimiter-=
bullet tweak-blog-alternating-side-by-side-meta-position-top tweak-blog-alt=
ernating-side-by-side-primary-meta-categories tweak-blog-alternating-side-b=
y-side-secondary-meta-date tweak-blog-alternating-side-by-side-excerpt-show=
 tweak-blog-basic-grid-width-full tweak-blog-basic-grid-image-aspect-ratio-=
32-standard tweak-blog-basic-grid-text-alignment-left tweak-blog-basic-grid=
-delimiter-bullet tweak-blog-basic-grid-image-placement-above tweak-blog-ba=
sic-grid-read-more-style-show tweak-blog-basic-grid-primary-meta-categories=
 tweak-blog-basic-grid-secondary-meta-date tweak-blog-basic-grid-excerpt-sh=
ow tweak-blog-item-width-narrow tweak-blog-item-text-alignment-center tweak=
-blog-item-meta-position-above-title tweak-blog-item-show-categories tweak-=
blog-item-show-date   tweak-blog-item-delimiter-bullet tweak-blog-masonry-w=
idth-full tweak-blog-masonry-text-alignment-center tweak-blog-masonry-prima=
ry-meta-categories tweak-blog-masonry-secondary-meta-date tweak-blog-masonr=
y-meta-position-top tweak-blog-masonry-read-more-style-show tweak-blog-maso=
nry-delimiter-dash tweak-blog-masonry-image-placement-above tweak-blog-maso=
nry-excerpt-hide tweak-blog-side-by-side-width-full tweak-blog-side-by-side=
-image-placement-left tweak-blog-side-by-side-image-aspect-ratio-11-square =
tweak-blog-side-by-side-primary-meta-categories tweak-blog-side-by-side-sec=
ondary-meta-date tweak-blog-side-by-side-meta-position-top tweak-blog-side-=
by-side-text-alignment-left tweak-blog-side-by-side-image-text-alignment-mi=
ddle tweak-blog-side-by-side-read-more-style-show tweak-blog-side-by-side-d=
elimiter-bullet tweak-blog-side-by-side-excerpt-show tweak-blog-single-colu=
mn-width-full tweak-blog-single-column-text-alignment-center tweak-blog-sin=
gle-column-image-placement-above tweak-blog-single-column-delimiter-bullet =
tweak-blog-single-column-read-more-style-show tweak-blog-single-column-prim=
ary-meta-categories tweak-blog-single-column-secondary-meta-date tweak-blog=
-single-column-meta-position-top tweak-blog-single-column-content-full-post=
 tweak-events-stacked-width-full tweak-events-stacked-height-large  tweak-e=
vents-stacked-show-thumbnails tweak-events-stacked-thumbnail-size-32-standa=
rd tweak-events-stacked-date-style-with-text tweak-events-stacked-show-time=
 tweak-events-stacked-show-location  tweak-events-stacked-show-excerpt   tw=
eak-global-animations-complexity-level-detailed tweak-global-animations-ani=
mation-style-fade tweak-global-animations-animation-type-none tweak-global-=
animations-animation-curve-ease tweak-portfolio-grid-basic-width-full tweak=
-portfolio-grid-basic-height-large tweak-portfolio-grid-basic-image-aspect-=
ratio-11-square tweak-portfolio-grid-basic-text-alignment-left tweak-portfo=
lio-grid-basic-hover-effect-fade tweak-portfolio-grid-overlay-width-full tw=
eak-portfolio-grid-overlay-height-large tweak-portfolio-grid-overlay-image-=
aspect-ratio-11-square tweak-portfolio-grid-overlay-text-placement-center t=
weak-portfolio-grid-overlay-show-text-after-hover tweak-portfolio-index-bac=
kground-link-format-stacked tweak-portfolio-index-background-width-full twe=
ak-portfolio-index-background-height-large  tweak-portfolio-index-backgroun=
d-vertical-alignment-middle tweak-portfolio-index-background-horizontal-ali=
gnment-center tweak-portfolio-index-background-delimiter-none tweak-portfol=
io-index-background-animation-type-fade tweak-portfolio-index-background-an=
imation-duration-medium tweak-portfolio-hover-follow-layout-inline  tweak-p=
ortfolio-hover-follow-delimiter-forward-slash tweak-portfolio-hover-follow-=
animation-type-fade tweak-portfolio-hover-follow-animation-duration-medium =
tweak-portfolio-hover-static-layout-stacked  tweak-portfolio-hover-static-d=
elimiter-forward-slash tweak-portfolio-hover-static-animation-type-scale-up=
 tweak-portfolio-hover-static-animation-duration-medium tweak-product-basic=
-item-product-variant-display-dropdown tweak-product-basic-item-product-sub=
scription-display-radio tweak-product-basic-item-product-subscription-borde=
r-shape-square tweak-product-basic-item-width-full tweak-product-basic-item=
-gallery-aspect-ratio-34-three-four-vertical tweak-product-basic-item-text-=
alignment-left tweak-product-basic-item-navigation-breadcrumbs tweak-produc=
t-basic-item-description-position-below-price tweak-product-basic-item-desc=
ription-position-mobile-below-add-to-cart-button tweak-product-basic-item-c=
ontent-alignment-top tweak-product-basic-item-gallery-design-slideshow twea=
k-product-basic-item-gallery-placement-left tweak-product-basic-item-thumbn=
ail-placement-side tweak-product-basic-item-click-action-none tweak-product=
-basic-item-hover-action-none tweak-product-basic-item-variant-picker-layou=
t-dropdowns tweak-product-basic-item-add-to-cart-standalone tweak-product-b=
asic-item-add-to-cart-mobile-standalone tweak-products-width-full tweak-pro=
ducts-image-aspect-ratio-23-standard-vertical tweak-products-text-alignment=
-left  tweak-products-price-show tweak-products-nested-category-type-top tw=
eak-products-category-title tweak-products-header-text-alignment-middle twe=
ak-products-breadcrumbs image-block-poster-text-alignment-center image-bloc=
k-card-content-position-center image-block-card-text-alignment-left image-b=
lock-overlap-content-position-top image-block-overlap-text-alignment-left i=
mage-block-collage-content-position-center image-block-collage-text-alignme=
nt-left image-block-stack-text-alignment-left hide-opentable-icons opentabl=
e-style-dark tweak-product-quick-view-button-style-floating tweak-product-q=
uick-view-button-position-bottom tweak-product-quick-view-lightbox-excerpt-=
display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-produc=
t-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-c=
ontrols-weight-light native-currency-code-usd collection-type-page collecti=
on-layout-default collection-6487e3cea72fd61acaf5220f mobile-style-availabl=
e sqs-seven-one
     =20
       =20
         =20
           =20
             =20
           =20
         =20
       =20
     =20
     seven-one-global-animations" tabindex=3D"-1" data-animation-state=3D"b=
ooted">
    <div id=3D"siteWrapper" class=3D"clearfix site-wrapper">
     =20
        <div id=3D"floatingCart" class=3D"floating-cart hidden">
          <a href=3D"https://www.michael-parenti.org/cart" class=3D"icon ic=
on--stroke icon--fill icon--cart sqs-custom-cart">
            <span class=3D"Cart-inner">
             =20



  <svg class=3D"icon icon--cart" width=3D"61" height=3D"49" viewBox=3D"0 0 =
61 49">
  <path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M0.5 2C0.5 1.17157=
 1.17157 0.5 2 0.5H13.6362C14.3878 0.5 15.0234 1.05632 15.123 1.80135L16.43=
1 11.5916H59C59.5122 11.5916 59.989 11.8529 60.2645 12.2847C60.54 12.7165 6=
0.5762 13.2591 60.3604 13.7236L50.182 35.632C49.9361 36.1614 49.4054 36.5 4=
8.8217 36.5H18.0453C17.2937 36.5 16.6581 35.9437 16.5585 35.1987L12.3233 3.=
5H2C1.17157 3.5 0.5 2.82843 0.5 2ZM16.8319 14.5916L19.3582 33.5H47.8646L56.=
6491 14.5916H16.8319Z"></path>
  <path d=3D"M18.589 35H49.7083L60 13H16L18.589 35Z"></path>
  <path d=3D"M21 49C23.2091 49 25 47.2091 25 45C25 42.7909 23.2091 41 21 41=
C18.7909 41 17 42.7909 17 45C17 47.2091 18.7909 49 21 49Z"></path>
  <path d=3D"M45 49C47.2091 49 49 47.2091 49 45C49 42.7909 47.2091 41 45 41=
C42.7909 41 41 42.7909 41 45C41 47.2091 42.7909 49 45 49Z"></path>
</svg>

              <div class=3D"legacy-cart icon-cart-quantity">
                <span class=3D"sqs-cart-quantity">0</span>
              </div>
            </span>
          </a>
        </div>
     =20

     =20












  <header data-test=3D"header" id=3D"header" class=3D"header theme-col--pri=
mary shrink" data-section-theme=3D"" data-controller=3D"Header" data-curren=
t-styles=3D"{
&quot;layout&quot;: &quot;brandingCenterNavCenter&quot;,
&quot;action&quot;: {
&quot;href&quot;: &quot;/new-album&quot;,
&quot;buttonText&quot;: &quot;New Album&quot;,
&quot;newWindow&quot;: false
},
&quot;showSocial&quot;: false,
&quot;socialOptions&quot;: {
&quot;socialBorderShape&quot;: &quot;none&quot;,
&quot;socialBorderStyle&quot;: &quot;outline&quot;,
&quot;socialBorderThickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
}
},
&quot;menuOverlayTheme&quot;: &quot;white&quot;,
&quot;menuOverlayAnimation&quot;: &quot;fade&quot;,
&quot;cartStyle&quot;: &quot;cart&quot;,
&quot;cartText&quot;: &quot;Cart&quot;,
&quot;showEmptyCartState&quot;: true,
&quot;cartOptions&quot;: {
&quot;iconType&quot;: &quot;solid-7&quot;,
&quot;cartBorderShape&quot;: &quot;none&quot;,
&quot;cartBorderStyle&quot;: &quot;outline&quot;,
&quot;cartBorderThickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
}
},
&quot;showButton&quot;: false,
&quot;showCart&quot;: false,
&quot;showAccountLogin&quot;: true,
&quot;headerStyle&quot;: &quot;solid&quot;,
&quot;languagePicker&quot;: {
&quot;enabled&quot;: false,
&quot;iconEnabled&quot;: false,
&quot;iconType&quot;: &quot;globe&quot;,
&quot;flagShape&quot;: &quot;shiny&quot;,
&quot;languageFlags&quot;: [ ]
},
&quot;iconOptions&quot;: {
&quot;endcapType&quot;: &quot;square&quot;,
&quot;desktopDropdownIconOptions&quot;: {
&quot;folderDropdownIcon&quot;: &quot;none&quot;,
&quot;languagePickerIcon&quot;: &quot;openArrowHead&quot;
},
&quot;mobileDropdownIconOptions&quot;: {
&quot;folderDropdownIcon&quot;: &quot;openArrowHead&quot;,
&quot;languagePickerIcon&quot;: &quot;openArrowHead&quot;
}
},
&quot;mobileOptions&quot;: {
&quot;layout&quot;: &quot;logoLeftNavRight&quot;,
&quot;menuIconOptions&quot;: {
&quot;style&quot;: &quot;tripleLineHamburger&quot;,
&quot;thickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 3.0
}
}
},
&quot;solidOptions&quot;: {
&quot;headerOpacity&quot;: {
&quot;unit&quot;: &quot;%&quot;,
&quot;value&quot;: 100.0
},
&quot;blurBackground&quot;: {
&quot;enabled&quot;: false,
&quot;blurRadius&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;backgroundColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;white&quot;,
&quot;alphaModifier&quot;: 1.0
}
},
&quot;navigationColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;gradientOptions&quot;: {
&quot;gradientType&quot;: &quot;faded&quot;,
&quot;headerOpacity&quot;: {
&quot;unit&quot;: &quot;%&quot;,
&quot;value&quot;: 90.0
},
&quot;blurBackground&quot;: {
&quot;enabled&quot;: false,
&quot;blurRadius&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;backgroundColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;white&quot;,
&quot;alphaModifier&quot;: 1.0
}
},
&quot;navigationColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;dropShadowOptions&quot;: {
&quot;enabled&quot;: false,
&quot;blur&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 30.0
},
&quot;spread&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 0.0
},
&quot;distance&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 28.0
},
&quot;color&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;borderOptions&quot;: {
&quot;enabled&quot;: true,
&quot;position&quot;: &quot;bottom&quot;,
&quot;thickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
},
&quot;color&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;showPromotedElement&quot;: false,
&quot;buttonVariant&quot;: &quot;primary&quot;,
&quot;blurBackground&quot;: {
&quot;enabled&quot;: false,
&quot;blurRadius&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;headerOpacity&quot;: {
&quot;unit&quot;: &quot;%&quot;,
&quot;value&quot;: 100.0
}
}" data-section-id=3D"header" data-header-style=3D"solid" data-language-pic=
ker=3D"{
&quot;enabled&quot;: false,
&quot;iconEnabled&quot;: false,
&quot;iconType&quot;: &quot;globe&quot;,
&quot;flagShape&quot;: &quot;shiny&quot;,
&quot;languageFlags&quot;: [ ]
}" data-first-focusable-element=3D"" tabindex=3D"-1" style=3D"--headerDropS=
hadowColor: hsla(var(--black-hsl), 1); --headerBorderColor: hsla(var(--blac=
k-hsl), 1); --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1); --soli=
dHeaderNavigationColor: hsla(var(--black-hsl), 1); --gradientHeaderBackgrou=
ndColor: hsla(var(--white-hsl), 1); --gradientHeaderNavigationColor: hsla(v=
ar(--black-hsl), 1); transform: translateY(-100%);" data-controllers-bound=
=3D"Header">
   =20
<div class=3D"sqs-announcement-bar-dropzone"></div>

    <div class=3D"header-announcement-bar-wrapper">
     =20
      <a href=3D"https://www.michael-parenti.org/article-jfk-assassination-=
defending-the-gangster-state-1996#page" class=3D"header-skip-link sqs-butto=
n-element--primary">
        Skip to Content
      </a>
     =20



      <div class=3D"header-border" data-header-style=3D"solid" data-header-=
border=3D"true" data-test=3D"header-border" style=3D"


 =20
    border-width: 0px 0px 1px 0px !important;
 =20



"></div>
      <div class=3D"header-dropshadow" data-header-style=3D"solid" data-hea=
der-dropshadow=3D"false" data-test=3D"header-dropshadow" style=3D"opacity: =
0;"></div>
     =20
     =20
        <div>
          <div class=3D"header-background-solid" data-header-style=3D"solid=
" data-test=3D"header-background-solid" style=3D"opacity: calc(100 * .01)">=
</div>
        </div>
     =20

      <div class=3D"header-inner container--fluid
       =20
       =20
       =20
         header-mobile-layout-logo-left-nav-right
       =20
       =20
       =20
       =20
       =20
         header-layout-branding-center-nav-center
       =20
       =20
       =20
       =20
       =20
       =20
       =20
       =20
       =20
        " data-test=3D"header-inner">
        <!-- Background -->
        <div class=3D"header-background theme-bg--primary"></div>

        <div class=3D"header-display-desktop" data-content-field=3D"site-ti=
tle">
         =20

         =20

         =20

         =20

         =20

         =20
         =20
           =20
            <!-- Social -->
           =20
         =20
           =20
            <!-- Title and nav wrapper -->
            <div class=3D"header-title-nav-wrapper">
             =20

             =20

             =20
               =20
                <!-- Title -->
               =20
                  <div class=3D"
                      header-title
                     =20
                    " data-animation-role=3D"header-element">
                   =20
                      <div class=3D"header-title-logo">
                        <a href=3D"https://www.michael-parenti.org/" data-a=
nimation-role=3D"header-element">
                       =20
<img elementtiming=3D"nbf-header-logo-desktop" src=3D"https://images.square=
space-cdn.com/content/v1/648150a69a8f6a3b1556dbea/73d6efd5-6860-4084-a6c1-9=
98fc331f7e3/LOGO+NEW.png?format=3D1500w" alt=3D"The Michael Parenti Politic=
al Archive" style=3D"display:block" fetchpriority=3D"high" loading=3D"eager=
" decoding=3D"async" data-loader=3D"raw">

                        </a>
                      </div>

                   =20
                   =20
                  </div>
               =20
             =20
               =20
                <!-- Nav -->
                <div class=3D"header-nav">
                  <div class=3D"header-nav-wrapper">
                    <nav class=3D"header-nav-list">
                     =20


 =20
    <div class=3D"header-nav-item header-nav-item--collection header-nav-it=
em--homepage">
      <a href=3D"https://www.michael-parenti.org/" data-animation-role=3D"h=
eader-element">
        Home
      </a>
    </div>
 =20
 =20
 =20


 =20
    <div class=3D"header-nav-item header-nav-item--collection">
      <a href=3D"https://www.michael-parenti.org/books" data-animation-role=
=3D"header-element">
        Books
      </a>
    </div>
 =20
 =20
 =20


 =20
    <div class=3D"header-nav-item header-nav-item--collection">
      <a href=3D"https://www.michael-parenti.org/articles" data-animation-r=
ole=3D"header-element">
        Articles
      </a>
    </div>
 =20
 =20
 =20


 =20
    <div class=3D"header-nav-item header-nav-item--collection">
      <a href=3D"https://www.michael-parenti.org/quotations" data-animation=
-role=3D"header-element">
        Quotations
      </a>
    </div>
 =20
 =20
 =20


 =20
    <div class=3D"header-nav-item header-nav-item--collection">
      <a href=3D"https://www.michael-parenti.org/recorded-talks" data-anima=
tion-role=3D"header-element">
        Recorded Talks
      </a>
    </div>
 =20
 =20
 =20


 =20
    <div class=3D"header-nav-item header-nav-item--collection">
      <a href=3D"https://www.michael-parenti.org/biography" data-animation-=
role=3D"header-element">
        Biography
      </a>
    </div>
 =20
 =20
 =20



                    </nav>
                  </div>
                </div>
             =20
             =20
            </div>
         =20
           =20
            <!-- Actions -->
            <div class=3D"header-actions header-actions--right">
             =20
             =20

             =20

           =20
           =20

             =20
              <div class=3D"showOnMobile">
               =20
              </div>

             =20
              <div class=3D"showOnDesktop">
               =20
              </div>

             =20
            </div>
         =20
           =20




<!-- Burger -->
<div class=3D"header-burger

  menu-overlay-has-visible-non-navigation-items


 =20
  no-actions
 =20
" data-animation-role=3D"header-element">
  <button class=3D"header-burger-btn burger" data-test=3D"header-burger">
    <span class=3D"js-header-burger-open-title visually-hidden">Open Menu</=
span>
   =20
    <div class=3D"burger-box">
      <div class=3D"burger-inner header-menu-icon-tripleLineHamburger">
        <div class=3D"top-bun"></div>
        <div class=3D"patty"></div>
        <div class=3D"bottom-bun"></div>
      </div>
    </div>
  </button>
</div>

         =20
         =20
         =20
         =20
         =20

        </div>
        <div class=3D"header-display-mobile" data-content-field=3D"site-tit=
le">
         =20
           =20
            <!-- Social -->
           =20
         =20
           =20
            <!-- Title and nav wrapper -->
            <div class=3D"header-title-nav-wrapper">
             =20

             =20

             =20
               =20
                <!-- Title -->
               =20
                  <div class=3D"
                      header-title
                     =20
                    " data-animation-role=3D"header-element">
                   =20
                      <div class=3D"header-title-logo">
                        <a href=3D"https://www.michael-parenti.org/" data-a=
nimation-role=3D"header-element">
                       =20
<img elementtiming=3D"nbf-header-logo-desktop" src=3D"https://images.square=
space-cdn.com/content/v1/648150a69a8f6a3b1556dbea/73d6efd5-6860-4084-a6c1-9=
98fc331f7e3/LOGO+NEW.png?format=3D1500w" alt=3D"The Michael Parenti Politic=
al Archive" style=3D"display:block" fetchpriority=3D"high" loading=3D"eager=
" decoding=3D"async" data-loader=3D"raw">

                        </a>
                      </div>

                   =20
                   =20
                  </div>
               =20
             =20
               =20
                <!-- Nav -->
                <div class=3D"header-nav">
                  <div class=3D"header-nav-wrapper">
                    <nav class=3D"header-nav-list">
                     =20


 =20
    <div class=3D"header-nav-item header-nav-item--collection header-nav-it=
em--homepage">
      <a href=3D"https://www.michael-parenti.org/" data-animation-role=3D"h=
eader-element">
        Home
      </a>
    </div>
 =20
 =20
 =20


 =20
    <div class=3D"header-nav-item header-nav-item--collection">
      <a href=3D"https://www.michael-parenti.org/books" data-animation-role=
=3D"header-element">
        Books
      </a>
    </div>
 =20
 =20
 =20


 =20
    <div class=3D"header-nav-item header-nav-item--collection">
      <a href=3D"https://www.michael-parenti.org/articles" data-animation-r=
ole=3D"header-element">
        Articles
      </a>
    </div>
 =20
 =20
 =20


 =20
    <div class=3D"header-nav-item header-nav-item--collection">
      <a href=3D"https://www.michael-parenti.org/quotations" data-animation=
-role=3D"header-element">
        Quotations
      </a>
    </div>
 =20
 =20
 =20


 =20
    <div class=3D"header-nav-item header-nav-item--collection">
      <a href=3D"https://www.michael-parenti.org/recorded-talks" data-anima=
tion-role=3D"header-element">
        Recorded Talks
      </a>
    </div>
 =20
 =20
 =20


 =20
    <div class=3D"header-nav-item header-nav-item--collection">
      <a href=3D"https://www.michael-parenti.org/biography" data-animation-=
role=3D"header-element">
        Biography
      </a>
    </div>
 =20
 =20
 =20



                    </nav>
                  </div>
                </div>
             =20
             =20
            </div>
         =20
           =20
            <!-- Actions -->
            <div class=3D"header-actions header-actions--right">
             =20
             =20

             =20

           =20
           =20

             =20
              <div class=3D"showOnMobile">
               =20
              </div>

             =20
              <div class=3D"showOnDesktop">
               =20
              </div>

             =20
            </div>
         =20
           =20




<!-- Burger -->
<div class=3D"header-burger

  menu-overlay-has-visible-non-navigation-items


 =20
  no-actions
 =20
" data-animation-role=3D"header-element">
  <button class=3D"header-burger-btn burger" data-test=3D"header-burger">
    <span class=3D"js-header-burger-open-title visually-hidden">Open Menu</=
span>
   =20
    <div class=3D"burger-box">
      <div class=3D"burger-inner header-menu-icon-tripleLineHamburger">
        <div class=3D"top-bun"></div>
        <div class=3D"patty"></div>
        <div class=3D"bottom-bun"></div>
      </div>
    </div>
  </button>
</div>

         =20
         =20
         =20
         =20
         =20
        </div>
      </div>
    </div>
    <!-- (Mobile) Menu Navigation -->
    <div class=3D"header-menu header-menu--folder-list
      white
     =20
     =20
     =20
     =20
      " data-section-theme=3D"white" data-current-styles=3D"{
&quot;layout&quot;: &quot;brandingCenterNavCenter&quot;,
&quot;action&quot;: {
&quot;href&quot;: &quot;/new-album&quot;,
&quot;buttonText&quot;: &quot;New Album&quot;,
&quot;newWindow&quot;: false
},
&quot;showSocial&quot;: false,
&quot;socialOptions&quot;: {
&quot;socialBorderShape&quot;: &quot;none&quot;,
&quot;socialBorderStyle&quot;: &quot;outline&quot;,
&quot;socialBorderThickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
}
},
&quot;menuOverlayTheme&quot;: &quot;white&quot;,
&quot;menuOverlayAnimation&quot;: &quot;fade&quot;,
&quot;cartStyle&quot;: &quot;cart&quot;,
&quot;cartText&quot;: &quot;Cart&quot;,
&quot;showEmptyCartState&quot;: true,
&quot;cartOptions&quot;: {
&quot;iconType&quot;: &quot;solid-7&quot;,
&quot;cartBorderShape&quot;: &quot;none&quot;,
&quot;cartBorderStyle&quot;: &quot;outline&quot;,
&quot;cartBorderThickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
}
},
&quot;showButton&quot;: false,
&quot;showCart&quot;: false,
&quot;showAccountLogin&quot;: true,
&quot;headerStyle&quot;: &quot;solid&quot;,
&quot;languagePicker&quot;: {
&quot;enabled&quot;: false,
&quot;iconEnabled&quot;: false,
&quot;iconType&quot;: &quot;globe&quot;,
&quot;flagShape&quot;: &quot;shiny&quot;,
&quot;languageFlags&quot;: [ ]
},
&quot;iconOptions&quot;: {
&quot;endcapType&quot;: &quot;square&quot;,
&quot;desktopDropdownIconOptions&quot;: {
&quot;folderDropdownIcon&quot;: &quot;none&quot;,
&quot;languagePickerIcon&quot;: &quot;openArrowHead&quot;
},
&quot;mobileDropdownIconOptions&quot;: {
&quot;folderDropdownIcon&quot;: &quot;openArrowHead&quot;,
&quot;languagePickerIcon&quot;: &quot;openArrowHead&quot;
}
},
&quot;mobileOptions&quot;: {
&quot;layout&quot;: &quot;logoLeftNavRight&quot;,
&quot;menuIconOptions&quot;: {
&quot;style&quot;: &quot;tripleLineHamburger&quot;,
&quot;thickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 3.0
}
}
},
&quot;solidOptions&quot;: {
&quot;headerOpacity&quot;: {
&quot;unit&quot;: &quot;%&quot;,
&quot;value&quot;: 100.0
},
&quot;blurBackground&quot;: {
&quot;enabled&quot;: false,
&quot;blurRadius&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;backgroundColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;white&quot;,
&quot;alphaModifier&quot;: 1.0
}
},
&quot;navigationColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;gradientOptions&quot;: {
&quot;gradientType&quot;: &quot;faded&quot;,
&quot;headerOpacity&quot;: {
&quot;unit&quot;: &quot;%&quot;,
&quot;value&quot;: 90.0
},
&quot;blurBackground&quot;: {
&quot;enabled&quot;: false,
&quot;blurRadius&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;backgroundColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;white&quot;,
&quot;alphaModifier&quot;: 1.0
}
},
&quot;navigationColor&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;dropShadowOptions&quot;: {
&quot;enabled&quot;: false,
&quot;blur&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 30.0
},
&quot;spread&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 0.0
},
&quot;distance&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 28.0
},
&quot;color&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;borderOptions&quot;: {
&quot;enabled&quot;: true,
&quot;position&quot;: &quot;bottom&quot;,
&quot;thickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 1.0
},
&quot;color&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;black&quot;,
&quot;alphaModifier&quot;: 1.0
}
}
},
&quot;showPromotedElement&quot;: false,
&quot;buttonVariant&quot;: &quot;primary&quot;,
&quot;blurBackground&quot;: {
&quot;enabled&quot;: false,
&quot;blurRadius&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 12.0
}
},
&quot;headerOpacity&quot;: {
&quot;unit&quot;: &quot;%&quot;,
&quot;value&quot;: 100.0
}
}" data-section-id=3D"overlay-nav" data-show-account-login=3D"true" data-te=
st=3D"header-menu" style=3D"padding-top: 192.016px;">
      <div class=3D"header-menu-bg theme-bg--primary"></div>
      <div class=3D"header-menu-nav">
        <nav class=3D"header-menu-nav-list">
         =20
        <div data-folder=3D"root" class=3D"header-menu-nav-folder header-me=
nu-nav-folder--active">
            <div class=3D"header-menu-nav-folder-content">
              <!-- Menu Navigation -->
<div class=3D"header-menu-nav-wrapper">
 =20
   =20
     =20
       =20
         =20
            <div class=3D"container header-menu-nav-item header-menu-nav-it=
em--collection header-menu-nav-item--homepage">
              <a href=3D"https://www.michael-parenti.org/">
                <div class=3D"header-menu-nav-item-content">
                  Home
                </div>
              </a>
            </div>
         =20
       =20
     =20
   =20
     =20
       =20
         =20
            <div class=3D"container header-menu-nav-item header-menu-nav-it=
em--collection">
              <a href=3D"https://www.michael-parenti.org/books">
                <div class=3D"header-menu-nav-item-content">
                  Books
                </div>
              </a>
            </div>
         =20
       =20
     =20
   =20
     =20
       =20
         =20
            <div class=3D"container header-menu-nav-item header-menu-nav-it=
em--collection">
              <a href=3D"https://www.michael-parenti.org/articles">
                <div class=3D"header-menu-nav-item-content">
                  Articles
                </div>
              </a>
            </div>
         =20
       =20
     =20
   =20
     =20
       =20
         =20
            <div class=3D"container header-menu-nav-item header-menu-nav-it=
em--collection">
              <a href=3D"https://www.michael-parenti.org/quotations">
                <div class=3D"header-menu-nav-item-content">
                  Quotations
                </div>
              </a>
            </div>
         =20
       =20
     =20
   =20
     =20
       =20
         =20
            <div class=3D"container header-menu-nav-item header-menu-nav-it=
em--collection">
              <a href=3D"https://www.michael-parenti.org/recorded-talks">
                <div class=3D"header-menu-nav-item-content">
                  Recorded Talks
                </div>
              </a>
            </div>
         =20
       =20
     =20
   =20
     =20
       =20
         =20
            <div class=3D"container header-menu-nav-item header-menu-nav-it=
em--collection">
              <a href=3D"https://www.michael-parenti.org/biography">
                <div class=3D"header-menu-nav-item-content">
                  Biography
                </div>
              </a>
            </div>
         =20
       =20
     =20
   =20
 =20
</div>

             =20
            </div>
           =20
           =20
           =20
          </div></nav>
      </div>
    </div>
  </header>




      <main id=3D"page" class=3D"container" role=3D"main">
       =20
         =20
<article class=3D"sections" id=3D"sections" data-page-sections=3D"6487e3cea=
72fd61acaf5220e">
 =20
 =20
   =20
   =20


 =20
 =20


<section data-test=3D"page-section" data-section-theme=3D"black" class=3D"p=
age-section has-section-divider
   =20
      full-bleed-section
      layout-engine-section
   =20
    background-width--full-bleed
   =20
     =20
        section-height--custom
     =20
   =20
   =20
      content-width--wide
   =20
    horizontal-alignment--center
    vertical-alignment--middle
   =20
     =20
   =20
   =20
    black" data-section-id=3D"6487e3cea72fd61acaf52212" data-controller=3D"=
SectionWrapperController" data-current-styles=3D"{
&quot;imageOverlayOpacity&quot;: 0.15,
&quot;backgroundWidth&quot;: &quot;background-width--full-bleed&quot;,
&quot;sectionHeight&quot;: &quot;section-height--custom&quot;,
&quot;customSectionHeight&quot;: 0,
&quot;horizontalAlignment&quot;: &quot;horizontal-alignment--center&quot;,
&quot;verticalAlignment&quot;: &quot;vertical-alignment--middle&quot;,
&quot;contentWidth&quot;: &quot;content-width--wide&quot;,
&quot;customContentWidth&quot;: 50,
&quot;backgroundColor&quot;: &quot;&quot;,
&quot;sectionTheme&quot;: &quot;black&quot;,
&quot;sectionAnimation&quot;: &quot;none&quot;,
&quot;backgroundMode&quot;: &quot;image&quot;
}" data-current-context=3D"{
&quot;video&quot;: {
&quot;playbackSpeed&quot;: 0.5,
&quot;filter&quot;: 1,
&quot;filterStrength&quot;: 0,
&quot;zoom&quot;: 0,
&quot;videoSourceProvider&quot;: &quot;none&quot;
},
&quot;backgroundImageId&quot;: null,
&quot;backgroundMediaEffect&quot;: {
&quot;type&quot;: &quot;none&quot;
},
&quot;divider&quot;: {
&quot;enabled&quot;: true,
&quot;type&quot;: &quot;none&quot;,
&quot;width&quot;: {
&quot;unit&quot;: &quot;vw&quot;,
&quot;value&quot;: 100.0
},
&quot;height&quot;: {
&quot;unit&quot;: &quot;vw&quot;,
&quot;value&quot;: 6.0
},
&quot;isFlipX&quot;: false,
&quot;isFlipY&quot;: false,
&quot;offset&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 0.0
},
&quot;stroke&quot;: {
&quot;style&quot;: &quot;solid&quot;,
&quot;color&quot;: {
&quot;type&quot;: &quot;THEME_COLOR&quot;
},
&quot;thickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 6.0
},
&quot;dashLength&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 5.0
},
&quot;gapLength&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 15.0
},
&quot;linecap&quot;: &quot;square&quot;
}
},
&quot;typeName&quot;: &quot;page&quot;
}" data-animation=3D"none" data-fluid-engine-section=3D"" data-controllers-=
bound=3D"SectionWrapperController" style=3D"padding-top: 192.016px;" data-a=
ctive=3D"true">
  <div class=3D"section-border" data-controller=3D"SectionDivider" style=3D=
"clip-path: url(#section-divider-6487e3cea72fd61acaf52212);" data-controlle=
rs-bound=3D"SectionDivider">
    <div class=3D"section-background">
   =20
     =20
   =20
    </div>
  </div>
  <div class=3D"content-wrapper" style=3D"
     =20
       =20
         =20
         =20
          padding-top: calc(0vmax / 10); padding-bottom: calc(0vmax / 10);
       =20
     =20
    ">
    <div class=3D"content">
     =20
     =20
     =20
     =20
     =20
     =20
     =20
     =20
      <div data-fluid-engine=3D"true"><div class=3D"fluid-engine fe-6487e3c=
ea72fd61acaf52211"><div class=3D"fe-block fe-block-223af2577f91afbf3242"><d=
iv class=3D"sqs-block html-block sqs-block-html" data-block-type=3D"2" data=
-border-radii=3D"{&quot;topLeft&quot;:{&quot;unit&quot;:&quot;px&quot;,&quo=
t;value&quot;:0.0},&quot;topRight&quot;:{&quot;unit&quot;:&quot;px&quot;,&q=
uot;value&quot;:0.0},&quot;bottomLeft&quot;:{&quot;unit&quot;:&quot;px&quot=
;,&quot;value&quot;:0.0},&quot;bottomRight&quot;:{&quot;unit&quot;:&quot;px=
&quot;,&quot;value&quot;:0.0}}" id=3D"block-223af2577f91afbf3242"><div clas=
s=3D"sqs-block-content">

<div class=3D"sqs-html-content">
  <h3 style=3D"text-align:center;white-space:pre-wrap;">Articles and Other =
Published Selections</h3>
</div>




















 =20
 =20



</div></div></div></div></div>
    </div>
 =20
  </div>
 =20


<div class=3D"section-divider-display" style=3D"
    --stroke-thickness: 6px;
    --stroke-dasharray: 0;
    --stroke-linecap: square;
   =20
     =20
   =20
  ">
 =20
 =20
 =20
  <div class=3D"section-divider-block"></div>
  <svg class=3D"section-divider-svg-clip" style=3D"display: none;">
    <clipPath id=3D"section-divider-6487e3cea72fd61acaf52212" clipPathUnits=
=3D"objectBoundingBox">
      <path class=3D"section-divider-clip" d=3D"M0,0"></path>
    </clipPath>
  </svg>
  <svg class=3D"section-divider-svg-stroke" viewBox=3D"0 0 1 1" preserveAsp=
ectRatio=3D"none">
    <path class=3D"section-divider-stroke" d=3D"M-100,0.5 L-100,1.5 M0,1 L1=
,1" vector-effect=3D"non-scaling-stroke"></path>
  </svg>
</div>

</section>

 =20
   =20
   =20


 =20
 =20


<section data-test=3D"page-section" data-section-theme=3D"white" class=3D"p=
age-section=20
   =20
      full-bleed-section
      layout-engine-section
   =20
    background-width--full-bleed
   =20
      section-height--small
   =20
   =20
      content-width--wide
   =20
    horizontal-alignment--center
    vertical-alignment--middle
   =20
     =20
   =20
   =20
    white" data-section-id=3D"6487e3cea72fd61acaf52215" data-controller=3D"=
SectionWrapperController" data-current-styles=3D"{
&quot;imageOverlayOpacity&quot;: 0.15,
&quot;backgroundWidth&quot;: &quot;background-width--full-bleed&quot;,
&quot;sectionHeight&quot;: &quot;section-height--small&quot;,
&quot;customSectionHeight&quot;: 1,
&quot;horizontalAlignment&quot;: &quot;horizontal-alignment--center&quot;,
&quot;verticalAlignment&quot;: &quot;vertical-alignment--middle&quot;,
&quot;contentWidth&quot;: &quot;content-width--wide&quot;,
&quot;customContentWidth&quot;: 50,
&quot;backgroundColor&quot;: &quot;&quot;,
&quot;sectionTheme&quot;: &quot;white&quot;,
&quot;sectionAnimation&quot;: &quot;none&quot;,
&quot;backgroundMode&quot;: &quot;image&quot;
}" data-current-context=3D"{
&quot;video&quot;: {
&quot;playbackSpeed&quot;: 0.5,
&quot;filter&quot;: 1,
&quot;filterStrength&quot;: 0,
&quot;zoom&quot;: 0,
&quot;videoSourceProvider&quot;: &quot;none&quot;
},
&quot;backgroundImageId&quot;: null,
&quot;backgroundMediaEffect&quot;: {
&quot;type&quot;: &quot;none&quot;
},
&quot;divider&quot;: {
&quot;enabled&quot;: false
},
&quot;typeName&quot;: &quot;page&quot;
}" data-animation=3D"none" data-fluid-engine-section=3D"" data-controllers-=
bound=3D"SectionWrapperController" data-active=3D"true">
  <div class=3D"section-border">
    <div class=3D"section-background">
   =20
     =20
   =20
    </div>
  </div>
  <div class=3D"content-wrapper" style=3D"
     =20
       =20
     =20
    ">
    <div class=3D"content">
     =20
     =20
     =20
     =20
     =20
     =20
     =20
     =20
      <div data-fluid-engine=3D"true"><div class=3D"fluid-engine fe-6487e3c=
ea72fd61acaf52214"><div class=3D"fe-block fe-block-6c00ed2f8cc948a9d980"><d=
iv class=3D"sqs-block html-block sqs-block-html" data-block-type=3D"2" data=
-border-radii=3D"{&quot;topLeft&quot;:{&quot;unit&quot;:&quot;px&quot;,&quo=
t;value&quot;:0.0},&quot;topRight&quot;:{&quot;unit&quot;:&quot;px&quot;,&q=
uot;value&quot;:0.0},&quot;bottomLeft&quot;:{&quot;unit&quot;:&quot;px&quot=
;,&quot;value&quot;:0.0},&quot;bottomRight&quot;:{&quot;unit&quot;:&quot;px=
&quot;,&quot;value&quot;:0.0}}" id=3D"block-6c00ed2f8cc948a9d980"><div clas=
s=3D"sqs-block-content">

<div class=3D"sqs-html-content">
  <h4 style=3D"text-align:center;white-space:pre-wrap;">The JFK Assassinati=
on: Defending the Gangster State</h4>
</div>




















 =20
 =20



</div></div></div><div class=3D"fe-block fe-block-4d3c78c869484bbec83f"><di=
v class=3D"sqs-block html-block sqs-block-html" data-block-type=3D"2" data-=
border-radii=3D"{&quot;topLeft&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot=
;value&quot;:0.0},&quot;topRight&quot;:{&quot;unit&quot;:&quot;px&quot;,&qu=
ot;value&quot;:0.0},&quot;bottomLeft&quot;:{&quot;unit&quot;:&quot;px&quot;=
,&quot;value&quot;:0.0},&quot;bottomRight&quot;:{&quot;unit&quot;:&quot;px&=
quot;,&quot;value&quot;:0.0}}" id=3D"block-4d3c78c869484bbec83f"><div class=
=3D"sqs-block-content">

<div class=3D"sqs-html-content">
  <p style=3D"text-align:center;white-space:pre-wrap;" class=3D"sqsrte-larg=
e"><strong>by Michael Parenti</strong> </p><p style=3D"text-align:center;wh=
ite-space:pre-wrap;" class=3D"sqsrte-large"><em>Excerpted from </em><a href=
=3D"https://www.michael-parenti.org/book-dirty-truths"><span class=3D"sqsrt=
e-text-color--black"><strong><em>Dirty Truths</em></strong></span></a></p>
</div>




















 =20
 =20



</div></div></div><div class=3D"fe-block fe-block-4935daac14fc6fcb6eef"><di=
v class=3D"sqs-block horizontalrule-block sqs-block-horizontalrule" data-bl=
ock-type=3D"47" id=3D"block-4935daac14fc6fcb6eef"><div class=3D"sqs-block-c=
ontent"><hr></div></div></div><div class=3D"fe-block fe-block-20e2499d62570=
25a477c"><div class=3D"sqs-block html-block sqs-block-html" data-block-type=
=3D"2" data-border-radii=3D"{&quot;topLeft&quot;:{&quot;unit&quot;:&quot;px=
&quot;,&quot;value&quot;:0.0},&quot;topRight&quot;:{&quot;unit&quot;:&quot;=
px&quot;,&quot;value&quot;:0.0},&quot;bottomLeft&quot;:{&quot;unit&quot;:&q=
uot;px&quot;,&quot;value&quot;:0.0},&quot;bottomRight&quot;:{&quot;unit&quo=
t;:&quot;px&quot;,&quot;value&quot;:0.0}}" id=3D"block-20e2499d6257025a477c=
"><div class=3D"sqs-block-content">

<div class=3D"sqs-html-content">
  <p class=3D"" style=3D"white-space:pre-wrap;">Much of history is a chroni=
cle of immense atrocities. Whenever surplus wealth accumulates in any socie=
ty, whenever people emerge from a cooperative subsistence economy, some por=
tion of the population will do everything it can to exploit the labor of th=
e rest of the people in as pitiless a manner as possible. This is true whet=
her it be the slaveholders of ancient Egypt, Greece, Rome, and the antebell=
um American South; or the feudal aristocracy of medieval Europe; or the fin=
ancial moguls of modern capitalist society. Today, throughout much of the c=
apitalist Third World and increasingly in the United States and other indus=
trialized nations, people are being driven into desperation and want, made =
to work harder for less, when able to find work.<br></p><p class=3D"" style=
=3D"white-space:pre-wrap;"><strong>The Gangster State</strong></p><p class=
=3D"" style=3D"white-space:pre-wrap;">The state is the instrument used in a=
ll these societies by the wealthy few to impoverish and maintain control ov=
er the many. Aside from performing collective functions necessary for all s=
ocieties, the state has the particular task of protecting the process of ac=
cumulating wealth for the few. Throughout our country's history, people hav=
e fought back and sometimes gained a limited degree of self-protective righ=
ts: universal suffrage, civil liberties, the right to collective bargaining=
, the eight-hour day, public education, social security, and some human ser=
vices. While these democratic gains are frequently violated and prove insuf=
ficient as a restraint against state power, their importance should not be =
denied. </p><p class=3D"" style=3D"white-space:pre-wrap;">Today in the much=
 vaunted western democracies there exists a great deal of unaccountable sta=
te power whose primary function is to maintain the existing politico-econom=
ic structure, using surveillance, infiltration, sabotage, judicial harassme=
nt, disinformation, trumped-up charges and false arrests, tax harassment, b=
lackmail, and even violence and assassination to make the world safe for th=
ose who own it. </p><p class=3D"" style=3D"white-space:pre-wrap;">There exi=
sts a state within the state, known as the national security state, a compo=
nent of misgovernment centering around top officers in the CIA, DIA, FBI, t=
he Pentagon, and policymakers in the Executive Office of the White House. T=
hese elements have proven themselves capable of perpetrating terrible crime=
s against dissidents at home and abroad. National security state agencies l=
ike the CIA, in the service of dominant economic interests, have enlisted t=
he efforts of mobsters, drug traffickers, assassins, and torturers, systema=
tically targeting peasant leaders, intellectuals, journalists, student lead=
ers, clergy, labor union leaders, workers, and community activists in numer=
ous countries. Hundreds of thousands of people have been murdered to preven=
t social change, to destroy any government or social movement that manifest=
s an unwillingness to reduce its people to economic fodder for the giant co=
rporations that rule the world's economy.<br></p><p class=3D"" style=3D"whi=
te-space:pre-wrap;"><strong><em>JFK</em>, the Media Mugging</strong></p><p =
class=3D"" style=3D"white-space:pre-wrap;">Occasionally an incident occurs =
that reveals in an unusually vivid manner the gangster nature of the state.=
 The assassination of President John Kennedy in November 1963 is such an oc=
casion. The dirty truth is that Kennedy was heartily hated by right-wing fo=
rces in this country, including many powerful people in the intelligence or=
ganizations. He had betrayed the national interest as they defined it, by r=
efusing to go all out against Cuba, making overtures of rapproachment with =
Castro, and refusing to escalate the ground war in Vietnam. They also saw h=
im as an anti-business liberal who was taking the country down the wrong pa=
th. Whether Kennedy really was all that liberal is another matter. What the=
 national security rightists saw him to be was what counted.</p><p class=3D=
"" style=3D"white-space:pre-wrap;">To know the truth about the assassinatio=
n of John Kennedy is to call into question the state security system and th=
e entire politico-economic order it protects. This is why for over thirty y=
ears the corporate-owned press and numerous political leaders have suppress=
ed or attacked the many revelations about the murder unearthed by independe=
nt investigators like Mark Lane, Peter Dale Scott, Carl Oglesby, Harold Wei=
sberg, Anthony Summers, Philip Melanson, Jim Garrison, Cyril Wecht, Jim Mar=
rs, Gaeton Fonzi, Sylvia Meagher, Michael Canfield, James DiEugenio, and ma=
ny others. These investigators have been described as "assassination buffs.=
" The term "buff" is a diminishing characterization, describing someone who=
 pursues odd hobbies. For the same reason that we would not refer to "Holoc=
aust buffs," so should we not refer to these serious investigators as "assa=
ssination buffs." Their efforts reveal a conspiracy to assassinate the pres=
ident and an even more extensive conspiracy to hide the crime. </p><p class=
=3D"" style=3D"white-space:pre-wrap;">While ignoring their revelations, the=
 media have given fulsome publicity to the likes of Gerald Posner, author o=
f <em>Case Closed</em>, a grotesque whitewash of the assassination. Posner'=
s book was not a sloppy, confused work but a deliberate contrivance that us=
ed outright untruths to conclude that Lee Harvey Oswald was a disgruntled l=
one leftist who killed Kennedy. Posner could get away with his misrepresent=
ations because those who have written systematic exposures of his book were=
 either ignored by the corporate owned media or roughed up by unsympathetic=
 reviewers and editors. </p><p class=3D"" style=3D"white-space:pre-wrap;">A=
n end run around the media blackout was achieved by Oliver Stone's movie <e=
m>JFK</em>, a film that directly reached millions of viewers with an accura=
te account of the specifics of the assassination. The movie could not simpl=
y be ignored because it was reaching a mass audience. So the press savaged =
it. As far as I know, <em>JFK</em> is the only movie in film history that w=
as attacked, six months <em>before</em> it was released, in just about ever=
y major broadcast and print outlet. The <em>Washington Post</em>, for insta=
nce, gave George Lardner Jr. the whole front page of its Sunday "Outlook" s=
ection (5/19/91) to slam Stone for "chasing fiction." Lardner was an intere=
sting choice to review this particular movie, being the <em>Post</em> repor=
ter who covered the CIA and who never wrote a critical word about that agen=
cy. </p><p class=3D"" style=3D"white-space:pre-wrap;">The media's ideologic=
al gatekeepers threw restraint to the wind when dealing with Stone's film. =
Conservative news columnist George Will, not known for writing movie review=
s, penned a rant against <em>JFK</em>, calling it "a cartoon history" and "=
a three hour lie." Will describes Stone as "an intellectual sociopath, comb=
ining moral arrogance with historical ignorance . . . a specimen of the six=
ties' arrested development. . . . Intellectually, Stone is on all fours . .=
 . part of a long fringe tradition . . . banally venal, reckless, cruel" (<=
em>Washington Post</em>, 12/27/91). By relying on invective, Will avoided t=
he more difficult task of rebutting the points made in Stone's film.</p><p =
class=3D"" style=3D"white-space:pre-wrap;">Shoulder to shoulder with conser=
vartives like Will stood liberal centrists like Daniel Schorr, the NPR radi=
o commentator who attacked Stone three times on the air, always in sarcasti=
c and general terms, without ever coming to grips with the information prof=
fered by the movie. </p><p class=3D"" style=3D"white-space:pre-wrap;">Then =
there was Tom Wicker, a syndicated columnist who also had never done a movi=
e review, but when <em>JFK</em> came out, he wrote one that covered a whole=
 page, completewith photos (<em>New York Times</em>, 12/15/91). In it, Wick=
er said something revealing:</p><blockquote><p class=3D"" style=3D"white-sp=
ace:pre-wrap;">If the wild assertions in Oliver Stone's movie are taken at =
face value, Americans will have to accept the idea that most of the nation'=
s major institutions conspired together and carried out Kennedy's murder. I=
n an era when mistrust of government and loss of confidence in institutions=
--the press not the least--are widespread and virulent, such a suggestion s=
eems a dubious public service.</p></blockquote><p class=3D"" style=3D"white=
-space:pre-wrap;">In so many words Wicker was disclosing the basic reason w=
hy such a merciless attack had been launched against Stone's movie. A full =
exposure of the assassination conspiracy would invite serious discredit upo=
n the legitimacy of the dominant institutions of state and class. Playing b=
efore mass audiences, <em>JFK</em> did not accuse a cabal of malevolent per=
petrators, but pointed to the national security state itself, inviting mill=
ions of viewers to question the kind of state system under which they lived=
. </p><p class=3D"" style=3D"white-space:pre-wrap;"><em>JFK</em> is the onl=
y movie I know that continues to be attacked years after its run. Reviewers=
 and commentators persist in making gratuitous references, describing Olive=
r Stone as "the man who reinvented history with movies such as JFK" (<em>Oa=
kland Tribune</em>, 10/13/95), referring to "Oliver Stone's near-pathologic=
al monkeying with history" (<em>East Bay Express</em>, 12/14/95), and descr=
ibing him as "a man who makes his living being a ranting maniac" and a "dan=
gerous fellow" (<em>San Francisco Examiner</em>, 1/9/96). If anyone is rant=
ing, it's the press. </p><p class=3D"" style=3D"white-space:pre-wrap;">Soci=
ologist David Simone compiled a study of the books published on the Kennedy=
 assassination, some 600 titles, and found that 20 percent of them blamed e=
ither a lone assassin or the mafia or the Cubans or Russians. The other 80 =
percent ascribed the assassination to a conspiracy linked to U.S. intellige=
nce agencies, some of these also saying that mobsters were involved at the =
operational level. Ignoring this 80 percent of the literature, publications=
 like the <em>New York Times</em> and <em>Washington Post</em> have listed =
the various theories about the JFK assassination as follows: (a) lone assas=
sin, (b) mafia, (c) Cubans/Soviets, and (d) the "Oliver Stone movie theory.=
" In other words, they ignore the existence of a vast literature from which=
 the movie is derived and ascribe the critical theme presented within the f=
ilm solely to the imagination of a film maker. The press would have us beli=
eve that the notion of a state-sponsored assassination conspiracy and cover=
up came out of a movie--when actually the movie was based on a rich and rev=
ealing investigative literature.</p><p class=3D"" style=3D"white-space:pre-=
wrap;">Like the Warren Commission, the press assumed a priori that Oswald w=
as the killer. The only question it asked was: Did Oswald act alone? The an=
swer was a loudly orchestrated YES. Meanwhile, almost every in-depth invest=
igator had a different conclusion: Oswald did not act at all. He was not on=
e of the people who shot Kennedy, although he was involved in another way, =
as a fall guy, in his own words "just a patsy."</p><p class=3D"" style=3D"w=
hite-space:pre-wrap;">The media have been tireless in their efforts to supp=
ress the truth about the gangster state. In 1978, when a House Select Commi=
ttee concluded that there was more than one assassin involved in the Kenned=
y shooting, the <em>Washington Post</em> (1/6/79) editorialized: </p><block=
quote><p class=3D"" style=3D"white-space:pre-wrap;">Could it have been some=
 other malcontent who Mr. Oswald met casually? Could not as much as three o=
r four societal outcasts with no ties to any one organization have develope=
d in some spontaneous way a common determination to express their alienatio=
n in the killing of President Kennedy? It is possible that two persons acti=
ng independently attempted to shoot the President at the very same time.</p=
></blockquote><p class=3D"" style=3D"white-space:pre-wrap;">It is "possible=
," but also most unlikely and barely imaginable. Instead of a conspiracy th=
eory the <em>Post</em> creates a one-in-a-billion "coincidence theory" that=
 is the most fanciful of all explanations.<br></p><p class=3D"" style=3D"wh=
ite-space:pre-wrap;"><strong>Ignored Evidence, Unanswered Questions</strong=
></p><p class=3D"" style=3D"white-space:pre-wrap;">David Garrow, author of =
a biography of Martin Luther King, condescendingly says: "A large majority =
of the American people do believe in assassination conspiracies. That allow=
s events to have large mysterious causes instead of small idiosyncratic one=
s." Contrary to Garrow, the question of whether a conspiracy exists in any =
particular situation has to be decided by an investigation of evidence, not=
 by patronizing presumptions about the public mind. Investigators who concl=
uded there were conspiracies in the Kennedy and King murders did not fashio=
n "large mysterious causes" but came to their conclusions through painstaki=
ng probes of troubling discrepancies, obvious lies, and blatant coverups. T=
hey have been impelled not by the need to fashion elaborate theories but by=
 the search for particular explanations about some simple and compelling tr=
uths. </p><p class=3D"" style=3D"white-space:pre-wrap;">Many people talk ab=
out finding the "smoking gun" behind this or that mystery, the one evidenti=
ary item that dramatically resolves the case and puts to rest all further q=
uestions. Unlike fictional mysteries, in real life there usually is no smok=
ing gun. Historians work by a process of accretion, putting piece by piece =
together until a picture emerges. In the Kennedy murder the pieces make an =
imposing picture indeed, leaving one with the feeling that while there may =
not be a smoking gun there is a whole fusillade of impossibilities regardin=
g the flight of bullets, the nature of the wounds, the ignored testimony of=
 eye witnesses, the sudden and mysterious deaths of witnesses, the disappea=
rance and deliberate destruction of evidence, and the repeated acts of offi=
cial coverup that continue to this day regarding the release of documents. =
</p><p class=3D"" style=3D"white-space:pre-wrap;">Let us focus on just a sm=
all part of the immense brief that has been assembled by investigators. Con=
sider the background of Lee Harvey Oswald. During the week of the thirtieth=
 anniversary of the JFK assassination, one repeatedly heard on television t=
hat Oswald was an incompetent "loner" and not very bright. Gerald Posner, t=
ransforming himself into an instant psychiatric expert, announced that Oswa=
ld "had a very disturbed childhood, and he was a passive-aggressive." A pas=
sive-aggressive assassin? He was also repeatedly labeled a "loner" and a "l=
eftist." The truth is something else. </p><p class=3D"" style=3D"white-spac=
e:pre-wrap;">Lee Harvey Oswald spent most of his adult life not as a lone d=
rifter but directly linked to the U.S. intelligence community. All of his I=
Q tests show that he was above average in intelligence and a quick learner.=
 At the age of eighteen in the U.S. Marines he had secret security clearanc=
e and was working at Marine Air Control in Atsugi Air Force Base in Japan, =
a top secret location from which the CIA launched U2 flights and performed =
other kinds of covert operations in China. The next year he was assigned to=
 El Toro Air Station in California with security clearance to work radar. <=
/p><p class=3D"" style=3D"white-space:pre-wrap;">Strange things began to ha=
ppen. While at El Toro, Oswald emerged as a babbling Russophile and a "comm=
unist." He started playing Russian language records at blast level in his b=
arracks and addressing his fellow Marines in Russian, calling them "comrade=
." He read Russian books and hailed Soviet Communism as "the best system in=
 the world." If Oswald was a Soviet or a Cuban spy, as some people now clai=
m, he certainly had a novel way of building a cover. Philip Melanson, autho=
r of <em>Spy Saga</em>, a book about Oswald's links to intelligence, remind=
s us that the U.S. Marine Corps in 1958 was not exactly a bastion of libera=
l tolerance and freethinking. But in this instance, for some strange reason=
, Oswald's Marine commanders did not seem to mind having a ranting commie s=
ympathizer in their midst. He kept his security clearance and retained acce=
ss to a wealth of sensitive radar information and classified data from secr=
et facilities. </p><p class=3D"" style=3D"white-space:pre-wrap;">Other odd =
things happened. In February 1959, he failed the Marine Corps proficiency t=
est in Russian. Six months later he had developed some fluency in that lang=
uage. In 1974, a document classified by the Warren Commission--and dislodge=
d mostly by Harold Weisberg's legal efforts--revealed that Oswald had atten=
ded the U.S. Army's School of Languages at Monterey. Monterey is not open t=
o anyone who just happens to have a language hobby. One is sent by the gove=
rnment, for training in a specific language pertaining to a specific assign=
ment. Oswald learned Russian at Monterey. </p><p class=3D"" style=3D"white-=
space:pre-wrap;">Another curious thing: Oswald applied for an early depende=
ncy discharge from the Marines because his mother had injured her foot--the=
 accident had occurred a year earlier. He was released one week after putti=
ng in his request, a decision so swift as to astonish his fellow Marines. <=
/p><p class=3D"" style=3D"white-space:pre-wrap;">Oswald then "defected" to =
the USSR, but how? Melanson notes that such a trip would have cost at least=
 $1,500 in those days, but Oswald's bank account showed a balance of $203. =
And how did he get from London to Helsinki on October 11, 1959, when no ava=
ilable commercial flight could have made it in one day? He must have had so=
me kind of private transportation to Helsinki. </p><p class=3D"" style=3D"w=
hite-space:pre-wrap;">Once in Russia, he went to the U.S. embassy and openl=
y renounced his U.S. citizenship, declaring that he was going to give milit=
ary secrets to the Soviets. Embassy officials made no effort to detain him.=
 As the KGB files opened in 1991 show, the Soviets kept him under constant =
surveillance. KGB defector Yuri Nosenko, who had been responsible for inves=
tigating every contact Oswald made in the USSR, reported that the young Ame=
rican had never been associated with Soviet intelligence and that the KGB s=
uspected he was connected with U.S. intelligence. </p><p class=3D"" style=
=3D"white-space:pre-wrap;">While in Russia Oswald belonged to a gun club at=
 the factory in which he worked, though he showed no interest in guns. He r=
eportedly used to join in rabbit shoots but could never score a hit. Someon=
e would have to stand behind him and shoot the rabbit while he was firing. =
His performance became something of a joke among his co-workers. His marksm=
anship in the U.S. Marines had been no better.</p><p class=3D"" style=3D"wh=
ite-space:pre-wrap;">U.S. intelligence mysteriously departed from normal pr=
ocedure and made no damage assessment of Oswald's "defection," or so they c=
laimed. Another odd thing: after two-and-a-half years, Oswald's sudden requ=
est to return to the United States was immediately granted by U.S. official=
s--all this after he had threatened to give away state secrets to the Sovie=
ts. Instead of being arrested for treason, Oswald was accepted with open ar=
ms by U.S. authorities. </p><p class=3D"" style=3D"white-space:pre-wrap;">T=
he CIA claimed it had no record of debriefing him and was never near him. T=
heir explanation before the Warren Commission was that there were so many t=
ourists coming in and out and there was nothing particularly unusual about =
Oswald that would have caught their attention. One might wonder what was ne=
eded to catch the CIA's attention.</p><p class=3D"" style=3D"white-space:pr=
e-wrap;">Yet, CIA officials claimed they had suspected all along that he wa=
s a Soviet spy--which makes it even more curious that they did not debrief =
him. In fact, they did debrief him in Holland. But being so eager to cover =
up any association with Oswald, they could not recognize how in this instan=
ce the truth would have been a less suspicious cover than the improbable li=
e they told about never noticing his return.</p><p class=3D"" style=3D"whit=
e-space:pre-wrap;">State Department officials also behaved strangely. They =
paid all travel and moving expenses back to the United States for Oswald an=
d his wife. Without a moment's delay they gave him back his passport with f=
ull rights to travel anywhere in the world. Another curious thing: his wife=
 was exempted from the usual immigration quotas and granted immediate entry=
. Years before she had belonged to the Soviet Komsomol, the Communist youth=
 organization, which automatically would have barred her from the United St=
ates. Yet in violation of U.S. immigration laws, she was allowed into the c=
ountry. </p><p class=3D"" style=3D"white-space:pre-wrap;">In Dallas, Lee Ha=
rvey Oswald settled under the wing of White Russian emigr=C3=A9 and former =
cavalry officer George de Mohrenschildt, an associate of oil millionaires H=
. L. Hunt and Clint Murchinson and other Dallas economic elites. In de Mohr=
enschildt's telephone book was found the name of George "Pappy" Bush. A cor=
respondence existed between Bush and de Mohrenschildt indicating that they =
were personal acquaintances. </p><p class=3D"" style=3D"white-space:pre-wra=
p;">De Mohrenschildt and his wife Jeanne were identified by the Warren Comm=
ission as the people closest to Oswald just before the assassination. An in=
vestigator for the House Select Committee, Gaeton Fonzi, noted, "Given his =
background, it seemed strange that de Mohrenschildt would have spontaneousl=
y befriended someone with the look of a working-class drifter like Lee Harv=
ey Oswald." That was not the only strange thing about de Mohrenschildt. He =
also was part of a network of ex-Nazis contracted by the CIA. </p><p class=
=3D"" style=3D"white-space:pre-wrap;">A CIA memorandum written not long aft=
er Oswald returned from Russia advised de Mohrenschildt on how to handle th=
e young "defector." De Mohrenschildt also had a close friendship with J. Wa=
lter Moore, who was an agent of the CIA's Domestic Contacts Division. As de=
 Mohrenschildt told one investigator just before his sudden death, it was M=
oore who encouraged him to see Oswald. Investigator Jim Marrs observes in h=
is book Crossfire: "The CIA memos, Moore's closeness, and de Mohrenschildt'=
s own testimony all confirm that a certain relationship existed between the=
 CIA and the man closest to Oswald in early 1963. While this does not neces=
sarily involve the Agency in a plot to kill Kennedy, it raises questions ab=
out what Agency officials might have known regarding such a plot." </p><p c=
lass=3D"" style=3D"white-space:pre-wrap;">Oswald embarked on a series of sh=
ort-lived public forays as a "leftist." He started a one-person Fair Play f=
or Cuba chapter in New Orleans, without ever bothering to recruit another m=
ember. He never met with a single member of the Communist Party or any othe=
r left organization, although he wrote friendly letters to the Communist Pa=
rty and to the Socialist Workers Party--two groups that were not even talki=
ng to each other--supposedly asking for instructions. Again, all this was a=
 novel way for a Soviet agent and would-be assassin to act.</p><p class=3D"=
" style=3D"white-space:pre-wrap;">He blazed a highly visible trail as a "le=
ftist" agitator: managing to get exposure on local T.V. in New Orleans afte=
r getting involved in some fistfights while leafleting. One of the leaflets=
 he distributed showed that his organization was on Camp Street in the very=
 same building that a former FBI bureau chief, Guy Banister, had his office=
. Banister retained close working relations with emigr=C3=A9 Cuban right-wi=
ng groups and with Lee Harvey Oswald. </p><p class=3D"" style=3D"white-spac=
e:pre-wrap;">When he wasn't playing the communist agitator, Oswald spent mo=
st of his time with rabid anti-communists, including emigr=C3=A9 Cubans and=
 CIA operatives. Besides Banister and de Mohrenschildt, there was David Fer=
rie. (In his book <em>First Hand Knowledge</em>, Robert Morrow, a conservat=
ive businessman and CIA operative, tells how he served as a pilot on CIA mi=
ssions with Ferrie.) Oswald also knew businessman Clay Shaw who was CIA, as=
 later confirmed by the agency's director Richard Helms. These were hardly =
the sort of friends we would expect for a loudmouthed "Marxist revolutionar=
y" just returned from giving away classified secrets in the USSR. </p><p cl=
ass=3D"" style=3D"white-space:pre-wrap;">The attorney general of Texas, Wag=
goner Carr, told the Warren Commission that Oswald was an FBI informant or =
contract agent, with assigned number S-172 or S-179. For his services, Oswa=
ld was paid two hundred dollars a month by the FBI. Orest Pena, a Cuban emi=
gr=C3=A9 and FBI informant, told Mark Lane that Oswald worked for the FBI a=
nd met with FBI personnel from time to time.</p><p class=3D"" style=3D"whit=
e-space:pre-wrap;">If not paid by security agencies, how did Oswald support=
 himself during his forays into New Orleans and Dallas? He was employed for=
 a brief time in 1962 by a printing company in Dallas that specialized in h=
ighly classified government work, including the making of secret maps of th=
e Soviet Union for U.S. Army Intelligence--again hardly the sort of job to =
assign an openly Russophilic communist agitator. Oswald's overall employmen=
t record and income sources remain something of a mystery. To this day, the=
 government refuses to release his tax returns, with no explanation as to w=
hat issue of national security is at stake.</p><p class=3D"" style=3D"white=
-space:pre-wrap;">We are asked to believe that Oswald just happened to get =
a job at the Texas School Book Depository five weeks before the assassinati=
on, when it had not yet been publicized that Kennedy's limousine was going =
to pass in front of that building. In fact, George de Morenschildt got him =
the job. </p><p class=3D"" style=3D"white-space:pre-wrap;">We are asked to =
believe that Oswald, who could not hit the side of a barn, chose a Mannlich=
er-Carcano to kill the president, a cheap, poor performance Italian rifle t=
hat the Italians said never killed anyone on purpose and caused them to los=
e World War II. Dallas District Attorney Henry Wade initially announced tha=
t the murder weapon was a German Mauser. Later informed that Oswald owned a=
 Manlincher-Carcano, Wade declared that the murder weapon was an "Italian c=
arbine." </p><p class=3D"" style=3D"white-space:pre-wrap;">We are asked to =
believe that Oswald would forgo shooting President Kennedy when he had a pe=
rfect target of him as he rode right down Houston Street directly toward th=
e Texas School Book Depository. Instead he supposedly waited until the car =
had turned down Elm Street and was a half-block away. With the President's =
head and shoulders barely visible through a tree, Oswald supposedly fired r=
apidly, getting off three shots in record time, one missing the limousine b=
y twenty-five feet and the other two hitting their target with devastating =
accuracy and record rapid succession, a feat the best marksmen in the count=
ry found impossible to emulate even after much practice and after the sight=
s on the Mannlicher-Carcano were properly reset in a laboratory. </p><p cla=
ss=3D"" style=3D"white-space:pre-wrap;">We are asked to believe that Oswald=
 then left his rifle at the window, complete with a perfect palm print and,=
 they now say, his fingerprints (but no fingerprints on the clip or handloa=
ded cartridges), along with three spent shells placed on the floor neatly i=
n a row, in a manner no spent shells would fall. </p><p class=3D"" style=3D=
"white-space:pre-wrap;">We are asked to believe that a bullet would go thro=
ugh John Kennedy, pause in mid-air, change direction, and wound Governor Co=
nnally in several places--something Connally never believed--and reappear p=
erfectly intact wedged into the flap of a stretcher in Parkland Hospital, s=
upposedly having fallen out of Connally's body but obviously pushed into th=
e flap by hand. </p><p class=3D"" style=3D"white-space:pre-wrap;">We are as=
ked to believe that only three shots were fired when in fact six bullets we=
re noted: one that entered the president's throat and remained in his body;=
 the second extracted from Governor Connally's thigh; a third discovered on=
 the stretcher; a fourth found in fragments in the limousine; a fifth that =
missed the president's car by a wide margin, hitting the curb according to =
several witnesses, and wounding onlooker James Thomas Tague on his face; a =
sixth found in the grass by Dallas police directly across from where the pr=
esident's vehicle had passed.</p><p class=3D"" style=3D"white-space:pre-wra=
p;">The Secret Service took possession of the presidential limousine, ignor=
ed reports in the <em>St. Louis Post-Dispatch</em> (12/1/63) that there was=
 a bullet hole in the windshield, and rejected all requests to inspect the =
vehicle. We are asked to believe that the inside of limousine, a trove of p=
hysical evidence, was then quickly torn out and rebuilt, with no thought of=
 covering up anything. </p><p class=3D"" style=3D"white-space:pre-wrap;">We=
 are asked to believe that Kennedy's autopsy was innocently botched and his=
 brain just accidentally disappeared. The X-ray purporting to be Kennedy's =
head now shows a rear entry wound, different from the rear exit wound all t=
he pathologists saw. Someone cropped the jaw out of the picture, so there i=
s no opportunity to determine by dental identification if the X-ray really =
is the president's. </p><p class=3D"" style=3D"white-space:pre-wrap;">We ar=
e asked by people like Max Holland, writing in the <em>Nation</em>, to beli=
eve that the "infamous picture of Oswald posing with rifle in hand" is not =
a forgery. Actually there are two pictures, both proven composites, with bo=
dies of different sizes but with the identical head that matches neither bo=
dy, and with shadows going in incongruous directions. Who fabricated these =
photos?</p><p class=3D"" style=3D"white-space:pre-wrap;">"The lone leftist =
assassin" Oswald was a friend of Jack Ruby, a gangster with links to Cuban =
exiles and the FBI. Ruby once worked for Congressman Richard Nixon and the =
House Un-American Activities Committee in Chicago when his name was still J=
ack Rubenstein. He also worked for the FBI in Dallas during the years befor=
e the JFK assassination. Ruby claimed he was just an ordinary private citiz=
en, moved to kill Oswald in order to avenge the suffering Oswald had inflic=
ted upon the Kennedy family.</p><p class=3D"" style=3D"white-space:pre-wrap=
;">While in prison Ruby pleaded with the Warren Commission to be taken to W=
ashington where he could tell the whole story. He feared for his life and c=
laimed "they are killing me here." Indeed, he died in jail, supposedly of n=
atural causes. </p><p class=3D"" style=3D"white-space:pre-wrap;">We are ask=
ed to believe that when twenty-four persons who had information related to =
the case met violent deaths, this was a colossal coincidence. In 1978, afte=
r the House Select Committee investigation got underway, Anthony Summers re=
cords that another sixteen connected to the case died violently. This too s=
upposedly was just a coincidence. This latter group included George de Mohr=
enschildt, killed by a gun blast to the head three hours after a House Assa=
ssinations Committee Investigator had tried to contact him. De Mohrenschild=
t had been worried that he would be murdered. His daughter Kressy Keardon b=
elieves it "impossible" that he shot himself. The sheriff's office in Palm =
County, Florida, found the shooting "very strange." But it was ruled a suic=
ide. Generally, people who voice fears that they might be killed do not the=
n kill themselves.</p><p class=3D"" style=3D"white-space:pre-wrap;">William=
 Sullivan, number three man in the FBI, was secretly on the CIA payroll, ac=
cording to CIA operative Robert Morrow. He was scheduled to appear before t=
he House Select Committee but before he could do so, he was shot outside hi=
s home by a man who claimed to have mistaken him for a deer. The killer was=
 charged with a misdemeanor and released in custody of his father, a state =
policeman. </p><p class=3D"" style=3D"white-space:pre-wrap;"> While under g=
overnment protection, mobster Sam Giancana was shot dead one day before he =
was to testify before the House Select Committee about mob and CIA connecti=
ons. One of the things that emerges from this whole story is the widespread=
 linkages between the CIA and organized crime, between the gangster state a=
nd the gangsters.</p><p class=3D"" style=3D"white-space:pre-wrap;">When the=
 House committee was putting its staff together, it was heavily pressured t=
o employ only persons acceptable to the CIA, the very agency it was suppose=
d to investigate. In his book <em>Plausible Denial</em>, Mark Lane reports =
that when Bernard Fensterwald, an independent minded Washington lawyer, was=
 offered the job of general counsel, a CIA representative called on him and=
 said that the Agency would hand him "his head on a platter" if he took the=
 assignment. Fensterwald turned it down.</p><p class=3D"" style=3D"white-sp=
ace:pre-wrap;">Is the Kennedy assassination conspiracy just a lot of hoopla=
 kicked up by "conspiracy buffs"? Most of the independent investigators I h=
ave met seem to be serious politically literate people. Their struggle to a=
rrive at the truth is not impelled by a love of conspiracies but by a conce=
rn for the political and historic importance of the case. They seek the tru=
th no matter how dirty it might be. That process of confronting the machina=
tions of the national security state is not a conspiracy hobby. It is an es=
sential part of the struggle for democracy.</p>
</div>




















 =20
 =20



</div></div></div></div></div>
    </div>
 =20
  </div>
 =20
</section>

 =20
</article>


         =20

         =20
           =20
         =20
       =20
      </main>
     =20
        <footer class=3D"sections" id=3D"footer-sections" data-footer-secti=
ons=3D"">
 =20
 =20
 =20
 =20
 =20
 =20
   =20
   =20


 =20
 =20


<section data-test=3D"page-section" data-section-theme=3D"black" class=3D"p=
age-section=20
   =20
      full-bleed-section
      layout-engine-section
   =20
    background-width--full-bleed
   =20
     =20
        section-height--custom
     =20
   =20
   =20
      content-width--wide
   =20
    horizontal-alignment--center
    vertical-alignment--middle
   =20
     =20
   =20
   =20
    black" data-section-id=3D"6482566d0f64a556f9025cad" data-controller=3D"=
SectionWrapperController" data-current-styles=3D"{
&quot;imageOverlayOpacity&quot;: 0.15,
&quot;backgroundWidth&quot;: &quot;background-width--full-bleed&quot;,
&quot;sectionHeight&quot;: &quot;section-height--custom&quot;,
&quot;customSectionHeight&quot;: 12,
&quot;horizontalAlignment&quot;: &quot;horizontal-alignment--center&quot;,
&quot;verticalAlignment&quot;: &quot;vertical-alignment--middle&quot;,
&quot;contentWidth&quot;: &quot;content-width--wide&quot;,
&quot;customContentWidth&quot;: 50,
&quot;backgroundColor&quot;: &quot;&quot;,
&quot;sectionTheme&quot;: &quot;black&quot;,
&quot;sectionAnimation&quot;: &quot;none&quot;,
&quot;backgroundMode&quot;: &quot;image&quot;
}" data-current-context=3D"{
&quot;video&quot;: {
&quot;playbackSpeed&quot;: 0.5,
&quot;filter&quot;: 1,
&quot;filterStrength&quot;: 0,
&quot;zoom&quot;: 0,
&quot;videoSourceProvider&quot;: &quot;none&quot;
},
&quot;backgroundImageId&quot;: null,
&quot;backgroundMediaEffect&quot;: {
&quot;type&quot;: &quot;none&quot;
},
&quot;divider&quot;: {
&quot;enabled&quot;: false,
&quot;type&quot;: &quot;none&quot;,
&quot;width&quot;: {
&quot;unit&quot;: &quot;vw&quot;,
&quot;value&quot;: 20.0
},
&quot;height&quot;: {
&quot;unit&quot;: &quot;vw&quot;,
&quot;value&quot;: 2.0
},
&quot;isFlipX&quot;: false,
&quot;isFlipY&quot;: true,
&quot;offset&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 360.0
},
&quot;stroke&quot;: {
&quot;style&quot;: &quot;solid&quot;,
&quot;color&quot;: {
&quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;,
&quot;sitePaletteColor&quot;: {
&quot;colorName&quot;: &quot;accent&quot;,
&quot;alphaModifier&quot;: 1.0
}
},
&quot;thickness&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 6.0
},
&quot;dashLength&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 5.0
},
&quot;gapLength&quot;: {
&quot;unit&quot;: &quot;px&quot;,
&quot;value&quot;: 15.0
},
&quot;linecap&quot;: &quot;square&quot;
}
},
&quot;typeName&quot;: &quot;page&quot;
}" data-animation=3D"none" data-fluid-engine-section=3D"" style=3D"min-heig=
ht: 12vh;" data-controllers-bound=3D"SectionWrapperController">
  <div class=3D"section-border">
    <div class=3D"section-background">
   =20
     =20
   =20
    </div>
  </div>
  <div class=3D"content-wrapper" style=3D"
     =20
       =20
         =20
         =20
          padding-top: calc(12vmax / 10); padding-bottom: calc(12vmax / 10)=
;
       =20
     =20
    ">
    <div class=3D"content">
     =20
     =20
     =20
     =20
     =20
     =20
     =20
     =20
      <div data-fluid-engine=3D"true"><div class=3D"fluid-engine fe-6482566=
db323b9302f72d2cc"><div class=3D"fe-block fe-block-yui_3_17_2_1_16873059582=
11_106897" style=3D"mix-blend-mode: normal;"><div class=3D"sqs-block html-b=
lock sqs-block-html" data-blend-mode=3D"NORMAL" data-block-type=3D"2" data-=
border-radii=3D"{&quot;topLeft&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot=
;value&quot;:0.0},&quot;topRight&quot;:{&quot;unit&quot;:&quot;px&quot;,&qu=
ot;value&quot;:0.0},&quot;bottomLeft&quot;:{&quot;unit&quot;:&quot;px&quot;=
,&quot;value&quot;:0.0},&quot;bottomRight&quot;:{&quot;unit&quot;:&quot;px&=
quot;,&quot;value&quot;:0.0}}" id=3D"block-yui_3_17_2_1_1687305958211_10689=
7"><div class=3D"sqs-block-content">

<div class=3D"sqs-html-content">
  <p style=3D"text-align:center;white-space:pre-wrap;" class=3D"sqsrte-smal=
l">Copyright =C2=A9 1992-2025 Michael Parenti. <br>All rights reserved.</p>
</div>




















 =20
 =20



</div></div></div></div></div>
    </div>
 =20
  </div>
 =20
</section>

 =20
</footer>

     =20
    </div>

   =20
    <svg xmlns=3D"http://www.w3.org/2000/svg" version=3D"1.1" style=3D"disp=
lay:none" data-usage=3D"social-icons-svg"><symbol id=3D"instagram-unauth-ic=
on" viewBox=3D"0 0 64 64"><path d=3D"M46.91,25.816c-0.073-1.597-0.326-2.687=
-0.697-3.641c-0.383-0.986-0.896-1.823-1.73-2.657c-0.834-0.834-1.67-1.347-2.=
657-1.73c-0.954-0.371-2.045-0.624-3.641-0.697C36.585,17.017,36.074,17,32,17=
s-4.585,0.017-6.184,0.09c-1.597,0.073-2.687,0.326-3.641,0.697c-0.986,0.383-=
1.823,0.896-2.657,1.73c-0.834,0.834-1.347,1.67-1.73,2.657c-0.371,0.954-0.62=
4,2.045-0.697,3.641C17.017,27.415,17,27.926,17,32c0,4.074,0.017,4.585,0.09,=
6.184c0.073,1.597,0.326,2.687,0.697,3.641c0.383,0.986,0.896,1.823,1.73,2.65=
7c0.834,0.834,1.67,1.347,2.657,1.73c0.954,0.371,2.045,0.624,3.641,0.697C27.=
415,46.983,27.926,47,32,47s4.585-0.017,6.184-0.09c1.597-0.073,2.687-0.326,3=
.641-0.697c0.986-0.383,1.823-0.896,2.657-1.73c0.834-0.834,1.347-1.67,1.73-2=
.657c0.371-0.954,0.624-2.045,0.697-3.641C46.983,36.585,47,36.074,47,32S46.9=
83,27.415,46.91,25.816z M44.21,38.061c-0.067,1.462-0.311,2.257-0.516,2.785c=
-0.272,0.7-0.597,1.2-1.122,1.725c-0.525,0.525-1.025,0.85-1.725,1.122c-0.529=
,0.205-1.323,0.45-2.785,0.516c-1.581,0.072-2.056,0.087-6.061,0.087s-4.48-0.=
015-6.061-0.087c-1.462-0.067-2.257-0.311-2.785-0.516c-0.7-0.272-1.2-0.597-1=
.725-1.122c-0.525-0.525-0.85-1.025-1.122-1.725c-0.205-0.529-0.45-1.323-0.51=
6-2.785c-0.072-1.582-0.087-2.056-0.087-6.061s0.015-4.48,0.087-6.061c0.067-1=
.462,0.311-2.257,0.516-2.785c0.272-0.7,0.597-1.2,1.122-1.725c0.525-0.525,1.=
025-0.85,1.725-1.122c0.529-0.205,1.323-0.45,2.785-0.516c1.582-0.072,2.056-0=
.087,6.061-0.087s4.48,0.015,6.061,0.087c1.462,0.067,2.257,0.311,2.785,0.516=
c0.7,0.272,1.2,0.597,1.725,1.122c0.525,0.525,0.85,1.025,1.122,1.725c0.205,0=
.529,0.45,1.323,0.516,2.785c0.072,1.582,0.087,2.056,0.087,6.061S44.282,36.4=
8,44.21,38.061z M32,24.297c-4.254,0-7.703,3.449-7.703,7.703c0,4.254,3.449,7=
.703,7.703,7.703c4.254,0,7.703-3.449,7.703-7.703C39.703,27.746,36.254,24.29=
7,32,24.297z M32,37c-2.761,0-5-2.239-5-5c0-2.761,2.239-5,5-5s5,2.239,5,5C37=
,34.761,34.761,37,32,37z M40.007,22.193c-0.994,0-1.8,0.806-1.8,1.8c0,0.994,=
0.806,1.8,1.8,1.8c0.994,0,1.8-0.806,1.8-1.8C41.807,22.999,41.001,22.193,40.=
007,22.193z"></path></symbol><symbol id=3D"instagram-unauth-mask" viewBox=
=3D"0 0 64 64"><path d=3D"M43.693,23.153c-0.272-0.7-0.597-1.2-1.122-1.725c-=
0.525-0.525-1.025-0.85-1.725-1.122c-0.529-0.205-1.323-0.45-2.785-0.517c-1.5=
82-0.072-2.056-0.087-6.061-0.087s-4.48,0.015-6.061,0.087c-1.462,0.067-2.257=
,0.311-2.785,0.517c-0.7,0.272-1.2,0.597-1.725,1.122c-0.525,0.525-0.85,1.025=
-1.122,1.725c-0.205,0.529-0.45,1.323-0.516,2.785c-0.072,1.582-0.087,2.056-0=
.087,6.061s0.015,4.48,0.087,6.061c0.067,1.462,0.311,2.257,0.516,2.785c0.272=
,0.7,0.597,1.2,1.122,1.725s1.025,0.85,1.725,1.122c0.529,0.205,1.323,0.45,2.=
785,0.516c1.581,0.072,2.056,0.087,6.061,0.087s4.48-0.015,6.061-0.087c1.462-=
0.067,2.257-0.311,2.785-0.516c0.7-0.272,1.2-0.597,1.725-1.122s0.85-1.025,1.=
122-1.725c0.205-0.529,0.45-1.323,0.516-2.785c0.072-1.582,0.087-2.056,0.087-=
6.061s-0.015-4.48-0.087-6.061C44.143,24.476,43.899,23.682,43.693,23.153z M3=
2,39.703c-4.254,0-7.703-3.449-7.703-7.703s3.449-7.703,7.703-7.703s7.703,3.4=
49,7.703,7.703S36.254,39.703,32,39.703z M40.007,25.793c-0.994,0-1.8-0.806-1=
.8-1.8c0-0.994,0.806-1.8,1.8-1.8c0.994,0,1.8,0.806,1.8,1.8C41.807,24.987,41=
.001,25.793,40.007,25.793z M0,0v64h64V0H0z M46.91,38.184c-0.073,1.597-0.326=
,2.687-0.697,3.641c-0.383,0.986-0.896,1.823-1.73,2.657c-0.834,0.834-1.67,1.=
347-2.657,1.73c-0.954,0.371-2.044,0.624-3.641,0.697C36.585,46.983,36.074,47=
,32,47s-4.585-0.017-6.184-0.09c-1.597-0.073-2.687-0.326-3.641-0.697c-0.986-=
0.383-1.823-0.896-2.657-1.73c-0.834-0.834-1.347-1.67-1.73-2.657c-0.371-0.95=
4-0.624-2.044-0.697-3.641C17.017,36.585,17,36.074,17,32c0-4.074,0.017-4.585=
,0.09-6.185c0.073-1.597,0.326-2.687,0.697-3.641c0.383-0.986,0.896-1.823,1.7=
3-2.657c0.834-0.834,1.67-1.347,2.657-1.73c0.954-0.371,2.045-0.624,3.641-0.6=
97C27.415,17.017,27.926,17,32,17s4.585,0.017,6.184,0.09c1.597,0.073,2.687,0=
.326,3.641,0.697c0.986,0.383,1.823,0.896,2.657,1.73c0.834,0.834,1.347,1.67,=
1.73,2.657c0.371,0.954,0.624,2.044,0.697,3.641C46.983,27.415,47,27.926,47,3=
2C47,36.074,46.983,36.585,46.91,38.184z M32,27c-2.761,0-5,2.239-5,5s2.239,5=
,5,5s5-2.239,5-5S34.761,27,32,27z"></path></symbol><symbol id=3D"facebook-u=
nauth-icon" viewBox=3D"0 0 64 64"><path d=3D"M34.1,47V33.3h4.6l0.7-5.3h-5.3=
v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9=
,2.5-6.9,7V28H24v5.3h4.6V47H34.1z"></path></symbol><symbol id=3D"facebook-u=
nauth-mask" viewBox=3D"0 0 64 64"><path d=3D"M0,0v64h64V0H0z M39.6,22l-2.8,=
0c-2.2,0-2.6,1.1-2.6,2.6V28h5.3l-0.7,5.3h-4.6V47h-5.5V33.3H24V28h4.6V24 c0-=
4.6,2.8-7,6.9-7c2,0,3.6,0.1,4.1,0.2V22z"></path></symbol><symbol id=3D"soun=
dcloud-unauth-icon" viewBox=3D"0 0 64 64"><path d=3D"M43.6,30c-0.6,0-1.2,0.=
1-1.7,0.3c-0.3-4-3.7-7.1-7.7-7.1c-1,0-2,0.2-2.8,0.5 C31.1,23.9,31,24,31,24.=
3v13.9c0,0.3,0.2,0.5,0.5,0.5c0,0,12.2,0,12.2,0c2.4,0,4.4-1.9,4.4-4.4C48,31.=
9,46,30,43.6,30z M27.2,25.1 c-0.7,0-1.2,0.5-1.2,1.1v11.3c0,0.7,0.6,1.2,1.2,=
1.2c0.7,0,1.2-0.6,1.2-1.2V26.2C28.4,25.6,27.8,25.1,27.2,25.1z M22.2,27.8 c-=
0.7,0-1.2,0.5-1.2,1.1v8.5c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2V29C23.4,28.=
3,22.9,27.8,22.2,27.8z M17.2,30.2 c-0.7,0-1.2,0.5-1.2,1.1v4.9c0,0.7,0.6,1.2=
,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-4.9C18.5,30.7,17.9,30.2,17.2,30.2z"></path>=
</symbol><symbol id=3D"soundcloud-unauth-mask" viewBox=3D"0 0 64 64"><path =
d=3D"M0,0v64h64V0H0z M18.5,36.3c0,0.7-0.6,1.2-1.2,1.2c-0.7,0-1.2-0.6-1.2-1.=
2v-4.9c0-0.6,0.6-1.1,1.2-1.1 c0.7,0,1.2,0.5,1.2,1.1V36.3z M23.4,37.5c0,0.7-=
0.6,1.2-1.2,1.2S21,38.2,21,37.5V29c0-0.6,0.6-1.1,1.2-1.1s1.2,0.5,1.2,1.1V37=
.5z  M28.4,37.5c0,0.7-0.6,1.2-1.2,1.2c-0.7,0-1.2-0.6-1.2-1.2V26.2c0-0.6,0.6=
-1.1,1.2-1.1c0.7,0,1.2,0.5,1.2,1.1V37.5z M43.6,38.7 c0,0-12.1,0-12.2,0c-0.3=
,0-0.5-0.2-0.5-0.5V24.3c0-0.3,0.1-0.4,0.4-0.5c0.9-0.3,1.8-0.5,2.8-0.5c4,0,7=
.4,3.1,7.7,7.1 c0.5-0.2,1.1-0.3,1.7-0.3c2.4,0,4.4,2,4.4,4.4C48,36.8,46,38.7=
,43.6,38.7z"></path></symbol></svg>

 =20

<div id=3D"yui3-css-stamp" style=3D"position: absolute !important; visibili=
ty: hidden !important"></div></body></html>
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://images.squarespace-cdn.com/content/v1/648150a69a8f6a3b1556dbea/73d6efd5-6860-4084-a6c1-998fc331f7e3/LOGO+NEW.png?format=1500w

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
Va6r9qwai7SIzIu8s1p7dfrqi2sU1iSuObmWspa59lgUJio0qinqM9OPWcOcivaMroqeZDmz9rJe
sB3ZJewJjh2nmDMeYxdTHPMs1i52d+xEnENcadxLrjO3gvs63iO+Ov59gl9CfcJsYmhiaxI+KSrp
BE+Kl8DrS1ZOTk8e5Ovz8/jD62zW7Vk3KfAW1KVAKatTOlOlkSbpilBH+INwJM0+rTLtw/qQ9cfS
JdN56Vcy9DK2Z4xnumX+koXOYmX1Zqtmb8ke2cDYcGAjtDF6Y+8m9U25m8Y2u29u2ELckrDlao5J
TnHOu62hW7tylXI3547+4P5Dc554niBvaJvttuof0T9yfxzYbr69fPvXfHb+pQKTgtKCz4Wswks/
mf5U9tPsjpgdA0WWRft3Ynfydt7Z5bCroViyOLN4dLfv7vYSWkl+ybs9a/dcLF1WWr2XuFe4d7jM
p6yzXKN8Z/nniriK25VOla1VilXbq97vY++7sd9xf0u1UnVB9aefuT/fPeB+oL1Gq6b0IPZg2sGn
tSG1/b/Qf2msU6grqPtSz6sfbghs6Gu0amxsUmwqaoabhc0ThyIPXT/scrizxbDlQKtsa8ERcER4
5PmvUb/eOep9tPcY/VjLcc3jVW3Utvx2qD2jfbIjrmO4M7xz8ITXid4u266234x+q+9W7a48KXOy
qIfYk9szeyrz1NRp/umXZ2LPjPau7X1wNuzsrb6AvoFz3ucunHc7f7af0X/qgt2F7os2F09col/q
uGx5uf2KxZW2qxZX2wYsB9qvWV3rvG59vWtw+WDPDYcbZ2663Dx/y/PW5dsrbg/eCb5zdyhyaPgu
++6ze4n3Xt9Puz/zYPNDzMP8RxKPSh8rPq75Xff31mHL4ZMjLiNXnqx88mCUNfrij5Q/Po/lPiU/
LR1XGW98Zvase8Jt4vrzVc/HXvBfzLzM+4fkP6pe6bw6/qfjn1cmwybHXgtez74pfCv/tv7dsne9
U/5Tj6eTpmfe53+Q/9Dwkf6x/1Pop/GZ9Z9xn8u+6H7p+ur99eFs0uwsnylY6GJQyIBjYgB4Uw8A
ORwAKtKXE1ct9NbzBi38H5gn8He80H/PmyUAB4cACMoCwOcqAOUVSGuL6FMiAfCnIH5bAJubfx//
soWeHQAmE2mzuQI++Btb6OdF8v73Gcypzuv+Zf4nu836xuasW4EAAAAJcEhZcwAAFiUAABYlAUlS
JPAAAANWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9
J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8eDp4bXBtZXRhIHhtbG5zOng9J2Fkb2JlOm5z
Om1ldGEvJyB4OnhtcHRrPSdJbWFnZTo6RXhpZlRvb2wgMTIuMTYnPgo8cmRmOlJERiB4bWxuczpy
ZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnPgoKIDxyZGY6
RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6ZXhpZj0naHR0cDovL25zLmFkb2JlLmNv
bS9leGlmLzEuMC8nPgogIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yOTMzPC9leGlmOlBpeGVsWERp
bWVuc2lvbj4KICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NTU3PC9leGlmOlBpeGVsWURpbWVuc2lv
bj4KICA8ZXhpZjpVc2VyQ29tbWVudD4KICAgPHJkZjpBbHQ+CiAgICA8cmRmOmxpIHhtbDpsYW5n
PSd4LWRlZmF1bHQnPlNjcmVlbnNob3Q8L3JkZjpsaT4KICAgPC9yZGY6QWx0PgogIDwvZXhpZjpV
c2VyQ29tbWVudD4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFi
b3V0PScnCiAgeG1sbnM6dGlmZj0naHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8nPgogIDx0
aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgPHRpZmY6UmVzb2x1dGlvblVu
aXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQvMTwvdGlm
ZjpYUmVzb2x1dGlvbj4KICA8dGlmZjpZUmVzb2x1dGlvbj4xNDQvMTwvdGlmZjpZUmVzb2x1dGlv
bj4KIDwvcmRmOkRlc2NyaXB0aW9uPgo8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQg
ZW5kPSdyJz8+gajLaQAAIABJREFUeJzsfXeQW9d1/gdswQILYLFY7C47qW6JlqhiqkRW7MiWpdhj
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
//s/vPrqq7j33nvx2c9+FrfccsucVqzMx7udEy+lUgk7d+7EX/7lX2JgYKDifWcU90zTRNdHo1Gc
OnUKP/7xj/Hiiy8ilUqhVCqpiW+j36+SrODk1quvvooDBw7g85//PB588EFs3LgRTqezYXHPFfR+
ICJ/+/bt+M53voNAIKAd79eCLNempiYUCgW89dZb+O53v4s//dM/xWc+85mqzx499+fOncNf/MVf
IJFIoKenRzmJxONx+P1+AHMnAPic59///d+xZcsWABcI/lgshkwmg3/4h3/AvffeO208MJ/jTBOX
Lqr1idSvGPVh/F7uRStlWcl4lUqlEI1G4ff71R4NtGIjm83C4XAouazu7m61txztF9XW1lYx5iLi
kxvTuXepJJQJkvwk0BhZSn5xVCO168VM76v2zpKHzihSjWyXxC2fJ/B3vCTcdWQ7D0d3TpeXau9G
3r74J5ddkW2TvMn5JqQ6ORheXqlUSknC8A3MuVc6/01yMLlcroKsp3mWlHbj72oOfh0R9TQ+pTYo
y0mWfS3DdDUOQdaTdMLT3VfvWKaeNk79BI0JmpublSSfzO98OEzNBnwMTpDtnMY39K7mPCMn2ung
vLfdbofdblde7US6c8KdbwA9UzTzBFssFni9XlxzzTUYHR1FNpuFx+PRNipKZH9/v/JMoF19G4UN
GzZg9erVVQfN1PGfPn0aK1asqCCZ5hPlclmlbdu2bfD7/Thx4gRyuVzdRoJa4VPHks1mcfDgQWzd
uhXFYhGbN2+ek7xMuXzB2n3s2DE899xzePXVV7F///6Ka+aDCNSlgz/MpHH46KOPolAo4NOf/jQ2
bdoEm81mavLOAsFgEH6/v65JQjKZhN/vn7VH4GJiKRplaOK5detWPP/88xXa3Qvx4pLx0OaskUgE
wWAQR48exec+9zmsWbNmzmRzo0DpGB8fx44dO/DGG28gGo1WvETnGj71ffv374fb7cYNN9yATZs2
wefzzSpMmoTv378f3/rWtyq837inyULVOZd0sFqtGBwcxF/91V/hy1/+Mr785S/jqquuqtgwby4o
lUo4fvw4tm/fjn379uE3v/mNWr1B/y/0O4Q2IH7iiSeQTqfxiU98Atdff31DVzKYqB80gfzABz6A
f1CMiZAAACAASURBVPzHf4TX60UsFsPIyAhOnDiB119/HW+//baS72qkYYo8Wa+44gqsWbOmrvqP
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
bLUblgnSAAAAAElFTkSuQmCC

------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://assets.squarespace.com/universal/styles-compressed/5fc7a936d9b12c49-min.en-US.css

@charset "utf-8";

.gdpr-cookie-banner { box-sizing: border-box; }

.gdpr-cookie-banner .button-group { display: flex; }

.gdpr-cookie-banner p { margin: 0px; }

.gdpr-cookie-banner.bar { justify-content: space-between; align-items: cent=
er; display: flex; }

.gdpr-cookie-banner.popup { flex-direction: column; display: flex; }

.gdpr-cookie-banner.full-styling { z-index: 300000; font-size: 12px; }

.gdpr-cookie-banner.full-styling.legacy-dark { color: rgb(255, 255, 255); b=
ackground: rgb(0, 0, 0); }

.gdpr-cookie-banner.full-styling.legacy-dark .sqs-toggle > input { backgrou=
nd-color: rgb(14, 14, 14); }

.gdpr-cookie-banner.full-styling.legacy-dark .sqs-toggle--off { background-=
color: rgb(183, 183, 183); }

.gdpr-cookie-banner.full-styling.legacy-dark .sqs-toggle--on, .gdpr-cookie-=
banner.full-styling.legacy-dark hr { background-color: rgb(255, 255, 255); =
}

.gdpr-cookie-banner.full-styling.legacy-dark .manage-bar-action { color: rg=
b(255, 255, 255); }

.gdpr-cookie-banner.full-styling.legacy-dark .disclaimer-text a { white-spa=
ce: initial; background-image: linear-gradient(90deg, currentcolor 100%, cu=
rrentcolor 0px); background-position: 0px 100%; background-repeat: repeat-x=
; background-size: 1px 1px; }

@supports (text-decoration-thickness:1px) and (text-underline-offset:0.2em)=
 {
  .gdpr-cookie-banner.full-styling.legacy-dark .disclaimer-text a { backgro=
und-repeat: unset; background-image: unset; background-size: unset; backgro=
und-position: unset; text-underline-offset: 0.2em; text-decoration-skip-ink=
: auto; text-decoration: underline 1px; }
}

.gdpr-cookie-banner.full-styling.legacy-light { color: rgb(17, 17, 17); bac=
kground: rgb(237, 237, 237); }

.gdpr-cookie-banner.full-styling.legacy-light h3 { color: rgb(0, 0, 0); }

.gdpr-cookie-banner.full-styling.legacy-light .sqs-toggle > input { backgro=
und-color: rgb(255, 255, 255); }

.gdpr-cookie-banner.full-styling.legacy-light .sqs-toggle--off { background=
-color: rgb(183, 183, 183); }

.gdpr-cookie-banner.full-styling.legacy-light .sqs-toggle--on { background-=
color: rgb(0, 0, 0); }

.gdpr-cookie-banner.full-styling.legacy-light .manage-bar-action { color: r=
gb(17, 17, 17); }

.gdpr-cookie-banner.full-styling.legacy-light .close-icon > svg > path { fi=
ll: rgb(17, 17, 17); }

.gdpr-cookie-banner.full-styling.legacy-light .disclaimer-text a { white-sp=
ace: initial; background-image: linear-gradient(90deg, currentcolor 100%, c=
urrentcolor 0px); background-position: 0px 100%; background-repeat: repeat-=
x; background-size: 1px 1px; }

@supports (text-decoration-thickness:1px) and (text-underline-offset:0.2em)=
 {
  .gdpr-cookie-banner.full-styling.legacy-light .disclaimer-text a { backgr=
ound-repeat: unset; background-image: unset; background-size: unset; backgr=
ound-position: unset; text-underline-offset: 0.2em; text-decoration-skip-in=
k: auto; text-decoration: underline 1px; }
}

.gdpr-cookie-banner.full-styling .button-group { column-gap: 14px; }

.gdpr-cookie-banner.full-styling button { padding: 11px 15px !important; fo=
nt-size: 12px !important; }

.gdpr-cookie-banner.full-styling button > span { text-overflow: ellipsis; -=
webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; o=
verflow: hidden; }

.gdpr-cookie-banner.full-styling.legacy-dark .sqs-button-element--primary {=
 color: rgb(0, 0, 0); background: rgb(255, 255, 255); border: none; }

.gdpr-cookie-banner.full-styling.legacy-dark .sqs-button-element--secondary=
 { color: rgb(255, 255, 255); background: rgb(0, 0, 0); border: 1px solid r=
gb(255, 255, 255); }

.gdpr-cookie-banner.full-styling.legacy-dark .sqs-button-element--tertiary =
{ color: rgb(255, 255, 255); background-color: transparent; border: none; }

.gdpr-cookie-banner.full-styling.legacy-light .sqs-button-element--primary =
{ color: rgb(237, 237, 237); background: rgb(17, 17, 17); border: none; }

.gdpr-cookie-banner.full-styling.legacy-light .sqs-button-element--secondar=
y { color: rgb(17, 17, 17); background: rgb(237, 237, 237); border: 1px sol=
id rgb(17, 17, 17); }

.gdpr-cookie-banner.full-styling.legacy-light .sqs-button-element--tertiary=
 { color: rgb(17, 17, 17); background-color: transparent; border: none; }

.gdpr-cookie-banner.full-styling.bar { width: 100%; padding: 14px 20px; }

.gdpr-cookie-banner.full-styling.bar .disclaimer-text { margin-right: 20px;=
 }

.gdpr-cookie-banner.full-styling.bar button { width: max-content; max-width=
: 250px; }

.gdpr-cookie-banner.full-styling.popup { padding: 20px; }

.gdpr-cookie-banner.full-styling.popup .disclaimer-text { width: 0px; min-w=
idth: 100%; margin-bottom: 20px; }

@media (min-width: 641px) {
  .gdpr-cookie-banner.full-styling.popup .button-group { min-width: 320px; =
max-width: 390px; }
}

.gdpr-cookie-banner.full-styling:not(.TOP) { position: fixed; }

.gdpr-cookie-banner.full-styling.BOTTOM { bottom: 0px; }

.gdpr-cookie-banner.full-styling.TOP_LEFT { top: 20px; left: 20px; }

.gdpr-cookie-banner.full-styling.TOP_RIGHT { top: 20px; right: 20px; }

.gdpr-cookie-banner.full-styling.BOTTOM_LEFT { bottom: 20px; left: 20px; }

.gdpr-cookie-banner.full-styling.BOTTOM_RIGHT { bottom: 20px; right: 20px; =
}

@media (max-width: 576px) {
  .gdpr-cookie-banner.full-styling.bar { flex-direction: column; align-item=
s: flex-start; }
  .gdpr-cookie-banner.full-styling.bar .disclaimer-text { margin-bottom: 20=
px; margin-right: 0px; }
  .gdpr-cookie-banner.full-styling.TOP_LEFT, .gdpr-cookie-banner.full-styli=
ng.TOP_RIGHT { top: 10px; left: 10px; right: 10px; }
  .gdpr-cookie-banner.full-styling.BOTTOM_LEFT, .gdpr-cookie-banner.full-st=
yling.BOTTOM_RIGHT { bottom: 10px; left: 10px; right: 10px; }
}

.manage-cookies-bar { box-sizing: border-box; font-size: 12px; line-height:=
 16px; }

.manage-cookies-bar .button-group { display: flex; }

.manage-cookies-bar p { margin: 0px; }

.manage-cookies-bar.legacy-dark { color: rgb(255, 255, 255); background: rg=
b(0, 0, 0); }

.manage-cookies-bar.legacy-dark .sqs-toggle > input { background-color: rgb=
(14, 14, 14); }

.manage-cookies-bar.legacy-dark .sqs-toggle--off { background-color: rgb(18=
3, 183, 183); }

.manage-cookies-bar.legacy-dark .sqs-toggle--on, .manage-cookies-bar.legacy=
-dark hr { background-color: rgb(255, 255, 255); }

.manage-cookies-bar.legacy-dark .manage-bar-action { color: rgb(255, 255, 2=
55); }

.manage-cookies-bar.legacy-dark .disclaimer-text a { white-space: initial; =
background-image: linear-gradient(90deg, currentcolor 100%, currentcolor 0p=
x); background-position: 0px 100%; background-repeat: repeat-x; background-=
size: 1px 1px; }

@supports (text-decoration-thickness:1px) and (text-underline-offset:0.2em)=
 {
  .manage-cookies-bar.legacy-dark .disclaimer-text a { background-repeat: u=
nset; background-image: unset; background-size: unset; background-position:=
 unset; text-underline-offset: 0.2em; text-decoration-skip-ink: auto; text-=
decoration: underline 1px; }
}

.manage-cookies-bar.legacy-light { color: rgb(17, 17, 17); background: rgb(=
237, 237, 237); }

.manage-cookies-bar.legacy-light h3 { color: rgb(0, 0, 0); }

.manage-cookies-bar.legacy-light .sqs-toggle > input { background-color: rg=
b(255, 255, 255); }

.manage-cookies-bar.legacy-light .sqs-toggle--off { background-color: rgb(1=
83, 183, 183); }

.manage-cookies-bar.legacy-light .sqs-toggle--on { background-color: rgb(0,=
 0, 0); }

.manage-cookies-bar.legacy-light .manage-bar-action { color: rgb(17, 17, 17=
); }

.manage-cookies-bar.legacy-light .close-icon > svg > path { fill: rgb(17, 1=
7, 17); }

.manage-cookies-bar.legacy-light .disclaimer-text a { white-space: initial;=
 background-image: linear-gradient(90deg, currentcolor 100%, currentcolor 0=
px); background-position: 0px 100%; background-repeat: repeat-x; background=
-size: 1px 1px; }

@supports (text-decoration-thickness:1px) and (text-underline-offset:0.2em)=
 {
  .manage-cookies-bar.legacy-light .disclaimer-text a { background-repeat: =
unset; background-image: unset; background-size: unset; background-position=
: unset; text-underline-offset: 0.2em; text-decoration-skip-ink: auto; text=
-decoration: underline 1px; }
}

.manage-cookies-bar .manage-bar-action { background-color: transparent; bor=
der: none; padding: 0px; }

.manage-cookies-bar.SUB_FOOTER { width: 100%; padding: 7px 60px; }

.manage-cookies-bar.PILL { z-index: 300000; margin: 0px 60px; padding: 7px =
10px; position: absolute; bottom: 0px; }

.toggle-wrapper { align-items: center; display: flex; }

.sqs-toggle { box-sizing: border-box; cursor: pointer; border-radius: 8px; =
align-items: center; width: 28px; height: 16px; margin-left: 8px; transitio=
n: background-color 0.3s cubic-bezier(0.32, 0.94, 0.6, 1); display: flex; p=
osition: relative; }

.sqs-toggle:has(input:focus-visible) { outline-offset: 2px; outline-width: =
2px; outline-style: solid; }

.sqs-toggle input { box-sizing: border-box; appearance: none; cursor: point=
er; background-color: rgb(255, 255, 255); border-radius: 50%; outline: none=
; width: 12px; height: 12px; margin: 2px; transition: 0.3s cubic-bezier(0.3=
2, 0.94, 0.6, 1); }

.sqs-toggle input:checked { transform: translate(12px); }

.manage-overlay-wrapper { z-index: 300001; position: fixed; }

.manage-cookies-overlay { box-sizing: border-box; max-height: 100vh; font-s=
ize: 12px; position: fixed; top: 50%; left: 50%; overflow: auto; transform:=
 translate(-50%, -50%); }

.manage-cookies-overlay .button-group { display: flex; }

.manage-cookies-overlay p { margin: 0px; }

.manage-cookies-overlay.legacy-dark { color: rgb(255, 255, 255); background=
: rgb(0, 0, 0); }

.manage-cookies-overlay.legacy-dark .sqs-toggle > input { background-color:=
 rgb(14, 14, 14); }

.manage-cookies-overlay.legacy-dark .sqs-toggle--off { background-color: rg=
b(183, 183, 183); }

.manage-cookies-overlay.legacy-dark .sqs-toggle--on, .manage-cookies-overla=
y.legacy-dark hr { background-color: rgb(255, 255, 255); }

.manage-cookies-overlay.legacy-dark .manage-bar-action { color: rgb(255, 25=
5, 255); }

.manage-cookies-overlay.legacy-dark .disclaimer-text a { white-space: initi=
al; background-image: linear-gradient(90deg, currentcolor 100%, currentcolo=
r 0px); background-position: 0px 100%; background-repeat: repeat-x; backgro=
und-size: 1px 1px; }

@supports (text-decoration-thickness:1px) and (text-underline-offset:0.2em)=
 {
  .manage-cookies-overlay.legacy-dark .disclaimer-text a { background-repea=
t: unset; background-image: unset; background-size: unset; background-posit=
ion: unset; text-underline-offset: 0.2em; text-decoration-skip-ink: auto; t=
ext-decoration: underline 1px; }
}

.manage-cookies-overlay.legacy-light { color: rgb(17, 17, 17); background: =
rgb(237, 237, 237); }

.manage-cookies-overlay.legacy-light h3 { color: rgb(0, 0, 0); }

.manage-cookies-overlay.legacy-light .sqs-toggle > input { background-color=
: rgb(255, 255, 255); }

.manage-cookies-overlay.legacy-light .sqs-toggle--off { background-color: r=
gb(183, 183, 183); }

.manage-cookies-overlay.legacy-light .sqs-toggle--on { background-color: rg=
b(0, 0, 0); }

.manage-cookies-overlay.legacy-light .manage-bar-action { color: rgb(17, 17=
, 17); }

.manage-cookies-overlay.legacy-light .close-icon > svg > path { fill: rgb(1=
7, 17, 17); }

.manage-cookies-overlay.legacy-light .disclaimer-text a { white-space: init=
ial; background-image: linear-gradient(90deg, currentcolor 100%, currentcol=
or 0px); background-position: 0px 100%; background-repeat: repeat-x; backgr=
ound-size: 1px 1px; }

@supports (text-decoration-thickness:1px) and (text-underline-offset:0.2em)=
 {
  .manage-cookies-overlay.legacy-light .disclaimer-text a { background-repe=
at: unset; background-image: unset; background-size: unset; background-posi=
tion: unset; text-underline-offset: 0.2em; text-decoration-skip-ink: auto; =
text-decoration: underline 1px; }
}

.manage-cookies-overlay .button-group { column-gap: 14px; }

.manage-cookies-overlay button { padding: 11px 15px !important; font-size: =
12px !important; }

.manage-cookies-overlay button > span { text-overflow: ellipsis; -webkit-li=
ne-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: =
hidden; }

.manage-cookies-overlay.legacy-dark .sqs-button-element--primary { color: r=
gb(0, 0, 0); background: rgb(255, 255, 255); border: none; }

.manage-cookies-overlay.legacy-dark .sqs-button-element--secondary { color:=
 rgb(255, 255, 255); background: rgb(0, 0, 0); border: 1px solid rgb(255, 2=
55, 255); }

.manage-cookies-overlay.legacy-dark .sqs-button-element--tertiary { color: =
rgb(255, 255, 255); background-color: transparent; border: none; }

.manage-cookies-overlay.legacy-light .sqs-button-element--primary { color: =
rgb(237, 237, 237); background: rgb(17, 17, 17); border: none; }

.manage-cookies-overlay.legacy-light .sqs-button-element--secondary { color=
: rgb(17, 17, 17); background: rgb(237, 237, 237); border: 1px solid rgb(17=
, 17, 17); }

.manage-cookies-overlay.legacy-light .sqs-button-element--tertiary { color:=
 rgb(17, 17, 17); background-color: transparent; border: none; }

@media (min-width: 641px) {
  .manage-cookies-overlay { min-width: 580px; max-width: 680px; padding: 40=
px; }
  .manage-cookies-overlay .category-description { margin-right: 100px; }
}

@media (max-width: 640px) {
  .manage-cookies-overlay { box-sizing: border-box; width: 100%; padding: 3=
0px; }
  .manage-cookies-overlay .category-description { margin-right: 60px; }
}

.manage-cookies-overlay p { font-size: 12px; line-height: 16px; }

.manage-cookies-overlay h3 { margin-top: 10px; margin-bottom: 20px; font-si=
ze: 24px; }

.manage-cookies-overlay h4 { margin: 15px 0px; font-size: 16px; }

.manage-cookies-overlay hr { opacity: 0.5; border: none; height: 1px; margi=
n: 5px 0px; }

.manage-cookies-overlay .disclaimer-text { margin-bottom: 20px; }

.manage-cookies-overlay .category-selection { justify-content: space-betwee=
n; align-items: center; display: flex; }

.manage-cookies-overlay .category-description { margin-bottom: 20px; }

.manage-cookies-overlay .button-group { justify-content: flex-end; margin-t=
op: 36px; }

.manage-cookies-overlay .close-icon { background-color: transparent; border=
: none; padding: 5px; position: absolute; top: 20px; right: 20px; }

.manage-cookies-overlay-backdrop { opacity: 0.75; background-color: rgb(0, =
0, 0); width: 100vw; height: 100vh; position: fixed; top: 0px; left: 0px; }

.cookie-banner-manager { position: relative; }

.cookie-banner-manager.cover-page .manage-cookies-bar { position: fixed; bo=
ttom: 0px; }
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/versioned-assets/1741876408789-HP6M7MHZ3ERYY6Q2ZA1P/static.css

@charset "utf-8";

.sqs-block-button-container { text-align: center; }

.sqs-block-button.sqs-stretched .sqs-block-content, .sqs-block-button.sqs-s=
tretched .sqs-block-button-element { height: 100%; display: flex; padding-t=
op: 0px !important; padding-bottom: 0px !important; }

.sqs-block-button.sqs-stretched .sqs-block-button-container { flex: 1 1 0%;=
 }

.sqs-block-button.sqs-stretched .sqs-block-button-element { align-items: ce=
nter; box-sizing: border-box; justify-content: center; }

.sqs-block-button:not(.sqs-stretched) .sqs-block-button-container { display=
: flex; }

.sqs-block-button:not(.sqs-stretched) .sqs-block-button-container--left { j=
ustify-content: flex-start; }

.sqs-block-button:not(.sqs-stretched) .sqs-block-button-container--center {=
 justify-content: center; }

.sqs-block-button:not(.sqs-stretched) .sqs-block-button-container--right { =
justify-content: flex-end; }

.sqs-block-button-element, .image-button a, .list-item-content__button { di=
splay: inline-block; -webkit-font-smoothing: antialiased; line-height: norm=
al; padding: var(--primaryButtonPadding) calc(var(--primaryButtonPadding) *=
 1.67); }

@media (hover: hover) {
  .sqs-block-button-element:hover, .image-button a:hover, .list-item-conten=
t__button:hover { opacity: 1; }
}

#siteWrapper.site-wrapper .sqs-button-element--primary, body .sqs-block-for=
m-lightbox .form-button-wrapper .sqs-button-element--primary { padding: var=
(--primary-button-padding-y) var(--primary-button-padding-x); }

#siteWrapper.site-wrapper .sqs-button-element--primary, body .sqs-block-for=
m-lightbox .form-button-wrapper .sqs-button-element--primary, #siteWrapper.=
site-wrapper .tock-block div#Tock_widget_container > div.TockWidgetWrapper =
.TockButton-blue.sqs-button-element--primary, body .sqs-block-form-lightbox=
 .form-button-wrapper .tock-block div#Tock_widget_container > div.TockWidge=
tWrapper .TockButton-blue.sqs-button-element--primary { border-width: var(-=
-primary-button-stroke); }

#siteWrapper.site-wrapper .sqs-button-element--secondary, body .sqs-block-f=
orm-lightbox .form-button-wrapper .sqs-button-element--secondary { padding:=
 var(--secondary-button-padding-y) var(--secondary-button-padding-x); }

#siteWrapper.site-wrapper .sqs-button-element--secondary, body .sqs-block-f=
orm-lightbox .form-button-wrapper .sqs-button-element--secondary, #siteWrap=
per.site-wrapper .tock-block div#Tock_widget_container > div.TockWidgetWrap=
per .TockButton-blue.sqs-button-element--secondary, body .sqs-block-form-li=
ghtbox .form-button-wrapper .tock-block div#Tock_widget_container > div.Toc=
kWidgetWrapper .TockButton-blue.sqs-button-element--secondary { border-widt=
h: var(--secondary-button-stroke); }

#siteWrapper.site-wrapper .sqs-button-element--tertiary, body .sqs-block-fo=
rm-lightbox .form-button-wrapper .sqs-button-element--tertiary { padding: v=
ar(--tertiary-button-padding-y) var(--tertiary-button-padding-x); }

#siteWrapper.site-wrapper .sqs-button-element--tertiary, body .sqs-block-fo=
rm-lightbox .form-button-wrapper .sqs-button-element--tertiary, #siteWrappe=
r.site-wrapper .tock-block div#Tock_widget_container > div.TockWidgetWrappe=
r .TockButton-blue.sqs-button-element--tertiary, body .sqs-block-form-light=
box .form-button-wrapper .tock-block div#Tock_widget_container > div.TockWi=
dgetWrapper .TockButton-blue.sqs-button-element--tertiary { border-width: v=
ar(--tertiary-button-stroke); }

#siteWrapper.site-wrapper .sqs-button-element--primary, body .sqs-block-for=
m-lightbox .form-button-wrapper .sqs-button-element--primary, #siteWrapper.=
site-wrapper .sqs-button-element--secondary, body .sqs-block-form-lightbox =
.form-button-wrapper .sqs-button-element--secondary, #siteWrapper.site-wrap=
per .sqs-button-element--tertiary, body .sqs-block-form-lightbox .form-butt=
on-wrapper .sqs-button-element--tertiary, #siteWrapper.site-wrapper .tock-b=
lock div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue.sqs=
-button-element--primary, body .sqs-block-form-lightbox .form-button-wrappe=
r .tock-block div#Tock_widget_container > div.TockWidgetWrapper .TockButton=
-blue.sqs-button-element--primary, #siteWrapper.site-wrapper .tock-block di=
v#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue.sqs-button=
-element--secondary, body .sqs-block-form-lightbox .form-button-wrapper .to=
ck-block div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue=
.sqs-button-element--secondary, #siteWrapper.site-wrapper .tock-block div#T=
ock_widget_container > div.TockWidgetWrapper .TockButton-blue.sqs-button-el=
ement--tertiary, body .sqs-block-form-lightbox .form-button-wrapper .tock-b=
lock div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue.sqs=
-button-element--tertiary { line-height: normal; border-style: solid; }

#siteWrapper.site-wrapper div#Tock_widget_container > div.TockWidgetWrapper=
 .TockButton { height: auto; line-height: 0; }

#siteWrapper.site-wrapper div#Tock_widget_container > div.TockWidgetWrapper=
 .TockButtonWidgetContainer, #siteWrapper.site-wrapper div#Tock_widget_cont=
ainer > div.TockWidgetWrapper .TockButton-buttonContainer, #siteWrapper.sit=
e-wrapper div#Tock_widget_container > div.TockWidgetWrapper .TockInlineButt=
on-container { width: auto; }

#siteWrapper.site-wrapper div#Tock_widget_container > div.TockWidgetWrapper=
 .TockSearchBar-container { align-items: center; }

#siteWrapper.site-wrapper div#Tock_widget_container > div.TockWidgetWrapper=
 .TockInlineButton-container { overflow: hidden; display: flex; align-items=
: center; justify-content: center; height: 49px; min-width: 180px; padding:=
 0px; border-radius: 0px 3px 3px 0px; }

#siteWrapper.site-wrapper div#Tock_widget_container.Tock_widget_container-c=
olumnLayout > div.TockWidgetWrapper .TockInlineButton-container { border-ra=
dius: 3px; }

.sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-element--primar=
y { border-width: var(--primary-button-stroke); border-style: solid; }

.sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-element--second=
ary { border-width: var(--secondary-button-stroke); border-style: solid; }

.sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-element--tertia=
ry { border-width: var(--tertiary-button-stroke); border-style: solid; }

body.primary-button-style-solid .sqs-button-element--primary, body.primary-=
button-style-solid .sqs-editable-button.sqs-button-element--primary { trans=
ition: opacity 0.1s linear; backface-visibility: hidden; }

@media (hover: hover) {
  body.primary-button-style-solid .sqs-button-element--primary:hover, body.=
primary-button-style-solid .sqs-editable-button.sqs-button-element--primary=
:hover { opacity: 0.8; }
}

.primary-button-style-outline .sqs-button-element--primary, .primary-button=
-style-outline .list-item .sqs-block-button-element.list-item-content__butt=
on.sqs-button-element--primary, .primary-button-style-outline .list-item[da=
ta-is-card-enabled=3D"true"] .sqs-block-button-element.list-item-content__b=
utton.sqs-button-element--primary, .primary-button-style-outline .sqs-block=
-form .sqs-editable-button.sqs-button-element--primary, .primary-button-sty=
le-outline .header-menu-cta .btn.sqs-button-element--primary, .primary-butt=
on-style-outline .tock-block div#Tock_widget_container > div.TockWidgetWrap=
per .TockButton-blue.sqs-button-element--primary, .primary-button-style-out=
line .sqs-modal-lightbox-content .sqs-button-element--primary { transition:=
 background-color 0.1s linear, color 0.1s linear; }

.primary-button-style-outline .sqs-button-element--primary:not(:hover), .pr=
imary-button-style-outline .list-item .sqs-block-button-element.list-item-c=
ontent__button.sqs-button-element--primary:not(:hover), .primary-button-sty=
le-outline .list-item[data-is-card-enabled=3D"true"] .sqs-block-button-elem=
ent.list-item-content__button.sqs-button-element--primary:not(:hover), .pri=
mary-button-style-outline .sqs-block-form .sqs-editable-button.sqs-button-e=
lement--primary:not(:hover), .primary-button-style-outline .header-menu-cta=
 .btn.sqs-button-element--primary:not(:hover), .primary-button-style-outlin=
e .tock-block div#Tock_widget_container > div.TockWidgetWrapper .TockButton=
-blue.sqs-button-element--primary:not(:hover), .primary-button-style-outlin=
e .sqs-modal-lightbox-content .sqs-button-element--primary:not(:hover) { ba=
ckground: transparent; }

.primary-button-style-outline .newsletter-form-button.sqs-system-button.sqs=
-button-element--primary:not(:hover) { background: transparent !important; =
}

.primary-button-shape-square .sqs-button-element--primary, .primary-button-=
shape-square #Tock_widget_container .sqs-button-element--primary.TockButton=
-blue { border-radius: 0px; }

.primary-button-shape-rounded .sqs-button-element--primary, .primary-button=
-shape-rounded #Tock_widget_container .sqs-button-element--primary.TockButt=
on-blue { border-radius: 0.4rem; }

.primary-button-shape-pill .sqs-button-element--primary, .primary-button-sh=
ape-pill #Tock_widget_container .sqs-button-element--primary.TockButton-blu=
e { border-radius: 300px; }

.primary-button-shape-oval .sqs-button-element--primary, .primary-button-sh=
ape-oval #Tock_widget_container .sqs-button-element--primary.TockButton-blu=
e { border-radius: 100%; }

.primary-button-shape-petal .sqs-button-element--primary, .primary-button-s=
hape-petal #Tock_widget_container .sqs-button-element--primary.TockButton-b=
lue { border-radius: 16px 0px; }

body.primary-button-shape-underline #siteWrapper .sqs-button-element--prima=
ry:not(.ma-pricing-option-button), body.primary-button-shape-underline .sqs=
-block-form-lightbox .sqs-button-element--primary:not(.ma-pricing-option-bu=
tton), body.primary-button-shape-underline #siteWrapper .comment-btn-wrappe=
r .comment-btn.sqs-button-element--primary, body.primary-button-shape-under=
line .sqs-block-form-lightbox .comment-btn-wrapper .comment-btn.sqs-button-=
element--primary, body.primary-button-shape-underline #siteWrapper .tock-bl=
ock div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue.sqs-=
button-element--primary, body.primary-button-shape-underline .sqs-block-for=
m-lightbox .tock-block div#Tock_widget_container > div.TockWidgetWrapper .T=
ockButton-blue.sqs-button-element--primary { border-top: none; border-right=
: none; border-left: none; border-bottom-style: solid; border-radius: 0px; =
border-bottom-width: var(--primary-button-stroke); }

.primary-button-shape-custom .sqs-button-element--primary, .primary-button-=
shape-custom .tock-block div#Tock_widget_container > div.TockWidgetWrapper =
.TockButton-blue.sqs-button-element--primary { border-top-left-radius: var(=
--primary-button-rounded-border-top-left-radius); border-top-right-radius: =
var(--primary-button-rounded-border-top-right-radius); border-bottom-left-r=
adius: var(--primary-button-rounded-border-bottom-left-radius); border-bott=
om-right-radius: var(--primary-button-rounded-border-bottom-right-radius); =
}

.secondary-button-style-solid .sqs-button-element--secondary, .secondary-bu=
tton-style-solid .sqs-editable-button.sqs-button-element--secondary, .secon=
dary-button-style-solid .tock-block div#Tock_widget_container > div.TockWid=
getWrapper .TockButton-blue.sqs-button-element--secondary { transition: opa=
city 0.1s linear; backface-visibility: hidden; }

.secondary-button-style-solid .sqs-button-element--secondary:hover, .second=
ary-button-style-solid .sqs-editable-button.sqs-button-element--secondary:h=
over, .secondary-button-style-solid .tock-block div#Tock_widget_container >=
 div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary:hover=
 { opacity: 0.8; }

.secondary-button-style-outline .sqs-button-element--secondary, .secondary-=
button-style-outline .list-item .sqs-block-button-element.list-item-content=
__button.sqs-button-element--secondary, .secondary-button-style-outline .li=
st-item[data-is-card-enabled=3D"true"] .sqs-block-button-element.list-item-=
content__button.sqs-button-element--secondary, .secondary-button-style-outl=
ine .sqs-block-form .sqs-editable-button.sqs-button-element--secondary, .se=
condary-button-style-outline .header-menu-cta .btn.sqs-button-element--seco=
ndary, .secondary-button-style-outline .tock-block div#Tock_widget_containe=
r > div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary, .=
secondary-button-style-outline .sqs-modal-lightbox-content .sqs-button-elem=
ent--secondary { transition: background-color 0.1s linear, color 0.1s linea=
r; }

.secondary-button-style-outline .sqs-button-element--secondary:not(:hover),=
 .secondary-button-style-outline .list-item .sqs-block-button-element.list-=
item-content__button.sqs-button-element--secondary:not(:hover), .secondary-=
button-style-outline .list-item[data-is-card-enabled=3D"true"] .sqs-block-b=
utton-element.list-item-content__button.sqs-button-element--secondary:not(:=
hover), .secondary-button-style-outline .sqs-block-form .sqs-editable-butto=
n.sqs-button-element--secondary:not(:hover), .secondary-button-style-outlin=
e .header-menu-cta .btn.sqs-button-element--secondary:not(:hover), .seconda=
ry-button-style-outline .tock-block div#Tock_widget_container > div.TockWid=
getWrapper .TockButton-blue.sqs-button-element--secondary:not(:hover), .sec=
ondary-button-style-outline .sqs-modal-lightbox-content .sqs-button-element=
--secondary:not(:hover) { background: transparent; }

.secondary-button-style-outline .newsletter-form-button.sqs-system-button.s=
qs-button-element--secondary { background: transparent !important; }

.secondary-button-shape-square .sqs-button-element--secondary, .secondary-b=
utton-shape-square .tock-block div#Tock_widget_container > div.TockWidgetWr=
apper .TockButton-blue.sqs-button-element--secondary { border-radius: 0px; =
}

.secondary-button-shape-rounded .sqs-button-element--secondary, .secondary-=
button-shape-rounded .tock-block div#Tock_widget_container > div.TockWidget=
Wrapper .TockButton-blue.sqs-button-element--secondary { border-radius: 0.4=
rem; }

.secondary-button-shape-pill .sqs-button-element--secondary, .secondary-but=
ton-shape-pill .tock-block div#Tock_widget_container > div.TockWidgetWrappe=
r .TockButton-blue.sqs-button-element--secondary { border-radius: 300px; }

.secondary-button-shape-oval .sqs-button-element--secondary, .secondary-but=
ton-shape-oval .tock-block div#Tock_widget_container > div.TockWidgetWrappe=
r .TockButton-blue.sqs-button-element--secondary { border-radius: 100%; }

body.secondary-button-shape-underline #siteWrapper .sqs-button-element--sec=
ondary, body.secondary-button-shape-underline .sqs-block-form-lightbox .sqs=
-button-element--secondary, body.secondary-button-shape-underline #siteWrap=
per .tock-block div#Tock_widget_container > div.TockWidgetWrapper .TockButt=
on-blue.sqs-button-element--secondary, body.secondary-button-shape-underlin=
e .sqs-block-form-lightbox .tock-block div#Tock_widget_container > div.Tock=
WidgetWrapper .TockButton-blue.sqs-button-element--secondary { border-top: =
none; border-right: none; border-left: none; border-bottom-style: solid; bo=
rder-radius: 0px; border-bottom-width: var(--secondary-button-stroke); }

.secondary-button-shape-petal .sqs-button-element--secondary, .secondary-bu=
tton-shape-petal .tock-block div#Tock_widget_container > div.TockWidgetWrap=
per .TockButton-blue.sqs-button-element--secondary { border-radius: 16px 0p=
x; }

.secondary-button-shape-custom .sqs-button-element--secondary, .secondary-b=
utton-shape-custom .tock-block div#Tock_widget_container > div.TockWidgetWr=
apper .TockButton-blue.sqs-button-element--secondary { border-top-left-radi=
us: var(--secondary-button-rounded-border-top-left-radius); border-top-righ=
t-radius: var(--secondary-button-rounded-border-top-right-radius); border-b=
ottom-left-radius: var(--secondary-button-rounded-border-bottom-left-radius=
); border-bottom-right-radius: var(--secondary-button-rounded-border-bottom=
-right-radius); }

.tertiary-button-style-solid .sqs-button-element--tertiary, .tertiary-butto=
n-style-solid .sqs-editable-button.sqs-button-element--tertiary, .tertiary-=
button-style-solid .tock-block div#Tock_widget_container > div.TockWidgetWr=
apper .TockButton-blue.sqs-button-element--tertiary { transition: opacity 0=
.1s linear; backface-visibility: hidden; }

.tertiary-button-style-solid .sqs-button-element--tertiary:hover, .tertiary=
-button-style-solid .sqs-editable-button.sqs-button-element--tertiary:hover=
, .tertiary-button-style-solid .tock-block div#Tock_widget_container > div.=
TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary:hover { opa=
city: 0.8; }

.tertiary-button-style-outline .sqs-button-element--tertiary, .tertiary-but=
ton-style-outline .list-item .sqs-block-button-element.list-item-content__b=
utton.sqs-button-element--tertiary, .tertiary-button-style-outline .list-it=
em[data-is-card-enabled=3D"true"] .sqs-block-button-element.list-item-conte=
nt__button.sqs-button-element--tertiary, .tertiary-button-style-outline .sq=
s-block-form .sqs-editable-button.sqs-button-element--tertiary, .tertiary-b=
utton-style-outline .header-menu-cta .btn.sqs-button-element--tertiary, .te=
rtiary-button-style-outline .tock-block div#Tock_widget_container > div.Toc=
kWidgetWrapper .TockButton-blue.sqs-button-element--tertiary, .tertiary-but=
ton-style-outline .sqs-modal-lightbox-content .sqs-button-element--tertiary=
 { transition: background-color 0.1s linear, color 0.1s linear; }

.tertiary-button-style-outline .sqs-button-element--tertiary:not(:hover), .=
tertiary-button-style-outline .list-item .sqs-block-button-element.list-ite=
m-content__button.sqs-button-element--tertiary:not(:hover), .tertiary-butto=
n-style-outline .list-item[data-is-card-enabled=3D"true"] .sqs-block-button=
-element.list-item-content__button.sqs-button-element--tertiary:not(:hover)=
, .tertiary-button-style-outline .sqs-block-form .sqs-editable-button.sqs-b=
utton-element--tertiary:not(:hover), .tertiary-button-style-outline .header=
-menu-cta .btn.sqs-button-element--tertiary:not(:hover), .tertiary-button-s=
tyle-outline .tock-block div#Tock_widget_container > div.TockWidgetWrapper =
.TockButton-blue.sqs-button-element--tertiary:not(:hover), .tertiary-button=
-style-outline .sqs-modal-lightbox-content .sqs-button-element--tertiary:no=
t(:hover) { background: transparent; }

.tertiary-button-style-outline .newsletter-form-button.sqs-system-button.sq=
s-button-element--tertiary { background: transparent !important; }

.tertiary-button-shape-square .sqs-button-element--tertiary, .tertiary-butt=
on-shape-square .tock-block div#Tock_widget_container > div.TockWidgetWrapp=
er .TockButton-blue.sqs-button-element--tertiary { border-radius: 0px; }

.tertiary-button-shape-rounded .sqs-button-element--tertiary, .tertiary-but=
ton-shape-rounded .tock-block div#Tock_widget_container > div.TockWidgetWra=
pper .TockButton-blue.sqs-button-element--tertiary { border-radius: 0.4rem;=
 }

.tertiary-button-shape-pill .sqs-button-element--tertiary, .tertiary-button=
-shape-pill .tock-block div#Tock_widget_container > div.TockWidgetWrapper .=
TockButton-blue.sqs-button-element--tertiary { border-radius: 300px; }

.tertiary-button-shape-oval .sqs-button-element--tertiary, .tertiary-button=
-shape-oval .tock-block div#Tock_widget_container > div.TockWidgetWrapper .=
TockButton-blue.sqs-button-element--tertiary { border-radius: 100%; }

body.tertiary-button-shape-underline #siteWrapper .sqs-button-element--tert=
iary, body.tertiary-button-shape-underline .sqs-block-form-lightbox .sqs-bu=
tton-element--tertiary, body.tertiary-button-shape-underline #siteWrapper .=
tock-block div#Tock_widget_container > div.TockWidgetWrapper .TockButton-bl=
ue.sqs-button-element--tertiary, body.tertiary-button-shape-underline .sqs-=
block-form-lightbox .tock-block div#Tock_widget_container > div.TockWidgetW=
rapper .TockButton-blue.sqs-button-element--tertiary { border-top: none; bo=
rder-right: none; border-left: none; border-bottom-style: solid; border-rad=
ius: 0px; border-bottom-width: var(--tertiary-button-stroke); }

.tertiary-button-shape-petal .sqs-button-element--tertiary, .tertiary-butto=
n-shape-petal .tock-block div#Tock_widget_container > div.TockWidgetWrapper=
 .TockButton-blue.sqs-button-element--tertiary { border-radius: 16px 0px; }

.tertiary-button-shape-custom .sqs-button-element--tertiary, .tertiary-butt=
on-shape-custom .tock-block div#Tock_widget_container > div.TockWidgetWrapp=
er .TockButton-blue.sqs-button-element--tertiary { border-top-left-radius: =
var(--tertiary-button-rounded-border-top-left-radius); border-top-right-rad=
ius: var(--tertiary-button-rounded-border-top-right-radius); border-bottom-=
left-radius: var(--tertiary-button-rounded-border-bottom-left-radius); bord=
er-bottom-right-radius: var(--tertiary-button-rounded-border-bottom-right-r=
adius); }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .image-button a:hover, .tweak-global-animations-animation-type-flex.primar=
y-button-style-outline .sqs-add-to-cart-button:hover, .tweak-global-animati=
ons-animation-type-flex.primary-button-style-outline .sqs-editable-button:n=
ot(input):hover, .tweak-global-animations-animation-type-flex.primary-butto=
n-style-outline .sqs-block-button-element.sqs-block-button-element--primary=
:hover, .tweak-global-animations-animation-type-flex.primary-button-style-o=
utline .ma-pricing-toggle-wrapper .ma-pricing-option-button:hover, .tweak-g=
lobal-animations-animation-type-flex.primary-button-style-outline [data-ani=
mation-role=3D"header-element"] .btn:hover { background-color: transparent =
!important; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-simple { background: transparent; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-simple:hover { background-color: transparent; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-carousel { background: transparent; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-carousel:hover { background-color: transparent; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-banner-slideshow { background: transparent; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-banner-slideshow:hover { background-color: transparent; }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.secondary-button-style-outli=
ne .sqs-button-element--secondary:hover, .tweak-global-animations-animation=
-type-flex.tertiary-button-style-outline .sqs-button-element--tertiary:hove=
r { background: transparent; }
}

.sqs-announcement-bar .sqs-announcement-bar-close { background: transparent=
; }

div#Tock_widget_container > div.TockWidgetWrapper .InlineWidgetDropDown-NoR=
ightBorder { border-right: 1px solid rgb(231, 231, 231); }

body .sqs-block-form { --fallback-white-hsl: 0,0%,98%; --fallback-black-hsl=
: 0,0%,0%; --solid-alpha-modifier: 1; --solid-hover-alpha-modifier: 0.6; --=
outline-hover-alpha-modifier: 0.4; --inverted-solid-hover-alpha-modifier: v=
ar(--solid-hover-alpha-modifier); --inverted-outline-hover-alpha-modifier: =
var(--outline-hover-alpha-modifier); --solid-focus-alpha-modifier: 1; --out=
line-focus-alpha-modifier: 0.4; --fill-hover-transition: 0.15s background-c=
olor cubic-bezier(0.33, 1, 0.68, 1); }

body.form-use-theme-colors .sqs-block-form { --dynamic-fill-color: var(--tw=
eak-form-block-field-fill-color); --dynamic-fill-color-hsl: var(--tweak-for=
m-block-field-fill-color-hsl); --dynamic-fill-color-a: var(--tweak-form-blo=
ck-field-fill-color-a); --dynamic-border-color: var(--tweak-form-block-fiel=
d-border-color); --dynamic-border-color-hsl: var(--tweak-form-block-field-b=
order-color-hsl); --dynamic-border-color-a: var(--tweak-form-block-field-bo=
rder-color-a); --dynamic-input-text-color: var(--tweak-form-block-field-inp=
ut-color); --dynamic-input-text-color-hsl: var(--tweak-form-block-field-inp=
ut-color-hsl); --dynamic-input-text-color-a: var(--tweak-form-block-field-i=
nput-color-a); --dynamic-accessory-color: var(--tweak-form-block-field-acce=
ssory-color); }

body.form-use-theme-colors .sqs-block-form.sqs-background-enabled { --dynam=
ic-fill-color: var(--tweak-form-block-field-fill-color-on-background); --dy=
namic-fill-color-hsl: var(--tweak-form-block-field-fill-color-on-background=
-hsl); --dynamic-fill-color-a: var(--tweak-form-block-field-fill-color-on-b=
ackground-a); --dynamic-border-color: var(--tweak-form-block-field-border-c=
olor-on-background); --dynamic-border-color-hsl: var(--tweak-form-block-fie=
ld-border-color-on-background-hsl); --dynamic-border-color-a: var(--tweak-f=
orm-block-field-border-color-on-background-a); --dynamic-input-text-color: =
var(--tweak-form-block-field-input-color-on-background); --dynamic-input-te=
xt-color-hsl: var(--tweak-form-block-field-input-color-on-background-hsl); =
--dynamic-input-text-color-a: var(--tweak-form-block-field-input-color-a); =
--dynamic-accessory-color: var(--tweak-form-block-field-accessory-color-on-=
background); }

.sqs-block-form .form-item input:not([type=3D"checkbox"]):not([type=3D"radi=
o"]), .sqs-block-form .form-item textarea, .sqs-block-form .form-item .file=
-display, .sqs-block-form .form-item select { padding: var(--form-field-pad=
ding-vertical) var(--form-field-padding-horizontal); }

.sqs-block-form .form-item select { padding-right: calc(var(--form-field-pa=
dding-horizontal) + var(--form-field-dropdown-icon-size) + 4px); }

.form-field-style-solid .sqs-block-form .form-item input:not([type=3D"check=
box"]):not([type=3D"radio"]), .form-field-style-solid .sqs-block-form .form=
-item textarea, .form-field-style-solid .sqs-block-form .form-item .file-di=
splay, .form-field-style-solid .sqs-block-form .form-item select { backgrou=
nd-color: hsla(var(--dynamic-fill-color-hsl, var(--fallback-white-hsl)), ca=
lc(var(--dynamic-fill-color-a, 1) * var(--solid-alpha-modifier))); transiti=
on: var(--fill-hover-transition); }

@media (hover: hover) {
  .form-field-style-solid .sqs-block-form .form-item input:not([type=3D"che=
ckbox"]):not([type=3D"radio"]):hover, .form-field-style-solid .sqs-block-fo=
rm .form-item textarea:hover, .form-field-style-solid .sqs-block-form .form=
-item .file-display:hover, .form-field-style-solid .sqs-block-form .form-it=
em select:hover { background-color: hsla(var(--dynamic-fill-color-hsl, var(=
--fallback-white-hsl)), calc(var(--dynamic-fill-color-a, 1) * var(--solid-h=
over-alpha-modifier))); }
}

.form-field-style-solid .sqs-block-form .form-item input:not([type=3D"check=
box"]):not([type=3D"radio"]):focus, .form-field-style-solid .sqs-block-form=
 .form-item textarea:focus, .form-field-style-solid .sqs-block-form .form-i=
tem .file-display:focus, .form-field-style-solid .sqs-block-form .form-item=
 select:focus { background-color: hsla(var(--dynamic-fill-color-hsl, var(--=
fallback-white-hsl)), calc(var(--dynamic-fill-color-a, 1) * var(--solid-foc=
us-alpha-modifier))); }

.form-field-style-outline .sqs-block-form .form-item input:not([type=3D"che=
ckbox"]):not([type=3D"radio"]), .form-field-style-outline .sqs-block-form .=
form-item textarea, .form-field-style-outline .sqs-block-form .form-item .f=
ile-display, .form-field-style-outline .sqs-block-form .form-item select { =
border-color: var(--dynamic-border-color, #A9A9A9); background-color: hsla(=
var(--dynamic-fill-color-hsl, var(--fallback-white-hsl)), 0); transition: v=
ar(--fill-hover-transition); }

@media (hover: hover) {
  .form-field-style-outline .sqs-block-form .form-item input:not([type=3D"c=
heckbox"]):not([type=3D"radio"]):hover, .form-field-style-outline .sqs-bloc=
k-form .form-item textarea:hover, .form-field-style-outline .sqs-block-form=
 .form-item .file-display:hover, .form-field-style-outline .sqs-block-form =
.form-item select:hover { background-color: hsla(var(--dynamic-fill-color-h=
sl, var(--fallback-white-hsl)), calc(var(--dynamic-fill-color-a, 1) * var(-=
-outline-hover-alpha-modifier))); }
}

.form-field-style-outline .sqs-block-form .form-item input:not([type=3D"che=
ckbox"]):not([type=3D"radio"]):focus, .form-field-style-outline .sqs-block-=
form .form-item textarea:focus, .form-field-style-outline .sqs-block-form .=
form-item .file-display:focus, .form-field-style-outline .sqs-block-form .f=
orm-item select:focus { background-color: hsla(var(--dynamic-fill-color-hsl=
, var(--fallback-white-hsl)), calc(var(--dynamic-fill-color-a, 1) * var(--o=
utline-focus-alpha-modifier))); }

.form-field-shape-square { }

.form-field-shape-square.form-field-border-none .sqs-block-form .form-item =
input, .form-field-shape-square.form-field-border-none .sqs-block-form .for=
m-item textarea, .form-field-shape-square.form-field-border-none .sqs-block=
-form .form-item .file-display, .form-field-shape-square.form-field-border-=
none .sqs-block-form .form-item select { border: 1px solid transparent; box=
-shadow: transparent 0px 0px 0px 1px; }

.form-field-shape-square.form-field-border-all .sqs-block-form .form-item i=
nput:not([type=3D"checkbox"]):not([type=3D"radio"]), .form-field-shape-squa=
re.form-field-border-all .sqs-block-form .form-item textarea, .form-field-s=
hape-square.form-field-border-all .sqs-block-form .form-item .file-display,=
 .form-field-shape-square.form-field-border-all .sqs-block-form .form-item =
select { border: solid var(--form-field-border-thickness) var(--dynamic-bor=
der-color, #A9A9A9); border-radius: 0px; box-shadow: transparent 0px 0px 0p=
x 1px; }

.form-field-shape-square.form-field-border-bottom .sqs-block-form .form-ite=
m input:not([type=3D"checkbox"]):not([type=3D"radio"]), .form-field-shape-s=
quare.form-field-border-bottom .sqs-block-form .form-item textarea, .form-f=
ield-shape-square.form-field-border-bottom .sqs-block-form .form-item .file=
-display, .form-field-shape-square.form-field-border-bottom .sqs-block-form=
 .form-item select { border-bottom: var(--form-field-border-thickness) soli=
d var(--dynamic-border-color, #A9A9A9); border-top: 0px; border-right: 0px;=
 border-left: 0px; border-bottom-left-radius: 0px; border-bottom-right-radi=
us: 0px; }

.form-field-shape-rounded { }

.form-field-shape-rounded .sqs-block-form input:not([type=3D"checkbox"]):no=
t([type=3D"radio"]), .form-field-shape-rounded .sqs-block-form textarea, .f=
orm-field-shape-rounded .sqs-block-form .file-upload, .form-field-shape-rou=
nded .sqs-block-form .file-display, .form-field-shape-rounded .sqs-block-fo=
rm select, .form-field-shape-rounded .sqs-block-form .form-field-error { bo=
rder-radius: 0.4rem; }

.form-field-shape-rounded .sqs-block-form .form-input-effects { --fx-input-=
border-radius: 0.4rem; }

.form-field-shape-rounded.form-field-border-none .sqs-block-form .form-item=
 input, .form-field-shape-rounded.form-field-border-none .sqs-block-form .f=
orm-item textarea, .form-field-shape-rounded.form-field-border-none .sqs-bl=
ock-form .form-item .file-display, .form-field-shape-rounded.form-field-bor=
der-none .sqs-block-form .form-item select { border: 1px solid transparent;=
 box-shadow: transparent 0px 0px 0px 1px; }

.form-field-shape-rounded.form-field-border-all .sqs-block-form .form-item =
input:not([type=3D"checkbox"]):not([type=3D"radio"]), .form-field-shape-rou=
nded.form-field-border-all .sqs-block-form .form-item textarea, .form-field=
-shape-rounded.form-field-border-all .sqs-block-form .form-item .file-displ=
ay, .form-field-shape-rounded.form-field-border-all .sqs-block-form .form-i=
tem select { border: solid var(--form-field-border-thickness) var(--dynamic=
-border-color, #A9A9A9); box-shadow: transparent 0px 0px 0px 1px; }

.form-field-shape-rounded.form-field-border-bottom .sqs-block-form .form-it=
em input:not([type=3D"checkbox"]):not([type=3D"radio"]), .form-field-shape-=
rounded.form-field-border-bottom .sqs-block-form .form-item textarea, .form=
-field-shape-rounded.form-field-border-bottom .sqs-block-form .form-item .f=
ile-display, .form-field-shape-rounded.form-field-border-bottom .sqs-block-=
form .form-item select { border-bottom: var(--form-field-border-thickness) =
solid var(--dynamic-border-color, #A9A9A9); border-top: 0px; border-right: =
0px; border-left: 0px; border-bottom-left-radius: 0px; border-bottom-right-=
radius: 0px; }

.form-field-shape-pill { --pill-border-radius: calc(var(--form-field-paddin=
g-vertical) + var(--form-block-input-text-font-line-height) * 0.66); }

.form-field-shape-pill .sqs-block-form input:not([type=3D"checkbox"]):not([=
type=3D"radio"]), .form-field-shape-pill .sqs-block-form textarea, .form-fi=
eld-shape-pill .sqs-block-form .file-upload, .form-field-shape-pill .sqs-bl=
ock-form .file-display, .form-field-shape-pill .sqs-block-form select, .for=
m-field-shape-pill .sqs-block-form .form-field-error { border-radius: var(-=
-pill-border-radius); }

.form-field-shape-pill .sqs-block-form .form-input-effects { --fx-input-bor=
der-radius: var(--pill-border-radius); }

.form-field-shape-pill.form-field-border-none .sqs-block-form .form-item in=
put, .form-field-shape-pill.form-field-border-none .sqs-block-form .form-it=
em textarea, .form-field-shape-pill.form-field-border-none .sqs-block-form =
.form-item .file-display, .form-field-shape-pill.form-field-border-none .sq=
s-block-form .form-item select { border: 1px solid transparent; box-shadow:=
 transparent 0px 0px 0px 1px; }

.form-field-shape-pill.form-field-border-all .sqs-block-form .form-item inp=
ut:not([type=3D"checkbox"]):not([type=3D"radio"]), .form-field-shape-pill.f=
orm-field-border-all .sqs-block-form .form-item textarea, .form-field-shape=
-pill.form-field-border-all .sqs-block-form .form-item .file-display, .form=
-field-shape-pill.form-field-border-all .sqs-block-form .form-item select {=
 border: solid var(--form-field-border-thickness) var(--dynamic-border-colo=
r, #A9A9A9); box-shadow: transparent 0px 0px 0px 1px; }

.form-field-shape-pill.form-field-border-bottom .sqs-block-form .form-item =
input:not([type=3D"checkbox"]):not([type=3D"radio"]), .form-field-shape-pil=
l.form-field-border-bottom .sqs-block-form .form-item textarea, .form-field=
-shape-pill.form-field-border-bottom .sqs-block-form .form-item .file-displ=
ay, .form-field-shape-pill.form-field-border-bottom .sqs-block-form .form-i=
tem select { border-bottom: var(--form-field-border-thickness) solid var(--=
dynamic-border-color, #A9A9A9); border-top: 0px; border-right: 0px; border-=
left: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;=
 }

.form-field-shape-custom { }

.form-field-shape-custom .sqs-block-form input:not([type=3D"checkbox"]):not=
([type=3D"radio"]), .form-field-shape-custom .sqs-block-form textarea, .for=
m-field-shape-custom .sqs-block-form .file-upload, .form-field-shape-custom=
 .sqs-block-form .file-display, .form-field-shape-custom .sqs-block-form se=
lect, .form-field-shape-custom .sqs-block-form .form-field-error { border-t=
op-left-radius: var(--form-field-shape-border-top-left-radius); border-top-=
right-radius: var(--form-field-shape-border-top-right-radius); border-botto=
m-right-radius: var(--form-field-shape-border-bottom-right-radius); border-=
bottom-left-radius: var(--form-field-shape-border-bottom-left-radius); }

.form-field-shape-custom .sqs-block-form .form-input-effects { --fx-input-b=
order-radius: var(--form-field-shape-border-top-left-radius) var(--form-fie=
ld-shape-border-top-right-radius) var(--form-field-shape-border-bottom-righ=
t-radius) var(--form-field-shape-border-bottom-left-radius); }

.form-field-shape-custom.form-field-border-none .sqs-block-form .form-item =
input, .form-field-shape-custom.form-field-border-none .sqs-block-form .for=
m-item textarea, .form-field-shape-custom.form-field-border-none .sqs-block=
-form .form-item .file-display, .form-field-shape-custom.form-field-border-=
none .sqs-block-form .form-item select { border: 1px solid transparent; box=
-shadow: transparent 0px 0px 0px 1px; }

.form-field-shape-custom.form-field-border-all .sqs-block-form .form-item i=
nput:not([type=3D"checkbox"]):not([type=3D"radio"]), .form-field-shape-cust=
om.form-field-border-all .sqs-block-form .form-item textarea, .form-field-s=
hape-custom.form-field-border-all .sqs-block-form .form-item .file-display,=
 .form-field-shape-custom.form-field-border-all .sqs-block-form .form-item =
select { border: solid var(--form-field-border-thickness) var(--dynamic-bor=
der-color, #A9A9A9); box-shadow: transparent 0px 0px 0px 1px; }

.form-field-shape-custom.form-field-border-bottom .sqs-block-form .form-ite=
m input:not([type=3D"checkbox"]):not([type=3D"radio"]), .form-field-shape-c=
ustom.form-field-border-bottom .sqs-block-form .form-item textarea, .form-f=
ield-shape-custom.form-field-border-bottom .sqs-block-form .form-item .file=
-display, .form-field-shape-custom.form-field-border-bottom .sqs-block-form=
 .form-item select { border-bottom: var(--form-field-border-thickness) soli=
d var(--dynamic-border-color, #A9A9A9); border-top: 0px; border-right: 0px;=
 border-left: 0px; }

.form-field-border-all .sqs-block-form .form-item .form-input-prefix { padd=
ing: var(--form-field-padding-vertical) 10px var(--form-field-padding-verti=
cal) var(--form-field-padding-horizontal); border-width: var(--form-field-b=
order-thickness) 0; left: var(--form-field-border-thickness); }

.form-field-border-bottom .sqs-block-form .form-item .form-input-prefix { p=
adding: var(--form-field-padding-vertical) 10px var(--form-field-padding-ve=
rtical) var(--form-field-padding-horizontal); border-width: 0 0 var(--form-=
field-border-thickness) 0; left: 0px; }

.form-field-border-none .sqs-block-form .form-item .form-input-prefix { pad=
ding: var(--form-field-padding-vertical) 10px var(--form-field-padding-vert=
ical) var(--form-field-padding-horizontal); border-width: 1px 0px; left: 1p=
x; }

.sqs-block-form .form-item.select svg path, .sqs-block-form .form-item.time=
 svg path, .sqs-block-form .form-item.date svg path { fill: var(--dynamic-a=
ccessory-color, #000); }

.sqs-block-form .form-item.select select ~ div { right: var(--form-field-pa=
dding-horizontal); }

.sqs-block-form .form-item.date input ~ div, .sqs-block-form .form-item.tim=
e input ~ div { right: var(--form-field-padding-horizontal); }

.form-field-border-all .sqs-block-form .form-item select ~ div { right: cal=
c(var(--form-field-border-thickness) + var(--form-field-padding-horizontal)=
); }

.form-field-checkbox-shape-square .sqs-block-form .form-item.checkbox input=
[type=3D"checkbox"], .form-field-checkbox-shape-square .sqs-block-form .for=
m-item.email input[type=3D"checkbox"], .form-field-checkbox-shape-square .s=
qs-block-form .form-item.cover-the-fees input[type=3D"checkbox"] { border-r=
adius: 0px; }

.form-field-checkbox-shape-pill .sqs-block-form .form-item.checkbox input[t=
ype=3D"checkbox"], .form-field-checkbox-shape-pill .sqs-block-form .form-it=
em.email input[type=3D"checkbox"], .form-field-checkbox-shape-pill .sqs-blo=
ck-form .form-item.cover-the-fees input[type=3D"checkbox"] { border-radius:=
 300px; }

.form-field-checkbox-shape-rounded .sqs-block-form .form-item.checkbox inpu=
t[type=3D"checkbox"], .form-field-checkbox-shape-rounded .sqs-block-form .f=
orm-item.email input[type=3D"checkbox"], .form-field-checkbox-shape-rounded=
 .sqs-block-form .form-item.cover-the-fees input[type=3D"checkbox"] { borde=
r-radius: 25%; }

.form-field-checkbox-shape-custom .sqs-block-form .form-item.checkbox input=
[type=3D"checkbox"], .form-field-checkbox-shape-custom .sqs-block-form .for=
m-item.email input[type=3D"checkbox"], .form-field-checkbox-shape-custom .s=
qs-block-form .form-item.cover-the-fees input[type=3D"checkbox"], .form-fie=
ld-checkbox-shape-custom .sqs-block-form .form-item.checkbox label span, .f=
orm-field-checkbox-shape-custom .sqs-block-form .form-item.email label span=
, .form-field-checkbox-shape-custom .sqs-block-form .form-item.cover-the-fe=
es label span { border-top-left-radius: var(--form-field-checkbox-shape-bor=
der-top-left-radius); border-top-right-radius: var(--form-field-checkbox-sh=
ape-border-top-right-radius); border-bottom-right-radius: var(--form-field-=
checkbox-shape-border-bottom-right-radius); border-bottom-left-radius: var(=
--form-field-checkbox-shape-border-bottom-left-radius); }

.form-field-checkbox-fill-solid.form-field-checkbox-color-normal .sqs-block=
-form .form-item.checkbox, .form-field-checkbox-fill-solid.form-field-check=
box-color-normal .form-item.email, .form-field-checkbox-fill-solid.form-fie=
ld-checkbox-color-normal .form-item.cover-the-fees { --background-color-hsl=
: var(--dynamic-fill-color-hsl, var(--fallback-white-hsl)); --background-co=
lor-alpha: var(--dynamic-fill-color-a, 1); --background-color-alpha-default=
: var(--dynamic-fill-color-a, 1); --checked-background-color-hsl: var(--dyn=
amic-fill-color-hsl, var(--fallback-white-hsl)); --checked-background-color=
-alpha: var(--dynamic-fill-color-a, 1); --checked-background-color-alpha-de=
fault: var(--dynamic-fill-color-a, 1); --checked-foreground-color: var(--dy=
namic-border-color, #000); --hover-alpha-modifier: var(--solid-hover-alpha-=
modifier); }

.form-field-checkbox-fill-solid.form-field-checkbox-color-normal .sqs-block=
-form .form-item.checkbox label, .form-field-checkbox-fill-solid.form-field=
-checkbox-color-normal .form-item.email label, .form-field-checkbox-fill-so=
lid.form-field-checkbox-color-normal .form-item.cover-the-fees label { colu=
mn-gap: var(--form-field-checkbox-space-between-icon-and-text); cursor: poi=
nter; }

.form-field-checkbox-fill-solid.form-field-checkbox-color-normal .sqs-block=
-form .form-item.checkbox label input[type=3D"checkbox"], .form-field-check=
box-fill-solid.form-field-checkbox-color-normal .form-item.email label inpu=
t[type=3D"checkbox"], .form-field-checkbox-fill-solid.form-field-checkbox-c=
olor-normal .form-item.cover-the-fees label input[type=3D"checkbox"] { curs=
or: pointer; transition: var(--fill-hover-transition); background-color: hs=
la(var(--background-color-hsl), calc(var(--background-color-alpha-default) =
* var(--solid-alpha-modifier))); border: var(--form-field-checkbox-border-t=
hickness) solid var(--dynamic-border-color, #A9A9A9); width: var(--form-fie=
ld-checkbox-size); height: var(--form-field-checkbox-size); flex-shrink: 0;=
 margin-right: 0px; }

.form-field-checkbox-fill-solid.form-field-checkbox-color-normal .sqs-block=
-form .form-item.checkbox label input[type=3D"checkbox"]::before, .form-fie=
ld-checkbox-fill-solid.form-field-checkbox-color-normal .form-item.email la=
bel input[type=3D"checkbox"]::before, .form-field-checkbox-fill-solid.form-=
field-checkbox-color-normal .form-item.cover-the-fees label input[type=3D"c=
heckbox"]::before { width: 75%; height: 75%; background-color: var(--checke=
d-foreground-color) !important; }

@media (hover: hover) {
  .form-field-checkbox-fill-solid.form-field-checkbox-color-normal .sqs-blo=
ck-form .form-item.checkbox label input[type=3D"checkbox"]:hover, .form-fie=
ld-checkbox-fill-solid.form-field-checkbox-color-normal .form-item.email la=
bel input[type=3D"checkbox"]:hover, .form-field-checkbox-fill-solid.form-fi=
eld-checkbox-color-normal .form-item.cover-the-fees label input[type=3D"che=
ckbox"]:hover { background-color: hsla(var(--background-color-hsl), calc(va=
r(--background-color-alpha) * var(--hover-alpha-modifier))); }
}

.form-field-checkbox-fill-solid.form-field-checkbox-color-normal .sqs-block=
-form .form-item.checkbox label input[type=3D"checkbox"]:checked, .form-fie=
ld-checkbox-fill-solid.form-field-checkbox-color-normal .form-item.email la=
bel input[type=3D"checkbox"]:checked, .form-field-checkbox-fill-solid.form-=
field-checkbox-color-normal .form-item.cover-the-fees label input[type=3D"c=
heckbox"]:checked { background-color: hsla(var(--checked-background-color-h=
sl), var(--checked-background-color-alpha-default)) !important; }

@media (hover: hover) {
  .form-field-checkbox-fill-solid.form-field-checkbox-color-normal .sqs-blo=
ck-form .form-item.checkbox label input[type=3D"checkbox"]:checked:hover, .=
form-field-checkbox-fill-solid.form-field-checkbox-color-normal .form-item.=
email label input[type=3D"checkbox"]:checked:hover, .form-field-checkbox-fi=
ll-solid.form-field-checkbox-color-normal .form-item.cover-the-fees label i=
nput[type=3D"checkbox"]:checked:hover { background-color: hsla(var(--checke=
d-background-color-hsl), calc(var(--checked-background-color-alpha) * var(-=
-checked-hover-alpha-modifier, var(--hover-alpha-modifier)))) !important; }
}

.form-field-checkbox-fill-solid.form-field-checkbox-color-inverted .sqs-blo=
ck-form .form-item.checkbox, .form-field-checkbox-fill-solid.form-field-che=
ckbox-color-inverted .form-item.email, .form-field-checkbox-fill-solid.form=
-field-checkbox-color-inverted .form-item.cover-the-fees { --background-col=
or-hsl: var(--dynamic-fill-color-hsl, var(--fallback-white-hsl)); --backgro=
und-color-alpha: var(--dynamic-fill-color-a, 1); --background-color-alpha-d=
efault: var(--dynamic-fill-color-a, 1); --checked-background-color-hsl: var=
(--dynamic-border-color-hsl, var(--fallback-black-hsl)); --checked-backgrou=
nd-color-alpha: var(--dynamic-border-color-a, 1); --checked-background-colo=
r-alpha-default: var(--dynamic-border-color-a, 1); --checked-foreground-col=
or: var(--dynamic-fill-color, #FAFAFA); --hover-alpha-modifier: var(--solid=
-hover-alpha-modifier); --checked-hover-alpha-modifier: var(--inverted-soli=
d-hover-alpha-modifier); }

.form-field-checkbox-fill-solid.form-field-checkbox-color-inverted .sqs-blo=
ck-form .form-item.checkbox label, .form-field-checkbox-fill-solid.form-fie=
ld-checkbox-color-inverted .form-item.email label, .form-field-checkbox-fil=
l-solid.form-field-checkbox-color-inverted .form-item.cover-the-fees label =
{ column-gap: var(--form-field-checkbox-space-between-icon-and-text); curso=
r: pointer; }

.form-field-checkbox-fill-solid.form-field-checkbox-color-inverted .sqs-blo=
ck-form .form-item.checkbox label input[type=3D"checkbox"], .form-field-che=
ckbox-fill-solid.form-field-checkbox-color-inverted .form-item.email label =
input[type=3D"checkbox"], .form-field-checkbox-fill-solid.form-field-checkb=
ox-color-inverted .form-item.cover-the-fees label input[type=3D"checkbox"] =
{ cursor: pointer; transition: var(--fill-hover-transition); background-col=
or: hsla(var(--background-color-hsl), calc(var(--background-color-alpha-def=
ault) * var(--solid-alpha-modifier))); border: var(--form-field-checkbox-bo=
rder-thickness) solid var(--dynamic-border-color, #A9A9A9); width: var(--fo=
rm-field-checkbox-size); height: var(--form-field-checkbox-size); flex-shri=
nk: 0; margin-right: 0px; }

.form-field-checkbox-fill-solid.form-field-checkbox-color-inverted .sqs-blo=
ck-form .form-item.checkbox label input[type=3D"checkbox"]::before, .form-f=
ield-checkbox-fill-solid.form-field-checkbox-color-inverted .form-item.emai=
l label input[type=3D"checkbox"]::before, .form-field-checkbox-fill-solid.f=
orm-field-checkbox-color-inverted .form-item.cover-the-fees label input[typ=
e=3D"checkbox"]::before { width: 75%; height: 75%; background-color: var(--=
checked-foreground-color) !important; }

@media (hover: hover) {
  .form-field-checkbox-fill-solid.form-field-checkbox-color-inverted .sqs-b=
lock-form .form-item.checkbox label input[type=3D"checkbox"]:hover, .form-f=
ield-checkbox-fill-solid.form-field-checkbox-color-inverted .form-item.emai=
l label input[type=3D"checkbox"]:hover, .form-field-checkbox-fill-solid.for=
m-field-checkbox-color-inverted .form-item.cover-the-fees label input[type=
=3D"checkbox"]:hover { background-color: hsla(var(--background-color-hsl), =
calc(var(--background-color-alpha) * var(--hover-alpha-modifier))); }
}

.form-field-checkbox-fill-solid.form-field-checkbox-color-inverted .sqs-blo=
ck-form .form-item.checkbox label input[type=3D"checkbox"]:checked, .form-f=
ield-checkbox-fill-solid.form-field-checkbox-color-inverted .form-item.emai=
l label input[type=3D"checkbox"]:checked, .form-field-checkbox-fill-solid.f=
orm-field-checkbox-color-inverted .form-item.cover-the-fees label input[typ=
e=3D"checkbox"]:checked { background-color: hsla(var(--checked-background-c=
olor-hsl), var(--checked-background-color-alpha-default)) !important; }

@media (hover: hover) {
  .form-field-checkbox-fill-solid.form-field-checkbox-color-inverted .sqs-b=
lock-form .form-item.checkbox label input[type=3D"checkbox"]:checked:hover,=
 .form-field-checkbox-fill-solid.form-field-checkbox-color-inverted .form-i=
tem.email label input[type=3D"checkbox"]:checked:hover, .form-field-checkbo=
x-fill-solid.form-field-checkbox-color-inverted .form-item.cover-the-fees l=
abel input[type=3D"checkbox"]:checked:hover { background-color: hsla(var(--=
checked-background-color-hsl), calc(var(--checked-background-color-alpha) *=
 var(--checked-hover-alpha-modifier, var(--hover-alpha-modifier)))) !import=
ant; }
}

.form-field-checkbox-fill-outline.form-field-checkbox-color-normal .sqs-blo=
ck-form .form-item.checkbox, .form-field-checkbox-fill-outline.form-field-c=
heckbox-color-normal .form-item.email, .form-field-checkbox-fill-outline.fo=
rm-field-checkbox-color-normal .form-item.cover-the-fees { --background-col=
or-hsl: var(--dynamic-fill-color-hsl, var(--fallback-white-hsl)); --backgro=
und-color-alpha: var(--dynamic-fill-color-a, 1); --background-color-alpha-d=
efault: 0; --checked-background-color-hsl: var(--dynamic-fill-color-hsl, va=
r(--fallback-white-hsl)); --checked-background-color-alpha: var(--dynamic-f=
ill-color-a, 1); --checked-background-color-alpha-default: 0; --checked-for=
eground-color: var(--dynamic-border-color, #000); --hover-alpha-modifier: v=
ar(--outline-hover-alpha-modifier); }

.form-field-checkbox-fill-outline.form-field-checkbox-color-normal .sqs-blo=
ck-form .form-item.checkbox label, .form-field-checkbox-fill-outline.form-f=
ield-checkbox-color-normal .form-item.email label, .form-field-checkbox-fil=
l-outline.form-field-checkbox-color-normal .form-item.cover-the-fees label =
{ column-gap: var(--form-field-checkbox-space-between-icon-and-text); curso=
r: pointer; }

.form-field-checkbox-fill-outline.form-field-checkbox-color-normal .sqs-blo=
ck-form .form-item.checkbox label input[type=3D"checkbox"], .form-field-che=
ckbox-fill-outline.form-field-checkbox-color-normal .form-item.email label =
input[type=3D"checkbox"], .form-field-checkbox-fill-outline.form-field-chec=
kbox-color-normal .form-item.cover-the-fees label input[type=3D"checkbox"] =
{ cursor: pointer; transition: var(--fill-hover-transition); background-col=
or: hsla(var(--background-color-hsl), calc(var(--background-color-alpha-def=
ault) * var(--solid-alpha-modifier))); border: var(--form-field-checkbox-bo=
rder-thickness) solid var(--dynamic-border-color, #A9A9A9); width: var(--fo=
rm-field-checkbox-size); height: var(--form-field-checkbox-size); flex-shri=
nk: 0; margin-right: 0px; }

.form-field-checkbox-fill-outline.form-field-checkbox-color-normal .sqs-blo=
ck-form .form-item.checkbox label input[type=3D"checkbox"]::before, .form-f=
ield-checkbox-fill-outline.form-field-checkbox-color-normal .form-item.emai=
l label input[type=3D"checkbox"]::before, .form-field-checkbox-fill-outline=
.form-field-checkbox-color-normal .form-item.cover-the-fees label input[typ=
e=3D"checkbox"]::before { width: 75%; height: 75%; background-color: var(--=
checked-foreground-color) !important; }

@media (hover: hover) {
  .form-field-checkbox-fill-outline.form-field-checkbox-color-normal .sqs-b=
lock-form .form-item.checkbox label input[type=3D"checkbox"]:hover, .form-f=
ield-checkbox-fill-outline.form-field-checkbox-color-normal .form-item.emai=
l label input[type=3D"checkbox"]:hover, .form-field-checkbox-fill-outline.f=
orm-field-checkbox-color-normal .form-item.cover-the-fees label input[type=
=3D"checkbox"]:hover { background-color: hsla(var(--background-color-hsl), =
calc(var(--background-color-alpha) * var(--hover-alpha-modifier))); }
}

.form-field-checkbox-fill-outline.form-field-checkbox-color-normal .sqs-blo=
ck-form .form-item.checkbox label input[type=3D"checkbox"]:checked, .form-f=
ield-checkbox-fill-outline.form-field-checkbox-color-normal .form-item.emai=
l label input[type=3D"checkbox"]:checked, .form-field-checkbox-fill-outline=
.form-field-checkbox-color-normal .form-item.cover-the-fees label input[typ=
e=3D"checkbox"]:checked { background-color: hsla(var(--checked-background-c=
olor-hsl), var(--checked-background-color-alpha-default)) !important; }

@media (hover: hover) {
  .form-field-checkbox-fill-outline.form-field-checkbox-color-normal .sqs-b=
lock-form .form-item.checkbox label input[type=3D"checkbox"]:checked:hover,=
 .form-field-checkbox-fill-outline.form-field-checkbox-color-normal .form-i=
tem.email label input[type=3D"checkbox"]:checked:hover, .form-field-checkbo=
x-fill-outline.form-field-checkbox-color-normal .form-item.cover-the-fees l=
abel input[type=3D"checkbox"]:checked:hover { background-color: hsla(var(--=
checked-background-color-hsl), calc(var(--checked-background-color-alpha) *=
 var(--checked-hover-alpha-modifier, var(--hover-alpha-modifier)))) !import=
ant; }
}

.form-field-checkbox-fill-outline.form-field-checkbox-color-inverted .sqs-b=
lock-form .form-item.checkbox, .form-field-checkbox-fill-outline.form-field=
-checkbox-color-inverted .form-item.email, .form-field-checkbox-fill-outlin=
e.form-field-checkbox-color-inverted .form-item.cover-the-fees { --backgrou=
nd-color-hsl: var(--dynamic-fill-color-hsl, var(--fallback-white-hsl)); --b=
ackground-color-alpha: var(--dynamic-fill-color-a, 1); --background-color-a=
lpha-default: 0; --checked-background-color-hsl: var(--dynamic-border-color=
-hsl, var(--fallback-black-hsl)); --checked-background-color-alpha: var(--d=
ynamic-border-color-a, 1); --checked-background-color-alpha-default: var(--=
dynamic-border-color-a, 1); --checked-foreground-color: var(--dynamic-fill-=
color, #FAFAFA); --hover-alpha-modifier: var(--outline-hover-alpha-modifier=
); --checked-hover-alpha-modifier: var(--inverted-outline-hover-alpha-modif=
ier); }

.form-field-checkbox-fill-outline.form-field-checkbox-color-inverted .sqs-b=
lock-form .form-item.checkbox label, .form-field-checkbox-fill-outline.form=
-field-checkbox-color-inverted .form-item.email label, .form-field-checkbox=
-fill-outline.form-field-checkbox-color-inverted .form-item.cover-the-fees =
label { column-gap: var(--form-field-checkbox-space-between-icon-and-text);=
 cursor: pointer; }

.form-field-checkbox-fill-outline.form-field-checkbox-color-inverted .sqs-b=
lock-form .form-item.checkbox label input[type=3D"checkbox"], .form-field-c=
heckbox-fill-outline.form-field-checkbox-color-inverted .form-item.email la=
bel input[type=3D"checkbox"], .form-field-checkbox-fill-outline.form-field-=
checkbox-color-inverted .form-item.cover-the-fees label input[type=3D"check=
box"] { cursor: pointer; transition: var(--fill-hover-transition); backgrou=
nd-color: hsla(var(--background-color-hsl), calc(var(--background-color-alp=
ha-default) * var(--solid-alpha-modifier))); border: var(--form-field-check=
box-border-thickness) solid var(--dynamic-border-color, #A9A9A9); width: va=
r(--form-field-checkbox-size); height: var(--form-field-checkbox-size); fle=
x-shrink: 0; margin-right: 0px; }

.form-field-checkbox-fill-outline.form-field-checkbox-color-inverted .sqs-b=
lock-form .form-item.checkbox label input[type=3D"checkbox"]::before, .form=
-field-checkbox-fill-outline.form-field-checkbox-color-inverted .form-item.=
email label input[type=3D"checkbox"]::before, .form-field-checkbox-fill-out=
line.form-field-checkbox-color-inverted .form-item.cover-the-fees label inp=
ut[type=3D"checkbox"]::before { width: 75%; height: 75%; background-color: =
var(--checked-foreground-color) !important; }

@media (hover: hover) {
  .form-field-checkbox-fill-outline.form-field-checkbox-color-inverted .sqs=
-block-form .form-item.checkbox label input[type=3D"checkbox"]:hover, .form=
-field-checkbox-fill-outline.form-field-checkbox-color-inverted .form-item.=
email label input[type=3D"checkbox"]:hover, .form-field-checkbox-fill-outli=
ne.form-field-checkbox-color-inverted .form-item.cover-the-fees label input=
[type=3D"checkbox"]:hover { background-color: hsla(var(--background-color-h=
sl), calc(var(--background-color-alpha) * var(--hover-alpha-modifier))); }
}

.form-field-checkbox-fill-outline.form-field-checkbox-color-inverted .sqs-b=
lock-form .form-item.checkbox label input[type=3D"checkbox"]:checked, .form=
-field-checkbox-fill-outline.form-field-checkbox-color-inverted .form-item.=
email label input[type=3D"checkbox"]:checked, .form-field-checkbox-fill-out=
line.form-field-checkbox-color-inverted .form-item.cover-the-fees label inp=
ut[type=3D"checkbox"]:checked { background-color: hsla(var(--checked-backgr=
ound-color-hsl), var(--checked-background-color-alpha-default)) !important;=
 }

@media (hover: hover) {
  .form-field-checkbox-fill-outline.form-field-checkbox-color-inverted .sqs=
-block-form .form-item.checkbox label input[type=3D"checkbox"]:checked:hove=
r, .form-field-checkbox-fill-outline.form-field-checkbox-color-inverted .fo=
rm-item.email label input[type=3D"checkbox"]:checked:hover, .form-field-che=
ckbox-fill-outline.form-field-checkbox-color-inverted .form-item.cover-the-=
fees label input[type=3D"checkbox"]:checked:hover { background-color: hsla(=
var(--checked-background-color-hsl), calc(var(--checked-background-color-al=
pha) * var(--checked-hover-alpha-modifier, var(--hover-alpha-modifier)))) !=
important; }
}

.form-field-checkbox-type-button.form-field-checkbox-fill-solid .sqs-block-=
form .form-item.checkbox { --background-color-hsl: var(--dynamic-fill-color=
-hsl, var(--fallback-white-hsl)); --background-color-alpha: var(--dynamic-f=
ill-color-a, 1); --background-color-alpha-default: var(--dynamic-fill-color=
-a, 1); --foreground-color-hsl: var(--dynamic-border-color-hsl, var(--fallb=
ack-black-hsl)); --foreground-color-alpha: var(--dynamic-border-color-a, 1)=
; --checked-foreground-color: var(--dynamic-fill-color, #FAFAFA); --hover-a=
lpha-modifier: var(--solid-hover-alpha-modifier); --checked-hover-alpha-mod=
ifier: var(--inverted-solid-hover-alpha-modifier); }

.form-field-checkbox-type-button.form-field-checkbox-fill-solid .sqs-block-=
form .form-item.checkbox input[type=3D"checkbox"] { position: absolute; opa=
city: 0; pointer-events: none; }

.form-field-checkbox-type-button.form-field-checkbox-fill-solid .sqs-block-=
form .form-item.checkbox label { cursor: pointer; user-select: none; displa=
y: inline-flex; }

.form-field-checkbox-type-button.form-field-checkbox-fill-solid .sqs-block-=
form .form-item.checkbox label span { transition: var(--fill-hover-transiti=
on); background-color: hsla(var(--background-color-hsl), calc(var(--backgro=
und-color-alpha-default) * var(--solid-alpha-modifier))); color: hsla(var(-=
-foreground-color-hsl), var(--foreground-color-alpha)); padding: var(--form=
-field-checkbox-padding-vertical) var(--form-field-checkbox-padding-horizon=
tal); border: var(--form-field-checkbox-border-thickness) solid hsla(var(--=
foreground-color-hsl), var(--foreground-color-alpha)); }

@media (hover: hover) {
  .form-field-checkbox-type-button.form-field-checkbox-fill-solid .sqs-bloc=
k-form .form-item.checkbox label span:hover { background-color: hsla(var(--=
background-color-hsl), calc(var(--background-color-alpha) * var(--hover-alp=
ha-modifier))); }
}

.form-field-checkbox-type-button.form-field-checkbox-fill-solid .sqs-block-=
form .form-item.checkbox label input[type=3D"checkbox"]:checked ~ span { ba=
ckground-color: hsla(var(--foreground-color-hsl), var(--foreground-color-al=
pha)); color: var(--checked-foreground-color); border-color: hsla(var(--for=
eground-color-hsl), var(--foreground-color-alpha)); }

@media (hover: hover) {
  .form-field-checkbox-type-button.form-field-checkbox-fill-solid .sqs-bloc=
k-form .form-item.checkbox label input[type=3D"checkbox"]:checked ~ span:ho=
ver { background-color: hsla(var(--foreground-color-hsl), calc(var(--foregr=
ound-color-alpha) * var(--checked-hover-alpha-modifier, var(--hover-alpha-m=
odifier)))); }
}

.form-field-checkbox-type-button.form-field-checkbox-fill-outline .sqs-bloc=
k-form .form-item.checkbox { --background-color-hsl: var(--dynamic-fill-col=
or-hsl, var(--fallback-white-hsl)); --background-color-alpha: var(--dynamic=
-fill-color-a, 1); --background-color-alpha-default: 0; --foreground-color-=
hsl: var(--dynamic-border-color-hsl, var(--fallback-black-hsl)); --foregrou=
nd-color-alpha: var(--dynamic-border-color-a, 1); --checked-foreground-colo=
r: var(--dynamic-fill-color, #FAFAFA); --hover-alpha-modifier: var(--outlin=
e-hover-alpha-modifier); --checked-hover-alpha-modifier: var(--inverted-out=
line-hover-alpha-modifier); }

.form-field-checkbox-type-button.form-field-checkbox-fill-outline .sqs-bloc=
k-form .form-item.checkbox input[type=3D"checkbox"] { position: absolute; o=
pacity: 0; pointer-events: none; }

.form-field-checkbox-type-button.form-field-checkbox-fill-outline .sqs-bloc=
k-form .form-item.checkbox label { cursor: pointer; user-select: none; disp=
lay: inline-flex; }

.form-field-checkbox-type-button.form-field-checkbox-fill-outline .sqs-bloc=
k-form .form-item.checkbox label span { transition: var(--fill-hover-transi=
tion); background-color: hsla(var(--background-color-hsl), calc(var(--backg=
round-color-alpha-default) * var(--solid-alpha-modifier))); color: hsla(var=
(--foreground-color-hsl), var(--foreground-color-alpha)); padding: var(--fo=
rm-field-checkbox-padding-vertical) var(--form-field-checkbox-padding-horiz=
ontal); border: var(--form-field-checkbox-border-thickness) solid hsla(var(=
--foreground-color-hsl), var(--foreground-color-alpha)); }

@media (hover: hover) {
  .form-field-checkbox-type-button.form-field-checkbox-fill-outline .sqs-bl=
ock-form .form-item.checkbox label span:hover { background-color: hsla(var(=
--background-color-hsl), calc(var(--background-color-alpha) * var(--hover-a=
lpha-modifier))); }
}

.form-field-checkbox-type-button.form-field-checkbox-fill-outline .sqs-bloc=
k-form .form-item.checkbox label input[type=3D"checkbox"]:checked ~ span { =
background-color: hsla(var(--foreground-color-hsl), var(--foreground-color-=
alpha)); color: var(--checked-foreground-color); border-color: hsla(var(--f=
oreground-color-hsl), var(--foreground-color-alpha)); }

@media (hover: hover) {
  .form-field-checkbox-type-button.form-field-checkbox-fill-outline .sqs-bl=
ock-form .form-item.checkbox label input[type=3D"checkbox"]:checked ~ span:=
hover { background-color: hsla(var(--foreground-color-hsl), calc(var(--fore=
ground-color-alpha) * var(--checked-hover-alpha-modifier, var(--hover-alpha=
-modifier)))); }
}

.form-field-checkbox-type-button.form-field-checkbox-shape-square .sqs-bloc=
k-form .form-item.checkbox label span { border-radius: 0px; }

.form-field-checkbox-type-button.form-field-checkbox-shape-pill { --checkbo=
x-pill-border-radius: calc(var(--form-field-checkbox-padding-vertical) + va=
r(--form-block-option-text-font-line-height) * 0.66); }

.form-field-checkbox-type-button.form-field-checkbox-shape-pill .sqs-block-=
form .form-item.checkbox label span { border-radius: var(--checkbox-pill-bo=
rder-radius); }

.form-field-checkbox-type-button.form-field-checkbox-shape-rounded .sqs-blo=
ck-form .form-item.checkbox label span { border-radius: 0.4rem; }

.form-field-checkbox-layout-stack .sqs-block-form .form-item.checkbox { dis=
play: flex; flex-flow: column wrap; gap: var(--form-field-checkbox-row-gap)=
 var(--form-field-checkbox-column-gap); }

.form-field-checkbox-layout-fit .sqs-block-form .form-item.checkbox { displ=
ay: flex; flex-flow: wrap; gap: var(--form-field-checkbox-row-gap) var(--fo=
rm-field-checkbox-column-gap); }

.form-field-radio-shape-square .sqs-block-form .form-item.radio .radio-mark=
, .form-field-radio-shape-square .sqs-block-form .form-item.radio .radio-ma=
rk::after, .form-field-radio-shape-square .sqs-block-form .form-item.radio =
.radio-label, .form-field-radio-shape-square .sqs-block-form .form-item.rad=
io .radio-outline { border-radius: 0px; }

.form-field-radio-shape-pill .sqs-block-form .form-item.radio .radio-mark, =
.form-field-radio-shape-pill .sqs-block-form .form-item.radio .radio-mark::=
after, .form-field-radio-shape-pill .sqs-block-form .form-item.radio .radio=
-label, .form-field-radio-shape-pill .sqs-block-form .form-item.radio .radi=
o-outline { border-radius: 300px; }

.form-field-radio-shape-custom .sqs-block-form .form-item.radio .radio-mark=
, .form-field-radio-shape-custom .sqs-block-form .form-item.radio .radio-ma=
rk::after, .form-field-radio-shape-custom .sqs-block-form .form-item.radio =
.radio-label, .form-field-radio-shape-custom .sqs-block-form .form-item.rad=
io .radio-outline { border-top-left-radius: var(--form-field-radio-shape-bo=
rder-top-left-radius); border-top-right-radius: var(--form-field-radio-shap=
e-border-top-right-radius); border-bottom-right-radius: var(--form-field-ra=
dio-shape-border-bottom-right-radius); border-bottom-left-radius: var(--for=
m-field-radio-shape-border-bottom-left-radius); }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-normal .sqs-block-form .form-item.radio { --background-color-hsl: var(-=
-dynamic-fill-color-hsl, var(--fallback-white-hsl)); --background-color-alp=
ha: var(--dynamic-fill-color-a, 1); --background-color-alpha-default: var(-=
-dynamic-fill-color-a, 1); --checked-background-color-hsl: var(--dynamic-fi=
ll-color-hsl, var(--fallback-white-hsl)); --checked-background-color-alpha:=
 var(--dynamic-fill-color-a, 1); --checked-background-color-alpha-default: =
var(--dynamic-fill-color-a, 1); --checked-foreground-color: var(--dynamic-b=
order-color, #000); --hover-alpha-modifier: var(--solid-hover-alpha-modifie=
r); }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-normal .sqs-block-form .form-item.radio label { column-gap: var(--form-=
field-radio-space-between-icon-and-text); }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-normal .sqs-block-form .form-item.radio label input[type=3D"radio"] { w=
idth: var(--form-field-radio-size); height: var(--form-field-radio-size); m=
argin-right: 0px; cursor: pointer; }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-normal .sqs-block-form .form-item.radio label .radio-mark { transition:=
 var(--fill-hover-transition); background-color: hsla(var(--background-colo=
r-hsl), calc(var(--background-color-alpha-default) * var(--solid-alpha-modi=
fier))); border: var(--form-field-radio-border-thickness) solid var(--dynam=
ic-border-color, #000); width: var(--form-field-radio-size); height: var(--=
form-field-radio-size); }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-normal .sqs-block-form .form-item.radio label .radio-mark::after { posi=
tion: absolute; width: 50%; height: 50%; left: 50%; top: 50%; transform: tr=
anslate(-50%, -50%) scale(0); background-color: var(--checked-foreground-co=
lor) !important; }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-normal .sqs-block-form .form-item.radio label .radio-outline { width: v=
ar(--form-field-radio-size); height: var(--form-field-radio-size); }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-normal .sqs-block-form .form-item.radio label input[type=3D"radio"]:che=
cked ~ .radio-mark { background-color: hsla(var(--checked-background-color-=
hsl), var(--checked-background-color-alpha-default)) !important; }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-normal .sqs-block-form .form-item.radio label input[type=3D"radio"]:che=
cked ~ .radio-mark::after { transform: translate(-50%, -50%) scale(1); }

@media (hover: hover) {
  .form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-=
color-normal .sqs-block-form .form-item.radio label:hover input[type=3D"rad=
io"] ~ .radio-mark { background-color: hsla(var(--background-color-hsl), ca=
lc(var(--background-color-alpha) * var(--hover-alpha-modifier))); }
  .form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-=
color-normal .sqs-block-form .form-item.radio label:hover input[type=3D"rad=
io"]:checked ~ .radio-mark { background-color: hsla(var(--checked-backgroun=
d-color-hsl), calc(var(--checked-background-color-alpha) * var(--checked-ho=
ver-alpha-modifier, var(--hover-alpha-modifier)))) !important; }
}

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-normal .sqs-block-form .form-item.radio label input[type=3D"radio"] { f=
lex-shrink: 0; }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-inverted .sqs-block-form .form-item.radio { --background-color-hsl: var=
(--dynamic-fill-color-hsl, var(--fallback-white-hsl)); --background-color-a=
lpha: var(--dynamic-fill-color-a, 1); --background-color-alpha-default: var=
(--dynamic-fill-color-a, 1); --checked-background-color-hsl: var(--dynamic-=
border-color-hsl, var(--fallback-black-hsl)); --checked-background-color-al=
pha: var(--dynamic-border-color-a, 1); --checked-background-color-alpha-def=
ault: var(--dynamic-border-color-a, 1); --checked-foreground-color: var(--d=
ynamic-fill-color, #FAFAFA); --hover-alpha-modifier: var(--solid-hover-alph=
a-modifier); --checked-hover-alpha-modifier: var(--inverted-solid-hover-alp=
ha-modifier); }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-inverted .sqs-block-form .form-item.radio label { column-gap: var(--for=
m-field-radio-space-between-icon-and-text); }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-inverted .sqs-block-form .form-item.radio label input[type=3D"radio"] {=
 width: var(--form-field-radio-size); height: var(--form-field-radio-size);=
 margin-right: 0px; cursor: pointer; }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-inverted .sqs-block-form .form-item.radio label .radio-mark { transitio=
n: var(--fill-hover-transition); background-color: hsla(var(--background-co=
lor-hsl), calc(var(--background-color-alpha-default) * var(--solid-alpha-mo=
difier))); border: var(--form-field-radio-border-thickness) solid var(--dyn=
amic-border-color, #000); width: var(--form-field-radio-size); height: var(=
--form-field-radio-size); }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-inverted .sqs-block-form .form-item.radio label .radio-mark::after { po=
sition: absolute; width: 50%; height: 50%; left: 50%; top: 50%; transform: =
translate(-50%, -50%) scale(0); background-color: var(--checked-foreground-=
color) !important; }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-inverted .sqs-block-form .form-item.radio label .radio-outline { width:=
 var(--form-field-radio-size); height: var(--form-field-radio-size); }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-inverted .sqs-block-form .form-item.radio label input[type=3D"radio"]:c=
hecked ~ .radio-mark { background-color: hsla(var(--checked-background-colo=
r-hsl), var(--checked-background-color-alpha-default)) !important; }

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-inverted .sqs-block-form .form-item.radio label input[type=3D"radio"]:c=
hecked ~ .radio-mark::after { transform: translate(-50%, -50%) scale(1); }

@media (hover: hover) {
  .form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-=
color-inverted .sqs-block-form .form-item.radio label:hover input[type=3D"r=
adio"] ~ .radio-mark { background-color: hsla(var(--background-color-hsl), =
calc(var(--background-color-alpha) * var(--hover-alpha-modifier))); }
  .form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-=
color-inverted .sqs-block-form .form-item.radio label:hover input[type=3D"r=
adio"]:checked ~ .radio-mark { background-color: hsla(var(--checked-backgro=
und-color-hsl), calc(var(--checked-background-color-alpha) * var(--checked-=
hover-alpha-modifier, var(--hover-alpha-modifier)))) !important; }
}

.form-field-radio-type-icon.form-field-radio-fill-solid.form-field-radio-co=
lor-inverted .sqs-block-form .form-item.radio label input[type=3D"radio"] {=
 flex-shrink: 0; }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-normal .sqs-block-form .form-item.radio { --background-color-hsl: var=
(--dynamic-fill-color-hsl, var(--fallback-white-hsl)); --background-color-a=
lpha: var(--dynamic-fill-color-a, 1); --background-color-alpha-default: 0; =
--checked-background-color-hsl: var(--dynamic-fill-color-hsl, var(--fallbac=
k-white-hsl)); --checked-background-color-alpha: var(--dynamic-fill-color-a=
, 1); --checked-background-color-alpha-default: 0; --checked-foreground-col=
or: var(--dynamic-border-color, #000); --hover-alpha-modifier: var(--outlin=
e-hover-alpha-modifier); }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-normal .sqs-block-form .form-item.radio label { column-gap: var(--for=
m-field-radio-space-between-icon-and-text); }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-normal .sqs-block-form .form-item.radio label input[type=3D"radio"] {=
 width: var(--form-field-radio-size); height: var(--form-field-radio-size);=
 margin-right: 0px; cursor: pointer; }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-normal .sqs-block-form .form-item.radio label .radio-mark { transitio=
n: var(--fill-hover-transition); background-color: hsla(var(--background-co=
lor-hsl), calc(var(--background-color-alpha-default) * var(--solid-alpha-mo=
difier))); border: var(--form-field-radio-border-thickness) solid var(--dyn=
amic-border-color, #000); width: var(--form-field-radio-size); height: var(=
--form-field-radio-size); }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-normal .sqs-block-form .form-item.radio label .radio-mark::after { po=
sition: absolute; width: 50%; height: 50%; left: 50%; top: 50%; transform: =
translate(-50%, -50%) scale(0); background-color: var(--checked-foreground-=
color) !important; }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-normal .sqs-block-form .form-item.radio label .radio-outline { width:=
 var(--form-field-radio-size); height: var(--form-field-radio-size); }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-normal .sqs-block-form .form-item.radio label input[type=3D"radio"]:c=
hecked ~ .radio-mark { background-color: hsla(var(--checked-background-colo=
r-hsl), var(--checked-background-color-alpha-default)) !important; }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-normal .sqs-block-form .form-item.radio label input[type=3D"radio"]:c=
hecked ~ .radio-mark::after { transform: translate(-50%, -50%) scale(1); }

@media (hover: hover) {
  .form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radi=
o-color-normal .sqs-block-form .form-item.radio label:hover input[type=3D"r=
adio"] ~ .radio-mark { background-color: hsla(var(--background-color-hsl), =
calc(var(--background-color-alpha) * var(--hover-alpha-modifier))); }
  .form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radi=
o-color-normal .sqs-block-form .form-item.radio label:hover input[type=3D"r=
adio"]:checked ~ .radio-mark { background-color: hsla(var(--checked-backgro=
und-color-hsl), calc(var(--checked-background-color-alpha) * var(--checked-=
hover-alpha-modifier, var(--hover-alpha-modifier)))) !important; }
}

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-normal .sqs-block-form .form-item.radio label input[type=3D"radio"] {=
 flex-shrink: 0; }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-inverted .sqs-block-form .form-item.radio { --background-color-hsl: v=
ar(--dynamic-fill-color-hsl, var(--fallback-white-hsl)); --background-color=
-alpha: var(--dynamic-fill-color-a, 1); --background-color-alpha-default: 0=
; --checked-background-color-hsl: var(--dynamic-border-color-hsl, var(--fal=
lback-black-hsl)); --checked-background-color-alpha: var(--dynamic-border-c=
olor-a, 1); --checked-background-color-alpha-default: var(--dynamic-border-=
color-a, 1); --checked-foreground-color: var(--dynamic-fill-color, #FAFAFA)=
; --hover-alpha-modifier: var(--outline-hover-alpha-modifier); --checked-ho=
ver-alpha-modifier: var(--inverted-outline-hover-alpha-modifier); }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-inverted .sqs-block-form .form-item.radio label { column-gap: var(--f=
orm-field-radio-space-between-icon-and-text); }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-inverted .sqs-block-form .form-item.radio label input[type=3D"radio"]=
 { width: var(--form-field-radio-size); height: var(--form-field-radio-size=
); margin-right: 0px; cursor: pointer; }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-inverted .sqs-block-form .form-item.radio label .radio-mark { transit=
ion: var(--fill-hover-transition); background-color: hsla(var(--background-=
color-hsl), calc(var(--background-color-alpha-default) * var(--solid-alpha-=
modifier))); border: var(--form-field-radio-border-thickness) solid var(--d=
ynamic-border-color, #000); width: var(--form-field-radio-size); height: va=
r(--form-field-radio-size); }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-inverted .sqs-block-form .form-item.radio label .radio-mark::after { =
position: absolute; width: 50%; height: 50%; left: 50%; top: 50%; transform=
: translate(-50%, -50%) scale(0); background-color: var(--checked-foregroun=
d-color) !important; }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-inverted .sqs-block-form .form-item.radio label .radio-outline { widt=
h: var(--form-field-radio-size); height: var(--form-field-radio-size); }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-inverted .sqs-block-form .form-item.radio label input[type=3D"radio"]=
:checked ~ .radio-mark { background-color: hsla(var(--checked-background-co=
lor-hsl), var(--checked-background-color-alpha-default)) !important; }

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-inverted .sqs-block-form .form-item.radio label input[type=3D"radio"]=
:checked ~ .radio-mark::after { transform: translate(-50%, -50%) scale(1); =
}

@media (hover: hover) {
  .form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radi=
o-color-inverted .sqs-block-form .form-item.radio label:hover input[type=3D=
"radio"] ~ .radio-mark { background-color: hsla(var(--background-color-hsl)=
, calc(var(--background-color-alpha) * var(--hover-alpha-modifier))); }
  .form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radi=
o-color-inverted .sqs-block-form .form-item.radio label:hover input[type=3D=
"radio"]:checked ~ .radio-mark { background-color: hsla(var(--checked-backg=
round-color-hsl), calc(var(--checked-background-color-alpha) * var(--checke=
d-hover-alpha-modifier, var(--hover-alpha-modifier)))) !important; }
}

.form-field-radio-type-icon.form-field-radio-fill-outline.form-field-radio-=
color-inverted .sqs-block-form .form-item.radio label input[type=3D"radio"]=
 { flex-shrink: 0; }

.form-field-radio-type-icon.form-field-radio-shape-rounded .sqs-block-form =
.form-item.radio .radio-mark, .form-field-radio-type-icon.form-field-radio-=
shape-rounded .sqs-block-form .form-item.radio .radio-mark::after, .form-fi=
eld-radio-type-icon.form-field-radio-shape-rounded .sqs-block-form .form-it=
em.radio .radio-label, .form-field-radio-type-icon.form-field-radio-shape-r=
ounded .sqs-block-form .form-item.radio .radio-outline { border-radius: 25%=
; }

.form-field-radio-type-button.form-field-radio-fill-solid .sqs-block-form .=
form-item.radio { --background-color-hsl: var(--dynamic-fill-color-hsl, var=
(--fallback-white-hsl)); --background-color-alpha: var(--dynamic-fill-color=
-a, 1); --background-color-alpha-default: var(--dynamic-fill-color-a, 1); -=
-foreground-color-hsl: var(--dynamic-border-color-hsl, var(--fallback-black=
-hsl)); --foreground-color-alpha: var(--dynamic-border-color-a, 1); --check=
ed-foreground-color: var(--dynamic-fill-color, #FAFAFA); --hover-alpha-modi=
fier: var(--solid-hover-alpha-modifier); --checked-hover-alpha-modifier: va=
r(--inverted-solid-hover-alpha-modifier); }

.form-field-radio-type-button.form-field-radio-fill-solid .sqs-block-form .=
form-item.radio input[type=3D"radio"] { position: absolute; opacity: 0; cur=
sor: pointer; }

@media (hover: hover) {
  .form-field-radio-type-button.form-field-radio-fill-solid .sqs-block-form=
 .form-item.radio input[type=3D"radio"]:hover ~ span { background-color: hs=
la(var(--background-color-hsl), calc(var(--background-color-alpha) * var(--=
hover-alpha-modifier))); }
  .form-field-radio-type-button.form-field-radio-fill-solid .sqs-block-form=
 .form-item.radio input[type=3D"radio"]:checked:hover ~ span { background-c=
olor: hsla(var(--foreground-color-hsl), calc(var(--foreground-color-alpha) =
* var(--checked-hover-alpha-modifier, var(--hover-alpha-modifier)))); }
}

.form-field-radio-type-button.form-field-radio-fill-solid .sqs-block-form .=
form-item.radio label span:empty { display: none; }

.form-field-radio-type-button.form-field-radio-fill-solid .sqs-block-form .=
form-item.radio label { cursor: pointer; user-select: none; display: inline=
-flex; align-items: center; justify-content: center; }

.form-field-radio-type-button.form-field-radio-fill-solid .sqs-block-form .=
form-item.radio label span { transition: var(--fill-hover-transition); back=
ground-color: hsla(var(--background-color-hsl), calc(var(--background-color=
-alpha-default) * var(--solid-alpha-modifier))); color: hsla(var(--foregrou=
nd-color-hsl), var(--foreground-color-alpha)); padding: var(--form-field-ra=
dio-padding-vertical) var(--form-field-radio-padding-horizontal); border: v=
ar(--form-field-radio-border-thickness) solid hsla(var(--foreground-color-h=
sl), var(--foreground-color-alpha)); }

.form-field-radio-type-button.form-field-radio-fill-solid .sqs-block-form .=
form-item.radio label input[type=3D"radio"]:checked ~ span { background-col=
or: hsla(var(--foreground-color-hsl), var(--foreground-color-alpha)); color=
: var(--checked-foreground-color); border-color: hsla(var(--foreground-colo=
r-hsl), var(--foreground-color-alpha)); }

.form-field-radio-type-button.form-field-radio-fill-outline .sqs-block-form=
 .form-item.radio { --background-color-hsl: var(--dynamic-fill-color-hsl, v=
ar(--fallback-white-hsl)); --background-color-alpha: var(--dynamic-fill-col=
or-a, 1); --background-color-alpha-default: 0; --foreground-color-hsl: var(=
--dynamic-border-color-hsl, var(--fallback-black-hsl)); --foreground-color-=
alpha: var(--dynamic-border-color-a, 1); --checked-foreground-color: var(--=
dynamic-fill-color, #FAFAFA); --hover-alpha-modifier: var(--outline-hover-a=
lpha-modifier); --checked-hover-alpha-modifier: var(--inverted-outline-hove=
r-alpha-modifier); }

.form-field-radio-type-button.form-field-radio-fill-outline .sqs-block-form=
 .form-item.radio input[type=3D"radio"] { position: absolute; opacity: 0; c=
ursor: pointer; }

@media (hover: hover) {
  .form-field-radio-type-button.form-field-radio-fill-outline .sqs-block-fo=
rm .form-item.radio input[type=3D"radio"]:hover ~ span { background-color: =
hsla(var(--background-color-hsl), calc(var(--background-color-alpha) * var(=
--hover-alpha-modifier))); }
  .form-field-radio-type-button.form-field-radio-fill-outline .sqs-block-fo=
rm .form-item.radio input[type=3D"radio"]:checked:hover ~ span { background=
-color: hsla(var(--foreground-color-hsl), calc(var(--foreground-color-alpha=
) * var(--checked-hover-alpha-modifier, var(--hover-alpha-modifier)))); }
}

.form-field-radio-type-button.form-field-radio-fill-outline .sqs-block-form=
 .form-item.radio label span:empty { display: none; }

.form-field-radio-type-button.form-field-radio-fill-outline .sqs-block-form=
 .form-item.radio label { cursor: pointer; user-select: none; display: inli=
ne-flex; align-items: center; justify-content: center; }

.form-field-radio-type-button.form-field-radio-fill-outline .sqs-block-form=
 .form-item.radio label span { transition: var(--fill-hover-transition); ba=
ckground-color: hsla(var(--background-color-hsl), calc(var(--background-col=
or-alpha-default) * var(--solid-alpha-modifier))); color: hsla(var(--foregr=
ound-color-hsl), var(--foreground-color-alpha)); padding: var(--form-field-=
radio-padding-vertical) var(--form-field-radio-padding-horizontal); border:=
 var(--form-field-radio-border-thickness) solid hsla(var(--foreground-color=
-hsl), var(--foreground-color-alpha)); }

.form-field-radio-type-button.form-field-radio-fill-outline .sqs-block-form=
 .form-item.radio label input[type=3D"radio"]:checked ~ span { background-c=
olor: hsla(var(--foreground-color-hsl), var(--foreground-color-alpha)); col=
or: var(--checked-foreground-color); border-color: hsla(var(--foreground-co=
lor-hsl), var(--foreground-color-alpha)); }

.form-field-radio-type-button.form-field-radio-shape-rounded .sqs-block-for=
m .form-item.radio .radio-mark, .form-field-radio-type-button.form-field-ra=
dio-shape-rounded .sqs-block-form .form-item.radio .radio-mark::after, .for=
m-field-radio-type-button.form-field-radio-shape-rounded .sqs-block-form .f=
orm-item.radio .radio-label, .form-field-radio-type-button.form-field-radio=
-shape-rounded .sqs-block-form .form-item.radio .radio-outline { border-rad=
ius: 0.4rem; }

.form-field-radio-type-button.form-field-radio-shape-pill .sqs-block-form .=
form-item.radio { --radio-pill-border-radius: calc(var(--form-field-radio-p=
adding-vertical) + var(--form-block-option-text-font-line-height) * 0.66); =
}

.form-field-radio-type-button.form-field-radio-shape-pill .sqs-block-form .=
form-item.radio .radio-mark, .form-field-radio-type-button.form-field-radio=
-shape-pill .sqs-block-form .form-item.radio .radio-mark::after, .form-fiel=
d-radio-type-button.form-field-radio-shape-pill .sqs-block-form .form-item.=
radio .radio-label, .form-field-radio-type-button.form-field-radio-shape-pi=
ll .sqs-block-form .form-item.radio .radio-outline { border-radius: var(--r=
adio-pill-border-radius); }

.form-field-radio-layout-stack .sqs-block-form .form-item.radio { display: =
flex; flex-flow: column wrap; gap: var(--form-field-radio-row-gap) var(--fo=
rm-field-radio-column-gap); }

.form-field-radio-layout-stack .sqs-block-form .form-item.radio .radio-mark=
 { left: unset; }

.form-field-radio-layout-fit .sqs-block-form .form-item.radio { display: fl=
ex; flex-flow: wrap; gap: var(--form-field-radio-row-gap) var(--form-field-=
radio-column-gap); }

.form-field-radio-layout-fit .sqs-block-form .form-item.radio .radio-mark {=
 left: unset; }

.form-field-survey-shape-square .sqs-block-form .form-item.likert .radio-ma=
rk, .form-field-survey-shape-square .sqs-block-form .form-item.likert .radi=
o-mark::after, .form-field-survey-shape-square .sqs-block-form .form-item.l=
ikert .radio-label, .form-field-survey-shape-square .sqs-block-form .form-i=
tem.likert .radio-outline { border-radius: 0px; }

.form-field-survey-shape-rounded .sqs-block-form .form-item.likert .radio-m=
ark, .form-field-survey-shape-rounded .sqs-block-form .form-item.likert .ra=
dio-mark::after, .form-field-survey-shape-rounded .sqs-block-form .form-ite=
m.likert .radio-label, .form-field-survey-shape-rounded .sqs-block-form .fo=
rm-item.likert .radio-outline { border-radius: 25%; }

.form-field-survey-shape-pill .sqs-block-form .form-item.likert .radio-mark=
, .form-field-survey-shape-pill .sqs-block-form .form-item.likert .radio-ma=
rk::after, .form-field-survey-shape-pill .sqs-block-form .form-item.likert =
.radio-label, .form-field-survey-shape-pill .sqs-block-form .form-item.like=
rt .radio-outline { border-radius: 300px; }

.form-field-survey-shape-custom .sqs-block-form .form-item.likert .radio-ma=
rk, .form-field-survey-shape-custom .sqs-block-form .form-item.likert .radi=
o-mark::after, .form-field-survey-shape-custom .sqs-block-form .form-item.l=
ikert .radio-label, .form-field-survey-shape-custom .sqs-block-form .form-i=
tem.likert .radio-outline { border-top-left-radius: var(--form-field-survey=
-shape-border-top-left-radius); border-top-right-radius: var(--form-field-s=
urvey-shape-border-top-right-radius); border-bottom-right-radius: var(--for=
m-field-survey-shape-border-bottom-right-radius); border-bottom-left-radius=
: var(--form-field-survey-shape-border-bottom-left-radius); }

.form-field-survey-fill-solid.form-field-survey-color-normal .sqs-block-for=
m .form-item.likert { --background-color-hsl: var(--dynamic-fill-color-hsl,=
 var(--fallback-white-hsl)); --background-color-alpha: var(--dynamic-fill-c=
olor-a, 1); --background-color-alpha-default: var(--dynamic-fill-color-a, 1=
); --checked-background-color-hsl: var(--dynamic-fill-color-hsl, var(--fall=
back-white-hsl)); --checked-background-color-alpha: var(--dynamic-fill-colo=
r-a, 1); --checked-background-color-alpha-default: var(--dynamic-fill-color=
-a, 1); --checked-foreground-color: var(--dynamic-border-color, #000); --ho=
ver-alpha-modifier: var(--solid-hover-alpha-modifier); }

.form-field-survey-fill-solid.form-field-survey-color-normal .sqs-block-for=
m .form-item.likert label:not(.title) input[type=3D"radio"] { width: var(--=
form-field-survey-size); height: var(--form-field-survey-size); margin-righ=
t: 0px; cursor: pointer; }

.form-field-survey-fill-solid.form-field-survey-color-normal .sqs-block-for=
m .form-item.likert label:not(.title) .radio-mark { transition: var(--fill-=
hover-transition); background-color: hsla(var(--background-color-hsl), calc=
(var(--background-color-alpha-default) * var(--solid-alpha-modifier))); bor=
der: var(--form-field-survey-border-thickness) solid var(--dynamic-border-c=
olor, #000); width: var(--form-field-survey-size); height: var(--form-field=
-survey-size); }

.form-field-survey-fill-solid.form-field-survey-color-normal .sqs-block-for=
m .form-item.likert label:not(.title) .radio-mark::after { position: absolu=
te; width: 50%; height: 50%; left: 50%; top: 50%; transform: translate(-50%=
, -50%) scale(0); background-color: var(--checked-foreground-color) !import=
ant; }

.form-field-survey-fill-solid.form-field-survey-color-normal .sqs-block-for=
m .form-item.likert label:not(.title) .radio-outline { width: var(--form-fi=
eld-survey-size); height: var(--form-field-survey-size); }

.form-field-survey-fill-solid.form-field-survey-color-normal .sqs-block-for=
m .form-item.likert label:not(.title) input[type=3D"radio"]:checked ~ .radi=
o-mark { background-color: hsla(var(--checked-background-color-hsl), var(--=
checked-background-color-alpha-default)) !important; }

.form-field-survey-fill-solid.form-field-survey-color-normal .sqs-block-for=
m .form-item.likert label:not(.title) input[type=3D"radio"]:checked ~ .radi=
o-mark::after { transform: translate(-50%, -50%) scale(1); }

@media (hover: hover) {
  .form-field-survey-fill-solid.form-field-survey-color-normal .sqs-block-f=
orm .form-item.likert label:not(.title):hover input[type=3D"radio"] ~ .radi=
o-mark { background-color: hsla(var(--background-color-hsl), calc(var(--bac=
kground-color-alpha) * var(--hover-alpha-modifier))); }
  .form-field-survey-fill-solid.form-field-survey-color-normal .sqs-block-f=
orm .form-item.likert label:not(.title):hover input[type=3D"radio"]:checked=
 ~ .radio-mark { background-color: hsla(var(--checked-background-color-hsl)=
, calc(var(--checked-background-color-alpha) * var(--checked-hover-alpha-mo=
difier, var(--hover-alpha-modifier)))) !important; }
}

.form-field-survey-fill-solid.form-field-survey-color-inverted .sqs-block-f=
orm .form-item.likert { --background-color-hsl: var(--dynamic-fill-color-hs=
l, var(--fallback-white-hsl)); --background-color-alpha: var(--dynamic-fill=
-color-a, 1); --background-color-alpha-default: var(--dynamic-fill-color-a,=
 1); --checked-background-color-hsl: var(--dynamic-border-color-hsl, var(--=
fallback-black-hsl)); --checked-background-color-alpha: var(--dynamic-borde=
r-color-a, 1); --checked-background-color-alpha-default: var(--dynamic-bord=
er-color-a, 1); --checked-foreground-color: var(--dynamic-fill-color, #FAFA=
FA); --hover-alpha-modifier: var(--solid-hover-alpha-modifier); --checked-h=
over-alpha-modifier: var(--inverted-solid-hover-alpha-modifier); }

.form-field-survey-fill-solid.form-field-survey-color-inverted .sqs-block-f=
orm .form-item.likert label:not(.title) input[type=3D"radio"] { width: var(=
--form-field-survey-size); height: var(--form-field-survey-size); margin-ri=
ght: 0px; cursor: pointer; }

.form-field-survey-fill-solid.form-field-survey-color-inverted .sqs-block-f=
orm .form-item.likert label:not(.title) .radio-mark { transition: var(--fil=
l-hover-transition); background-color: hsla(var(--background-color-hsl), ca=
lc(var(--background-color-alpha-default) * var(--solid-alpha-modifier))); b=
order: var(--form-field-survey-border-thickness) solid var(--dynamic-border=
-color, #000); width: var(--form-field-survey-size); height: var(--form-fie=
ld-survey-size); }

.form-field-survey-fill-solid.form-field-survey-color-inverted .sqs-block-f=
orm .form-item.likert label:not(.title) .radio-mark::after { position: abso=
lute; width: 50%; height: 50%; left: 50%; top: 50%; transform: translate(-5=
0%, -50%) scale(0); background-color: var(--checked-foreground-color) !impo=
rtant; }

.form-field-survey-fill-solid.form-field-survey-color-inverted .sqs-block-f=
orm .form-item.likert label:not(.title) .radio-outline { width: var(--form-=
field-survey-size); height: var(--form-field-survey-size); }

.form-field-survey-fill-solid.form-field-survey-color-inverted .sqs-block-f=
orm .form-item.likert label:not(.title) input[type=3D"radio"]:checked ~ .ra=
dio-mark { background-color: hsla(var(--checked-background-color-hsl), var(=
--checked-background-color-alpha-default)) !important; }

.form-field-survey-fill-solid.form-field-survey-color-inverted .sqs-block-f=
orm .form-item.likert label:not(.title) input[type=3D"radio"]:checked ~ .ra=
dio-mark::after { transform: translate(-50%, -50%) scale(1); }

@media (hover: hover) {
  .form-field-survey-fill-solid.form-field-survey-color-inverted .sqs-block=
-form .form-item.likert label:not(.title):hover input[type=3D"radio"] ~ .ra=
dio-mark { background-color: hsla(var(--background-color-hsl), calc(var(--b=
ackground-color-alpha) * var(--hover-alpha-modifier))); }
  .form-field-survey-fill-solid.form-field-survey-color-inverted .sqs-block=
-form .form-item.likert label:not(.title):hover input[type=3D"radio"]:check=
ed ~ .radio-mark { background-color: hsla(var(--checked-background-color-hs=
l), calc(var(--checked-background-color-alpha) * var(--checked-hover-alpha-=
modifier, var(--hover-alpha-modifier)))) !important; }
}

.form-field-survey-fill-outline.form-field-survey-color-normal .sqs-block-f=
orm .form-item.likert { --background-color-hsl: var(--dynamic-fill-color-hs=
l, var(--fallback-white-hsl)); --background-color-alpha: var(--dynamic-fill=
-color-a, 1); --background-color-alpha-default: 0; --checked-background-col=
or-hsl: var(--dynamic-fill-color-hsl, var(--fallback-white-hsl)); --checked=
-background-color-alpha: var(--dynamic-fill-color-a, 1); --checked-backgrou=
nd-color-alpha-default: 0; --checked-foreground-color: var(--dynamic-border=
-color, #000); --hover-alpha-modifier: var(--outline-hover-alpha-modifier);=
 }

.form-field-survey-fill-outline.form-field-survey-color-normal .sqs-block-f=
orm .form-item.likert label:not(.title) input[type=3D"radio"] { width: var(=
--form-field-survey-size); height: var(--form-field-survey-size); margin-ri=
ght: 0px; cursor: pointer; }

.form-field-survey-fill-outline.form-field-survey-color-normal .sqs-block-f=
orm .form-item.likert label:not(.title) .radio-mark { transition: var(--fil=
l-hover-transition); background-color: hsla(var(--background-color-hsl), ca=
lc(var(--background-color-alpha-default) * var(--solid-alpha-modifier))); b=
order: var(--form-field-survey-border-thickness) solid var(--dynamic-border=
-color, #000); width: var(--form-field-survey-size); height: var(--form-fie=
ld-survey-size); }

.form-field-survey-fill-outline.form-field-survey-color-normal .sqs-block-f=
orm .form-item.likert label:not(.title) .radio-mark::after { position: abso=
lute; width: 50%; height: 50%; left: 50%; top: 50%; transform: translate(-5=
0%, -50%) scale(0); background-color: var(--checked-foreground-color) !impo=
rtant; }

.form-field-survey-fill-outline.form-field-survey-color-normal .sqs-block-f=
orm .form-item.likert label:not(.title) .radio-outline { width: var(--form-=
field-survey-size); height: var(--form-field-survey-size); }

.form-field-survey-fill-outline.form-field-survey-color-normal .sqs-block-f=
orm .form-item.likert label:not(.title) input[type=3D"radio"]:checked ~ .ra=
dio-mark { background-color: hsla(var(--checked-background-color-hsl), var(=
--checked-background-color-alpha-default)) !important; }

.form-field-survey-fill-outline.form-field-survey-color-normal .sqs-block-f=
orm .form-item.likert label:not(.title) input[type=3D"radio"]:checked ~ .ra=
dio-mark::after { transform: translate(-50%, -50%) scale(1); }

@media (hover: hover) {
  .form-field-survey-fill-outline.form-field-survey-color-normal .sqs-block=
-form .form-item.likert label:not(.title):hover input[type=3D"radio"] ~ .ra=
dio-mark { background-color: hsla(var(--background-color-hsl), calc(var(--b=
ackground-color-alpha) * var(--hover-alpha-modifier))); }
  .form-field-survey-fill-outline.form-field-survey-color-normal .sqs-block=
-form .form-item.likert label:not(.title):hover input[type=3D"radio"]:check=
ed ~ .radio-mark { background-color: hsla(var(--checked-background-color-hs=
l), calc(var(--checked-background-color-alpha) * var(--checked-hover-alpha-=
modifier, var(--hover-alpha-modifier)))) !important; }
}

.form-field-survey-fill-outline.form-field-survey-color-inverted .sqs-block=
-form .form-item.likert { --background-color-hsl: var(--dynamic-fill-color-=
hsl, var(--fallback-white-hsl)); --background-color-alpha: var(--dynamic-fi=
ll-color-a, 1); --background-color-alpha-default: 0; --checked-background-c=
olor-hsl: var(--dynamic-border-color-hsl, var(--fallback-black-hsl)); --che=
cked-background-color-alpha: var(--dynamic-border-color-a, 1); --checked-ba=
ckground-color-alpha-default: var(--dynamic-border-color-a, 1); --checked-f=
oreground-color: var(--dynamic-fill-color, #FAFAFA); --hover-alpha-modifier=
: var(--outline-hover-alpha-modifier); --checked-hover-alpha-modifier: var(=
--inverted-outline-hover-alpha-modifier); }

.form-field-survey-fill-outline.form-field-survey-color-inverted .sqs-block=
-form .form-item.likert label:not(.title) input[type=3D"radio"] { width: va=
r(--form-field-survey-size); height: var(--form-field-survey-size); margin-=
right: 0px; cursor: pointer; }

.form-field-survey-fill-outline.form-field-survey-color-inverted .sqs-block=
-form .form-item.likert label:not(.title) .radio-mark { transition: var(--f=
ill-hover-transition); background-color: hsla(var(--background-color-hsl), =
calc(var(--background-color-alpha-default) * var(--solid-alpha-modifier)));=
 border: var(--form-field-survey-border-thickness) solid var(--dynamic-bord=
er-color, #000); width: var(--form-field-survey-size); height: var(--form-f=
ield-survey-size); }

.form-field-survey-fill-outline.form-field-survey-color-inverted .sqs-block=
-form .form-item.likert label:not(.title) .radio-mark::after { position: ab=
solute; width: 50%; height: 50%; left: 50%; top: 50%; transform: translate(=
-50%, -50%) scale(0); background-color: var(--checked-foreground-color) !im=
portant; }

.form-field-survey-fill-outline.form-field-survey-color-inverted .sqs-block=
-form .form-item.likert label:not(.title) .radio-outline { width: var(--for=
m-field-survey-size); height: var(--form-field-survey-size); }

.form-field-survey-fill-outline.form-field-survey-color-inverted .sqs-block=
-form .form-item.likert label:not(.title) input[type=3D"radio"]:checked ~ .=
radio-mark { background-color: hsla(var(--checked-background-color-hsl), va=
r(--checked-background-color-alpha-default)) !important; }

.form-field-survey-fill-outline.form-field-survey-color-inverted .sqs-block=
-form .form-item.likert label:not(.title) input[type=3D"radio"]:checked ~ .=
radio-mark::after { transform: translate(-50%, -50%) scale(1); }

@media (hover: hover) {
  .form-field-survey-fill-outline.form-field-survey-color-inverted .sqs-blo=
ck-form .form-item.likert label:not(.title):hover input[type=3D"radio"] ~ .=
radio-mark { background-color: hsla(var(--background-color-hsl), calc(var(-=
-background-color-alpha) * var(--hover-alpha-modifier))); }
  .form-field-survey-fill-outline.form-field-survey-color-inverted .sqs-blo=
ck-form .form-item.likert label:not(.title):hover input[type=3D"radio"]:che=
cked ~ .radio-mark { background-color: hsla(var(--checked-background-color-=
hsl), calc(var(--checked-background-color-alpha) * var(--checked-hover-alph=
a-modifier, var(--hover-alpha-modifier)))) !important; }
}

.form-wrapper .react-form-contents .field-list .title { padding-bottom: var=
(--form-label-spacing-bottom); }

.form-wrapper .react-form-contents .field-list p.description { margin-botto=
m: var(--form-description-spacing-bottom) !important; }

.form-wrapper .react-form-contents .field-list .description.required { padd=
ing: 0px; }

.form-wrapper .react-form-contents .field-list .caption-text:not(:empty) { =
padding-bottom: var(--form-caption-spacing-bottom); margin-top: 4px; }

.form-wrapper .react-form-contents .field-list .address .field .caption-tex=
t { padding-top: 0px; }

.form-wrapper .react-form-contents .field-list .address .field:first-of-typ=
e .caption-text { padding-top: 4px; }

.form-wrapper .react-form-contents .field-list .field { margin: 0 0 var(--f=
orm-field-spacing-bottom) !important; }

.form-wrapper .react-form-contents .field-list .field.likert { margin-botto=
m: 0px !important; padding-bottom: 12px; }

.form-wrapper .react-form-contents .field-list .field.likert .item { margin=
: var(--form-field-spacing-bottom) 0; }

.form-wrapper .react-form-contents .field-list .field.likert .item:first-of=
-type { margin: calc(var(--form-field-spacing-bottom) / 2) 0; }

.form-wrapper .react-form-contents .field-list .field.likert .question { ma=
rgin-bottom: 4px; }

.form-wrapper .react-form-contents .field-list .field .option { margin-top:=
 4px; }

.form-wrapper .react-form-contents .field-list .field .option label { paddi=
ng: 0px 4px 0px 0px; }

.form-wrapper .react-form-contents .field-list .field.radio .option, .form-=
wrapper .react-form-contents .field-list .field.checkbox .option { margin-b=
ottom: 0px; }

.form-wrapper .react-form-contents .field-list .line-field { margin: calc(v=
ar(--form-field-spacing-bottom) + 12px) 0 !important; }

.form-wrapper .react-form-contents .field-list .section { padding-bottom: 0=
px; margin: 0px; }

.form-wrapper .react-form-contents .field-list .fields { column-gap: var(--=
form-field-column-gap); }

.form-wrapper .react-form-contents .field-list fieldset { row-gap: 0px; }

.form-wrapper .react-form-contents .field-list legend { padding: 0px !impor=
tant; }

input:focus, select:focus, textarea:focus, input[type=3D"radio"]:focus-visi=
ble ~ .radio-outline, .form-field-checkbox-type-button .field.checkbox inpu=
t[type=3D"checkbox"]:focus-visible + span, .form-field-radio-type-button in=
put[type=3D"radio"]:focus-visible + .radio-label { outline-style: solid; ou=
tline-color: var(--dynamic-border-color, var(--navigationLinkColor)); outli=
ne-width: 2px; outline-offset: 2px !important; }

.form-wrapper .react-form-contents .field-list input:not([type=3D"checkbox"=
]):not([type=3D"radio"]), .form-wrapper .react-form-contents .field-list te=
xtarea, .form-wrapper .react-form-contents .field-list select { color: var(=
--dynamic-input-text-color, #000); }

.form-wrapper .react-form-contents .field-list input::placeholder, .form-wr=
apper .react-form-contents .field-list textarea::placeholder, .form-wrapper=
 .react-form-contents .field-list select.show-placeholder { color: hsla(var=
(--dynamic-input-text-color-hsl, var(--fallback-black-hsl)), calc(var(--dyn=
amic-input-text-color-a, 1) * 0.55)); }

.form-wrapper .react-form-contents .field-list .form-input-prefix { color: =
var(--dynamic-input-text-color, #000); opacity: 0.55; pointer-events: none;=
 }

.sqs-block-form .form-item.likert .option, .sqs-block-form .form-item.line-=
field { border-color: var(--dynamic-border-color) !important; }

.form-use-theme-colors .sqs-modal-lightbox-content .lightbox-inner .lightbo=
x-content.lightbox-form-content-background { background-color: var(--tweak-=
form-block-background-color); }

.form-use-theme-colors .sqs-modal-lightbox-content .lightbox-inner .lightbo=
x-content.lightbox-form-content-background .sqs-block-form { background-col=
or: transparent; }

.form-use-theme-colors .sqs-modal-lightbox-content .lightbox-inner .lightbo=
x-content.lightbox-form-content-background .form-title, .form-use-theme-col=
ors .sqs-modal-lightbox-content .lightbox-inner .lightbox-content.lightbox-=
form-content-background .lightbox-close { color: var(--tweak-form-block-tit=
le-color-on-background); }

.form-use-theme-colors .sqs-modal-lightbox-content .lightbox-inner .lightbo=
x-content.lightbox-form-content-background .lightbox-close { top: 18px; rig=
ht: 18px; }

body:not(.form-use-theme-colors) .sqs-modal-lightbox-content .lightbox-inne=
r .sqs-block-form { --tweak-form-block-title-color-on-background: #000; --t=
weak-form-block-description-color-on-background: #000; --tweak-form-block-c=
aption-color-on-background: #000; --tweak-form-block-option-color-on-backgr=
ound: #000; --tweak-form-block-survey-title-color-on-background: #000; --tw=
eak-form-block-button-text-color-on-background: #fff; --tweak-form-block-bu=
tton-background-color-on-background: #000; background-color: rgb(255, 255, =
255); }

.sqs-block-form * { -webkit-tap-highlight-color: transparent; }

.sqs-block-form textarea { height: 4em; }

.sqs-block-form .field-list { }

.sqs-block-form .field-list .field:not(.checkbox, .radio, .likert) { displa=
y: grid; align-content: flex-start; align-items: flex-start; grid-auto-flow=
: row; grid-template-columns: min-content auto; grid-template-rows: auto; }

.sqs-block-form .field-list .field:not(.checkbox, .radio, .likert) > * { gr=
id-column: 1 / span 2; }

.sqs-block-form .field-list .field:not(.checkbox, .radio, .likert) .form-in=
put-prefix, .sqs-block-form .field-list .field:not(.checkbox, .radio, .like=
rt) .form-input-effects { grid-row: 2 / span 1; }

.sqs-block-form .field-list .field:not(.checkbox, .radio, .likert) .descrip=
tion ~ .form-input-prefix, .sqs-block-form .field-list .field:not(.checkbox=
, .radio, .likert) .description ~ .form-input-effects { grid-row: 3; }

.sqs-block-form .field-list .caption, .sqs-block-form .field-list .caption =
> * { display: block; height: auto; word-break: break-word; }

.sqs-block-form .field-list .caption .caption-text:empty { display: none; }

.sqs-block-form .field-list .radio-label, .sqs-block-form .field-list .radi=
o-mark, .sqs-block-form .field-list .radio-outline { pointer-events: none; =
}

.sqs-block-form { --fx-ease-out: cubic-bezier(0.33, 1, 0.68, 1); --fx-input=
-border-width: 0px; --fx-input-border-width-increase: 1px; --fx-input-borde=
r-width-active: 0px; --fx-input-border-radius: 0px; --fx-border-color-hsl: =
var(--dynamic-border-color-hsl, var(--fallback-black-hsl)); --fx-border-col=
or-a: var(--dynamic-border-color-a, 1); --fx-border-color-accent-hsl: var(-=
-tweak-form-block-field-accent-color-hsl); --fx-border-color-accent-a: var(=
--tweak-form-block-field-accent-color-a); --fx-radio-border-width-default: =
var(--form-field-radio-border-thickness); --fx-radio-border-width: var(--fx=
-radio-border-width-default); --fx-radio-border-width-active: var(--fx-radi=
o-border-width-default); --fx-checkbox-border-width-default: var(--form-fie=
ld-checkbox-border-thickness); --fx-checkbox-border-width: var(--fx-checkbo=
x-border-width-default); --fx-checkbox-border-width-active: var(--fx-checkb=
ox-border-width-default); --fx-border-transition-duration-border-width: 0.0=
75s; --fx-border-transition-transform: transform 0.15s var(--fx-ease-out); =
--fx-border-transition-border-width: border-width var(--fx-border-transitio=
n-duration-border-width) var(--fx-ease-out); --fx-border-transition-border-=
color: border-color 0.2s var(--fx-ease-out); --fx-border-transition-opacity=
: opacity 0.2s var(--fx-ease-out); --fx-radio-transition-transform: transfo=
rm 0.1s 0.1s var(--fx-ease-out); --fx-checkbox-transition-mask-position: ma=
sk-position 0.2s 0.1s var(--fx-ease-out),
    -webkit-mask-position 0.2s 0.1s var(--fx-ease-out); --fx-highlight-inpu=
t-border-width-increase: 1px; --fx-highlight-input-border-width: calc(var(-=
-form-field-border-thickness) + var(--fx-highlight-input-border-width-incre=
ase)); --fx-highlight-input-color: var(--dynamic-border-color, var(--naviga=
tionLinkColor)); --fx-highlight-input-single-trace-animation-duration: 5s; =
--fx-highlight-input-double-trace-animation-duration: 6s; --fx-highlight-in=
put-border-bottom-single-trace-animation-duration: 3s; --fx-highlight-input=
-border-bottom-double-trace-animation-duration: 4s; --fx-highlight-input-gl=
ow-animation-duration: 2.5s; }

.sqs-block-form.sqs-background-enabled { --fx-border-color-accent-hsl: var(=
--tweak-form-block-field-accent-color-on-background-hsl); --fx-border-color=
-accent-a: var(--tweak-form-block-field-accent-color-on-background-a); }

.form-item .form-input-effects { position: absolute; pointer-events: none; =
content-visibility: auto; display: block; inset: 0px !important; }

.form-field-border-all .sqs-block-form { --fx-input-border-width: var(--for=
m-field-border-thickness); --fx-input-border-width-active: var(--form-field=
-border-thickness); }

.form-field-border-bottom .sqs-block-form { --fx-input-border-width: 0 0 va=
r(--form-field-border-thickness) 0; --fx-input-border-width-active: 0 0 var=
(--form-field-border-thickness) 0; }

.form-field-hover-focus-accent, .form-field-hover-focus-opacity, .form-fiel=
d-hover-focus-scale-up { }

.form-field-hover-focus-accent .sqs-block-form .form-item input:not([type=
=3D"checkbox"]):not([type=3D"radio"]), .form-field-hover-focus-opacity .sqs=
-block-form .form-item input:not([type=3D"checkbox"]):not([type=3D"radio"])=
, .form-field-hover-focus-scale-up .sqs-block-form .form-item input:not([ty=
pe=3D"checkbox"]):not([type=3D"radio"]), .form-field-hover-focus-accent .sq=
s-block-form .form-item textarea, .form-field-hover-focus-opacity .sqs-bloc=
k-form .form-item textarea, .form-field-hover-focus-scale-up .sqs-block-for=
m .form-item textarea, .form-field-hover-focus-accent .sqs-block-form .form=
-item select, .form-field-hover-focus-opacity .sqs-block-form .form-item se=
lect, .form-field-hover-focus-scale-up .sqs-block-form .form-item select { =
z-index: 1; background: transparent !important; }

.form-field-hover-focus-accent .sqs-block-form .form-item input, .form-fiel=
d-hover-focus-opacity .sqs-block-form .form-item input, .form-field-hover-f=
ocus-scale-up .sqs-block-form .form-item input, .form-field-hover-focus-acc=
ent .sqs-block-form .form-item textarea, .form-field-hover-focus-opacity .s=
qs-block-form .form-item textarea, .form-field-hover-focus-scale-up .sqs-bl=
ock-form .form-item textarea, .form-field-hover-focus-accent .sqs-block-for=
m .form-item select, .form-field-hover-focus-opacity .sqs-block-form .form-=
item select, .form-field-hover-focus-scale-up .sqs-block-form .form-item se=
lect { border-color: transparent !important; }

@media (hover: hover) {
  .form-field-hover-focus-accent .sqs-block-form .form-item input:hover ~ :=
not(.option), .form-field-hover-focus-opacity .sqs-block-form .form-item in=
put:hover ~ :not(.option), .form-field-hover-focus-scale-up .sqs-block-form=
 .form-item input:hover ~ :not(.option), .form-field-hover-focus-accent .sq=
s-block-form .form-item textarea:hover ~ :not(.option), .form-field-hover-f=
ocus-opacity .sqs-block-form .form-item textarea:hover ~ :not(.option), .fo=
rm-field-hover-focus-scale-up .sqs-block-form .form-item textarea:hover ~ :=
not(.option), .form-field-hover-focus-accent .sqs-block-form .form-item sel=
ect:hover ~ :not(.option), .form-field-hover-focus-opacity .sqs-block-form =
.form-item select:hover ~ :not(.option), .form-field-hover-focus-scale-up .=
sqs-block-form .form-item select:hover ~ :not(.option), .form-field-hover-f=
ocus-accent .sqs-block-form .form-item input:hover[type=3D"checkbox"]::afte=
r, .form-field-hover-focus-opacity .sqs-block-form .form-item input:hover[t=
ype=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs-block-form =
.form-item input:hover[type=3D"checkbox"]::after, .form-field-hover-focus-a=
ccent .sqs-block-form .form-item textarea:hover[type=3D"checkbox"]::after, =
.form-field-hover-focus-opacity .sqs-block-form .form-item textarea:hover[t=
ype=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs-block-form =
.form-item textarea:hover[type=3D"checkbox"]::after, .form-field-hover-focu=
s-accent .sqs-block-form .form-item select:hover[type=3D"checkbox"]::after,=
 .form-field-hover-focus-opacity .sqs-block-form .form-item select:hover[ty=
pe=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs-block-form .=
form-item select:hover[type=3D"checkbox"]::after, .form-field-hover-focus-a=
ccent .sqs-block-form .form-item input:hover[type=3D"checkbox"] ~ *, .form-=
field-hover-focus-opacity .sqs-block-form .form-item input:hover[type=3D"ch=
eckbox"] ~ *, .form-field-hover-focus-scale-up .sqs-block-form .form-item i=
nput:hover[type=3D"checkbox"] ~ *, .form-field-hover-focus-accent .sqs-bloc=
k-form .form-item textarea:hover[type=3D"checkbox"] ~ *, .form-field-hover-=
focus-opacity .sqs-block-form .form-item textarea:hover[type=3D"checkbox"] =
~ *, .form-field-hover-focus-scale-up .sqs-block-form .form-item textarea:h=
over[type=3D"checkbox"] ~ *, .form-field-hover-focus-accent .sqs-block-form=
 .form-item select:hover[type=3D"checkbox"] ~ *, .form-field-hover-focus-op=
acity .sqs-block-form .form-item select:hover[type=3D"checkbox"] ~ *, .form=
-field-hover-focus-scale-up .sqs-block-form .form-item select:hover[type=3D=
"checkbox"] ~ * { --fx-input-border-width: var(--fx-input-border-width-acti=
ve); --fx-radio-border-width: var(--fx-radio-border-width-active); --fx-che=
ckbox-border-width: var(--fx-checkbox-border-width-active); }
  .form-field-hover-focus-accent .sqs-block-form .form-item input:hover ~ .=
form-input-effects .form-input-effects-border, .form-field-hover-focus-opac=
ity .sqs-block-form .form-item input:hover ~ .form-input-effects .form-inpu=
t-effects-border, .form-field-hover-focus-scale-up .sqs-block-form .form-it=
em input:hover ~ .form-input-effects .form-input-effects-border, .form-fiel=
d-hover-focus-accent .sqs-block-form .form-item textarea:hover ~ .form-inpu=
t-effects .form-input-effects-border, .form-field-hover-focus-opacity .sqs-=
block-form .form-item textarea:hover ~ .form-input-effects .form-input-effe=
cts-border, .form-field-hover-focus-scale-up .sqs-block-form .form-item tex=
tarea:hover ~ .form-input-effects .form-input-effects-border, .form-field-h=
over-focus-accent .sqs-block-form .form-item select:hover ~ .form-input-eff=
ects .form-input-effects-border, .form-field-hover-focus-opacity .sqs-block=
-form .form-item select:hover ~ .form-input-effects .form-input-effects-bor=
der, .form-field-hover-focus-scale-up .sqs-block-form .form-item select:hov=
er ~ .form-input-effects .form-input-effects-border, .form-field-hover-focu=
s-accent .sqs-block-form .form-item input:hover[type=3D"radio"] ~ *, .form-=
field-hover-focus-opacity .sqs-block-form .form-item input:hover[type=3D"ra=
dio"] ~ *, .form-field-hover-focus-scale-up .sqs-block-form .form-item inpu=
t:hover[type=3D"radio"] ~ *, .form-field-hover-focus-accent .sqs-block-form=
 .form-item textarea:hover[type=3D"radio"] ~ *, .form-field-hover-focus-opa=
city .sqs-block-form .form-item textarea:hover[type=3D"radio"] ~ *, .form-f=
ield-hover-focus-scale-up .sqs-block-form .form-item textarea:hover[type=3D=
"radio"] ~ *, .form-field-hover-focus-accent .sqs-block-form .form-item sel=
ect:hover[type=3D"radio"] ~ *, .form-field-hover-focus-opacity .sqs-block-f=
orm .form-item select:hover[type=3D"radio"] ~ *, .form-field-hover-focus-sc=
ale-up .sqs-block-form .form-item select:hover[type=3D"radio"] ~ *, .form-f=
ield-hover-focus-accent .sqs-block-form .form-item input:hover[type=3D"chec=
kbox"]::after, .form-field-hover-focus-opacity .sqs-block-form .form-item i=
nput:hover[type=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs=
-block-form .form-item input:hover[type=3D"checkbox"]::after, .form-field-h=
over-focus-accent .sqs-block-form .form-item textarea:hover[type=3D"checkbo=
x"]::after, .form-field-hover-focus-opacity .sqs-block-form .form-item text=
area:hover[type=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs=
-block-form .form-item textarea:hover[type=3D"checkbox"]::after, .form-fiel=
d-hover-focus-accent .sqs-block-form .form-item select:hover[type=3D"checkb=
ox"]::after, .form-field-hover-focus-opacity .sqs-block-form .form-item sel=
ect:hover[type=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs-=
block-form .form-item select:hover[type=3D"checkbox"]::after, .form-field-h=
over-focus-accent .sqs-block-form .form-item input:hover[type=3D"checkbox"]=
 ~ *, .form-field-hover-focus-opacity .sqs-block-form .form-item input:hove=
r[type=3D"checkbox"] ~ *, .form-field-hover-focus-scale-up .sqs-block-form =
.form-item input:hover[type=3D"checkbox"] ~ *, .form-field-hover-focus-acce=
nt .sqs-block-form .form-item textarea:hover[type=3D"checkbox"] ~ *, .form-=
field-hover-focus-opacity .sqs-block-form .form-item textarea:hover[type=3D=
"checkbox"] ~ *, .form-field-hover-focus-scale-up .sqs-block-form .form-ite=
m textarea:hover[type=3D"checkbox"] ~ *, .form-field-hover-focus-accent .sq=
s-block-form .form-item select:hover[type=3D"checkbox"] ~ *, .form-field-ho=
ver-focus-opacity .sqs-block-form .form-item select:hover[type=3D"checkbox"=
] ~ *, .form-field-hover-focus-scale-up .sqs-block-form .form-item select:h=
over[type=3D"checkbox"] ~ * { --fx-border-alpha: var(--fx-border-alpha-hove=
r, 1); }
}

.form-field-hover-focus-accent .sqs-block-form .form-item input:focus, .for=
m-field-hover-focus-opacity .sqs-block-form .form-item input:focus, .form-f=
ield-hover-focus-scale-up .sqs-block-form .form-item input:focus, .form-fie=
ld-hover-focus-accent .sqs-block-form .form-item textarea:focus, .form-fiel=
d-hover-focus-opacity .sqs-block-form .form-item textarea:focus, .form-fiel=
d-hover-focus-scale-up .sqs-block-form .form-item textarea:focus, .form-fie=
ld-hover-focus-accent .sqs-block-form .form-item select:focus, .form-field-=
hover-focus-opacity .sqs-block-form .form-item select:focus, .form-field-ho=
ver-focus-scale-up .sqs-block-form .form-item select:focus, .form-field-hov=
er-focus-accent .sqs-block-form .form-item input:focus-visible, .form-field=
-hover-focus-opacity .sqs-block-form .form-item input:focus-visible, .form-=
field-hover-focus-scale-up .sqs-block-form .form-item input:focus-visible, =
.form-field-hover-focus-accent .sqs-block-form .form-item textarea:focus-vi=
sible, .form-field-hover-focus-opacity .sqs-block-form .form-item textarea:=
focus-visible, .form-field-hover-focus-scale-up .sqs-block-form .form-item =
textarea:focus-visible, .form-field-hover-focus-accent .sqs-block-form .for=
m-item select:focus-visible, .form-field-hover-focus-opacity .sqs-block-for=
m .form-item select:focus-visible, .form-field-hover-focus-scale-up .sqs-bl=
ock-form .form-item select:focus-visible, .form-field-hover-focus-accent .s=
qs-block-form .form-item input:focus[type=3D"radio"] ~ *, .form-field-hover=
-focus-opacity .sqs-block-form .form-item input:focus[type=3D"radio"] ~ *, =
.form-field-hover-focus-scale-up .sqs-block-form .form-item input:focus[typ=
e=3D"radio"] ~ *, .form-field-hover-focus-accent .sqs-block-form .form-item=
 textarea:focus[type=3D"radio"] ~ *, .form-field-hover-focus-opacity .sqs-b=
lock-form .form-item textarea:focus[type=3D"radio"] ~ *, .form-field-hover-=
focus-scale-up .sqs-block-form .form-item textarea:focus[type=3D"radio"] ~ =
*, .form-field-hover-focus-accent .sqs-block-form .form-item select:focus[t=
ype=3D"radio"] ~ *, .form-field-hover-focus-opacity .sqs-block-form .form-i=
tem select:focus[type=3D"radio"] ~ *, .form-field-hover-focus-scale-up .sqs=
-block-form .form-item select:focus[type=3D"radio"] ~ *, .form-field-hover-=
focus-accent .sqs-block-form .form-item input:focus-visible[type=3D"radio"]=
 ~ *, .form-field-hover-focus-opacity .sqs-block-form .form-item input:focu=
s-visible[type=3D"radio"] ~ *, .form-field-hover-focus-scale-up .sqs-block-=
form .form-item input:focus-visible[type=3D"radio"] ~ *, .form-field-hover-=
focus-accent .sqs-block-form .form-item textarea:focus-visible[type=3D"radi=
o"] ~ *, .form-field-hover-focus-opacity .sqs-block-form .form-item textare=
a:focus-visible[type=3D"radio"] ~ *, .form-field-hover-focus-scale-up .sqs-=
block-form .form-item textarea:focus-visible[type=3D"radio"] ~ *, .form-fie=
ld-hover-focus-accent .sqs-block-form .form-item select:focus-visible[type=
=3D"radio"] ~ *, .form-field-hover-focus-opacity .sqs-block-form .form-item=
 select:focus-visible[type=3D"radio"] ~ *, .form-field-hover-focus-scale-up=
 .sqs-block-form .form-item select:focus-visible[type=3D"radio"] ~ *, .form=
-field-hover-focus-accent .sqs-block-form .form-item input:focus[type=3D"ch=
eckbox"] ~ *, .form-field-hover-focus-opacity .sqs-block-form .form-item in=
put:focus[type=3D"checkbox"] ~ *, .form-field-hover-focus-scale-up .sqs-blo=
ck-form .form-item input:focus[type=3D"checkbox"] ~ *, .form-field-hover-fo=
cus-accent .sqs-block-form .form-item textarea:focus[type=3D"checkbox"] ~ *=
, .form-field-hover-focus-opacity .sqs-block-form .form-item textarea:focus=
[type=3D"checkbox"] ~ *, .form-field-hover-focus-scale-up .sqs-block-form .=
form-item textarea:focus[type=3D"checkbox"] ~ *, .form-field-hover-focus-ac=
cent .sqs-block-form .form-item select:focus[type=3D"checkbox"] ~ *, .form-=
field-hover-focus-opacity .sqs-block-form .form-item select:focus[type=3D"c=
heckbox"] ~ *, .form-field-hover-focus-scale-up .sqs-block-form .form-item =
select:focus[type=3D"checkbox"] ~ *, .form-field-hover-focus-accent .sqs-bl=
ock-form .form-item input:focus-visible[type=3D"checkbox"] ~ *, .form-field=
-hover-focus-opacity .sqs-block-form .form-item input:focus-visible[type=3D=
"checkbox"] ~ *, .form-field-hover-focus-scale-up .sqs-block-form .form-ite=
m input:focus-visible[type=3D"checkbox"] ~ *, .form-field-hover-focus-accen=
t .sqs-block-form .form-item textarea:focus-visible[type=3D"checkbox"] ~ *,=
 .form-field-hover-focus-opacity .sqs-block-form .form-item textarea:focus-=
visible[type=3D"checkbox"] ~ *, .form-field-hover-focus-scale-up .sqs-block=
-form .form-item textarea:focus-visible[type=3D"checkbox"] ~ *, .form-field=
-hover-focus-accent .sqs-block-form .form-item select:focus-visible[type=3D=
"checkbox"] ~ *, .form-field-hover-focus-opacity .sqs-block-form .form-item=
 select:focus-visible[type=3D"checkbox"] ~ *, .form-field-hover-focus-scale=
-up .sqs-block-form .form-item select:focus-visible[type=3D"checkbox"] ~ * =
{ outline-color: transparent !important; }

.form-field-hover-focus-accent .sqs-block-form .form-item input:focus ~ :no=
t(.option), .form-field-hover-focus-opacity .sqs-block-form .form-item inpu=
t:focus ~ :not(.option), .form-field-hover-focus-scale-up .sqs-block-form .=
form-item input:focus ~ :not(.option), .form-field-hover-focus-accent .sqs-=
block-form .form-item textarea:focus ~ :not(.option), .form-field-hover-foc=
us-opacity .sqs-block-form .form-item textarea:focus ~ :not(.option), .form=
-field-hover-focus-scale-up .sqs-block-form .form-item textarea:focus ~ :no=
t(.option), .form-field-hover-focus-accent .sqs-block-form .form-item selec=
t:focus ~ :not(.option), .form-field-hover-focus-opacity .sqs-block-form .f=
orm-item select:focus ~ :not(.option), .form-field-hover-focus-scale-up .sq=
s-block-form .form-item select:focus ~ :not(.option), .form-field-hover-foc=
us-accent .sqs-block-form .form-item input:focus[type=3D"checkbox"]::after,=
 .form-field-hover-focus-opacity .sqs-block-form .form-item input:focus[typ=
e=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs-block-form .f=
orm-item input:focus[type=3D"checkbox"]::after, .form-field-hover-focus-acc=
ent .sqs-block-form .form-item textarea:focus[type=3D"checkbox"]::after, .f=
orm-field-hover-focus-opacity .sqs-block-form .form-item textarea:focus[typ=
e=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs-block-form .f=
orm-item textarea:focus[type=3D"checkbox"]::after, .form-field-hover-focus-=
accent .sqs-block-form .form-item select:focus[type=3D"checkbox"]::after, .=
form-field-hover-focus-opacity .sqs-block-form .form-item select:focus[type=
=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs-block-form .fo=
rm-item select:focus[type=3D"checkbox"]::after, .form-field-hover-focus-acc=
ent .sqs-block-form .form-item input:focus[type=3D"checkbox"] ~ *, .form-fi=
eld-hover-focus-opacity .sqs-block-form .form-item input:focus[type=3D"chec=
kbox"] ~ *, .form-field-hover-focus-scale-up .sqs-block-form .form-item inp=
ut:focus[type=3D"checkbox"] ~ *, .form-field-hover-focus-accent .sqs-block-=
form .form-item textarea:focus[type=3D"checkbox"] ~ *, .form-field-hover-fo=
cus-opacity .sqs-block-form .form-item textarea:focus[type=3D"checkbox"] ~ =
*, .form-field-hover-focus-scale-up .sqs-block-form .form-item textarea:foc=
us[type=3D"checkbox"] ~ *, .form-field-hover-focus-accent .sqs-block-form .=
form-item select:focus[type=3D"checkbox"] ~ *, .form-field-hover-focus-opac=
ity .sqs-block-form .form-item select:focus[type=3D"checkbox"] ~ *, .form-f=
ield-hover-focus-scale-up .sqs-block-form .form-item select:focus[type=3D"c=
heckbox"] ~ * { --fx-input-border-width: var(--fx-input-border-width-active=
); --fx-radio-border-width: var(--fx-radio-border-width-active); --fx-check=
box-border-width: var(--fx-checkbox-border-width-active); }

.form-field-hover-focus-accent .sqs-block-form .form-item input:focus ~ .fo=
rm-input-effects .form-input-effects-border, .form-field-hover-focus-opacit=
y .sqs-block-form .form-item input:focus ~ .form-input-effects .form-input-=
effects-border, .form-field-hover-focus-scale-up .sqs-block-form .form-item=
 input:focus ~ .form-input-effects .form-input-effects-border, .form-field-=
hover-focus-accent .sqs-block-form .form-item textarea:focus ~ .form-input-=
effects .form-input-effects-border, .form-field-hover-focus-opacity .sqs-bl=
ock-form .form-item textarea:focus ~ .form-input-effects .form-input-effect=
s-border, .form-field-hover-focus-scale-up .sqs-block-form .form-item texta=
rea:focus ~ .form-input-effects .form-input-effects-border, .form-field-hov=
er-focus-accent .sqs-block-form .form-item select:focus ~ .form-input-effec=
ts .form-input-effects-border, .form-field-hover-focus-opacity .sqs-block-f=
orm .form-item select:focus ~ .form-input-effects .form-input-effects-borde=
r, .form-field-hover-focus-scale-up .sqs-block-form .form-item select:focus=
 ~ .form-input-effects .form-input-effects-border, .form-field-hover-focus-=
accent .sqs-block-form .form-item input:focus[type=3D"radio"] ~ *, .form-fi=
eld-hover-focus-opacity .sqs-block-form .form-item input:focus[type=3D"radi=
o"] ~ *, .form-field-hover-focus-scale-up .sqs-block-form .form-item input:=
focus[type=3D"radio"] ~ *, .form-field-hover-focus-accent .sqs-block-form .=
form-item textarea:focus[type=3D"radio"] ~ *, .form-field-hover-focus-opaci=
ty .sqs-block-form .form-item textarea:focus[type=3D"radio"] ~ *, .form-fie=
ld-hover-focus-scale-up .sqs-block-form .form-item textarea:focus[type=3D"r=
adio"] ~ *, .form-field-hover-focus-accent .sqs-block-form .form-item selec=
t:focus[type=3D"radio"] ~ *, .form-field-hover-focus-opacity .sqs-block-for=
m .form-item select:focus[type=3D"radio"] ~ *, .form-field-hover-focus-scal=
e-up .sqs-block-form .form-item select:focus[type=3D"radio"] ~ *, .form-fie=
ld-hover-focus-accent .sqs-block-form .form-item input:focus[type=3D"checkb=
ox"]::after, .form-field-hover-focus-opacity .sqs-block-form .form-item inp=
ut:focus[type=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs-b=
lock-form .form-item input:focus[type=3D"checkbox"]::after, .form-field-hov=
er-focus-accent .sqs-block-form .form-item textarea:focus[type=3D"checkbox"=
]::after, .form-field-hover-focus-opacity .sqs-block-form .form-item textar=
ea:focus[type=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs-b=
lock-form .form-item textarea:focus[type=3D"checkbox"]::after, .form-field-=
hover-focus-accent .sqs-block-form .form-item select:focus[type=3D"checkbox=
"]::after, .form-field-hover-focus-opacity .sqs-block-form .form-item selec=
t:focus[type=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs-bl=
ock-form .form-item select:focus[type=3D"checkbox"]::after, .form-field-hov=
er-focus-accent .sqs-block-form .form-item input:focus[type=3D"checkbox"] ~=
 *, .form-field-hover-focus-opacity .sqs-block-form .form-item input:focus[=
type=3D"checkbox"] ~ *, .form-field-hover-focus-scale-up .sqs-block-form .f=
orm-item input:focus[type=3D"checkbox"] ~ *, .form-field-hover-focus-accent=
 .sqs-block-form .form-item textarea:focus[type=3D"checkbox"] ~ *, .form-fi=
eld-hover-focus-opacity .sqs-block-form .form-item textarea:focus[type=3D"c=
heckbox"] ~ *, .form-field-hover-focus-scale-up .sqs-block-form .form-item =
textarea:focus[type=3D"checkbox"] ~ *, .form-field-hover-focus-accent .sqs-=
block-form .form-item select:focus[type=3D"checkbox"] ~ *, .form-field-hove=
r-focus-opacity .sqs-block-form .form-item select:focus[type=3D"checkbox"] =
~ *, .form-field-hover-focus-scale-up .sqs-block-form .form-item select:foc=
us[type=3D"checkbox"] ~ * { --fx-border-alpha: var(--fx-border-alpha-focus,=
 1); }

.form-field-hover-focus-accent .sqs-block-form .form-item .radio-mark, .for=
m-field-hover-focus-opacity .sqs-block-form .form-item .radio-mark, .form-f=
ield-hover-focus-scale-up .sqs-block-form .form-item .radio-mark { border-w=
idth: var(--fx-radio-border-width-active) !important; border-color: transpa=
rent !important; }

.form-field-hover-focus-accent .sqs-block-form .form-item .radio-mark::befo=
re, .form-field-hover-focus-opacity .sqs-block-form .form-item .radio-mark:=
:before, .form-field-hover-focus-scale-up .sqs-block-form .form-item .radio=
-mark::before { position: absolute; border-style: solid; border-width: var(=
--fx-radio-border-width); border-color: hsla(var(--fx-border-color-hsl), ca=
lc(var(--fx-border-color-a) * var(--fx-border-alpha, 1))); border-radius: i=
nherit; content: ""; inset: calc(var(--fx-radio-border-width-active) * -1);=
 transition: var(--fx-border-transition-border-width), var(--fx-border-tran=
sition-border-color), var(--fx-border-transition-transform); }

.form-field-hover-focus-accent .sqs-block-form .form-item .radio-mark::afte=
r, .form-field-hover-focus-opacity .sqs-block-form .form-item .radio-mark::=
after, .form-field-hover-focus-scale-up .sqs-block-form .form-item .radio-m=
ark::after { transition: var(--fx-radio-transition-transform); }

.form-field-hover-focus-accent .sqs-block-form .form-item input[type=3D"che=
ckbox"], .form-field-hover-focus-opacity .sqs-block-form .form-item input[t=
ype=3D"checkbox"], .form-field-hover-focus-scale-up .sqs-block-form .form-i=
tem input[type=3D"checkbox"] { overflow: visible; border-width: var(--fx-ch=
eckbox-border-width-active) !important; }

.form-field-hover-focus-accent .sqs-block-form .form-item input[type=3D"che=
ckbox"]::before, .form-field-hover-focus-opacity .sqs-block-form .form-item=
 input[type=3D"checkbox"]::before, .form-field-hover-focus-scale-up .sqs-bl=
ock-form .form-item input[type=3D"checkbox"]::before { mask-image: linear-g=
radient(90deg, transparent 0px, transparent 50%, rgb(255, 255, 255) 50%); m=
ask-position: 0px 0px; mask-size: 200% 100%; transform: scale(1); transitio=
n: var(--fx-checkbox-transition-mask-position); }

.form-field-hover-focus-accent .sqs-block-form .form-item input[type=3D"che=
ckbox"]::after, .form-field-hover-focus-opacity .sqs-block-form .form-item =
input[type=3D"checkbox"]::after, .form-field-hover-focus-scale-up .sqs-bloc=
k-form .form-item input[type=3D"checkbox"]::after { position: absolute; bor=
der: solid var(--fx-checkbox-border-width) hsla(var(--fx-border-color-hsl),=
 calc(var(--fx-border-color-a) * var(--fx-border-alpha, 1))); border-radius=
: inherit; content: ""; inset: calc(var(--fx-checkbox-border-width-active) =
* -1); transition: var(--fx-border-transition-border-width), var(--fx-borde=
r-transition-border-color), var(--fx-border-transition-transform); }

.form-field-hover-focus-accent .sqs-block-form .form-item input[type=3D"che=
ckbox"]:checked::before, .form-field-hover-focus-opacity .sqs-block-form .f=
orm-item input[type=3D"checkbox"]:checked::before, .form-field-hover-focus-=
scale-up .sqs-block-form .form-item input[type=3D"checkbox"]:checked::befor=
e { mask-position: -100% 0px; }

.form-field-hover-focus-accent .sqs-block-form .form-item .form-input-effec=
ts-border, .form-field-hover-focus-opacity .sqs-block-form .form-item .form=
-input-effects-border, .form-field-hover-focus-scale-up .sqs-block-form .fo=
rm-item .form-input-effects-border { position: absolute; border-radius: var=
(--fx-input-border-radius); inset: 0px; border-width: var(--fx-input-border=
-width); border-style: solid; border-color: hsla(var(--fx-border-color-hsl)=
, calc(var(--fx-border-color-a) * var(--fx-border-alpha, 1))); transition: =
var(--fx-border-transition-border-width), var(--fx-border-transition-border=
-color), var(--fill-hover-transition); }

.form-field-hover-focus-accent.form-field-radio-type-button .sqs-block-form=
 .form-item .radio-label, .form-field-hover-focus-opacity.form-field-radio-=
type-button .sqs-block-form .form-item .radio-label, .form-field-hover-focu=
s-scale-up.form-field-radio-type-button .sqs-block-form .form-item .radio-l=
abel { position: relative; border-color: transparent !important; }

.form-field-hover-focus-accent.form-field-radio-type-button .sqs-block-form=
 .form-item .radio-label::before, .form-field-hover-focus-opacity.form-fiel=
d-radio-type-button .sqs-block-form .form-item .radio-label::before, .form-=
field-hover-focus-scale-up.form-field-radio-type-button .sqs-block-form .fo=
rm-item .radio-label::before { position: absolute; border: solid var(--fx-r=
adio-border-width) hsla(var(--fx-border-color-hsl), calc(var(--fx-border-co=
lor-a) * var(--fx-border-alpha, 1))); border-radius: inherit; content: ""; =
inset: calc(var(--fx-radio-border-width-default) * -1); transition: var(--f=
x-border-transition-border-width), var(--fx-border-transition-border-color)=
, var(--fx-border-transition-transform); }

.form-field-hover-focus-accent.form-field-checkbox-type-button .sqs-block-f=
orm .form-item.checkbox label span, .form-field-hover-focus-opacity.form-fi=
eld-checkbox-type-button .sqs-block-form .form-item.checkbox label span, .f=
orm-field-hover-focus-scale-up.form-field-checkbox-type-button .sqs-block-f=
orm .form-item.checkbox label span { position: relative; border-color: tran=
sparent !important; }

.form-field-hover-focus-accent.form-field-checkbox-type-button .sqs-block-f=
orm .form-item.checkbox label span::before, .form-field-hover-focus-opacity=
.form-field-checkbox-type-button .sqs-block-form .form-item.checkbox label =
span::before, .form-field-hover-focus-scale-up.form-field-checkbox-type-but=
ton .sqs-block-form .form-item.checkbox label span::before { position: abso=
lute; border: solid var(--fx-checkbox-border-width) hsla(var(--fx-border-co=
lor-hsl), calc(var(--fx-border-color-a) * var(--fx-border-alpha, 1))); bord=
er-radius: inherit; content: ""; inset: calc(var(--fx-checkbox-border-width=
-default) * -1); transition: var(--fx-border-transition-border-width), var(=
--fx-border-transition-border-color), var(--fx-border-transition-transform)=
; }

.form-field-hover-focus-accent.form-field-checkbox-fill-outline .sqs-block-=
form .form-item.checkbox, .form-field-hover-focus-opacity.form-field-checkb=
ox-fill-outline .sqs-block-form .form-item.checkbox, .form-field-hover-focu=
s-scale-up.form-field-checkbox-fill-outline .sqs-block-form .form-item.chec=
kbox, .form-field-hover-focus-accent.form-field-checkbox-fill-outline .sqs-=
block-form .form-item.email, .form-field-hover-focus-opacity.form-field-che=
ckbox-fill-outline .sqs-block-form .form-item.email, .form-field-hover-focu=
s-scale-up.form-field-checkbox-fill-outline .sqs-block-form .form-item.emai=
l, .form-field-hover-focus-accent.form-field-radio-fill-outline .sqs-block-=
form .form-item.radio, .form-field-hover-focus-opacity.form-field-radio-fil=
l-outline .sqs-block-form .form-item.radio, .form-field-hover-focus-scale-u=
p.form-field-radio-fill-outline .sqs-block-form .form-item.radio, .form-fie=
ld-hover-focus-accent.form-field-survey-fill-outline .sqs-block-form .form-=
item.likert, .form-field-hover-focus-opacity.form-field-survey-fill-outline=
 .sqs-block-form .form-item.likert, .form-field-hover-focus-scale-up.form-f=
ield-survey-fill-outline .sqs-block-form .form-item.likert { --outline-hove=
r-alpha-modifier: 0; --outline-focus-alpha-modifier: 0; }

.form-field-hover-focus-accent.form-field-style-solid .sqs-block-form .form=
-item input:not([type=3D"checkbox"]):not([type=3D"radio"]) ~ .form-input-ef=
fects .form-input-effects-border, .form-field-hover-focus-opacity.form-fiel=
d-style-solid .sqs-block-form .form-item input:not([type=3D"checkbox"]):not=
([type=3D"radio"]) ~ .form-input-effects .form-input-effects-border, .form-=
field-hover-focus-scale-up.form-field-style-solid .sqs-block-form .form-ite=
m input:not([type=3D"checkbox"]):not([type=3D"radio"]) ~ .form-input-effect=
s .form-input-effects-border, .form-field-hover-focus-accent.form-field-sty=
le-solid .sqs-block-form .form-item textarea ~ .form-input-effects .form-in=
put-effects-border, .form-field-hover-focus-opacity.form-field-style-solid =
.sqs-block-form .form-item textarea ~ .form-input-effects .form-input-effec=
ts-border, .form-field-hover-focus-scale-up.form-field-style-solid .sqs-blo=
ck-form .form-item textarea ~ .form-input-effects .form-input-effects-borde=
r, .form-field-hover-focus-accent.form-field-style-solid .sqs-block-form .f=
orm-item select ~ .form-input-effects .form-input-effects-border, .form-fie=
ld-hover-focus-opacity.form-field-style-solid .sqs-block-form .form-item se=
lect ~ .form-input-effects .form-input-effects-border, .form-field-hover-fo=
cus-scale-up.form-field-style-solid .sqs-block-form .form-item select ~ .fo=
rm-input-effects .form-input-effects-border { background-color: hsla(var(--=
dynamic-fill-color-hsl, var(--fallback-white-hsl)), calc(var(--dynamic-fill=
-color-a, 1) * var(--solid-alpha-modifier))); }

@media (hover: hover) {
  .form-field-hover-focus-accent.form-field-style-solid .sqs-block-form .fo=
rm-item input:not([type=3D"checkbox"]):not([type=3D"radio"]):hover ~ .form-=
input-effects .form-input-effects-border, .form-field-hover-focus-opacity.f=
orm-field-style-solid .sqs-block-form .form-item input:not([type=3D"checkbo=
x"]):not([type=3D"radio"]):hover ~ .form-input-effects .form-input-effects-=
border, .form-field-hover-focus-scale-up.form-field-style-solid .sqs-block-=
form .form-item input:not([type=3D"checkbox"]):not([type=3D"radio"]):hover =
~ .form-input-effects .form-input-effects-border, .form-field-hover-focus-a=
ccent.form-field-style-solid .sqs-block-form .form-item textarea:hover ~ .f=
orm-input-effects .form-input-effects-border, .form-field-hover-focus-opaci=
ty.form-field-style-solid .sqs-block-form .form-item textarea:hover ~ .form=
-input-effects .form-input-effects-border, .form-field-hover-focus-scale-up=
.form-field-style-solid .sqs-block-form .form-item textarea:hover ~ .form-i=
nput-effects .form-input-effects-border, .form-field-hover-focus-accent.for=
m-field-style-solid .sqs-block-form .form-item select:hover ~ .form-input-e=
ffects .form-input-effects-border, .form-field-hover-focus-opacity.form-fie=
ld-style-solid .sqs-block-form .form-item select:hover ~ .form-input-effect=
s .form-input-effects-border, .form-field-hover-focus-scale-up.form-field-s=
tyle-solid .sqs-block-form .form-item select:hover ~ .form-input-effects .f=
orm-input-effects-border { background-color: hsla(var(--dynamic-fill-color-=
hsl, var(--fallback-white-hsl)), calc(var(--dynamic-fill-color-a, 1) * var(=
--solid-hover-alpha-modifier))); }
}

.form-field-hover-focus-accent.form-field-style-solid .sqs-block-form .form=
-item input:not([type=3D"checkbox"]):not([type=3D"radio"]):focus ~ .form-in=
put-effects .form-input-effects-border, .form-field-hover-focus-opacity.for=
m-field-style-solid .sqs-block-form .form-item input:not([type=3D"checkbox"=
]):not([type=3D"radio"]):focus ~ .form-input-effects .form-input-effects-bo=
rder, .form-field-hover-focus-scale-up.form-field-style-solid .sqs-block-fo=
rm .form-item input:not([type=3D"checkbox"]):not([type=3D"radio"]):focus ~ =
.form-input-effects .form-input-effects-border, .form-field-hover-focus-acc=
ent.form-field-style-solid .sqs-block-form .form-item textarea:focus ~ .for=
m-input-effects .form-input-effects-border, .form-field-hover-focus-opacity=
.form-field-style-solid .sqs-block-form .form-item textarea:focus ~ .form-i=
nput-effects .form-input-effects-border, .form-field-hover-focus-scale-up.f=
orm-field-style-solid .sqs-block-form .form-item textarea:focus ~ .form-inp=
ut-effects .form-input-effects-border, .form-field-hover-focus-accent.form-=
field-style-solid .sqs-block-form .form-item select:focus ~ .form-input-eff=
ects .form-input-effects-border, .form-field-hover-focus-opacity.form-field=
-style-solid .sqs-block-form .form-item select:focus ~ .form-input-effects =
.form-input-effects-border, .form-field-hover-focus-scale-up.form-field-sty=
le-solid .sqs-block-form .form-item select:focus ~ .form-input-effects .for=
m-input-effects-border { background-color: hsla(var(--dynamic-fill-color-hs=
l, var(--fallback-white-hsl)), calc(var(--dynamic-fill-color-a, 1) * var(--=
solid-focus-alpha-modifier))); }

.form-field-hover-focus-accent.form-field-style-outline .sqs-block-form .fo=
rm-item input:not([type=3D"checkbox"]):not([type=3D"radio"]) ~ .form-input-=
effects .form-input-effects-border, .form-field-hover-focus-opacity.form-fi=
eld-style-outline .sqs-block-form .form-item input:not([type=3D"checkbox"])=
:not([type=3D"radio"]) ~ .form-input-effects .form-input-effects-border, .f=
orm-field-hover-focus-scale-up.form-field-style-outline .sqs-block-form .fo=
rm-item input:not([type=3D"checkbox"]):not([type=3D"radio"]) ~ .form-input-=
effects .form-input-effects-border, .form-field-hover-focus-accent.form-fie=
ld-style-outline .sqs-block-form .form-item textarea ~ .form-input-effects =
.form-input-effects-border, .form-field-hover-focus-opacity.form-field-styl=
e-outline .sqs-block-form .form-item textarea ~ .form-input-effects .form-i=
nput-effects-border, .form-field-hover-focus-scale-up.form-field-style-outl=
ine .sqs-block-form .form-item textarea ~ .form-input-effects .form-input-e=
ffects-border, .form-field-hover-focus-accent.form-field-style-outline .sqs=
-block-form .form-item select ~ .form-input-effects .form-input-effects-bor=
der, .form-field-hover-focus-opacity.form-field-style-outline .sqs-block-fo=
rm .form-item select ~ .form-input-effects .form-input-effects-border, .for=
m-field-hover-focus-scale-up.form-field-style-outline .sqs-block-form .form=
-item select ~ .form-input-effects .form-input-effects-border { --outline-h=
over-alpha-modifier: 0; --outline-focus-alpha-modifier: 0; background-color=
: hsla(var(--dynamic-fill-color-hsl, var(--fallback-white-hsl)), 0); }

@media (hover: hover) {
  .form-field-hover-focus-accent.form-field-style-outline .sqs-block-form .=
form-item input:not([type=3D"checkbox"]):not([type=3D"radio"]):hover ~ .for=
m-input-effects .form-input-effects-border, .form-field-hover-focus-opacity=
.form-field-style-outline .sqs-block-form .form-item input:not([type=3D"che=
ckbox"]):not([type=3D"radio"]):hover ~ .form-input-effects .form-input-effe=
cts-border, .form-field-hover-focus-scale-up.form-field-style-outline .sqs-=
block-form .form-item input:not([type=3D"checkbox"]):not([type=3D"radio"]):=
hover ~ .form-input-effects .form-input-effects-border, .form-field-hover-f=
ocus-accent.form-field-style-outline .sqs-block-form .form-item textarea:ho=
ver ~ .form-input-effects .form-input-effects-border, .form-field-hover-foc=
us-opacity.form-field-style-outline .sqs-block-form .form-item textarea:hov=
er ~ .form-input-effects .form-input-effects-border, .form-field-hover-focu=
s-scale-up.form-field-style-outline .sqs-block-form .form-item textarea:hov=
er ~ .form-input-effects .form-input-effects-border, .form-field-hover-focu=
s-accent.form-field-style-outline .sqs-block-form .form-item select:hover ~=
 .form-input-effects .form-input-effects-border, .form-field-hover-focus-op=
acity.form-field-style-outline .sqs-block-form .form-item select:hover ~ .f=
orm-input-effects .form-input-effects-border, .form-field-hover-focus-scale=
-up.form-field-style-outline .sqs-block-form .form-item select:hover ~ .for=
m-input-effects .form-input-effects-border { background-color: hsla(var(--d=
ynamic-fill-color-hsl, var(--fallback-white-hsl)), calc(var(--dynamic-fill-=
color-a, 1) * var(--outline-hover-alpha-modifier))); }
}

.form-field-hover-focus-accent.form-field-style-outline .sqs-block-form .fo=
rm-item input:not([type=3D"checkbox"]):not([type=3D"radio"]):focus ~ .form-=
input-effects .form-input-effects-border, .form-field-hover-focus-opacity.f=
orm-field-style-outline .sqs-block-form .form-item input:not([type=3D"check=
box"]):not([type=3D"radio"]):focus ~ .form-input-effects .form-input-effect=
s-border, .form-field-hover-focus-scale-up.form-field-style-outline .sqs-bl=
ock-form .form-item input:not([type=3D"checkbox"]):not([type=3D"radio"]):fo=
cus ~ .form-input-effects .form-input-effects-border, .form-field-hover-foc=
us-accent.form-field-style-outline .sqs-block-form .form-item textarea:focu=
s ~ .form-input-effects .form-input-effects-border, .form-field-hover-focus=
-opacity.form-field-style-outline .sqs-block-form .form-item textarea:focus=
 ~ .form-input-effects .form-input-effects-border, .form-field-hover-focus-=
scale-up.form-field-style-outline .sqs-block-form .form-item textarea:focus=
 ~ .form-input-effects .form-input-effects-border, .form-field-hover-focus-=
accent.form-field-style-outline .sqs-block-form .form-item select:focus ~ .=
form-input-effects .form-input-effects-border, .form-field-hover-focus-opac=
ity.form-field-style-outline .sqs-block-form .form-item select:focus ~ .for=
m-input-effects .form-input-effects-border, .form-field-hover-focus-scale-u=
p.form-field-style-outline .sqs-block-form .form-item select:focus ~ .form-=
input-effects .form-input-effects-border { background-color: hsla(var(--dyn=
amic-fill-color-hsl, var(--fallback-white-hsl)), calc(var(--dynamic-fill-co=
lor-a, 1) * var(--outline-focus-alpha-modifier))); }

.form-field-hover-focus-accent .sqs-block-form, .form-field-hover-focus-opa=
city .sqs-block-form { --fx-input-border-width-active: var(--fx-input-borde=
r-width-increase); --fx-radio-border-width-active: calc(var(--fx-radio-bord=
er-width-default) + var(--fx-input-border-width-increase)); --fx-checkbox-b=
order-width-active: calc(var(--fx-checkbox-border-width-default) + var(--fx=
-input-border-width-increase)); }

.form-field-hover-focus-accent.form-field-border-all .sqs-block-form, .form=
-field-hover-focus-opacity.form-field-border-all .sqs-block-form { --fx-inp=
ut-border-width-active: calc(var(--form-field-border-thickness) + var(--fx-=
input-border-width-increase)); }

.form-field-hover-focus-accent.form-field-border-bottom .sqs-block-form, .f=
orm-field-hover-focus-opacity.form-field-border-bottom .sqs-block-form { --=
fx-input-border-width-active: 0 0 calc(var(--form-field-border-thickness) +=
 var(--fx-input-border-width-increase)) 0; }

.form-field-hover-focus-opacity .sqs-block-form .form-item .form-input-effe=
cts-border, .form-field-hover-focus-scale-up .sqs-block-form .form-item .fo=
rm-input-effects-border, .form-field-hover-focus-opacity .sqs-block-form .f=
orm-item input[type=3D"radio"] ~ *, .form-field-hover-focus-scale-up .sqs-b=
lock-form .form-item input[type=3D"radio"] ~ *, .form-field-hover-focus-opa=
city .sqs-block-form .form-item input[type=3D"checkbox"]::after, .form-fiel=
d-hover-focus-scale-up .sqs-block-form .form-item input[type=3D"checkbox"]:=
:after, .form-field-hover-focus-opacity .sqs-block-form .form-item input[ty=
pe=3D"checkbox"] ~ *, .form-field-hover-focus-scale-up .sqs-block-form .for=
m-item input[type=3D"checkbox"] ~ * { --fx-border-alpha: 0.55; --fx-border-=
alpha-hover: 0.55; --fx-border-alpha-focus: 1; }

.form-field-hover-focus-opacity.form-field-border-none .sqs-block-form .for=
m-item .form-input-effects-border, .form-field-hover-focus-scale-up.form-fi=
eld-border-none .sqs-block-form .form-item .form-input-effects-border { --f=
x-border-alpha: 0; --fx-border-alpha-hover: 0.55; --fx-border-alpha-focus: =
1; }

.form-field-hover-focus-opacity.form-field-style-solid .sqs-block-form .for=
m-item input:not([type=3D"checkbox"]):not([type=3D"radio"]) ~ .form-input-e=
ffects .form-input-effects-border, .form-field-hover-focus-scale-up.form-fi=
eld-style-solid .sqs-block-form .form-item input:not([type=3D"checkbox"]):n=
ot([type=3D"radio"]) ~ .form-input-effects .form-input-effects-border, .for=
m-field-hover-focus-opacity.form-field-style-solid .sqs-block-form .form-it=
em textarea ~ .form-input-effects .form-input-effects-border, .form-field-h=
over-focus-scale-up.form-field-style-solid .sqs-block-form .form-item texta=
rea ~ .form-input-effects .form-input-effects-border, .form-field-hover-foc=
us-opacity.form-field-style-solid .sqs-block-form .form-item select ~ .form=
-input-effects .form-input-effects-border, .form-field-hover-focus-scale-up=
.form-field-style-solid .sqs-block-form .form-item select ~ .form-input-eff=
ects .form-input-effects-border { --solid-alpha-modifier: 0.8; --solid-hove=
r-alpha-modifier: 1; }

.form-field-hover-focus-opacity.form-field-checkbox-fill-solid .sqs-block-f=
orm .form-item.checkbox, .form-field-hover-focus-scale-up.form-field-checkb=
ox-fill-solid .sqs-block-form .form-item.checkbox, .form-field-hover-focus-=
opacity.form-field-checkbox-fill-solid .sqs-block-form .form-item.email, .f=
orm-field-hover-focus-scale-up.form-field-checkbox-fill-solid .sqs-block-fo=
rm .form-item.email, .form-field-hover-focus-opacity.form-field-radio-fill-=
solid .sqs-block-form .form-item.radio, .form-field-hover-focus-scale-up.fo=
rm-field-radio-fill-solid .sqs-block-form .form-item.radio, .form-field-hov=
er-focus-opacity.form-field-survey-fill-solid .sqs-block-form .form-item.li=
kert, .form-field-hover-focus-scale-up.form-field-survey-fill-solid .sqs-bl=
ock-form .form-item.likert { --solid-alpha-modifier: 0.8; --solid-hover-alp=
ha-modifier: 1; }

.form-field-hover-focus-accent .sqs-block-form .form-item input:focus ~ :no=
t(.option), .form-field-hover-focus-accent .sqs-block-form .form-item texta=
rea:focus ~ :not(.option), .form-field-hover-focus-accent .sqs-block-form .=
form-item select:focus ~ :not(.option), .form-field-hover-focus-accent .sqs=
-block-form .form-item input:focus[type=3D"checkbox"]::after, .form-field-h=
over-focus-accent .sqs-block-form .form-item textarea:focus[type=3D"checkbo=
x"]::after, .form-field-hover-focus-accent .sqs-block-form .form-item selec=
t:focus[type=3D"checkbox"]::after { --fx-border-color-hsl: var(--fx-border-=
color-accent-hsl); --fx-border-color-a: var(--fx-border-color-accent-a); }

.form-field-hover-focus-accent.form-field-border-none .sqs-block-form .form=
-item .form-input-effects-border { --fx-border-alpha: 0; }

.form-field-hover-focus-accent.form-field-style-solid .sqs-block-form .form=
-item input:not([type=3D"checkbox"]):not([type=3D"radio"]) ~ .form-input-ef=
fects .form-input-effects-border, .form-field-hover-focus-accent.form-field=
-style-solid .sqs-block-form .form-item textarea ~ .form-input-effects .for=
m-input-effects-border, .form-field-hover-focus-accent.form-field-style-sol=
id .sqs-block-form .form-item select ~ .form-input-effects .form-input-effe=
cts-border { --solid-alpha-modifier: 1; --solid-hover-alpha-modifier: 1; }

.form-field-hover-focus-accent.form-field-checkbox-fill-solid .sqs-block-fo=
rm .form-item.checkbox, .form-field-hover-focus-accent.form-field-checkbox-=
fill-solid .sqs-block-form .form-item.email, .form-field-hover-focus-accent=
.form-field-radio-fill-solid .sqs-block-form .form-item.radio, .form-field-=
hover-focus-accent.form-field-survey-fill-solid .sqs-block-form .form-item.=
likert { --solid-alpha-modifier: 1; --solid-hover-alpha-modifier: 1; }

.form-field-hover-focus-scale-up .sqs-block-form .form-item { --inverted-so=
lid-hover-alpha-modifier: 1; --inverted-outline-hover-alpha-modifier: 1; }

.form-field-hover-focus-scale-up .sqs-block-form .form-item .form-input-eff=
ects { transition: var(--fx-border-transition-transform); }

.form-field-hover-focus-scale-up .sqs-block-form .form-item input, .form-fi=
eld-hover-focus-scale-up .sqs-block-form .form-item textarea, .form-field-h=
over-focus-scale-up .sqs-block-form .form-item select { transition: var(--f=
ill-hover-transition), var(--fx-border-transition-transform) !important; }

@media (hover: hover) {
  .form-field-hover-focus-scale-up .sqs-block-form .form-item input:hover ~=
 .form-input-effects, .form-field-hover-focus-scale-up .sqs-block-form .for=
m-item textarea:hover ~ .form-input-effects, .form-field-hover-focus-scale-=
up .sqs-block-form .form-item select:hover ~ .form-input-effects { transfor=
m: scale(1.025); }
  .form-field-hover-focus-scale-up .sqs-block-form .form-item input:hover ~=
 .radio-mark, .form-field-hover-focus-scale-up .sqs-block-form .form-item t=
extarea:hover ~ .radio-mark, .form-field-hover-focus-scale-up .sqs-block-fo=
rm .form-item select:hover ~ .radio-mark, .form-field-hover-focus-scale-up =
.sqs-block-form .form-item input:hover[type=3D"checkbox"], .form-field-hove=
r-focus-scale-up .sqs-block-form .form-item textarea:hover[type=3D"checkbox=
"], .form-field-hover-focus-scale-up .sqs-block-form .form-item select:hove=
r[type=3D"checkbox"] { transform: scale(1.1); }
}

.form-field-hover-focus-scale-up .sqs-block-form .form-item input:focus ~ .=
form-input-effects, .form-field-hover-focus-scale-up .sqs-block-form .form-=
item textarea:focus ~ .form-input-effects, .form-field-hover-focus-scale-up=
 .sqs-block-form .form-item select:focus ~ .form-input-effects { transform:=
 scale(1.025); }

.form-field-hover-focus-scale-up .sqs-block-form .form-item input:focus-vis=
ible ~ .radio-mark, .form-field-hover-focus-scale-up .sqs-block-form .form-=
item textarea:focus-visible ~ .radio-mark, .form-field-hover-focus-scale-up=
 .sqs-block-form .form-item select:focus-visible ~ .radio-mark, .form-field=
-hover-focus-scale-up .sqs-block-form .form-item input:focus-visible[type=
=3D"checkbox"], .form-field-hover-focus-scale-up .sqs-block-form .form-item=
 textarea:focus-visible[type=3D"checkbox"], .form-field-hover-focus-scale-u=
p .sqs-block-form .form-item select:focus-visible[type=3D"checkbox"] { tran=
sform: scale(1.1); }

.form-field-hover-focus-scale-up.form-field-checkbox-type-button .sqs-block=
-form .form-item:not(.email) input[type=3D"checkbox"] ~ span { transition: =
var(--fill-hover-transition), var(--fx-border-transition-transform) !import=
ant; }

@media (hover: hover) {
  .form-field-hover-focus-scale-up.form-field-checkbox-type-button .sqs-blo=
ck-form .form-item:not(.email) input[type=3D"checkbox"]:hover ~ span { tran=
sform: scale(1.05); }
}

.form-field-hover-focus-scale-up.form-field-checkbox-type-button .sqs-block=
-form .form-item:not(.email) input[type=3D"checkbox"]:focus-visible ~ span =
{ transform: scale(1.05); }

.form-field-hover-focus-scale-up.form-field-radio-type-button .sqs-block-fo=
rm .form-item input[type=3D"radio"] ~ .radio-label { transition: var(--fill=
-hover-transition), var(--fx-border-transition-transform) !important; }

@media (hover: hover) {
  .form-field-hover-focus-scale-up.form-field-radio-type-button .sqs-block-=
form .form-item input[type=3D"radio"]:hover ~ .radio-label { transform: sca=
le(1.05); }
}

.form-field-hover-focus-scale-up.form-field-radio-type-button .sqs-block-fo=
rm .form-item input[type=3D"radio"]:focus-visible ~ .radio-label { transfor=
m: scale(1.05); }

.sqs-block-form .field-list { }

.sqs-block-form .field-list .form-input-effects-highlight { position: absol=
ute; display: none; border-radius: var(--fx-input-border-radius); inset: 0p=
x; transition: var(--fx-border-transition-opacity); }

.sqs-block-form .field-list > .form-item.field:first-child input[value=3D""=
] ~ .form-input-effects .form-input-effects-highlight, .sqs-block-form .fie=
ld-list > .form-item.field:first-child select.show-placeholder ~ .form-inpu=
t-effects .form-input-effects-highlight, .sqs-block-form .field-list > .for=
m-item.field:first-child textarea:empty ~ .form-input-effects .form-input-e=
ffects-highlight, .sqs-block-form .field-list > .form-item.fields.name:firs=
t-child > .field:first-of-type input[value=3D""] ~ .form-input-effects .for=
m-input-effects-highlight, .sqs-block-form .field-list > .form-item.fields.=
address:first-child > .field:nth-of-type(3) input[value=3D""] ~ .form-input=
-effects .form-input-effects-highlight { display: block; --fx-highlight-inp=
ut-animation-play-state: running; }

@media (prefers-reduced-motion) {
  .sqs-block-form .field-list > .form-item.field:first-child input[value=3D=
""] ~ .form-input-effects .form-input-effects-highlight, .sqs-block-form .f=
ield-list > .form-item.field:first-child select.show-placeholder ~ .form-in=
put-effects .form-input-effects-highlight, .sqs-block-form .field-list > .f=
orm-item.field:first-child textarea:empty ~ .form-input-effects .form-input=
-effects-highlight, .sqs-block-form .field-list > .form-item.fields.name:fi=
rst-child > .field:first-of-type input[value=3D""] ~ .form-input-effects .f=
orm-input-effects-highlight, .sqs-block-form .field-list > .form-item.field=
s.address:first-child > .field:nth-of-type(3) input[value=3D""] ~ .form-inp=
ut-effects .form-input-effects-highlight { display: none; --fx-highlight-in=
put-animation-play-state: paused; }
}

.sqs-block-form .field-list > .form-item.field:first-child input[value=3D""=
]:focus ~ .form-input-effects .form-input-effects-highlight, .sqs-block-for=
m .field-list > .form-item.field:first-child select.show-placeholder:focus =
~ .form-input-effects .form-input-effects-highlight, .sqs-block-form .field=
-list > .form-item.field:first-child textarea:empty:focus ~ .form-input-eff=
ects .form-input-effects-highlight, .sqs-block-form .field-list > .form-ite=
m.fields.name:first-child > .field:first-of-type input[value=3D""]:focus ~ =
.form-input-effects .form-input-effects-highlight, .sqs-block-form .field-l=
ist > .form-item.fields.address:first-child > .field:nth-of-type(3) input[v=
alue=3D""]:focus ~ .form-input-effects .form-input-effects-highlight { opac=
ity: 0; }

@keyframes animation-form-field-fx-highlight-trace {=20
  0% { left: 50%; transform: translate3d(-50%, -50%, 0px) scaleY(1) scaleX(=
3) rotate(0deg); }
  25% { left: min(50%, 2.5em); transform: translate3d(-50%, -50%, 0px) scal=
eY(1.5) scaleX(1) rotate(90deg); }
  50% { transform: translate3d(-50%, -50%, 0px) scaleY(1) scaleX(3) rotate(=
180deg); }
  75% { left: calc(100% - min(2.5em, 50%)); transform: translate3d(-50%, -5=
0%, 0px) scaleY(1.5) scaleX(1) rotate(270deg); }
  100% { left: 50%; transform: translate3d(-50%, -50%, 0px) scaleY(1) scale=
X(3) rotate(360deg); }
}

@keyframes animation-form-field-fx-highlight-double-trace {=20
  0% { left: 50%; transform: translate3d(-50%, -50%, 0px) scaleY(1) scaleX(=
3) rotate(0deg); }
  25% { left: min(50%, 2.5em); transform: translate3d(-50%, -50%, 0px) scal=
eY(1.5) scaleX(1) rotate(90deg); }
  50% { transform: translate3d(-50%, -50%, 0px) scaleY(1) scaleX(3) rotate(=
180deg); }
  75% { left: calc(100% - min(2.5em, 50%)); transform: translate3d(-50%, -5=
0%, 0px) scaleY(1.5) scaleX(1) rotate(270deg); }
  100% { left: 50%; transform: translate3d(-50%, -50%, 0px) scaleY(1) scale=
X(3) rotate(360deg); }
}

@keyframes animation-form-field-fx-highlight-trace-bottom {=20
  0% { left: calc(100% + 2.5em); transform: translate3d(-50%, -50%, 0px) sc=
aleY(1) scaleX(3) rotate(0deg); }
  100% { left: -2.5em; transform: translate3d(-50%, -50%, 0px) scaleY(1) sc=
aleX(3) rotate(0deg); }
}

@keyframes animation-form-field-fx-highlight-double-trace-bottom {=20
  0% { left: calc(100% + 2.5em); transform: translate3d(-50%, -50%, 0px) sc=
aleY(1) scaleX(3) rotate(0deg); }
  100% { left: -2.5em; transform: translate3d(-50%, -50%, 0px) scaleY(1) sc=
aleX(3) rotate(0deg); }
}

.form-field-border-all .sqs-block-form .form-item .form-input-effects-highl=
ight.form-field-highlight-single-trace, .form-field-border-none .sqs-block-=
form .form-item .form-input-effects-highlight.form-field-highlight-single-t=
race, .form-field-border-all .sqs-block-form .form-item .form-input-effects=
-highlight.form-field-highlight-double-trace, .form-field-border-none .sqs-=
block-form .form-item .form-input-effects-highlight.form-field-highlight-do=
uble-trace { --fx-animation-form-field-fx-highlight-trace: animation-form-f=
ield-fx-highlight-trace; --fx-animation-form-field-fx-highlight-double-trac=
e: animation-form-field-fx-highlight-double-trace; overflow: hidden; paddin=
g: var(--fx-highlight-input-border-width); border: 0px solid transparent; i=
nset: 0px; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255)=
 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255,=
 255, 255) 0px); transition: padding var(--fx-border-transition-duration-bo=
rder-width) var(--fx-ease-out), var(--fx-border-transition-opacity); }

.form-field-border-bottom .sqs-block-form { --fx-highlight-input-single-tra=
ce-animation-duration: var(--fx-highlight-input-border-bottom-single-trace-=
animation-duration); --fx-highlight-input-double-trace-animation-duration: =
var(--fx-highlight-input-border-bottom-double-trace-animation-duration); }

.form-field-border-bottom .sqs-block-form .form-item .form-input-effects-hi=
ghlight.form-field-highlight-single-trace, .form-field-border-bottom .sqs-b=
lock-form .form-item .form-input-effects-highlight.form-field-highlight-dou=
ble-trace { --fx-animation-form-field-fx-highlight-trace: animation-form-fi=
eld-fx-highlight-trace-bottom; --fx-animation-form-field-fx-highlight-doubl=
e-trace: animation-form-field-fx-highlight-double-trace-bottom; overflow: h=
idden; clip-path: polygon(0% calc(100% - var(--fx-highlight-input-border-wi=
dth)), 100% calc(100% - var(--fx-highlight-input-border-width)), 100% 100%,=
 0% 100%); inset: 0px; transition: clip-path var(--fx-border-transition-dur=
ation-border-width) var(--fx-ease-out), var(--fx-border-transition-opacity)=
; }

.form-field-border-bottom .sqs-block-form .form-item .form-input-effects-hi=
ghlight.form-field-highlight-single-trace::before, .form-field-border-botto=
m .sqs-block-form .form-item .form-input-effects-highlight.form-field-highl=
ight-double-trace::before, .form-field-border-bottom .sqs-block-form .form-=
item .form-input-effects-highlight.form-field-highlight-single-trace::after=
, .form-field-border-bottom .sqs-block-form .form-item .form-input-effects-=
highlight.form-field-highlight-double-trace::after { animation-direction: r=
everse; }

.sqs-block-form .form-item .form-input-effects-highlight.form-field-highlig=
ht-single-trace::before { position: absolute; top: 50%; left: 50%; height: =
max(20em, 300%); aspect-ratio: 1 / 1; background: conic-gradient(from 0deg =
at 50% 50%, transparent 40%, var(--fx-highlight-input-color), transparent 6=
0%); content: ""; mask-image: linear-gradient(to right, transparent 40%, va=
r(--fx-highlight-input-color), transparent 60%); transform: translate3d(-50=
%, -50%, 0px) rotate(0deg); transform-origin: 50% 50%; animation-duration: =
; animation-timing-function: ; animation-delay: ; animation-iteration-count=
: ; animation-direction: ; animation-fill-mode: ; animation-name: ; animati=
on-timeline: ; animation-range-start: ; animation-range-end: ; animation-pl=
ay-state: var(--fx-highlight-input-animation-play-state, paused); }

.sqs-block-form .form-item .form-input-effects-highlight.form-field-highlig=
ht-double-trace::before, .sqs-block-form .form-item .form-input-effects-hig=
hlight.form-field-highlight-double-trace::after { position: absolute; top: =
50%; left: 50%; height: max(20em, 300%); aspect-ratio: 1 / 1; background: c=
onic-gradient(from 0deg at 50% 50%, transparent 40%, var(--fx-highlight-inp=
ut-color), transparent 60%); content: ""; mask-image: linear-gradient(to ri=
ght, transparent 40%, var(--fx-highlight-input-color), transparent 60%); tr=
ansform: translate3d(-50%, -50%, 0px) rotate(0deg); transform-origin: 50% 5=
0%; }

.sqs-block-form .form-item .form-input-effects-highlight.form-field-highlig=
ht-double-trace::before { animation-duration: ; animation-timing-function: =
; animation-delay: ; animation-iteration-count: ; animation-direction: ; an=
imation-fill-mode: ; animation-name: ; animation-timeline: ; animation-rang=
e-start: ; animation-range-end: ; animation-play-state: var(--fx-highlight-=
input-animation-play-state, paused); }

.sqs-block-form .form-item .form-input-effects-highlight.form-field-highlig=
ht-double-trace::after { animation-duration: ; animation-timing-function: ;=
 animation-delay: ; animation-iteration-count: ; animation-direction: ; ani=
mation-fill-mode: ; animation-name: ; animation-timeline: ; animation-range=
-start: ; animation-range-end: ; animation-play-state: var(--fx-highlight-i=
nput-animation-play-state, paused); }

@keyframes animation-form-field-fx-highlight-glow {=20
  0% { opacity: 0.1; }
  50% { opacity: 1; }
  100% { opacity: 0.1; }
}

.sqs-block-form .form-item .form-input-effects-highlight.form-field-highlig=
ht-glow::before { position: absolute; border: solid var(--fx-highlight-inpu=
t-border-width) var(--fx-highlight-input-color); border-radius: inherit; an=
imation-duration: ; animation-timing-function: ; animation-delay: ; animati=
on-iteration-count: ; animation-direction: ; animation-fill-mode: ; animati=
on-name: ; animation-timeline: ; animation-range-start: ; animation-range-e=
nd: ; animation-play-state: var(--fx-highlight-input-animation-play-state, =
paused); content: ""; inset: 0px; }

.form-field-border-bottom .sqs-block-form .form-item .form-input-effects-hi=
ghlight.form-field-highlight-glow::before { border-width: 0 0 var(--fx-high=
light-input-border-width); }

@keyframes shake-three {=20
  0% { transform: translate3d(0px, 0px, 0px); }
  16.666% { transform: translate3d(0.333rem, 0px, 0px); }
  33.333% { transform: translate3d(-0.333rem, 0px, 0px); }
  50% { transform: translate3d(0.333rem, 0px, 0px); }
  66.666% { transform: translate3d(-0.333rem, 0px, 0px); }
  83.333% { transform: translate3d(0.333rem, 0px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}

.form-submit-button-state { display: none; }

.form-submit-button-style-spinner .form-submit-button-label, .form-submit-b=
utton-style-ellipsis .form-submit-button-label, .form-submit-button-style-b=
ar .form-submit-button-label, .form-submit-button-style-circle .form-submit=
-button-label { display: none; }

.form-submit-button-style-spinner .form-submit-button.error, .form-submit-b=
utton-style-ellipsis .form-submit-button.error, .form-submit-button-style-b=
ar .form-submit-button.error, .form-submit-button-style-circle .form-submit=
-button.error { animation: 0.4s cubic-bezier(0.37, 0, 0.63, 1) 0s 1 normal =
forwards running shake-three; }

.form-submit-button-style-spinner .form-submit-button.none .form-submit-but=
ton-state > :nth-child(1), .form-submit-button-style-ellipsis .form-submit-=
button.none .form-submit-button-state > :nth-child(1), .form-submit-button-=
style-bar .form-submit-button.none .form-submit-button-state > :nth-child(1=
), .form-submit-button-style-circle .form-submit-button.none .form-submit-b=
utton-state > :nth-child(1), .form-submit-button-style-spinner .form-submit=
-button.error .form-submit-button-state > :nth-child(1), .form-submit-butto=
n-style-ellipsis .form-submit-button.error .form-submit-button-state > :nth=
-child(1), .form-submit-button-style-bar .form-submit-button.error .form-su=
bmit-button-state > :nth-child(1), .form-submit-button-style-circle .form-s=
ubmit-button.error .form-submit-button-state > :nth-child(1), .form-submit-=
button-style-spinner .form-submit-button.submitting .form-submit-button-sta=
te > :nth-child(2), .form-submit-button-style-ellipsis .form-submit-button.=
submitting .form-submit-button-state > :nth-child(2), .form-submit-button-s=
tyle-bar .form-submit-button.submitting .form-submit-button-state > :nth-ch=
ild(2), .form-submit-button-style-circle .form-submit-button.submitting .fo=
rm-submit-button-state > :nth-child(2), .form-submit-button-style-spinner .=
form-submit-button.submitted .form-submit-button-state > :nth-child(3), .fo=
rm-submit-button-style-ellipsis .form-submit-button.submitted .form-submit-=
button-state > :nth-child(3), .form-submit-button-style-bar .form-submit-bu=
tton.submitted .form-submit-button-state > :nth-child(3), .form-submit-butt=
on-style-circle .form-submit-button.submitted .form-submit-button-state > :=
nth-child(3) { animation-play-state: running; opacity: 1; visibility: visib=
le; transition-delay: 0.1s; }

.form-submit-button-style-spinner .form-submit-button-state, .form-submit-b=
utton-style-ellipsis .form-submit-button-state, .form-submit-button-style-b=
ar .form-submit-button-state, .form-submit-button-style-circle .form-submit=
-button-state { display: grid; align-items: center; justify-content: center=
; grid-template-areas: "state"; pointer-events: none; }

.form-submit-button-style-spinner .form-submit-button-state > span, .form-s=
ubmit-button-style-ellipsis .form-submit-button-state > span, .form-submit-=
button-style-bar .form-submit-button-state > span, .form-submit-button-styl=
e-circle .form-submit-button-state > span { display: flex; align-items: cen=
ter; justify-content: center; animation-play-state: paused; place-self: cen=
ter; grid-area: state; opacity: 0; visibility: hidden; transition: opacity =
0.2s cubic-bezier(0.61, 1, 0.88, 1), visibility 0.2s cubic-bezier(0.61, 1, =
0.88, 1); }

.form-submit-button-style-spinner .form-submit-button-state > span span, .f=
orm-submit-button-style-ellipsis .form-submit-button-state > span span, .fo=
rm-submit-button-style-bar .form-submit-button-state > span span, .form-sub=
mit-button-style-circle .form-submit-button-state > span span { animation-p=
lay-state: inherit; }

.form-submit-button-style-spinner .form-submit-button-state { --thickness: =
0.12em; }

@keyframes keyframes-spinner {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes keyframes-spinner-check {=20
  0% { transform: translate3d(-100%, 0px, 0px); }
  100% { transform: translate3d(0%, 0px, 0px); }
}

.form-submit-button-style-spinner .form-submit-button-state :nth-child(2) s=
pan { position: relative; width: 1.3em; height: 1.3em; border-radius: 50%; =
animation-duration: 0.75s; animation-timing-function: linear; animation-del=
ay: 0s; animation-iteration-count: infinite; animation-direction: normal; a=
nimation-fill-mode: none; animation-name: keyframes-spinner; animation-time=
line: auto; animation-range: normal; animation-play-state: inherit; backgro=
und: conic-gradient(from 0.25turn, transparent, currentcolor 75%); mask-ima=
ge: radial-gradient(closest-side, transparent 0% calc(100% - var(--thicknes=
s) - 1px), currentcolor calc(100% - var(--thickness))); pointer-events: non=
e !important; }

.form-submit-button-style-spinner .form-submit-button-state :nth-child(3) {=
 position: relative; width: 1.3em; height: 1.3em; }

.form-submit-button-style-spinner .form-submit-button-state :nth-child(3)::=
before { position: absolute; border: solid var(--thickness) currentcolor; b=
order-radius: 50%; content: ""; inset: 0px; }

.form-submit-button-style-spinner .form-submit-button-state :nth-child(3) s=
pan { position: absolute; border-radius: 50%; inset: 0px; mask-image: url("=
data:image/svg+xml;utf8,<svg xmlns=3D'http://www.w3.org/2000/svg' width=3D'=
100' height=3D'100' viewBox=3D'0 0 100 100'><polyline points=3D'26.7,45.1 4=
5.7,63.7 73.3,36.3' fill=3D'none' stroke=3D'black' stroke-width=3D'8' /></s=
vg>"); mask-size: 100%; }

.form-submit-button-style-spinner .form-submit-button-state :nth-child(3) s=
pan::before { position: absolute; animation-duration: 0.25s; animation-timi=
ng-function: cubic-bezier(0.61, 1, 0.88, 1); animation-delay: 0.15s; animat=
ion-iteration-count: 1; animation-direction: normal; animation-fill-mode: f=
orwards; animation-name: keyframes-spinner-check; animation-timeline: auto;=
 animation-range: normal; animation-play-state: inherit; background-color: =
currentcolor; content: ""; inset: 0px; transform: translate3d(-100%, 0px, 0=
px); }

.form-submit-button-style-circle .form-submit-button-state { }

@keyframes keyframes-circle {=20
  0%, 100% { animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); }
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(1440deg); }
}

@keyframes keyframes-circle-check {=20
  0% { transform: translate3d(0%, 0px, 0px); }
  100% { transform: translate3d(100%, 0px, 0px); }
}

.form-submit-button-style-circle .form-submit-button-state :nth-child(2) sp=
an { width: 1.3em; height: 1.3em; border-radius: 50%; animation-duration: 2=
.4s; animation-timing-function: cubic-bezier(0, 0.2, 0.8, 1); animation-del=
ay: 0s; animation-iteration-count: infinite; animation-direction: normal; a=
nimation-fill-mode: none; animation-name: keyframes-circle; animation-timel=
ine: auto; animation-range: normal; animation-play-state: inherit; backgrou=
nd: currentcolor; }

.form-submit-button-style-circle .form-submit-button-state :nth-child(3) sp=
an { position: relative; overflow: hidden; width: 1.3em; height: 1.3em; bor=
der-radius: 50%; }

.form-submit-button-style-circle .form-submit-button-state :nth-child(3) sp=
an::before, .form-submit-button-style-circle .form-submit-button-state :nth=
-child(3) span::after { position: absolute; content: ""; inset: 0px; }

.form-submit-button-style-circle .form-submit-button-state :nth-child(3) sp=
an::before { animation-duration: 0.25s; animation-timing-function: cubic-be=
zier(0.61, 1, 0.88, 1); animation-delay: 0.15s; animation-iteration-count: =
1; animation-direction: normal; animation-fill-mode: forwards; animation-na=
me: keyframes-circle-check; animation-timeline: auto; animation-range: norm=
al; animation-play-state: inherit; background-color: currentcolor; }

.form-submit-button-style-circle .form-submit-button-state :nth-child(3) sp=
an::after { background-color: currentcolor; inset: 0px; mask-image: url("da=
ta:image/svg+xml;utf8,<svg width=3D'100' height=3D'100' xmlns=3D'http://www=
.w3.org/2000/svg'><defs><mask id=3D'check'><rect width=3D'100%' height=3D'1=
00%' fill=3D'white' /><polyline points=3D'26.7,45.1 45.7,63.7 73.3,36.3' fi=
ll=3D'none' stroke=3D'black' stroke-width=3D'8' /></mask></defs><rect width=
=3D'100%' height=3D'100%' fill=3D'black' mask=3D'url(%23check)' /></svg>");=
 mask-size: 100%; }

.form-submit-button-style-bar .form-submit-button-state, .form-submit-butto=
n-style-ellipsis .form-submit-button-state { }

@keyframes keyframes-check {=20
  0% { transform: translate3d(-100%, 0px, 0px); }
  100% { transform: translate3d(0%, 0px, 0px); }
}

.form-submit-button-style-bar .form-submit-button-state :nth-child(3) span,=
 .form-submit-button-style-ellipsis .form-submit-button-state :nth-child(3)=
 span { position: relative; width: 1.3em; height: 1.3em; mask-image: url("d=
ata:image/svg+xml,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'100'=
 height=3D'100' viewBox=3D'0 0 100 100'%3E%3Cpolyline points=3D'10.3,41.6 4=
2.6,73.3 89.7,26.7' fill=3D'none' stroke=3D'black' stroke-width=3D'8' /%3E%=
3C/svg%3E"); mask-size: 100%; }

.form-submit-button-style-bar .form-submit-button-state :nth-child(3) span:=
:before, .form-submit-button-style-ellipsis .form-submit-button-state :nth-=
child(3) span::before { position: absolute; animation-duration: 0.25s; anim=
ation-timing-function: cubic-bezier(0.61, 1, 0.88, 1); animation-delay: 0.1=
5s; animation-iteration-count: 1; animation-direction: normal; animation-fi=
ll-mode: forwards; animation-name: keyframes-check; animation-timeline: aut=
o; animation-range: normal; animation-play-state: inherit; background-color=
: currentcolor; content: ""; inset: 0px; transform: translate3d(-100%, 0px,=
 0px); }

.form-submit-button-style-bar .form-submit-button-state { }

@keyframes keyframes-bar {=20
  0% { transform: translate3d(-200%, 0px, 0px); }
  100% { transform: translate3d(100%, 0px, 0px); }
}

.form-submit-button-style-bar .form-submit-button-state :nth-child(2) { wid=
th: 100%; }

.form-submit-button-style-bar .form-submit-button-state :nth-child(2) span =
{ position: relative; overflow: hidden; width: 100%; height: max(2px, 0.12e=
m); border-radius: 1em; }

.form-submit-button-style-bar .form-submit-button-state :nth-child(2) span:=
:before, .form-submit-button-style-bar .form-submit-button-state :nth-child=
(2) span::after { position: absolute; border-radius: inherit; background: c=
urrentcolor; content: ""; }

.form-submit-button-style-bar .form-submit-button-state :nth-child(2) span:=
:before { inset: 0px; opacity: 0.5; }

.form-submit-button-style-bar .form-submit-button-state :nth-child(2) span:=
:after { position: absolute; top: 0px; bottom: 0px; left: 50%; width: 50%; =
animation-duration: 0.75s; animation-timing-function: linear; animation-del=
ay: 0s; animation-iteration-count: infinite; animation-direction: normal; a=
nimation-fill-mode: none; animation-name: keyframes-bar; animation-timeline=
: auto; animation-range: normal; animation-play-state: inherit; }

.form-submit-button-style-ellipsis .form-submit-button-state { }

@keyframes keyframes-ellipsis-grow {=20
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}

@keyframes keyframes-ellipsis-shrink {=20
  0% { transform: scale(1); }
  100% { transform: scale(0); }
}

@keyframes keyframes-ellipsis-shift {=20
  0% { transform: translate(0px, 0px); }
  100% { transform: translate(calc(0.7em), 0px); }
}

.form-submit-button-style-ellipsis .form-submit-button-state :nth-child(2) =
{ position: relative; display: flex; width: calc(1.75em); justify-content: =
space-between; }

.form-submit-button-style-ellipsis .form-submit-button-state :nth-child(2) =
span { position: absolute; inset: 0px; }

.form-submit-button-style-ellipsis .form-submit-button-state :nth-child(2):=
:before { animation: 0.75s ease 0s infinite normal none running keyframes-e=
llipsis-grow; }

.form-submit-button-style-ellipsis .form-submit-button-state :nth-child(2):=
:after { animation: 0.75s ease 0s infinite normal none running keyframes-el=
lipsis-shrink; }

.form-submit-button-style-ellipsis .form-submit-button-state :nth-child(2) =
span::before, .form-submit-button-style-ellipsis .form-submit-button-state =
:nth-child(2) span::after { position: absolute; animation: 0.75s ease 0s in=
finite normal none running keyframes-ellipsis-shift; }

.form-submit-button-style-ellipsis .form-submit-button-state :nth-child(2):=
:before, .form-submit-button-style-ellipsis .form-submit-button-state :nth-=
child(2)::after, .form-submit-button-style-ellipsis .form-submit-button-sta=
te :nth-child(2) span::before, .form-submit-button-style-ellipsis .form-sub=
mit-button-state :nth-child(2) span::after { display: block; width: 0.35em;=
 height: 0.35em; border-radius: 50%; animation-play-state: inherit; backgro=
und: currentcolor; content: ""; }

.form-submit-button-style-ellipsis .form-submit-button-state :nth-child(2) =
span::before { left: 0px; }

.form-submit-button-style-ellipsis .form-submit-button-state :nth-child(2) =
span::after { right: calc(0.7em); }

@keyframes anim-form-post-submit {=20
  0% { opacity: 0; transform: translate3d(0px, 0.5rem, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}

body .sqs-block-form { --form-post-submit-animation-duration: 0.25s; --form=
-post-submit-animation-delay: 0.25s; }

.form-wrapper .form-submission-text, .form-wrapper .form-submission-html { =
opacity: 0; transform: translate3d(0px, 0.5rem, 0px); animation: anim-form-=
post-submit var(--form-post-submit-animation-duration) var(--form-post-subm=
it-animation-delay) cubic-bezier(0.61, 1, 0.88, 1) forwards; }

@media (prefers-reduced-motion: reduce) {
  .form-wrapper .form-submission-text, .form-wrapper .form-submission-html =
{ opacity: 1; transform: initial; animation: auto ease 0s 1 normal none run=
ning none; }
}

.sqs-block-form.sqs-edit-dialog-open .form-wrapper .form-submission-text, .=
sqs-block-form.sqs-edit-dialog-open .form-wrapper .form-submission-html { o=
pacity: 1; transform: initial; animation: auto ease 0s 1 normal none runnin=
g none; }

.sqs-block-button-container { text-align: center; }

.sqs-block-button.sqs-stretched .sqs-block-content, .sqs-block-button.sqs-s=
tretched .sqs-block-button-element { height: 100%; display: flex; padding-t=
op: 0px !important; padding-bottom: 0px !important; }

.sqs-block-button.sqs-stretched .sqs-block-button-container { flex: 1 1 0%;=
 }

.sqs-block-button.sqs-stretched .sqs-block-button-element { align-items: ce=
nter; box-sizing: border-box; justify-content: center; }

.sqs-block-button:not(.sqs-stretched) .sqs-block-button-container { display=
: flex; }

.sqs-block-button:not(.sqs-stretched) .sqs-block-button-container--left { j=
ustify-content: flex-start; }

.sqs-block-button:not(.sqs-stretched) .sqs-block-button-container--center {=
 justify-content: center; }

.sqs-block-button:not(.sqs-stretched) .sqs-block-button-container--right { =
justify-content: flex-end; }

.sqs-block-button-element, .image-button a, .list-item-content__button { di=
splay: inline-block; -webkit-font-smoothing: antialiased; line-height: norm=
al; padding: var(--primaryButtonPadding) calc(var(--primaryButtonPadding) *=
 1.67); }

@media (hover: hover) {
  .sqs-block-button-element:hover, .image-button a:hover, .list-item-conten=
t__button:hover { opacity: 1; }
}

#siteWrapper.site-wrapper .sqs-button-element--primary, body .sqs-block-for=
m-lightbox .form-button-wrapper .sqs-button-element--primary { padding: var=
(--primary-button-padding-y) var(--primary-button-padding-x); }

#siteWrapper.site-wrapper .sqs-button-element--primary, body .sqs-block-for=
m-lightbox .form-button-wrapper .sqs-button-element--primary, #siteWrapper.=
site-wrapper .tock-block div#Tock_widget_container > div.TockWidgetWrapper =
.TockButton-blue.sqs-button-element--primary, body .sqs-block-form-lightbox=
 .form-button-wrapper .tock-block div#Tock_widget_container > div.TockWidge=
tWrapper .TockButton-blue.sqs-button-element--primary { border-width: var(-=
-primary-button-stroke); }

#siteWrapper.site-wrapper .sqs-button-element--secondary, body .sqs-block-f=
orm-lightbox .form-button-wrapper .sqs-button-element--secondary { padding:=
 var(--secondary-button-padding-y) var(--secondary-button-padding-x); }

#siteWrapper.site-wrapper .sqs-button-element--secondary, body .sqs-block-f=
orm-lightbox .form-button-wrapper .sqs-button-element--secondary, #siteWrap=
per.site-wrapper .tock-block div#Tock_widget_container > div.TockWidgetWrap=
per .TockButton-blue.sqs-button-element--secondary, body .sqs-block-form-li=
ghtbox .form-button-wrapper .tock-block div#Tock_widget_container > div.Toc=
kWidgetWrapper .TockButton-blue.sqs-button-element--secondary { border-widt=
h: var(--secondary-button-stroke); }

#siteWrapper.site-wrapper .sqs-button-element--tertiary, body .sqs-block-fo=
rm-lightbox .form-button-wrapper .sqs-button-element--tertiary { padding: v=
ar(--tertiary-button-padding-y) var(--tertiary-button-padding-x); }

#siteWrapper.site-wrapper .sqs-button-element--tertiary, body .sqs-block-fo=
rm-lightbox .form-button-wrapper .sqs-button-element--tertiary, #siteWrappe=
r.site-wrapper .tock-block div#Tock_widget_container > div.TockWidgetWrappe=
r .TockButton-blue.sqs-button-element--tertiary, body .sqs-block-form-light=
box .form-button-wrapper .tock-block div#Tock_widget_container > div.TockWi=
dgetWrapper .TockButton-blue.sqs-button-element--tertiary { border-width: v=
ar(--tertiary-button-stroke); }

#siteWrapper.site-wrapper .sqs-button-element--primary, body .sqs-block-for=
m-lightbox .form-button-wrapper .sqs-button-element--primary, #siteWrapper.=
site-wrapper .sqs-button-element--secondary, body .sqs-block-form-lightbox =
.form-button-wrapper .sqs-button-element--secondary, #siteWrapper.site-wrap=
per .sqs-button-element--tertiary, body .sqs-block-form-lightbox .form-butt=
on-wrapper .sqs-button-element--tertiary, #siteWrapper.site-wrapper .tock-b=
lock div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue.sqs=
-button-element--primary, body .sqs-block-form-lightbox .form-button-wrappe=
r .tock-block div#Tock_widget_container > div.TockWidgetWrapper .TockButton=
-blue.sqs-button-element--primary, #siteWrapper.site-wrapper .tock-block di=
v#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue.sqs-button=
-element--secondary, body .sqs-block-form-lightbox .form-button-wrapper .to=
ck-block div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue=
.sqs-button-element--secondary, #siteWrapper.site-wrapper .tock-block div#T=
ock_widget_container > div.TockWidgetWrapper .TockButton-blue.sqs-button-el=
ement--tertiary, body .sqs-block-form-lightbox .form-button-wrapper .tock-b=
lock div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue.sqs=
-button-element--tertiary { line-height: normal; border-style: solid; }

#siteWrapper.site-wrapper div#Tock_widget_container > div.TockWidgetWrapper=
 .TockButton { height: auto; line-height: 0; }

#siteWrapper.site-wrapper div#Tock_widget_container > div.TockWidgetWrapper=
 .TockButtonWidgetContainer, #siteWrapper.site-wrapper div#Tock_widget_cont=
ainer > div.TockWidgetWrapper .TockButton-buttonContainer, #siteWrapper.sit=
e-wrapper div#Tock_widget_container > div.TockWidgetWrapper .TockInlineButt=
on-container { width: auto; }

#siteWrapper.site-wrapper div#Tock_widget_container > div.TockWidgetWrapper=
 .TockSearchBar-container { align-items: center; }

#siteWrapper.site-wrapper div#Tock_widget_container > div.TockWidgetWrapper=
 .TockInlineButton-container { overflow: hidden; display: flex; align-items=
: center; justify-content: center; height: 49px; min-width: 180px; padding:=
 0px; border-radius: 0px 3px 3px 0px; }

#siteWrapper.site-wrapper div#Tock_widget_container.Tock_widget_container-c=
olumnLayout > div.TockWidgetWrapper .TockInlineButton-container { border-ra=
dius: 3px; }

.sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-element--primar=
y { border-width: var(--primary-button-stroke); border-style: solid; }

.sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-element--second=
ary { border-width: var(--secondary-button-stroke); border-style: solid; }

.sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-element--tertia=
ry { border-width: var(--tertiary-button-stroke); border-style: solid; }

body.primary-button-style-solid .sqs-button-element--primary, body.primary-=
button-style-solid .sqs-editable-button.sqs-button-element--primary { trans=
ition: opacity 0.1s linear; backface-visibility: hidden; }

@media (hover: hover) {
  body.primary-button-style-solid .sqs-button-element--primary:hover, body.=
primary-button-style-solid .sqs-editable-button.sqs-button-element--primary=
:hover { opacity: 0.8; }
}

.primary-button-style-outline .sqs-button-element--primary, .primary-button=
-style-outline .list-item .sqs-block-button-element.list-item-content__butt=
on.sqs-button-element--primary, .primary-button-style-outline .list-item[da=
ta-is-card-enabled=3D"true"] .sqs-block-button-element.list-item-content__b=
utton.sqs-button-element--primary, .primary-button-style-outline .sqs-block=
-form .sqs-editable-button.sqs-button-element--primary, .primary-button-sty=
le-outline .header-menu-cta .btn.sqs-button-element--primary, .primary-butt=
on-style-outline .tock-block div#Tock_widget_container > div.TockWidgetWrap=
per .TockButton-blue.sqs-button-element--primary, .primary-button-style-out=
line .sqs-modal-lightbox-content .sqs-button-element--primary { transition:=
 background-color 0.1s linear, color 0.1s linear; }

.primary-button-style-outline .sqs-button-element--primary:not(:hover), .pr=
imary-button-style-outline .list-item .sqs-block-button-element.list-item-c=
ontent__button.sqs-button-element--primary:not(:hover), .primary-button-sty=
le-outline .list-item[data-is-card-enabled=3D"true"] .sqs-block-button-elem=
ent.list-item-content__button.sqs-button-element--primary:not(:hover), .pri=
mary-button-style-outline .sqs-block-form .sqs-editable-button.sqs-button-e=
lement--primary:not(:hover), .primary-button-style-outline .header-menu-cta=
 .btn.sqs-button-element--primary:not(:hover), .primary-button-style-outlin=
e .tock-block div#Tock_widget_container > div.TockWidgetWrapper .TockButton=
-blue.sqs-button-element--primary:not(:hover), .primary-button-style-outlin=
e .sqs-modal-lightbox-content .sqs-button-element--primary:not(:hover) { ba=
ckground: transparent; }

.primary-button-style-outline .newsletter-form-button.sqs-system-button.sqs=
-button-element--primary:not(:hover) { background: transparent !important; =
}

.primary-button-shape-square .sqs-button-element--primary, .primary-button-=
shape-square #Tock_widget_container .sqs-button-element--primary.TockButton=
-blue { border-radius: 0px; }

.primary-button-shape-rounded .sqs-button-element--primary, .primary-button=
-shape-rounded #Tock_widget_container .sqs-button-element--primary.TockButt=
on-blue { border-radius: 0.4rem; }

.primary-button-shape-pill .sqs-button-element--primary, .primary-button-sh=
ape-pill #Tock_widget_container .sqs-button-element--primary.TockButton-blu=
e { border-radius: 300px; }

.primary-button-shape-oval .sqs-button-element--primary, .primary-button-sh=
ape-oval #Tock_widget_container .sqs-button-element--primary.TockButton-blu=
e { border-radius: 100%; }

.primary-button-shape-petal .sqs-button-element--primary, .primary-button-s=
hape-petal #Tock_widget_container .sqs-button-element--primary.TockButton-b=
lue { border-radius: 16px 0px; }

body.primary-button-shape-underline #siteWrapper .sqs-button-element--prima=
ry:not(.ma-pricing-option-button), body.primary-button-shape-underline .sqs=
-block-form-lightbox .sqs-button-element--primary:not(.ma-pricing-option-bu=
tton), body.primary-button-shape-underline #siteWrapper .comment-btn-wrappe=
r .comment-btn.sqs-button-element--primary, body.primary-button-shape-under=
line .sqs-block-form-lightbox .comment-btn-wrapper .comment-btn.sqs-button-=
element--primary, body.primary-button-shape-underline #siteWrapper .tock-bl=
ock div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue.sqs-=
button-element--primary, body.primary-button-shape-underline .sqs-block-for=
m-lightbox .tock-block div#Tock_widget_container > div.TockWidgetWrapper .T=
ockButton-blue.sqs-button-element--primary { border-top: none; border-right=
: none; border-left: none; border-bottom-style: solid; border-radius: 0px; =
border-bottom-width: var(--primary-button-stroke); }

.primary-button-shape-custom .sqs-button-element--primary, .primary-button-=
shape-custom .tock-block div#Tock_widget_container > div.TockWidgetWrapper =
.TockButton-blue.sqs-button-element--primary { border-top-left-radius: var(=
--primary-button-rounded-border-top-left-radius); border-top-right-radius: =
var(--primary-button-rounded-border-top-right-radius); border-bottom-left-r=
adius: var(--primary-button-rounded-border-bottom-left-radius); border-bott=
om-right-radius: var(--primary-button-rounded-border-bottom-right-radius); =
}

.secondary-button-style-solid .sqs-button-element--secondary, .secondary-bu=
tton-style-solid .sqs-editable-button.sqs-button-element--secondary, .secon=
dary-button-style-solid .tock-block div#Tock_widget_container > div.TockWid=
getWrapper .TockButton-blue.sqs-button-element--secondary { transition: opa=
city 0.1s linear; backface-visibility: hidden; }

.secondary-button-style-solid .sqs-button-element--secondary:hover, .second=
ary-button-style-solid .sqs-editable-button.sqs-button-element--secondary:h=
over, .secondary-button-style-solid .tock-block div#Tock_widget_container >=
 div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary:hover=
 { opacity: 0.8; }

.secondary-button-style-outline .sqs-button-element--secondary, .secondary-=
button-style-outline .list-item .sqs-block-button-element.list-item-content=
__button.sqs-button-element--secondary, .secondary-button-style-outline .li=
st-item[data-is-card-enabled=3D"true"] .sqs-block-button-element.list-item-=
content__button.sqs-button-element--secondary, .secondary-button-style-outl=
ine .sqs-block-form .sqs-editable-button.sqs-button-element--secondary, .se=
condary-button-style-outline .header-menu-cta .btn.sqs-button-element--seco=
ndary, .secondary-button-style-outline .tock-block div#Tock_widget_containe=
r > div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary, .=
secondary-button-style-outline .sqs-modal-lightbox-content .sqs-button-elem=
ent--secondary { transition: background-color 0.1s linear, color 0.1s linea=
r; }

.secondary-button-style-outline .sqs-button-element--secondary:not(:hover),=
 .secondary-button-style-outline .list-item .sqs-block-button-element.list-=
item-content__button.sqs-button-element--secondary:not(:hover), .secondary-=
button-style-outline .list-item[data-is-card-enabled=3D"true"] .sqs-block-b=
utton-element.list-item-content__button.sqs-button-element--secondary:not(:=
hover), .secondary-button-style-outline .sqs-block-form .sqs-editable-butto=
n.sqs-button-element--secondary:not(:hover), .secondary-button-style-outlin=
e .header-menu-cta .btn.sqs-button-element--secondary:not(:hover), .seconda=
ry-button-style-outline .tock-block div#Tock_widget_container > div.TockWid=
getWrapper .TockButton-blue.sqs-button-element--secondary:not(:hover), .sec=
ondary-button-style-outline .sqs-modal-lightbox-content .sqs-button-element=
--secondary:not(:hover) { background: transparent; }

.secondary-button-style-outline .newsletter-form-button.sqs-system-button.s=
qs-button-element--secondary { background: transparent !important; }

.secondary-button-shape-square .sqs-button-element--secondary, .secondary-b=
utton-shape-square .tock-block div#Tock_widget_container > div.TockWidgetWr=
apper .TockButton-blue.sqs-button-element--secondary { border-radius: 0px; =
}

.secondary-button-shape-rounded .sqs-button-element--secondary, .secondary-=
button-shape-rounded .tock-block div#Tock_widget_container > div.TockWidget=
Wrapper .TockButton-blue.sqs-button-element--secondary { border-radius: 0.4=
rem; }

.secondary-button-shape-pill .sqs-button-element--secondary, .secondary-but=
ton-shape-pill .tock-block div#Tock_widget_container > div.TockWidgetWrappe=
r .TockButton-blue.sqs-button-element--secondary { border-radius: 300px; }

.secondary-button-shape-oval .sqs-button-element--secondary, .secondary-but=
ton-shape-oval .tock-block div#Tock_widget_container > div.TockWidgetWrappe=
r .TockButton-blue.sqs-button-element--secondary { border-radius: 100%; }

body.secondary-button-shape-underline #siteWrapper .sqs-button-element--sec=
ondary, body.secondary-button-shape-underline .sqs-block-form-lightbox .sqs=
-button-element--secondary, body.secondary-button-shape-underline #siteWrap=
per .tock-block div#Tock_widget_container > div.TockWidgetWrapper .TockButt=
on-blue.sqs-button-element--secondary, body.secondary-button-shape-underlin=
e .sqs-block-form-lightbox .tock-block div#Tock_widget_container > div.Tock=
WidgetWrapper .TockButton-blue.sqs-button-element--secondary { border-top: =
none; border-right: none; border-left: none; border-bottom-style: solid; bo=
rder-radius: 0px; border-bottom-width: var(--secondary-button-stroke); }

.secondary-button-shape-petal .sqs-button-element--secondary, .secondary-bu=
tton-shape-petal .tock-block div#Tock_widget_container > div.TockWidgetWrap=
per .TockButton-blue.sqs-button-element--secondary { border-radius: 16px 0p=
x; }

.secondary-button-shape-custom .sqs-button-element--secondary, .secondary-b=
utton-shape-custom .tock-block div#Tock_widget_container > div.TockWidgetWr=
apper .TockButton-blue.sqs-button-element--secondary { border-top-left-radi=
us: var(--secondary-button-rounded-border-top-left-radius); border-top-righ=
t-radius: var(--secondary-button-rounded-border-top-right-radius); border-b=
ottom-left-radius: var(--secondary-button-rounded-border-bottom-left-radius=
); border-bottom-right-radius: var(--secondary-button-rounded-border-bottom=
-right-radius); }

.tertiary-button-style-solid .sqs-button-element--tertiary, .tertiary-butto=
n-style-solid .sqs-editable-button.sqs-button-element--tertiary, .tertiary-=
button-style-solid .tock-block div#Tock_widget_container > div.TockWidgetWr=
apper .TockButton-blue.sqs-button-element--tertiary { transition: opacity 0=
.1s linear; backface-visibility: hidden; }

.tertiary-button-style-solid .sqs-button-element--tertiary:hover, .tertiary=
-button-style-solid .sqs-editable-button.sqs-button-element--tertiary:hover=
, .tertiary-button-style-solid .tock-block div#Tock_widget_container > div.=
TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary:hover { opa=
city: 0.8; }

.tertiary-button-style-outline .sqs-button-element--tertiary, .tertiary-but=
ton-style-outline .list-item .sqs-block-button-element.list-item-content__b=
utton.sqs-button-element--tertiary, .tertiary-button-style-outline .list-it=
em[data-is-card-enabled=3D"true"] .sqs-block-button-element.list-item-conte=
nt__button.sqs-button-element--tertiary, .tertiary-button-style-outline .sq=
s-block-form .sqs-editable-button.sqs-button-element--tertiary, .tertiary-b=
utton-style-outline .header-menu-cta .btn.sqs-button-element--tertiary, .te=
rtiary-button-style-outline .tock-block div#Tock_widget_container > div.Toc=
kWidgetWrapper .TockButton-blue.sqs-button-element--tertiary, .tertiary-but=
ton-style-outline .sqs-modal-lightbox-content .sqs-button-element--tertiary=
 { transition: background-color 0.1s linear, color 0.1s linear; }

.tertiary-button-style-outline .sqs-button-element--tertiary:not(:hover), .=
tertiary-button-style-outline .list-item .sqs-block-button-element.list-ite=
m-content__button.sqs-button-element--tertiary:not(:hover), .tertiary-butto=
n-style-outline .list-item[data-is-card-enabled=3D"true"] .sqs-block-button=
-element.list-item-content__button.sqs-button-element--tertiary:not(:hover)=
, .tertiary-button-style-outline .sqs-block-form .sqs-editable-button.sqs-b=
utton-element--tertiary:not(:hover), .tertiary-button-style-outline .header=
-menu-cta .btn.sqs-button-element--tertiary:not(:hover), .tertiary-button-s=
tyle-outline .tock-block div#Tock_widget_container > div.TockWidgetWrapper =
.TockButton-blue.sqs-button-element--tertiary:not(:hover), .tertiary-button=
-style-outline .sqs-modal-lightbox-content .sqs-button-element--tertiary:no=
t(:hover) { background: transparent; }

.tertiary-button-style-outline .newsletter-form-button.sqs-system-button.sq=
s-button-element--tertiary { background: transparent !important; }

.tertiary-button-shape-square .sqs-button-element--tertiary, .tertiary-butt=
on-shape-square .tock-block div#Tock_widget_container > div.TockWidgetWrapp=
er .TockButton-blue.sqs-button-element--tertiary { border-radius: 0px; }

.tertiary-button-shape-rounded .sqs-button-element--tertiary, .tertiary-but=
ton-shape-rounded .tock-block div#Tock_widget_container > div.TockWidgetWra=
pper .TockButton-blue.sqs-button-element--tertiary { border-radius: 0.4rem;=
 }

.tertiary-button-shape-pill .sqs-button-element--tertiary, .tertiary-button=
-shape-pill .tock-block div#Tock_widget_container > div.TockWidgetWrapper .=
TockButton-blue.sqs-button-element--tertiary { border-radius: 300px; }

.tertiary-button-shape-oval .sqs-button-element--tertiary, .tertiary-button=
-shape-oval .tock-block div#Tock_widget_container > div.TockWidgetWrapper .=
TockButton-blue.sqs-button-element--tertiary { border-radius: 100%; }

body.tertiary-button-shape-underline #siteWrapper .sqs-button-element--tert=
iary, body.tertiary-button-shape-underline .sqs-block-form-lightbox .sqs-bu=
tton-element--tertiary, body.tertiary-button-shape-underline #siteWrapper .=
tock-block div#Tock_widget_container > div.TockWidgetWrapper .TockButton-bl=
ue.sqs-button-element--tertiary, body.tertiary-button-shape-underline .sqs-=
block-form-lightbox .tock-block div#Tock_widget_container > div.TockWidgetW=
rapper .TockButton-blue.sqs-button-element--tertiary { border-top: none; bo=
rder-right: none; border-left: none; border-bottom-style: solid; border-rad=
ius: 0px; border-bottom-width: var(--tertiary-button-stroke); }

.tertiary-button-shape-petal .sqs-button-element--tertiary, .tertiary-butto=
n-shape-petal .tock-block div#Tock_widget_container > div.TockWidgetWrapper=
 .TockButton-blue.sqs-button-element--tertiary { border-radius: 16px 0px; }

.tertiary-button-shape-custom .sqs-button-element--tertiary, .tertiary-butt=
on-shape-custom .tock-block div#Tock_widget_container > div.TockWidgetWrapp=
er .TockButton-blue.sqs-button-element--tertiary { border-top-left-radius: =
var(--tertiary-button-rounded-border-top-left-radius); border-top-right-rad=
ius: var(--tertiary-button-rounded-border-top-right-radius); border-bottom-=
left-radius: var(--tertiary-button-rounded-border-bottom-left-radius); bord=
er-bottom-right-radius: var(--tertiary-button-rounded-border-bottom-right-r=
adius); }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .image-button a:hover, .tweak-global-animations-animation-type-flex.primar=
y-button-style-outline .sqs-add-to-cart-button:hover, .tweak-global-animati=
ons-animation-type-flex.primary-button-style-outline .sqs-editable-button:n=
ot(input):hover, .tweak-global-animations-animation-type-flex.primary-butto=
n-style-outline .sqs-block-button-element.sqs-block-button-element--primary=
:hover, .tweak-global-animations-animation-type-flex.primary-button-style-o=
utline .ma-pricing-toggle-wrapper .ma-pricing-option-button:hover, .tweak-g=
lobal-animations-animation-type-flex.primary-button-style-outline [data-ani=
mation-role=3D"header-element"] .btn:hover { background-color: transparent =
!important; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-simple { background: transparent; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-simple:hover { background-color: transparent; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-carousel { background: transparent; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-carousel:hover { background-color: transparent; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-banner-slideshow { background: transparent; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-banner-slideshow:hover { background-color: transparent; }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.secondary-button-style-outli=
ne .sqs-button-element--secondary:hover, .tweak-global-animations-animation=
-type-flex.tertiary-button-style-outline .sqs-button-element--tertiary:hove=
r { background: transparent; }
}

.sqs-announcement-bar .sqs-announcement-bar-close { background: transparent=
; }

div#Tock_widget_container > div.TockWidgetWrapper .InlineWidgetDropDown-NoR=
ightBorder { border-right: 1px solid rgb(231, 231, 231); }

[data-animation-role=3D"image"] { min-height: 1px; }

@keyframes clipAnimation {=20
  0% { clip-path: polygon(0px 0px, 10% 0px, 0% 100%, 0% 100%); }
  100% { clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0% 100%); }
}

.preClip { clip-path: ellipse(0% 100% at 0% 0%); transition-property: clip-=
path, -webkit-clip-path; transform: translateZ(0px); }

.clipIn { animation: auto ease 0s 1 normal forwards running clipAnimation; =
transform: translateZ(0px); }

@supports not (clip-path: ellipse(0% 100% at 0 0)) {
  .preClip { opacity: 0; transition-property: opacity; }
  .clipIn:not([data-override-initial-global-animation]) { opacity: 1 !impor=
tant; }
}

.preFade { opacity: 0; transition-property: opacity; }

.fadeIn:not([data-override-initial-global-animation]) { opacity: 1 !importa=
nt; }

.preScale { opacity: 0; transform: scale(0.9); transition-property: transfo=
rm, opacity; }

.scaleIn { transform: scale(1) !important; }

.scaleIn:not([data-override-initial-global-animation]) { opacity: 1 !import=
ant; }

.preSlide { opacity: 0; transform: translate(0%, 30%); transition-property:=
 transform, opacity; }

.slideIn { transform: translate(0px, 0px) !important; }

.slideIn:not([data-override-initial-global-animation]) { opacity: 1 !import=
ant; }

.tweak-global-animations-animation-type-fade header, .tweak-global-animatio=
ns-animation-type-slide header, .tweak-global-animations-animation-type-sca=
le header, .tweak-global-animations-animation-type-clip header, .tweak-glob=
al-animations-animation-type-flex header, .tweak-global-animations-animatio=
n-type-fade footer, .tweak-global-animations-animation-type-slide footer, .=
tweak-global-animations-animation-type-scale footer, .tweak-global-animatio=
ns-animation-type-clip footer, .tweak-global-animations-animation-type-flex=
 footer, .tweak-global-animations-animation-type-fade section > .content-wr=
apper, .tweak-global-animations-animation-type-slide section > .content-wra=
pper, .tweak-global-animations-animation-type-scale section > .content-wrap=
per, .tweak-global-animations-animation-type-clip section > .content-wrappe=
r, .tweak-global-animations-animation-type-flex section > .content-wrapper =
{ opacity: 0; }

.tweak-global-animations-animation-type-fade[data-animation-state=3D"booted=
"] header, .tweak-global-animations-animation-type-slide[data-animation-sta=
te=3D"booted"] header, .tweak-global-animations-animation-type-scale[data-a=
nimation-state=3D"booted"] header, .tweak-global-animations-animation-type-=
clip[data-animation-state=3D"booted"] header, .tweak-global-animations-anim=
ation-type-flex[data-animation-state=3D"booted"] header, .tweak-global-anim=
ations-animation-type-fade[data-animation-state=3D"booted"] footer, .tweak-=
global-animations-animation-type-slide[data-animation-state=3D"booted"] foo=
ter, .tweak-global-animations-animation-type-scale[data-animation-state=3D"=
booted"] footer, .tweak-global-animations-animation-type-clip[data-animatio=
n-state=3D"booted"] footer, .tweak-global-animations-animation-type-flex[da=
ta-animation-state=3D"booted"] footer, .tweak-global-animations-animation-t=
ype-fade[data-animation-state=3D"booted"] section > .content-wrapper, .twea=
k-global-animations-animation-type-slide[data-animation-state=3D"booted"] s=
ection > .content-wrapper, .tweak-global-animations-animation-type-scale[da=
ta-animation-state=3D"booted"] section > .content-wrapper, .tweak-global-an=
imations-animation-type-clip[data-animation-state=3D"booted"] section > .co=
ntent-wrapper, .tweak-global-animations-animation-type-flex[data-animation-=
state=3D"booted"] section > .content-wrapper { opacity: 1; }

.tweak-global-animations-animation-type-flex { }

.tweak-global-animations-animation-type-flex .preFlex { opacity: 0; transit=
ion-property: transform, opacity, clip-path; transform: translate(0%, 2vh);=
 }

.tweak-global-animations-animation-type-flex .flexIn { opacity: 1; transfor=
m: translate(0%, 0%); }

.tweak-global-animations-animation-type-flex [data-animation-role=3D"image"=
].preFlex { transform: none; clip-path: polygon(0% 100%, 100% 100%, 100% 10=
0%, 0% 100%); }

.tweak-global-animations-animation-type-flex [data-animation-role=3D"image"=
].flexIn { transform: none; clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0=
% 100%); }

.tweak-global-animations-animation-type-flex .image-position-right [data-an=
imation-role=3D"image"].preFlex { clip-path: polygon(101% 0%, 99.9% 0%, 101=
% 100%, calc(125%) 100%); }

.tweak-global-animations-animation-type-flex .image-position-right [data-an=
imation-role=3D"image"].flexIn { clip-path: polygon(0% 0%, 101% 0%, 101% 10=
1%, 0% 101%); }

.tweak-global-animations-animation-type-flex .image-position-left [data-ani=
mation-role=3D"image"].preFlex { clip-path: polygon(-1% 0%, 0.1% 0%, -25% 1=
00%, 0% 100%); }

.tweak-global-animations-animation-type-flex .image-position-left [data-ani=
mation-role=3D"image"].flexIn { clip-path: polygon(0% 0%, 101% 0%, 101% 101=
%, 0% 101%); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid [da=
ta-button-type=3D"primary"], .tweak-global-animations-animation-type-flex.p=
rimary-button-style-solid .add-to-cart-button-wrapper, .tweak-global-animat=
ions-animation-type-flex.primary-button-style-solid .image-button-wrapper {=
 overflow: hidden; }

.tweak-global-animations-animation-type-flex.primary-button-style-solid [da=
ta-button-type=3D"primary"].preFlex .sqs-button-element--primary, .tweak-gl=
obal-animations-animation-type-flex.primary-button-style-solid .add-to-cart=
-button-wrapper.preFlex .sqs-button-element--primary, .tweak-global-animati=
ons-animation-type-flex.primary-button-style-solid .image-button-wrapper.pr=
eFlex .sqs-button-element--primary, .tweak-global-animations-animation-type=
-flex.primary-button-style-solid [data-button-type=3D"primary"].preFlex .sq=
s-add-to-cart-button, .tweak-global-animations-animation-type-flex.primary-=
button-style-solid .add-to-cart-button-wrapper.preFlex .sqs-add-to-cart-but=
ton, .tweak-global-animations-animation-type-flex.primary-button-style-soli=
d .image-button-wrapper.preFlex .sqs-add-to-cart-button, .tweak-global-anim=
ations-animation-type-flex.primary-button-style-solid [data-button-type=3D"=
primary"].preFlex .sqs-editable-button:not(input), .tweak-global-animations=
-animation-type-flex.primary-button-style-solid .add-to-cart-button-wrapper=
.preFlex .sqs-editable-button:not(input), .tweak-global-animations-animatio=
n-type-flex.primary-button-style-solid .image-button-wrapper.preFlex .sqs-e=
ditable-button:not(input), .tweak-global-animations-animation-type-flex.pri=
mary-button-style-solid [data-button-type=3D"primary"].preFlex .image-butto=
n, .tweak-global-animations-animation-type-flex.primary-button-style-solid =
.add-to-cart-button-wrapper.preFlex .image-button, .tweak-global-animations=
-animation-type-flex.primary-button-style-solid .image-button-wrapper.preFl=
ex .image-button { transition: inherit; transform: translate(0%, 100%); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid [da=
ta-button-type=3D"primary"].flexIn .sqs-button-element--primary, .tweak-glo=
bal-animations-animation-type-flex.primary-button-style-solid .add-to-cart-=
button-wrapper.flexIn .sqs-button-element--primary, .tweak-global-animation=
s-animation-type-flex.primary-button-style-solid .image-button-wrapper.flex=
In .sqs-button-element--primary, .tweak-global-animations-animation-type-fl=
ex.primary-button-style-solid [data-button-type=3D"primary"].flexIn .sqs-ad=
d-to-cart-button, .tweak-global-animations-animation-type-flex.primary-butt=
on-style-solid .add-to-cart-button-wrapper.flexIn .sqs-add-to-cart-button, =
.tweak-global-animations-animation-type-flex.primary-button-style-solid .im=
age-button-wrapper.flexIn .sqs-add-to-cart-button, .tweak-global-animations=
-animation-type-flex.primary-button-style-solid [data-button-type=3D"primar=
y"].flexIn .sqs-editable-button:not(input), .tweak-global-animations-animat=
ion-type-flex.primary-button-style-solid .add-to-cart-button-wrapper.flexIn=
 .sqs-editable-button:not(input), .tweak-global-animations-animation-type-f=
lex.primary-button-style-solid .image-button-wrapper.flexIn .sqs-editable-b=
utton:not(input), .tweak-global-animations-animation-type-flex.primary-butt=
on-style-solid [data-button-type=3D"primary"].flexIn .image-button, .tweak-=
global-animations-animation-type-flex.primary-button-style-solid .add-to-ca=
rt-button-wrapper.flexIn .image-button, .tweak-global-animations-animation-=
type-flex.primary-button-style-solid .image-button-wrapper.flexIn .image-bu=
tton { transform: translate(0%, 0%); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid .he=
ader-actions-action--cta { overflow: hidden; }

.tweak-global-animations-animation-type-flex.primary-button-style-solid .he=
ader-actions-action--cta.preFlex .btn { transition: inherit; transform: tra=
nslate(0%, 100%); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid .he=
ader-actions-action--cta.flexIn .btn { transform: translate(0%, 0%); }

.tweak-global-animations-animation-type-flex.secondary-button-style-solid [=
data-button-type=3D"secondary"] { overflow: hidden; }

.tweak-global-animations-animation-type-flex.secondary-button-style-solid [=
data-button-type=3D"secondary"].preFlex .sqs-button-element--secondary { tr=
ansition: inherit; transform: translate(0%, 100%); }

.tweak-global-animations-animation-type-flex.secondary-button-style-solid [=
data-button-type=3D"secondary"].flexIn .sqs-button-element--secondary { tra=
nsform: translate(0%, 0%); }

.tweak-global-animations-animation-type-flex.tertiary-button-styled-solid [=
data-button-type=3D"tertiary"] { overflow: hidden; }

.tweak-global-animations-animation-type-flex.tertiary-button-styled-solid [=
data-button-type=3D"tertiary"].preFlex .sqs-button-element--tertiary { tran=
sition: inherit; transform: translate(0%, 100%); }

.tweak-global-animations-animation-type-flex.tertiary-button-styled-solid [=
data-button-type=3D"tertiary"].flexIn .sqs-button-element--tertiary { trans=
form: translate(0%, 0%); }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex { }
  .tweak-global-animations-animation-type-flex a[data-animation-role=3D"ima=
ge"] { overflow: hidden; }
  .tweak-global-animations-animation-type-flex a[data-animation-role=3D"ima=
ge"] img { transition: inherit; transform: translate(0%, 0%); transform-ori=
gin: center top; }
  .tweak-global-animations-animation-type-flex a[data-animation-role=3D"ima=
ge"]:hover img { transform: scale(1.05) translate(0%, -2.5%); }
  .tweak-global-animations-animation-type-flex .sqs-button-element--primary=
:not(input), .tweak-global-animations-animation-type-flex .sqs-button-eleme=
nt--secondary:not(input), .tweak-global-animations-animation-type-flex .sqs=
-button-element--tertiary:not(input) { transform: scaleY(1); transition: co=
lor 0.6s cubic-bezier(0.19, 1, 0.22, 1); position: relative; }
  .tweak-global-animations-animation-type-flex .sqs-button-element--primary=
:not(input)::before, .tweak-global-animations-animation-type-flex .sqs-butt=
on-element--secondary:not(input)::before, .tweak-global-animations-animatio=
n-type-flex .sqs-button-element--tertiary:not(input)::before { z-index: -1;=
 position: absolute; content: ""; inset: 0px; border-style: solid; border-w=
idth: 2px; transition: clip-path 0.6s cubic-bezier(0.19, 1, 0.22, 1); clip-=
path: polygon(-2% 102%, 102% 102%, 102% 102%, -2% 102%); transform: transla=
teZ(0px); }
  .tweak-global-animations-animation-type-flex .sqs-button-element--primary=
:not(input):hover, .tweak-global-animations-animation-type-flex .sqs-button=
-element--secondary:not(input):hover, .tweak-global-animations-animation-ty=
pe-flex .sqs-button-element--tertiary:not(input):hover { opacity: 1; }
  .tweak-global-animations-animation-type-flex .sqs-button-element--primary=
:not(input):hover::before, .tweak-global-animations-animation-type-flex .sq=
s-button-element--secondary:not(input):hover::before, .tweak-global-animati=
ons-animation-type-flex .sqs-button-element--tertiary:not(input):hover::bef=
ore { clip-path: polygon(-2% -2%, 102% -2%, 102% 102%, -2% 102%); }
  .tweak-global-animations-animation-type-flex .sqs-button-element--primary=
:not(input).ma-pricing-option-button.right-button::before { border-radius: =
0px 300px 300px 0px; border-width: var(--primary-button-stroke); }
  .tweak-global-animations-animation-type-flex .sqs-button-element--primary=
:not(input).ma-pricing-option-button.left-button::before { border-radius: 3=
00px 0px 0px 300px; border-width: var(--primary-button-stroke); }
  .tweak-global-animations-animation-type-flex .has-background .sqs-button-=
element--primary:not(input)::before, .tweak-global-animations-animation-typ=
e-flex .has-background .sqs-button-element--secondary:not(input)::before, .=
tweak-global-animations-animation-type-flex .has-background .sqs-button-ele=
ment--tertiary:not(input)::before { border-width: 0px; }
  .tweak-global-animations-animation-type-flex .has-background .sqs-button-=
element--primary:not(input)::before { inset: calc(-1 * var(--primary-button=
-stroke)); }
  .tweak-global-animations-animation-type-flex .has-background .sqs-button-=
element--secondary:not(input)::before { inset: calc(-1 * var(--secondary-bu=
tton-stroke)); }
  .tweak-global-animations-animation-type-flex .has-background .sqs-button-=
element--tertiary:not(input)::before { inset: calc(-1 * var(--tertiary-butt=
on-stroke)); }
  .tweak-global-animations-animation-type-flex.primary-button-style-solid .=
tock-block div#Tock_widget_container > div.TockWidgetWrapper .TockInlineBut=
ton-container.sqs-button-element--primary .MainLabelSpan { background: tran=
sparent !important; }
  .tweak-global-animations-animation-type-flex.primary-button-shape-rounded=
 .sqs-button-element--primary:not(.ma-pricing-option-button)::before { bord=
er-radius: 0.4rem; }
  .tweak-global-animations-animation-type-flex.secondary-button-shape-round=
ed .sqs-button-element--secondary::before, .tweak-global-animations-animati=
on-type-flex.tertiary-button-shape-rounded .sqs-button-element--tertiary::b=
efore { border-radius: 0.4rem; }
  .tweak-global-animations-animation-type-flex.primary-button-shape-pill .s=
qs-button-element--primary:not(.ma-pricing-option-button)::before { border-=
radius: 300px; }
  .tweak-global-animations-animation-type-flex.secondary-button-shape-pill =
.sqs-button-element--secondary::before, .tweak-global-animations-animation-=
type-flex.tertiary-button-shape-pill .sqs-button-element--tertiary::before =
{ border-radius: 300px; }
  .tweak-global-animations-animation-type-flex.primary-button-shape-oval .s=
qs-button-element--primary:not(.ma-pricing-option-button)::before { border-=
radius: 100%; }
  .tweak-global-animations-animation-type-flex.secondary-button-shape-oval =
.sqs-button-element--secondary::before, .tweak-global-animations-animation-=
type-flex.tertiary-button-shape-oval .sqs-button-element--tertiary::before =
{ border-radius: 100%; }
  .tweak-global-animations-animation-type-flex.primary-button-shape-petal .=
sqs-button-element--primary:not(.ma-pricing-option-button)::before { border=
-radius: 16px 0px; }
  .tweak-global-animations-animation-type-flex.secondary-button-shape-petal=
 .sqs-button-element--secondary::before, .tweak-global-animations-animation=
-type-flex.tertiary-button-shape-petal .sqs-button-element--tertiary::befor=
e { border-radius: 16px 0px; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
:not(.primary-button-shape-underline) .image-button a::before, .tweak-globa=
l-animations-animation-type-flex.primary-button-style-outline:not(.primary-=
button-shape-underline) .sqs-add-to-cart-button::before, .tweak-global-anim=
ations-animation-type-flex.primary-button-style-outline:not(.primary-button=
-shape-underline) .sqs-editable-button:not(input):not(.ma-pricing-option-bu=
tton)::before, .tweak-global-animations-animation-type-flex.primary-button-=
style-outline:not(.primary-button-shape-underline) .sqs-button-element--pri=
mary:not(.ma-pricing-option-button)::before, .tweak-global-animations-anima=
tion-type-flex.primary-button-style-outline:not(.primary-button-shape-under=
line) [data-animation-role=3D"header-element"] .btn::before { border-width:=
 0px; inset: -2px; }
  .tweak-global-animations-animation-type-flex.secondary-button-style-outli=
ne .sqs-button-element--secondary:not(input)::before { border-width: 0px; i=
nset: -2px; }
  .tweak-global-animations-animation-type-flex.tertiary-button-style-outlin=
e .sqs-button-element--tertiary:not(input)::before { border-width: 0px; ins=
et: -2px; }
  .tweak-global-animations-animation-type-flex.primary-button-shape-custom =
.sqs-button-element--primary:not(.ma-pricing-option-button)::before { borde=
r-top-left-radius: var(--primary-button-rounded-border-top-left-radius); bo=
rder-top-right-radius: var(--primary-button-rounded-border-top-right-radius=
); border-bottom-left-radius: var(--primary-button-rounded-border-bottom-le=
ft-radius); border-bottom-right-radius: var(--primary-button-rounded-border=
-bottom-right-radius); }
  .tweak-global-animations-animation-type-flex.secondary-button-shape-custo=
m .sqs-button-element--secondary::before { border-top-left-radius: var(--se=
condary-button-rounded-border-top-left-radius); border-top-right-radius: va=
r(--secondary-button-rounded-border-top-right-radius); border-bottom-left-r=
adius: var(--secondary-button-rounded-border-bottom-left-radius); border-bo=
ttom-right-radius: var(--secondary-button-rounded-border-bottom-right-radiu=
s); }
  .tweak-global-animations-animation-type-flex.tertiary-button-shape-custom=
 .sqs-button-element--tertiary::before { border-top-left-radius: var(--tert=
iary-button-rounded-border-top-left-radius); border-top-right-radius: var(-=
-tertiary-button-rounded-border-top-right-radius); border-bottom-left-radiu=
s: var(--tertiary-button-rounded-border-bottom-left-radius); border-bottom-=
right-radius: var(--tertiary-button-rounded-border-bottom-right-radius); }
}

.tweak-global-animations-animation-type-flex .animation-segment-parent-hidd=
en { opacity: 0; }

.tweak-global-animations-animation-type-flex .animation-segment-wrapper { d=
isplay: inline-flex; overflow: hidden; }

.tweak-global-animations-animation-type-flex .animation-segment-wrapper .an=
imation-segment-interior { display: inline-block; }

.tweak-global-animations-animation-type-flex .animation-segmented-flex-prim=
ed .animation-segment-interior { opacity: 0; transition-property: transform=
, opacity, clip-path; transform: translate(0%, 100%); }

.tweak-global-animations-animation-type-flex .animation-segmented-flex-fire=
d .animation-segment-interior { opacity: 1; transform: translate(0%, 0%); }

.sqs-announcement-bar { position: relative; top: 0px; left: 0px; z-index: 1=
0000; text-align: center; }

.sqs-announcement-bar-url { position: absolute; top: 0px; left: 0px; width:=
 100%; height: 100%; }

.sqs-announcement-bar-text { padding: 0.8em 3em; }

.sqs-announcement-bar-text p { margin: 0px; }

.sqs-announcement-bar-text a { position: relative; text-decoration: underli=
ne !important; }

.sqs-announcement-bar-close { cursor: pointer; position: absolute; top: 0px=
; right: 0px; width: 2.8em; height: 2.78em; background: rgba(0, 0, 0, 0.15)=
; }

.sqs-announcement-bar-close::after { content: "=C3=97"; display: block; fon=
t-family: helvetica, arial, sans-serif; font-size: 1em; font-weight: 100; l=
ine-height: 2.7em; letter-spacing: normal; padding: 0px; }

.sqs-announcement-bar-hidden { display: none; }

@media screen and (max-width: 1024px) {
  .sqs-announcement-bar-text, .sqs-announcement-bar-text p { font-size: 13p=
x; }
}

.gdpr-cookie-banner, .manage-cookies-overlay, .manage-cookies-bar { backgro=
und-color: var(--siteBackgroundColor); }

.gdpr-cookie-banner p, .manage-cookies-overlay p, .manage-cookies-bar p { c=
olor: var(--paragraphSmallColor); }

.gdpr-cookie-banner .close-icon svg > path, .manage-cookies-overlay .close-=
icon svg > path, .manage-cookies-bar .close-icon svg > path { fill: var(--p=
aragraphSmallColor); }

.gdpr-cookie-banner hr, .manage-cookies-overlay hr, .manage-cookies-bar hr =
{ background-color: var(--paragraphSmallColor); }

.manage-cookies-bar .manage-bar-action { color: var(--paragraphSmallColor);=
 }

.product-list { padding-top: var(--sqs-site-gutter); padding-bottom: var(--=
sqs-site-gutter); }

.product-list[data-section-width=3D"full"] { padding-left: var(--sqs-site-g=
utter); padding-right: var(--sqs-site-gutter); }

.product-list[data-section-width=3D"inset"] { max-width: var(--sqs-site-max=
-width); padding-left: var(--sqs-site-gutter); padding-right: var(--sqs-sit=
e-gutter); margin: 0px auto; }

@media screen and (max-width: 767px) {
  .product-list[data-section-width=3D"full"] { padding-left: var(--sqs-mobi=
le-site-gutter); padding-right: var(--sqs-mobile-site-gutter); }
  .product-list[data-section-width=3D"inset"] { padding-left: var(--sqs-mob=
ile-site-gutter); padding-right: var(--sqs-mobile-site-gutter); }
}

@media screen and (max-width: 767px) {
  .product-list .category-filter-container { height: 35px; overflow: hidden=
; margin-bottom: 10px; width: calc(100% + (var(--sqs-site-gutter) * 2)); po=
sition: relative; left: calc(-1 * var(--sqs-site-gutter)); }
}

.product-list .category-filter-wrapper { padding-bottom: 6vw; }

@media screen and (max-width: 767px) {
  .product-list .category-filter-wrapper { height: 60px; position: relative=
; width: 100%; overflow-x: scroll; }
  .product-list .category-filter-wrapper::before { content: ""; display: bl=
ock; width: var(--sqs-site-gutter); height: 1px; position: relative; float:=
 left; }
}

.product-list .category-filter-list { display: flex; flex-direction: row; p=
lace-content: center; }

@media screen and (min-width: 768px) {
  .product-list .category-filter-list { flex-wrap: wrap; }
}

@media screen and (max-width: 767px) {
  .product-list .category-filter-list { justify-content: left; }
}

.product-list .category-filter-item { padding: 0px 1.5vw; text-transform: c=
apitalize; }

.product-list .category-filter-item:first-child { padding-left: 0px; }

@media screen and (max-width: 767px) {
  .product-list .category-filter-item { padding: 0px 20px; }
}

.product-list .category-filter-delimiter { color: var(--tweak-product-grid-=
text-below-list-category-nav-color); opacity: 0; }

.product-list .category-filter-delimiter.has-category { opacity: 1; }

.product-list .category-filter-link { position: relative; transition: opaci=
ty 0.3s; white-space: nowrap; }

.product-list .category-filter-link::after { content: ""; position: absolut=
e; width: 0px; height: 1px; left: 50%; bottom: -2px; transition: 0.3s; back=
ground: var(--tweak-product-grid-text-below-list-category-nav-color); }

.product-list .category-filter-link:hover, .product-list .category-filter-l=
ink.category-filter-link-all, .product-list .category-filter-link.active { =
opacity: 1; color: var(--tweak-product-grid-text-below-list-category-nav-co=
lor); }

.product-list .category-filter-link:hover::after, .product-list .category-f=
ilter-link.category-filter-link-all::after, .product-list .category-filter-=
link.active::after { width: 100%; left: 0px; }

.product-list .category-filter-list.other-active .category-filter-link { op=
acity: 0.3; color: var(--tweak-product-grid-text-below-list-category-nav-co=
lor); }

.product-list .category-filter-list.other-active .category-filter-link.cate=
gory-filter-link-all::after { width: 0px; left: 50%; }

.product-list .category-filter-list.other-active .category-filter-link:hove=
r, .product-list .category-filter-list.other-active .category-filter-link.a=
ctive { opacity: 1; color: var(--tweak-product-grid-text-below-list-categor=
y-nav-color); }

.product-list .category-filter-list.other-active .category-filter-link:hove=
r::after, .product-list .category-filter-list.other-active .category-filter=
-link.active::after { width: 100%; left: 0px; }

.product-list .nested-category-children { padding-bottom: 54px; padding-top=
: 54px; padding-left: 0px; margin-bottom: 37px; margin-top: 0px; text-align=
: center; display: flex; flex-flow: wrap; align-content: center; position: =
relative; }

.product-list .nested-category-children .active { text-decoration: underlin=
e; font-weight: 700; }

@media screen and (min-width: 576px) {
  .product-list .nested-category-children::after { content: ""; opacity: 0.=
2; border-bottom: 1px solid; position: absolute; bottom: 0px; left: 0px; wi=
dth: 100%; }
  .tweak-products-header-text-alignment-left .product-list .nested-category=
-children { justify-content: start; }
  .tweak-products-header-text-alignment-middle .product-list .nested-catego=
ry-children { justify-content: center; }
}

@media not all {
  .product-list .nested-category-children::after { content: none; }
}

.tweak-products-nested-category-type-sidebar .product-list .nested-category=
-children { display: none; }

@media screen and (max-width: 575px) {
  .product-list .nested-category-children { padding-top: 44px; padding-bott=
om: 30px; margin-bottom: 0px; flex-wrap: nowrap; overflow-x: scroll; justif=
y-content: start; }
  .tweak-products-nested-category-type-sidebar .product-list .nested-catego=
ry-children { display: flex; }
}

.product-list .nested-category-title-padding { padding-bottom: 54px; margin=
-bottom: 37px; position: relative; display: flex; flex-direction: row; }

.product-list .nested-category-title-padding::after { content: ""; opacity:=
 0.2; border-bottom: 1px solid; position: absolute; bottom: 0px; left: 0px;=
 width: 100%; }

@media screen and (max-width: 575px) {
  .product-list .nested-category-title-padding::after { content: none; }
}

@media screen and (max-width: 575px) {
  .product-list .nested-category-title-padding { padding-bottom: 30px; marg=
in-bottom: 0px; }
}

.product-list .nested-category-title { margin-top: 0px; margin-bottom: 0px;=
 display: none; }

.tweak-products-category-title .product-list .nested-category-title { displ=
ay: block; }

.tweak-products-category-title .product-list .nested-category-title.nested-=
category-title-padding { padding-bottom: 54px; margin-bottom: 37px; positio=
n: relative; display: flex; flex-direction: row; }

.tweak-products-category-title .product-list .nested-category-title.nested-=
category-title-padding::after { content: ""; opacity: 0.2; border-bottom: 1=
px solid; position: absolute; bottom: 0px; left: 0px; width: 100%; }

@media screen and (max-width: 575px) {
  .tweak-products-category-title .product-list .nested-category-title.neste=
d-category-title-padding::after { content: none; }
}

@media screen and (max-width: 575px) {
  .tweak-products-category-title .product-list .nested-category-title.neste=
d-category-title-padding { padding-bottom: 30px; margin-bottom: 0px; }
}

@media screen and (min-width: 576px) {
  .tweak-products-nested-category-type-sidebar.tweak-products-category-titl=
e .product-list .nested-category-title { padding-bottom: 54px; margin-botto=
m: 37px; position: relative; display: flex; flex-direction: row; }
  .tweak-products-nested-category-type-sidebar.tweak-products-category-titl=
e .product-list .nested-category-title::after { content: ""; opacity: 0.2; =
border-bottom: 1px solid; position: absolute; bottom: 0px; left: 0px; width=
: 100%; }
  .tweak-products-header-text-alignment-left .product-list .nested-category=
-title { text-align: left; }
  .tweak-products-header-text-alignment-middle .product-list .nested-catego=
ry-title { justify-content: center; text-align: center; }
}

@media not all {
  .tweak-products-nested-category-type-sidebar.tweak-products-category-titl=
e .product-list .nested-category-title::after { content: none; }
}

@media not all {
  .tweak-products-nested-category-type-sidebar.tweak-products-category-titl=
e .product-list .nested-category-title { padding-bottom: 30px; margin-botto=
m: 0px; }
}

@media screen and (max-width: 575px) {
  .product-list .nested-category-title { text-align: left; }
}

.product-list .nested-category-breadcrumb-list-item { display: flex; }

.tweak-products-header-text-alignment-left .product-list .nested-category-b=
readcrumb-list-item:first-child .nested-category-breadcrumb-link { margin-l=
eft: 0px; }

.product-list .nested-category-breadcrumb-list-item .nested-category-breadc=
rumb-link { color: var(--tweak-product-grid-text-below-list-category-nav-co=
lor); margin: 0px 1.5vw; }

.product-list .nested-category-breadcrumb-list-item:last-child .breadcrumb-=
separator { display: none; }

@media screen and (max-width: 575px) {
  .product-list .nested-category-breadcrumb-list-item { flex: 0 0 auto; }
}

.product-list .products-flex-container { display: flex; flex-direction: col=
umn; }

.product-list .breadcrumb-separator { opacity: 0.2; }

.product-list .nested-category-breadcrumb { display: none; }

.tweak-products-breadcrumbs .product-list .nested-category-breadcrumb { dis=
play: block; }

@media screen and (min-width: 576px) {
  .tweak-products-header-text-alignment-left .product-list .nested-category=
-breadcrumb { text-align: left; justify-content: start; }
  .tweak-products-header-text-alignment-middle .product-list .nested-catego=
ry-breadcrumb { text-align: center; justify-content: center; }
  .tweak-products-breadcrumbs.tweak-products-nested-category-type-sidebar:n=
ot(.tweak-products-category-title) .product-list .nested-category-breadcrum=
b { padding-bottom: 54px; margin-bottom: 37px; position: relative; display:=
 flex; flex-direction: row; }
  .tweak-products-breadcrumbs.tweak-products-nested-category-type-sidebar:n=
ot(.tweak-products-category-title) .product-list .nested-category-breadcrum=
b::after { content: ""; opacity: 0.2; border-bottom: 1px solid; position: a=
bsolute; bottom: 0px; left: 0px; width: 100%; }
}

@media not all {
  .tweak-products-breadcrumbs.tweak-products-nested-category-type-sidebar:n=
ot(.tweak-products-category-title) .product-list .nested-category-breadcrum=
b::after { content: none; }
}

@media not all {
  .tweak-products-breadcrumbs.tweak-products-nested-category-type-sidebar:n=
ot(.tweak-products-category-title) .product-list .nested-category-breadcrum=
b { padding-bottom: 30px; margin-bottom: 0px; }
}

@media screen and (max-width: 575px) {
  .product-list .nested-category-breadcrumb { text-align: left; text-transf=
orm: uppercase; opacity: 0.3; }
}

.product-list .nested-category-tree-wrapper { float: left; min-width: 220px=
; max-width: 300px; margin-right: 40px; }

.product-list .nested-category-tree-wrapper ul { padding-inline-start: 20px=
; margin-top: 0px; }

.product-list .nested-category-tree-wrapper > ul { padding-left: 0px; }

.product-list .nested-category-tree-wrapper > ul > li:first-child a { paddi=
ng-top: 0px; }

.product-list .nested-category-tree-wrapper li { list-style: none; }

.product-list .nested-category-tree-wrapper .category-link { position: rela=
tive; display: block; padding: 6px 0px; }

.product-list .nested-category-tree-wrapper .category-link.active { font-we=
ight: 700; }

.product-list .nested-category-tree-wrapper .category-link.activeParent { f=
ont-weight: 700; }

.tweak-products-nested-category-type-top .product-list .nested-category-tre=
e-wrapper { display: none; }

@media screen and (max-width: 575px) {
  .product-list .nested-category-tree-wrapper { display: none; }
}

.product-list .tweak-global-animations-animation-type-flex .products .neste=
d-category-breadcrumb-link { position: relative; display: inline-block; tex=
t-decoration: none; }

.product-list .tweak-global-animations-animation-type-flex .products .neste=
d-category-breadcrumb-link::after { content: ""; position: absolute; width:=
 100%; height: 1px; left: 0px; bottom: 0px; background-color: currentcolor;=
 transform: scaleX(0); transform-origin: right center; transition: transfor=
m 0.6s cubic-bezier(0.19, 1, 0.22, 1); }

@media (hover: hover) {
  .product-list .tweak-global-animations-animation-type-flex .products .nes=
ted-category-breadcrumb-link:hover::after { transform: scaleX(1); transform=
-origin: left center; }
}

.product-list .tweak-global-animations-animation-type-flex .products .neste=
d-category-tree-wrapper .category-link { position: relative; display: inlin=
e-block; text-decoration: none; }

.product-list .tweak-global-animations-animation-type-flex .products .neste=
d-category-tree-wrapper .category-link::after { content: ""; position: abso=
lute; width: 100%; height: 1px; left: 0px; bottom: 6px; background-color: c=
urrentcolor; transform: scaleX(0); transform-origin: right center; transiti=
on: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1); }

@media (hover: hover) {
  .product-list .tweak-global-animations-animation-type-flex .products .nes=
ted-category-tree-wrapper .category-link:hover::after { transform: scaleX(1=
); transform-origin: left center; }
}

.product-list .tweak-global-animations-animation-type-flex .products .neste=
d-category-tree-wrapper .category-link.active::after, .product-list .tweak-=
global-animations-animation-type-flex .products .nested-category-tree-wrapp=
er .category-link.activeParent::after { transform: scaleX(1); }

.product-list-items { display: grid; grid-template-columns: repeat(4, minma=
x(0px, 1fr)); row-gap: var(--product-list-row-spacing); column-gap: var(--p=
roduct-list-column-spacing); padding: 0px; }

@media screen and (max-width: 767px) {
  .product-list-items { grid-template-columns: repeat(2, minmax(0px, 1fr));=
 }
}

@media screen and (max-width: 575px) {
  .product-list-items { grid-template-columns: minmax(0px, 1fr); }
}

.product-list-items .product-list-item-meta { text-align: var(--product-lis=
t-text-alignment); }

.product-list-items .product-list-item-link { display: flex; flex-direction=
: column; gap: 1vw; }

.sqs-tweak-overlays-active .product-list-items .product-list-item-link { po=
inter-events: none; }

.product-list-items .product-list-item-link .product-list-item-image { posi=
tion: relative; aspect-ratio: 1 / 1; }

.product-list-items .product-list-item-link .product-list-item-image img { =
height: 100%; width: 100%; object-fit: cover; position: absolute; top: 0px;=
 left: 0px; transition: opacity 1s, transform 1s; }

.product-list-items .product-list-item-link .product-list-item-title { colo=
r: var(--tweak-product-grid-text-below-list-title-color); }

.product-list-items .product-list-item-link .product-list-item-price { colo=
r: var(--tweak-product-grid-text-below-list-price-color); margin-top: 0.5re=
m; }

.product-list-items .product-list-item-link .product-list-item-price .origi=
nal-price { text-decoration: line-through; }

.product-list-items .product-list-item-link .product-list-item-status { col=
or: var(--tweak-product-grid-text-below-list-status-color); font-weight: bo=
ld; text-transform: uppercase; }

.product-list-items .product-list-item-link .product-list-item-status .sale=
-status { color: var(--tweak-product-grid-text-below-list-sale-price-color)=
; }

.product-list-items .product-list-item-link .product-list-item-status .grid=
-meta-status .product-scarcity { color: var(--tweak-product-grid-text-below=
-list-scarcity-color); }

.mixin-clear-input-styles { appearance: none; border: 0px; border-radius: 0=
px; padding: 0px; background: transparent; }

@media screen and (min-width: 576px) {
  .product-detail .hidden-up-sm { display: none !important; }
}

@media screen and (max-width: 575px) {
  .product-detail .hidden-down-sm { display: none !important; }
}

@media screen and (min-width: 768px) {
  .product-detail .hidden-up-md { display: none !important; }
}

@media screen and (max-width: 767px) {
  .product-detail .hidden-down-md { display: none !important; }
}

.product-detail > [data-product-detail-layout=3D"simple"] { display: flex; =
flex-direction: column; gap: 22px; padding: 22px var(--sqs-site-gutter); }

@media screen and (max-width: 767px) {
  .product-detail > [data-product-detail-layout=3D"simple"] { padding-left:=
 var(--sqs-mobile-site-gutter); padding-right: var(--sqs-mobile-site-gutter=
); }
  .product-detail > [data-product-detail-layout=3D"simple"] .product-conten=
t-wrapper { display: flex; flex-direction: column; gap: 22px; }
}

@media screen and (min-width: 768px) {
  .product-detail > [data-product-detail-layout=3D"simple"] .product-conten=
t-wrapper { display: flex; flex-direction: row; align-items: start; gap: va=
r(--product-content-horizontal-spacing); }
  .product-detail > [data-product-detail-layout=3D"simple"] .product-conten=
t-wrapper .product-meta { flex: 1 1 0%; }
}

.product-detail > [data-product-detail-layout=3D"simple"][data-section-widt=
h=3D"inset"] { max-width: var(--sqs-site-max-width); margin: 0px auto; }

@media screen and (min-width: 768px) {
  .product-detail > [data-product-detail-layout=3D"simple"][data-gallery-pl=
acement=3D"right"] .product-content-wrapper { flex-direction: row-reverse; =
}
}

@media screen and (min-width: 768px) {
  .product-detail > [data-product-detail-layout=3D"simple"][data-gallery-de=
sign=3D"stacked"] .product-meta { position: sticky; top: calc(var(--header-=
fixed-top-offset, 0px) + 20px); }
}

.product-detail > [data-product-detail-layout=3D"simple"][data-content-vert=
ical-alignment=3D"center"]:not([data-gallery-design=3D"stacked"]) .product-=
content-wrapper { align-items: center; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"left"] .product-meta { text-align: left; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"left"] .product-variants, .product-detail > [data-produ=
ct-detail-layout=3D"simple"][data-content-horizontal-alignment=3D"left"] .s=
qs-add-to-cart-button-wrapper { align-self: start; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"left"] .product-afterpay, .product-detail > [data-produ=
ct-detail-layout=3D"simple"][data-content-horizontal-alignment=3D"left"] .v=
ariant-radiobtn-wrapper, .product-detail > [data-product-detail-layout=3D"s=
imple"][data-content-horizontal-alignment=3D"left"] .product-add-to-cart-la=
yout-wrapper { justify-content: start; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"center"] .product-meta { text-align: center; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"center"] .product-variants, .product-detail > [data-pro=
duct-detail-layout=3D"simple"][data-content-horizontal-alignment=3D"center"=
] .sqs-add-to-cart-button-wrapper { align-self: center; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"center"] .product-afterpay, .product-detail > [data-pro=
duct-detail-layout=3D"simple"][data-content-horizontal-alignment=3D"center"=
] .variant-radiobtn-wrapper, .product-detail > [data-product-detail-layout=
=3D"simple"][data-content-horizontal-alignment=3D"center"] .product-add-to-=
cart-layout-wrapper { justify-content: center; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"right"] .product-meta { text-align: right; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"right"] .product-variants, .product-detail > [data-prod=
uct-detail-layout=3D"simple"][data-content-horizontal-alignment=3D"right"] =
.sqs-add-to-cart-button-wrapper { align-self: end; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"right"] .product-afterpay, .product-detail > [data-prod=
uct-detail-layout=3D"simple"][data-content-horizontal-alignment=3D"right"] =
.variant-radiobtn-wrapper, .product-detail > [data-product-detail-layout=3D=
"simple"][data-content-horizontal-alignment=3D"right"] .product-add-to-cart=
-layout-wrapper { justify-content: end; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-display=3D"radio"] .subs-otp-radio-wrapper { display: block; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-display=3D"radio"] .subs-otp-button-wrapper { display: none; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-display=3D"button"] .subs-otp-radio-wrapper { display: none; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-display=3D"button"] .subs-otp-button-wrapper { display: block; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-display=3D"button"] .subs-otp-button-wrapper .subs-otp-button-label=
 { border-width: var(--tweak-product-basic-item-product-subscription-border=
-thickness); }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"pill"] .subs-otp-radio-wrapper { border-radius: 33p=
x; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"pill"] .subs-otp-radio-wrapper .one-time-purchase-o=
ption.otp-button-wrapper .subs-otp-button-label { border-radius: 33px; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"pill"] .subs-otp-radio-wrapper .subscription-option=
.subs-button-wrapper .subs-otp-button-label { border-radius: 33px; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"petal"] .subs-otp-radio-wrapper { border-radius: 16=
px 0px; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"petal"] .subs-otp-radio-wrapper .one-time-purchase-=
option.otp-button-wrapper .subs-otp-button-label { border-radius: 16px 0px;=
 }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"petal"] .subs-otp-radio-wrapper .subscription-optio=
n.subs-button-wrapper .subs-otp-button-label { border-radius: 16px 0px; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"rounded-rectangle"] .subs-otp-radio-wrapper { borde=
r-radius: 10px; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"rounded-rectangle"] .subs-otp-radio-wrapper .one-ti=
me-purchase-option.otp-button-wrapper .subs-otp-button-label { border-radiu=
s: 10px; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"rounded-rectangle"] .subs-otp-radio-wrapper .subscr=
iption-option.subs-button-wrapper .subs-otp-button-label { border-radius: 1=
0px; }

.product-detail > [data-product-detail-layout=3D"half"] { display: flex; fl=
ex-direction: row; width: 100%; }

@media screen and (max-width: 767px) {
  .product-detail > [data-product-detail-layout=3D"half"] { flex-direction:=
 column; }
  .product-detail > [data-product-detail-layout=3D"half"] > * { width: 100%=
 !important; }
}

.product-detail > [data-product-detail-layout=3D"half"] > * { width: 50%; }

.product-detail > [data-product-detail-layout=3D"half"] .product-content-wr=
apper { display: flex; flex-direction: column; gap: 22px; padding: 22px 2re=
m; box-sizing: border-box; }

@media screen and (max-width: 767px) {
  .product-detail > [data-product-detail-layout=3D"half"] .product-content-=
wrapper { padding: var(--sqs-mobile-site-gutter); }
}

.product-detail > [data-product-detail-layout=3D"full"] .product-meta { dis=
play: flex; flex-direction: row; justify-content: space-between; padding: v=
ar(--sqs-site-gutter); }

@media screen and (max-width: 767px) {
  .product-detail > [data-product-detail-layout=3D"full"] .product-meta { f=
lex-direction: column; padding: var(--sqs-mobile-site-gutter); }
}

.product-detail > [data-product-detail-layout=3D"full"] .product-meta .prod=
uct-meta-section { display: flex; flex-direction: column; gap: 11px; }

.product-detail > [data-product-detail-layout=3D"full"] .product-meta .prod=
uct-meta-section:first-child { width: 50%; }

@media screen and (min-width: 768px) {
  .product-detail > [data-product-detail-layout=3D"full"] .product-meta .pr=
oduct-meta-section:last-child { padding-left: 2rem; }
}

@media screen and (min-width: 992px) {
  .product-detail > [data-product-detail-layout=3D"full"] .product-meta .pr=
oduct-meta-section:last-child { min-width: 450px; }
}

.product-detail > [data-product-detail-layout=3D"wrap"] .product-nav { marg=
in: 22px 0px; }

.product-detail > [data-product-detail-layout=3D"wrap"] .pdp-form-wrapper {=
 display: flex; flex-direction: column; }

.product-detail > [data-product-detail-layout=3D"wrap"] .pdp-form-wrapper.h=
idden-up-sm { padding: var(--sqs-mobile-site-gutter); }

.product-detail .product-meta { display: flex; flex-direction: column; gap:=
 11px; box-sizing: border-box; }

.product-detail .product-meta .product-title { color: var(--tweak-product-b=
asic-item-title-color); margin: 0px; }

.product-detail .product-meta .product-price { color: var(--tweak-product-b=
asic-item-price-color); margin-bottom: 5px; }

.product-detail .product-meta .product-price .original-price { text-decorat=
ion: line-through; }

.product-detail .product-meta .product-price .product-afterpay { display: f=
lex; flex-direction: row; align-items: center; gap: 5px; font-family: "Helv=
etica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 14p=
x; margin-top: 3px; }

@media screen and (max-width: 767px) {
  .product-detail .product-meta .product-price .product-afterpay { font-siz=
e: 12px; }
}

.product-detail .product-meta .product-price .product-afterpay[hidden] { di=
splay: none; }

.product-detail .product-meta .product-price .product-afterpay[data-out-of-=
range=3D"false"] .afterpay-message { order: 1; }

.product-detail .product-meta .product-price .product-afterpay[data-out-of-=
range=3D"false"] .afterpay-pill-button { order: 2; }

.product-detail .product-meta .product-price .product-afterpay[data-out-of-=
range=3D"false"] .afterpay-info-button { order: 3; }

.product-detail .product-meta .product-price .product-afterpay[data-out-of-=
range=3D"true"] .afterpay-pill-button { order: 1; }

.product-detail .product-meta .product-price .product-afterpay[data-out-of-=
range=3D"true"] .afterpay-message { order: 2; }

.product-detail .product-meta .product-price .product-afterpay[data-out-of-=
range=3D"true"] .afterpay-info-button { order: 3; }

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button { position: relative; height: 21px; width: 100px; border: 0px; }

@media screen and (max-width: 767px) {
  .product-detail .product-meta .product-price .product-afterpay .afterpay-=
pill-button { padding: 0px; height: 14px; width: 68px; }
}

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button[data-is-clearpay=3D"false"] .afterpay-logo { display: flex; }

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button[data-is-clearpay=3D"false"] .afterpay-sr-label { display: block; =
}

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button[data-is-clearpay=3D"true"] .clearpay-logo { display: flex; }

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button[data-is-clearpay=3D"true"] .clearpay-sr-label { display: block; }

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button .afterpay-logo, .product-detail .product-meta .product-price .pro=
duct-afterpay .afterpay-pill-button .clearpay-logo { display: none; border-=
radius: 100px; overflow: hidden; width: 100%; height: 100%; align-items: ce=
nter; justify-content: center; }

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button .afterpay-sr-label, .product-detail .product-meta .product-price =
.product-afterpay .afterpay-pill-button .clearpay-sr-label { display: none;=
 position: absolute; z-index: -1; opacity: 0; }

.product-detail .product-meta .product-price .product-afterpay .afterpay-in=
fo-button { background: none; border: 0px; color: inherit; font-weight: 400=
; padding: 0px; }

.product-detail .product-meta .product-scarcity { color: var(--tweak-produc=
t-basic-item-scarcity-color); margin-bottom: 5px; }

.product-detail .product-meta .product-status { color: var(--tweak-product-=
basic-item-description-color); font-weight: bold; text-transform: uppercase=
; }

.product-detail .product-meta .product-description { color: var(--tweak-pro=
duct-basic-item-description-color); margin-bottom: 5px; }

.product-detail .product-meta .product-description > * { margin: 0px; }

.product-detail .product-meta .product-variants { display: flex; flex-direc=
tion: column; gap: 11px; width: var(--product-content-form-width, "100%"); =
}

.product-detail .product-meta .product-variants .variant-option { display: =
flex; flex-direction: column; gap: 6px; box-sizing: border-box; width: 100%=
; color: var(--tweak-product-basic-item-variant-fields-color); }

.product-detail .product-meta .product-variants .variant-select-wrapper { p=
osition: relative; display: flex; align-items: center; font-size: 1rem; min=
-height: 50px; text-align: left; box-sizing: border-box; padding: 1.2rem; l=
ine-height: normal; color: inherit; }

.product-detail .product-meta .product-variants .variant-select-wrapper::be=
fore { content: attr(data-selected-value); display: inline-block; z-index: =
1; }

.product-detail .product-meta .product-variants .variant-select-wrapper::af=
ter { content: ""; position: absolute; right: 1rem; transform: rotate(45deg=
); border-bottom: 1px solid; border-right: 1px solid; height: 0.6rem; width=
: 0.6rem; transform-origin: center top; pointer-events: none; font-size: 1r=
em; }

.product-detail .product-meta .product-variants .variant-select-wrapper sel=
ect { appearance: none; border-radius: 0px; padding: 0px 3.5rem 0px 0px; ba=
ckground: transparent; position: absolute; top: 0px; right: 0px; width: 100=
%; height: 100%; font-size: 1rem; color: rgba(0, 0, 0, 0); border: 1px soli=
d grey; }

.product-detail .product-meta .product-variants .variant-select-wrapper sel=
ect:focus option { color: black; }

.product-detail .product-meta .product-variants .variant-radiobtn-wrapper {=
 display: flex; flex-wrap: wrap; gap: 6px; width: 100%; }

.product-detail .product-meta .product-variants .variant-radiobtn-wrapper i=
nput[type=3D"radio"] { display: none; }

.product-detail .product-meta .product-variants .variant-radiobtn-wrapper i=
nput[type=3D"radio"]:disabled + label { opacity: 0.3; cursor: not-allowed; =
}

.product-detail .product-meta .product-variants .variant-radiobtn-wrapper i=
nput[type=3D"radio"]:checked + label { cursor: default; }

.secondary-button-style-solid .product-detail .product-meta .product-varian=
ts .variant-radiobtn-wrapper input[type=3D"radio"]:checked + label { backgr=
ound: var(--secondaryButtonTextColor); color: var(--secondaryButtonBackgrou=
ndColor); }

.secondary-button-style-outline .product-detail .product-meta .product-vari=
ants .variant-radiobtn-wrapper input[type=3D"radio"]:checked + label, .seco=
ndary-button-style-solid.secondary-button-shape-underline .product-detail .=
product-meta .product-variants .variant-radiobtn-wrapper input[type=3D"radi=
o"]:checked + label { background: var(--secondaryButtonBackgroundColor); co=
lor: var(--secondaryButtonTextColor); }

.product-detail .product-meta .product-variants .variant-radiobtn-wrapper l=
abel { cursor: pointer; }

.product-detail .product-meta .product-restock-notification { display: flex=
; flex-direction: column; gap: 11px; margin-bottom: 5px; }

.product-detail .product-meta .product-restock-notification[hidden] { displ=
ay: none; }

.product-detail .product-meta .product-restock-notification:not([hidden]) ~=
 .product-add-to-cart { display: none !important; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-cta { line-height: 1; font-size: 1rem; color: var(--tweak-product-basic-i=
tem-description-color); }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-form { display: flex; flex-direction: row; align-items: center; gap: 0.5r=
em; }

@media screen and (max-width: 575px) {
  .product-detail .product-meta .product-restock-notification .product-rest=
ock-form { display: block; }
  .product-detail .product-meta .product-restock-notification .product-rest=
ock-form input[type=3D"submit"] { margin-top: 1rem; }
}

.product-detail .product-meta .product-restock-notification .product-restoc=
k-form input { font-size: 1rem; border: 1px solid; padding: 0.75rem; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-form input[type=3D"text"] { min-width: 250px; width: 100%; border: 1px so=
lid rgba(0, 0, 0, 0.12); padding: 1.2rem 2rem; box-sizing: border-box; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-form input[type=3D"text"]::placeholder { color: rgba(0, 0, 0, 0.3); }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-form input[type=3D"submit"] { line-height: 1.25; padding: 1.2rem 2rem; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-mailing-list { line-height: normal; font-size: 0.75rem; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-mailing-list input { margin-right: 0.3rem; vertical-align: text-bottom; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-success-message { padding: 14px; background-color: rgba(0, 0, 0, 0.05); f=
ont-size: 1rem; text-align: center; overflow-wrap: break-word; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-error-message { font-size: 1rem; line-height: normal; color: rgb(240, 82,=
 61); }

.product-detail .product-meta .product-restock-notification .captcha-contai=
ner:empty { display: none; }

.product-detail .product-meta .product-add-ons { display: flex; flex-direct=
ion: column; gap: 6px; margin: 5px 0px; }

.product-detail .product-meta .product-add-ons .add-on-card { display: flex=
; align-items: center; flex-wrap: wrap; gap: 11px; border: 1px solid grey; =
padding: 16px; }

.product-detail .product-meta .product-add-ons .product-variants { flex: 1 =
1 0%; align-self: auto; }

@media screen and (max-width: 767px) {
  .product-detail .product-meta .product-add-ons .product-variants { flex-b=
asis: 100%; order: 100; }
}

.product-detail .product-meta .product-add-ons .product-variants .variant-o=
ption { margin-bottom: 0px; }

.product-detail .product-meta .product-add-ons .product-variants .variant-o=
ption select { font-size: 15px; position: relative; color: var(--tweak-prod=
uct-basic-item-description-color); padding: 13px; text-wrap: wrap; line-hei=
ght: normal; }

.product-detail .product-meta .product-add-ons .product-variants .variant-o=
ption-title, .product-detail .product-meta .product-add-ons .product-varian=
ts .variant-out-of-stock { display: none; }

.product-detail .product-meta .product-add-ons .product-variants .variant-s=
elect-wrapper { display: flex; align-items: center; padding: 0px; }

.product-detail .product-meta .product-add-ons .product-variants .variant-s=
elect-wrapper::before { display: none; }

.product-detail .product-meta .product-add-ons .product-variants .variant-s=
elect-wrapper::after { height: 0.7rem; width: 0.7rem; }

.product-detail .product-meta .product-add-ons .product-variants .variant-r=
adiobtn-wrapper { display: none; }

.product-detail .product-meta .product-add-ons .add-on-details { flex: 1 1 =
0%; text-align: start; }

.product-detail .product-meta .product-add-ons .add-on-details .add-on-titl=
e-link { display: block; }

.product-detail .product-meta .product-add-ons .add-on-details .add-on-titl=
e { font-size: 18px; margin-bottom: 6px; color: var(--tweak-product-basic-i=
tem-description-color); }

.product-detail .product-meta .product-add-ons .add-on-details .product-pri=
ce { font-size: 15px; color: var(--tweak-product-basic-item-description-col=
or); margin: 0px; }

.product-detail .product-meta .product-add-ons .add-on-thumbnail { width: 6=
6px; height: 66px; object-fit: cover; }

.product-detail .product-meta .product-add-ons .sqs-add-to-cart-button-wrap=
per { margin: auto; width: auto; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper.=
hidden, .product-detail .product-meta .product-add-ons .add-on-add-to-cart-=
wrapper::before { display: none; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button { border-radius: 50%; height: 43px; width: 43px; di=
splay: flex; align-items: center; justify-content: center; min-height: 0px;=
 padding: 0px !important; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .icons-container > * { display: none; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .icons-container[data-icon-state=3D"add"] > .add-ic=
on { display: block; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .icons-container[data-icon-state=3D"loading"] > .lo=
ading-icon { display: flex; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .icons-container[data-icon-state=3D"complete"] > .c=
omplete-icon { display: block; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .complete-icon { margin-left: 2px; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .loading-icon { flex-direction: row; justify-conten=
t: center; align-items: center; gap: 4px; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .loading-icon .loading-dot { background: var(--prim=
aryButtonTextColor); width: 5px; height: 5px; border-radius: 50%; position:=
 relative; }

.primary-button-style-outline .product-detail .product-meta .product-add-on=
s .add-on-add-to-cart-wrapper .sqs-add-to-cart-button .loading-icon .loadin=
g-dot, .primary-button-style-solid.primary-button-shape-underline .product-=
detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button .loading-icon .loading-dot { background: var(--primaryButton=
BackgroundColor); }

@keyframes loading-dot-2 {=20
  0% { opacity: 0; }
  25% { opacity: 1; }
}

@keyframes loading-dot-3 {=20
  0% { opacity: 0; }
  50% { opacity: 1; }
}

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .loading-icon .loading-dot:nth-child(2) { animation=
: 2.1s steps(1) 0s infinite normal none running loading-dot-2; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .loading-icon .loading-dot:nth-child(3) { animation=
: 2.1s steps(1) 0s infinite normal none running loading-dot-3; }

.primary-button-style-outline .product-detail .product-meta .product-add-on=
s .add-on-add-to-cart-wrapper .sqs-add-to-cart-button:hover .loading-dot { =
background: var(--primaryButtonTextColor); }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button svg { border-radius: 100%; width: 15px; height: 15p=
x; fill: var(--primaryButtonTextColor); }

.primary-button-style-outline .product-detail .product-meta .product-add-on=
s .add-on-add-to-cart-wrapper .sqs-add-to-cart-button svg, .primary-button-=
style-solid.primary-button-shape-underline .product-detail .product-meta .p=
roduct-add-ons .add-on-add-to-cart-wrapper .sqs-add-to-cart-button svg { fi=
ll: var(--primaryButtonBackgroundColor); }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button svg.add-icon { stroke: var(--primaryButtonTextColor=
); stroke-width: 2px; }

.primary-button-style-outline .product-detail .product-meta .product-add-on=
s .add-on-add-to-cart-wrapper .sqs-add-to-cart-button svg.add-icon, .primar=
y-button-style-solid.primary-button-shape-underline .product-detail .produc=
t-meta .product-add-ons .add-on-add-to-cart-wrapper .sqs-add-to-cart-button=
 svg.add-icon { stroke: var(--primaryButtonBackgroundColor); }

.primary-button-style-outline .product-detail .product-meta .product-add-on=
s .add-on-add-to-cart-wrapper .sqs-add-to-cart-button:hover svg { fill: var=
(--primaryButtonTextColor); }

.primary-button-style-outline .product-detail .product-meta .product-add-on=
s .add-on-add-to-cart-wrapper .sqs-add-to-cart-button:hover svg.add-icon { =
stroke: var(--primaryButtonTextColor); }

.product-detail .product-meta .product-add-to-cart { display: flex; flex-di=
rection: column; gap: 16px; margin: 5px 0px; }

.product-detail .product-meta .product-add-to-cart .product-quantity-input =
{ color: var(--tweak-product-basic-item-variant-fields-color); }

.product-detail .product-meta .product-add-to-cart .product-quantity-input =
label { display: block; margin-bottom: 6px; }

.product-detail .product-meta .product-add-to-cart .product-quantity-input =
input { appearance: none; border-radius: 0px; background: transparent; text=
-align: left; box-sizing: border-box; padding: 1.1rem; line-height: normal;=
 color: inherit; border: 1px solid grey; }

.product-detail .product-meta .product-add-to-cart .product-add-to-cart-lay=
out-wrapper { display: flex; flex-direction: column; gap: 16px; }

@media screen and (max-width: 767px) {
  .product-detail .product-meta .product-add-to-cart .product-add-to-cart-l=
ayout-wrapper.add-to-cart-inline-md-down { flex-direction: row; align-items=
: end; gap: 6px; }
  .product-detail .product-meta .product-add-to-cart .product-add-to-cart-l=
ayout-wrapper.add-to-cart-inline-md-down .sqs-add-to-cart-button-wrapper { =
align-self: auto; }
}

@media screen and (min-width: 768px) {
  .product-detail .product-meta .product-add-to-cart .product-add-to-cart-l=
ayout-wrapper.add-to-cart-inline-md-up { flex-direction: row; align-items: =
end; gap: 6px; }
  .product-detail .product-meta .product-add-to-cart .product-add-to-cart-l=
ayout-wrapper.add-to-cart-inline-md-up .sqs-add-to-cart-button-wrapper { al=
ign-self: auto; }
}

.product-detail .product-meta .product-add-to-cart .sqs-add-to-cart-button-=
wrapper { width: var(--product-content-form-width, "100%"); }

.product-detail .product-meta .product-add-to-cart .sqs-add-to-cart-button =
{ width: 100%; }

.product-detail .product-meta .product-subs-otp { display: block; }

.product-detail .product-meta .product-subs-otp .frequency-label { margin-b=
ottom: 6px; color: var(--tweak-product-basic-item-variant-fields-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-radio-wrapper { b=
order: 1px solid gray; }

.product-detail .product-meta .product-subs-otp .subs-otp-radio-wrapper .su=
bscription-option { border-top: 1px solid gray; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option { disp=
lay: flex; align-items: center; justify-content: space-between; padding: 1.=
5rem; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .subs-=
and-otp-label { display: flex; flex: 1 1 0%; align-items: center; color: va=
r(--product-detail-subscriptions-title-color); }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .radio=
-wrapper { display: flex; align-items: center; text-align: left; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .radio=
-wrapper input[name=3D"otp-subs-radio"] { appearance: none; display: flex; =
justify-content: center; align-items: center; width: 22px; height: 22px; bo=
rder-radius: 50%; background-clip: content-box; background-color: rgb(255, =
255, 255); border: 1px solid rgb(155, 155, 155); }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .radio=
-wrapper input[name=3D"otp-subs-radio"]:checked { background-color: rgb(214=
, 214, 214); border: none; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .radio=
-wrapper input[name=3D"otp-subs-radio"]:checked::after { content: ""; width=
: 8px; height: 8px; border-radius: 50%; background-color: black; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .radio=
-wrapper label { padding-left: 11px; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .produ=
ct-price, .product-detail .product-meta .product-subs-otp .subs-and-otp-opt=
ion .subscription-product-price { text-align: end; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .one-t=
ime-purchase-product-price { color: var(--product-detail-one-time-purchase-=
price-text-color); }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .one-t=
ime-purchase-product-price.no-percentage { display: none; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .subsc=
ription-product-price { margin-bottom: 6px; color: var(--product-detail-sub=
scription-price-text-color); }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .subsc=
ription-product-price.no-percentage { display: none; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .sale-=
percentage, .product-detail .product-meta .product-subs-otp .subs-and-otp-o=
ption select { margin-top: 6px; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option select=
 { background: transparent; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .sale-=
percentage { color: var(--product-detail-subscriptions-description-text-col=
or); }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .sale-=
percentage.no-percentage { display: none; }

.product-detail .product-meta .product-subs-otp .subscription-option { padd=
ing-top: 1rem; padding-bottom: 1rem; }

.product-detail .product-meta .product-subs-otp .subscription-option select=
 { border: none; color: var(--product-detail-subscriptions-frequency-text-c=
olor); }

.product-detail .product-meta .product-subs-otp .subscription-option select=
 { position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; fon=
t-size: 1rem; color: rgba(0, 0, 0, 0); appearance: none; }

@media screen and (max-width: 767px) {
  .product-detail .product-meta .product-subs-otp .subscription-option sele=
ct { overflow-x: hidden; }
}

.product-detail .product-meta .product-subs-otp .subscription-option select=
:focus option { color: black; }

@media screen and (max-width: 767px) {
  .product-detail .product-meta .product-subs-otp { order: 3; }
}

.product-detail .product-meta .product-subs-otp .subscription-frequency { m=
argin-top: 6px; color: var(--product-detail-subscriptions-frequency-text-co=
lor); }

.product-detail .product-meta .product-subs-otp .subscription-frequency.no-=
percentage { margin-top: 0px; }

.product-detail .product-meta .product-subs-otp .subscription-frequency-sel=
ect-wrapper { display: flex; gap: 5px; position: relative; opacity: 0; tran=
sition: opacity 0.1s ease-out; color: var(--product-detail-subscriptions-fr=
equency-text-color); }

.product-detail .product-meta .product-subs-otp .subscription-frequency-sel=
ect-wrapper select { margin-top: 0px; }

.product-detail .product-meta .product-subs-otp .subscription-frequency-sel=
ect-wrapper[data-text] { opacity: 1; }

.product-detail .product-meta .product-subs-otp .subscription-frequency-sel=
ect-wrapper::before { content: attr(data-text); display: inline-block; text=
-align: right; }

.product-detail .product-meta .product-subs-otp .subscription-frequency-sel=
ect-wrapper .dropdown-icon { display: flex; align-items: center; width: 20p=
x; }

.product-detail .product-meta .product-subs-otp .subscription-frequency-sel=
ect-wrapper .dropdown-icon::after { content: ""; position: absolute; right:=
 0px; transform: rotate(45deg); border-bottom: 1px solid; border-right: 1px=
 solid; height: 10px; width: 10px; transform-origin: center top; pointer-ev=
ents: none; font-size: 1rem; color: var(--product-detail-subscriptions-freq=
uency-text-color); margin-bottom: 4px; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubscription-frequency-select-wrapper { color: var(--product-detail-subscrip=
tions-button-text-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubscription-frequency-select-wrapper .subscription-frequency { color: trans=
parent; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubscription-frequency-select-wrapper .dropdown-icon::after { color: var(--p=
roduct-detail-subscriptions-button-text-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ale-percentage { color: var(--product-detail-subscriptions-button-text-colo=
r); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubscription-product-price { margin-bottom: 6px; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubscription-product-price .subscription-price { color: var(--product-detail=
-subscriptions-button-text-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubs-and-otp-label { color: var(--product-detail-subscriptions-button-text-c=
olor); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubscription-frequency { color: var(--product-detail-subscriptions-button-te=
xt-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper, .product-detail .product-meta .product-subs-otp .subs-ot=
p-button-wrapper .subs-button-wrapper { padding: 0px; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper .one-time-purchase-product-price .product-price, .product=
-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .subs-butt=
on-wrapper .one-time-purchase-product-price .product-price { color: var(--p=
roduct-detail-subscriptions-button-text-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper .subs-otp-button-label, .product-detail .product-meta .pr=
oduct-subs-otp .subs-otp-button-wrapper .subs-button-wrapper .subs-otp-butt=
on-label { border-style: solid; border-color: grey; color: var(--product-de=
tail-subscriptions-button-text-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper .subs-otp-button-label, .product-detail .product-meta .pr=
oduct-subs-otp .subs-otp-button-wrapper .subs-button-wrapper .subs-otp-butt=
on-label { background-color: var(--product-detail-subscriptions-button-back=
ground-color); border-color: var(--product-detail-subscriptions-button-text=
-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"], .product-detail .product=
-meta .product-subs-otp .subs-otp-button-wrapper .subs-button-wrapper input=
[name=3D"subs-otp-button"] { display: none; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label, .product-detail .product-meta .product-subs-otp .subs-otp-button-w=
rapper .subs-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs=
-otp-button-label { background-color: var(--product-detail-subscriptions-bu=
tton-text-color); border-color: var(--product-detail-subscriptions-button-b=
ackground-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subscription-frequency-select-wrapper, .product-detail .product-me=
ta .product-subs-otp .subs-otp-button-wrapper .subs-button-wrapper input[na=
me=3D"subs-otp-button"]:checked + .subs-otp-button-label .subscription-freq=
uency-select-wrapper { color: var(--product-detail-subscriptions-button-bac=
kground-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subscription-frequency-select-wrapper .subscription-frequency, .pr=
oduct-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .subs=
-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-=
label .subscription-frequency-select-wrapper .subscription-frequency { colo=
r: transparent; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subscription-frequency-select-wrapper .dropdown-icon::after, .prod=
uct-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .subs-b=
utton-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-la=
bel .subscription-frequency-select-wrapper .dropdown-icon::after { color: v=
ar(--product-detail-subscriptions-button-background-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .sale-percentage, .product-detail .product-meta .product-subs-otp .=
subs-otp-button-wrapper .subs-button-wrapper input[name=3D"subs-otp-button"=
]:checked + .subs-otp-button-label .sale-percentage { color: var(--product-=
detail-subscriptions-button-background-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .one-time-purchase-product-price .product-price, .product-detail .p=
roduct-meta .product-subs-otp .subs-otp-button-wrapper .subs-button-wrapper=
 input[name=3D"subs-otp-button"]:checked + .subs-otp-button-label .one-time=
-purchase-product-price .product-price { color: var(--product-detail-subscr=
iptions-button-background-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subscription-product-price, .product-detail .product-meta .product=
-subs-otp .subs-otp-button-wrapper .subs-button-wrapper input[name=3D"subs-=
otp-button"]:checked + .subs-otp-button-label .subscription-product-price {=
 margin-bottom: 6px; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subscription-product-price .subscription-price, .product-detail .p=
roduct-meta .product-subs-otp .subs-otp-button-wrapper .subs-button-wrapper=
 input[name=3D"subs-otp-button"]:checked + .subs-otp-button-label .subscrip=
tion-product-price .subscription-price { color: var(--product-detail-subscr=
iptions-button-background-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subs-and-otp-label, .product-detail .product-meta .product-subs-ot=
p .subs-otp-button-wrapper .subs-button-wrapper input[name=3D"subs-otp-butt=
on"]:checked + .subs-otp-button-label .subs-and-otp-label { color: var(--pr=
oduct-detail-subscriptions-button-background-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subscription-frequency, .product-detail .product-meta .product-sub=
s-otp .subs-otp-button-wrapper .subs-button-wrapper input[name=3D"subs-otp-=
button"]:checked + .subs-otp-button-label .subscription-frequency { color: =
var(--product-detail-subscriptions-button-background-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper .subs-otp-button-label, .product-detail .product-meta .pr=
oduct-subs-otp .subs-otp-button-wrapper .subs-button-wrapper .subs-otp-butt=
on-label { width: 100%; padding: 1.5rem; cursor: pointer; display: flex; ju=
stify-content: space-between; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper .subs-otp-button-label .subs-and-otp-label, .product-deta=
il .product-meta .product-subs-otp .subs-otp-button-wrapper .subs-button-wr=
apper .subs-otp-button-label .subs-and-otp-label { padding-left: 0px; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubs-button-wrapper { margin-top: 11px; }

.product-detail .product-nav { display: flex; flex-direction: row; align-it=
ems: center; gap: 8px; z-index: 1; }

@media screen and (max-width: 767px) {
  .product-detail .product-nav { display: none; }
}

.afterpay-modal-overlay { position: fixed; display: none; width: 100%; heig=
ht: 100%; inset: 0px; background-color: black; opacity: 0.4; z-index: 99; }

.afterpay-modal { visibility: hidden; position: fixed; top: 50%; left: 0px;=
 right: 0px; z-index: 100; transform: translate(50%, -50%); width: 50%; bac=
kground-color: white; justify-content: center; align-items: center; overflo=
w: scroll; }

.afterpay-modal h3 { color: black; text-transform: none; }

.afterpay-modal .afterpay-modal-close-button { background-color: transparen=
t; top: 0px; right: 0px; margin: 22px; position: absolute; border: 0px; }

@media screen and (max-width: 991px) {
  .afterpay-modal { height: 100%; width: 100%; inset: 0px; transform: none;=
 }
}

@keyframes gallery-image-enter-from-right {=20
  0% { transform: translateX(101%); }
  100% { transform: translateX(0px); }
}

@keyframes gallery-image-exit-to-left {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(-101%); }
}

@keyframes gallery-image-enter-from-left {=20
  0% { transform: translateX(-101%); }
  100% { transform: translateX(0px); }
}

@keyframes gallery-image-exit-to-right {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(101%); }
}

.product-gallery { display: flex; gap: 10px; align-items: flex-start; overf=
low: hidden; user-select: none; margin: 0px; }

@media screen and (max-width: 767px) {
  .product-gallery { width: 100%; }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .product-gallery { width: 50%; }
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .product-gallery { width: 60%; }
}

@media screen and (min-width: 1281px) {
  .product-gallery { width: var(--product-gallery-width); }
}

[data-gallery-placement=3D"right"] .product-gallery { flex-direction: row-r=
everse; }

[data-gallery-thumbnail-placement=3D"below"] .product-gallery { flex-flow: =
column-reverse; }

[data-gallery-placement=3D"right"][data-gallery-thumbnail-placement=3D"belo=
w"] .product-gallery { align-items: flex-end; }

.product-gallery .enable-on-first-image-load { opacity: 0; transition: opac=
ity 0.5s; pointer-events: none; }

.product-gallery .enable-on-first-image-load.enabled { opacity: 1; pointer-=
events: auto; }

.product-gallery-current-slide-indicator { position: absolute; top: 18px; r=
ight: 20px; display: inline-block; z-index: 3; font-size: 12px; color: var(=
--tweak-product-basic-item-gallery-controls-color); }

@media screen and (min-width: 768px) {
  .product-gallery-current-slide-indicator { display: none; }
}

.product-gallery-carousel-controls { --product-gallery-carousel-control-cli=
ck-area-size: calc(var(--product-gallery-arrow-size) + 20px); position: abs=
olute; width: 100%; left: 0px; z-index: 3; justify-content: space-between; =
top: 50%; transform: translateY(-50%); display: none; }

.product-gallery-carousel-controls.enable-on-first-image-load.enabled { poi=
nter-events: none; }

@media screen and (max-width: 767px) {
  .product-gallery-carousel-controls { display: flex; }
}

@media screen and (min-width: 768px) {
  [data-gallery-design=3D"carousel"] .product-gallery-carousel-controls, [d=
ata-gallery-design=3D"slideshow"] .product-gallery-carousel-controls { disp=
lay: flex; }
}

[data-gallery-controls-hidden=3D"true"] .product-gallery-carousel-controls =
{ display: none; }

.product-gallery-carousel-controls .product-gallery-carousel-control { padd=
ing: 0px; border: none; background-color: transparent; width: var(--product=
-gallery-carousel-control-click-area-size); height: var(--product-gallery-c=
arousel-control-click-area-size); min-width: 50px; min-height: 50px; cursor=
: pointer; margin: 0px 1.5vw; display: flex; align-items: center; pointer-e=
vents: auto; }

.product-gallery-carousel-controls .product-gallery-carousel-control::after=
 { display: block; content: ""; width: var(--product-gallery-arrow-size); h=
eight: var(--product-gallery-arrow-size); border-style: solid; border-color=
: var(--tweak-product-basic-item-gallery-controls-color); border-width: 1px=
 1px 0px 0px; margin: calc((var(--product-gallery-carousel-control-click-ar=
ea-size) - var(--product-gallery-arrow-size)) / 2); }

.product-gallery-carousel-controls .product-gallery-carousel-control:focus =
{ outline-color: var(--tweak-product-basic-item-gallery-controls-color); }

.product-gallery-carousel-controls .product-gallery-carousel-control.produc=
t-gallery-prev { left: 0px; justify-content: flex-start; }

.product-gallery-carousel-controls .product-gallery-carousel-control.produc=
t-gallery-prev::after { transform: rotate(225deg); }

.product-gallery-carousel-controls .product-gallery-carousel-control.produc=
t-gallery-next { right: 0px; justify-content: flex-end; }

.product-gallery-carousel-controls .product-gallery-carousel-control.produc=
t-gallery-next::after { transform: rotate(45deg); }

.product-gallery-slides { position: relative; flex-grow: 1; max-width: 100%=
; aspect-ratio: var(--product-gallery-aspect-ratio); }

@media screen and (min-width: 768px) {
  .product-gallery-slides { overflow: hidden; }
  [data-gallery-design=3D"stacked"] .product-gallery-slides { aspect-ratio:=
 unset; }
}

[data-gallery-thumbnail-placement=3D"below"] .product-gallery-slides { widt=
h: 100%; }

.product-gallery-slides-item { width: 100%; }

.product-gallery-slides-item.selected { z-index: 2; }

.product-gallery-slides-item:focus { outline-width: 0px; }

.product-gallery-slides-item:focus::after { content: ""; position: absolute=
; top: 0px; left: 0px; width: 100%; height: 100%; outline-width: var(--sqs-=
focus-outline-width); outline-style: var(--sqs-focus-outline-style); outlin=
e-offset: var(--sqs-focus-outline-offset-flush); outline-color: currentcolo=
r; }

.product-gallery-slides-item:focus:not(:focus-visible)::after { outline-sty=
le: none; }

@media screen and (max-width: 767px) {
  .product-gallery-slides-item { visibility: hidden; }
  .product-gallery-slides-item.going-prev.next-slide { display: block; visi=
bility: visible; }
  .product-gallery-slides-item.going-prev.next-slide.prev-loaded { animatio=
n: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit-to-right; z=
-index: 1; }
  .product-gallery-slides-item.going-prev.selected { display: block; visibi=
lity: visible; }
  .product-gallery-slides-item.going-prev.selected.loaded { animation: 0.5s=
 ease-in-out 0s 1 normal both running gallery-image-enter-from-left; }
  .product-gallery-slides-item.going-next.prev-slide { display: block; visi=
bility: visible; }
  .product-gallery-slides-item.going-next.prev-slide.next-loaded { animatio=
n: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit-to-left; z-=
index: 1; }
  .product-gallery-slides-item.going-next.selected { display: block; visibi=
lity: visible; }
  .product-gallery-slides-item.going-next.selected.loaded { animation: 0.5s=
 ease-in-out 0s 1 normal both running gallery-image-enter-from-right; }
}

@media screen and (min-width: 768px) {
  [data-gallery-design=3D"slideshow"] .product-gallery-slides-item:not(.sel=
ected) { opacity: 0; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item { visibil=
ity: hidden; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-pre=
v.next-slide { display: block; visibility: visible; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-pre=
v.next-slide.prev-loaded { animation: 0.5s ease-in-out 0s 1 normal both run=
ning gallery-image-exit-to-right; z-index: 1; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-pre=
v.selected { display: block; visibility: visible; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-pre=
v.selected.loaded { animation: 0.5s ease-in-out 0s 1 normal both running ga=
llery-image-enter-from-left; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-nex=
t.prev-slide { display: block; visibility: visible; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-nex=
t.prev-slide.next-loaded { animation: 0.5s ease-in-out 0s 1 normal both run=
ning gallery-image-exit-to-left; z-index: 1; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-nex=
t.selected { display: block; visibility: visible; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-nex=
t.selected.loaded { animation: 0.5s ease-in-out 0s 1 normal both running ga=
llery-image-enter-from-right; }
  [data-gallery-design=3D"stacked"] .product-gallery-slides-item { margin-b=
ottom: 25px; position: relative; height: 100%; overflow: hidden; }
  [data-gallery-design=3D"stacked"] .product-gallery-slides-item:last-child=
 { margin-bottom: 0px; }
}

[data-gallery-design=3D"slideshow"] .product-gallery-slides-item, [data-gal=
lery-design=3D"carousel"] .product-gallery-slides-item { position: absolute=
; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; padding=
-bottom: 0px; display: none; }

[data-gallery-design=3D"slideshow"] .product-gallery-slides-item.selected, =
[data-gallery-design=3D"carousel"] .product-gallery-slides-item.selected, [=
data-gallery-design=3D"slideshow"] .product-gallery-slides-item.thumbnail-h=
overed, [data-gallery-design=3D"carousel"] .product-gallery-slides-item.thu=
mbnail-hovered { display: block; }

[data-gallery-design=3D"slideshow"] .product-gallery-slides-item.prev-slide=
, [data-gallery-design=3D"carousel"] .product-gallery-slides-item.prev-slid=
e, [data-gallery-design=3D"slideshow"] .product-gallery-slides-item.next-sl=
ide, [data-gallery-design=3D"carousel"] .product-gallery-slides-item.next-s=
lide { display: block; }

@media screen and (max-width: 767px) {
  .product-gallery-slides-item { position: absolute; top: 0px; left: 0px; w=
idth: 100%; height: 100%; overflow: hidden; padding-bottom: 0px; display: n=
one; }
  .product-gallery-slides-item.selected, .product-gallery-slides-item.thumb=
nail-hovered { display: block; }
  .product-gallery-slides-item.prev-slide, .product-gallery-slides-item.nex=
t-slide { display: block; }
}

[data-gallery-click-action=3D"lightbox"] .product-gallery-slides-item { cur=
sor: pointer; }

[data-gallery-click-action=3D"zoom"]:not([data-gallery-hover-action=3D"zoom=
"]) .product-gallery-slides-item, [data-gallery-click-action=3D"zoom"][data=
-gallery-design=3D"carousel"] .product-gallery-slides-item { cursor: zoom-i=
n; }

[data-gallery-click-action=3D"zoom"]:not([data-gallery-hover-action=3D"zoom=
"]) .product-gallery-slides-item.is-zoomed, [data-gallery-click-action=3D"z=
oom"][data-gallery-design=3D"carousel"] .product-gallery-slides-item.is-zoo=
med { cursor: zoom-out; }

.is-zoomed .product-gallery-slides-item-image { visibility: hidden; }

@media screen and (min-width: 768px) {
  [data-gallery-design=3D"stacked"] .product-gallery-slides-item-image { di=
splay: block; width: 100%; left: 0px !important; right: 0px !important; }
}

.product-gallery-slides-item:not(.loaded) .product-gallery-slides-item-imag=
e { opacity: 0; }

.product-gallery-scroll { display: none; position: relative; scrollbar-widt=
h: none; }

.product-gallery-scroll::after { display: block; content: ""; height: 10vh;=
 width: 100%; position: sticky; bottom: 0px; background: linear-gradient(to=
 bottom, rgba(255, 255, 255, 0) 0%, var(--siteBackgroundColor) 100%); }

@media screen and (min-width: 768px) {
  [data-gallery-design=3D"slideshow"] .product-gallery-scroll { display: bl=
ock; }
}

[data-gallery-thumbnail-placement=3D"side"] .product-gallery-scroll { width=
: auto; max-height: 80vh; overflow-y: auto; }

@media screen and (max-width: 767px) {
  [data-gallery-thumbnail-placement=3D"side"] .product-gallery-scroll { mar=
gin-right: 0px; }
}

[data-gallery-thumbnail-placement=3D"below"] .product-gallery-scroll { widt=
h: 100%; }

[data-gallery-thumbnail-placement=3D"below"] .product-gallery-scroll::after=
 { display: none; }

.product-gallery-thumbnails { display: flex; flex-direction: column; gap: 1=
0px; align-items: flex-start; line-height: 0; }

[data-gallery-thumbnail-placement=3D"below"] .product-gallery-thumbnails { =
flex-direction: row; }

[data-gallery-design=3D"slideshow"] .product-gallery-thumbnails { margin-bo=
ttom: 10vh; }

[data-gallery-design=3D"slideshow"][data-gallery-thumbnail-placement=3D"bel=
ow"] .product-gallery-thumbnails { overflow-x: auto; white-space: nowrap; }

.product-gallery-thumbnails-item { background: transparent; border: 0px; wi=
dth: 50px; cursor: pointer; padding: 0px; transition: opacity 0.3s ease-in;=
 }

.product-gallery-thumbnails-item:not(.loaded) { opacity: 0; }

.product-gallery-thumbnails-item img { aspect-ratio: var(--product-gallery-=
aspect-ratio); }

.product-gallery .product-image-zoom-duplicate { position: absolute; inset:=
 0px; height: 100%; width: 100%; opacity: 0; pointer-events: none; transiti=
on: opacity 0.3s; }

.product-gallery .product-image-zoom-duplicate img { width: 100%; }

.product-gallery .product-gallery-slides-item.loaded.is-zoomed .product-ima=
ge-zoom-duplicate { opacity: 1; }

.product-detail .pdp-gallery .selected { z-index: 2; visibility: visible; }

.product-detail .pdp-gallery .pdp-gallery-wrapper { position: relative; ove=
rflow: hidden; }

.product-detail .pdp-gallery .pdp-carousel-controls { display: flex; align-=
items: center; position: absolute; inset: 0px; z-index: 3; }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev, .product=
-detail .pdp-gallery .pdp-carousel-controls .chevron-next { border: none; p=
osition: absolute; padding: 1.5rem; min-height: 44px; min-width: 44px; colo=
r: var(--paragraphMediumColor); background: var(--siteBackgroundColor); }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev.invisible=
, .product-detail .pdp-gallery .pdp-carousel-controls .chevron-next.invisib=
le { display: none; }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev:disabled,=
 .product-detail .pdp-gallery .pdp-carousel-controls .chevron-next:disabled=
 { color: var(--paragraphMediumColor); }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev:disabled =
span, .product-detail .pdp-gallery .pdp-carousel-controls .chevron-next:dis=
abled span { opacity: 0.25; }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev .chevron,=
 .product-detail .pdp-gallery .pdp-carousel-controls .chevron-next .chevron=
 { display: block; width: 1rem; height: 1rem; margin: 0px; }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev { left: 0=
px; }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev .chevron-=
-left { transform: translateX(0.25rem) rotate(225deg); }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-next { right: =
0px; }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-next .chevron-=
-right { transform: translateX(-0.25rem) rotate(45deg); }

.product-detail .pdp-gallery .pdp-gallery-slide-indicator { position: absol=
ute; top: 1rem; right: 1rem; z-index: 3; font-size: 0.75rem; }

@media screen and (max-width: 575px) {
  .product-detail .pdp-gallery .pdp-gallery-wrapper::before { content: ""; =
display: block; padding-bottom: 100%; }
  .product-detail .pdp-gallery .pdp-gallery-images { width: 100%; height: 1=
00%; position: absolute; top: 0px; max-height: 100%; }
  .product-detail .pdp-gallery .pdp-gallery-images::before { content: ""; d=
isplay: block; padding-bottom: 100%; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides { he=
ight: 100%; width: 100%; position: absolute; left: 0px; top: 0px; right: 0p=
x; visibility: hidden; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-prev.next-slide { display: block; visibility: visible; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-prev.next-slide.prev-loaded { animation: 0.5s ease-in-out 0s 1 normal bot=
h running gallery-image-exit-to-right; z-index: 1; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-prev.selected { display: block; visibility: visible; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-prev.selected.loaded { animation: 0.5s ease-in-out 0s 1 normal both runni=
ng gallery-image-enter-from-left; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-next.prev-slide { display: block; visibility: visible; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-next.prev-slide.next-loaded { animation: 0.5s ease-in-out 0s 1 normal bot=
h running gallery-image-exit-to-left; z-index: 1; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-next.selected { display: block; visibility: visible; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-next.selected.loaded { animation: 0.5s ease-in-out 0s 1 normal both runni=
ng gallery-image-enter-from-right; }
}

@media screen and (min-width: 576px) {
  .product-detail > [data-product-detail-layout=3D"full"] .pdp-gallery .pdp=
-gallery-images { display: flex; flex-direction: row; transition: 0.45s cub=
ic-bezier(0.25, 0.1, 0.25, 1); max-height: 80vh; }
  .product-detail > [data-product-detail-layout=3D"full"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides { flex: 0 0 auto; order: 1; display: fl=
ex; align-items: center; width: 50%; }
  .product-detail > [data-product-detail-layout=3D"full"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides[data-landscape=3D"true"] { width: 100%;=
 }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images::before { content: ""; display: block; padding-bottom: 100%=
; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides { position: absolute; left: 0px; top: 0=
px; right: 0px; display: flex; align-items: center; justify-content: center=
; height: 100%; visibility: hidden; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-prev.next-slide { display: block;=
 visibility: visible; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-prev.next-slide.prev-loaded { ani=
mation: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit-to-rig=
ht; z-index: 1; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-prev.selected { display: block; v=
isibility: visible; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-prev.selected.loaded { animation:=
 0.5s ease-in-out 0s 1 normal both running gallery-image-enter-from-left; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-next.prev-slide { display: block;=
 visibility: visible; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-next.prev-slide.next-loaded { ani=
mation: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit-to-lef=
t; z-index: 1; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-next.selected { display: block; v=
isibility: visible; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-next.selected.loaded { animation:=
 0.5s ease-in-out 0s 1 normal both running gallery-image-enter-from-right; =
}
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-carousel-controls { display: none; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images { display: inline-flex; flex-flow: wrap; width: 100%; overf=
low: hidden; padding: 0px 4vw; box-sizing: border-box; margin: -10px; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images > * { border: 10px solid rgba(0, 0, 0, 0); box-sizing: bord=
er-box; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides { position: relative; overflow: hidden;=
 width: 50%; order: 2; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides:first-child { order: 0; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides:not(.loaded) .product-detail > [data-pr=
oduct-detail-layout=3D"wrap"] .pdp-gallery .pdp-gallery-images .pdp-gallery=
-slides-image { opacity: 0; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides[data-landscape=3D"true"]:not(:first-chi=
ld) { width: 100%; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images .pdp-form-wrapper { width: 50%; order: 1; }
}
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static1.squarespace.com/static/versioned-site-css/648150a69a8f6a3b1556dbea/32/5c5a519771c10ba3470d8101/648150a69a8f6a3b1556dc0a/1616/site.css

@charset "utf-8";

:root { --white-hsl: 0,0%,100%; --black-hsl: 0,0%,0%; --safeLightAccent-hsl=
: 42.86,3.87%,64.51%; --safeDarkAccent-hsl: 42.86,3.87%,64.51%; --safeInver=
seAccent-hsl: 0,0%,100%; --safeInverseLightAccent-hsl: 0,0%,100%; --safeInv=
erseDarkAccent-hsl: 0,0%,100%; --accent-hsl: 42.86,3.87%,64.51%; --lightAcc=
ent-hsl: 210,3.23%,87.84%; --darkAccent-hsl: 240,2.61%,22.55%; }

[data-section-theme=3D"white"] { --course-item-nav-text-color: hsla(var(--b=
lack-hsl),1); --tweak-blog-item-pagination-icon-color: hsla(var(--black-hsl=
),1); --tweak-summary-block-read-more-color-on-background: hsla(var(--black=
-hsl),1); --tweak-quote-block-source-color-on-background: hsla(var(--black-=
hsl),1); --paragraphSmallColor: hsla(var(--black-hsl),1); --list-section-si=
mple-button-background-color: hsla(var(--safeDarkAccent-hsl),1); --gradient=
HeaderBorderColor: hsla(var(--black-hsl),1); --tweak-summary-block-header-t=
ext-color-on-background: hsla(var(--black-hsl),1); --solidHeaderDropShadowC=
olor: hsla(var(--black-hsl),1); --tweak-blog-alternating-side-by-side-list-=
read-more-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-summary-block-b=
ackground-color: hsla(var(--lightAccent-hsl),1); --tweak-form-block-survey-=
title-color: hsla(var(--black-hsl),1); --list-section-carousel-card-descrip=
tion-color: hsla(var(--black-hsl),1); --image-block-card-inline-link-color:=
 hsla(var(--black-hsl),1); --paragraphLargeColor: hsla(var(--black-hsl),1);=
 --tweak-summary-block-primary-metadata-color-on-background: hsla(var(--bla=
ck-hsl),1); --tweak-blog-item-comment-text-color: hsla(var(--black-hsl),1);=
 --tweak-summary-block-read-more-color: hsla(var(--black-hsl),1); --list-se=
ction-banner-slideshow-card-description-link-color: hsla(var(--safeDarkAcce=
nt-hsl),1); --image-block-stack-inline-link-color: hsla(var(--black-hsl),1)=
; --tweak-menu-block-title-color: hsla(var(--black-hsl),1); --list-section-=
carousel-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); =
--tweak-paragraph-medium-color-on-background: hsla(var(--black-hsl),1); --p=
ortfolio-grid-overlay-title-color: hsla(var(--black-hsl),1); --tweak-accord=
ion-block-icon-color: hsla(var(--black-hsl),1); --tweak-marquee-block-parag=
raph-color-on-background: hsla(var(--black-hsl),1); --tweak-product-quick-v=
iew-button-color: hsla(var(--black-hsl),1); --product-detail-subscription-p=
rice-text-color: hsla(var(--black-hsl),1); --paragraphMediumColor: hsla(var=
(--black-hsl),1); --siteTitleColor: hsla(var(--black-hsl),1); --tweak-produ=
ct-basic-item-title-color: hsla(var(--black-hsl),1); --tweak-quote-block-te=
xt-color-on-background: hsla(var(--black-hsl),1); --list-section-carousel-c=
ard-title-color: hsla(var(--black-hsl),1); --tweak-gallery-icon-color: hsla=
(var(--black-hsl),1); --image-block-overlap-image-title-bg-color: hsla(var(=
--white-hsl),1); --tweak-newsletter-block-title-color: hsla(var(--black-hsl=
),1); --image-block-collage-inline-link-color: hsla(var(--black-hsl),1); --=
tweak-newsletter-block-button-background-color-on-background: hsla(var(--bl=
ack-hsl),1); --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--bla=
ck-hsl),1); --tweak-product-basic-item-description-color: hsla(var(--black-=
hsl),1); --tertiaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl),1)=
; --tweak-video-item-pagination-title-color: hsla(var(--black-hsl),1); --po=
rtfolio-grid-basic-title-color: hsla(var(--black-hsl),1); --tweak-blog-alte=
rnating-side-by-side-list-title-color: hsla(var(--black-hsl),1); --course-l=
ist-grid-layout-course-item-border-color: hsla(var(--darkAccent-hsl),1); --=
menuOverlayNavigationLinkColor: hsla(var(--black-hsl),1); --product-detail-=
subscriptions-frequency-text-color: hsla(var(--black-hsl),1); --tweak-quote=
-block-stroke-color: hsla(var(--black-hsl),1); --tweak-portfolio-item-pagin=
ation-title-color: hsla(var(--black-hsl),1); --tweak-form-block-title-color=
-on-background: hsla(var(--black-hsl),1); --image-block-collage-image-overl=
ay-color: hsla(var(--darkAccent-hsl),1); --image-block-stack-image-button-t=
ext-color: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-text-block-str=
oke-color: hsla(var(--black-hsl),1); --tweak-paragraph-small-color-on-backg=
round: hsla(var(--black-hsl),1); --product-detail-subscriptions-button-text=
-color: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-accordion-block-i=
con-color-on-background: hsla(var(--black-hsl),1); --announcement-bar-backg=
round-color: hsla(var(--black-hsl),1); --headingLinkColor: hsla(var(--safeD=
arkAccent-hsl),1); --headerBorderColor: hsla(var(--black-hsl),1); --course-=
item-nav-border-color: hsla(var(--darkAccent-hsl),.25); --tweak-quote-block=
-background-color: hsla(var(--lightAccent-hsl),1); --tweak-summary-block-he=
ader-text-color: hsla(var(--black-hsl),1); --list-section-carousel-card-but=
ton-background-color: hsla(var(--safeDarkAccent-hsl),1); --list-section-car=
ousel-card-color: hsla(var(--lightAccent-hsl),1); --tweak-blog-masonry-list=
-read-more-color: hsla(var(--safeDarkAccent-hsl),1); --list-section-banner-=
slideshow-title-color: hsla(var(--black-hsl),1); --tweak-product-grid-text-=
below-list-category-nav-color: hsla(var(--black-hsl),1); --course-list-grid=
-layout-course-item-background-color: hsla(var(--lightAccent-hsl),1); --twe=
ak-accordion-block-background-color: hsla(var(--lightAccent-hsl),1); --twea=
k-menu-block-item-title-color: hsla(var(--black-hsl),1); --headingMediumCol=
or: hsla(var(--black-hsl),1); --list-section-carousel-button-background-col=
or: hsla(var(--safeDarkAccent-hsl),1); --tweak-accordion-block-divider-colo=
r-on-background: hsla(var(--black-hsl),1); --tweak-gallery-lightbox-icon-co=
lor: hsla(var(--black-hsl),1); --tweak-form-block-description-color: hsla(v=
ar(--black-hsl),1); --tweak-summary-block-secondary-metadata-color-on-backg=
round: hsla(var(--black-hsl),1); --list-section-carousel-description-color:=
 hsla(var(--black-hsl),1); --tweak-blog-masonry-list-title-color: hsla(var(=
--black-hsl),1); --tweak-form-block-caption-color-on-background: hsla(var(-=
-black-hsl),1); --tweak-form-block-title-color: hsla(var(--black-hsl),1); -=
-tweak-video-item-title-color: hsla(var(--black-hsl),1); --image-block-coll=
age-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --li=
st-section-banner-slideshow-description-color: hsla(var(--black-hsl),1); --=
image-block-stack-image-title-color: hsla(var(--black-hsl),1); --tweak-form=
-block-field-input-color-on-background: hsla(var(--black-hsl),1); --tweak-f=
orm-block-field-input-color-on-background-hsl: var(--black-hsl); --tweak-fo=
rm-block-field-input-color-on-background-a: 1; --headingExtraLargeColor: hs=
la(var(--black-hsl),1); --tweak-blog-item-meta-color: hsla(var(--black-hsl)=
,1); --toggle-off-color: hsla(var(--lightAccent-hsl),1); --image-block-card=
-image-overlay-color: hsla(var(--darkAccent-hsl),1); --image-block-poster-i=
mage-overlay-color: hsla(var(--darkAccent-hsl),1); --paragraphLinkColor: hs=
la(var(--safeDarkAccent-hsl),1); --tweak-newsletter-block-description-color=
-on-background: hsla(var(--black-hsl),1); --siteBackgroundColor: hsla(var(-=
-white-hsl),1); --list-section-simple-card-description-color: hsla(var(--bl=
ack-hsl),1); --image-block-card-image-button-bg-color: hsla(var(--safeDarkA=
ccent-hsl),1); --secondaryButtonBackgroundColor: hsla(var(--safeDarkAccent-=
hsl),1); --tweak-newsletter-block-description-color: hsla(var(--black-hsl),=
1); --tweak-form-block-field-border-color: hsla(var(--black-hsl),1); --twea=
k-form-block-field-border-color-hsl: var(--black-hsl); --tweak-form-block-f=
ield-border-color-a: 1; --course-list-grid-layout-course-item-text-color: h=
sla(var(--black-hsl),1); --image-block-poster-image-button-text-color: hsla=
(var(--safeInverseLightAccent-hsl),1); --solidHeaderBorderColor: hsla(var(-=
-black-hsl),1); --tweak-gallery-lightbox-background-color: hsla(var(--white=
-hsl),1); --list-section-carousel-arrow-background-color: hsla(var(--safeDa=
rkAccent-hsl),1); --tweak-form-block-option-color: hsla(var(--black-hsl),1)=
; --image-block-card-image-title-color: hsla(var(--black-hsl),1); --tweak-g=
allery-icon-background-color: hsla(var(--white-hsl),1); --tweak-form-block-=
button-background-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-heading=
-extra-large-color-on-background: hsla(var(--black-hsl),1); --image-block-o=
verlap-image-button-bg-color: hsla(var(--safeDarkAccent-hsl),1); --video-gr=
id-category-nav-color: hsla(var(--black-hsl),1); --tweak-blog-side-by-side-=
list-title-color: hsla(var(--black-hsl),1); --tweak-video-item-meta-color: =
hsla(var(--black-hsl),1); --tweak-blog-side-by-side-list-meta-color: hsla(v=
ar(--black-hsl),1); --image-block-overlap-image-overlay-color: hsla(var(--d=
arkAccent-hsl),1); --tweak-line-block-line-color: hsla(var(--black-hsl),1);=
 --tweak-blog-item-author-profile-color: hsla(var(--black-hsl),1); --tweak-=
form-block-survey-title-color-on-background: hsla(var(--black-hsl),1); --tw=
eak-blog-basic-grid-list-excerpt-color: hsla(var(--black-hsl),1); --tweak-m=
arquee-block-paragraph-color: hsla(var(--black-hsl),1); --headerDropShadowC=
olor: hsla(var(--black-hsl),1); --portfolio-hover-static-title-color: hsla(=
var(--black-hsl),1); --tweak-menu-block-nav-color: hsla(var(--black-hsl),1)=
; --announcement-bar-text-color: hsla(var(--white-hsl),1); --tweak-product-=
basic-item-sale-price-color: hsla(var(--accent-hsl),1); --tweak-newsletter-=
block-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --solidH=
eaderBackgroundColor: hsla(var(--white-hsl),1); --summary-block-limited-ava=
ilability-label-color: hsla(var(--black-hsl),1); --list-section-simple-card=
-description-link-color: hsla(var(--safeDarkAccent-hsl),1); --donation-bloc=
k-background-color: hsla(var(--lightAccent-hsl),1); --tweak-quote-block-tex=
t-color: hsla(var(--black-hsl),1); --list-section-simple-card-button-text-c=
olor: hsla(var(--safeInverseDarkAccent-hsl),1); --image-block-collage-image=
-button-bg-color: hsla(var(--safeDarkAccent-hsl),1); --social-links-block-s=
econdary-icon-color: hsla(var(--white-hsl),1); --tweak-blog-alternating-sid=
e-by-side-list-meta-color: hsla(var(--black-hsl),1); --course-item-nav-back=
ground-color: hsla(var(--lightAccent-hsl),1); --portfolio-index-background-=
title-color: hsla(var(--black-hsl),1); --portfolio-hover-follow-title-color=
: hsla(var(--black-hsl),1); --tweak-blog-basic-grid-list-title-color: hsla(=
var(--black-hsl),1); --tweak-video-item-description-color: hsla(var(--black=
-hsl),1); --tweak-heading-large-color-on-background: hsla(var(--black-hsl),=
1); --tweak-video-item-pagination-icon-color: hsla(var(--black-hsl),1); --t=
weak-blog-side-by-side-list-excerpt-color: hsla(var(--black-hsl),1); --imag=
e-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl),1); --tweak-m=
arquee-block-heading-color: hsla(var(--black-hsl),1); --tweak-blog-single-c=
olumn-list-meta-color: hsla(var(--black-hsl),1); --tweak-form-block-field-a=
ccessory-color-on-background: hsla(var(--black-hsl),1); --donation-block-st=
roke-color: hsla(var(--black-hsl),1); --tweak-paragraph-large-color-on-back=
ground: hsla(var(--black-hsl),1); --image-block-collage-image-title-bg-colo=
r: hsla(var(--white-hsl),0); --tweak-newsletter-block-background-color: hsl=
a(var(--lightAccent-hsl),1); --toggle-on-color: hsla(var(--black-hsl),1); -=
-list-section-banner-slideshow-arrow-background-color: hsla(var(--safeDarkA=
ccent-hsl),1); --tweak-product-basic-item-price-color: hsla(var(--black-hsl=
),1); --image-block-poster-image-button-bg-color: hsla(var(--safeLightAccen=
t-hsl),1); --course-list-grid-layout-course-item-hover-background-color: hs=
la(var(--lightAccent-hsl),.75); --list-section-simple-card-title-color: hsl=
a(var(--black-hsl),1); --tweak-form-block-option-color-on-background: hsla(=
var(--black-hsl),1); --primaryButtonBackgroundColor: hsla(var(--white-hsl),=
1); --product-detail-one-time-purchase-price-text-color: hsla(var(--black-h=
sl),1); --list-section-banner-slideshow-card-title-color: hsla(var(--black-=
hsl),1); --tweak-events-item-pagination-icon-color: hsla(var(--black-hsl),1=
); --shape-block-dropshadow-color: hsla(var(--lightAccent-hsl),1); --naviga=
tionLinkColor: hsla(var(--black-hsl),1); --tweak-form-block-field-input-col=
or: hsla(var(--black-hsl),1); --tweak-form-block-field-input-color-hsl: var=
(--black-hsl); --tweak-form-block-field-input-color-a: 1; --image-block-car=
d-image-title-bg-color: hsla(var(--white-hsl),0); --tweak-quote-block-sourc=
e-color: hsla(var(--black-hsl),1); --menuOverlayButtonTextColor: hsla(var(-=
-safeInverseDarkAccent-hsl),1); --tweak-blog-item-title-color: hsla(var(--b=
lack-hsl),1); --tweak-newsletter-block-button-background-color: hsla(var(--=
safeDarkAccent-hsl),1); --list-section-banner-slideshow-card-description-co=
lor: hsla(var(--black-hsl),1); --tweak-blog-masonry-list-excerpt-color: hsl=
a(var(--black-hsl),1); --menuOverlayBackgroundColor: hsla(var(--white-hsl),=
1); --image-block-overlap-image-title-color: hsla(var(--black-hsl),1); --tw=
eak-blog-side-by-side-list-read-more-color: hsla(var(--safeDarkAccent-hsl),=
1); --primaryButtonTextColor: hsla(var(--black-hsl),1); --tweak-summary-blo=
ck-secondary-metadata-color: hsla(var(--black-hsl),1); --tweak-blog-single-=
column-list-title-color: hsla(var(--black-hsl),1); --headingSmallColor: hsl=
a(var(--black-hsl),1); --portfolio-grid-overlay-overlay-color: hsla(var(--w=
hite-hsl),1); --course-list-course-chapter-divider-color: hsla(var(--white-=
hsl),1); --list-section-carousel-button-text-color: hsla(var(--safeInverseD=
arkAccent-hsl),1); --gradientHeaderNavigationColor: hsla(var(--black-hsl),1=
); --image-block-overlap-inline-link-color: hsla(var(--black-hsl),1); --lis=
t-section-simple-card-button-background-color: hsla(var(--safeDarkAccent-hs=
l),1); --tweak-events-item-pagination-date-color: hsla(var(--black-hsl),1);=
 --list-section-banner-slideshow-button-text-color: hsla(var(--safeInverseD=
arkAccent-hsl),1); --video-preview-badge-background-color: hsla(var(--black=
-hsl),1); --course-list-course-item-background: hsla(var(--lightAccent-hsl)=
,1); --tweak-product-grid-text-below-list-scarcity-color: hsla(var(--black-=
hsl),1); --tweak-text-block-background-color: hsla(var(--lightAccent-hsl),1=
); --video-preview-badge-font-color: hsla(var(--white-hsl),1); --image-bloc=
k-collage-image-title-color: hsla(var(--black-hsl),1); --image-block-collag=
e-image-subtitle-color: hsla(var(--black-hsl),1); --product-detail-subscrip=
tions-button-background-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-f=
orm-block-field-fill-color: hsla(var(--lightAccent-hsl),1); --tweak-form-bl=
ock-field-fill-color-hsl: var(--lightAccent-hsl); --tweak-form-block-field-=
fill-color-a: 1; --tweak-newsletter-block-title-color-on-background: hsla(v=
ar(--black-hsl),1); --tweak-summary-block-excerpt-color-on-background: hsla=
(var(--black-hsl),1); --tweak-newsletter-block-stroke-color: hsla(var(--bla=
ck-hsl),1); --list-section-simple-button-text-color: hsla(var(--safeInverse=
DarkAccent-hsl),1); --tweak-blog-item-comment-meta-color: hsla(var(--black-=
hsl),1); --tweak-accordion-block-stroke-color: hsla(var(--black-hsl),1); --=
section-inset-border-color: hsla(var(--darkAccent-hsl),1); --list-section-s=
imple-card-color: hsla(var(--lightAccent-hsl),1); --tweak-summary-block-tit=
le-color-on-background: hsla(var(--black-hsl),1); --video-grid-basic-title-=
color: hsla(var(--black-hsl),1); --course-item-nav-active-lesson-background=
-color: hsla(var(--darkAccent-hsl),1); --tweak-product-basic-item-variant-f=
ields-color: hsla(var(--black-hsl),1); --tweak-form-block-description-color=
-on-background: hsla(var(--black-hsl),1); --tweak-product-grid-text-below-l=
ist-pagination-color: hsla(var(--black-hsl),1); --text-highlight-color-on-b=
ackground: hsla(var(--safeDarkAccent-hsl),1); --image-block-card-image-subt=
itle-color: hsla(var(--black-hsl),1); --tweak-blog-basic-grid-list-read-mor=
e-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-grid-text-below=
-list-title-color: hsla(var(--black-hsl),1); --tweak-form-block-field-accen=
t-color-on-background: hsla(var(--accent-hsl),1); --tweak-form-block-field-=
accent-color-on-background-hsl: var(--accent-hsl); --tweak-form-block-field=
-accent-color-on-background-a: 1; --section-divider-stroke-color: hsla(42.6=
3,64.04%,65.1%,1); --list-section-title-color: hsla(var(--black-hsl),1); --=
image-block-collage-background-color: hsla(var(--lightAccent-hsl),1); --twe=
ak-product-grid-text-below-list-sale-price-color: hsla(var(--accent-hsl),1)=
; --text-highlight-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-conten=
t-link-block-title-color: hsla(var(--black-hsl),1); --tweak-summary-block-e=
xcerpt-color: hsla(var(--black-hsl),1); --tweak-summary-block-stroke-color:=
 hsla(var(--black-hsl),1); --tweak-marquee-block-background-color: hsla(var=
(--lightAccent-hsl),1); --tweak-form-block-field-accent-color: hsla(var(--a=
ccent-hsl),1); --tweak-form-block-field-accent-color-hsl: var(--accent-hsl)=
; --tweak-form-block-field-accent-color-a: 1; --list-section-carousel-title=
-color: hsla(var(--black-hsl),1); --image-block-poster-image-title-color: h=
sla(var(--white-hsl),1); --tweak-product-grid-text-below-list-status-color:=
 hsla(var(--accent-hsl),1); --list-section-banner-slideshow-card-color: hsl=
a(var(--lightAccent-hsl),1); --tweak-paragraph-link-color-on-background: hs=
la(var(--safeDarkAccent-hsl),1); --image-block-overlay-color: hsla(var(--bl=
ack-hsl),.5); --list-section-carousel-arrow-color: hsla(var(--safeInverseDa=
rkAccent-hsl),1); --solidHeaderNavigationColor: hsla(var(--black-hsl),1); -=
-tertiaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak=
-blog-single-column-list-excerpt-color: hsla(var(--black-hsl),1); --tweak-b=
log-basic-grid-list-meta-color: hsla(var(--black-hsl),1); --list-section-ba=
nner-slideshow-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl=
),1); --tweak-marquee-block-stroke-color: hsla(var(--black-hsl),1); --tweak=
-form-block-button-background-color-on-background: hsla(var(--safeDarkAccen=
t-hsl),1); --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--wh=
ite-hsl),1); --tweak-blog-masonry-list-meta-color: hsla(var(--black-hsl),1)=
; --social-links-block-main-icon-color: hsla(var(--black-hsl),1); --image-b=
lock-card-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1)=
; --list-section-simple-description-color: hsla(var(--black-hsl),1); --imag=
e-block-poster-image-subtitle-color: hsla(var(--white-hsl),1); --tweak-news=
letter-block-footnote-color: hsla(var(--black-hsl),1); --tweak-newsletter-b=
lock-footnote-color-on-background: hsla(var(--black-hsl),1); --shape-block-=
background-color: hsla(var(--lightAccent-hsl),1); --tweak-heading-medium-co=
lor-on-background: hsla(var(--black-hsl),1); --tweak-heading-small-color-on=
-background: hsla(var(--black-hsl),1); --tweak-blog-item-pagination-title-c=
olor: hsla(var(--black-hsl),1); --video-grid-basic-description-color: hsla(=
var(--black-hsl),1); --tweak-menu-block-item-price-color: hsla(var(--black-=
hsl),1); --image-block-overlap-image-button-text-color: hsla(var(--safeInve=
rseDarkAccent-hsl),1); --list-section-simple-title-color: hsla(var(--black-=
hsl),1); --tweak-product-quick-view-lightbox-controls-color: hsla(var(--bla=
ck-hsl),1); --list-section-banner-slideshow-arrow-color: hsla(var(--safeInv=
erseDarkAccent-hsl),1); --course-list-course-progress-bar-color: hsla(var(-=
-accent-hsl),1); --tweak-accordion-block-divider-color: hsla(var(--black-hs=
l),1); --tweak-summary-block-primary-metadata-color: hsla(var(--black-hsl),=
1); --tweak-form-block-field-fill-color-on-background: hsla(var(--white-hsl=
),1); --tweak-form-block-field-fill-color-on-background-hsl: var(--white-hs=
l); --tweak-form-block-field-fill-color-on-background-a: 1; --tweak-form-bl=
ock-background-color: hsla(var(--lightAccent-hsl),1); --tweak-form-block-fi=
eld-accessory-color: hsla(var(--black-hsl),1); --tweak-form-block-button-te=
xt-color-on-background: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-b=
log-alternating-side-by-side-list-excerpt-color: hsla(var(--black-hsl),1); =
--tweak-form-block-caption-color: hsla(var(--black-hsl),1); --image-block-s=
tack-image-button-bg-color: hsla(var(--safeDarkAccent-hsl),1); --shape-bloc=
k-stroke-color: hsla(var(--black-hsl),1); --list-section-banner-slideshow-c=
ard-button-background-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-mar=
quee-block-heading-color-on-background: hsla(var(--black-hsl),1); --image-b=
lock-stack-image-title-bg-color: hsla(var(--white-hsl),0); --secondaryButto=
nTextColor: hsla(var(--safeInverseDarkAccent-hsl),1); --product-detail-subs=
criptions-description-text-color: hsla(var(--black-hsl),1); --headingLargeC=
olor: hsla(var(--black-hsl),1); --tweak-blog-single-column-list-read-more-c=
olor: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-grid-text-below-li=
st-price-color: hsla(var(--black-hsl),1); --tweak-portfolio-item-pagination=
-meta-color: hsla(var(--black-hsl),1); --list-section-carousel-card-descrip=
tion-link-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-summary-block-t=
itle-color: hsla(var(--black-hsl),1); --tweak-form-block-button-text-color:=
 hsla(var(--safeInverseDarkAccent-hsl),1); --backgroundOverlayColor: hsla(v=
ar(--white-hsl),1); --tweak-product-basic-item-gallery-controls-color: hsla=
(var(--safeInverseLightAccent-hsl),1); --image-block-poster-image-title-bg-=
color-v2: hsla(var(--white-hsl),0); --gradientHeaderDropShadowColor: hsla(v=
ar(--black-hsl),1); --list-section-banner-slideshow-button-background-color=
: hsla(var(--safeDarkAccent-hsl),1); --tweak-events-item-pagination-title-c=
olor: hsla(var(--black-hsl),1); --gradientHeaderBackgroundColor: hsla(var(-=
-white-hsl),1); --menuOverlayButtonBackgroundColor: hsla(var(--safeDarkAcce=
nt-hsl),1); --image-block-overlap-image-subtitle-color: hsla(var(--black-hs=
l),1); --course-list-course-item-text-color: hsla(var(--black-hsl),1); --tw=
eak-blog-item-pagination-meta-color: hsla(var(--black-hsl),1); --course-lis=
t-grid-layout-chapter-divider-color: hsla(var(--black-hsl),1); --tweak-prod=
uct-basic-item-scarcity-color: hsla(var(--accent-hsl),1); --tweak-form-bloc=
k-field-border-color-on-background: hsla(var(--black-hsl),1); --tweak-form-=
block-field-border-color-on-background-hsl: var(--black-hsl); --tweak-form-=
block-field-border-color-on-background-a: 1; --image-block-poster-inline-li=
nk-color: hsla(var(--white-hsl),1); --tweak-menu-block-item-description-col=
or: hsla(var(--black-hsl),1); --tweak-newsletter-block-button-text-color-on=
-background: hsla(var(--safeInverseDarkAccent-hsl),1); --course-item-nav-ac=
tive-lesson-text-color: hsla(var(--white-hsl),1); --image-block-stack-image=
-subtitle-color: hsla(var(--black-hsl),1); --tweak-form-block-stroke-color:=
 hsla(var(--black-hsl),1); --course-list-course-item-hover-background: hsla=
(var(--lightAccent-hsl),.75); --video-grid-basic-meta-color: hsla(var(--bla=
ck-hsl),1); --tweak-portfolio-item-pagination-icon-color: hsla(var(--black-=
hsl),1); --product-detail-subscriptions-title-color: hsla(var(--black-hsl),=
1); }

[data-section-theme=3D"white-bold"] { --course-item-nav-text-color: hsla(va=
r(--black-hsl),1); --tweak-blog-item-pagination-icon-color: hsla(var(--blac=
k-hsl),1); --tweak-summary-block-read-more-color-on-background: hsla(var(--=
safeDarkAccent-hsl),1); --tweak-quote-block-source-color-on-background: hsl=
a(var(--safeDarkAccent-hsl),1); --paragraphSmallColor: hsla(var(--black-hsl=
),1); --list-section-simple-button-background-color: hsla(var(--safeDarkAcc=
ent-hsl),1); --gradientHeaderBorderColor: hsla(var(--black-hsl),1); --tweak=
-summary-block-header-text-color-on-background: hsla(var(--safeDarkAccent-h=
sl),1); --solidHeaderDropShadowColor: hsla(var(--black-hsl),1); --tweak-blo=
g-alternating-side-by-side-list-read-more-color: hsla(var(--safeDarkAccent-=
hsl),1); --tweak-summary-block-background-color: hsla(var(--lightAccent-hsl=
),1); --tweak-form-block-survey-title-color: hsla(var(--black-hsl),1); --li=
st-section-carousel-card-description-color: hsla(var(--black-hsl),1); --ima=
ge-block-card-inline-link-color: hsla(var(--black-hsl),1); --paragraphLarge=
Color: hsla(var(--black-hsl),1); --tweak-summary-block-primary-metadata-col=
or-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-item-comm=
ent-text-color: hsla(var(--black-hsl),1); --tweak-summary-block-read-more-c=
olor: hsla(var(--black-hsl),1); --list-section-banner-slideshow-card-descri=
ption-link-color: hsla(var(--safeDarkAccent-hsl),1); --image-block-stack-in=
line-link-color: hsla(var(--black-hsl),1); --tweak-menu-block-title-color: =
hsla(var(--safeDarkAccent-hsl),1); --list-section-carousel-card-button-text=
-color: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-paragraph-medium-=
color-on-background: hsla(var(--safeDarkAccent-hsl),1); --portfolio-grid-ov=
erlay-title-color: hsla(var(--black-hsl),1); --tweak-accordion-block-icon-c=
olor: hsla(var(--black-hsl),1); --tweak-marquee-block-paragraph-color-on-ba=
ckground: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-quick-view-but=
ton-color: hsla(var(--black-hsl),1); --product-detail-subscription-price-te=
xt-color: hsla(var(--black-hsl),1); --paragraphMediumColor: hsla(var(--blac=
k-hsl),1); --siteTitleColor: hsla(var(--safeDarkAccent-hsl),1); --tweak-pro=
duct-basic-item-title-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-quo=
te-block-text-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --lis=
t-section-carousel-card-title-color: hsla(var(--safeDarkAccent-hsl),1); --t=
weak-gallery-icon-color: hsla(var(--black-hsl),1); --image-block-overlap-im=
age-title-bg-color: hsla(var(--white-hsl),1); --tweak-newsletter-block-titl=
e-color: hsla(var(--black-hsl),1); --image-block-collage-inline-link-color:=
 hsla(var(--safeDarkAccent-hsl),1); --tweak-newsletter-block-button-backgro=
und-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-product=
-basic-item-breadcumb-nav-color: hsla(var(--black-hsl),1); --tweak-product-=
basic-item-description-color: hsla(var(--black-hsl),1); --tertiaryButtonBac=
kgroundColor: hsla(var(--safeDarkAccent-hsl),1); --tweak-video-item-paginat=
ion-title-color: hsla(var(--accent-hsl),1); --portfolio-grid-basic-title-co=
lor: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-alternating-side-by-si=
de-list-title-color: hsla(var(--safeDarkAccent-hsl),1); --course-list-grid-=
layout-course-item-border-color: hsla(var(--darkAccent-hsl),1); --menuOverl=
ayNavigationLinkColor: hsla(var(--black-hsl),1); --product-detail-subscript=
ions-frequency-text-color: hsla(var(--black-hsl),1); --tweak-quote-block-st=
roke-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-portfolio-item-pagin=
ation-title-color: hsla(var(--black-hsl),1); --tweak-form-block-title-color=
-on-background: hsla(var(--safeDarkAccent-hsl),1); --image-block-collage-im=
age-overlay-color: hsla(var(--darkAccent-hsl),1); --image-block-stack-image=
-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-text-=
block-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-paragraph-sm=
all-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --product-detai=
l-subscriptions-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1)=
; --tweak-accordion-block-icon-color-on-background: hsla(var(--safeDarkAcce=
nt-hsl),1); --announcement-bar-background-color: hsla(var(--accent-hsl),1);=
 --headingLinkColor: hsla(var(--safeDarkAccent-hsl),1); --headerBorderColor=
: hsla(var(--black-hsl),1); --course-item-nav-border-color: hsla(var(--blac=
k-hsl),.25); --tweak-quote-block-background-color: hsla(var(--lightAccent-h=
sl),1); --tweak-summary-block-header-text-color: hsla(var(--black-hsl),1); =
--list-section-carousel-card-button-background-color: hsla(var(--safeDarkAc=
cent-hsl),1); --list-section-carousel-card-color: hsla(var(--lightAccent-hs=
l),1); --tweak-blog-masonry-list-read-more-color: hsla(var(--safeDarkAccent=
-hsl),1); --list-section-banner-slideshow-title-color: hsla(var(--safeDarkA=
ccent-hsl),1); --tweak-product-grid-text-below-list-category-nav-color: hsl=
a(var(--black-hsl),1); --course-list-grid-layout-course-item-background-col=
or: hsla(var(--lightAccent-hsl),1); --tweak-accordion-block-background-colo=
r: hsla(var(--lightAccent-hsl),1); --tweak-menu-block-item-title-color: hsl=
a(var(--black-hsl),1); --headingMediumColor: hsla(var(--safeDarkAccent-hsl)=
,1); --list-section-carousel-button-background-color: hsla(var(--safeDarkAc=
cent-hsl),1); --tweak-accordion-block-divider-color-on-background: hsla(var=
(--safeDarkAccent-hsl),1); --tweak-gallery-lightbox-icon-color: hsla(var(--=
black-hsl),1); --tweak-form-block-description-color: hsla(var(--black-hsl),=
1); --tweak-summary-block-secondary-metadata-color-on-background: hsla(var(=
--safeDarkAccent-hsl),1); --list-section-carousel-description-color: hsla(v=
ar(--black-hsl),1); --tweak-blog-masonry-list-title-color: hsla(var(--safeD=
arkAccent-hsl),1); --tweak-form-block-caption-color-on-background: hsla(var=
(--safeDarkAccent-hsl),1); --tweak-form-block-title-color: hsla(var(--black=
-hsl),1); --tweak-video-item-title-color: hsla(var(--accent-hsl),1); --imag=
e-block-collage-image-button-text-color: hsla(var(--safeInverseDarkAccent-h=
sl),1); --list-section-banner-slideshow-description-color: hsla(var(--black=
-hsl),1); --image-block-stack-image-title-color: hsla(var(--black-hsl),1); =
--tweak-form-block-field-input-color-on-background: hsla(var(--black-hsl),1=
); --tweak-form-block-field-input-color-on-background-hsl: var(--black-hsl)=
; --tweak-form-block-field-input-color-on-background-a: 1; --headingExtraLa=
rgeColor: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-item-meta-color: =
hsla(var(--black-hsl),1); --toggle-off-color: hsla(var(--lightAccent-hsl),1=
); --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl),1); -=
-image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl),1); --p=
aragraphLinkColor: hsla(var(--safeDarkAccent-hsl),1); --tweak-newsletter-bl=
ock-description-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --s=
iteBackgroundColor: hsla(var(--white-hsl),1); --list-section-simple-card-de=
scription-color: hsla(var(--black-hsl),1); --image-block-card-image-button-=
bg-color: hsla(var(--safeDarkAccent-hsl),1); --secondaryButtonBackgroundCol=
or: hsla(var(--safeDarkAccent-hsl),1); --tweak-newsletter-block-description=
-color: hsla(var(--black-hsl),1); --tweak-form-block-field-border-color: hs=
la(var(--black-hsl),1); --tweak-form-block-field-border-color-hsl: var(--bl=
ack-hsl); --tweak-form-block-field-border-color-a: 1; --course-list-grid-la=
yout-course-item-text-color: hsla(var(--black-hsl),1); --image-block-poster=
-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --soli=
dHeaderBorderColor: hsla(var(--black-hsl),1); --tweak-gallery-lightbox-back=
ground-color: hsla(var(--white-hsl),1); --list-section-carousel-arrow-backg=
round-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-form-block-option-c=
olor: hsla(var(--black-hsl),1); --image-block-card-image-title-color: hsla(=
var(--black-hsl),1); --tweak-gallery-icon-background-color: hsla(var(--whit=
e-hsl),1); --tweak-form-block-button-background-color: hsla(var(--safeDarkA=
ccent-hsl),1); --tweak-heading-extra-large-color-on-background: hsla(var(--=
safeDarkAccent-hsl),1); --image-block-overlap-image-button-bg-color: hsla(v=
ar(--safeDarkAccent-hsl),1); --video-grid-category-nav-color: hsla(var(--ac=
cent-hsl),1); --tweak-blog-side-by-side-list-title-color: hsla(var(--safeDa=
rkAccent-hsl),1); --tweak-video-item-meta-color: hsla(var(--accent-hsl),1);=
 --tweak-blog-side-by-side-list-meta-color: hsla(var(--black-hsl),1); --ima=
ge-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl),1); --twea=
k-line-block-line-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-it=
em-author-profile-color: hsla(var(--black-hsl),1); --tweak-form-block-surve=
y-title-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-blo=
g-basic-grid-list-excerpt-color: hsla(var(--black-hsl),1); --tweak-marquee-=
block-paragraph-color: hsla(var(--black-hsl),1); --headerDropShadowColor: h=
sla(var(--black-hsl),1); --portfolio-hover-static-title-color: hsla(var(--s=
afeDarkAccent-hsl),1); --tweak-menu-block-nav-color: hsla(var(--black-hsl),=
1); --announcement-bar-text-color: hsla(var(--safeInverseAccent-hsl),1); --=
tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl),1); --twe=
ak-newsletter-block-button-text-color: hsla(var(--safeInverseDarkAccent-hsl=
),1); --solidHeaderBackgroundColor: hsla(var(--white-hsl),1); --summary-blo=
ck-limited-availability-label-color: hsla(var(--black-hsl),1); --list-secti=
on-simple-card-description-link-color: hsla(var(--safeDarkAccent-hsl),1); -=
-donation-block-background-color: hsla(var(--lightAccent-hsl),1); --tweak-q=
uote-block-text-color: hsla(var(--black-hsl),1); --list-section-simple-card=
-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --image-block=
-collage-image-button-bg-color: hsla(var(--safeDarkAccent-hsl),1); --social=
-links-block-secondary-icon-color: hsla(var(--white-hsl),1); --tweak-blog-a=
lternating-side-by-side-list-meta-color: hsla(var(--black-hsl),1); --course=
-item-nav-background-color: hsla(var(--lightAccent-hsl),1); --portfolio-ind=
ex-background-title-color: hsla(var(--black-hsl),1); --portfolio-hover-foll=
ow-title-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-basic-grid-=
list-title-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-video-item-des=
cription-color: hsla(var(--accent-hsl),1); --tweak-heading-large-color-on-b=
ackground: hsla(var(--safeDarkAccent-hsl),1); --tweak-video-item-pagination=
-icon-color: hsla(var(--accent-hsl),1); --tweak-blog-side-by-side-list-exce=
rpt-color: hsla(var(--black-hsl),1); --image-block-stack-image-overlay-colo=
r: hsla(var(--darkAccent-hsl),1); --tweak-marquee-block-heading-color: hsla=
(var(--safeDarkAccent-hsl),1); --tweak-blog-single-column-list-meta-color: =
hsla(var(--black-hsl),1); --tweak-form-block-field-accessory-color-on-backg=
round: hsla(var(--black-hsl),1); --donation-block-stroke-color: hsla(var(--=
safeDarkAccent-hsl),1); --tweak-paragraph-large-color-on-background: hsla(v=
ar(--safeDarkAccent-hsl),1); --image-block-collage-image-title-bg-color: hs=
la(var(--white-hsl),0); --tweak-newsletter-block-background-color: hsla(var=
(--lightAccent-hsl),1); --toggle-on-color: hsla(var(--black-hsl),1); --list=
-section-banner-slideshow-arrow-background-color: hsla(var(--safeDarkAccent=
-hsl),1); --tweak-product-basic-item-price-color: hsla(var(--black-hsl),1);=
 --image-block-poster-image-button-bg-color: hsla(var(--safeLightAccent-hsl=
),1); --course-list-grid-layout-course-item-hover-background-color: hsla(va=
r(--lightAccent-hsl),.75); --list-section-simple-card-title-color: hsla(var=
(--safeDarkAccent-hsl),1); --tweak-form-block-option-color-on-background: h=
sla(var(--safeDarkAccent-hsl),1); --primaryButtonBackgroundColor: hsla(var(=
--safeDarkAccent-hsl),1); --product-detail-one-time-purchase-price-text-col=
or: hsla(var(--black-hsl),1); --list-section-banner-slideshow-card-title-co=
lor: hsla(var(--safeDarkAccent-hsl),1); --tweak-events-item-pagination-icon=
-color: hsla(var(--black-hsl),1); --shape-block-dropshadow-color: hsla(var(=
--lightAccent-hsl),1); --navigationLinkColor: hsla(var(--black-hsl),1); --t=
weak-form-block-field-input-color: hsla(var(--black-hsl),1); --tweak-form-b=
lock-field-input-color-hsl: var(--black-hsl); --tweak-form-block-field-inpu=
t-color-a: 1; --image-block-card-image-title-bg-color: hsla(var(--white-hsl=
),0); --tweak-quote-block-source-color: hsla(var(--black-hsl),1); --menuOve=
rlayButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-blog=
-item-title-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-newsletter-bl=
ock-button-background-color: hsla(var(--safeDarkAccent-hsl),1); --list-sect=
ion-banner-slideshow-card-description-color: hsla(var(--black-hsl),1); --tw=
eak-blog-masonry-list-excerpt-color: hsla(var(--black-hsl),1); --menuOverla=
yBackgroundColor: hsla(var(--white-hsl),1); --image-block-overlap-image-tit=
le-color: hsla(var(--black-hsl),1); --tweak-blog-side-by-side-list-read-mor=
e-color: hsla(var(--safeDarkAccent-hsl),1); --primaryButtonTextColor: hsla(=
var(--safeInverseDarkAccent-hsl),1); --tweak-summary-block-secondary-metada=
ta-color: hsla(var(--black-hsl),1); --tweak-blog-single-column-list-title-c=
olor: hsla(var(--safeDarkAccent-hsl),1); --headingSmallColor: hsla(var(--sa=
feDarkAccent-hsl),1); --portfolio-grid-overlay-overlay-color: hsla(var(--wh=
ite-hsl),1); --course-list-course-chapter-divider-color: hsla(var(--white-h=
sl),1); --list-section-carousel-button-text-color: hsla(var(--safeInverseDa=
rkAccent-hsl),1); --gradientHeaderNavigationColor: hsla(var(--black-hsl),1)=
; --image-block-overlap-inline-link-color: hsla(var(--black-hsl),1); --list=
-section-simple-card-button-background-color: hsla(var(--safeDarkAccent-hsl=
),1); --tweak-events-item-pagination-date-color: hsla(var(--black-hsl),1); =
--list-section-banner-slideshow-button-text-color: hsla(var(--safeInverseDa=
rkAccent-hsl),1); --video-preview-badge-background-color: hsla(var(--black-=
hsl),1); --course-list-course-item-background: hsla(var(--lightAccent-hsl),=
1); --tweak-product-grid-text-below-list-scarcity-color: hsla(var(--black-h=
sl),1); --tweak-text-block-background-color: hsla(var(--lightAccent-hsl),1)=
; --video-preview-badge-font-color: hsla(var(--white-hsl),1); --image-block=
-collage-image-title-color: hsla(var(--safeDarkAccent-hsl),1); --image-bloc=
k-collage-image-subtitle-color: hsla(var(--safeDarkAccent-hsl),1); --produc=
t-detail-subscriptions-button-background-color: hsla(var(--safeDarkAccent-h=
sl),1); --tweak-form-block-field-fill-color: hsla(var(--lightAccent-hsl),1)=
; --tweak-form-block-field-fill-color-hsl: var(--lightAccent-hsl); --tweak-=
form-block-field-fill-color-a: 1; --tweak-newsletter-block-title-color-on-b=
ackground: hsla(var(--safeDarkAccent-hsl),1); --tweak-summary-block-excerpt=
-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-newsletter=
-block-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --list-section-simp=
le-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-blo=
g-item-comment-meta-color: hsla(var(--black-hsl),1); --tweak-accordion-bloc=
k-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --section-inset-border-c=
olor: hsla(var(--darkAccent-hsl),1); --list-section-simple-card-color: hsla=
(var(--lightAccent-hsl),1); --tweak-summary-block-title-color-on-background=
: hsla(var(--safeDarkAccent-hsl),1); --video-grid-basic-title-color: hsla(v=
ar(--accent-hsl),1); --course-item-nav-active-lesson-background-color: hsla=
(var(--darkAccent-hsl),1); --tweak-product-basic-item-variant-fields-color:=
 hsla(var(--black-hsl),1); --tweak-form-block-description-color-on-backgrou=
nd: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-grid-text-below-list=
-pagination-color: hsla(var(--black-hsl),1); --text-highlight-color-on-back=
ground: hsla(var(--safeDarkAccent-hsl),1); --image-block-card-image-subtitl=
e-color: hsla(var(--black-hsl),1); --tweak-blog-basic-grid-list-read-more-c=
olor: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-grid-text-below-li=
st-title-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-form-block-field=
-accent-color-on-background: hsla(var(--accent-hsl),1); --tweak-form-block-=
field-accent-color-on-background-hsl: var(--accent-hsl); --tweak-form-block=
-field-accent-color-on-background-a: 1; --section-divider-stroke-color: hsl=
a(var(--safeDarkAccent-hsl),1); --list-section-title-color: hsla(var(--safe=
DarkAccent-hsl),1); --image-block-collage-background-color: hsla(var(--ligh=
tAccent-hsl),1); --tweak-product-grid-text-below-list-sale-price-color: hsl=
a(var(--accent-hsl),1); --text-highlight-color: hsla(var(--safeDarkAccent-h=
sl),1); --tweak-content-link-block-title-color: hsla(var(--black-hsl),1); -=
-tweak-summary-block-excerpt-color: hsla(var(--black-hsl),1); --tweak-summa=
ry-block-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-marquee-b=
lock-background-color: hsla(var(--lightAccent-hsl),1); --tweak-form-block-f=
ield-accent-color: hsla(var(--accent-hsl),1); --tweak-form-block-field-acce=
nt-color-hsl: var(--accent-hsl); --tweak-form-block-field-accent-color-a: 1=
; --list-section-carousel-title-color: hsla(var(--safeDarkAccent-hsl),1); -=
-image-block-poster-image-title-color: hsla(var(--white-hsl),1); --tweak-pr=
oduct-grid-text-below-list-status-color: hsla(var(--accent-hsl),1); --list-=
section-banner-slideshow-card-color: hsla(var(--lightAccent-hsl),1); --twea=
k-paragraph-link-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --=
image-block-overlay-color: hsla(var(--black-hsl),.5); --list-section-carous=
el-arrow-color: hsla(var(--safeInverseDarkAccent-hsl),1); --solidHeaderNavi=
gationColor: hsla(var(--black-hsl),1); --tertiaryButtonTextColor: hsla(var(=
--safeInverseDarkAccent-hsl),1); --tweak-blog-single-column-list-excerpt-co=
lor: hsla(var(--black-hsl),1); --tweak-blog-basic-grid-list-meta-color: hsl=
a(var(--black-hsl),1); --list-section-banner-slideshow-card-button-text-col=
or: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-marquee-block-stroke-=
color: hsla(var(--safeDarkAccent-hsl),1); --tweak-form-block-button-backgro=
und-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-product=
-quick-view-lightbox-overlay-color: hsla(var(--white-hsl),1); --tweak-blog-=
masonry-list-meta-color: hsla(var(--black-hsl),1); --social-links-block-mai=
n-icon-color: hsla(var(--black-hsl),1); --image-block-card-image-button-tex=
t-color: hsla(var(--safeInverseDarkAccent-hsl),1); --list-section-simple-de=
scription-color: hsla(var(--black-hsl),1); --image-block-poster-image-subti=
tle-color: hsla(var(--white-hsl),1); --tweak-newsletter-block-footnote-colo=
r: hsla(var(--black-hsl),1); --tweak-newsletter-block-footnote-color-on-bac=
kground: hsla(var(--safeDarkAccent-hsl),1); --shape-block-background-color:=
 hsla(var(--lightAccent-hsl),1); --tweak-heading-medium-color-on-background=
: hsla(var(--safeDarkAccent-hsl),1); --tweak-heading-small-color-on-backgro=
und: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-item-pagination-title-=
color: hsla(var(--black-hsl),1); --video-grid-basic-description-color: hsla=
(var(--accent-hsl),1); --tweak-menu-block-item-price-color: hsla(var(--blac=
k-hsl),1); --image-block-overlap-image-button-text-color: hsla(var(--safeIn=
verseDarkAccent-hsl),1); --list-section-simple-title-color: hsla(var(--safe=
DarkAccent-hsl),1); --tweak-product-quick-view-lightbox-controls-color: hsl=
a(var(--black-hsl),1); --list-section-banner-slideshow-arrow-color: hsla(va=
r(--safeInverseDarkAccent-hsl),1); --course-list-course-progress-bar-color:=
 hsla(var(--darkAccent-hsl),1); --tweak-accordion-block-divider-color: hsla=
(var(--black-hsl),1); --tweak-summary-block-primary-metadata-color: hsla(va=
r(--black-hsl),1); --tweak-form-block-field-fill-color-on-background: hsla(=
var(--white-hsl),1); --tweak-form-block-field-fill-color-on-background-hsl:=
 var(--white-hsl); --tweak-form-block-field-fill-color-on-background-a: 1; =
--tweak-form-block-background-color: hsla(var(--lightAccent-hsl),1); --twea=
k-form-block-field-accessory-color: hsla(var(--black-hsl),1); --tweak-form-=
block-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl=
),1); --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(var(--=
black-hsl),1); --tweak-form-block-caption-color: hsla(var(--black-hsl),1); =
--image-block-stack-image-button-bg-color: hsla(var(--safeDarkAccent-hsl),1=
); --shape-block-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --list-se=
ction-banner-slideshow-card-button-background-color: hsla(var(--safeDarkAcc=
ent-hsl),1); --tweak-marquee-block-heading-color-on-background: hsla(var(--=
safeDarkAccent-hsl),1); --image-block-stack-image-title-bg-color: hsla(var(=
--white-hsl),0); --secondaryButtonTextColor: hsla(var(--safeInverseDarkAcce=
nt-hsl),1); --product-detail-subscriptions-description-text-color: hsla(var=
(--black-hsl),1); --headingLargeColor: hsla(var(--safeDarkAccent-hsl),1); -=
-tweak-blog-single-column-list-read-more-color: hsla(var(--safeDarkAccent-h=
sl),1); --tweak-product-grid-text-below-list-price-color: hsla(var(--black-=
hsl),1); --tweak-portfolio-item-pagination-meta-color: hsla(var(--black-hsl=
),1); --list-section-carousel-card-description-link-color: hsla(var(--safeD=
arkAccent-hsl),1); --tweak-summary-block-title-color: hsla(var(--black-hsl)=
,1); --tweak-form-block-button-text-color: hsla(var(--safeInverseDarkAccent=
-hsl),1); --backgroundOverlayColor: hsla(var(--white-hsl),1); --tweak-produ=
ct-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAccent-hsl=
),1); --image-block-poster-image-title-bg-color-v2: hsla(var(--white-hsl),0=
); --gradientHeaderDropShadowColor: hsla(var(--black-hsl),1); --list-sectio=
n-banner-slideshow-button-background-color: hsla(var(--safeDarkAccent-hsl),=
1); --tweak-events-item-pagination-title-color: hsla(var(--black-hsl),1); -=
-gradientHeaderBackgroundColor: hsla(var(--white-hsl),1); --menuOverlayButt=
onBackgroundColor: hsla(var(--safeDarkAccent-hsl),1); --image-block-overlap=
-image-subtitle-color: hsla(var(--black-hsl),1); --course-list-course-item-=
text-color: hsla(var(--black-hsl),1); --tweak-blog-item-pagination-meta-col=
or: hsla(var(--black-hsl),1); --course-list-grid-layout-chapter-divider-col=
or: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-basic-item-scarcity-=
color: hsla(var(--accent-hsl),1); --tweak-form-block-field-border-color-on-=
background: hsla(var(--black-hsl),1); --tweak-form-block-field-border-color=
-on-background-hsl: var(--black-hsl); --tweak-form-block-field-border-color=
-on-background-a: 1; --image-block-poster-inline-link-color: hsla(var(--whi=
te-hsl),1); --tweak-menu-block-item-description-color: hsla(var(--black-hsl=
),1); --tweak-newsletter-block-button-text-color-on-background: hsla(var(--=
safeInverseDarkAccent-hsl),1); --course-item-nav-active-lesson-text-color: =
hsla(var(--white-hsl),1); --image-block-stack-image-subtitle-color: hsla(va=
r(--black-hsl),1); --tweak-form-block-stroke-color: hsla(var(--safeDarkAcce=
nt-hsl),1); --course-list-course-item-hover-background: hsla(var(--lightAcc=
ent-hsl),.75); --video-grid-basic-meta-color: hsla(var(--accent-hsl),1); --=
tweak-portfolio-item-pagination-icon-color: hsla(var(--black-hsl),1); --pro=
duct-detail-subscriptions-title-color: hsla(var(--black-hsl),1); }

[data-section-theme=3D"light"] { --course-item-nav-text-color: hsla(var(--b=
lack-hsl),1); --tweak-blog-item-pagination-icon-color: hsla(var(--black-hsl=
),1); --tweak-summary-block-read-more-color-on-background: hsla(var(--black=
-hsl),1); --tweak-quote-block-source-color-on-background: hsla(var(--black-=
hsl),1); --paragraphSmallColor: hsla(var(--black-hsl),1); --list-section-si=
mple-button-background-color: hsla(var(--safeDarkAccent-hsl),1); --gradient=
HeaderBorderColor: hsla(var(--black-hsl),1); --tweak-summary-block-header-t=
ext-color-on-background: hsla(var(--black-hsl),1); --solidHeaderDropShadowC=
olor: hsla(var(--black-hsl),1); --tweak-blog-alternating-side-by-side-list-=
read-more-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-summary-block-b=
ackground-color: hsla(var(--white-hsl),1); --tweak-form-block-survey-title-=
color: hsla(var(--black-hsl),1); --list-section-carousel-card-description-c=
olor: hsla(var(--black-hsl),1); --image-block-card-inline-link-color: hsla(=
var(--black-hsl),1); --paragraphLargeColor: hsla(var(--black-hsl),1); --twe=
ak-summary-block-primary-metadata-color-on-background: hsla(var(--black-hsl=
),1); --tweak-blog-item-comment-text-color: hsla(var(--black-hsl),1); --twe=
ak-summary-block-read-more-color: hsla(var(--black-hsl),1); --list-section-=
banner-slideshow-card-description-link-color: hsla(var(--safeDarkAccent-hsl=
),1); --image-block-stack-inline-link-color: hsla(var(--black-hsl),1); --tw=
eak-menu-block-title-color: hsla(var(--black-hsl),1); --list-section-carous=
el-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --twea=
k-paragraph-medium-color-on-background: hsla(var(--black-hsl),1); --portfol=
io-grid-overlay-title-color: hsla(var(--black-hsl),1); --tweak-accordion-bl=
ock-icon-color: hsla(var(--black-hsl),1); --tweak-marquee-block-paragraph-c=
olor-on-background: hsla(var(--black-hsl),1); --tweak-product-quick-view-bu=
tton-color: hsla(var(--black-hsl),1); --product-detail-subscription-price-t=
ext-color: hsla(var(--black-hsl),1); --paragraphMediumColor: hsla(var(--bla=
ck-hsl),1); --siteTitleColor: hsla(var(--black-hsl),1); --tweak-product-bas=
ic-item-title-color: hsla(var(--black-hsl),1); --tweak-quote-block-text-col=
or-on-background: hsla(var(--black-hsl),1); --list-section-carousel-card-ti=
tle-color: hsla(var(--black-hsl),1); --tweak-gallery-icon-color: hsla(var(-=
-black-hsl),1); --image-block-overlap-image-title-bg-color: hsla(var(--ligh=
tAccent-hsl),1); --tweak-newsletter-block-title-color: hsla(var(--black-hsl=
),1); --image-block-collage-inline-link-color: hsla(var(--black-hsl),1); --=
tweak-newsletter-block-button-background-color-on-background: hsla(var(--bl=
ack-hsl),1); --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--bla=
ck-hsl),1); --tweak-product-basic-item-description-color: hsla(var(--black-=
hsl),1); --tertiaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl),1)=
; --tweak-video-item-pagination-title-color: hsla(var(--black-hsl),1); --po=
rtfolio-grid-basic-title-color: hsla(var(--black-hsl),1); --tweak-blog-alte=
rnating-side-by-side-list-title-color: hsla(var(--black-hsl),1); --course-l=
ist-grid-layout-course-item-border-color: hsla(var(--accent-hsl),1); --menu=
OverlayNavigationLinkColor: hsla(var(--black-hsl),1); --product-detail-subs=
criptions-frequency-text-color: hsla(var(--black-hsl),1); --tweak-quote-blo=
ck-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-portfolio-item-=
pagination-title-color: hsla(var(--black-hsl),1); --tweak-form-block-title-=
color-on-background: hsla(var(--black-hsl),1); --image-block-collage-image-=
overlay-color: hsla(var(--darkAccent-hsl),1); --image-block-stack-image-but=
ton-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-text-bloc=
k-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-paragraph-small-=
color-on-background: hsla(var(--black-hsl),1); --product-detail-subscriptio=
ns-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-acc=
ordion-block-icon-color-on-background: hsla(var(--black-hsl),1); --announce=
ment-bar-background-color: hsla(var(--darkAccent-hsl),1); --headingLinkColo=
r: hsla(var(--safeDarkAccent-hsl),1); --headerBorderColor: hsla(var(--black=
-hsl),1); --course-item-nav-border-color: hsla(var(--black-hsl),.25); --twe=
ak-quote-block-background-color: hsla(var(--white-hsl),1); --tweak-summary-=
block-header-text-color: hsla(var(--black-hsl),1); --list-section-carousel-=
card-button-background-color: hsla(var(--safeDarkAccent-hsl),1); --list-sec=
tion-carousel-card-color: hsla(var(--white-hsl),1); --tweak-blog-masonry-li=
st-read-more-color: hsla(var(--safeDarkAccent-hsl),1); --list-section-banne=
r-slideshow-title-color: hsla(var(--black-hsl),1); --tweak-product-grid-tex=
t-below-list-category-nav-color: hsla(var(--black-hsl),1); --course-list-gr=
id-layout-course-item-background-color: hsla(var(--white-hsl),1); --tweak-a=
ccordion-block-background-color: hsla(var(--white-hsl),1); --tweak-menu-blo=
ck-item-title-color: hsla(var(--black-hsl),1); --headingMediumColor: hsla(v=
ar(--black-hsl),1); --list-section-carousel-button-background-color: hsla(v=
ar(--safeDarkAccent-hsl),1); --tweak-accordion-block-divider-color-on-backg=
round: hsla(var(--black-hsl),1); --tweak-gallery-lightbox-icon-color: hsla(=
var(--black-hsl),1); --tweak-form-block-description-color: hsla(var(--black=
-hsl),1); --tweak-summary-block-secondary-metadata-color-on-background: hsl=
a(var(--black-hsl),1); --list-section-carousel-description-color: hsla(var(=
--black-hsl),1); --tweak-blog-masonry-list-title-color: hsla(var(--black-hs=
l),1); --tweak-form-block-caption-color-on-background: hsla(var(--black-hsl=
),1); --tweak-form-block-title-color: hsla(var(--black-hsl),1); --tweak-vid=
eo-item-title-color: hsla(var(--black-hsl),1); --image-block-collage-image-=
button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --list-section=
-banner-slideshow-description-color: hsla(var(--black-hsl),1); --image-bloc=
k-stack-image-title-color: hsla(var(--black-hsl),1); --tweak-form-block-fie=
ld-input-color-on-background: hsla(var(--black-hsl),1); --tweak-form-block-=
field-input-color-on-background-hsl: var(--black-hsl); --tweak-form-block-f=
ield-input-color-on-background-a: 1; --headingExtraLargeColor: hsla(var(--b=
lack-hsl),1); --tweak-blog-item-meta-color: hsla(var(--black-hsl),1); --tog=
gle-off-color: hsla(var(--darkAccent-hsl),1); --image-block-card-image-over=
lay-color: hsla(var(--darkAccent-hsl),1); --image-block-poster-image-overla=
y-color: hsla(var(--darkAccent-hsl),1); --paragraphLinkColor: hsla(var(--sa=
feDarkAccent-hsl),1); --tweak-newsletter-block-description-color-on-backgro=
und: hsla(var(--black-hsl),1); --siteBackgroundColor: hsla(var(--lightAccen=
t-hsl),1); --list-section-simple-card-description-color: hsla(var(--black-h=
sl),1); --image-block-card-image-button-bg-color: hsla(var(--safeDarkAccent=
-hsl),1); --secondaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl),=
1); --tweak-newsletter-block-description-color: hsla(var(--black-hsl),1); -=
-tweak-form-block-field-border-color: hsla(var(--black-hsl),1); --tweak-for=
m-block-field-border-color-hsl: var(--black-hsl); --tweak-form-block-field-=
border-color-a: 1; --course-list-grid-layout-course-item-text-color: hsla(v=
ar(--black-hsl),1); --image-block-poster-image-button-text-color: hsla(var(=
--safeInverseLightAccent-hsl),1); --solidHeaderBorderColor: hsla(var(--blac=
k-hsl),1); --tweak-gallery-lightbox-background-color: hsla(var(--lightAccen=
t-hsl),1); --list-section-carousel-arrow-background-color: hsla(var(--safeD=
arkAccent-hsl),1); --tweak-form-block-option-color: hsla(var(--black-hsl),1=
); --image-block-card-image-title-color: hsla(var(--black-hsl),1); --tweak-=
gallery-icon-background-color: hsla(var(--lightAccent-hsl),1); --tweak-form=
-block-button-background-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-=
heading-extra-large-color-on-background: hsla(var(--black-hsl),1); --image-=
block-overlap-image-button-bg-color: hsla(var(--safeDarkAccent-hsl),1); --v=
ideo-grid-category-nav-color: hsla(var(--black-hsl),1); --tweak-blog-side-b=
y-side-list-title-color: hsla(var(--black-hsl),1); --tweak-video-item-meta-=
color: hsla(var(--black-hsl),1); --tweak-blog-side-by-side-list-meta-color:=
 hsla(var(--black-hsl),1); --image-block-overlap-image-overlay-color: hsla(=
var(--darkAccent-hsl),1); --tweak-line-block-line-color: hsla(var(--black-h=
sl),1); --tweak-blog-item-author-profile-color: hsla(var(--black-hsl),1); -=
-tweak-form-block-survey-title-color-on-background: hsla(var(--black-hsl),1=
); --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--black-hsl),1); --=
tweak-marquee-block-paragraph-color: hsla(var(--black-hsl),1); --headerDrop=
ShadowColor: hsla(var(--black-hsl),1); --portfolio-hover-static-title-color=
: hsla(var(--black-hsl),1); --tweak-menu-block-nav-color: hsla(var(--black-=
hsl),1); --announcement-bar-text-color: hsla(var(--white-hsl),1); --tweak-p=
roduct-basic-item-sale-price-color: hsla(var(--accent-hsl),1); --tweak-news=
letter-block-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); -=
-solidHeaderBackgroundColor: hsla(var(--white-hsl),1); --summary-block-limi=
ted-availability-label-color: hsla(var(--black-hsl),1); --list-section-simp=
le-card-description-link-color: hsla(var(--safeDarkAccent-hsl),1); --donati=
on-block-background-color: hsla(var(--white-hsl),1); --tweak-quote-block-te=
xt-color: hsla(var(--black-hsl),1); --list-section-simple-card-button-text-=
color: hsla(var(--safeInverseDarkAccent-hsl),1); --image-block-collage-imag=
e-button-bg-color: hsla(var(--safeDarkAccent-hsl),1); --social-links-block-=
secondary-icon-color: hsla(var(--lightAccent-hsl),1); --tweak-blog-alternat=
ing-side-by-side-list-meta-color: hsla(var(--black-hsl),1); --course-item-n=
av-background-color: hsla(var(--white-hsl),1); --portfolio-index-background=
-title-color: hsla(var(--black-hsl),1); --portfolio-hover-follow-title-colo=
r: hsla(var(--black-hsl),1); --tweak-blog-basic-grid-list-title-color: hsla=
(var(--black-hsl),1); --tweak-video-item-description-color: hsla(var(--blac=
k-hsl),1); --tweak-heading-large-color-on-background: hsla(var(--black-hsl)=
,1); --tweak-video-item-pagination-icon-color: hsla(var(--black-hsl),1); --=
tweak-blog-side-by-side-list-excerpt-color: hsla(var(--black-hsl),1); --ima=
ge-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl),1); --tweak-=
marquee-block-heading-color: hsla(var(--black-hsl),1); --tweak-blog-single-=
column-list-meta-color: hsla(var(--black-hsl),1); --tweak-form-block-field-=
accessory-color-on-background: hsla(var(--black-hsl),1); --donation-block-s=
troke-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-paragraph-large-col=
or-on-background: hsla(var(--black-hsl),1); --image-block-collage-image-tit=
le-bg-color: hsla(var(--lightAccent-hsl),0); --tweak-newsletter-block-backg=
round-color: hsla(var(--white-hsl),1); --toggle-on-color: hsla(var(--black-=
hsl),1); --list-section-banner-slideshow-arrow-background-color: hsla(var(-=
-safeDarkAccent-hsl),1); --tweak-product-basic-item-price-color: hsla(var(-=
-black-hsl),1); --image-block-poster-image-button-bg-color: hsla(var(--safe=
LightAccent-hsl),1); --course-list-grid-layout-course-item-hover-background=
-color: hsla(var(--white-hsl),.75); --list-section-simple-card-title-color:=
 hsla(var(--black-hsl),1); --tweak-form-block-option-color-on-background: h=
sla(var(--black-hsl),1); --primaryButtonBackgroundColor: hsla(var(--safeDar=
kAccent-hsl),1); --product-detail-one-time-purchase-price-text-color: hsla(=
var(--black-hsl),1); --list-section-banner-slideshow-card-title-color: hsla=
(var(--black-hsl),1); --tweak-events-item-pagination-icon-color: hsla(var(-=
-black-hsl),1); --shape-block-dropshadow-color: hsla(var(--white-hsl),1); -=
-navigationLinkColor: hsla(var(--black-hsl),1); --tweak-form-block-field-in=
put-color: hsla(var(--black-hsl),1); --tweak-form-block-field-input-color-h=
sl: var(--black-hsl); --tweak-form-block-field-input-color-a: 1; --image-bl=
ock-card-image-title-bg-color: hsla(var(--lightAccent-hsl),0); --tweak-quot=
e-block-source-color: hsla(var(--black-hsl),1); --menuOverlayButtonTextColo=
r: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-blog-item-title-color:=
 hsla(var(--black-hsl),1); --tweak-newsletter-block-button-background-color=
: hsla(var(--safeDarkAccent-hsl),1); --list-section-banner-slideshow-card-d=
escription-color: hsla(var(--black-hsl),1); --tweak-blog-masonry-list-excer=
pt-color: hsla(var(--black-hsl),1); --menuOverlayBackgroundColor: hsla(var(=
--lightAccent-hsl),1); --image-block-overlap-image-title-color: hsla(var(--=
black-hsl),1); --tweak-blog-side-by-side-list-read-more-color: hsla(var(--s=
afeDarkAccent-hsl),1); --primaryButtonTextColor: hsla(var(--safeInverseDark=
Accent-hsl),1); --tweak-summary-block-secondary-metadata-color: hsla(var(--=
black-hsl),1); --tweak-blog-single-column-list-title-color: hsla(var(--blac=
k-hsl),1); --headingSmallColor: hsla(var(--black-hsl),1); --portfolio-grid-=
overlay-overlay-color: hsla(var(--lightAccent-hsl),1); --course-list-course=
-chapter-divider-color: hsla(var(--lightAccent-hsl),1); --list-section-caro=
usel-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --gradien=
tHeaderNavigationColor: hsla(var(--black-hsl),1); --image-block-overlap-inl=
ine-link-color: hsla(var(--black-hsl),1); --list-section-simple-card-button=
-background-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-events-item-p=
agination-date-color: hsla(var(--black-hsl),1); --list-section-banner-slide=
show-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --video-p=
review-badge-background-color: hsla(var(--white-hsl),1); --course-list-cour=
se-item-background: hsla(var(--white-hsl),1); --tweak-product-grid-text-bel=
ow-list-scarcity-color: hsla(var(--black-hsl),1); --tweak-text-block-backgr=
ound-color: hsla(var(--white-hsl),1); --video-preview-badge-font-color: hsl=
a(var(--black-hsl),1); --image-block-collage-image-title-color: hsla(var(--=
black-hsl),1); --image-block-collage-image-subtitle-color: hsla(var(--black=
-hsl),1); --product-detail-subscriptions-button-background-color: hsla(var(=
--safeDarkAccent-hsl),1); --tweak-form-block-field-fill-color: hsla(var(--w=
hite-hsl),1); --tweak-form-block-field-fill-color-hsl: var(--white-hsl); --=
tweak-form-block-field-fill-color-a: 1; --tweak-newsletter-block-title-colo=
r-on-background: hsla(var(--black-hsl),1); --tweak-summary-block-excerpt-co=
lor-on-background: hsla(var(--black-hsl),1); --tweak-newsletter-block-strok=
e-color: hsla(var(--safeDarkAccent-hsl),1); --list-section-simple-button-te=
xt-color: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-blog-item-comme=
nt-meta-color: hsla(var(--black-hsl),1); --tweak-accordion-block-stroke-col=
or: hsla(var(--safeDarkAccent-hsl),1); --section-inset-border-color: hsla(v=
ar(--darkAccent-hsl),1); --list-section-simple-card-color: hsla(var(--white=
-hsl),1); --tweak-summary-block-title-color-on-background: hsla(var(--black=
-hsl),1); --video-grid-basic-title-color: hsla(var(--black-hsl),1); --cours=
e-item-nav-active-lesson-background-color: hsla(var(--darkAccent-hsl),1); -=
-tweak-product-basic-item-variant-fields-color: hsla(var(--black-hsl),1); -=
-tweak-form-block-description-color-on-background: hsla(var(--black-hsl),1)=
; --tweak-product-grid-text-below-list-pagination-color: hsla(var(--black-h=
sl),1); --text-highlight-color-on-background: hsla(var(--safeDarkAccent-hsl=
),1); --image-block-card-image-subtitle-color: hsla(var(--black-hsl),1); --=
tweak-blog-basic-grid-list-read-more-color: hsla(var(--safeDarkAccent-hsl),=
1); --tweak-product-grid-text-below-list-title-color: hsla(var(--black-hsl)=
,1); --tweak-form-block-field-accent-color-on-background: hsla(var(--accent=
-hsl),1); --tweak-form-block-field-accent-color-on-background-hsl: var(--ac=
cent-hsl); --tweak-form-block-field-accent-color-on-background-a: 1; --sect=
ion-divider-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --list-section=
-title-color: hsla(var(--black-hsl),1); --image-block-collage-background-co=
lor: hsla(var(--white-hsl),1); --tweak-product-grid-text-below-list-sale-pr=
ice-color: hsla(var(--accent-hsl),1); --text-highlight-color: hsla(var(--sa=
feDarkAccent-hsl),1); --tweak-content-link-block-title-color: hsla(var(--bl=
ack-hsl),1); --tweak-summary-block-excerpt-color: hsla(var(--black-hsl),1);=
 --tweak-summary-block-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --t=
weak-marquee-block-background-color: hsla(var(--white-hsl),1); --tweak-form=
-block-field-accent-color: hsla(var(--accent-hsl),1); --tweak-form-block-fi=
eld-accent-color-hsl: var(--accent-hsl); --tweak-form-block-field-accent-co=
lor-a: 1; --list-section-carousel-title-color: hsla(var(--black-hsl),1); --=
image-block-poster-image-title-color: hsla(var(--white-hsl),1); --tweak-pro=
duct-grid-text-below-list-status-color: hsla(var(--accent-hsl),1); --list-s=
ection-banner-slideshow-card-color: hsla(var(--white-hsl),1); --tweak-parag=
raph-link-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --image-b=
lock-overlay-color: hsla(var(--black-hsl),.5); --list-section-carousel-arro=
w-color: hsla(var(--safeInverseDarkAccent-hsl),1); --solidHeaderNavigationC=
olor: hsla(var(--black-hsl),1); --tertiaryButtonTextColor: hsla(var(--safeI=
nverseDarkAccent-hsl),1); --tweak-blog-single-column-list-excerpt-color: hs=
la(var(--black-hsl),1); --tweak-blog-basic-grid-list-meta-color: hsla(var(-=
-black-hsl),1); --list-section-banner-slideshow-card-button-text-color: hsl=
a(var(--safeInverseDarkAccent-hsl),1); --tweak-marquee-block-stroke-color: =
hsla(var(--safeDarkAccent-hsl),1); --tweak-form-block-button-background-col=
or-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-quick-=
view-lightbox-overlay-color: hsla(var(--white-hsl),1); --tweak-blog-masonry=
-list-meta-color: hsla(var(--black-hsl),1); --social-links-block-main-icon-=
color: hsla(var(--black-hsl),1); --image-block-card-image-button-text-color=
: hsla(var(--safeInverseDarkAccent-hsl),1); --list-section-simple-descripti=
on-color: hsla(var(--black-hsl),1); --image-block-poster-image-subtitle-col=
or: hsla(var(--white-hsl),1); --tweak-newsletter-block-footnote-color: hsla=
(var(--black-hsl),1); --tweak-newsletter-block-footnote-color-on-background=
: hsla(var(--black-hsl),1); --shape-block-background-color: hsla(var(--whit=
e-hsl),1); --tweak-heading-medium-color-on-background: hsla(var(--black-hsl=
),1); --tweak-heading-small-color-on-background: hsla(var(--black-hsl),1); =
--tweak-blog-item-pagination-title-color: hsla(var(--black-hsl),1); --video=
-grid-basic-description-color: hsla(var(--black-hsl),1); --tweak-menu-block=
-item-price-color: hsla(var(--black-hsl),1); --image-block-overlap-image-bu=
tton-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --list-section-s=
imple-title-color: hsla(var(--black-hsl),1); --tweak-product-quick-view-lig=
htbox-controls-color: hsla(var(--black-hsl),1); --list-section-banner-slide=
show-arrow-color: hsla(var(--safeInverseDarkAccent-hsl),1); --course-list-c=
ourse-progress-bar-color: hsla(var(--accent-hsl),1); --tweak-accordion-bloc=
k-divider-color: hsla(var(--black-hsl),1); --tweak-summary-block-primary-me=
tadata-color: hsla(var(--black-hsl),1); --tweak-form-block-field-fill-color=
-on-background: hsla(var(--lightAccent-hsl),1); --tweak-form-block-field-fi=
ll-color-on-background-hsl: var(--lightAccent-hsl); --tweak-form-block-fiel=
d-fill-color-on-background-a: 1; --tweak-form-block-background-color: hsla(=
var(--white-hsl),1); --tweak-form-block-field-accessory-color: hsla(var(--b=
lack-hsl),1); --tweak-form-block-button-text-color-on-background: hsla(var(=
--safeInverseDarkAccent-hsl),1); --tweak-blog-alternating-side-by-side-list=
-excerpt-color: hsla(var(--black-hsl),1); --tweak-form-block-caption-color:=
 hsla(var(--black-hsl),1); --image-block-stack-image-button-bg-color: hsla(=
var(--safeDarkAccent-hsl),1); --shape-block-stroke-color: hsla(var(--safeDa=
rkAccent-hsl),1); --list-section-banner-slideshow-card-button-background-co=
lor: hsla(var(--safeDarkAccent-hsl),1); --tweak-marquee-block-heading-color=
-on-background: hsla(var(--black-hsl),1); --image-block-stack-image-title-b=
g-color: hsla(var(--lightAccent-hsl),0); --secondaryButtonTextColor: hsla(v=
ar(--safeInverseDarkAccent-hsl),1); --product-detail-subscriptions-descript=
ion-text-color: hsla(var(--black-hsl),1); --headingLargeColor: hsla(var(--b=
lack-hsl),1); --tweak-blog-single-column-list-read-more-color: hsla(var(--s=
afeDarkAccent-hsl),1); --tweak-product-grid-text-below-list-price-color: hs=
la(var(--black-hsl),1); --tweak-portfolio-item-pagination-meta-color: hsla(=
var(--black-hsl),1); --list-section-carousel-card-description-link-color: h=
sla(var(--safeDarkAccent-hsl),1); --tweak-summary-block-title-color: hsla(v=
ar(--black-hsl),1); --tweak-form-block-button-text-color: hsla(var(--safeIn=
verseDarkAccent-hsl),1); --backgroundOverlayColor: hsla(var(--lightAccent-h=
sl),1); --tweak-product-basic-item-gallery-controls-color: hsla(var(--safeI=
nverseLightAccent-hsl),1); --image-block-poster-image-title-bg-color-v2: hs=
la(var(--lightAccent-hsl),0); --gradientHeaderDropShadowColor: hsla(var(--b=
lack-hsl),1); --list-section-banner-slideshow-button-background-color: hsla=
(var(--safeDarkAccent-hsl),1); --tweak-events-item-pagination-title-color: =
hsla(var(--black-hsl),1); --gradientHeaderBackgroundColor: hsla(var(--white=
-hsl),1); --menuOverlayButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl=
),1); --image-block-overlap-image-subtitle-color: hsla(var(--black-hsl),1);=
 --course-list-course-item-text-color: hsla(var(--black-hsl),1); --tweak-bl=
og-item-pagination-meta-color: hsla(var(--black-hsl),1); --course-list-grid=
-layout-chapter-divider-color: hsla(var(--black-hsl),1); --tweak-product-ba=
sic-item-scarcity-color: hsla(var(--accent-hsl),1); --tweak-form-block-fiel=
d-border-color-on-background: hsla(var(--black-hsl),1); --tweak-form-block-=
field-border-color-on-background-hsl: var(--black-hsl); --tweak-form-block-=
field-border-color-on-background-a: 1; --image-block-poster-inline-link-col=
or: hsla(var(--white-hsl),1); --tweak-menu-block-item-description-color: hs=
la(var(--black-hsl),1); --tweak-newsletter-block-button-text-color-on-backg=
round: hsla(var(--safeInverseDarkAccent-hsl),1); --course-item-nav-active-l=
esson-text-color: hsla(var(--white-hsl),1); --image-block-stack-image-subti=
tle-color: hsla(var(--black-hsl),1); --tweak-form-block-stroke-color: hsla(=
var(--safeDarkAccent-hsl),1); --course-list-course-item-hover-background: h=
sla(var(--white-hsl),.75); --video-grid-basic-meta-color: hsla(var(--black-=
hsl),1); --tweak-portfolio-item-pagination-icon-color: hsla(var(--black-hsl=
),1); --product-detail-subscriptions-title-color: hsla(var(--black-hsl),1);=
 }

[data-section-theme=3D"light-bold"] { --course-item-nav-text-color: hsla(va=
r(--black-hsl),1); --tweak-blog-item-pagination-icon-color: hsla(var(--blac=
k-hsl),1); --tweak-summary-block-read-more-color-on-background: hsla(var(--=
safeDarkAccent-hsl),1); --tweak-quote-block-source-color-on-background: hsl=
a(var(--safeDarkAccent-hsl),1); --paragraphSmallColor: hsla(var(--black-hsl=
),1); --list-section-simple-button-background-color: hsla(var(--safeDarkAcc=
ent-hsl),1); --gradientHeaderBorderColor: hsla(var(--black-hsl),1); --tweak=
-summary-block-header-text-color-on-background: hsla(var(--safeDarkAccent-h=
sl),1); --solidHeaderDropShadowColor: hsla(var(--black-hsl),1); --tweak-blo=
g-alternating-side-by-side-list-read-more-color: hsla(var(--safeDarkAccent-=
hsl),1); --tweak-summary-block-background-color: hsla(var(--white-hsl),1); =
--tweak-form-block-survey-title-color: hsla(var(--black-hsl),1); --list-sec=
tion-carousel-card-description-color: hsla(var(--black-hsl),1); --image-blo=
ck-card-inline-link-color: hsla(var(--black-hsl),1); --paragraphLargeColor:=
 hsla(var(--black-hsl),1); --tweak-summary-block-primary-metadata-color-on-=
background: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-item-comment-te=
xt-color: hsla(var(--black-hsl),1); --tweak-summary-block-read-more-color: =
hsla(var(--black-hsl),1); --list-section-banner-slideshow-card-description-=
link-color: hsla(var(--safeDarkAccent-hsl),1); --image-block-stack-inline-l=
ink-color: hsla(var(--black-hsl),1); --tweak-menu-block-title-color: hsla(v=
ar(--safeDarkAccent-hsl),1); --list-section-carousel-card-button-text-color=
: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-paragraph-medium-color-=
on-background: hsla(var(--safeDarkAccent-hsl),1); --portfolio-grid-overlay-=
title-color: hsla(var(--black-hsl),1); --tweak-accordion-block-icon-color: =
hsla(var(--black-hsl),1); --tweak-marquee-block-paragraph-color-on-backgrou=
nd: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-quick-view-button-co=
lor: hsla(var(--black-hsl),1); --product-detail-subscription-price-text-col=
or: hsla(var(--black-hsl),1); --paragraphMediumColor: hsla(var(--black-hsl)=
,1); --siteTitleColor: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-b=
asic-item-title-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-quote-blo=
ck-text-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --list-sect=
ion-carousel-card-title-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-g=
allery-icon-color: hsla(var(--black-hsl),1); --image-block-overlap-image-ti=
tle-bg-color: hsla(var(--lightAccent-hsl),1); --tweak-newsletter-block-titl=
e-color: hsla(var(--black-hsl),1); --image-block-collage-inline-link-color:=
 hsla(var(--safeDarkAccent-hsl),1); --tweak-newsletter-block-button-backgro=
und-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-product=
-basic-item-breadcumb-nav-color: hsla(var(--black-hsl),1); --tweak-product-=
basic-item-description-color: hsla(var(--black-hsl),1); --tertiaryButtonBac=
kgroundColor: hsla(var(--safeDarkAccent-hsl),1); --tweak-video-item-paginat=
ion-title-color: hsla(var(--accent-hsl),1); --portfolio-grid-basic-title-co=
lor: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-alternating-side-by-si=
de-list-title-color: hsla(var(--safeDarkAccent-hsl),1); --course-list-grid-=
layout-course-item-border-color: hsla(var(--accent-hsl),1); --menuOverlayNa=
vigationLinkColor: hsla(var(--black-hsl),1); --product-detail-subscriptions=
-frequency-text-color: hsla(var(--black-hsl),1); --tweak-quote-block-stroke=
-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-portfolio-item-paginatio=
n-title-color: hsla(var(--black-hsl),1); --tweak-form-block-title-color-on-=
background: hsla(var(--safeDarkAccent-hsl),1); --image-block-collage-image-=
overlay-color: hsla(var(--darkAccent-hsl),1); --image-block-stack-image-but=
ton-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-text-bloc=
k-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-paragraph-small-=
color-on-background: hsla(var(--safeDarkAccent-hsl),1); --product-detail-su=
bscriptions-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --=
tweak-accordion-block-icon-color-on-background: hsla(var(--safeDarkAccent-h=
sl),1); --announcement-bar-background-color: hsla(var(--accent-hsl),1); --h=
eadingLinkColor: hsla(var(--safeDarkAccent-hsl),1); --headerBorderColor: hs=
la(var(--black-hsl),1); --course-item-nav-border-color: hsla(var(--black-hs=
l),.25); --tweak-quote-block-background-color: hsla(var(--white-hsl),1); --=
tweak-summary-block-header-text-color: hsla(var(--black-hsl),1); --list-sec=
tion-carousel-card-button-background-color: hsla(var(--safeDarkAccent-hsl),=
1); --list-section-carousel-card-color: hsla(var(--white-hsl),1); --tweak-b=
log-masonry-list-read-more-color: hsla(var(--safeDarkAccent-hsl),1); --list=
-section-banner-slideshow-title-color: hsla(var(--safeDarkAccent-hsl),1); -=
-tweak-product-grid-text-below-list-category-nav-color: hsla(var(--black-hs=
l),1); --course-list-grid-layout-course-item-background-color: hsla(var(--w=
hite-hsl),1); --tweak-accordion-block-background-color: hsla(var(--white-hs=
l),1); --tweak-menu-block-item-title-color: hsla(var(--black-hsl),1); --hea=
dingMediumColor: hsla(var(--safeDarkAccent-hsl),1); --list-section-carousel=
-button-background-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-accord=
ion-block-divider-color-on-background: hsla(var(--safeDarkAccent-hsl),1); -=
-tweak-gallery-lightbox-icon-color: hsla(var(--black-hsl),1); --tweak-form-=
block-description-color: hsla(var(--black-hsl),1); --tweak-summary-block-se=
condary-metadata-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --=
list-section-carousel-description-color: hsla(var(--black-hsl),1); --tweak-=
blog-masonry-list-title-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-f=
orm-block-caption-color-on-background: hsla(var(--safeDarkAccent-hsl),1); -=
-tweak-form-block-title-color: hsla(var(--black-hsl),1); --tweak-video-item=
-title-color: hsla(var(--accent-hsl),1); --image-block-collage-image-button=
-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --list-section-banne=
r-slideshow-description-color: hsla(var(--black-hsl),1); --image-block-stac=
k-image-title-color: hsla(var(--black-hsl),1); --tweak-form-block-field-inp=
ut-color-on-background: hsla(var(--black-hsl),1); --tweak-form-block-field-=
input-color-on-background-hsl: var(--black-hsl); --tweak-form-block-field-i=
nput-color-on-background-a: 1; --headingExtraLargeColor: hsla(var(--safeDar=
kAccent-hsl),1); --tweak-blog-item-meta-color: hsla(var(--black-hsl),1); --=
toggle-off-color: hsla(var(--darkAccent-hsl),1); --image-block-card-image-o=
verlay-color: hsla(var(--darkAccent-hsl),1); --image-block-poster-image-ove=
rlay-color: hsla(var(--darkAccent-hsl),1); --paragraphLinkColor: hsla(var(-=
-safeDarkAccent-hsl),1); --tweak-newsletter-block-description-color-on-back=
ground: hsla(var(--safeDarkAccent-hsl),1); --siteBackgroundColor: hsla(var(=
--lightAccent-hsl),1); --list-section-simple-card-description-color: hsla(v=
ar(--black-hsl),1); --image-block-card-image-button-bg-color: hsla(var(--sa=
feDarkAccent-hsl),1); --secondaryButtonBackgroundColor: hsla(var(--safeDark=
Accent-hsl),1); --tweak-newsletter-block-description-color: hsla(var(--blac=
k-hsl),1); --tweak-form-block-field-border-color: hsla(var(--black-hsl),1);=
 --tweak-form-block-field-border-color-hsl: var(--black-hsl); --tweak-form-=
block-field-border-color-a: 1; --course-list-grid-layout-course-item-text-c=
olor: hsla(var(--black-hsl),1); --image-block-poster-image-button-text-colo=
r: hsla(var(--safeInverseLightAccent-hsl),1); --solidHeaderBorderColor: hsl=
a(var(--black-hsl),1); --tweak-gallery-lightbox-background-color: hsla(var(=
--lightAccent-hsl),1); --list-section-carousel-arrow-background-color: hsla=
(var(--safeDarkAccent-hsl),1); --tweak-form-block-option-color: hsla(var(--=
black-hsl),1); --image-block-card-image-title-color: hsla(var(--black-hsl),=
1); --tweak-gallery-icon-background-color: hsla(var(--lightAccent-hsl),1); =
--tweak-form-block-button-background-color: hsla(var(--safeDarkAccent-hsl),=
1); --tweak-heading-extra-large-color-on-background: hsla(var(--safeDarkAcc=
ent-hsl),1); --image-block-overlap-image-button-bg-color: hsla(var(--safeDa=
rkAccent-hsl),1); --video-grid-category-nav-color: hsla(var(--accent-hsl),1=
); --tweak-blog-side-by-side-list-title-color: hsla(var(--safeDarkAccent-hs=
l),1); --tweak-video-item-meta-color: hsla(var(--accent-hsl),1); --tweak-bl=
og-side-by-side-list-meta-color: hsla(var(--black-hsl),1); --image-block-ov=
erlap-image-overlay-color: hsla(var(--darkAccent-hsl),1); --tweak-line-bloc=
k-line-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-item-author-p=
rofile-color: hsla(var(--black-hsl),1); --tweak-form-block-survey-title-col=
or-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-basic-gri=
d-list-excerpt-color: hsla(var(--black-hsl),1); --tweak-marquee-block-parag=
raph-color: hsla(var(--black-hsl),1); --headerDropShadowColor: hsla(var(--b=
lack-hsl),1); --portfolio-hover-static-title-color: hsla(var(--safeDarkAcce=
nt-hsl),1); --tweak-menu-block-nav-color: hsla(var(--black-hsl),1); --annou=
ncement-bar-text-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-produ=
ct-basic-item-sale-price-color: hsla(var(--accent-hsl),1); --tweak-newslett=
er-block-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --sol=
idHeaderBackgroundColor: hsla(var(--white-hsl),1); --summary-block-limited-=
availability-label-color: hsla(var(--black-hsl),1); --list-section-simple-c=
ard-description-link-color: hsla(var(--safeDarkAccent-hsl),1); --donation-b=
lock-background-color: hsla(var(--white-hsl),1); --tweak-quote-block-text-c=
olor: hsla(var(--black-hsl),1); --list-section-simple-card-button-text-colo=
r: hsla(var(--safeInverseDarkAccent-hsl),1); --image-block-collage-image-bu=
tton-bg-color: hsla(var(--safeDarkAccent-hsl),1); --social-links-block-seco=
ndary-icon-color: hsla(var(--lightAccent-hsl),1); --tweak-blog-alternating-=
side-by-side-list-meta-color: hsla(var(--black-hsl),1); --course-item-nav-b=
ackground-color: hsla(var(--white-hsl),1); --portfolio-index-background-tit=
le-color: hsla(var(--black-hsl),1); --portfolio-hover-follow-title-color: h=
sla(var(--safeDarkAccent-hsl),1); --tweak-blog-basic-grid-list-title-color:=
 hsla(var(--safeDarkAccent-hsl),1); --tweak-video-item-description-color: h=
sla(var(--accent-hsl),1); --tweak-heading-large-color-on-background: hsla(v=
ar(--safeDarkAccent-hsl),1); --tweak-video-item-pagination-icon-color: hsla=
(var(--accent-hsl),1); --tweak-blog-side-by-side-list-excerpt-color: hsla(v=
ar(--black-hsl),1); --image-block-stack-image-overlay-color: hsla(var(--dar=
kAccent-hsl),1); --tweak-marquee-block-heading-color: hsla(var(--safeDarkAc=
cent-hsl),1); --tweak-blog-single-column-list-meta-color: hsla(var(--black-=
hsl),1); --tweak-form-block-field-accessory-color-on-background: hsla(var(-=
-black-hsl),1); --donation-block-stroke-color: hsla(var(--safeDarkAccent-hs=
l),1); --tweak-paragraph-large-color-on-background: hsla(var(--safeDarkAcce=
nt-hsl),1); --image-block-collage-image-title-bg-color: hsla(var(--lightAcc=
ent-hsl),0); --tweak-newsletter-block-background-color: hsla(var(--white-hs=
l),1); --toggle-on-color: hsla(var(--black-hsl),1); --list-section-banner-s=
lideshow-arrow-background-color: hsla(var(--safeDarkAccent-hsl),1); --tweak=
-product-basic-item-price-color: hsla(var(--black-hsl),1); --image-block-po=
ster-image-button-bg-color: hsla(var(--safeLightAccent-hsl),1); --course-li=
st-grid-layout-course-item-hover-background-color: hsla(var(--white-hsl),.7=
5); --list-section-simple-card-title-color: hsla(var(--safeDarkAccent-hsl),=
1); --tweak-form-block-option-color-on-background: hsla(var(--safeDarkAccen=
t-hsl),1); --primaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl),1=
); --product-detail-one-time-purchase-price-text-color: hsla(var(--black-hs=
l),1); --list-section-banner-slideshow-card-title-color: hsla(var(--safeDar=
kAccent-hsl),1); --tweak-events-item-pagination-icon-color: hsla(var(--blac=
k-hsl),1); --shape-block-dropshadow-color: hsla(var(--white-hsl),1); --navi=
gationLinkColor: hsla(var(--black-hsl),1); --tweak-form-block-field-input-c=
olor: hsla(var(--black-hsl),1); --tweak-form-block-field-input-color-hsl: v=
ar(--black-hsl); --tweak-form-block-field-input-color-a: 1; --image-block-c=
ard-image-title-bg-color: hsla(var(--lightAccent-hsl),0); --tweak-quote-blo=
ck-source-color: hsla(var(--black-hsl),1); --menuOverlayButtonTextColor: hs=
la(var(--safeInverseDarkAccent-hsl),1); --tweak-blog-item-title-color: hsla=
(var(--safeDarkAccent-hsl),1); --tweak-newsletter-block-button-background-c=
olor: hsla(var(--safeDarkAccent-hsl),1); --list-section-banner-slideshow-ca=
rd-description-color: hsla(var(--black-hsl),1); --tweak-blog-masonry-list-e=
xcerpt-color: hsla(var(--black-hsl),1); --menuOverlayBackgroundColor: hsla(=
var(--lightAccent-hsl),1); --image-block-overlap-image-title-color: hsla(va=
r(--black-hsl),1); --tweak-blog-side-by-side-list-read-more-color: hsla(var=
(--safeDarkAccent-hsl),1); --primaryButtonTextColor: hsla(var(--safeInverse=
DarkAccent-hsl),1); --tweak-summary-block-secondary-metadata-color: hsla(va=
r(--black-hsl),1); --tweak-blog-single-column-list-title-color: hsla(var(--=
safeDarkAccent-hsl),1); --headingSmallColor: hsla(var(--safeDarkAccent-hsl)=
,1); --portfolio-grid-overlay-overlay-color: hsla(var(--lightAccent-hsl),1)=
; --course-list-course-chapter-divider-color: hsla(var(--lightAccent-hsl),1=
); --list-section-carousel-button-text-color: hsla(var(--safeInverseDarkAcc=
ent-hsl),1); --gradientHeaderNavigationColor: hsla(var(--black-hsl),1); --i=
mage-block-overlap-inline-link-color: hsla(var(--black-hsl),1); --list-sect=
ion-simple-card-button-background-color: hsla(var(--safeDarkAccent-hsl),1);=
 --tweak-events-item-pagination-date-color: hsla(var(--black-hsl),1); --lis=
t-section-banner-slideshow-button-text-color: hsla(var(--safeInverseDarkAcc=
ent-hsl),1); --video-preview-badge-background-color: hsla(var(--white-hsl),=
1); --course-list-course-item-background: hsla(var(--white-hsl),1); --tweak=
-product-grid-text-below-list-scarcity-color: hsla(var(--black-hsl),1); --t=
weak-text-block-background-color: hsla(var(--white-hsl),1); --video-preview=
-badge-font-color: hsla(var(--black-hsl),1); --image-block-collage-image-ti=
tle-color: hsla(var(--safeDarkAccent-hsl),1); --image-block-collage-image-s=
ubtitle-color: hsla(var(--safeDarkAccent-hsl),1); --product-detail-subscrip=
tions-button-background-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-f=
orm-block-field-fill-color: hsla(var(--white-hsl),1); --tweak-form-block-fi=
eld-fill-color-hsl: var(--white-hsl); --tweak-form-block-field-fill-color-a=
: 1; --tweak-newsletter-block-title-color-on-background: hsla(var(--safeDar=
kAccent-hsl),1); --tweak-summary-block-excerpt-color-on-background: hsla(va=
r(--safeDarkAccent-hsl),1); --tweak-newsletter-block-stroke-color: hsla(var=
(--safeDarkAccent-hsl),1); --list-section-simple-button-text-color: hsla(va=
r(--safeInverseDarkAccent-hsl),1); --tweak-blog-item-comment-meta-color: hs=
la(var(--black-hsl),1); --tweak-accordion-block-stroke-color: hsla(var(--sa=
feDarkAccent-hsl),1); --section-inset-border-color: hsla(var(--darkAccent-h=
sl),1); --list-section-simple-card-color: hsla(var(--white-hsl),1); --tweak=
-summary-block-title-color-on-background: hsla(var(--safeDarkAccent-hsl),1)=
; --video-grid-basic-title-color: hsla(var(--accent-hsl),1); --course-item-=
nav-active-lesson-background-color: hsla(var(--darkAccent-hsl),1); --tweak-=
product-basic-item-variant-fields-color: hsla(var(--black-hsl),1); --tweak-=
form-block-description-color-on-background: hsla(var(--safeDarkAccent-hsl),=
1); --tweak-product-grid-text-below-list-pagination-color: hsla(var(--black=
-hsl),1); --text-highlight-color-on-background: hsla(var(--safeDarkAccent-h=
sl),1); --image-block-card-image-subtitle-color: hsla(var(--black-hsl),1); =
--tweak-blog-basic-grid-list-read-more-color: hsla(var(--safeDarkAccent-hsl=
),1); --tweak-product-grid-text-below-list-title-color: hsla(var(--safeDark=
Accent-hsl),1); --tweak-form-block-field-accent-color-on-background: hsla(v=
ar(--accent-hsl),1); --tweak-form-block-field-accent-color-on-background-hs=
l: var(--accent-hsl); --tweak-form-block-field-accent-color-on-background-a=
: 1; --section-divider-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --l=
ist-section-title-color: hsla(var(--safeDarkAccent-hsl),1); --image-block-c=
ollage-background-color: hsla(var(--white-hsl),1); --tweak-product-grid-tex=
t-below-list-sale-price-color: hsla(var(--accent-hsl),1); --text-highlight-=
color: hsla(var(--safeDarkAccent-hsl),1); --tweak-content-link-block-title-=
color: hsla(var(--black-hsl),1); --tweak-summary-block-excerpt-color: hsla(=
var(--black-hsl),1); --tweak-summary-block-stroke-color: hsla(var(--safeDar=
kAccent-hsl),1); --tweak-marquee-block-background-color: hsla(var(--white-h=
sl),1); --tweak-form-block-field-accent-color: hsla(var(--accent-hsl),1); -=
-tweak-form-block-field-accent-color-hsl: var(--accent-hsl); --tweak-form-b=
lock-field-accent-color-a: 1; --list-section-carousel-title-color: hsla(var=
(--safeDarkAccent-hsl),1); --image-block-poster-image-title-color: hsla(var=
(--white-hsl),1); --tweak-product-grid-text-below-list-status-color: hsla(v=
ar(--accent-hsl),1); --list-section-banner-slideshow-card-color: hsla(var(-=
-white-hsl),1); --tweak-paragraph-link-color-on-background: hsla(var(--safe=
DarkAccent-hsl),1); --image-block-overlay-color: hsla(var(--black-hsl),.5);=
 --list-section-carousel-arrow-color: hsla(var(--safeInverseDarkAccent-hsl)=
,1); --solidHeaderNavigationColor: hsla(var(--black-hsl),1); --tertiaryButt=
onTextColor: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-blog-single-=
column-list-excerpt-color: hsla(var(--black-hsl),1); --tweak-blog-basic-gri=
d-list-meta-color: hsla(var(--black-hsl),1); --list-section-banner-slidesho=
w-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak=
-marquee-block-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-for=
m-block-button-background-color-on-background: hsla(var(--safeDarkAccent-hs=
l),1); --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-=
hsl),1); --tweak-blog-masonry-list-meta-color: hsla(var(--black-hsl),1); --=
social-links-block-main-icon-color: hsla(var(--black-hsl),1); --image-block=
-card-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --=
list-section-simple-description-color: hsla(var(--black-hsl),1); --image-bl=
ock-poster-image-subtitle-color: hsla(var(--white-hsl),1); --tweak-newslett=
er-block-footnote-color: hsla(var(--black-hsl),1); --tweak-newsletter-block=
-footnote-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --shape-b=
lock-background-color: hsla(var(--white-hsl),1); --tweak-heading-medium-col=
or-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-heading-small-=
color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-item-p=
agination-title-color: hsla(var(--black-hsl),1); --video-grid-basic-descrip=
tion-color: hsla(var(--accent-hsl),1); --tweak-menu-block-item-price-color:=
 hsla(var(--black-hsl),1); --image-block-overlap-image-button-text-color: h=
sla(var(--safeInverseDarkAccent-hsl),1); --list-section-simple-title-color:=
 hsla(var(--safeDarkAccent-hsl),1); --tweak-product-quick-view-lightbox-con=
trols-color: hsla(var(--black-hsl),1); --list-section-banner-slideshow-arro=
w-color: hsla(var(--safeInverseDarkAccent-hsl),1); --course-list-course-pro=
gress-bar-color: hsla(var(--darkAccent-hsl),1); --tweak-accordion-block-div=
ider-color: hsla(var(--black-hsl),1); --tweak-summary-block-primary-metadat=
a-color: hsla(var(--black-hsl),1); --tweak-form-block-field-fill-color-on-b=
ackground: hsla(var(--lightAccent-hsl),1); --tweak-form-block-field-fill-co=
lor-on-background-hsl: var(--lightAccent-hsl); --tweak-form-block-field-fil=
l-color-on-background-a: 1; --tweak-form-block-background-color: hsla(var(-=
-white-hsl),1); --tweak-form-block-field-accessory-color: hsla(var(--black-=
hsl),1); --tweak-form-block-button-text-color-on-background: hsla(var(--saf=
eInverseDarkAccent-hsl),1); --tweak-blog-alternating-side-by-side-list-exce=
rpt-color: hsla(var(--black-hsl),1); --tweak-form-block-caption-color: hsla=
(var(--black-hsl),1); --image-block-stack-image-button-bg-color: hsla(var(-=
-safeDarkAccent-hsl),1); --shape-block-stroke-color: hsla(var(--safeDarkAcc=
ent-hsl),1); --list-section-banner-slideshow-card-button-background-color: =
hsla(var(--safeDarkAccent-hsl),1); --tweak-marquee-block-heading-color-on-b=
ackground: hsla(var(--safeDarkAccent-hsl),1); --image-block-stack-image-tit=
le-bg-color: hsla(var(--lightAccent-hsl),0); --secondaryButtonTextColor: hs=
la(var(--safeInverseDarkAccent-hsl),1); --product-detail-subscriptions-desc=
ription-text-color: hsla(var(--black-hsl),1); --headingLargeColor: hsla(var=
(--safeDarkAccent-hsl),1); --tweak-blog-single-column-list-read-more-color:=
 hsla(var(--safeDarkAccent-hsl),1); --tweak-product-grid-text-below-list-pr=
ice-color: hsla(var(--black-hsl),1); --tweak-portfolio-item-pagination-meta=
-color: hsla(var(--black-hsl),1); --list-section-carousel-card-description-=
link-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-summary-block-title-=
color: hsla(var(--black-hsl),1); --tweak-form-block-button-text-color: hsla=
(var(--safeInverseDarkAccent-hsl),1); --backgroundOverlayColor: hsla(var(--=
lightAccent-hsl),1); --tweak-product-basic-item-gallery-controls-color: hsl=
a(var(--safeInverseLightAccent-hsl),1); --image-block-poster-image-title-bg=
-color-v2: hsla(var(--lightAccent-hsl),0); --gradientHeaderDropShadowColor:=
 hsla(var(--black-hsl),1); --list-section-banner-slideshow-button-backgroun=
d-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-events-item-pagination-=
title-color: hsla(var(--black-hsl),1); --gradientHeaderBackgroundColor: hsl=
a(var(--white-hsl),1); --menuOverlayButtonBackgroundColor: hsla(var(--safeD=
arkAccent-hsl),1); --image-block-overlap-image-subtitle-color: hsla(var(--b=
lack-hsl),1); --course-list-course-item-text-color: hsla(var(--black-hsl),1=
); --tweak-blog-item-pagination-meta-color: hsla(var(--black-hsl),1); --cou=
rse-list-grid-layout-chapter-divider-color: hsla(var(--safeDarkAccent-hsl),=
1); --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl),1); -=
-tweak-form-block-field-border-color-on-background: hsla(var(--black-hsl),1=
); --tweak-form-block-field-border-color-on-background-hsl: var(--black-hsl=
); --tweak-form-block-field-border-color-on-background-a: 1; --image-block-=
poster-inline-link-color: hsla(var(--white-hsl),1); --tweak-menu-block-item=
-description-color: hsla(var(--black-hsl),1); --tweak-newsletter-block-butt=
on-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl),1); --co=
urse-item-nav-active-lesson-text-color: hsla(var(--white-hsl),1); --image-b=
lock-stack-image-subtitle-color: hsla(var(--black-hsl),1); --tweak-form-blo=
ck-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --course-list-course-it=
em-hover-background: hsla(var(--white-hsl),.75); --video-grid-basic-meta-co=
lor: hsla(var(--accent-hsl),1); --tweak-portfolio-item-pagination-icon-colo=
r: hsla(var(--black-hsl),1); --product-detail-subscriptions-title-color: hs=
la(var(--black-hsl),1); }

:root { --course-item-nav-text-color: hsla(var(--white-hsl),1); --tweak-blo=
g-item-pagination-icon-color: hsla(var(--white-hsl),1); --tweak-summary-blo=
ck-read-more-color-on-background: hsla(var(--black-hsl),1); --tweak-quote-b=
lock-source-color-on-background: hsla(var(--black-hsl),1); --paragraphSmall=
Color: hsla(var(--white-hsl),1); --list-section-simple-button-background-co=
lor: hsla(var(--safeLightAccent-hsl),1); --gradientHeaderBorderColor: hsla(=
var(--black-hsl),1); --tweak-summary-block-header-text-color-on-background:=
 hsla(var(--black-hsl),1); --solidHeaderDropShadowColor: hsla(var(--black-h=
sl),1); --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(va=
r(--safeLightAccent-hsl),1); --tweak-summary-block-background-color: hsla(v=
ar(--white-hsl),1); --tweak-form-block-survey-title-color: hsla(var(--white=
-hsl),1); --list-section-carousel-card-description-color: hsla(var(--black-=
hsl),1); --image-block-card-inline-link-color: hsla(var(--white-hsl),1); --=
paragraphLargeColor: hsla(var(--white-hsl),1); --tweak-summary-block-primar=
y-metadata-color-on-background: hsla(var(--black-hsl),1); --tweak-blog-item=
-comment-text-color: hsla(var(--white-hsl),1); --tweak-summary-block-read-m=
ore-color: hsla(var(--white-hsl),1); --list-section-banner-slideshow-card-d=
escription-link-color: hsla(var(--safeLightAccent-hsl),1); --image-block-st=
ack-inline-link-color: hsla(var(--white-hsl),1); --tweak-menu-block-title-c=
olor: hsla(var(--white-hsl),1); --list-section-carousel-card-button-text-co=
lor: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-paragraph-medium-col=
or-on-background: hsla(var(--black-hsl),1); --portfolio-grid-overlay-title-=
color: hsla(var(--white-hsl),1); --tweak-accordion-block-icon-color: hsla(v=
ar(--white-hsl),1); --tweak-marquee-block-paragraph-color-on-background: hs=
la(var(--black-hsl),1); --tweak-product-quick-view-button-color: hsla(var(-=
-black-hsl),1); --product-detail-subscription-price-text-color: hsla(var(--=
white-hsl),1); --paragraphMediumColor: hsla(var(--white-hsl),1); --siteTitl=
eColor: hsla(var(--white-hsl),1); --tweak-product-basic-item-title-color: h=
sla(var(--white-hsl),1); --tweak-quote-block-text-color-on-background: hsla=
(var(--black-hsl),1); --list-section-carousel-card-title-color: hsla(var(--=
black-hsl),1); --tweak-gallery-icon-color: hsla(var(--white-hsl),1); --imag=
e-block-overlap-image-title-bg-color: hsla(var(--darkAccent-hsl),1); --twea=
k-newsletter-block-title-color: hsla(var(--white-hsl),1); --image-block-col=
lage-inline-link-color: hsla(var(--black-hsl),1); --tweak-newsletter-block-=
button-background-color-on-background: hsla(var(--black-hsl),1); --tweak-pr=
oduct-basic-item-breadcumb-nav-color: hsla(var(--white-hsl),1); --tweak-pro=
duct-basic-item-description-color: hsla(var(--white-hsl),1); --tertiaryButt=
onBackgroundColor: hsla(var(--safeLightAccent-hsl),1); --tweak-video-item-p=
agination-title-color: hsla(var(--white-hsl),1); --portfolio-grid-basic-tit=
le-color: hsla(var(--white-hsl),1); --tweak-blog-alternating-side-by-side-l=
ist-title-color: hsla(var(--white-hsl),1); --course-list-grid-layout-course=
-item-border-color: hsla(var(--accent-hsl),1); --menuOverlayNavigationLinkC=
olor: hsla(var(--white-hsl),1); --product-detail-subscriptions-frequency-te=
xt-color: hsla(var(--white-hsl),1); --tweak-quote-block-stroke-color: hsla(=
var(--safeLightAccent-hsl),1); --tweak-portfolio-item-pagination-title-colo=
r: hsla(var(--white-hsl),1); --tweak-form-block-title-color-on-background: =
hsla(var(--black-hsl),1); --image-block-collage-image-overlay-color: hsla(v=
ar(--darkAccent-hsl),1); --image-block-stack-image-button-text-color: hsla(=
var(--safeInverseLightAccent-hsl),1); --tweak-text-block-stroke-color: hsla=
(var(--safeLightAccent-hsl),1); --tweak-paragraph-small-color-on-background=
: hsla(var(--black-hsl),1); --product-detail-subscriptions-button-text-colo=
r: hsla(var(--safeInverseLightAccent-hsl),1); --tweak-accordion-block-icon-=
color-on-background: hsla(var(--black-hsl),1); --announcement-bar-backgroun=
d-color: hsla(var(--lightAccent-hsl),1); --headingLinkColor: hsla(var(--lig=
htAccent-hsl),1); --headerBorderColor: hsla(var(--black-hsl),1); --course-i=
tem-nav-border-color: hsla(var(--white-hsl),.25); --tweak-quote-block-backg=
round-color: hsla(var(--white-hsl),1); --tweak-summary-block-header-text-co=
lor: hsla(var(--white-hsl),1); --list-section-carousel-card-button-backgrou=
nd-color: hsla(var(--safeDarkAccent-hsl),1); --list-section-carousel-card-c=
olor: hsla(var(--white-hsl),1); --tweak-blog-masonry-list-read-more-color: =
hsla(var(--safeLightAccent-hsl),1); --list-section-banner-slideshow-title-c=
olor: hsla(var(--white-hsl),1); --tweak-product-grid-text-below-list-catego=
ry-nav-color: hsla(var(--white-hsl),1); --course-list-grid-layout-course-it=
em-background-color: hsla(var(--white-hsl),1); --tweak-accordion-block-back=
ground-color: hsla(var(--white-hsl),1); --tweak-menu-block-item-title-color=
: hsla(var(--white-hsl),1); --headingMediumColor: hsla(var(--white-hsl),1);=
 --list-section-carousel-button-background-color: hsla(var(--safeLightAccen=
t-hsl),1); --tweak-accordion-block-divider-color-on-background: hsla(var(--=
black-hsl),1); --tweak-gallery-lightbox-icon-color: hsla(var(--white-hsl),1=
); --tweak-form-block-description-color: hsla(var(--white-hsl),1); --tweak-=
summary-block-secondary-metadata-color-on-background: hsla(var(--black-hsl)=
,1); --list-section-carousel-description-color: hsla(var(--white-hsl),1); -=
-tweak-blog-masonry-list-title-color: hsla(var(--white-hsl),1); --tweak-for=
m-block-caption-color-on-background: hsla(var(--black-hsl),1); --tweak-form=
-block-title-color: hsla(var(--white-hsl),1); --tweak-video-item-title-colo=
r: hsla(var(--white-hsl),1); --image-block-collage-image-button-text-color:=
 hsla(var(--safeInverseDarkAccent-hsl),1); --list-section-banner-slideshow-=
description-color: hsla(var(--white-hsl),1); --image-block-stack-image-titl=
e-color: hsla(var(--white-hsl),1); --tweak-form-block-field-input-color-on-=
background: hsla(var(--black-hsl),1); --tweak-form-block-field-input-color-=
on-background-hsl: var(--black-hsl); --tweak-form-block-field-input-color-o=
n-background-a: 1; --headingExtraLargeColor: hsla(var(--white-hsl),1); --tw=
eak-blog-item-meta-color: hsla(var(--white-hsl),1); --toggle-off-color: hsl=
a(var(--lightAccent-hsl),1); --image-block-card-image-overlay-color: hsla(v=
ar(--darkAccent-hsl),1); --image-block-poster-image-overlay-color: hsla(var=
(--darkAccent-hsl),1); --paragraphLinkColor: hsla(var(--safeLightAccent-hsl=
),1); --tweak-newsletter-block-description-color-on-background: hsla(var(--=
black-hsl),1); --siteBackgroundColor: hsla(var(--darkAccent-hsl),1); --list=
-section-simple-card-description-color: hsla(var(--black-hsl),1); --image-b=
lock-card-image-button-bg-color: hsla(var(--safeLightAccent-hsl),1); --seco=
ndaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl),1); --tweak-new=
sletter-block-description-color: hsla(var(--white-hsl),1); --tweak-form-blo=
ck-field-border-color: hsla(var(--white-hsl),1); --tweak-form-block-field-b=
order-color-hsl: var(--white-hsl); --tweak-form-block-field-border-color-a:=
 1; --course-list-grid-layout-course-item-text-color: hsla(var(--black-hsl)=
,1); --image-block-poster-image-button-text-color: hsla(var(--safeInverseLi=
ghtAccent-hsl),1); --solidHeaderBorderColor: hsla(var(--black-hsl),1); --tw=
eak-gallery-lightbox-background-color: hsla(var(--darkAccent-hsl),1); --lis=
t-section-carousel-arrow-background-color: hsla(var(--safeLightAccent-hsl),=
1); --tweak-form-block-option-color: hsla(var(--white-hsl),1); --image-bloc=
k-card-image-title-color: hsla(var(--white-hsl),1); --tweak-gallery-icon-ba=
ckground-color: hsla(var(--darkAccent-hsl),1); --tweak-form-block-button-ba=
ckground-color: hsla(var(--safeLightAccent-hsl),1); --tweak-heading-extra-l=
arge-color-on-background: hsla(var(--black-hsl),1); --image-block-overlap-i=
mage-button-bg-color: hsla(var(--safeLightAccent-hsl),1); --video-grid-cate=
gory-nav-color: hsla(var(--white-hsl),1); --tweak-blog-side-by-side-list-ti=
tle-color: hsla(var(--white-hsl),1); --tweak-video-item-meta-color: hsla(va=
r(--white-hsl),1); --tweak-blog-side-by-side-list-meta-color: hsla(var(--wh=
ite-hsl),1); --image-block-overlap-image-overlay-color: hsla(var(--darkAcce=
nt-hsl),1); --tweak-line-block-line-color: hsla(var(--white-hsl),1); --twea=
k-blog-item-author-profile-color: hsla(var(--white-hsl),1); --tweak-form-bl=
ock-survey-title-color-on-background: hsla(var(--black-hsl),1); --tweak-blo=
g-basic-grid-list-excerpt-color: hsla(var(--white-hsl),1); --tweak-marquee-=
block-paragraph-color: hsla(var(--white-hsl),1); --headerDropShadowColor: h=
sla(var(--black-hsl),1); --portfolio-hover-static-title-color: hsla(var(--w=
hite-hsl),1); --tweak-menu-block-nav-color: hsla(var(--white-hsl),1); --ann=
ouncement-bar-text-color: hsla(var(--black-hsl),1); --tweak-product-basic-i=
tem-sale-price-color: hsla(var(--accent-hsl),1); --tweak-newsletter-block-b=
utton-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --solidHeaderB=
ackgroundColor: hsla(var(--white-hsl),1); --summary-block-limited-availabil=
ity-label-color: hsla(var(--white-hsl),1); --list-section-simple-card-descr=
iption-link-color: hsla(var(--safeLightAccent-hsl),1); --donation-block-bac=
kground-color: hsla(var(--white-hsl),1); --tweak-quote-block-text-color: hs=
la(var(--white-hsl),1); --list-section-simple-card-button-text-color: hsla(=
var(--safeInverseDarkAccent-hsl),1); --image-block-collage-image-button-bg-=
color: hsla(var(--safeDarkAccent-hsl),1); --social-links-block-secondary-ic=
on-color: hsla(var(--darkAccent-hsl),1); --tweak-blog-alternating-side-by-s=
ide-list-meta-color: hsla(var(--white-hsl),1); --course-item-nav-background=
-color: hsla(var(--black-hsl),1); --portfolio-index-background-title-color:=
 hsla(var(--white-hsl),1); --portfolio-hover-follow-title-color: hsla(var(-=
-white-hsl),1); --tweak-blog-basic-grid-list-title-color: hsla(var(--white-=
hsl),1); --tweak-video-item-description-color: hsla(var(--white-hsl),1); --=
tweak-heading-large-color-on-background: hsla(var(--black-hsl),1); --tweak-=
video-item-pagination-icon-color: hsla(var(--white-hsl),1); --tweak-blog-si=
de-by-side-list-excerpt-color: hsla(var(--white-hsl),1); --image-block-stac=
k-image-overlay-color: hsla(var(--darkAccent-hsl),1); --tweak-marquee-block=
-heading-color: hsla(var(--white-hsl),1); --tweak-blog-single-column-list-m=
eta-color: hsla(var(--white-hsl),1); --tweak-form-block-field-accessory-col=
or-on-background: hsla(var(--black-hsl),1); --donation-block-stroke-color: =
hsla(var(--safeLightAccent-hsl),1); --tweak-paragraph-large-color-on-backgr=
ound: hsla(var(--black-hsl),1); --image-block-collage-image-title-bg-color:=
 hsla(var(--darkAccent-hsl),0); --tweak-newsletter-block-background-color: =
hsla(var(--white-hsl),1); --toggle-on-color: hsla(var(--accent-hsl),1); --l=
ist-section-banner-slideshow-arrow-background-color: hsla(var(--safeLightAc=
cent-hsl),1); --tweak-product-basic-item-price-color: hsla(var(--white-hsl)=
,1); --image-block-poster-image-button-bg-color: hsla(var(--safeLightAccent=
-hsl),1); --course-list-grid-layout-course-item-hover-background-color: hsl=
a(var(--white-hsl),.9); --list-section-simple-card-title-color: hsla(var(--=
black-hsl),1); --tweak-form-block-option-color-on-background: hsla(var(--bl=
ack-hsl),1); --primaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl=
),1); --product-detail-one-time-purchase-price-text-color: hsla(var(--white=
-hsl),1); --list-section-banner-slideshow-card-title-color: hsla(var(--blac=
k-hsl),1); --tweak-events-item-pagination-icon-color: hsla(var(--white-hsl)=
,1); --shape-block-dropshadow-color: hsla(var(--white-hsl),1); --navigation=
LinkColor: hsla(var(--white-hsl),1); --tweak-form-block-field-input-color: =
hsla(var(--white-hsl),1); --tweak-form-block-field-input-color-hsl: var(--w=
hite-hsl); --tweak-form-block-field-input-color-a: 1; --image-block-card-im=
age-title-bg-color: hsla(var(--darkAccent-hsl),0); --tweak-quote-block-sour=
ce-color: hsla(var(--white-hsl),1); --menuOverlayButtonTextColor: hsla(var(=
--safeInverseLightAccent-hsl),1); --tweak-blog-item-title-color: hsla(var(-=
-white-hsl),1); --tweak-newsletter-block-button-background-color: hsla(var(=
--safeLightAccent-hsl),1); --list-section-banner-slideshow-card-description=
-color: hsla(var(--black-hsl),1); --tweak-blog-masonry-list-excerpt-color: =
hsla(var(--white-hsl),1); --menuOverlayBackgroundColor: hsla(var(--darkAcce=
nt-hsl),1); --image-block-overlap-image-title-color: hsla(var(--white-hsl),=
1); --tweak-blog-side-by-side-list-read-more-color: hsla(var(--safeLightAcc=
ent-hsl),1); --primaryButtonTextColor: hsla(var(--safeInverseLightAccent-hs=
l),1); --tweak-summary-block-secondary-metadata-color: hsla(var(--white-hsl=
),1); --tweak-blog-single-column-list-title-color: hsla(var(--white-hsl),1)=
; --headingSmallColor: hsla(var(--white-hsl),1); --portfolio-grid-overlay-o=
verlay-color: hsla(var(--darkAccent-hsl),1); --course-list-course-chapter-d=
ivider-color: hsla(var(--accent-hsl),1); --list-section-carousel-button-tex=
t-color: hsla(var(--safeInverseLightAccent-hsl),1); --gradientHeaderNavigat=
ionColor: hsla(var(--black-hsl),1); --image-block-overlap-inline-link-color=
: hsla(var(--white-hsl),1); --list-section-simple-card-button-background-co=
lor: hsla(var(--safeDarkAccent-hsl),1); --tweak-events-item-pagination-date=
-color: hsla(var(--white-hsl),1); --list-section-banner-slideshow-button-te=
xt-color: hsla(var(--safeInverseLightAccent-hsl),1); --video-preview-badge-=
background-color: hsla(var(--white-hsl),1); --course-list-course-item-backg=
round: hsla(var(--white-hsl),1); --tweak-product-grid-text-below-list-scarc=
ity-color: hsla(var(--white-hsl),1); --tweak-text-block-background-color: h=
sla(var(--white-hsl),1); --video-preview-badge-font-color: hsla(var(--black=
-hsl),1); --image-block-collage-image-title-color: hsla(var(--black-hsl),1)=
; --image-block-collage-image-subtitle-color: hsla(var(--black-hsl),1); --p=
roduct-detail-subscriptions-button-background-color: hsla(var(--safeLightAc=
cent-hsl),1); --tweak-form-block-field-fill-color: hsla(var(--black-hsl),1)=
; --tweak-form-block-field-fill-color-hsl: var(--black-hsl); --tweak-form-b=
lock-field-fill-color-a: 1; --tweak-newsletter-block-title-color-on-backgro=
und: hsla(var(--black-hsl),1); --tweak-summary-block-excerpt-color-on-backg=
round: hsla(var(--black-hsl),1); --tweak-newsletter-block-stroke-color: hsl=
a(var(--safeLightAccent-hsl),1); --list-section-simple-button-text-color: h=
sla(var(--safeInverseLightAccent-hsl),1); --tweak-blog-item-comment-meta-co=
lor: hsla(var(--white-hsl),1); --tweak-accordion-block-stroke-color: hsla(v=
ar(--safeLightAccent-hsl),1); --section-inset-border-color: hsla(var(--dark=
Accent-hsl),1); --list-section-simple-card-color: hsla(var(--white-hsl),1);=
 --tweak-summary-block-title-color-on-background: hsla(var(--black-hsl),1);=
 --video-grid-basic-title-color: hsla(var(--white-hsl),1); --course-item-na=
v-active-lesson-background-color: hsla(var(--lightAccent-hsl),1); --tweak-p=
roduct-basic-item-variant-fields-color: hsla(var(--white-hsl),1); --tweak-f=
orm-block-description-color-on-background: hsla(var(--black-hsl),1); --twea=
k-product-grid-text-below-list-pagination-color: hsla(var(--white-hsl),1); =
--text-highlight-color-on-background: hsla(var(--safeLightAccent-hsl),1); -=
-image-block-card-image-subtitle-color: hsla(var(--white-hsl),1); --tweak-b=
log-basic-grid-list-read-more-color: hsla(var(--safeLightAccent-hsl),1); --=
tweak-product-grid-text-below-list-title-color: hsla(var(--white-hsl),1); -=
-tweak-form-block-field-accent-color-on-background: hsla(var(--accent-hsl),=
1); --tweak-form-block-field-accent-color-on-background-hsl: var(--accent-h=
sl); --tweak-form-block-field-accent-color-on-background-a: 1; --section-di=
vider-stroke-color: hsla(var(--safeLightAccent-hsl),1); --list-section-titl=
e-color: hsla(var(--white-hsl),1); --image-block-collage-background-color: =
hsla(var(--white-hsl),1); --tweak-product-grid-text-below-list-sale-price-c=
olor: hsla(var(--accent-hsl),1); --text-highlight-color: hsla(var(--safeLig=
htAccent-hsl),1); --tweak-content-link-block-title-color: hsla(var(--white-=
hsl),1); --tweak-summary-block-excerpt-color: hsla(var(--white-hsl),1); --t=
weak-summary-block-stroke-color: hsla(var(--safeLightAccent-hsl),1); --twea=
k-marquee-block-background-color: hsla(var(--white-hsl),1); --tweak-form-bl=
ock-field-accent-color: hsla(var(--accent-hsl),1); --tweak-form-block-field=
-accent-color-hsl: var(--accent-hsl); --tweak-form-block-field-accent-color=
-a: 1; --list-section-carousel-title-color: hsla(var(--white-hsl),1); --ima=
ge-block-poster-image-title-color: hsla(var(--white-hsl),1); --tweak-produc=
t-grid-text-below-list-status-color: hsla(var(--accent-hsl),1); --list-sect=
ion-banner-slideshow-card-color: hsla(var(--white-hsl),1); --tweak-paragrap=
h-link-color-on-background: hsla(var(--safeLightAccent-hsl),1); --image-blo=
ck-overlay-color: hsla(var(--black-hsl),.5); --list-section-carousel-arrow-=
color: hsla(var(--safeInverseLightAccent-hsl),1); --solidHeaderNavigationCo=
lor: hsla(var(--black-hsl),1); --tertiaryButtonTextColor: hsla(var(--safeIn=
verseLightAccent-hsl),1); --tweak-blog-single-column-list-excerpt-color: hs=
la(var(--white-hsl),1); --tweak-blog-basic-grid-list-meta-color: hsla(var(-=
-white-hsl),1); --list-section-banner-slideshow-card-button-text-color: hsl=
a(var(--safeInverseDarkAccent-hsl),1); --tweak-marquee-block-stroke-color: =
hsla(var(--safeLightAccent-hsl),1); --tweak-form-block-button-background-co=
lor-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-quick=
-view-lightbox-overlay-color: hsla(var(--white-hsl),1); --tweak-blog-masonr=
y-list-meta-color: hsla(var(--white-hsl),1); --social-links-block-main-icon=
-color: hsla(var(--white-hsl),1); --image-block-card-image-button-text-colo=
r: hsla(var(--safeInverseLightAccent-hsl),1); --list-section-simple-descrip=
tion-color: hsla(var(--white-hsl),1); --image-block-poster-image-subtitle-c=
olor: hsla(var(--white-hsl),1); --tweak-newsletter-block-footnote-color: hs=
la(var(--white-hsl),1); --tweak-newsletter-block-footnote-color-on-backgrou=
nd: hsla(var(--black-hsl),1); --shape-block-background-color: hsla(var(--wh=
ite-hsl),1); --tweak-heading-medium-color-on-background: hsla(var(--black-h=
sl),1); --tweak-heading-small-color-on-background: hsla(var(--black-hsl),1)=
; --tweak-blog-item-pagination-title-color: hsla(var(--white-hsl),1); --vid=
eo-grid-basic-description-color: hsla(var(--white-hsl),1); --tweak-menu-blo=
ck-item-price-color: hsla(var(--white-hsl),1); --image-block-overlap-image-=
button-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --list-sectio=
n-simple-title-color: hsla(var(--white-hsl),1); --tweak-product-quick-view-=
lightbox-controls-color: hsla(var(--black-hsl),1); --list-section-banner-sl=
ideshow-arrow-color: hsla(var(--safeInverseLightAccent-hsl),1); --course-li=
st-course-progress-bar-color: hsla(var(--accent-hsl),1); --tweak-accordion-=
block-divider-color: hsla(var(--white-hsl),1); --tweak-summary-block-primar=
y-metadata-color: hsla(var(--white-hsl),1); --tweak-form-block-field-fill-c=
olor-on-background: hsla(var(--lightAccent-hsl),1); --tweak-form-block-fiel=
d-fill-color-on-background-hsl: var(--lightAccent-hsl); --tweak-form-block-=
field-fill-color-on-background-a: 1; --tweak-form-block-background-color: h=
sla(var(--white-hsl),1); --tweak-form-block-field-accessory-color: hsla(var=
(--white-hsl),1); --tweak-form-block-button-text-color-on-background: hsla(=
var(--safeInverseDarkAccent-hsl),1); --tweak-blog-alternating-side-by-side-=
list-excerpt-color: hsla(var(--white-hsl),1); --tweak-form-block-caption-co=
lor: hsla(var(--white-hsl),1); --image-block-stack-image-button-bg-color: h=
sla(var(--safeLightAccent-hsl),1); --shape-block-stroke-color: hsla(var(--s=
afeLightAccent-hsl),1); --list-section-banner-slideshow-card-button-backgro=
und-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-marquee-block-heading=
-color-on-background: hsla(var(--black-hsl),1); --image-block-stack-image-t=
itle-bg-color: hsla(var(--darkAccent-hsl),0); --secondaryButtonTextColor: h=
sla(var(--safeInverseLightAccent-hsl),1); --product-detail-subscriptions-de=
scription-text-color: hsla(var(--white-hsl),1); --headingLargeColor: hsla(v=
ar(--white-hsl),1); --tweak-blog-single-column-list-read-more-color: hsla(v=
ar(--safeLightAccent-hsl),1); --tweak-product-grid-text-below-list-price-co=
lor: hsla(var(--white-hsl),1); --tweak-portfolio-item-pagination-meta-color=
: hsla(var(--white-hsl),1); --list-section-carousel-card-description-link-c=
olor: hsla(var(--safeLightAccent-hsl),1); --tweak-summary-block-title-color=
: hsla(var(--white-hsl),1); --tweak-form-block-button-text-color: hsla(var(=
--safeInverseLightAccent-hsl),1); --backgroundOverlayColor: hsla(var(--dark=
Accent-hsl),1); --tweak-product-basic-item-gallery-controls-color: hsla(var=
(--safeInverseLightAccent-hsl),1); --image-block-poster-image-title-bg-colo=
r-v2: hsla(var(--darkAccent-hsl),0); --gradientHeaderDropShadowColor: hsla(=
var(--black-hsl),1); --list-section-banner-slideshow-button-background-colo=
r: hsla(var(--safeLightAccent-hsl),1); --tweak-events-item-pagination-title=
-color: hsla(var(--white-hsl),1); --gradientHeaderBackgroundColor: hsla(var=
(--white-hsl),1); --menuOverlayButtonBackgroundColor: hsla(var(--safeLightA=
ccent-hsl),1); --image-block-overlap-image-subtitle-color: hsla(var(--white=
-hsl),1); --course-list-course-item-text-color: hsla(var(--black-hsl),1); -=
-tweak-blog-item-pagination-meta-color: hsla(var(--white-hsl),1); --course-=
list-grid-layout-chapter-divider-color: hsla(var(--white-hsl),1); --tweak-p=
roduct-basic-item-scarcity-color: hsla(var(--accent-hsl),1); --tweak-form-b=
lock-field-border-color-on-background: hsla(var(--black-hsl),1); --tweak-fo=
rm-block-field-border-color-on-background-hsl: var(--black-hsl); --tweak-fo=
rm-block-field-border-color-on-background-a: 1; --image-block-poster-inline=
-link-color: hsla(var(--white-hsl),1); --tweak-menu-block-item-description-=
color: hsla(var(--white-hsl),1); --tweak-newsletter-block-button-text-color=
-on-background: hsla(var(--safeInverseDarkAccent-hsl),1); --course-item-nav=
-active-lesson-text-color: hsla(var(--black-hsl),1); --image-block-stack-im=
age-subtitle-color: hsla(var(--white-hsl),1); --tweak-form-block-stroke-col=
or: hsla(var(--safeLightAccent-hsl),1); --course-list-course-item-hover-bac=
kground: hsla(var(--white-hsl),.9); --video-grid-basic-meta-color: hsla(var=
(--white-hsl),1); --tweak-portfolio-item-pagination-icon-color: hsla(var(--=
white-hsl),1); --product-detail-subscriptions-title-color: hsla(var(--white=
-hsl),1); }

[data-section-theme=3D"dark-bold"] { --course-item-nav-text-color: hsla(var=
(--white-hsl),1); --tweak-blog-item-pagination-icon-color: hsla(var(--white=
-hsl),1); --tweak-summary-block-read-more-color-on-background: hsla(var(--s=
afeDarkAccent-hsl),1); --tweak-quote-block-source-color-on-background: hsla=
(var(--safeDarkAccent-hsl),1); --paragraphSmallColor: hsla(var(--white-hsl)=
,1); --list-section-simple-button-background-color: hsla(var(--safeLightAcc=
ent-hsl),1); --gradientHeaderBorderColor: hsla(var(--black-hsl),1); --tweak=
-summary-block-header-text-color-on-background: hsla(var(--safeDarkAccent-h=
sl),1); --solidHeaderDropShadowColor: hsla(var(--black-hsl),1); --tweak-blo=
g-alternating-side-by-side-list-read-more-color: hsla(var(--safeLightAccent=
-hsl),1); --tweak-summary-block-background-color: hsla(var(--white-hsl),1);=
 --tweak-form-block-survey-title-color: hsla(var(--white-hsl),1); --list-se=
ction-carousel-card-description-color: hsla(var(--black-hsl),1); --image-bl=
ock-card-inline-link-color: hsla(var(--white-hsl),1); --paragraphLargeColor=
: hsla(var(--white-hsl),1); --tweak-summary-block-primary-metadata-color-on=
-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-item-comment-t=
ext-color: hsla(var(--white-hsl),1); --tweak-summary-block-read-more-color:=
 hsla(var(--white-hsl),1); --list-section-banner-slideshow-card-description=
-link-color: hsla(var(--safeLightAccent-hsl),1); --image-block-stack-inline=
-link-color: hsla(var(--white-hsl),1); --tweak-menu-block-title-color: hsla=
(var(--safeLightAccent-hsl),1); --list-section-carousel-card-button-text-co=
lor: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-paragraph-medium-col=
or-on-background: hsla(var(--safeDarkAccent-hsl),1); --portfolio-grid-overl=
ay-title-color: hsla(var(--white-hsl),1); --tweak-accordion-block-icon-colo=
r: hsla(var(--white-hsl),1); --tweak-marquee-block-paragraph-color-on-backg=
round: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-quick-view-button=
-color: hsla(var(--black-hsl),1); --product-detail-subscription-price-text-=
color: hsla(var(--white-hsl),1); --paragraphMediumColor: hsla(var(--white-h=
sl),1); --siteTitleColor: hsla(var(--safeLightAccent-hsl),1); --tweak-produ=
ct-basic-item-title-color: hsla(var(--safeLightAccent-hsl),1); --tweak-quot=
e-block-text-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --list=
-section-carousel-card-title-color: hsla(var(--safeDarkAccent-hsl),1); --tw=
eak-gallery-icon-color: hsla(var(--white-hsl),1); --image-block-overlap-ima=
ge-title-bg-color: hsla(var(--darkAccent-hsl),1); --tweak-newsletter-block-=
title-color: hsla(var(--white-hsl),1); --image-block-collage-inline-link-co=
lor: hsla(var(--safeDarkAccent-hsl),1); --tweak-newsletter-block-button-bac=
kground-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-pro=
duct-basic-item-breadcumb-nav-color: hsla(var(--white-hsl),1); --tweak-prod=
uct-basic-item-description-color: hsla(var(--white-hsl),1); --tertiaryButto=
nBackgroundColor: hsla(var(--safeLightAccent-hsl),1); --tweak-video-item-pa=
gination-title-color: hsla(var(--accent-hsl),1); --portfolio-grid-basic-tit=
le-color: hsla(var(--safeLightAccent-hsl),1); --tweak-blog-alternating-side=
-by-side-list-title-color: hsla(var(--safeLightAccent-hsl),1); --course-lis=
t-grid-layout-course-item-border-color: hsla(var(--accent-hsl),1); --menuOv=
erlayNavigationLinkColor: hsla(var(--safeLightAccent-hsl),1); --product-det=
ail-subscriptions-frequency-text-color: hsla(var(--white-hsl),1); --tweak-q=
uote-block-stroke-color: hsla(var(--safeLightAccent-hsl),1); --tweak-portfo=
lio-item-pagination-title-color: hsla(var(--white-hsl),1); --tweak-form-blo=
ck-title-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --image-bl=
ock-collage-image-overlay-color: hsla(var(--darkAccent-hsl),1); --image-blo=
ck-stack-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl),1)=
; --tweak-text-block-stroke-color: hsla(var(--safeLightAccent-hsl),1); --tw=
eak-paragraph-small-color-on-background: hsla(var(--safeDarkAccent-hsl),1);=
 --product-detail-subscriptions-button-text-color: hsla(var(--white-hsl),1)=
; --tweak-accordion-block-icon-color-on-background: hsla(var(--safeDarkAcce=
nt-hsl),1); --announcement-bar-background-color: hsla(var(--accent-hsl),1);=
 --headingLinkColor: hsla(var(--safeLightAccent-hsl),1); --headerBorderColo=
r: hsla(var(--black-hsl),1); --course-item-nav-border-color: hsla(var(--whi=
te-hsl),.25); --tweak-quote-block-background-color: hsla(var(--white-hsl),1=
); --tweak-summary-block-header-text-color: hsla(var(--white-hsl),1); --lis=
t-section-carousel-card-button-background-color: hsla(var(--safeDarkAccent-=
hsl),1); --list-section-carousel-card-color: hsla(var(--white-hsl),1); --tw=
eak-blog-masonry-list-read-more-color: hsla(var(--safeLightAccent-hsl),1); =
--list-section-banner-slideshow-title-color: hsla(var(--safeLightAccent-hsl=
),1); --tweak-product-grid-text-below-list-category-nav-color: hsla(var(--w=
hite-hsl),1); --course-list-grid-layout-course-item-background-color: hsla(=
var(--white-hsl),1); --tweak-accordion-block-background-color: hsla(var(--w=
hite-hsl),1); --tweak-menu-block-item-title-color: hsla(var(--white-hsl),1)=
; --headingMediumColor: hsla(var(--safeLightAccent-hsl),1); --list-section-=
carousel-button-background-color: hsla(var(--safeLightAccent-hsl),1); --twe=
ak-accordion-block-divider-color-on-background: hsla(var(--safeDarkAccent-h=
sl),1); --tweak-gallery-lightbox-icon-color: hsla(var(--white-hsl),1); --tw=
eak-form-block-description-color: hsla(var(--white-hsl),1); --tweak-summary=
-block-secondary-metadata-color-on-background: hsla(var(--safeDarkAccent-hs=
l),1); --list-section-carousel-description-color: hsla(var(--white-hsl),1);=
 --tweak-blog-masonry-list-title-color: hsla(var(--safeLightAccent-hsl),1);=
 --tweak-form-block-caption-color-on-background: hsla(var(--safeDarkAccent-=
hsl),1); --tweak-form-block-title-color: hsla(var(--white-hsl),1); --tweak-=
video-item-title-color: hsla(var(--accent-hsl),1); --image-block-collage-im=
age-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --list-sec=
tion-banner-slideshow-description-color: hsla(var(--white-hsl),1); --image-=
block-stack-image-title-color: hsla(var(--white-hsl),1); --tweak-form-block=
-field-input-color-on-background: hsla(var(--black-hsl),1); --tweak-form-bl=
ock-field-input-color-on-background-hsl: var(--black-hsl); --tweak-form-blo=
ck-field-input-color-on-background-a: 1; --headingExtraLargeColor: hsla(var=
(--safeLightAccent-hsl),1); --tweak-blog-item-meta-color: hsla(var(--white-=
hsl),1); --toggle-off-color: hsla(var(--lightAccent-hsl),1); --image-block-=
card-image-overlay-color: hsla(var(--darkAccent-hsl),1); --image-block-post=
er-image-overlay-color: hsla(var(--darkAccent-hsl),1); --paragraphLinkColor=
: hsla(var(--safeLightAccent-hsl),1); --tweak-newsletter-block-description-=
color-on-background: hsla(var(--safeDarkAccent-hsl),1); --siteBackgroundCol=
or: hsla(var(--darkAccent-hsl),1); --list-section-simple-card-description-c=
olor: hsla(var(--black-hsl),1); --image-block-card-image-button-bg-color: h=
sla(var(--safeLightAccent-hsl),1); --secondaryButtonBackgroundColor: hsla(v=
ar(--safeLightAccent-hsl),1); --tweak-newsletter-block-description-color: h=
sla(var(--white-hsl),1); --tweak-form-block-field-border-color: hsla(var(--=
white-hsl),1); --tweak-form-block-field-border-color-hsl: var(--white-hsl);=
 --tweak-form-block-field-border-color-a: 1; --course-list-grid-layout-cour=
se-item-text-color: hsla(var(--black-hsl),1); --image-block-poster-image-bu=
tton-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --solidHeaderBo=
rderColor: hsla(var(--black-hsl),1); --tweak-gallery-lightbox-background-co=
lor: hsla(var(--darkAccent-hsl),1); --list-section-carousel-arrow-backgroun=
d-color: hsla(var(--safeLightAccent-hsl),1); --tweak-form-block-option-colo=
r: hsla(var(--white-hsl),1); --image-block-card-image-title-color: hsla(var=
(--white-hsl),1); --tweak-gallery-icon-background-color: hsla(var(--darkAcc=
ent-hsl),1); --tweak-form-block-button-background-color: hsla(var(--safeLig=
htAccent-hsl),1); --tweak-heading-extra-large-color-on-background: hsla(var=
(--safeDarkAccent-hsl),1); --image-block-overlap-image-button-bg-color: hsl=
a(var(--safeLightAccent-hsl),1); --video-grid-category-nav-color: hsla(var(=
--accent-hsl),1); --tweak-blog-side-by-side-list-title-color: hsla(var(--sa=
feLightAccent-hsl),1); --tweak-video-item-meta-color: hsla(var(--accent-hsl=
),1); --tweak-blog-side-by-side-list-meta-color: hsla(var(--white-hsl),1); =
--image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl),1); -=
-tweak-line-block-line-color: hsla(var(--safeLightAccent-hsl),1); --tweak-b=
log-item-author-profile-color: hsla(var(--white-hsl),1); --tweak-form-block=
-survey-title-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --twe=
ak-blog-basic-grid-list-excerpt-color: hsla(var(--white-hsl),1); --tweak-ma=
rquee-block-paragraph-color: hsla(var(--white-hsl),1); --headerDropShadowCo=
lor: hsla(var(--black-hsl),1); --portfolio-hover-static-title-color: hsla(v=
ar(--safeLightAccent-hsl),1); --tweak-menu-block-nav-color: hsla(var(--safe=
LightAccent-hsl),1); --announcement-bar-text-color: hsla(var(--safeInverseA=
ccent-hsl),1); --tweak-product-basic-item-sale-price-color: hsla(var(--acce=
nt-hsl),1); --tweak-newsletter-block-button-text-color: hsla(var(--safeInve=
rseLightAccent-hsl),1); --solidHeaderBackgroundColor: hsla(var(--white-hsl)=
,1); --summary-block-limited-availability-label-color: hsla(var(--white-hsl=
),1); --list-section-simple-card-description-link-color: hsla(var(--safeLig=
htAccent-hsl),1); --donation-block-background-color: hsla(var(--white-hsl),=
1); --tweak-quote-block-text-color: hsla(var(--white-hsl),1); --list-sectio=
n-simple-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); =
--image-block-collage-image-button-bg-color: hsla(var(--safeDarkAccent-hsl)=
,1); --social-links-block-secondary-icon-color: hsla(var(--darkAccent-hsl),=
1); --tweak-blog-alternating-side-by-side-list-meta-color: hsla(var(--white=
-hsl),1); --course-item-nav-background-color: hsla(var(--black-hsl),1); --p=
ortfolio-index-background-title-color: hsla(var(--white-hsl),1); --portfoli=
o-hover-follow-title-color: hsla(var(--safeLightAccent-hsl),1); --tweak-blo=
g-basic-grid-list-title-color: hsla(var(--safeLightAccent-hsl),1); --tweak-=
video-item-description-color: hsla(var(--accent-hsl),1); --tweak-heading-la=
rge-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-video-i=
tem-pagination-icon-color: hsla(var(--accent-hsl),1); --tweak-blog-side-by-=
side-list-excerpt-color: hsla(var(--white-hsl),1); --image-block-stack-imag=
e-overlay-color: hsla(var(--darkAccent-hsl),1); --tweak-marquee-block-headi=
ng-color: hsla(var(--safeLightAccent-hsl),1); --tweak-blog-single-column-li=
st-meta-color: hsla(var(--white-hsl),1); --tweak-form-block-field-accessory=
-color-on-background: hsla(var(--black-hsl),1); --donation-block-stroke-col=
or: hsla(var(--safeLightAccent-hsl),1); --tweak-paragraph-large-color-on-ba=
ckground: hsla(var(--safeDarkAccent-hsl),1); --image-block-collage-image-ti=
tle-bg-color: hsla(var(--darkAccent-hsl),0); --tweak-newsletter-block-backg=
round-color: hsla(var(--white-hsl),1); --toggle-on-color: hsla(var(--accent=
-hsl),1); --list-section-banner-slideshow-arrow-background-color: hsla(var(=
--safeLightAccent-hsl),1); --tweak-product-basic-item-price-color: hsla(var=
(--white-hsl),1); --image-block-poster-image-button-bg-color: hsla(var(--sa=
feLightAccent-hsl),1); --course-list-grid-layout-course-item-hover-backgrou=
nd-color: hsla(var(--white-hsl),.9); --list-section-simple-card-title-color=
: hsla(var(--safeDarkAccent-hsl),1); --tweak-form-block-option-color-on-bac=
kground: hsla(var(--safeDarkAccent-hsl),1); --primaryButtonBackgroundColor:=
 hsla(var(--safeLightAccent-hsl),1); --product-detail-one-time-purchase-pri=
ce-text-color: hsla(var(--white-hsl),1); --list-section-banner-slideshow-ca=
rd-title-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-events-item-pagi=
nation-icon-color: hsla(var(--white-hsl),1); --shape-block-dropshadow-color=
: hsla(var(--white-hsl),1); --navigationLinkColor: hsla(var(--safeLightAcce=
nt-hsl),1); --tweak-form-block-field-input-color: hsla(var(--white-hsl),1);=
 --tweak-form-block-field-input-color-hsl: var(--white-hsl); --tweak-form-b=
lock-field-input-color-a: 1; --image-block-card-image-title-bg-color: hsla(=
var(--darkAccent-hsl),0); --tweak-quote-block-source-color: hsla(var(--whit=
e-hsl),1); --menuOverlayButtonTextColor: hsla(var(--safeInverseLightAccent-=
hsl),1); --tweak-blog-item-title-color: hsla(var(--safeLightAccent-hsl),1);=
 --tweak-newsletter-block-button-background-color: hsla(var(--safeLightAcce=
nt-hsl),1); --list-section-banner-slideshow-card-description-color: hsla(va=
r(--black-hsl),1); --tweak-blog-masonry-list-excerpt-color: hsla(var(--whit=
e-hsl),1); --menuOverlayBackgroundColor: hsla(var(--darkAccent-hsl),1); --i=
mage-block-overlap-image-title-color: hsla(var(--white-hsl),1); --tweak-blo=
g-side-by-side-list-read-more-color: hsla(var(--safeLightAccent-hsl),1); --=
primaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl),1); --tweak-=
summary-block-secondary-metadata-color: hsla(var(--white-hsl),1); --tweak-b=
log-single-column-list-title-color: hsla(var(--safeLightAccent-hsl),1); --h=
eadingSmallColor: hsla(var(--safeLightAccent-hsl),1); --portfolio-grid-over=
lay-overlay-color: hsla(var(--darkAccent-hsl),1); --course-list-course-chap=
ter-divider-color: hsla(var(--accent-hsl),1); --list-section-carousel-butto=
n-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --gradientHeaderNa=
vigationColor: hsla(var(--black-hsl),1); --image-block-overlap-inline-link-=
color: hsla(var(--white-hsl),1); --list-section-simple-card-button-backgrou=
nd-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-events-item-pagination=
-date-color: hsla(var(--white-hsl),1); --list-section-banner-slideshow-butt=
on-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --video-preview-b=
adge-background-color: hsla(var(--white-hsl),1); --course-list-course-item-=
background: hsla(var(--white-hsl),1); --tweak-product-grid-text-below-list-=
scarcity-color: hsla(var(--white-hsl),1); --tweak-text-block-background-col=
or: hsla(var(--white-hsl),1); --video-preview-badge-font-color: hsla(var(--=
black-hsl),1); --image-block-collage-image-title-color: hsla(var(--safeDark=
Accent-hsl),1); --image-block-collage-image-subtitle-color: hsla(var(--safe=
DarkAccent-hsl),1); --product-detail-subscriptions-button-background-color:=
 hsla(var(--safeLightAccent-hsl),1); --tweak-form-block-field-fill-color: h=
sla(var(--black-hsl),1); --tweak-form-block-field-fill-color-hsl: var(--bla=
ck-hsl); --tweak-form-block-field-fill-color-a: 1; --tweak-newsletter-block=
-title-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-summ=
ary-block-excerpt-color-on-background: hsla(var(--safeDarkAccent-hsl),1); -=
-tweak-newsletter-block-stroke-color: hsla(var(--safeLightAccent-hsl),1); -=
-list-section-simple-button-text-color: hsla(var(--safeInverseLightAccent-h=
sl),1); --tweak-blog-item-comment-meta-color: hsla(var(--white-hsl),1); --t=
weak-accordion-block-stroke-color: hsla(var(--safeLightAccent-hsl),1); --se=
ction-inset-border-color: hsla(var(--darkAccent-hsl),1); --list-section-sim=
ple-card-color: hsla(var(--white-hsl),1); --tweak-summary-block-title-color=
-on-background: hsla(var(--safeDarkAccent-hsl),1); --video-grid-basic-title=
-color: hsla(var(--accent-hsl),1); --course-item-nav-active-lesson-backgrou=
nd-color: hsla(var(--lightAccent-hsl),1); --tweak-product-basic-item-varian=
t-fields-color: hsla(var(--white-hsl),1); --tweak-form-block-description-co=
lor-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-grid-=
text-below-list-pagination-color: hsla(var(--white-hsl),1); --text-highligh=
t-color-on-background: hsla(var(--safeLightAccent-hsl),1); --image-block-ca=
rd-image-subtitle-color: hsla(var(--white-hsl),1); --tweak-blog-basic-grid-=
list-read-more-color: hsla(var(--safeLightAccent-hsl),1); --tweak-product-g=
rid-text-below-list-title-color: hsla(var(--safeLightAccent-hsl),1); --twea=
k-form-block-field-accent-color-on-background: hsla(var(--accent-hsl),1); -=
-tweak-form-block-field-accent-color-on-background-hsl: var(--accent-hsl); =
--tweak-form-block-field-accent-color-on-background-a: 1; --section-divider=
-stroke-color: hsla(var(--safeLightAccent-hsl),1); --list-section-title-col=
or: hsla(var(--safeLightAccent-hsl),1); --image-block-collage-background-co=
lor: hsla(var(--white-hsl),1); --tweak-product-grid-text-below-list-sale-pr=
ice-color: hsla(var(--accent-hsl),1); --text-highlight-color: hsla(var(--sa=
feLightAccent-hsl),1); --tweak-content-link-block-title-color: hsla(var(--w=
hite-hsl),1); --tweak-summary-block-excerpt-color: hsla(var(--white-hsl),1)=
; --tweak-summary-block-stroke-color: hsla(var(--safeLightAccent-hsl),1); -=
-tweak-marquee-block-background-color: hsla(var(--white-hsl),1); --tweak-fo=
rm-block-field-accent-color: hsla(var(--accent-hsl),1); --tweak-form-block-=
field-accent-color-hsl: var(--accent-hsl); --tweak-form-block-field-accent-=
color-a: 1; --list-section-carousel-title-color: hsla(var(--safeLightAccent=
-hsl),1); --image-block-poster-image-title-color: hsla(var(--white-hsl),1);=
 --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl),=
1); --list-section-banner-slideshow-card-color: hsla(var(--white-hsl),1); -=
-tweak-paragraph-link-color-on-background: hsla(var(--safeLightAccent-hsl),=
1); --image-block-overlay-color: hsla(var(--black-hsl),.5); --list-section-=
carousel-arrow-color: hsla(var(--safeInverseLightAccent-hsl),1); --solidHea=
derNavigationColor: hsla(var(--black-hsl),1); --tertiaryButtonTextColor: hs=
la(var(--safeInverseLightAccent-hsl),1); --tweak-blog-single-column-list-ex=
cerpt-color: hsla(var(--white-hsl),1); --tweak-blog-basic-grid-list-meta-co=
lor: hsla(var(--white-hsl),1); --list-section-banner-slideshow-card-button-=
text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-marquee-block=
-stroke-color: hsla(var(--safeLightAccent-hsl),1); --tweak-form-block-butto=
n-background-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --twea=
k-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl),1); --tw=
eak-blog-masonry-list-meta-color: hsla(var(--white-hsl),1); --social-links-=
block-main-icon-color: hsla(var(--white-hsl),1); --image-block-card-image-b=
utton-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --list-section=
-simple-description-color: hsla(var(--white-hsl),1); --image-block-poster-i=
mage-subtitle-color: hsla(var(--white-hsl),1); --tweak-newsletter-block-foo=
tnote-color: hsla(var(--white-hsl),1); --tweak-newsletter-block-footnote-co=
lor-on-background: hsla(var(--safeDarkAccent-hsl),1); --shape-block-backgro=
und-color: hsla(var(--white-hsl),1); --tweak-heading-medium-color-on-backgr=
ound: hsla(var(--safeDarkAccent-hsl),1); --tweak-heading-small-color-on-bac=
kground: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-item-pagination-ti=
tle-color: hsla(var(--white-hsl),1); --video-grid-basic-description-color: =
hsla(var(--accent-hsl),1); --tweak-menu-block-item-price-color: hsla(var(--=
white-hsl),1); --image-block-overlap-image-button-text-color: hsla(var(--sa=
feInverseLightAccent-hsl),1); --list-section-simple-title-color: hsla(var(-=
-safeLightAccent-hsl),1); --tweak-product-quick-view-lightbox-controls-colo=
r: hsla(var(--black-hsl),1); --list-section-banner-slideshow-arrow-color: h=
sla(var(--safeInverseLightAccent-hsl),1); --course-list-course-progress-bar=
-color: hsla(var(--accent-hsl),1); --tweak-accordion-block-divider-color: h=
sla(var(--white-hsl),1); --tweak-summary-block-primary-metadata-color: hsla=
(var(--white-hsl),1); --tweak-form-block-field-fill-color-on-background: hs=
la(var(--lightAccent-hsl),1); --tweak-form-block-field-fill-color-on-backgr=
ound-hsl: var(--lightAccent-hsl); --tweak-form-block-field-fill-color-on-ba=
ckground-a: 1; --tweak-form-block-background-color: hsla(var(--white-hsl),1=
); --tweak-form-block-field-accessory-color: hsla(var(--white-hsl),1); --tw=
eak-form-block-button-text-color-on-background: hsla(var(--safeInverseDarkA=
ccent-hsl),1); --tweak-blog-alternating-side-by-side-list-excerpt-color: hs=
la(var(--white-hsl),1); --tweak-form-block-caption-color: hsla(var(--white-=
hsl),1); --image-block-stack-image-button-bg-color: hsla(var(--safeLightAcc=
ent-hsl),1); --shape-block-stroke-color: hsla(var(--safeLightAccent-hsl),1)=
; --list-section-banner-slideshow-card-button-background-color: hsla(var(--=
safeDarkAccent-hsl),1); --tweak-marquee-block-heading-color-on-background: =
hsla(var(--safeDarkAccent-hsl),1); --image-block-stack-image-title-bg-color=
: hsla(var(--darkAccent-hsl),0); --secondaryButtonTextColor: hsla(var(--saf=
eInverseLightAccent-hsl),1); --product-detail-subscriptions-description-tex=
t-color: hsla(var(--white-hsl),1); --headingLargeColor: hsla(var(--safeLigh=
tAccent-hsl),1); --tweak-blog-single-column-list-read-more-color: hsla(var(=
--safeLightAccent-hsl),1); --tweak-product-grid-text-below-list-price-color=
: hsla(var(--white-hsl),1); --tweak-portfolio-item-pagination-meta-color: h=
sla(var(--white-hsl),1); --list-section-carousel-card-description-link-colo=
r: hsla(var(--safeLightAccent-hsl),1); --tweak-summary-block-title-color: h=
sla(var(--white-hsl),1); --tweak-form-block-button-text-color: hsla(var(--s=
afeInverseLightAccent-hsl),1); --backgroundOverlayColor: hsla(var(--darkAcc=
ent-hsl),1); --tweak-product-basic-item-gallery-controls-color: hsla(var(--=
safeInverseLightAccent-hsl),1); --image-block-poster-image-title-bg-color-v=
2: hsla(var(--darkAccent-hsl),0); --gradientHeaderDropShadowColor: hsla(var=
(--black-hsl),1); --list-section-banner-slideshow-button-background-color: =
hsla(var(--safeLightAccent-hsl),1); --tweak-events-item-pagination-title-co=
lor: hsla(var(--white-hsl),1); --gradientHeaderBackgroundColor: hsla(var(--=
white-hsl),1); --menuOverlayButtonBackgroundColor: hsla(var(--safeLightAcce=
nt-hsl),1); --image-block-overlap-image-subtitle-color: hsla(var(--white-hs=
l),1); --course-list-course-item-text-color: hsla(var(--black-hsl),1); --tw=
eak-blog-item-pagination-meta-color: hsla(var(--white-hsl),1); --course-lis=
t-grid-layout-chapter-divider-color: hsla(var(--safeLightAccent-hsl),1); --=
tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl),1); --tweak=
-form-block-field-border-color-on-background: hsla(var(--black-hsl),1); --t=
weak-form-block-field-border-color-on-background-hsl: var(--black-hsl); --t=
weak-form-block-field-border-color-on-background-a: 1; --image-block-poster=
-inline-link-color: hsla(var(--white-hsl),1); --tweak-menu-block-item-descr=
iption-color: hsla(var(--white-hsl),1); --tweak-newsletter-block-button-tex=
t-color-on-background: hsla(var(--safeInverseDarkAccent-hsl),1); --course-i=
tem-nav-active-lesson-text-color: hsla(var(--black-hsl),1); --image-block-s=
tack-image-subtitle-color: hsla(var(--white-hsl),1); --tweak-form-block-str=
oke-color: hsla(var(--safeLightAccent-hsl),1); --course-list-course-item-ho=
ver-background: hsla(var(--white-hsl),.9); --video-grid-basic-meta-color: h=
sla(var(--accent-hsl),1); --tweak-portfolio-item-pagination-icon-color: hsl=
a(var(--white-hsl),1); --product-detail-subscriptions-title-color: hsla(var=
(--white-hsl),1); }

[data-section-theme=3D"black"] { --course-item-nav-text-color: hsla(var(--w=
hite-hsl),1); --tweak-blog-item-pagination-icon-color: hsla(var(--white-hsl=
),1); --tweak-summary-block-read-more-color-on-background: hsla(var(--black=
-hsl),1); --tweak-quote-block-source-color-on-background: hsla(var(--black-=
hsl),1); --paragraphSmallColor: hsla(var(--white-hsl),1); --list-section-si=
mple-button-background-color: hsla(var(--safeLightAccent-hsl),1); --gradien=
tHeaderBorderColor: hsla(var(--black-hsl),1); --tweak-summary-block-header-=
text-color-on-background: hsla(var(--black-hsl),1); --solidHeaderDropShadow=
Color: hsla(var(--black-hsl),1); --tweak-blog-alternating-side-by-side-list=
-read-more-color: hsla(var(--safeLightAccent-hsl),1); --tweak-summary-block=
-background-color: hsla(var(--white-hsl),1); --tweak-form-block-survey-titl=
e-color: hsla(var(--white-hsl),1); --list-section-carousel-card-description=
-color: hsla(var(--black-hsl),1); --image-block-card-inline-link-color: hsl=
a(var(--white-hsl),1); --paragraphLargeColor: hsla(var(--white-hsl),1); --t=
weak-summary-block-primary-metadata-color-on-background: hsla(var(--black-h=
sl),1); --tweak-blog-item-comment-text-color: hsla(var(--white-hsl),1); --t=
weak-summary-block-read-more-color: hsla(var(--white-hsl),1); --list-sectio=
n-banner-slideshow-card-description-link-color: hsla(var(--safeLightAccent-=
hsl),1); --image-block-stack-inline-link-color: hsla(var(--white-hsl),1); -=
-tweak-menu-block-title-color: hsla(var(--white-hsl),1); --list-section-car=
ousel-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --t=
weak-paragraph-medium-color-on-background: hsla(var(--black-hsl),1); --port=
folio-grid-overlay-title-color: hsla(var(--white-hsl),1); --tweak-accordion=
-block-icon-color: hsla(var(--white-hsl),1); --tweak-marquee-block-paragrap=
h-color-on-background: hsla(var(--black-hsl),1); --tweak-product-quick-view=
-button-color: hsla(var(--black-hsl),1); --product-detail-subscription-pric=
e-text-color: hsla(var(--white-hsl),1); --paragraphMediumColor: hsla(var(--=
white-hsl),1); --siteTitleColor: hsla(var(--white-hsl),1); --tweak-product-=
basic-item-title-color: hsla(var(--white-hsl),1); --tweak-quote-block-text-=
color-on-background: hsla(var(--black-hsl),1); --list-section-carousel-card=
-title-color: hsla(var(--black-hsl),1); --tweak-gallery-icon-color: hsla(va=
r(--white-hsl),1); --image-block-overlap-image-title-bg-color: hsla(var(--b=
lack-hsl),1); --tweak-newsletter-block-title-color: hsla(var(--white-hsl),1=
); --image-block-collage-inline-link-color: hsla(var(--black-hsl),1); --twe=
ak-newsletter-block-button-background-color-on-background: hsla(var(--black=
-hsl),1); --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--white-=
hsl),1); --tweak-product-basic-item-description-color: hsla(var(--white-hsl=
),1); --tertiaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl),1); =
--tweak-video-item-pagination-title-color: hsla(var(--white-hsl),1); --port=
folio-grid-basic-title-color: hsla(var(--white-hsl),1); --tweak-blog-altern=
ating-side-by-side-list-title-color: hsla(var(--white-hsl),1); --course-lis=
t-grid-layout-course-item-border-color: hsla(var(--accent-hsl),1); --menuOv=
erlayNavigationLinkColor: hsla(var(--white-hsl),1); --product-detail-subscr=
iptions-frequency-text-color: hsla(var(--white-hsl),1); --tweak-quote-block=
-stroke-color: hsla(var(--safeLightAccent-hsl),1); --tweak-portfolio-item-p=
agination-title-color: hsla(var(--white-hsl),1); --tweak-form-block-title-c=
olor-on-background: hsla(var(--black-hsl),1); --image-block-collage-image-o=
verlay-color: hsla(var(--darkAccent-hsl),1); --image-block-stack-image-butt=
on-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --tweak-text-bloc=
k-stroke-color: hsla(var(--safeLightAccent-hsl),1); --tweak-paragraph-small=
-color-on-background: hsla(var(--black-hsl),1); --product-detail-subscripti=
ons-button-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --tweak-a=
ccordion-block-icon-color-on-background: hsla(var(--black-hsl),1); --announ=
cement-bar-background-color: hsla(var(--white-hsl),1); --headingLinkColor: =
hsla(var(--lightAccent-hsl),1); --headerBorderColor: hsla(var(--black-hsl),=
1); --course-item-nav-border-color: hsla(var(--white-hsl),.25); --tweak-quo=
te-block-background-color: hsla(var(--white-hsl),1); --tweak-summary-block-=
header-text-color: hsla(var(--white-hsl),1); --list-section-carousel-card-b=
utton-background-color: hsla(var(--safeDarkAccent-hsl),1); --list-section-c=
arousel-card-color: hsla(var(--white-hsl),1); --tweak-blog-masonry-list-rea=
d-more-color: hsla(var(--safeLightAccent-hsl),1); --list-section-banner-sli=
deshow-title-color: hsla(var(--white-hsl),1); --tweak-product-grid-text-bel=
ow-list-category-nav-color: hsla(var(--white-hsl),1); --course-list-grid-la=
yout-course-item-background-color: hsla(var(--white-hsl),1); --tweak-accord=
ion-block-background-color: hsla(var(--white-hsl),1); --tweak-menu-block-it=
em-title-color: hsla(var(--white-hsl),1); --headingMediumColor: hsla(var(--=
white-hsl),1); --list-section-carousel-button-background-color: hsla(var(--=
safeLightAccent-hsl),1); --tweak-accordion-block-divider-color-on-backgroun=
d: hsla(var(--black-hsl),1); --tweak-gallery-lightbox-icon-color: hsla(var(=
--white-hsl),1); --tweak-form-block-description-color: hsla(var(--white-hsl=
),1); --tweak-summary-block-secondary-metadata-color-on-background: hsla(va=
r(--black-hsl),1); --list-section-carousel-description-color: hsla(var(--wh=
ite-hsl),1); --tweak-blog-masonry-list-title-color: hsla(var(--white-hsl),1=
); --tweak-form-block-caption-color-on-background: hsla(var(--black-hsl),1)=
; --tweak-form-block-title-color: hsla(var(--white-hsl),1); --tweak-video-i=
tem-title-color: hsla(var(--white-hsl),1); --image-block-collage-image-butt=
on-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --list-section-ban=
ner-slideshow-description-color: hsla(var(--white-hsl),1); --image-block-st=
ack-image-title-color: hsla(var(--white-hsl),1); --tweak-form-block-field-i=
nput-color-on-background: hsla(var(--black-hsl),1); --tweak-form-block-fiel=
d-input-color-on-background-hsl: var(--black-hsl); --tweak-form-block-field=
-input-color-on-background-a: 1; --headingExtraLargeColor: hsla(var(--white=
-hsl),1); --tweak-blog-item-meta-color: hsla(var(--white-hsl),1); --toggle-=
off-color: hsla(var(--lightAccent-hsl),1); --image-block-card-image-overlay=
-color: hsla(var(--darkAccent-hsl),1); --image-block-poster-image-overlay-c=
olor: hsla(var(--darkAccent-hsl),1); --paragraphLinkColor: hsla(var(--safeL=
ightAccent-hsl),1); --tweak-newsletter-block-description-color-on-backgroun=
d: hsla(var(--black-hsl),1); --siteBackgroundColor: hsla(var(--black-hsl),1=
); --list-section-simple-card-description-color: hsla(var(--black-hsl),1); =
--image-block-card-image-button-bg-color: hsla(var(--safeLightAccent-hsl),1=
); --secondaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl),1); --=
tweak-newsletter-block-description-color: hsla(var(--white-hsl),1); --tweak=
-form-block-field-border-color: hsla(var(--white-hsl),1); --tweak-form-bloc=
k-field-border-color-hsl: var(--white-hsl); --tweak-form-block-field-border=
-color-a: 1; --course-list-grid-layout-course-item-text-color: hsla(var(--b=
lack-hsl),1); --image-block-poster-image-button-text-color: hsla(var(--safe=
InverseLightAccent-hsl),1); --solidHeaderBorderColor: hsla(var(--black-hsl)=
,1); --tweak-gallery-lightbox-background-color: hsla(var(--black-hsl),1); -=
-list-section-carousel-arrow-background-color: hsla(var(--safeLightAccent-h=
sl),1); --tweak-form-block-option-color: hsla(var(--white-hsl),1); --image-=
block-card-image-title-color: hsla(var(--white-hsl),1); --tweak-gallery-ico=
n-background-color: hsla(var(--black-hsl),1); --tweak-form-block-button-bac=
kground-color: hsla(var(--safeLightAccent-hsl),1); --tweak-heading-extra-la=
rge-color-on-background: hsla(var(--black-hsl),1); --image-block-overlap-im=
age-button-bg-color: hsla(var(--safeLightAccent-hsl),1); --video-grid-categ=
ory-nav-color: hsla(var(--white-hsl),1); --tweak-blog-side-by-side-list-tit=
le-color: hsla(var(--white-hsl),1); --tweak-video-item-meta-color: hsla(var=
(--white-hsl),1); --tweak-blog-side-by-side-list-meta-color: hsla(var(--whi=
te-hsl),1); --image-block-overlap-image-overlay-color: hsla(var(--darkAccen=
t-hsl),1); --tweak-line-block-line-color: hsla(var(--white-hsl),1); --tweak=
-blog-item-author-profile-color: hsla(var(--white-hsl),1); --tweak-form-blo=
ck-survey-title-color-on-background: hsla(var(--black-hsl),1); --tweak-blog=
-basic-grid-list-excerpt-color: hsla(var(--white-hsl),1); --tweak-marquee-b=
lock-paragraph-color: hsla(var(--white-hsl),1); --headerDropShadowColor: hs=
la(var(--black-hsl),1); --portfolio-hover-static-title-color: hsla(var(--wh=
ite-hsl),1); --tweak-menu-block-nav-color: hsla(var(--white-hsl),1); --anno=
uncement-bar-text-color: hsla(var(--black-hsl),1); --tweak-product-basic-it=
em-sale-price-color: hsla(var(--accent-hsl),1); --tweak-newsletter-block-bu=
tton-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --solidHeaderBa=
ckgroundColor: hsla(var(--white-hsl),1); --summary-block-limited-availabili=
ty-label-color: hsla(var(--white-hsl),1); --list-section-simple-card-descri=
ption-link-color: hsla(var(--safeLightAccent-hsl),1); --donation-block-back=
ground-color: hsla(var(--white-hsl),1); --tweak-quote-block-text-color: hsl=
a(var(--white-hsl),1); --list-section-simple-card-button-text-color: hsla(v=
ar(--safeInverseDarkAccent-hsl),1); --image-block-collage-image-button-bg-c=
olor: hsla(var(--safeDarkAccent-hsl),1); --social-links-block-secondary-ico=
n-color: hsla(var(--black-hsl),1); --tweak-blog-alternating-side-by-side-li=
st-meta-color: hsla(var(--white-hsl),1); --course-item-nav-background-color=
: hsla(var(--darkAccent-hsl),1); --portfolio-index-background-title-color: =
hsla(var(--white-hsl),1); --portfolio-hover-follow-title-color: hsla(var(--=
white-hsl),1); --tweak-blog-basic-grid-list-title-color: hsla(var(--white-h=
sl),1); --tweak-video-item-description-color: hsla(var(--white-hsl),1); --t=
weak-heading-large-color-on-background: hsla(var(--black-hsl),1); --tweak-v=
ideo-item-pagination-icon-color: hsla(var(--white-hsl),1); --tweak-blog-sid=
e-by-side-list-excerpt-color: hsla(var(--white-hsl),1); --image-block-stack=
-image-overlay-color: hsla(var(--darkAccent-hsl),1); --tweak-marquee-block-=
heading-color: hsla(var(--white-hsl),1); --tweak-blog-single-column-list-me=
ta-color: hsla(var(--white-hsl),1); --tweak-form-block-field-accessory-colo=
r-on-background: hsla(var(--black-hsl),1); --donation-block-stroke-color: h=
sla(var(--safeDarkAccent-hsl),1); --tweak-paragraph-large-color-on-backgrou=
nd: hsla(var(--black-hsl),1); --image-block-collage-image-title-bg-color: h=
sla(var(--black-hsl),0); --tweak-newsletter-block-background-color: hsla(va=
r(--white-hsl),1); --toggle-on-color: hsla(var(--accent-hsl),1); --list-sec=
tion-banner-slideshow-arrow-background-color: hsla(var(--safeLightAccent-hs=
l),1); --tweak-product-basic-item-price-color: hsla(var(--white-hsl),1); --=
image-block-poster-image-button-bg-color: hsla(var(--safeLightAccent-hsl),1=
); --course-list-grid-layout-course-item-hover-background-color: hsla(var(-=
-white-hsl),.95); --list-section-simple-card-title-color: hsla(var(--black-=
hsl),1); --tweak-form-block-option-color-on-background: hsla(var(--black-hs=
l),1); --primaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl),1); =
--product-detail-one-time-purchase-price-text-color: hsla(var(--white-hsl),=
1); --list-section-banner-slideshow-card-title-color: hsla(var(--black-hsl)=
,1); --tweak-events-item-pagination-icon-color: hsla(var(--white-hsl),1); -=
-shape-block-dropshadow-color: hsla(var(--white-hsl),1); --navigationLinkCo=
lor: hsla(var(--white-hsl),1); --tweak-form-block-field-input-color: hsla(v=
ar(--white-hsl),1); --tweak-form-block-field-input-color-hsl: var(--white-h=
sl); --tweak-form-block-field-input-color-a: 1; --image-block-card-image-ti=
tle-bg-color: hsla(var(--black-hsl),0); --tweak-quote-block-source-color: h=
sla(var(--white-hsl),1); --menuOverlayButtonTextColor: hsla(var(--safeInver=
seLightAccent-hsl),1); --tweak-blog-item-title-color: hsla(var(--white-hsl)=
,1); --tweak-newsletter-block-button-background-color: hsla(var(--safeLight=
Accent-hsl),1); --list-section-banner-slideshow-card-description-color: hsl=
a(var(--black-hsl),1); --tweak-blog-masonry-list-excerpt-color: hsla(var(--=
white-hsl),1); --menuOverlayBackgroundColor: hsla(var(--black-hsl),1); --im=
age-block-overlap-image-title-color: hsla(var(--white-hsl),1); --tweak-blog=
-side-by-side-list-read-more-color: hsla(var(--safeLightAccent-hsl),1); --p=
rimaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl),1); --tweak-s=
ummary-block-secondary-metadata-color: hsla(var(--white-hsl),1); --tweak-bl=
og-single-column-list-title-color: hsla(var(--white-hsl),1); --headingSmall=
Color: hsla(var(--white-hsl),1); --portfolio-grid-overlay-overlay-color: hs=
la(var(--black-hsl),1); --course-list-course-chapter-divider-color: hsla(va=
r(--accent-hsl),1); --list-section-carousel-button-text-color: hsla(var(--s=
afeInverseLightAccent-hsl),1); --gradientHeaderNavigationColor: hsla(var(--=
black-hsl),1); --image-block-overlap-inline-link-color: hsla(var(--white-hs=
l),1); --list-section-simple-card-button-background-color: hsla(var(--safeD=
arkAccent-hsl),1); --tweak-events-item-pagination-date-color: hsla(var(--wh=
ite-hsl),1); --list-section-banner-slideshow-button-text-color: hsla(var(--=
safeInverseLightAccent-hsl),1); --video-preview-badge-background-color: hsl=
a(var(--white-hsl),1); --course-list-course-item-background: hsla(var(--whi=
te-hsl),1); --tweak-product-grid-text-below-list-scarcity-color: hsla(var(-=
-white-hsl),1); --tweak-text-block-background-color: hsla(var(--white-hsl),=
1); --video-preview-badge-font-color: hsla(var(--black-hsl),1); --image-blo=
ck-collage-image-title-color: hsla(var(--black-hsl),1); --image-block-colla=
ge-image-subtitle-color: hsla(var(--black-hsl),1); --product-detail-subscri=
ptions-button-background-color: hsla(var(--safeLightAccent-hsl),1); --tweak=
-form-block-field-fill-color: hsla(var(--darkAccent-hsl),1); --tweak-form-b=
lock-field-fill-color-hsl: var(--darkAccent-hsl); --tweak-form-block-field-=
fill-color-a: 1; --tweak-newsletter-block-title-color-on-background: hsla(v=
ar(--black-hsl),1); --tweak-summary-block-excerpt-color-on-background: hsla=
(var(--black-hsl),1); --tweak-newsletter-block-stroke-color: hsla(var(--saf=
eLightAccent-hsl),1); --list-section-simple-button-text-color: hsla(var(--s=
afeInverseLightAccent-hsl),1); --tweak-blog-item-comment-meta-color: hsla(v=
ar(--white-hsl),1); --tweak-accordion-block-stroke-color: hsla(var(--safeLi=
ghtAccent-hsl),1); --section-inset-border-color: hsla(var(--darkAccent-hsl)=
,1); --list-section-simple-card-color: hsla(var(--white-hsl),1); --tweak-su=
mmary-block-title-color-on-background: hsla(var(--black-hsl),1); --video-gr=
id-basic-title-color: hsla(var(--white-hsl),1); --course-item-nav-active-le=
sson-background-color: hsla(var(--lightAccent-hsl),1); --tweak-product-basi=
c-item-variant-fields-color: hsla(var(--white-hsl),1); --tweak-form-block-d=
escription-color-on-background: hsla(var(--black-hsl),1); --tweak-product-g=
rid-text-below-list-pagination-color: hsla(var(--white-hsl),1); --text-high=
light-color-on-background: hsla(var(--safeLightAccent-hsl),1); --image-bloc=
k-card-image-subtitle-color: hsla(var(--white-hsl),1); --tweak-blog-basic-g=
rid-list-read-more-color: hsla(var(--safeLightAccent-hsl),1); --tweak-produ=
ct-grid-text-below-list-title-color: hsla(var(--white-hsl),1); --tweak-form=
-block-field-accent-color-on-background: hsla(var(--accent-hsl),1); --tweak=
-form-block-field-accent-color-on-background-hsl: var(--accent-hsl); --twea=
k-form-block-field-accent-color-on-background-a: 1; --section-divider-strok=
e-color: hsla(var(--safeLightAccent-hsl),1); --list-section-title-color: hs=
la(var(--white-hsl),1); --image-block-collage-background-color: hsla(var(--=
white-hsl),1); --tweak-product-grid-text-below-list-sale-price-color: hsla(=
var(--accent-hsl),1); --text-highlight-color: hsla(var(--safeLightAccent-hs=
l),1); --tweak-content-link-block-title-color: hsla(var(--white-hsl),1); --=
tweak-summary-block-excerpt-color: hsla(var(--white-hsl),1); --tweak-summar=
y-block-stroke-color: hsla(var(--safeLightAccent-hsl),1); --tweak-marquee-b=
lock-background-color: hsla(var(--white-hsl),1); --tweak-form-block-field-a=
ccent-color: hsla(var(--accent-hsl),1); --tweak-form-block-field-accent-col=
or-hsl: var(--accent-hsl); --tweak-form-block-field-accent-color-a: 1; --li=
st-section-carousel-title-color: hsla(var(--white-hsl),1); --image-block-po=
ster-image-title-color: hsla(var(--white-hsl),1); --tweak-product-grid-text=
-below-list-status-color: hsla(var(--accent-hsl),1); --list-section-banner-=
slideshow-card-color: hsla(var(--white-hsl),1); --tweak-paragraph-link-colo=
r-on-background: hsla(var(--safeLightAccent-hsl),1); --image-block-overlay-=
color: hsla(var(--black-hsl),.5); --list-section-carousel-arrow-color: hsla=
(var(--safeInverseLightAccent-hsl),1); --solidHeaderNavigationColor: hsla(v=
ar(--black-hsl),1); --tertiaryButtonTextColor: hsla(var(--safeInverseLightA=
ccent-hsl),1); --tweak-blog-single-column-list-excerpt-color: hsla(var(--wh=
ite-hsl),1); --tweak-blog-basic-grid-list-meta-color: hsla(var(--white-hsl)=
,1); --list-section-banner-slideshow-card-button-text-color: hsla(var(--saf=
eInverseDarkAccent-hsl),1); --tweak-marquee-block-stroke-color: hsla(var(--=
safeLightAccent-hsl),1); --tweak-form-block-button-background-color-on-back=
ground: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-quick-view-light=
box-overlay-color: hsla(var(--white-hsl),1); --tweak-blog-masonry-list-meta=
-color: hsla(var(--white-hsl),1); --social-links-block-main-icon-color: hsl=
a(var(--white-hsl),1); --image-block-card-image-button-text-color: hsla(var=
(--safeInverseLightAccent-hsl),1); --list-section-simple-description-color:=
 hsla(var(--white-hsl),1); --image-block-poster-image-subtitle-color: hsla(=
var(--white-hsl),1); --tweak-newsletter-block-footnote-color: hsla(var(--wh=
ite-hsl),1); --tweak-newsletter-block-footnote-color-on-background: hsla(va=
r(--black-hsl),1); --shape-block-background-color: hsla(var(--white-hsl),1)=
; --tweak-heading-medium-color-on-background: hsla(var(--black-hsl),1); --t=
weak-heading-small-color-on-background: hsla(var(--black-hsl),1); --tweak-b=
log-item-pagination-title-color: hsla(var(--white-hsl),1); --video-grid-bas=
ic-description-color: hsla(var(--white-hsl),1); --tweak-menu-block-item-pri=
ce-color: hsla(var(--white-hsl),1); --image-block-overlap-image-button-text=
-color: hsla(var(--safeInverseLightAccent-hsl),1); --list-section-simple-ti=
tle-color: hsla(var(--white-hsl),1); --tweak-product-quick-view-lightbox-co=
ntrols-color: hsla(var(--black-hsl),1); --list-section-banner-slideshow-arr=
ow-color: hsla(var(--safeInverseLightAccent-hsl),1); --course-list-course-p=
rogress-bar-color: hsla(var(--accent-hsl),1); --tweak-accordion-block-divid=
er-color: hsla(var(--white-hsl),1); --tweak-summary-block-primary-metadata-=
color: hsla(var(--white-hsl),1); --tweak-form-block-field-fill-color-on-bac=
kground: hsla(var(--lightAccent-hsl),1); --tweak-form-block-field-fill-colo=
r-on-background-hsl: var(--lightAccent-hsl); --tweak-form-block-field-fill-=
color-on-background-a: 1; --tweak-form-block-background-color: hsla(var(--w=
hite-hsl),1); --tweak-form-block-field-accessory-color: hsla(var(--white-hs=
l),1); --tweak-form-block-button-text-color-on-background: hsla(var(--safeI=
nverseDarkAccent-hsl),1); --tweak-blog-alternating-side-by-side-list-excerp=
t-color: hsla(var(--white-hsl),1); --tweak-form-block-caption-color: hsla(v=
ar(--white-hsl),1); --image-block-stack-image-button-bg-color: hsla(var(--s=
afeLightAccent-hsl),1); --shape-block-stroke-color: hsla(var(--safeDarkAcce=
nt-hsl),1); --list-section-banner-slideshow-card-button-background-color: h=
sla(var(--safeDarkAccent-hsl),1); --tweak-marquee-block-heading-color-on-ba=
ckground: hsla(var(--black-hsl),1); --image-block-stack-image-title-bg-colo=
r: hsla(var(--black-hsl),0); --secondaryButtonTextColor: hsla(var(--safeInv=
erseLightAccent-hsl),1); --product-detail-subscriptions-description-text-co=
lor: hsla(var(--white-hsl),1); --headingLargeColor: hsla(var(--white-hsl),1=
); --tweak-blog-single-column-list-read-more-color: hsla(var(--safeLightAcc=
ent-hsl),1); --tweak-product-grid-text-below-list-price-color: hsla(var(--w=
hite-hsl),1); --tweak-portfolio-item-pagination-meta-color: hsla(var(--whit=
e-hsl),1); --list-section-carousel-card-description-link-color: hsla(var(--=
safeLightAccent-hsl),1); --tweak-summary-block-title-color: hsla(var(--whit=
e-hsl),1); --tweak-form-block-button-text-color: hsla(var(--safeInverseLigh=
tAccent-hsl),1); --backgroundOverlayColor: hsla(var(--black-hsl),1); --twea=
k-product-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAcc=
ent-hsl),1); --image-block-poster-image-title-bg-color-v2: hsla(var(--black=
-hsl),0); --gradientHeaderDropShadowColor: hsla(var(--black-hsl),1); --list=
-section-banner-slideshow-button-background-color: hsla(var(--safeLightAcce=
nt-hsl),1); --tweak-events-item-pagination-title-color: hsla(var(--white-hs=
l),1); --gradientHeaderBackgroundColor: hsla(var(--white-hsl),1); --menuOve=
rlayButtonBackgroundColor: hsla(var(--safeLightAccent-hsl),1); --image-bloc=
k-overlap-image-subtitle-color: hsla(var(--white-hsl),1); --course-list-cou=
rse-item-text-color: hsla(var(--black-hsl),1); --tweak-blog-item-pagination=
-meta-color: hsla(var(--white-hsl),1); --course-list-grid-layout-chapter-di=
vider-color: hsla(var(--white-hsl),1); --tweak-product-basic-item-scarcity-=
color: hsla(var(--accent-hsl),1); --tweak-form-block-field-border-color-on-=
background: hsla(var(--black-hsl),1); --tweak-form-block-field-border-color=
-on-background-hsl: var(--black-hsl); --tweak-form-block-field-border-color=
-on-background-a: 1; --image-block-poster-inline-link-color: hsla(var(--whi=
te-hsl),1); --tweak-menu-block-item-description-color: hsla(var(--white-hsl=
),1); --tweak-newsletter-block-button-text-color-on-background: hsla(var(--=
safeInverseDarkAccent-hsl),1); --course-item-nav-active-lesson-text-color: =
hsla(var(--black-hsl),1); --image-block-stack-image-subtitle-color: hsla(va=
r(--white-hsl),1); --tweak-form-block-stroke-color: hsla(var(--safeLightAcc=
ent-hsl),1); --course-list-course-item-hover-background: hsla(var(--white-h=
sl),.95); --video-grid-basic-meta-color: hsla(var(--white-hsl),1); --tweak-=
portfolio-item-pagination-icon-color: hsla(var(--white-hsl),1); --product-d=
etail-subscriptions-title-color: hsla(var(--white-hsl),1); }

[data-section-theme=3D"black-bold"] { --course-item-nav-text-color: hsla(va=
r(--white-hsl),1); --tweak-blog-item-pagination-icon-color: hsla(var(--whit=
e-hsl),1); --tweak-summary-block-read-more-color-on-background: hsla(var(--=
safeDarkAccent-hsl),1); --tweak-quote-block-source-color-on-background: hsl=
a(var(--safeDarkAccent-hsl),1); --paragraphSmallColor: hsla(var(--white-hsl=
),1); --list-section-simple-button-background-color: hsla(var(--safeLightAc=
cent-hsl),1); --gradientHeaderBorderColor: hsla(var(--black-hsl),1); --twea=
k-summary-block-header-text-color-on-background: hsla(var(--safeDarkAccent-=
hsl),1); --solidHeaderDropShadowColor: hsla(var(--black-hsl),1); --tweak-bl=
og-alternating-side-by-side-list-read-more-color: hsla(var(--safeLightAccen=
t-hsl),1); --tweak-summary-block-background-color: hsla(var(--white-hsl),1)=
; --tweak-form-block-survey-title-color: hsla(var(--white-hsl),1); --list-s=
ection-carousel-card-description-color: hsla(var(--black-hsl),1); --image-b=
lock-card-inline-link-color: hsla(var(--white-hsl),1); --paragraphLargeColo=
r: hsla(var(--white-hsl),1); --tweak-summary-block-primary-metadata-color-o=
n-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-blog-item-comment-=
text-color: hsla(var(--white-hsl),1); --tweak-summary-block-read-more-color=
: hsla(var(--white-hsl),1); --list-section-banner-slideshow-card-descriptio=
n-link-color: hsla(var(--safeLightAccent-hsl),1); --image-block-stack-inlin=
e-link-color: hsla(var(--white-hsl),1); --tweak-menu-block-title-color: hsl=
a(var(--safeLightAccent-hsl),1); --list-section-carousel-card-button-text-c=
olor: hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-paragraph-medium-co=
lor-on-background: hsla(var(--safeDarkAccent-hsl),1); --portfolio-grid-over=
lay-title-color: hsla(var(--white-hsl),1); --tweak-accordion-block-icon-col=
or: hsla(var(--white-hsl),1); --tweak-marquee-block-paragraph-color-on-back=
ground: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-quick-view-butto=
n-color: hsla(var(--black-hsl),1); --product-detail-subscription-price-text=
-color: hsla(var(--white-hsl),1); --paragraphMediumColor: hsla(var(--white-=
hsl),1); --siteTitleColor: hsla(var(--safeLightAccent-hsl),1); --tweak-prod=
uct-basic-item-title-color: hsla(var(--safeLightAccent-hsl),1); --tweak-quo=
te-block-text-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --lis=
t-section-carousel-card-title-color: hsla(var(--safeDarkAccent-hsl),1); --t=
weak-gallery-icon-color: hsla(var(--white-hsl),1); --image-block-overlap-im=
age-title-bg-color: hsla(var(--black-hsl),1); --tweak-newsletter-block-titl=
e-color: hsla(var(--white-hsl),1); --image-block-collage-inline-link-color:=
 hsla(var(--safeDarkAccent-hsl),1); --tweak-newsletter-block-button-backgro=
und-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-product=
-basic-item-breadcumb-nav-color: hsla(var(--white-hsl),1); --tweak-product-=
basic-item-description-color: hsla(var(--white-hsl),1); --tertiaryButtonBac=
kgroundColor: hsla(var(--safeLightAccent-hsl),1); --tweak-video-item-pagina=
tion-title-color: hsla(var(--accent-hsl),1); --portfolio-grid-basic-title-c=
olor: hsla(var(--safeLightAccent-hsl),1); --tweak-blog-alternating-side-by-=
side-list-title-color: hsla(var(--safeLightAccent-hsl),1); --course-list-gr=
id-layout-course-item-border-color: hsla(var(--accent-hsl),1); --menuOverla=
yNavigationLinkColor: hsla(var(--safeLightAccent-hsl),1); --product-detail-=
subscriptions-frequency-text-color: hsla(var(--white-hsl),1); --tweak-quote=
-block-stroke-color: hsla(var(--safeLightAccent-hsl),1); --tweak-portfolio-=
item-pagination-title-color: hsla(var(--white-hsl),1); --tweak-form-block-t=
itle-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --image-block-=
collage-image-overlay-color: hsla(var(--darkAccent-hsl),1); --image-block-s=
tack-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --=
tweak-text-block-stroke-color: hsla(var(--safeLightAccent-hsl),1); --tweak-=
paragraph-small-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --p=
roduct-detail-subscriptions-button-text-color: hsla(var(--safeInverseLightA=
ccent-hsl),1); --tweak-accordion-block-icon-color-on-background: hsla(var(-=
-safeDarkAccent-hsl),1); --announcement-bar-background-color: hsla(var(--ac=
cent-hsl),1); --headingLinkColor: hsla(var(--safeLightAccent-hsl),1); --hea=
derBorderColor: hsla(var(--black-hsl),1); --course-item-nav-border-color: h=
sla(var(--white-hsl),.25); --tweak-quote-block-background-color: hsla(var(-=
-white-hsl),1); --tweak-summary-block-header-text-color: hsla(var(--white-h=
sl),1); --list-section-carousel-card-button-background-color: hsla(var(--sa=
feDarkAccent-hsl),1); --list-section-carousel-card-color: hsla(var(--white-=
hsl),1); --tweak-blog-masonry-list-read-more-color: hsla(var(--safeLightAcc=
ent-hsl),1); --list-section-banner-slideshow-title-color: hsla(var(--safeLi=
ghtAccent-hsl),1); --tweak-product-grid-text-below-list-category-nav-color:=
 hsla(var(--white-hsl),1); --course-list-grid-layout-course-item-background=
-color: hsla(var(--white-hsl),1); --tweak-accordion-block-background-color:=
 hsla(var(--white-hsl),1); --tweak-menu-block-item-title-color: hsla(var(--=
white-hsl),1); --headingMediumColor: hsla(var(--safeLightAccent-hsl),1); --=
list-section-carousel-button-background-color: hsla(var(--safeLightAccent-h=
sl),1); --tweak-accordion-block-divider-color-on-background: hsla(var(--saf=
eDarkAccent-hsl),1); --tweak-gallery-lightbox-icon-color: hsla(var(--white-=
hsl),1); --tweak-form-block-description-color: hsla(var(--white-hsl),1); --=
tweak-summary-block-secondary-metadata-color-on-background: hsla(var(--safe=
DarkAccent-hsl),1); --list-section-carousel-description-color: hsla(var(--w=
hite-hsl),1); --tweak-blog-masonry-list-title-color: hsla(var(--safeLightAc=
cent-hsl),1); --tweak-form-block-caption-color-on-background: hsla(var(--sa=
feDarkAccent-hsl),1); --tweak-form-block-title-color: hsla(var(--white-hsl)=
,1); --tweak-video-item-title-color: hsla(var(--accent-hsl),1); --image-blo=
ck-collage-image-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1=
); --list-section-banner-slideshow-description-color: hsla(var(--white-hsl)=
,1); --image-block-stack-image-title-color: hsla(var(--white-hsl),1); --twe=
ak-form-block-field-input-color-on-background: hsla(var(--black-hsl),1); --=
tweak-form-block-field-input-color-on-background-hsl: var(--black-hsl); --t=
weak-form-block-field-input-color-on-background-a: 1; --headingExtraLargeCo=
lor: hsla(var(--safeLightAccent-hsl),1); --tweak-blog-item-meta-color: hsla=
(var(--white-hsl),1); --toggle-off-color: hsla(var(--lightAccent-hsl),1); -=
-image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl),1); --ima=
ge-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl),1); --parag=
raphLinkColor: hsla(var(--safeLightAccent-hsl),1); --tweak-newsletter-block=
-description-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --site=
BackgroundColor: hsla(var(--black-hsl),1); --list-section-simple-card-descr=
iption-color: hsla(var(--black-hsl),1); --image-block-card-image-button-bg-=
color: hsla(var(--safeLightAccent-hsl),1); --secondaryButtonBackgroundColor=
: hsla(var(--safeLightAccent-hsl),1); --tweak-newsletter-block-description-=
color: hsla(var(--white-hsl),1); --tweak-form-block-field-border-color: hsl=
a(var(--white-hsl),1); --tweak-form-block-field-border-color-hsl: var(--whi=
te-hsl); --tweak-form-block-field-border-color-a: 1; --course-list-grid-lay=
out-course-item-text-color: hsla(var(--black-hsl),1); --image-block-poster-=
image-button-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --solid=
HeaderBorderColor: hsla(var(--black-hsl),1); --tweak-gallery-lightbox-backg=
round-color: hsla(var(--black-hsl),1); --list-section-carousel-arrow-backgr=
ound-color: hsla(var(--safeLightAccent-hsl),1); --tweak-form-block-option-c=
olor: hsla(var(--white-hsl),1); --image-block-card-image-title-color: hsla(=
var(--white-hsl),1); --tweak-gallery-icon-background-color: hsla(var(--blac=
k-hsl),1); --tweak-form-block-button-background-color: hsla(var(--safeLight=
Accent-hsl),1); --tweak-heading-extra-large-color-on-background: hsla(var(-=
-safeDarkAccent-hsl),1); --image-block-overlap-image-button-bg-color: hsla(=
var(--safeLightAccent-hsl),1); --video-grid-category-nav-color: hsla(var(--=
accent-hsl),1); --tweak-blog-side-by-side-list-title-color: hsla(var(--safe=
LightAccent-hsl),1); --tweak-video-item-meta-color: hsla(var(--accent-hsl),=
1); --tweak-blog-side-by-side-list-meta-color: hsla(var(--white-hsl),1); --=
image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl),1); --t=
weak-line-block-line-color: hsla(var(--safeLightAccent-hsl),1); --tweak-blo=
g-item-author-profile-color: hsla(var(--white-hsl),1); --tweak-form-block-s=
urvey-title-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak=
-blog-basic-grid-list-excerpt-color: hsla(var(--white-hsl),1); --tweak-marq=
uee-block-paragraph-color: hsla(var(--white-hsl),1); --headerDropShadowColo=
r: hsla(var(--black-hsl),1); --portfolio-hover-static-title-color: hsla(var=
(--safeLightAccent-hsl),1); --tweak-menu-block-nav-color: hsla(var(--safeLi=
ghtAccent-hsl),1); --announcement-bar-text-color: hsla(var(--safeInverseAcc=
ent-hsl),1); --tweak-product-basic-item-sale-price-color: hsla(var(--accent=
-hsl),1); --tweak-newsletter-block-button-text-color: hsla(var(--safeInvers=
eLightAccent-hsl),1); --solidHeaderBackgroundColor: hsla(var(--white-hsl),1=
); --summary-block-limited-availability-label-color: hsla(var(--white-hsl),=
1); --list-section-simple-card-description-link-color: hsla(var(--safeLight=
Accent-hsl),1); --donation-block-background-color: hsla(var(--white-hsl),1)=
; --tweak-quote-block-text-color: hsla(var(--white-hsl),1); --list-section-=
simple-card-button-text-color: hsla(var(--safeInverseDarkAccent-hsl),1); --=
image-block-collage-image-button-bg-color: hsla(var(--safeDarkAccent-hsl),1=
); --social-links-block-secondary-icon-color: hsla(var(--black-hsl),1); --t=
weak-blog-alternating-side-by-side-list-meta-color: hsla(var(--white-hsl),1=
); --course-item-nav-background-color: hsla(var(--darkAccent-hsl),1); --por=
tfolio-index-background-title-color: hsla(var(--white-hsl),1); --portfolio-=
hover-follow-title-color: hsla(var(--safeLightAccent-hsl),1); --tweak-blog-=
basic-grid-list-title-color: hsla(var(--safeLightAccent-hsl),1); --tweak-vi=
deo-item-description-color: hsla(var(--accent-hsl),1); --tweak-heading-larg=
e-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-video-ite=
m-pagination-icon-color: hsla(var(--accent-hsl),1); --tweak-blog-side-by-si=
de-list-excerpt-color: hsla(var(--white-hsl),1); --image-block-stack-image-=
overlay-color: hsla(var(--darkAccent-hsl),1); --tweak-marquee-block-heading=
-color: hsla(var(--safeLightAccent-hsl),1); --tweak-blog-single-column-list=
-meta-color: hsla(var(--white-hsl),1); --tweak-form-block-field-accessory-c=
olor-on-background: hsla(var(--black-hsl),1); --donation-block-stroke-color=
: hsla(var(--safeDarkAccent-hsl),1); --tweak-paragraph-large-color-on-backg=
round: hsla(var(--safeDarkAccent-hsl),1); --image-block-collage-image-title=
-bg-color: hsla(var(--black-hsl),0); --tweak-newsletter-block-background-co=
lor: hsla(var(--white-hsl),1); --toggle-on-color: hsla(var(--accent-hsl),1)=
; --list-section-banner-slideshow-arrow-background-color: hsla(var(--safeLi=
ghtAccent-hsl),1); --tweak-product-basic-item-price-color: hsla(var(--white=
-hsl),1); --image-block-poster-image-button-bg-color: hsla(var(--safeLightA=
ccent-hsl),1); --course-list-grid-layout-course-item-hover-background-color=
: hsla(var(--white-hsl),.95); --list-section-simple-card-title-color: hsla(=
var(--safeDarkAccent-hsl),1); --tweak-form-block-option-color-on-background=
: hsla(var(--safeDarkAccent-hsl),1); --primaryButtonBackgroundColor: hsla(v=
ar(--safeLightAccent-hsl),1); --product-detail-one-time-purchase-price-text=
-color: hsla(var(--white-hsl),1); --list-section-banner-slideshow-card-titl=
e-color: hsla(var(--safeDarkAccent-hsl),1); --tweak-events-item-pagination-=
icon-color: hsla(var(--white-hsl),1); --shape-block-dropshadow-color: hsla(=
var(--white-hsl),1); --navigationLinkColor: hsla(var(--safeLightAccent-hsl)=
,1); --tweak-form-block-field-input-color: hsla(var(--white-hsl),1); --twea=
k-form-block-field-input-color-hsl: var(--white-hsl); --tweak-form-block-fi=
eld-input-color-a: 1; --image-block-card-image-title-bg-color: hsla(var(--b=
lack-hsl),0); --tweak-quote-block-source-color: hsla(var(--white-hsl),1); -=
-menuOverlayButtonTextColor: hsla(var(--safeInverseLightAccent-hsl),1); --t=
weak-blog-item-title-color: hsla(var(--safeLightAccent-hsl),1); --tweak-new=
sletter-block-button-background-color: hsla(var(--safeLightAccent-hsl),1); =
--list-section-banner-slideshow-card-description-color: hsla(var(--black-hs=
l),1); --tweak-blog-masonry-list-excerpt-color: hsla(var(--white-hsl),1); -=
-menuOverlayBackgroundColor: hsla(var(--black-hsl),1); --image-block-overla=
p-image-title-color: hsla(var(--white-hsl),1); --tweak-blog-side-by-side-li=
st-read-more-color: hsla(var(--safeLightAccent-hsl),1); --primaryButtonText=
Color: hsla(var(--safeInverseLightAccent-hsl),1); --tweak-summary-block-sec=
ondary-metadata-color: hsla(var(--white-hsl),1); --tweak-blog-single-column=
-list-title-color: hsla(var(--safeLightAccent-hsl),1); --headingSmallColor:=
 hsla(var(--safeLightAccent-hsl),1); --portfolio-grid-overlay-overlay-color=
: hsla(var(--black-hsl),1); --course-list-course-chapter-divider-color: hsl=
a(var(--accent-hsl),1); --list-section-carousel-button-text-color: hsla(var=
(--safeInverseLightAccent-hsl),1); --gradientHeaderNavigationColor: hsla(va=
r(--black-hsl),1); --image-block-overlap-inline-link-color: hsla(var(--whit=
e-hsl),1); --list-section-simple-card-button-background-color: hsla(var(--s=
afeDarkAccent-hsl),1); --tweak-events-item-pagination-date-color: hsla(var(=
--white-hsl),1); --list-section-banner-slideshow-button-text-color: hsla(va=
r(--safeInverseLightAccent-hsl),1); --video-preview-badge-background-color:=
 hsla(var(--white-hsl),1); --course-list-course-item-background: hsla(var(-=
-white-hsl),1); --tweak-product-grid-text-below-list-scarcity-color: hsla(v=
ar(--white-hsl),1); --tweak-text-block-background-color: hsla(var(--white-h=
sl),1); --video-preview-badge-font-color: hsla(var(--black-hsl),1); --image=
-block-collage-image-title-color: hsla(var(--safeDarkAccent-hsl),1); --imag=
e-block-collage-image-subtitle-color: hsla(var(--safeDarkAccent-hsl),1); --=
product-detail-subscriptions-button-background-color: hsla(var(--safeLightA=
ccent-hsl),1); --tweak-form-block-field-fill-color: hsla(var(--darkAccent-h=
sl),1); --tweak-form-block-field-fill-color-hsl: var(--darkAccent-hsl); --t=
weak-form-block-field-fill-color-a: 1; --tweak-newsletter-block-title-color=
-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-summary-block-ex=
cerpt-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-newsl=
etter-block-stroke-color: hsla(var(--safeLightAccent-hsl),1); --list-sectio=
n-simple-button-text-color: hsla(var(--safeInverseLightAccent-hsl),1); --tw=
eak-blog-item-comment-meta-color: hsla(var(--white-hsl),1); --tweak-accordi=
on-block-stroke-color: hsla(var(--safeLightAccent-hsl),1); --section-inset-=
border-color: hsla(var(--darkAccent-hsl),1); --list-section-simple-card-col=
or: hsla(var(--white-hsl),1); --tweak-summary-block-title-color-on-backgrou=
nd: hsla(var(--safeDarkAccent-hsl),1); --video-grid-basic-title-color: hsla=
(var(--accent-hsl),1); --course-item-nav-active-lesson-background-color: hs=
la(var(--lightAccent-hsl),1); --tweak-product-basic-item-variant-fields-col=
or: hsla(var(--white-hsl),1); --tweak-form-block-description-color-on-backg=
round: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-grid-text-below-l=
ist-pagination-color: hsla(var(--white-hsl),1); --text-highlight-color-on-b=
ackground: hsla(var(--safeLightAccent-hsl),1); --image-block-card-image-sub=
title-color: hsla(var(--white-hsl),1); --tweak-blog-basic-grid-list-read-mo=
re-color: hsla(var(--safeLightAccent-hsl),1); --tweak-product-grid-text-bel=
ow-list-title-color: hsla(var(--safeLightAccent-hsl),1); --tweak-form-block=
-field-accent-color-on-background: hsla(var(--accent-hsl),1); --tweak-form-=
block-field-accent-color-on-background-hsl: var(--accent-hsl); --tweak-form=
-block-field-accent-color-on-background-a: 1; --section-divider-stroke-colo=
r: hsla(var(--safeLightAccent-hsl),1); --list-section-title-color: hsla(var=
(--safeLightAccent-hsl),1); --image-block-collage-background-color: hsla(va=
r(--white-hsl),1); --tweak-product-grid-text-below-list-sale-price-color: h=
sla(var(--accent-hsl),1); --text-highlight-color: hsla(var(--safeLightAccen=
t-hsl),1); --tweak-content-link-block-title-color: hsla(var(--white-hsl),1)=
; --tweak-summary-block-excerpt-color: hsla(var(--white-hsl),1); --tweak-su=
mmary-block-stroke-color: hsla(var(--safeLightAccent-hsl),1); --tweak-marqu=
ee-block-background-color: hsla(var(--white-hsl),1); --tweak-form-block-fie=
ld-accent-color: hsla(var(--accent-hsl),1); --tweak-form-block-field-accent=
-color-hsl: var(--accent-hsl); --tweak-form-block-field-accent-color-a: 1; =
--list-section-carousel-title-color: hsla(var(--safeLightAccent-hsl),1); --=
image-block-poster-image-title-color: hsla(var(--white-hsl),1); --tweak-pro=
duct-grid-text-below-list-status-color: hsla(var(--accent-hsl),1); --list-s=
ection-banner-slideshow-card-color: hsla(var(--white-hsl),1); --tweak-parag=
raph-link-color-on-background: hsla(var(--safeLightAccent-hsl),1); --image-=
block-overlay-color: hsla(var(--black-hsl),.5); --list-section-carousel-arr=
ow-color: hsla(var(--safeInverseLightAccent-hsl),1); --solidHeaderNavigatio=
nColor: hsla(var(--black-hsl),1); --tertiaryButtonTextColor: hsla(var(--saf=
eInverseLightAccent-hsl),1); --tweak-blog-single-column-list-excerpt-color:=
 hsla(var(--white-hsl),1); --tweak-blog-basic-grid-list-meta-color: hsla(va=
r(--white-hsl),1); --list-section-banner-slideshow-card-button-text-color: =
hsla(var(--safeInverseDarkAccent-hsl),1); --tweak-marquee-block-stroke-colo=
r: hsla(var(--safeLightAccent-hsl),1); --tweak-form-block-button-background=
-color-on-background: hsla(var(--safeDarkAccent-hsl),1); --tweak-product-qu=
ick-view-lightbox-overlay-color: hsla(var(--white-hsl),1); --tweak-blog-mas=
onry-list-meta-color: hsla(var(--white-hsl),1); --social-links-block-main-i=
con-color: hsla(var(--white-hsl),1); --image-block-card-image-button-text-c=
olor: hsla(var(--safeInverseLightAccent-hsl),1); --list-section-simple-desc=
ription-color: hsla(var(--white-hsl),1); --image-block-poster-image-subtitl=
e-color: hsla(var(--white-hsl),1); --tweak-newsletter-block-footnote-color:=
 hsla(var(--white-hsl),1); --tweak-newsletter-block-footnote-color-on-backg=
round: hsla(var(--safeDarkAccent-hsl),1); --shape-block-background-color: h=
sla(var(--white-hsl),1); --tweak-heading-medium-color-on-background: hsla(v=
ar(--safeDarkAccent-hsl),1); --tweak-heading-small-color-on-background: hsl=
a(var(--safeDarkAccent-hsl),1); --tweak-blog-item-pagination-title-color: h=
sla(var(--white-hsl),1); --video-grid-basic-description-color: hsla(var(--a=
ccent-hsl),1); --tweak-menu-block-item-price-color: hsla(var(--white-hsl),1=
); --image-block-overlap-image-button-text-color: hsla(var(--safeInverseLig=
htAccent-hsl),1); --list-section-simple-title-color: hsla(var(--safeLightAc=
cent-hsl),1); --tweak-product-quick-view-lightbox-controls-color: hsla(var(=
--black-hsl),1); --list-section-banner-slideshow-arrow-color: hsla(var(--sa=
feInverseLightAccent-hsl),1); --course-list-course-progress-bar-color: hsla=
(var(--accent-hsl),1); --tweak-accordion-block-divider-color: hsla(var(--wh=
ite-hsl),1); --tweak-summary-block-primary-metadata-color: hsla(var(--white=
-hsl),1); --tweak-form-block-field-fill-color-on-background: hsla(var(--lig=
htAccent-hsl),1); --tweak-form-block-field-fill-color-on-background-hsl: va=
r(--lightAccent-hsl); --tweak-form-block-field-fill-color-on-background-a: =
1; --tweak-form-block-background-color: hsla(var(--white-hsl),1); --tweak-f=
orm-block-field-accessory-color: hsla(var(--white-hsl),1); --tweak-form-blo=
ck-button-text-color-on-background: hsla(var(--safeInverseDarkAccent-hsl),1=
); --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(var(--whi=
te-hsl),1); --tweak-form-block-caption-color: hsla(var(--white-hsl),1); --i=
mage-block-stack-image-button-bg-color: hsla(var(--safeLightAccent-hsl),1);=
 --shape-block-stroke-color: hsla(var(--safeDarkAccent-hsl),1); --list-sect=
ion-banner-slideshow-card-button-background-color: hsla(var(--safeDarkAccen=
t-hsl),1); --tweak-marquee-block-heading-color-on-background: hsla(var(--sa=
feDarkAccent-hsl),1); --image-block-stack-image-title-bg-color: hsla(var(--=
black-hsl),0); --secondaryButtonTextColor: hsla(var(--safeInverseLightAccen=
t-hsl),1); --product-detail-subscriptions-description-text-color: hsla(var(=
--white-hsl),1); --headingLargeColor: hsla(var(--safeLightAccent-hsl),1); -=
-tweak-blog-single-column-list-read-more-color: hsla(var(--safeLightAccent-=
hsl),1); --tweak-product-grid-text-below-list-price-color: hsla(var(--white=
-hsl),1); --tweak-portfolio-item-pagination-meta-color: hsla(var(--white-hs=
l),1); --list-section-carousel-card-description-link-color: hsla(var(--safe=
LightAccent-hsl),1); --tweak-summary-block-title-color: hsla(var(--white-hs=
l),1); --tweak-form-block-button-text-color: hsla(var(--safeInverseLightAcc=
ent-hsl),1); --backgroundOverlayColor: hsla(var(--black-hsl),1); --tweak-pr=
oduct-basic-item-gallery-controls-color: hsla(var(--safeInverseLightAccent-=
hsl),1); --image-block-poster-image-title-bg-color-v2: hsla(var(--black-hsl=
),0); --gradientHeaderDropShadowColor: hsla(var(--black-hsl),1); --list-sec=
tion-banner-slideshow-button-background-color: hsla(var(--safeLightAccent-h=
sl),1); --tweak-events-item-pagination-title-color: hsla(var(--white-hsl),1=
); --gradientHeaderBackgroundColor: hsla(var(--white-hsl),1); --menuOverlay=
ButtonBackgroundColor: hsla(var(--safeLightAccent-hsl),1); --image-block-ov=
erlap-image-subtitle-color: hsla(var(--white-hsl),1); --course-list-course-=
item-text-color: hsla(var(--black-hsl),1); --tweak-blog-item-pagination-met=
a-color: hsla(var(--white-hsl),1); --course-list-grid-layout-chapter-divide=
r-color: hsla(var(--safeLightAccent-hsl),1); --tweak-product-basic-item-sca=
rcity-color: hsla(var(--accent-hsl),1); --tweak-form-block-field-border-col=
or-on-background: hsla(var(--black-hsl),1); --tweak-form-block-field-border=
-color-on-background-hsl: var(--black-hsl); --tweak-form-block-field-border=
-color-on-background-a: 1; --image-block-poster-inline-link-color: hsla(var=
(--white-hsl),1); --tweak-menu-block-item-description-color: hsla(var(--whi=
te-hsl),1); --tweak-newsletter-block-button-text-color-on-background: hsla(=
var(--safeInverseDarkAccent-hsl),1); --course-item-nav-active-lesson-text-c=
olor: hsla(var(--black-hsl),1); --image-block-stack-image-subtitle-color: h=
sla(var(--white-hsl),1); --tweak-form-block-stroke-color: hsla(var(--safeLi=
ghtAccent-hsl),1); --course-list-course-item-hover-background: hsla(var(--w=
hite-hsl),.95); --video-grid-basic-meta-color: hsla(var(--accent-hsl),1); -=
-tweak-portfolio-item-pagination-icon-color: hsla(var(--white-hsl),1); --pr=
oduct-detail-subscriptions-title-color: hsla(var(--white-hsl),1); }

[data-section-theme=3D"bright"] { --course-item-nav-text-color: hsla(var(--=
white-hsl),1); --tweak-blog-item-pagination-icon-color: hsla(var(--safeInve=
rseAccent-hsl),1); --tweak-summary-block-read-more-color-on-background: hsl=
a(var(--accent-hsl),1); --tweak-quote-block-source-color-on-background: hsl=
a(var(--accent-hsl),1); --paragraphSmallColor: hsla(var(--safeInverseAccent=
-hsl),1); --list-section-simple-button-background-color: hsla(var(--safeInv=
erseAccent-hsl),1); --gradientHeaderBorderColor: hsla(var(--black-hsl),1); =
--tweak-summary-block-header-text-color-on-background: hsla(var(--accent-hs=
l),1); --solidHeaderDropShadowColor: hsla(var(--black-hsl),1); --tweak-blog=
-alternating-side-by-side-list-read-more-color: hsla(var(--safeInverseAccen=
t-hsl),1); --tweak-summary-block-background-color: hsla(var(--safeInverseAc=
cent-hsl),1); --tweak-form-block-survey-title-color: hsla(var(--safeInverse=
Accent-hsl),1); --list-section-carousel-card-description-color: hsla(var(--=
accent-hsl),1); --image-block-card-inline-link-color: hsla(var(--safeInvers=
eAccent-hsl),1); --paragraphLargeColor: hsla(var(--safeInverseAccent-hsl),1=
); --tweak-summary-block-primary-metadata-color-on-background: hsla(var(--a=
ccent-hsl),1); --tweak-blog-item-comment-text-color: hsla(var(--safeInverse=
Accent-hsl),1); --tweak-summary-block-read-more-color: hsla(var(--safeInver=
seAccent-hsl),1); --list-section-banner-slideshow-card-description-link-col=
or: hsla(var(--accent-hsl),1); --image-block-stack-inline-link-color: hsla(=
var(--safeInverseAccent-hsl),1); --tweak-menu-block-title-color: hsla(var(-=
-safeInverseAccent-hsl),1); --list-section-carousel-card-button-text-color:=
 hsla(var(--safeInverseAccent-hsl),1); --tweak-paragraph-medium-color-on-ba=
ckground: hsla(var(--accent-hsl),1); --portfolio-grid-overlay-title-color: =
hsla(var(--safeInverseAccent-hsl),1); --tweak-accordion-block-icon-color: h=
sla(var(--safeInverseAccent-hsl),1); --tweak-marquee-block-paragraph-color-=
on-background: hsla(var(--accent-hsl),1); --tweak-product-quick-view-button=
-color: hsla(var(--black-hsl),1); --product-detail-subscription-price-text-=
color: hsla(var(--safeInverseAccent-hsl),1); --paragraphMediumColor: hsla(v=
ar(--safeInverseAccent-hsl),1); --siteTitleColor: hsla(var(--safeInverseAcc=
ent-hsl),1); --tweak-product-basic-item-title-color: hsla(var(--safeInverse=
Accent-hsl),1); --tweak-quote-block-text-color-on-background: hsla(var(--ac=
cent-hsl),1); --list-section-carousel-card-title-color: hsla(var(--accent-h=
sl),1); --tweak-gallery-icon-color: hsla(var(--safeInverseAccent-hsl),1); -=
-image-block-overlap-image-title-bg-color: hsla(var(--accent-hsl),1); --twe=
ak-newsletter-block-title-color: hsla(var(--safeInverseAccent-hsl),1); --im=
age-block-collage-inline-link-color: hsla(var(--accent-hsl),1); --tweak-new=
sletter-block-button-background-color-on-background: hsla(var(--accent-hsl)=
,1); --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--safeInverse=
Accent-hsl),1); --tweak-product-basic-item-description-color: hsla(var(--sa=
feInverseAccent-hsl),1); --tertiaryButtonBackgroundColor: hsla(var(--safeIn=
verseAccent-hsl),1); --tweak-video-item-pagination-title-color: hsla(var(--=
white-hsl),1); --portfolio-grid-basic-title-color: hsla(var(--safeInverseAc=
cent-hsl),1); --tweak-blog-alternating-side-by-side-list-title-color: hsla(=
var(--safeInverseAccent-hsl),1); --course-list-grid-layout-course-item-bord=
er-color: hsla(var(--darkAccent-hsl),1); --menuOverlayNavigationLinkColor: =
hsla(var(--safeInverseAccent-hsl),1); --product-detail-subscriptions-freque=
ncy-text-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-quote-block-s=
troke-color: hsla(var(--darkAccent-hsl),1); --tweak-portfolio-item-paginati=
on-title-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-form-block-ti=
tle-color-on-background: hsla(var(--accent-hsl),1); --image-block-collage-i=
mage-overlay-color: hsla(var(--darkAccent-hsl),1); --image-block-stack-imag=
e-button-text-color: hsla(var(--accent-hsl),1); --tweak-text-block-stroke-c=
olor: hsla(var(--darkAccent-hsl),1); --tweak-paragraph-small-color-on-backg=
round: hsla(var(--accent-hsl),1); --product-detail-subscriptions-button-tex=
t-color: hsla(var(--accent-hsl),1); --tweak-accordion-block-icon-color-on-b=
ackground: hsla(var(--accent-hsl),1); --announcement-bar-background-color: =
hsla(var(--safeInverseAccent-hsl),1); --headingLinkColor: hsla(var(--safeIn=
verseAccent-hsl),1); --headerBorderColor: hsla(var(--black-hsl),1); --cours=
e-item-nav-border-color: hsla(var(--white-hsl),.25); --tweak-quote-block-ba=
ckground-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-summary-block=
-header-text-color: hsla(var(--safeInverseAccent-hsl),1); --list-section-ca=
rousel-card-button-background-color: hsla(var(--accent-hsl),1); --list-sect=
ion-carousel-card-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-blog=
-masonry-list-read-more-color: hsla(var(--safeInverseAccent-hsl),1); --list=
-section-banner-slideshow-title-color: hsla(var(--safeInverseAccent-hsl),1)=
; --tweak-product-grid-text-below-list-category-nav-color: hsla(var(--safeI=
nverseAccent-hsl),1); --course-list-grid-layout-course-item-background-colo=
r: hsla(var(--black-hsl),1); --tweak-accordion-block-background-color: hsla=
(var(--safeInverseAccent-hsl),1); --tweak-menu-block-item-title-color: hsla=
(var(--safeInverseAccent-hsl),1); --headingMediumColor: hsla(var(--safeInve=
rseAccent-hsl),1); --list-section-carousel-button-background-color: hsla(va=
r(--safeInverseAccent-hsl),1); --tweak-accordion-block-divider-color-on-bac=
kground: hsla(var(--accent-hsl),1); --tweak-gallery-lightbox-icon-color: hs=
la(var(--safeInverseAccent-hsl),1); --tweak-form-block-description-color: h=
sla(var(--safeInverseAccent-hsl),1); --tweak-summary-block-secondary-metada=
ta-color-on-background: hsla(var(--accent-hsl),1); --list-section-carousel-=
description-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-blog-mason=
ry-list-title-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-form-blo=
ck-caption-color-on-background: hsla(var(--accent-hsl),1); --tweak-form-blo=
ck-title-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-video-item-ti=
tle-color: hsla(var(--white-hsl),1); --image-block-collage-image-button-tex=
t-color: hsla(var(--safeInverseAccent-hsl),1); --list-section-banner-slides=
how-description-color: hsla(var(--safeInverseAccent-hsl),1); --image-block-=
stack-image-title-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-form=
-block-field-input-color-on-background: hsla(var(--accent-hsl),1); --tweak-=
form-block-field-input-color-on-background-hsl: var(--accent-hsl); --tweak-=
form-block-field-input-color-on-background-a: 1; --headingExtraLargeColor: =
hsla(var(--safeInverseAccent-hsl),1); --tweak-blog-item-meta-color: hsla(va=
r(--safeInverseAccent-hsl),1); --toggle-off-color: hsla(var(--lightAccent-h=
sl),1); --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl),=
1); --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl),1)=
; --paragraphLinkColor: hsla(var(--safeInverseAccent-hsl),1); --tweak-newsl=
etter-block-description-color-on-background: hsla(var(--accent-hsl),1); --s=
iteBackgroundColor: hsla(var(--accent-hsl),1); --list-section-simple-card-d=
escription-color: hsla(var(--accent-hsl),1); --image-block-card-image-butto=
n-bg-color: hsla(var(--safeInverseAccent-hsl),1); --secondaryButtonBackgrou=
ndColor: hsla(var(--safeInverseAccent-hsl),1); --tweak-newsletter-block-des=
cription-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-form-block-fi=
eld-border-color: hsla(var(--black-hsl),1); --tweak-form-block-field-border=
-color-hsl: var(--black-hsl); --tweak-form-block-field-border-color-a: 1; -=
-course-list-grid-layout-course-item-text-color: hsla(var(--lightAccent-hsl=
),1); --image-block-poster-image-button-text-color: hsla(var(--safeInverseL=
ightAccent-hsl),1); --solidHeaderBorderColor: hsla(var(--black-hsl),1); --t=
weak-gallery-lightbox-background-color: hsla(var(--accent-hsl),1); --list-s=
ection-carousel-arrow-background-color: hsla(var(--safeInverseAccent-hsl),1=
); --tweak-form-block-option-color: hsla(var(--safeInverseAccent-hsl),1); -=
-image-block-card-image-title-color: hsla(var(--safeInverseAccent-hsl),1); =
--tweak-gallery-icon-background-color: hsla(var(--accent-hsl),1); --tweak-f=
orm-block-button-background-color: hsla(var(--safeInverseAccent-hsl),1); --=
tweak-heading-extra-large-color-on-background: hsla(var(--accent-hsl),1); -=
-image-block-overlap-image-button-bg-color: hsla(var(--safeInverseAccent-hs=
l),1); --video-grid-category-nav-color: hsla(var(--white-hsl),1); --tweak-b=
log-side-by-side-list-title-color: hsla(var(--safeInverseAccent-hsl),1); --=
tweak-video-item-meta-color: hsla(var(--white-hsl),1); --tweak-blog-side-by=
-side-list-meta-color: hsla(var(--safeInverseAccent-hsl),1); --image-block-=
overlap-image-overlay-color: hsla(var(--darkAccent-hsl),1); --tweak-line-bl=
ock-line-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-blog-item-aut=
hor-profile-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-form-block=
-survey-title-color-on-background: hsla(var(--accent-hsl),1); --tweak-blog-=
basic-grid-list-excerpt-color: hsla(var(--safeInverseAccent-hsl),1); --twea=
k-marquee-block-paragraph-color: hsla(var(--safeInverseAccent-hsl),1); --he=
aderDropShadowColor: hsla(var(--black-hsl),1); --portfolio-hover-static-tit=
le-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-menu-block-nav-colo=
r: hsla(var(--safeInverseAccent-hsl),1); --announcement-bar-text-color: hsl=
a(var(--accent-hsl),1); --tweak-product-basic-item-sale-price-color: hsla(v=
ar(--safeInverseAccent-hsl),1); --tweak-newsletter-block-button-text-color:=
 hsla(var(--accent-hsl),1); --solidHeaderBackgroundColor: hsla(var(--white-=
hsl),1); --summary-block-limited-availability-label-color: hsla(var(--safeI=
nverseAccent-hsl),1); --list-section-simple-card-description-link-color: hs=
la(var(--accent-hsl),1); --donation-block-background-color: hsla(var(--safe=
InverseAccent-hsl),1); --tweak-quote-block-text-color: hsla(var(--safeInver=
seAccent-hsl),1); --list-section-simple-card-button-text-color: hsla(var(--=
safeInverseAccent-hsl),1); --image-block-collage-image-button-bg-color: hsl=
a(var(--accent-hsl),1); --social-links-block-secondary-icon-color: hsla(var=
(--accent-hsl),1); --tweak-blog-alternating-side-by-side-list-meta-color: h=
sla(var(--safeInverseAccent-hsl),1); --course-item-nav-background-color: hs=
la(var(--black-hsl),1); --portfolio-index-background-title-color: hsla(var(=
--safeInverseAccent-hsl),1); --portfolio-hover-follow-title-color: hsla(var=
(--safeInverseAccent-hsl),1); --tweak-blog-basic-grid-list-title-color: hsl=
a(var(--safeInverseAccent-hsl),1); --tweak-video-item-description-color: hs=
la(var(--white-hsl),1); --tweak-heading-large-color-on-background: hsla(var=
(--accent-hsl),1); --tweak-video-item-pagination-icon-color: hsla(var(--whi=
te-hsl),1); --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--safeIn=
verseAccent-hsl),1); --image-block-stack-image-overlay-color: hsla(var(--da=
rkAccent-hsl),1); --tweak-marquee-block-heading-color: hsla(var(--safeInver=
seAccent-hsl),1); --tweak-blog-single-column-list-meta-color: hsla(var(--sa=
feInverseAccent-hsl),1); --tweak-form-block-field-accessory-color-on-backgr=
ound: hsla(var(--accent-hsl),1); --donation-block-stroke-color: hsla(var(--=
black-hsl),1); --tweak-paragraph-large-color-on-background: hsla(var(--acce=
nt-hsl),1); --image-block-collage-image-title-bg-color: hsla(var(--accent-h=
sl),0); --tweak-newsletter-block-background-color: hsla(var(--safeInverseAc=
cent-hsl),1); --toggle-on-color: hsla(var(--black-hsl),1); --list-section-b=
anner-slideshow-arrow-background-color: hsla(var(--safeInverseAccent-hsl),1=
); --tweak-product-basic-item-price-color: hsla(var(--safeInverseAccent-hsl=
),1); --image-block-poster-image-button-bg-color: hsla(var(--safeLightAccen=
t-hsl),1); --course-list-grid-layout-course-item-hover-background-color: hs=
la(var(--black-hsl),.9); --list-section-simple-card-title-color: hsla(var(-=
-accent-hsl),1); --tweak-form-block-option-color-on-background: hsla(var(--=
accent-hsl),1); --primaryButtonBackgroundColor: hsla(var(--safeInverseAccen=
t-hsl),1); --product-detail-one-time-purchase-price-text-color: hsla(var(--=
safeInverseAccent-hsl),1); --list-section-banner-slideshow-card-title-color=
: hsla(var(--accent-hsl),1); --tweak-events-item-pagination-icon-color: hsl=
a(var(--safeInverseAccent-hsl),1); --shape-block-dropshadow-color: hsla(var=
(--safeInverseAccent-hsl),1); --navigationLinkColor: hsla(var(--safeInverse=
Accent-hsl),1); --tweak-form-block-field-input-color: hsla(var(--black-hsl)=
,1); --tweak-form-block-field-input-color-hsl: var(--black-hsl); --tweak-fo=
rm-block-field-input-color-a: 1; --image-block-card-image-title-bg-color: h=
sla(var(--accent-hsl),0); --tweak-quote-block-source-color: hsla(var(--safe=
InverseAccent-hsl),1); --menuOverlayButtonTextColor: hsla(var(--accent-hsl)=
,1); --tweak-blog-item-title-color: hsla(var(--safeInverseAccent-hsl),1); -=
-tweak-newsletter-block-button-background-color: hsla(var(--safeInverseAcce=
nt-hsl),1); --list-section-banner-slideshow-card-description-color: hsla(va=
r(--accent-hsl),1); --tweak-blog-masonry-list-excerpt-color: hsla(var(--saf=
eInverseAccent-hsl),1); --menuOverlayBackgroundColor: hsla(var(--accent-hsl=
),1); --image-block-overlap-image-title-color: hsla(var(--safeInverseAccent=
-hsl),1); --tweak-blog-side-by-side-list-read-more-color: hsla(var(--safeIn=
verseAccent-hsl),1); --primaryButtonTextColor: hsla(var(--accent-hsl),1); -=
-tweak-summary-block-secondary-metadata-color: hsla(var(--safeInverseAccent=
-hsl),1); --tweak-blog-single-column-list-title-color: hsla(var(--safeInver=
seAccent-hsl),1); --headingSmallColor: hsla(var(--safeInverseAccent-hsl),1)=
; --portfolio-grid-overlay-overlay-color: hsla(var(--accent-hsl),1); --cour=
se-list-course-chapter-divider-color: hsla(var(--darkAccent-hsl),1); --list=
-section-carousel-button-text-color: hsla(var(--accent-hsl),1); --gradientH=
eaderNavigationColor: hsla(var(--black-hsl),1); --image-block-overlap-inlin=
e-link-color: hsla(var(--safeInverseAccent-hsl),1); --list-section-simple-c=
ard-button-background-color: hsla(var(--accent-hsl),1); --tweak-events-item=
-pagination-date-color: hsla(var(--safeInverseAccent-hsl),1); --list-sectio=
n-banner-slideshow-button-text-color: hsla(var(--accent-hsl),1); --video-pr=
eview-badge-background-color: hsla(var(--white-hsl),1); --course-list-cours=
e-item-background: hsla(var(--black-hsl),1); --tweak-product-grid-text-belo=
w-list-scarcity-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-text-b=
lock-background-color: hsla(var(--safeInverseAccent-hsl),1); --video-previe=
w-badge-font-color: hsla(var(--black-hsl),1); --image-block-collage-image-t=
itle-color: hsla(var(--accent-hsl),1); --image-block-collage-image-subtitle=
-color: hsla(var(--accent-hsl),1); --product-detail-subscriptions-button-ba=
ckground-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-form-block-fi=
eld-fill-color: hsla(var(--white-hsl),1); --tweak-form-block-field-fill-col=
or-hsl: var(--white-hsl); --tweak-form-block-field-fill-color-a: 1; --tweak=
-newsletter-block-title-color-on-background: hsla(var(--accent-hsl),1); --t=
weak-summary-block-excerpt-color-on-background: hsla(var(--accent-hsl),1); =
--tweak-newsletter-block-stroke-color: hsla(var(--darkAccent-hsl),1); --lis=
t-section-simple-button-text-color: hsla(var(--accent-hsl),1); --tweak-blog=
-item-comment-meta-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-acc=
ordion-block-stroke-color: hsla(var(--darkAccent-hsl),1); --section-inset-b=
order-color: hsla(var(--darkAccent-hsl),1); --list-section-simple-card-colo=
r: hsla(var(--safeInverseAccent-hsl),1); --tweak-summary-block-title-color-=
on-background: hsla(var(--accent-hsl),1); --video-grid-basic-title-color: h=
sla(var(--white-hsl),1); --course-item-nav-active-lesson-background-color: =
hsla(var(--lightAccent-hsl),1); --tweak-product-basic-item-variant-fields-c=
olor: hsla(var(--safeInverseAccent-hsl),1); --tweak-form-block-description-=
color-on-background: hsla(var(--accent-hsl),1); --tweak-product-grid-text-b=
elow-list-pagination-color: hsla(var(--safeInverseAccent-hsl),1); --text-hi=
ghlight-color-on-background: hsla(var(--accent-hsl),1); --image-block-card-=
image-subtitle-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-blog-ba=
sic-grid-list-read-more-color: hsla(var(--safeInverseAccent-hsl),1); --twea=
k-product-grid-text-below-list-title-color: hsla(var(--safeInverseAccent-hs=
l),1); --tweak-form-block-field-accent-color-on-background: hsla(var(--ligh=
tAccent-hsl),1); --tweak-form-block-field-accent-color-on-background-hsl: v=
ar(--lightAccent-hsl); --tweak-form-block-field-accent-color-on-background-=
a: 1; --section-divider-stroke-color: hsla(var(--safeInverseAccent-hsl),1);=
 --list-section-title-color: hsla(var(--safeInverseAccent-hsl),1); --image-=
block-collage-background-color: hsla(var(--safeInverseAccent-hsl),1); --twe=
ak-product-grid-text-below-list-sale-price-color: hsla(var(--white-hsl),1);=
 --text-highlight-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-cont=
ent-link-block-title-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-s=
ummary-block-excerpt-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-s=
ummary-block-stroke-color: hsla(var(--darkAccent-hsl),1); --tweak-marquee-b=
lock-background-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-form-b=
lock-field-accent-color: hsla(var(--darkAccent-hsl),1); --tweak-form-block-=
field-accent-color-hsl: var(--darkAccent-hsl); --tweak-form-block-field-acc=
ent-color-a: 1; --list-section-carousel-title-color: hsla(var(--safeInverse=
Accent-hsl),1); --image-block-poster-image-title-color: hsla(var(--white-hs=
l),1); --tweak-product-grid-text-below-list-status-color: hsla(var(--white-=
hsl),1); --list-section-banner-slideshow-card-color: hsla(var(--safeInverse=
Accent-hsl),1); --tweak-paragraph-link-color-on-background: hsla(var(--acce=
nt-hsl),1); --image-block-overlay-color: hsla(var(--black-hsl),.5); --list-=
section-carousel-arrow-color: hsla(var(--accent-hsl),1); --solidHeaderNavig=
ationColor: hsla(var(--black-hsl),1); --tertiaryButtonTextColor: hsla(var(-=
-accent-hsl),1); --tweak-blog-single-column-list-excerpt-color: hsla(var(--=
safeInverseAccent-hsl),1); --tweak-blog-basic-grid-list-meta-color: hsla(va=
r(--safeInverseAccent-hsl),1); --list-section-banner-slideshow-card-button-=
text-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-marquee-block-str=
oke-color: hsla(var(--darkAccent-hsl),1); --tweak-form-block-button-backgro=
und-color-on-background: hsla(var(--accent-hsl),1); --tweak-product-quick-v=
iew-lightbox-overlay-color: hsla(var(--white-hsl),1); --tweak-blog-masonry-=
list-meta-color: hsla(var(--safeInverseAccent-hsl),1); --social-links-block=
-main-icon-color: hsla(var(--safeInverseAccent-hsl),1); --image-block-card-=
image-button-text-color: hsla(var(--accent-hsl),1); --list-section-simple-d=
escription-color: hsla(var(--safeInverseAccent-hsl),1); --image-block-poste=
r-image-subtitle-color: hsla(var(--white-hsl),1); --tweak-newsletter-block-=
footnote-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-newsletter-bl=
ock-footnote-color-on-background: hsla(var(--accent-hsl),1); --shape-block-=
background-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-heading-med=
ium-color-on-background: hsla(var(--accent-hsl),1); --tweak-heading-small-c=
olor-on-background: hsla(var(--accent-hsl),1); --tweak-blog-item-pagination=
-title-color: hsla(var(--safeInverseAccent-hsl),1); --video-grid-basic-desc=
ription-color: hsla(var(--white-hsl),1); --tweak-menu-block-item-price-colo=
r: hsla(var(--safeInverseAccent-hsl),1); --image-block-overlap-image-button=
-text-color: hsla(var(--accent-hsl),1); --list-section-simple-title-color: =
hsla(var(--safeInverseAccent-hsl),1); --tweak-product-quick-view-lightbox-c=
ontrols-color: hsla(var(--black-hsl),1); --list-section-banner-slideshow-ar=
row-color: hsla(var(--accent-hsl),1); --course-list-course-progress-bar-col=
or: hsla(var(--darkAccent-hsl),1); --tweak-accordion-block-divider-color: h=
sla(var(--safeInverseAccent-hsl),1); --tweak-summary-block-primary-metadata=
-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-form-block-field-fill=
-color-on-background: hsla(var(--darkAccent-hsl),1); --tweak-form-block-fie=
ld-fill-color-on-background-hsl: var(--darkAccent-hsl); --tweak-form-block-=
field-fill-color-on-background-a: 1; --tweak-form-block-background-color: h=
sla(var(--safeInverseAccent-hsl),1); --tweak-form-block-field-accessory-col=
or: hsla(var(--black-hsl),1); --tweak-form-block-button-text-color-on-backg=
round: hsla(var(--safeInverseAccent-hsl),1); --tweak-blog-alternating-side-=
by-side-list-excerpt-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-f=
orm-block-caption-color: hsla(var(--safeInverseAccent-hsl),1); --image-bloc=
k-stack-image-button-bg-color: hsla(var(--safeInverseAccent-hsl),1); --shap=
e-block-stroke-color: hsla(var(--black-hsl),1); --list-section-banner-slide=
show-card-button-background-color: hsla(var(--accent-hsl),1); --tweak-marqu=
ee-block-heading-color-on-background: hsla(var(--accent-hsl),1); --image-bl=
ock-stack-image-title-bg-color: hsla(var(--accent-hsl),0); --secondaryButto=
nTextColor: hsla(var(--accent-hsl),1); --product-detail-subscriptions-descr=
iption-text-color: hsla(var(--safeInverseAccent-hsl),1); --headingLargeColo=
r: hsla(var(--safeInverseAccent-hsl),1); --tweak-blog-single-column-list-re=
ad-more-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-product-grid-t=
ext-below-list-price-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-p=
ortfolio-item-pagination-meta-color: hsla(var(--safeInverseAccent-hsl),1); =
--list-section-carousel-card-description-link-color: hsla(var(--accent-hsl)=
,1); --tweak-summary-block-title-color: hsla(var(--safeInverseAccent-hsl),1=
); --tweak-form-block-button-text-color: hsla(var(--accent-hsl),1); --backg=
roundOverlayColor: hsla(var(--accent-hsl),1); --tweak-product-basic-item-ga=
llery-controls-color: hsla(var(--safeInverseLightAccent-hsl),1); --image-bl=
ock-poster-image-title-bg-color-v2: hsla(var(--accent-hsl),0); --gradientHe=
aderDropShadowColor: hsla(var(--black-hsl),1); --list-section-banner-slides=
how-button-background-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-=
events-item-pagination-title-color: hsla(var(--safeInverseAccent-hsl),1); -=
-gradientHeaderBackgroundColor: hsla(var(--white-hsl),1); --menuOverlayButt=
onBackgroundColor: hsla(var(--safeInverseAccent-hsl),1); --image-block-over=
lap-image-subtitle-color: hsla(var(--safeInverseAccent-hsl),1); --course-li=
st-course-item-text-color: hsla(var(--lightAccent-hsl),1); --tweak-blog-ite=
m-pagination-meta-color: hsla(var(--safeInverseAccent-hsl),1); --course-lis=
t-grid-layout-chapter-divider-color: hsla(var(--safeInverseAccent-hsl),1); =
--tweak-product-basic-item-scarcity-color: hsla(var(--white-hsl),1); --twea=
k-form-block-field-border-color-on-background: hsla(var(--accent-hsl),1); -=
-tweak-form-block-field-border-color-on-background-hsl: var(--accent-hsl); =
--tweak-form-block-field-border-color-on-background-a: 1; --image-block-pos=
ter-inline-link-color: hsla(var(--white-hsl),1); --tweak-menu-block-item-de=
scription-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-newsletter-b=
lock-button-text-color-on-background: hsla(var(--safeInverseAccent-hsl),1);=
 --course-item-nav-active-lesson-text-color: hsla(var(--black-hsl),1); --im=
age-block-stack-image-subtitle-color: hsla(var(--safeInverseAccent-hsl),1);=
 --tweak-form-block-stroke-color: hsla(var(--darkAccent-hsl),1); --course-l=
ist-course-item-hover-background: hsla(var(--black-hsl),.9); --video-grid-b=
asic-meta-color: hsla(var(--white-hsl),1); --tweak-portfolio-item-paginatio=
n-icon-color: hsla(var(--safeInverseAccent-hsl),1); --product-detail-subscr=
iptions-title-color: hsla(var(--safeInverseAccent-hsl),1); }

[data-section-theme=3D"bright-inverse"] { --course-item-nav-text-color: hsl=
a(var(--black-hsl),1); --tweak-blog-item-pagination-icon-color: hsla(var(--=
accent-hsl),1); --tweak-summary-block-read-more-color-on-background: hsla(v=
ar(--safeInverseAccent-hsl),1); --tweak-quote-block-source-color-on-backgro=
und: hsla(var(--safeInverseAccent-hsl),1); --paragraphSmallColor: hsla(var(=
--accent-hsl),1); --list-section-simple-button-background-color: hsla(var(-=
-accent-hsl),1); --gradientHeaderBorderColor: hsla(var(--black-hsl),1); --t=
weak-summary-block-header-text-color-on-background: hsla(var(--safeInverseA=
ccent-hsl),1); --solidHeaderDropShadowColor: hsla(var(--black-hsl),1); --tw=
eak-blog-alternating-side-by-side-list-read-more-color: hsla(var(--accent-h=
sl),1); --tweak-summary-block-background-color: hsla(var(--accent-hsl),1); =
--tweak-form-block-survey-title-color: hsla(var(--accent-hsl),1); --list-se=
ction-carousel-card-description-color: hsla(var(--safeInverseAccent-hsl),1)=
; --image-block-card-inline-link-color: hsla(var(--accent-hsl),1); --paragr=
aphLargeColor: hsla(var(--accent-hsl),1); --tweak-summary-block-primary-met=
adata-color-on-background: hsla(var(--safeInverseAccent-hsl),1); --tweak-bl=
og-item-comment-text-color: hsla(var(--accent-hsl),1); --tweak-summary-bloc=
k-read-more-color: hsla(var(--accent-hsl),1); --list-section-banner-slidesh=
ow-card-description-link-color: hsla(var(--safeInverseAccent-hsl),1); --ima=
ge-block-stack-inline-link-color: hsla(var(--accent-hsl),1); --tweak-menu-b=
lock-title-color: hsla(var(--accent-hsl),1); --list-section-carousel-card-b=
utton-text-color: hsla(var(--accent-hsl),1); --tweak-paragraph-medium-color=
-on-background: hsla(var(--safeInverseAccent-hsl),1); --portfolio-grid-over=
lay-title-color: hsla(var(--accent-hsl),1); --tweak-accordion-block-icon-co=
lor: hsla(var(--accent-hsl),1); --tweak-marquee-block-paragraph-color-on-ba=
ckground: hsla(var(--safeInverseAccent-hsl),1); --tweak-product-quick-view-=
button-color: hsla(var(--black-hsl),1); --product-detail-subscription-price=
-text-color: hsla(var(--accent-hsl),1); --paragraphMediumColor: hsla(var(--=
accent-hsl),1); --siteTitleColor: hsla(var(--accent-hsl),1); --tweak-produc=
t-basic-item-title-color: hsla(var(--accent-hsl),1); --tweak-quote-block-te=
xt-color-on-background: hsla(var(--safeInverseAccent-hsl),1); --list-sectio=
n-carousel-card-title-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-=
gallery-icon-color: hsla(var(--accent-hsl),1); --image-block-overlap-image-=
title-bg-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-newsletter-bl=
ock-title-color: hsla(var(--accent-hsl),1); --image-block-collage-inline-li=
nk-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-newsletter-block-bu=
tton-background-color-on-background: hsla(var(--safeInverseAccent-hsl),1); =
--tweak-product-basic-item-breadcumb-nav-color: hsla(var(--accent-hsl),1); =
--tweak-product-basic-item-description-color: hsla(var(--accent-hsl),1); --=
tertiaryButtonBackgroundColor: hsla(var(--accent-hsl),1); --tweak-video-ite=
m-pagination-title-color: hsla(var(--accent-hsl),1); --portfolio-grid-basic=
-title-color: hsla(var(--accent-hsl),1); --tweak-blog-alternating-side-by-s=
ide-list-title-color: hsla(var(--accent-hsl),1); --course-list-grid-layout-=
course-item-border-color: hsla(var(--darkAccent-hsl),1); --menuOverlayNavig=
ationLinkColor: hsla(var(--accent-hsl),1); --product-detail-subscriptions-f=
requency-text-color: hsla(var(--accent-hsl),1); --tweak-quote-block-stroke-=
color: hsla(var(--darkAccent-hsl),1); --tweak-portfolio-item-pagination-tit=
le-color: hsla(var(--accent-hsl),1); --tweak-form-block-title-color-on-back=
ground: hsla(var(--safeInverseAccent-hsl),1); --image-block-collage-image-o=
verlay-color: hsla(var(--darkAccent-hsl),1); --image-block-stack-image-butt=
on-text-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-text-block-str=
oke-color: hsla(var(--darkAccent-hsl),1); --tweak-paragraph-small-color-on-=
background: hsla(var(--safeInverseAccent-hsl),1); --product-detail-subscrip=
tions-button-text-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-acco=
rdion-block-icon-color-on-background: hsla(var(--safeInverseAccent-hsl),1);=
 --announcement-bar-background-color: hsla(var(--accent-hsl),1); --headingL=
inkColor: hsla(var(--accent-hsl),1); --headerBorderColor: hsla(var(--black-=
hsl),1); --course-item-nav-border-color: hsla(var(--black-hsl),.25); --twea=
k-quote-block-background-color: hsla(var(--accent-hsl),1); --tweak-summary-=
block-header-text-color: hsla(var(--accent-hsl),1); --list-section-carousel=
-card-button-background-color: hsla(var(--safeInverseAccent-hsl),1); --list=
-section-carousel-card-color: hsla(var(--accent-hsl),1); --tweak-blog-mason=
ry-list-read-more-color: hsla(var(--accent-hsl),1); --list-section-banner-s=
lideshow-title-color: hsla(var(--accent-hsl),1); --tweak-product-grid-text-=
below-list-category-nav-color: hsla(var(--accent-hsl),1); --course-list-gri=
d-layout-course-item-background-color: hsla(var(--lightAccent-hsl),1); --tw=
eak-accordion-block-background-color: hsla(var(--accent-hsl),1); --tweak-me=
nu-block-item-title-color: hsla(var(--accent-hsl),1); --headingMediumColor:=
 hsla(var(--accent-hsl),1); --list-section-carousel-button-background-color=
: hsla(var(--accent-hsl),1); --tweak-accordion-block-divider-color-on-backg=
round: hsla(var(--safeInverseAccent-hsl),1); --tweak-gallery-lightbox-icon-=
color: hsla(var(--accent-hsl),1); --tweak-form-block-description-color: hsl=
a(var(--accent-hsl),1); --tweak-summary-block-secondary-metadata-color-on-b=
ackground: hsla(var(--safeInverseAccent-hsl),1); --list-section-carousel-de=
scription-color: hsla(var(--accent-hsl),1); --tweak-blog-masonry-list-title=
-color: hsla(var(--accent-hsl),1); --tweak-form-block-caption-color-on-back=
ground: hsla(var(--safeInverseAccent-hsl),1); --tweak-form-block-title-colo=
r: hsla(var(--accent-hsl),1); --tweak-video-item-title-color: hsla(var(--ac=
cent-hsl),1); --image-block-collage-image-button-text-color: hsla(var(--acc=
ent-hsl),1); --list-section-banner-slideshow-description-color: hsla(var(--=
accent-hsl),1); --image-block-stack-image-title-color: hsla(var(--accent-hs=
l),1); --tweak-form-block-field-input-color-on-background: hsla(var(--black=
-hsl),1); --tweak-form-block-field-input-color-on-background-hsl: var(--bla=
ck-hsl); --tweak-form-block-field-input-color-on-background-a: 1; --heading=
ExtraLargeColor: hsla(var(--accent-hsl),1); --tweak-blog-item-meta-color: h=
sla(var(--accent-hsl),1); --toggle-off-color: hsla(var(--lightAccent-hsl),1=
); --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl),1); -=
-image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl),1); --p=
aragraphLinkColor: hsla(var(--accent-hsl),1); --tweak-newsletter-block-desc=
ription-color-on-background: hsla(var(--safeInverseAccent-hsl),1); --siteBa=
ckgroundColor: hsla(var(--safeInverseAccent-hsl),1); --list-section-simple-=
card-description-color: hsla(var(--safeInverseAccent-hsl),1); --image-block=
-card-image-button-bg-color: hsla(var(--accent-hsl),1); --secondaryButtonBa=
ckgroundColor: hsla(var(--accent-hsl),1); --tweak-newsletter-block-descript=
ion-color: hsla(var(--accent-hsl),1); --tweak-form-block-field-border-color=
: hsla(var(--accent-hsl),1); --tweak-form-block-field-border-color-hsl: var=
(--accent-hsl); --tweak-form-block-field-border-color-a: 1; --course-list-g=
rid-layout-course-item-text-color: hsla(var(--black-hsl),1); --image-block-=
poster-image-button-text-color: hsla(var(--safeInverseLightAccent-hsl),1); =
--solidHeaderBorderColor: hsla(var(--black-hsl),1); --tweak-gallery-lightbo=
x-background-color: hsla(var(--safeInverseAccent-hsl),1); --list-section-ca=
rousel-arrow-background-color: hsla(var(--accent-hsl),1); --tweak-form-bloc=
k-option-color: hsla(var(--accent-hsl),1); --image-block-card-image-title-c=
olor: hsla(var(--accent-hsl),1); --tweak-gallery-icon-background-color: hsl=
a(var(--safeInverseAccent-hsl),1); --tweak-form-block-button-background-col=
or: hsla(var(--accent-hsl),1); --tweak-heading-extra-large-color-on-backgro=
und: hsla(var(--safeInverseAccent-hsl),1); --image-block-overlap-image-butt=
on-bg-color: hsla(var(--accent-hsl),1); --video-grid-category-nav-color: hs=
la(var(--accent-hsl),1); --tweak-blog-side-by-side-list-title-color: hsla(v=
ar(--accent-hsl),1); --tweak-video-item-meta-color: hsla(var(--accent-hsl),=
1); --tweak-blog-side-by-side-list-meta-color: hsla(var(--accent-hsl),1); -=
-image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl),1); --=
tweak-line-block-line-color: hsla(var(--accent-hsl),1); --tweak-blog-item-a=
uthor-profile-color: hsla(var(--accent-hsl),1); --tweak-form-block-survey-t=
itle-color-on-background: hsla(var(--safeInverseAccent-hsl),1); --tweak-blo=
g-basic-grid-list-excerpt-color: hsla(var(--accent-hsl),1); --tweak-marquee=
-block-paragraph-color: hsla(var(--accent-hsl),1); --headerDropShadowColor:=
 hsla(var(--black-hsl),1); --portfolio-hover-static-title-color: hsla(var(-=
-accent-hsl),1); --tweak-menu-block-nav-color: hsla(var(--accent-hsl),1); -=
-announcement-bar-text-color: hsla(var(--safeInverseAccent-hsl),1); --tweak=
-product-basic-item-sale-price-color: hsla(var(--accent-hsl),1); --tweak-ne=
wsletter-block-button-text-color: hsla(var(--safeInverseAccent-hsl),1); --s=
olidHeaderBackgroundColor: hsla(var(--white-hsl),1); --summary-block-limite=
d-availability-label-color: hsla(var(--accent-hsl),1); --list-section-simpl=
e-card-description-link-color: hsla(var(--safeInverseAccent-hsl),1); --dona=
tion-block-background-color: hsla(var(--accent-hsl),1); --tweak-quote-block=
-text-color: hsla(var(--accent-hsl),1); --list-section-simple-card-button-t=
ext-color: hsla(var(--accent-hsl),1); --image-block-collage-image-button-bg=
-color: hsla(var(--safeInverseAccent-hsl),1); --social-links-block-secondar=
y-icon-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-blog-alternatin=
g-side-by-side-list-meta-color: hsla(var(--accent-hsl),1); --course-item-na=
v-background-color: hsla(var(--lightAccent-hsl),1); --portfolio-index-backg=
round-title-color: hsla(var(--accent-hsl),1); --portfolio-hover-follow-titl=
e-color: hsla(var(--accent-hsl),1); --tweak-blog-basic-grid-list-title-colo=
r: hsla(var(--accent-hsl),1); --tweak-video-item-description-color: hsla(va=
r(--accent-hsl),1); --tweak-heading-large-color-on-background: hsla(var(--s=
afeInverseAccent-hsl),1); --tweak-video-item-pagination-icon-color: hsla(va=
r(--accent-hsl),1); --tweak-blog-side-by-side-list-excerpt-color: hsla(var(=
--accent-hsl),1); --image-block-stack-image-overlay-color: hsla(var(--darkA=
ccent-hsl),1); --tweak-marquee-block-heading-color: hsla(var(--accent-hsl),=
1); --tweak-blog-single-column-list-meta-color: hsla(var(--accent-hsl),1); =
--tweak-form-block-field-accessory-color-on-background: hsla(var(--black-hs=
l),1); --donation-block-stroke-color: hsla(var(--black-hsl),1); --tweak-par=
agraph-large-color-on-background: hsla(var(--safeInverseAccent-hsl),1); --i=
mage-block-collage-image-title-bg-color: hsla(var(--safeInverseAccent-hsl),=
0); --tweak-newsletter-block-background-color: hsla(var(--accent-hsl),1); -=
-toggle-on-color: hsla(var(--accent-hsl),1); --list-section-banner-slidesho=
w-arrow-background-color: hsla(var(--accent-hsl),1); --tweak-product-basic-=
item-price-color: hsla(var(--accent-hsl),1); --image-block-poster-image-but=
ton-bg-color: hsla(var(--safeLightAccent-hsl),1); --course-list-grid-layout=
-course-item-hover-background-color: hsla(var(--lightAccent-hsl),.95); --li=
st-section-simple-card-title-color: hsla(var(--safeInverseAccent-hsl),1); -=
-tweak-form-block-option-color-on-background: hsla(var(--safeInverseAccent-=
hsl),1); --primaryButtonBackgroundColor: hsla(var(--accent-hsl),1); --produ=
ct-detail-one-time-purchase-price-text-color: hsla(var(--accent-hsl),1); --=
list-section-banner-slideshow-card-title-color: hsla(var(--safeInverseAccen=
t-hsl),1); --tweak-events-item-pagination-icon-color: hsla(var(--accent-hsl=
),1); --shape-block-dropshadow-color: hsla(var(--accent-hsl),1); --navigati=
onLinkColor: hsla(var(--accent-hsl),1); --tweak-form-block-field-input-colo=
r: hsla(var(--accent-hsl),1); --tweak-form-block-field-input-color-hsl: var=
(--accent-hsl); --tweak-form-block-field-input-color-a: 1; --image-block-ca=
rd-image-title-bg-color: hsla(var(--safeInverseAccent-hsl),0); --tweak-quot=
e-block-source-color: hsla(var(--accent-hsl),1); --menuOverlayButtonTextCol=
or: hsla(var(--safeInverseAccent-hsl),1); --tweak-blog-item-title-color: hs=
la(var(--accent-hsl),1); --tweak-newsletter-block-button-background-color: =
hsla(var(--accent-hsl),1); --list-section-banner-slideshow-card-description=
-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-blog-masonry-list-exc=
erpt-color: hsla(var(--accent-hsl),1); --menuOverlayBackgroundColor: hsla(v=
ar(--safeInverseAccent-hsl),1); --image-block-overlap-image-title-color: hs=
la(var(--accent-hsl),1); --tweak-blog-side-by-side-list-read-more-color: hs=
la(var(--accent-hsl),1); --primaryButtonTextColor: hsla(var(--safeInverseAc=
cent-hsl),1); --tweak-summary-block-secondary-metadata-color: hsla(var(--ac=
cent-hsl),1); --tweak-blog-single-column-list-title-color: hsla(var(--accen=
t-hsl),1); --headingSmallColor: hsla(var(--accent-hsl),1); --portfolio-grid=
-overlay-overlay-color: hsla(var(--safeInverseAccent-hsl),1); --course-list=
-course-chapter-divider-color: hsla(var(--darkAccent-hsl),1); --list-sectio=
n-carousel-button-text-color: hsla(var(--safeInverseAccent-hsl),1); --gradi=
entHeaderNavigationColor: hsla(var(--black-hsl),1); --image-block-overlap-i=
nline-link-color: hsla(var(--accent-hsl),1); --list-section-simple-card-but=
ton-background-color: hsla(var(--safeInverseAccent-hsl),1); --tweak-events-=
item-pagination-date-color: hsla(var(--accent-hsl),1); --list-section-banne=
r-slideshow-button-text-color: hsla(var(--safeInverseAccent-hsl),1); --vide=
o-preview-badge-background-color: hsla(var(--white-hsl),1); --course-list-c=
ourse-item-background: hsla(var(--lightAccent-hsl),1); --tweak-product-grid=
-text-below-list-scarcity-color: hsla(var(--accent-hsl),1); --tweak-text-bl=
ock-background-color: hsla(var(--accent-hsl),1); --video-preview-badge-font=
-color: hsla(var(--black-hsl),1); --image-block-collage-image-title-color: =
hsla(var(--safeInverseAccent-hsl),1); --image-block-collage-image-subtitle-=
color: hsla(var(--safeInverseAccent-hsl),1); --product-detail-subscriptions=
-button-background-color: hsla(var(--accent-hsl),1); --tweak-form-block-fie=
ld-fill-color: hsla(var(--darkAccent-hsl),1); --tweak-form-block-field-fill=
-color-hsl: var(--darkAccent-hsl); --tweak-form-block-field-fill-color-a: 1=
; --tweak-newsletter-block-title-color-on-background: hsla(var(--safeInvers=
eAccent-hsl),1); --tweak-summary-block-excerpt-color-on-background: hsla(va=
r(--safeInverseAccent-hsl),1); --tweak-newsletter-block-stroke-color: hsla(=
var(--darkAccent-hsl),1); --list-section-simple-button-text-color: hsla(var=
(--safeInverseAccent-hsl),1); --tweak-blog-item-comment-meta-color: hsla(va=
r(--accent-hsl),1); --tweak-accordion-block-stroke-color: hsla(var(--darkAc=
cent-hsl),1); --section-inset-border-color: hsla(var(--darkAccent-hsl),1); =
--list-section-simple-card-color: hsla(var(--accent-hsl),1); --tweak-summar=
y-block-title-color-on-background: hsla(var(--safeInverseAccent-hsl),1); --=
video-grid-basic-title-color: hsla(var(--accent-hsl),1); --course-item-nav-=
active-lesson-background-color: hsla(var(--darkAccent-hsl),1); --tweak-prod=
uct-basic-item-variant-fields-color: hsla(var(--accent-hsl),1); --tweak-for=
m-block-description-color-on-background: hsla(var(--safeInverseAccent-hsl),=
1); --tweak-product-grid-text-below-list-pagination-color: hsla(var(--accen=
t-hsl),1); --text-highlight-color-on-background: hsla(var(--safeInverseAcce=
nt-hsl),1); --image-block-card-image-subtitle-color: hsla(var(--accent-hsl)=
,1); --tweak-blog-basic-grid-list-read-more-color: hsla(var(--accent-hsl),1=
); --tweak-product-grid-text-below-list-title-color: hsla(var(--accent-hsl)=
,1); --tweak-form-block-field-accent-color-on-background: hsla(var(--darkAc=
cent-hsl),1); --tweak-form-block-field-accent-color-on-background-hsl: var(=
--darkAccent-hsl); --tweak-form-block-field-accent-color-on-background-a: 1=
; --section-divider-stroke-color: hsla(var(--accent-hsl),1); --list-section=
-title-color: hsla(var(--accent-hsl),1); --image-block-collage-background-c=
olor: hsla(var(--accent-hsl),1); --tweak-product-grid-text-below-list-sale-=
price-color: hsla(var(--accent-hsl),1); --text-highlight-color: hsla(var(--=
accent-hsl),1); --tweak-content-link-block-title-color: hsla(var(--accent-h=
sl),1); --tweak-summary-block-excerpt-color: hsla(var(--accent-hsl),1); --t=
weak-summary-block-stroke-color: hsla(var(--darkAccent-hsl),1); --tweak-mar=
quee-block-background-color: hsla(var(--accent-hsl),1); --tweak-form-block-=
field-accent-color: hsla(var(--lightAccent-hsl),1); --tweak-form-block-fiel=
d-accent-color-hsl: var(--lightAccent-hsl); --tweak-form-block-field-accent=
-color-a: 1; --list-section-carousel-title-color: hsla(var(--accent-hsl),1)=
; --image-block-poster-image-title-color: hsla(var(--white-hsl),1); --tweak=
-product-grid-text-below-list-status-color: hsla(var(--accent-hsl),1); --li=
st-section-banner-slideshow-card-color: hsla(var(--accent-hsl),1); --tweak-=
paragraph-link-color-on-background: hsla(var(--safeInverseAccent-hsl),1); -=
-image-block-overlay-color: hsla(var(--black-hsl),.5); --list-section-carou=
sel-arrow-color: hsla(var(--safeInverseAccent-hsl),1); --solidHeaderNavigat=
ionColor: hsla(var(--black-hsl),1); --tertiaryButtonTextColor: hsla(var(--s=
afeInverseAccent-hsl),1); --tweak-blog-single-column-list-excerpt-color: hs=
la(var(--accent-hsl),1); --tweak-blog-basic-grid-list-meta-color: hsla(var(=
--accent-hsl),1); --list-section-banner-slideshow-card-button-text-color: h=
sla(var(--accent-hsl),1); --tweak-marquee-block-stroke-color: hsla(var(--da=
rkAccent-hsl),1); --tweak-form-block-button-background-color-on-background:=
 hsla(var(--safeInverseAccent-hsl),1); --tweak-product-quick-view-lightbox-=
overlay-color: hsla(var(--white-hsl),1); --tweak-blog-masonry-list-meta-col=
or: hsla(var(--accent-hsl),1); --social-links-block-main-icon-color: hsla(v=
ar(--accent-hsl),1); --image-block-card-image-button-text-color: hsla(var(-=
-safeInverseAccent-hsl),1); --list-section-simple-description-color: hsla(v=
ar(--accent-hsl),1); --image-block-poster-image-subtitle-color: hsla(var(--=
white-hsl),1); --tweak-newsletter-block-footnote-color: hsla(var(--accent-h=
sl),1); --tweak-newsletter-block-footnote-color-on-background: hsla(var(--s=
afeInverseAccent-hsl),1); --shape-block-background-color: hsla(var(--accent=
-hsl),1); --tweak-heading-medium-color-on-background: hsla(var(--safeInvers=
eAccent-hsl),1); --tweak-heading-small-color-on-background: hsla(var(--safe=
InverseAccent-hsl),1); --tweak-blog-item-pagination-title-color: hsla(var(-=
-accent-hsl),1); --video-grid-basic-description-color: hsla(var(--accent-hs=
l),1); --tweak-menu-block-item-price-color: hsla(var(--accent-hsl),1); --im=
age-block-overlap-image-button-text-color: hsla(var(--safeInverseAccent-hsl=
),1); --list-section-simple-title-color: hsla(var(--accent-hsl),1); --tweak=
-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl),1); --li=
st-section-banner-slideshow-arrow-color: hsla(var(--safeInverseAccent-hsl),=
1); --course-list-course-progress-bar-color: hsla(var(--darkAccent-hsl),1);=
 --tweak-accordion-block-divider-color: hsla(var(--accent-hsl),1); --tweak-=
summary-block-primary-metadata-color: hsla(var(--accent-hsl),1); --tweak-fo=
rm-block-field-fill-color-on-background: hsla(var(--white-hsl),1); --tweak-=
form-block-field-fill-color-on-background-hsl: var(--white-hsl); --tweak-fo=
rm-block-field-fill-color-on-background-a: 1; --tweak-form-block-background=
-color: hsla(var(--accent-hsl),1); --tweak-form-block-field-accessory-color=
: hsla(var(--accent-hsl),1); --tweak-form-block-button-text-color-on-backgr=
ound: hsla(var(--accent-hsl),1); --tweak-blog-alternating-side-by-side-list=
-excerpt-color: hsla(var(--accent-hsl),1); --tweak-form-block-caption-color=
: hsla(var(--accent-hsl),1); --image-block-stack-image-button-bg-color: hsl=
a(var(--accent-hsl),1); --shape-block-stroke-color: hsla(var(--black-hsl),1=
); --list-section-banner-slideshow-card-button-background-color: hsla(var(-=
-safeInverseAccent-hsl),1); --tweak-marquee-block-heading-color-on-backgrou=
nd: hsla(var(--safeInverseAccent-hsl),1); --image-block-stack-image-title-b=
g-color: hsla(var(--safeInverseAccent-hsl),0); --secondaryButtonTextColor: =
hsla(var(--safeInverseAccent-hsl),1); --product-detail-subscriptions-descri=
ption-text-color: hsla(var(--accent-hsl),1); --headingLargeColor: hsla(var(=
--accent-hsl),1); --tweak-blog-single-column-list-read-more-color: hsla(var=
(--accent-hsl),1); --tweak-product-grid-text-below-list-price-color: hsla(v=
ar(--accent-hsl),1); --tweak-portfolio-item-pagination-meta-color: hsla(var=
(--accent-hsl),1); --list-section-carousel-card-description-link-color: hsl=
a(var(--safeInverseAccent-hsl),1); --tweak-summary-block-title-color: hsla(=
var(--accent-hsl),1); --tweak-form-block-button-text-color: hsla(var(--safe=
InverseAccent-hsl),1); --backgroundOverlayColor: hsla(var(--safeInverseAcce=
nt-hsl),1); --tweak-product-basic-item-gallery-controls-color: hsla(var(--s=
afeInverseLightAccent-hsl),1); --image-block-poster-image-title-bg-color-v2=
: hsla(var(--safeInverseAccent-hsl),0); --gradientHeaderDropShadowColor: hs=
la(var(--black-hsl),1); --list-section-banner-slideshow-button-background-c=
olor: hsla(var(--accent-hsl),1); --tweak-events-item-pagination-title-color=
: hsla(var(--accent-hsl),1); --gradientHeaderBackgroundColor: hsla(var(--wh=
ite-hsl),1); --menuOverlayButtonBackgroundColor: hsla(var(--accent-hsl),1);=
 --image-block-overlap-image-subtitle-color: hsla(var(--accent-hsl),1); --c=
ourse-list-course-item-text-color: hsla(var(--black-hsl),1); --tweak-blog-i=
tem-pagination-meta-color: hsla(var(--accent-hsl),1); --course-list-grid-la=
yout-chapter-divider-color: hsla(var(--accent-hsl),1); --tweak-product-basi=
c-item-scarcity-color: hsla(var(--accent-hsl),1); --tweak-form-block-field-=
border-color-on-background: hsla(var(--black-hsl),1); --tweak-form-block-fi=
eld-border-color-on-background-hsl: var(--black-hsl); --tweak-form-block-fi=
eld-border-color-on-background-a: 1; --image-block-poster-inline-link-color=
: hsla(var(--white-hsl),1); --tweak-menu-block-item-description-color: hsla=
(var(--accent-hsl),1); --tweak-newsletter-block-button-text-color-on-backgr=
ound: hsla(var(--accent-hsl),1); --course-item-nav-active-lesson-text-color=
: hsla(var(--white-hsl),1); --image-block-stack-image-subtitle-color: hsla(=
var(--accent-hsl),1); --tweak-form-block-stroke-color: hsla(var(--darkAccen=
t-hsl),1); --course-list-course-item-hover-background: hsla(var(--lightAcce=
nt-hsl),.95); --video-grid-basic-meta-color: hsla(var(--accent-hsl),1); --t=
weak-portfolio-item-pagination-icon-color: hsla(var(--accent-hsl),1); --pro=
duct-detail-subscriptions-title-color: hsla(var(--accent-hsl),1); }

:root { --base-font-size: 14px; --heading-font-font-family: Anton; --headin=
g-font-font-style: normal; --heading-font-font-weight: 400; --heading-font-=
text-transform: none; --heading-font-letter-spacing: .01em; --heading-font-=
line-height: 1.3em; --body-font-font-family: calluna; --body-font-font-styl=
e: normal; --body-font-font-weight: 400; --body-font-text-transform: none; =
--body-font-letter-spacing: .02em; --body-font-line-height: 1.5em; --meta-f=
ont-font-family: neue-haas-grotesk-text; --meta-font-font-style: normal; --=
meta-font-font-weight: 400; --meta-font-text-transform: none; --meta-font-l=
etter-spacing: .01em; --meta-font-line-height: 1em; --heading-1-size: 5.1re=
m; --heading-1-size-value: 5.1; --heading-2-size: 4.1rem; --heading-2-size-=
value: 4.1; --heading-3-size: 3.1rem; --heading-3-size-value: 3.1; --headin=
g-4-size: 2.1rem; --heading-4-size-value: 2.1; --large-text-size: 1.3rem; -=
-large-text-size-value: 1.3; --normal-text-size: 1.1rem; --normal-text-size=
-value: 1.1; --small-text-size: 1rem; --small-text-size-value: 1; --normal-=
meta-size: 1.1rem; --normal-meta-size-value: 1.1; --form-block-caption-text=
-font-font-family: var(--body-font-font-family); --form-block-caption-text-=
font-font-style: var(--body-font-font-style); --form-block-caption-text-fon=
t-font-weight: var(--body-font-font-weight); --form-block-caption-text-font=
-text-transform: var(--body-font-text-transform); --form-block-caption-text=
-font-letter-spacing: var(--body-font-letter-spacing); --form-block-caption=
-text-font-line-height: var(--body-font-line-height); --form-block-caption-=
text-font-font-size: var(--small-text-size); --form-block-caption-text-font=
-font-size-value: var(--small-text-size-value); --blog-alternating-side-by-=
side-list-title-font-font-family: var(--heading-font-font-family); --blog-a=
lternating-side-by-side-list-title-font-font-style: var(--heading-font-font=
-style); --blog-alternating-side-by-side-list-title-font-font-weight: var(-=
-heading-font-font-weight); --blog-alternating-side-by-side-list-title-font=
-text-transform: var(--heading-font-text-transform); --blog-alternating-sid=
e-by-side-list-title-font-letter-spacing: var(--heading-font-letter-spacing=
); --blog-alternating-side-by-side-list-title-font-line-height: var(--headi=
ng-font-line-height); --blog-alternating-side-by-side-list-title-font-font-=
size: var(--heading-2-size); --blog-alternating-side-by-side-list-title-fon=
t-font-size-value: var(--heading-2-size-value); --course-list-chapter-item-=
chapter-name-font-font-family: var(--heading-font-font-family); --course-li=
st-chapter-item-chapter-name-font-font-style: var(--heading-font-font-style=
); --course-list-chapter-item-chapter-name-font-font-weight: var(--heading-=
font-font-weight); --course-list-chapter-item-chapter-name-font-text-transf=
orm: var(--heading-font-text-transform); --course-list-chapter-item-chapter=
-name-font-letter-spacing: var(--heading-font-letter-spacing); --course-lis=
t-chapter-item-chapter-name-font-line-height: var(--heading-font-line-heigh=
t); --course-list-chapter-item-chapter-name-font-font-size: 2rem; --course-=
list-chapter-item-chapter-name-font-font-size-value: 2; --portfolio-item-pa=
gination-font-font-family: var(--heading-font-font-family); --portfolio-ite=
m-pagination-font-font-style: var(--heading-font-font-style); --portfolio-i=
tem-pagination-font-font-weight: var(--heading-font-font-weight); --portfol=
io-item-pagination-font-text-transform: var(--heading-font-text-transform);=
 --portfolio-item-pagination-font-letter-spacing: var(--heading-font-letter=
-spacing); --portfolio-item-pagination-font-line-height: var(--heading-font=
-line-height); --portfolio-item-pagination-font-font-size: var(--heading-3-=
size); --portfolio-item-pagination-font-font-size-value: var(--heading-3-si=
ze-value); --blog-grid-masonry-list-meta-font-font-family: var(--meta-font-=
font-family); --blog-grid-masonry-list-meta-font-font-style: var(--meta-fon=
t-font-style); --blog-grid-masonry-list-meta-font-font-weight: var(--meta-f=
ont-font-weight); --blog-grid-masonry-list-meta-font-text-transform: var(--=
meta-font-text-transform); --blog-grid-masonry-list-meta-font-letter-spacin=
g: var(--meta-font-letter-spacing); --blog-grid-masonry-list-meta-font-line=
-height: var(--meta-font-line-height); --blog-grid-masonry-list-meta-font-f=
ont-size: var(--normal-meta-size); --blog-grid-masonry-list-meta-font-font-=
size-value: var(--normal-meta-size-value); --course-item-name-font-font-fam=
ily: var(--heading-font-font-family); --course-item-name-font-font-style: v=
ar(--heading-font-font-style); --course-item-name-font-font-weight: var(--h=
eading-font-font-weight); --course-item-name-font-text-transform: var(--hea=
ding-font-text-transform); --course-item-name-font-letter-spacing: var(--he=
ading-font-letter-spacing); --course-item-name-font-line-height: var(--head=
ing-font-line-height); --course-item-name-font-font-size: 2rem; --course-it=
em-name-font-font-size-value: 2; --blog-item-meta-font-font-family: var(--m=
eta-font-font-family); --blog-item-meta-font-font-style: var(--meta-font-fo=
nt-style); --blog-item-meta-font-font-weight: var(--meta-font-font-weight);=
 --blog-item-meta-font-text-transform: var(--meta-font-text-transform); --b=
log-item-meta-font-letter-spacing: var(--meta-font-letter-spacing); --blog-=
item-meta-font-line-height: var(--meta-font-line-height); --blog-item-meta-=
font-font-size: var(--normal-meta-size); --blog-item-meta-font-font-size-va=
lue: var(--normal-meta-size-value); --events-item-pagination-date-font-font=
-family: var(--meta-font-font-family); --events-item-pagination-date-font-f=
ont-style: var(--meta-font-font-style); --events-item-pagination-date-font-=
font-weight: var(--meta-font-font-weight); --events-item-pagination-date-fo=
nt-text-transform: var(--meta-font-text-transform); --events-item-paginatio=
n-date-font-letter-spacing: var(--meta-font-letter-spacing); --events-item-=
pagination-date-font-line-height: var(--meta-font-line-height); --events-it=
em-pagination-date-font-font-size: var(--normal-meta-size); --events-item-p=
agination-date-font-font-size-value: var(--normal-meta-size-value); --blog-=
item-pagination-font-font-family: var(--heading-font-font-family); --blog-i=
tem-pagination-font-font-style: var(--heading-font-font-style); --blog-item=
-pagination-font-font-weight: var(--heading-font-font-weight); --blog-item-=
pagination-font-text-transform: var(--heading-font-text-transform); --blog-=
item-pagination-font-letter-spacing: var(--heading-font-letter-spacing); --=
blog-item-pagination-font-line-height: var(--heading-font-line-height); --b=
log-item-pagination-font-font-size: var(--heading-3-size); --blog-item-pagi=
nation-font-font-size-value: var(--heading-3-size-value); --blog-grid-mason=
ry-list-excerpt-font-font-family: var(--body-font-font-family); --blog-grid=
-masonry-list-excerpt-font-font-style: var(--body-font-font-style); --blog-=
grid-masonry-list-excerpt-font-font-weight: var(--body-font-font-weight); -=
-blog-grid-masonry-list-excerpt-font-text-transform: var(--body-font-text-t=
ransform); --blog-grid-masonry-list-excerpt-font-letter-spacing: var(--body=
-font-letter-spacing); --blog-grid-masonry-list-excerpt-font-line-height: v=
ar(--body-font-line-height); --blog-grid-masonry-list-excerpt-font-font-siz=
e: var(--small-text-size); --blog-grid-masonry-list-excerpt-font-font-size-=
value: var(--small-text-size-value); --product-basic-item-price-font-font-f=
amily: var(--heading-font-font-family); --product-basic-item-price-font-fon=
t-style: var(--heading-font-font-style); --product-basic-item-price-font-fo=
nt-weight: var(--heading-font-font-weight); --product-basic-item-price-font=
-text-transform: var(--heading-font-text-transform); --product-basic-item-p=
rice-font-letter-spacing: var(--heading-font-letter-spacing); --product-bas=
ic-item-price-font-line-height: var(--heading-font-line-height); --product-=
basic-item-price-font-font-size: var(--heading-4-size); --product-basic-ite=
m-price-font-font-size-value: var(--heading-4-size-value); --primary-button=
-font-font-family: neue-haas-grotesk-text; --primary-button-font-font-style=
: normal; --primary-button-font-font-weight: 400; --primary-button-font-tex=
t-transform: none; --primary-button-font-letter-spacing: .05em; --primary-b=
utton-font-line-height: 1.2em; --primary-button-font-font-size: 1.1rem; --p=
rimary-button-font-font-size-value: 1.1; --portfolio-hover-follow-title-fon=
t-font-family: var(--heading-font-font-family); --portfolio-hover-follow-ti=
tle-font-font-style: var(--heading-font-font-style); --portfolio-hover-foll=
ow-title-font-font-weight: var(--heading-font-font-weight); --portfolio-hov=
er-follow-title-font-text-transform: var(--heading-font-text-transform); --=
portfolio-hover-follow-title-font-letter-spacing: var(--heading-font-letter=
-spacing); --portfolio-hover-follow-title-font-line-height: var(--heading-f=
ont-line-height); --portfolio-hover-follow-title-font-font-size: var(--head=
ing-1-size); --portfolio-hover-follow-title-font-font-size-value: var(--hea=
ding-1-size-value); --video-item-meta-font-font-family: var(--meta-font-fon=
t-family); --video-item-meta-font-font-style: var(--meta-font-font-style); =
--video-item-meta-font-font-weight: var(--meta-font-font-weight); --video-i=
tem-meta-font-text-transform: var(--meta-font-text-transform); --video-item=
-meta-font-letter-spacing: var(--meta-font-letter-spacing); --video-item-me=
ta-font-line-height: var(--meta-font-line-height); --video-item-meta-font-f=
ont-size: var(--normal-meta-size); --video-item-meta-font-font-size-value: =
var(--normal-meta-size-value); --menu-block-nav-font-font-family: var(--met=
a-font-font-family); --menu-block-nav-font-font-style: var(--meta-font-font=
-style); --menu-block-nav-font-font-weight: var(--meta-font-font-weight); -=
-menu-block-nav-font-text-transform: var(--meta-font-text-transform); --men=
u-block-nav-font-letter-spacing: var(--meta-font-letter-spacing); --menu-bl=
ock-nav-font-line-height: var(--meta-font-line-height); --menu-block-nav-fo=
nt-font-size: var(--normal-meta-size); --menu-block-nav-font-font-size-valu=
e: var(--normal-meta-size-value); --video-item-pagination-font-font-family:=
 var(--heading-font-font-family); --video-item-pagination-font-font-style: =
var(--heading-font-font-style); --video-item-pagination-font-font-weight: v=
ar(--heading-font-font-weight); --video-item-pagination-font-text-transform=
: var(--heading-font-text-transform); --video-item-pagination-font-letter-s=
pacing: var(--heading-font-letter-spacing); --video-item-pagination-font-li=
ne-height: var(--heading-font-line-height); --video-item-pagination-font-fo=
nt-size: var(--heading-3-size); --video-item-pagination-font-font-size-valu=
e: var(--heading-3-size-value); --course-list-chapter-item-chapter-meta-fon=
t-font-family: var(--meta-font-font-family); --course-list-chapter-item-cha=
pter-meta-font-font-style: var(--meta-font-font-style); --course-list-chapt=
er-item-chapter-meta-font-font-weight: var(--meta-font-font-weight); --cour=
se-list-chapter-item-chapter-meta-font-text-transform: var(--meta-font-text=
-transform); --course-list-chapter-item-chapter-meta-font-letter-spacing: v=
ar(--meta-font-letter-spacing); --course-list-chapter-item-chapter-meta-fon=
t-line-height: var(--meta-font-line-height); --course-list-chapter-item-cha=
pter-meta-font-font-size: .8rem; --course-list-chapter-item-chapter-meta-fo=
nt-font-size-value: .8; --product-grid-text-below-title-font-font-family: v=
ar(--heading-font-font-family); --product-grid-text-below-title-font-font-s=
tyle: var(--heading-font-font-style); --product-grid-text-below-title-font-=
font-weight: var(--heading-font-font-weight); --product-grid-text-below-tit=
le-font-text-transform: var(--heading-font-text-transform); --product-grid-=
text-below-title-font-letter-spacing: var(--heading-font-letter-spacing); -=
-product-grid-text-below-title-font-line-height: var(--heading-font-line-he=
ight); --product-grid-text-below-title-font-font-size: var(--heading-4-size=
); --product-grid-text-below-title-font-font-size-value: var(--heading-4-si=
ze-value); --form-block-survey-title-text-font-font-family: var(--body-font=
-font-family); --form-block-survey-title-text-font-font-style: var(--body-f=
ont-font-style); --form-block-survey-title-text-font-font-weight: var(--bod=
y-font-font-weight); --form-block-survey-title-text-font-text-transform: va=
r(--body-font-text-transform); --form-block-survey-title-text-font-letter-s=
pacing: var(--body-font-letter-spacing); --form-block-survey-title-text-fon=
t-line-height: var(--body-font-line-height); --form-block-survey-title-text=
-font-font-size: var(--normal-text-size); --form-block-survey-title-text-fo=
nt-font-size-value: var(--normal-text-size-value); --newsletter-block-title=
-text-font-font-family: var(--heading-font-font-family); --newsletter-block=
-title-text-font-font-style: var(--heading-font-font-style); --newsletter-b=
lock-title-text-font-font-weight: var(--heading-font-font-weight); --newsle=
tter-block-title-text-font-text-transform: var(--heading-font-text-transfor=
m); --newsletter-block-title-text-font-letter-spacing: var(--heading-font-l=
etter-spacing); --newsletter-block-title-text-font-line-height: var(--headi=
ng-font-line-height); --newsletter-block-title-text-font-font-size: var(--h=
eading-3-size); --newsletter-block-title-text-font-font-size-value: var(--h=
eading-3-size-value); --course-item-side-nav-chapter-name-font-font-family:=
 var(--heading-font-font-family); --course-item-side-nav-chapter-name-font-=
font-style: var(--heading-font-font-style); --course-item-side-nav-chapter-=
name-font-font-weight: var(--heading-font-font-weight); --course-item-side-=
nav-chapter-name-font-text-transform: var(--heading-font-text-transform); -=
-course-item-side-nav-chapter-name-font-letter-spacing: var(--heading-font-=
letter-spacing); --course-item-side-nav-chapter-name-font-line-height: var(=
--heading-font-line-height); --course-item-side-nav-chapter-name-font-font-=
size: 1.5rem; --course-item-side-nav-chapter-name-font-font-size-value: 1.5=
; --product-basic-item-scarcity-font-font-family: var(--meta-font-font-fami=
ly); --product-basic-item-scarcity-font-font-style: var(--meta-font-font-st=
yle); --product-basic-item-scarcity-font-font-weight: var(--meta-font-font-=
weight); --product-basic-item-scarcity-font-text-transform: var(--meta-font=
-text-transform); --product-basic-item-scarcity-font-letter-spacing: var(--=
meta-font-letter-spacing); --product-basic-item-scarcity-font-line-height: =
var(--meta-font-line-height); --product-basic-item-scarcity-font-font-size:=
 var(--normal-meta-size); --product-basic-item-scarcity-font-font-size-valu=
e: var(--normal-meta-size-value); --newsletter-block-description-text-font-=
font-family: var(--body-font-font-family); --newsletter-block-description-t=
ext-font-font-style: var(--body-font-font-style); --newsletter-block-descri=
ption-text-font-font-weight: var(--body-font-font-weight); --newsletter-blo=
ck-description-text-font-text-transform: var(--body-font-text-transform); -=
-newsletter-block-description-text-font-letter-spacing: var(--body-font-let=
ter-spacing); --newsletter-block-description-text-font-line-height: var(--b=
ody-font-line-height); --newsletter-block-description-text-font-font-size: =
var(--normal-text-size); --newsletter-block-description-text-font-font-size=
-value: var(--normal-text-size-value); --form-block-placeholder-text-font-f=
ont-family: var(--body-font-font-family); --form-block-placeholder-text-fon=
t-font-style: var(--body-font-font-style); --form-block-placeholder-text-fo=
nt-font-weight: var(--body-font-font-weight); --form-block-placeholder-text=
-font-text-transform: var(--body-font-text-transform); --form-block-placeho=
lder-text-font-letter-spacing: var(--body-font-letter-spacing); --form-bloc=
k-placeholder-text-font-line-height: var(--body-font-line-height); --form-b=
lock-placeholder-text-font-font-size: var(--small-text-size); --form-block-=
placeholder-text-font-font-size-value: var(--small-text-size-value); --vide=
o-item-title-font-font-family: var(--heading-font-font-family); --video-ite=
m-title-font-font-style: var(--heading-font-font-style); --video-item-title=
-font-font-weight: var(--heading-font-font-weight); --video-item-title-font=
-text-transform: var(--heading-font-text-transform); --video-item-title-fon=
t-letter-spacing: var(--heading-font-letter-spacing); --video-item-title-fo=
nt-line-height: var(--heading-font-line-height); --video-item-title-font-fo=
nt-size: var(--heading-2-size); --video-item-title-font-font-size-value: va=
r(--heading-2-size-value); --form-block-option-text-font-font-family: var(-=
-body-font-font-family); --form-block-option-text-font-font-style: var(--bo=
dy-font-font-style); --form-block-option-text-font-font-weight: var(--body-=
font-font-weight); --form-block-option-text-font-text-transform: var(--body=
-font-text-transform); --form-block-option-text-font-letter-spacing: var(--=
body-font-letter-spacing); --form-block-option-text-font-line-height: var(-=
-body-font-line-height); --form-block-option-text-font-font-size: var(--sma=
ll-text-size); --form-block-option-text-font-font-size-value: var(--small-t=
ext-size-value); --course-item-side-nav-chapter-meta-font-font-family: var(=
--meta-font-font-family); --course-item-side-nav-chapter-meta-font-font-sty=
le: var(--meta-font-font-style); --course-item-side-nav-chapter-meta-font-f=
ont-weight: var(--meta-font-font-weight); --course-item-side-nav-chapter-me=
ta-font-text-transform: var(--meta-font-text-transform); --course-item-side=
-nav-chapter-meta-font-letter-spacing: var(--meta-font-letter-spacing); --c=
ourse-item-side-nav-chapter-meta-font-line-height: var(--meta-font-line-hei=
ght); --course-item-side-nav-chapter-meta-font-font-size: .8rem; --course-i=
tem-side-nav-chapter-meta-font-font-size-value: .8; --blog-side-by-side-lis=
t-excerpt-font-font-family: var(--body-font-font-family); --blog-side-by-si=
de-list-excerpt-font-font-style: var(--body-font-font-style); --blog-side-b=
y-side-list-excerpt-font-font-weight: var(--body-font-font-weight); --blog-=
side-by-side-list-excerpt-font-text-transform: var(--body-font-text-transfo=
rm); --blog-side-by-side-list-excerpt-font-letter-spacing: var(--body-font-=
letter-spacing); --blog-side-by-side-list-excerpt-font-line-height: var(--b=
ody-font-line-height); --blog-side-by-side-list-excerpt-font-font-size: var=
(--normal-text-size); --blog-side-by-side-list-excerpt-font-font-size-value=
: var(--normal-text-size-value); --course-list-course-description-font-font=
-family: var(--body-font-font-family); --course-list-course-description-fon=
t-font-style: var(--body-font-font-style); --course-list-course-description=
-font-font-weight: var(--body-font-font-weight); --course-list-course-descr=
iption-font-text-transform: var(--body-font-text-transform); --course-list-=
course-description-font-letter-spacing: var(--body-font-letter-spacing); --=
course-list-course-description-font-line-height: var(--body-font-line-heigh=
t); --course-list-course-description-font-font-size: var(--large-text-size)=
; --course-list-course-description-font-font-size-value: var(--large-text-s=
ize-value); --product-grid-text-below-scarcity-font-font-family: var(--meta=
-font-font-family); --product-grid-text-below-scarcity-font-font-style: var=
(--meta-font-font-style); --product-grid-text-below-scarcity-font-font-weig=
ht: var(--meta-font-font-weight); --product-grid-text-below-scarcity-font-t=
ext-transform: var(--meta-font-text-transform); --product-grid-text-below-s=
carcity-font-letter-spacing: var(--meta-font-letter-spacing); --product-gri=
d-text-below-scarcity-font-line-height: var(--meta-font-line-height); --pro=
duct-grid-text-below-scarcity-font-font-size: var(--normal-meta-size); --pr=
oduct-grid-text-below-scarcity-font-font-size-value: var(--normal-meta-size=
-value); --video-item-description-font-font-family: var(--body-font-font-fa=
mily); --video-item-description-font-font-style: var(--body-font-font-style=
); --video-item-description-font-font-weight: var(--body-font-font-weight);=
 --video-item-description-font-text-transform: var(--body-font-text-transfo=
rm); --video-item-description-font-letter-spacing: var(--body-font-letter-s=
pacing); --video-item-description-font-line-height: var(--body-font-line-he=
ight); --video-item-description-font-font-size: var(--normal-text-size); --=
video-item-description-font-font-size-value: var(--normal-text-size-value);=
 --list-section-title-text-font-font-family: var(--heading-font-font-family=
); --list-section-title-text-font-font-style: var(--heading-font-font-style=
); --list-section-title-text-font-font-weight: var(--heading-font-font-weig=
ht); --list-section-title-text-font-text-transform: var(--heading-font-text=
-transform); --list-section-title-text-font-letter-spacing: var(--heading-f=
ont-letter-spacing); --list-section-title-text-font-line-height: var(--head=
ing-font-line-height); --list-section-title-text-font-font-size: var(--head=
ing-2-size); --list-section-title-text-font-font-size-value: var(--heading-=
2-size-value); --course-list-grid-layout-chapter-name-font-font-family: var=
(--heading-font-font-family); --course-list-grid-layout-chapter-name-font-f=
ont-style: var(--heading-font-font-style); --course-list-grid-layout-chapte=
r-name-font-font-weight: var(--heading-font-font-weight); --course-list-gri=
d-layout-chapter-name-font-text-transform: var(--heading-font-text-transfor=
m); --course-list-grid-layout-chapter-name-font-letter-spacing: var(--headi=
ng-font-letter-spacing); --course-list-grid-layout-chapter-name-font-line-h=
eight: var(--heading-font-line-height); --course-list-grid-layout-chapter-n=
ame-font-font-size: 2rem; --course-list-grid-layout-chapter-name-font-font-=
size-value: 2; --menu-block-item-price-font-font-family: var(--body-font-fo=
nt-family); --menu-block-item-price-font-font-style: var(--body-font-font-s=
tyle); --menu-block-item-price-font-font-weight: var(--body-font-font-weigh=
t); --menu-block-item-price-font-text-transform: var(--body-font-text-trans=
form); --menu-block-item-price-font-letter-spacing: var(--body-font-letter-=
spacing); --menu-block-item-price-font-line-height: var(--body-font-line-he=
ight); --menu-block-item-price-font-font-size: var(--normal-text-size); --m=
enu-block-item-price-font-font-size-value: var(--normal-text-size-value); -=
-product-grid-text-below-status-font-font-family: var(--meta-font-font-fami=
ly); --product-grid-text-below-status-font-font-style: var(--meta-font-font=
-style); --product-grid-text-below-status-font-font-weight: var(--meta-font=
-font-weight); --product-grid-text-below-status-font-text-transform: var(--=
meta-font-text-transform); --product-grid-text-below-status-font-letter-spa=
cing: var(--meta-font-letter-spacing); --product-grid-text-below-status-fon=
t-line-height: var(--meta-font-line-height); --product-grid-text-below-stat=
us-font-font-size: var(--normal-meta-size); --product-grid-text-below-statu=
s-font-font-size-value: var(--normal-meta-size-value); --secondary-button-f=
ont-font-family: neue-haas-grotesk-text; --secondary-button-font-font-style=
: normal; --secondary-button-font-font-weight: 400; --secondary-button-font=
-text-transform: none; --secondary-button-font-letter-spacing: .05em; --sec=
ondary-button-font-line-height: 1.2em; --secondary-button-font-font-size: 1=
.3rem; --secondary-button-font-font-size-value: 1.3; --course-item-chapter-=
name-font-font-family: var(--body-font-font-family); --course-item-chapter-=
name-font-font-style: var(--body-font-font-style); --course-item-chapter-na=
me-font-font-weight: var(--body-font-font-weight); --course-item-chapter-na=
me-font-text-transform: var(--body-font-text-transform); --course-item-chap=
ter-name-font-letter-spacing: var(--body-font-letter-spacing); --course-ite=
m-chapter-name-font-line-height: var(--body-font-line-height); --course-ite=
m-chapter-name-font-font-size: 1rem; --course-item-chapter-name-font-font-s=
ize-value: 1; --product-basic-item-variant-fields-font-font-family: var(--m=
eta-font-font-family); --product-basic-item-variant-fields-font-font-style:=
 var(--meta-font-font-style); --product-basic-item-variant-fields-font-font=
-weight: var(--meta-font-font-weight); --product-basic-item-variant-fields-=
font-text-transform: var(--meta-font-text-transform); --product-basic-item-=
variant-fields-font-letter-spacing: var(--meta-font-letter-spacing); --prod=
uct-basic-item-variant-fields-font-line-height: var(--meta-font-line-height=
); --product-basic-item-variant-fields-font-font-size: var(--normal-meta-si=
ze); --product-basic-item-variant-fields-font-font-size-value: var(--normal=
-meta-size-value); --course-item-lesson-name-font-font-family: var(--headin=
g-font-font-family); --course-item-lesson-name-font-font-style: var(--headi=
ng-font-font-style); --course-item-lesson-name-font-font-weight: var(--head=
ing-font-font-weight); --course-item-lesson-name-font-text-transform: var(-=
-heading-font-text-transform); --course-item-lesson-name-font-letter-spacin=
g: var(--heading-font-letter-spacing); --course-item-lesson-name-font-line-=
height: var(--heading-font-line-height); --course-item-lesson-name-font-fon=
t-size: 4rem; --course-item-lesson-name-font-font-size-value: 4; --blog-bas=
ic-grid-list-excerpt-font-font-family: var(--body-font-font-family); --blog=
-basic-grid-list-excerpt-font-font-style: var(--body-font-font-style); --bl=
og-basic-grid-list-excerpt-font-font-weight: var(--body-font-font-weight); =
--blog-basic-grid-list-excerpt-font-text-transform: var(--body-font-text-tr=
ansform); --blog-basic-grid-list-excerpt-font-letter-spacing: var(--body-fo=
nt-letter-spacing); --blog-basic-grid-list-excerpt-font-line-height: var(--=
body-font-line-height); --blog-basic-grid-list-excerpt-font-font-size: var(=
--small-text-size); --blog-basic-grid-list-excerpt-font-font-size-value: va=
r(--small-text-size-value); --blog-single-column-list-meta-font-font-family=
: var(--meta-font-font-family); --blog-single-column-list-meta-font-font-st=
yle: var(--meta-font-font-style); --blog-single-column-list-meta-font-font-=
weight: var(--meta-font-font-weight); --blog-single-column-list-meta-font-t=
ext-transform: var(--meta-font-text-transform); --blog-single-column-list-m=
eta-font-letter-spacing: var(--meta-font-letter-spacing); --blog-single-col=
umn-list-meta-font-line-height: var(--meta-font-line-height); --blog-single=
-column-list-meta-font-font-size: var(--normal-meta-size); --blog-single-co=
lumn-list-meta-font-font-size-value: var(--normal-meta-size-value); --portf=
olio-grid-basic-title-font-font-family: var(--heading-font-font-family); --=
portfolio-grid-basic-title-font-font-style: var(--heading-font-font-style);=
 --portfolio-grid-basic-title-font-font-weight: var(--heading-font-font-wei=
ght); --portfolio-grid-basic-title-font-text-transform: var(--heading-font-=
text-transform); --portfolio-grid-basic-title-font-letter-spacing: var(--he=
ading-font-letter-spacing); --portfolio-grid-basic-title-font-line-height: =
var(--heading-font-line-height); --portfolio-grid-basic-title-font-font-siz=
e: var(--heading-4-size); --portfolio-grid-basic-title-font-font-size-value=
: var(--heading-4-size-value); --product-basic-item-description-font-font-f=
amily: var(--body-font-font-family); --product-basic-item-description-font-=
font-style: var(--body-font-font-style); --product-basic-item-description-f=
ont-font-weight: var(--body-font-font-weight); --product-basic-item-descrip=
tion-font-text-transform: var(--body-font-text-transform); --product-basic-=
item-description-font-letter-spacing: var(--body-font-letter-spacing); --pr=
oduct-basic-item-description-font-line-height: var(--body-font-line-height)=
; --product-basic-item-description-font-font-size: var(--normal-text-size);=
 --product-basic-item-description-font-font-size-value: var(--normal-text-s=
ize-value); --course-list-grid-layout-chapter-meta-font-font-family: var(--=
meta-font-font-family); --course-list-grid-layout-chapter-meta-font-font-st=
yle: var(--meta-font-font-style); --course-list-grid-layout-chapter-meta-fo=
nt-font-weight: var(--meta-font-font-weight); --course-list-grid-layout-cha=
pter-meta-font-text-transform: var(--meta-font-text-transform); --course-li=
st-grid-layout-chapter-meta-font-letter-spacing: var(--meta-font-letter-spa=
cing); --course-list-grid-layout-chapter-meta-font-line-height: var(--meta-=
font-line-height); --course-list-grid-layout-chapter-meta-font-font-size: .=
875rem; --course-list-grid-layout-chapter-meta-font-font-size-value: .875; =
--blog-grid-masonry-list-title-font-font-family: var(--heading-font-font-fa=
mily); --blog-grid-masonry-list-title-font-font-style: var(--heading-font-f=
ont-style); --blog-grid-masonry-list-title-font-font-weight: var(--heading-=
font-font-weight); --blog-grid-masonry-list-title-font-text-transform: var(=
--heading-font-text-transform); --blog-grid-masonry-list-title-font-letter-=
spacing: var(--heading-font-letter-spacing); --blog-grid-masonry-list-title=
-font-line-height: var(--heading-font-line-height); --blog-grid-masonry-lis=
t-title-font-font-size: var(--heading-3-size); --blog-grid-masonry-list-tit=
le-font-font-size-value: var(--heading-3-size-value); --events-item-paginat=
ion-font-font-family: var(--heading-font-font-family); --events-item-pagina=
tion-font-font-style: var(--heading-font-font-style); --events-item-paginat=
ion-font-font-weight: var(--heading-font-font-weight); --events-item-pagina=
tion-font-text-transform: var(--heading-font-text-transform); --events-item=
-pagination-font-letter-spacing: var(--heading-font-letter-spacing); --even=
ts-item-pagination-font-line-height: var(--heading-font-line-height); --eve=
nts-item-pagination-font-font-size: var(--heading-3-size); --events-item-pa=
gination-font-font-size-value: var(--heading-3-size-value); --video-basic-g=
rid-list-excerpt-font-font-family: var(--body-font-font-family); --video-ba=
sic-grid-list-excerpt-font-font-style: var(--body-font-font-style); --video=
-basic-grid-list-excerpt-font-font-weight: var(--body-font-font-weight); --=
video-basic-grid-list-excerpt-font-text-transform: var(--body-font-text-tra=
nsform); --video-basic-grid-list-excerpt-font-letter-spacing: var(--body-fo=
nt-letter-spacing); --video-basic-grid-list-excerpt-font-line-height: var(-=
-body-font-line-height); --video-basic-grid-list-excerpt-font-font-size: va=
r(--small-text-size); --video-basic-grid-list-excerpt-font-font-size-value:=
 var(--small-text-size-value); --site-navigation-font-font-family: var(--bo=
dy-font-font-family); --site-navigation-font-font-style: var(--body-font-fo=
nt-style); --site-navigation-font-font-weight: var(--body-font-font-weight)=
; --site-navigation-font-text-transform: var(--body-font-text-transform); -=
-site-navigation-font-letter-spacing: var(--body-font-letter-spacing); --si=
te-navigation-font-line-height: var(--body-font-line-height); --site-naviga=
tion-font-font-size: var(--normal-text-size); --site-navigation-font-font-s=
ize-value: var(--normal-text-size-value); --form-block-description-text-fon=
t-font-family: var(--body-font-font-family); --form-block-description-text-=
font-font-style: var(--body-font-font-style); --form-block-description-text=
-font-font-weight: var(--body-font-font-weight); --form-block-description-t=
ext-font-text-transform: var(--body-font-text-transform); --form-block-desc=
ription-text-font-letter-spacing: var(--body-font-letter-spacing); --form-b=
lock-description-text-font-line-height: var(--body-font-line-height); --for=
m-block-description-text-font-font-size: var(--small-text-size); --form-blo=
ck-description-text-font-font-size-value: var(--small-text-size-value); --b=
log-alternating-side-by-side-list-meta-font-font-family: var(--meta-font-fo=
nt-family); --blog-alternating-side-by-side-list-meta-font-font-style: var(=
--meta-font-font-style); --blog-alternating-side-by-side-list-meta-font-fon=
t-weight: var(--meta-font-font-weight); --blog-alternating-side-by-side-lis=
t-meta-font-text-transform: var(--meta-font-text-transform); --blog-alterna=
ting-side-by-side-list-meta-font-letter-spacing: var(--meta-font-letter-spa=
cing); --blog-alternating-side-by-side-list-meta-font-line-height: var(--me=
ta-font-line-height); --blog-alternating-side-by-side-list-meta-font-font-s=
ize: var(--normal-meta-size); --blog-alternating-side-by-side-list-meta-fon=
t-font-size-value: var(--normal-meta-size-value); --tertiary-button-font-fo=
nt-family: neue-haas-grotesk-text; --tertiary-button-font-font-style: norma=
l; --tertiary-button-font-font-weight: 400; --tertiary-button-font-text-tra=
nsform: none; --tertiary-button-font-letter-spacing: .05em; --tertiary-butt=
on-font-line-height: 1.2em; --tertiary-button-font-font-size: 1rem; --terti=
ary-button-font-font-size-value: 1; --content-link-block-title-font-font-fa=
mily: var(--body-font-font-family); --content-link-block-title-font-font-st=
yle: var(--body-font-font-style); --content-link-block-title-font-font-weig=
ht: var(--body-font-font-weight); --content-link-block-title-font-text-tran=
sform: var(--body-font-text-transform); --content-link-block-title-font-let=
ter-spacing: var(--body-font-letter-spacing); --content-link-block-title-fo=
nt-line-height: var(--body-font-line-height); --content-link-block-title-fo=
nt-font-size: var(--normal-text-size); --content-link-block-title-font-font=
-size-value: var(--normal-text-size-value); --announcement-bar-font-font-fa=
mily: var(--body-font-font-family); --announcement-bar-font-font-style: var=
(--body-font-font-style); --announcement-bar-font-font-weight: var(--body-f=
ont-font-weight); --announcement-bar-font-text-transform: var(--body-font-t=
ext-transform); --announcement-bar-font-letter-spacing: var(--body-font-let=
ter-spacing); --announcement-bar-font-line-height: var(--body-font-line-hei=
ght); --announcement-bar-font-font-size: var(--small-text-size); --announce=
ment-bar-font-font-size-value: var(--small-text-size-value); --mobile-site-=
title-font-font-family: var(--heading-font-font-family); --mobile-site-titl=
e-font-font-style: var(--heading-font-font-style); --mobile-site-title-font=
-font-weight: var(--heading-font-font-weight); --mobile-site-title-font-tex=
t-transform: var(--heading-font-text-transform); --mobile-site-title-font-l=
etter-spacing: var(--heading-font-letter-spacing); --mobile-site-title-font=
-line-height: var(--heading-font-line-height); --mobile-site-title-font-fon=
t-size: 2rem; --mobile-site-title-font-font-size-value: 2; --portfolio-inde=
x-background-title-font-font-family: var(--heading-font-font-family); --por=
tfolio-index-background-title-font-font-style: var(--heading-font-font-styl=
e); --portfolio-index-background-title-font-font-weight: var(--heading-font=
-font-weight); --portfolio-index-background-title-font-text-transform: var(=
--heading-font-text-transform); --portfolio-index-background-title-font-let=
ter-spacing: var(--heading-font-letter-spacing); --portfolio-index-backgrou=
nd-title-font-line-height: var(--heading-font-line-height); --portfolio-ind=
ex-background-title-font-font-size: var(--heading-1-size); --portfolio-inde=
x-background-title-font-font-size-value: var(--heading-1-size-value); --men=
u-block-item-description-font-font-family: var(--body-font-font-family); --=
menu-block-item-description-font-font-style: var(--body-font-font-style); -=
-menu-block-item-description-font-font-weight: var(--body-font-font-weight)=
; --menu-block-item-description-font-text-transform: var(--body-font-text-t=
ransform); --menu-block-item-description-font-letter-spacing: var(--body-fo=
nt-letter-spacing); --menu-block-item-description-font-line-height: var(--b=
ody-font-line-height); --menu-block-item-description-font-font-size: var(--=
normal-text-size); --menu-block-item-description-font-font-size-value: var(=
--normal-text-size-value); --cookie-banner-disclaimer-font-font-family: var=
(--body-font-font-family); --cookie-banner-disclaimer-font-font-style: var(=
--body-font-font-style); --cookie-banner-disclaimer-font-font-weight: var(-=
-body-font-font-weight); --cookie-banner-disclaimer-font-text-transform: va=
r(--body-font-text-transform); --cookie-banner-disclaimer-font-letter-spaci=
ng: var(--body-font-letter-spacing); --cookie-banner-disclaimer-font-line-h=
eight: var(--body-font-line-height); --cookie-banner-disclaimer-font-font-s=
ize: .8rem; --cookie-banner-disclaimer-font-font-size-value: .8; --product-=
grid-text-below-price-font-font-family: var(--meta-font-font-family); --pro=
duct-grid-text-below-price-font-font-style: var(--meta-font-font-style); --=
product-grid-text-below-price-font-font-weight: var(--meta-font-font-weight=
); --product-grid-text-below-price-font-text-transform: var(--meta-font-tex=
t-transform); --product-grid-text-below-price-font-letter-spacing: var(--me=
ta-font-letter-spacing); --product-grid-text-below-price-font-line-height: =
var(--meta-font-line-height); --product-grid-text-below-price-font-font-siz=
e: var(--normal-meta-size); --product-grid-text-below-price-font-font-size-=
value: var(--normal-meta-size-value); --blog-single-column-list-title-font-=
font-family: var(--heading-font-font-family); --blog-single-column-list-tit=
le-font-font-style: var(--heading-font-font-style); --blog-single-column-li=
st-title-font-font-weight: var(--heading-font-font-weight); --blog-single-c=
olumn-list-title-font-text-transform: var(--heading-font-text-transform); -=
-blog-single-column-list-title-font-letter-spacing: var(--heading-font-lett=
er-spacing); --blog-single-column-list-title-font-line-height: var(--headin=
g-font-line-height); --blog-single-column-list-title-font-font-size: var(--=
heading-1-size); --blog-single-column-list-title-font-font-size-value: var(=
--heading-1-size-value); --video-basic-grid-list-meta-font-font-family: var=
(--meta-font-font-family); --video-basic-grid-list-meta-font-font-style: va=
r(--meta-font-font-style); --video-basic-grid-list-meta-font-font-weight: v=
ar(--meta-font-font-weight); --video-basic-grid-list-meta-font-text-transfo=
rm: var(--meta-font-text-transform); --video-basic-grid-list-meta-font-lett=
er-spacing: var(--meta-font-letter-spacing); --video-basic-grid-list-meta-f=
ont-line-height: var(--meta-font-line-height); --video-basic-grid-list-meta=
-font-font-size: var(--normal-meta-size); --video-basic-grid-list-meta-font=
-font-size-value: var(--normal-meta-size-value); --course-list-course-name-=
font-font-family: var(--heading-font-font-family); --course-list-course-nam=
e-font-font-style: var(--heading-font-font-style); --course-list-course-nam=
e-font-font-weight: var(--heading-font-font-weight); --course-list-course-n=
ame-font-text-transform: var(--heading-font-text-transform); --course-list-=
course-name-font-letter-spacing: var(--heading-font-letter-spacing); --cour=
se-list-course-name-font-line-height: var(--heading-font-line-height); --co=
urse-list-course-name-font-font-size: var(--heading-1-size); --course-list-=
course-name-font-font-size-value: var(--heading-1-size-value); --menu-block=
-item-title-font-font-family: var(--heading-font-font-family); --menu-block=
-item-title-font-font-style: var(--heading-font-font-style); --menu-block-i=
tem-title-font-font-weight: var(--heading-font-font-weight); --menu-block-i=
tem-title-font-text-transform: var(--heading-font-text-transform); --menu-b=
lock-item-title-font-letter-spacing: var(--heading-font-letter-spacing); --=
menu-block-item-title-font-line-height: var(--heading-font-line-height); --=
menu-block-item-title-font-font-size: var(--heading-4-size); --menu-block-i=
tem-title-font-font-size-value: var(--heading-4-size-value); --quote-block-=
text-font-font-family: var(--body-font-font-family); --quote-block-text-fon=
t-font-style: var(--body-font-font-style); --quote-block-text-font-font-wei=
ght: var(--body-font-font-weight); --quote-block-text-font-text-transform: =
var(--body-font-text-transform); --quote-block-text-font-letter-spacing: va=
r(--body-font-letter-spacing); --quote-block-text-font-line-height: var(--b=
ody-font-line-height); --quote-block-text-font-font-size: var(--large-text-=
size); --quote-block-text-font-font-size-value: var(--large-text-size-value=
); --course-item-name-mobile-font-font-family: var(--heading-font-font-fami=
ly); --course-item-name-mobile-font-font-style: var(--heading-font-font-sty=
le); --course-item-name-mobile-font-font-weight: var(--heading-font-font-we=
ight); --course-item-name-mobile-font-text-transform: var(--heading-font-te=
xt-transform); --course-item-name-mobile-font-letter-spacing: var(--heading=
-font-letter-spacing); --course-item-name-mobile-font-line-height: var(--he=
ading-font-line-height); --course-item-name-mobile-font-font-size: 1.3rem; =
--course-item-name-mobile-font-font-size-value: 1.3; --course-list-grid-lay=
out-course-item-meta-font-font-family: var(--meta-font-font-family); --cour=
se-list-grid-layout-course-item-meta-font-font-style: var(--meta-font-font-=
style); --course-list-grid-layout-course-item-meta-font-font-weight: var(--=
meta-font-font-weight); --course-list-grid-layout-course-item-meta-font-tex=
t-transform: var(--meta-font-text-transform); --course-list-grid-layout-cou=
rse-item-meta-font-letter-spacing: var(--meta-font-letter-spacing); --cours=
e-list-grid-layout-course-item-meta-font-line-height: var(--meta-font-line-=
height); --course-list-grid-layout-course-item-meta-font-font-size: .75rem;=
 --course-list-grid-layout-course-item-meta-font-font-size-value: .75; --fo=
rm-block-select-dropdown-text-font-font-family: var(--body-font-font-family=
); --form-block-select-dropdown-text-font-font-style: var(--body-font-font-=
style); --form-block-select-dropdown-text-font-font-weight: var(--body-font=
-font-weight); --form-block-select-dropdown-text-font-text-transform: var(-=
-body-font-text-transform); --form-block-select-dropdown-text-font-letter-s=
pacing: var(--body-font-letter-spacing); --form-block-select-dropdown-text-=
font-line-height: var(--body-font-line-height); --form-block-select-dropdow=
n-text-font-font-size: var(--small-text-size); --form-block-select-dropdown=
-text-font-font-size-value: var(--small-text-size-value); --video-basic-gri=
d-list-title-font-font-family: var(--heading-font-font-family); --video-bas=
ic-grid-list-title-font-font-style: var(--heading-font-font-style); --video=
-basic-grid-list-title-font-font-weight: var(--heading-font-font-weight); -=
-video-basic-grid-list-title-font-text-transform: var(--heading-font-text-t=
ransform); --video-basic-grid-list-title-font-letter-spacing: var(--heading=
-font-letter-spacing); --video-basic-grid-list-title-font-line-height: var(=
--heading-font-line-height); --video-basic-grid-list-title-font-font-size: =
var(--heading-4-size); --video-basic-grid-list-title-font-font-size-value: =
var(--heading-4-size-value); --course-list-grid-layout-course-item-name-fon=
t-font-family: var(--heading-font-font-family); --course-list-grid-layout-c=
ourse-item-name-font-font-style: var(--heading-font-font-style); --course-l=
ist-grid-layout-course-item-name-font-font-weight: var(--heading-font-font-=
weight); --course-list-grid-layout-course-item-name-font-text-transform: va=
r(--heading-font-text-transform); --course-list-grid-layout-course-item-nam=
e-font-letter-spacing: var(--heading-font-letter-spacing); --course-list-gr=
id-layout-course-item-name-font-line-height: var(--heading-font-line-height=
); --course-list-grid-layout-course-item-name-font-font-size: 1.125rem; --c=
ourse-list-grid-layout-course-item-name-font-font-size-value: 1.125; --blog=
-item-author-profile-font-font-family: var(--body-font-font-family); --blog=
-item-author-profile-font-font-style: var(--body-font-font-style); --blog-i=
tem-author-profile-font-font-weight: var(--body-font-font-weight); --blog-i=
tem-author-profile-font-text-transform: var(--body-font-text-transform); --=
blog-item-author-profile-font-letter-spacing: var(--body-font-letter-spacin=
g); --blog-item-author-profile-font-line-height: var(--body-font-line-heigh=
t); --blog-item-author-profile-font-font-size: var(--small-text-size); --bl=
og-item-author-profile-font-font-size-value: var(--small-text-size-value); =
--quote-block-source-font-font-family: var(--meta-font-font-family); --quot=
e-block-source-font-font-style: var(--meta-font-font-style); --quote-block-=
source-font-font-weight: var(--meta-font-font-weight); --quote-block-source=
-font-text-transform: var(--meta-font-text-transform); --quote-block-source=
-font-letter-spacing: var(--meta-font-letter-spacing); --quote-block-source=
-font-line-height: var(--meta-font-line-height); --quote-block-source-font-=
font-size: var(--normal-meta-size); --quote-block-source-font-font-size-val=
ue: var(--normal-meta-size-value); --site-title-font-font-family: var(--hea=
ding-font-font-family); --site-title-font-font-style: var(--heading-font-fo=
nt-style); --site-title-font-font-weight: var(--heading-font-font-weight); =
--site-title-font-text-transform: var(--heading-font-text-transform); --sit=
e-title-font-letter-spacing: var(--heading-font-letter-spacing); --site-tit=
le-font-line-height: var(--heading-font-line-height); --site-title-font-fon=
t-size: 2.8rem; --site-title-font-font-size-value: 2.8; --course-list-grid-=
layout-course-item-excerpt-font-font-family: var(--body-font-font-family); =
--course-list-grid-layout-course-item-excerpt-font-font-style: var(--body-f=
ont-font-style); --course-list-grid-layout-course-item-excerpt-font-font-we=
ight: var(--body-font-font-weight); --course-list-grid-layout-course-item-e=
xcerpt-font-text-transform: var(--body-font-text-transform); --course-list-=
grid-layout-course-item-excerpt-font-letter-spacing: var(--body-font-letter=
-spacing); --course-list-grid-layout-course-item-excerpt-font-line-height: =
var(--body-font-line-height); --course-list-grid-layout-course-item-excerpt=
-font-font-size: .875rem; --course-list-grid-layout-course-item-excerpt-fon=
t-font-size-value: .875; --portfolio-hover-static-title-font-font-family: v=
ar(--heading-font-font-family); --portfolio-hover-static-title-font-font-st=
yle: var(--heading-font-font-style); --portfolio-hover-static-title-font-fo=
nt-weight: var(--heading-font-font-weight); --portfolio-hover-static-title-=
font-text-transform: var(--heading-font-text-transform); --portfolio-hover-=
static-title-font-letter-spacing: var(--heading-font-letter-spacing); --por=
tfolio-hover-static-title-font-line-height: var(--heading-font-line-height)=
; --portfolio-hover-static-title-font-font-size: var(--heading-1-size); --p=
ortfolio-hover-static-title-font-font-size-value: var(--heading-1-size-valu=
e); --newsletter-block-button-text-font-font-family: var(--body-font-font-f=
amily); --newsletter-block-button-text-font-font-style: var(--body-font-fon=
t-style); --newsletter-block-button-text-font-font-weight: var(--body-font-=
font-weight); --newsletter-block-button-text-font-text-transform: var(--bod=
y-font-text-transform); --newsletter-block-button-text-font-letter-spacing:=
 var(--body-font-letter-spacing); --newsletter-block-button-text-font-line-=
height: var(--body-font-line-height); --newsletter-block-button-text-font-f=
ont-size: var(--normal-text-size); --newsletter-block-button-text-font-font=
-size-value: var(--normal-text-size-value); --blog-side-by-side-list-title-=
font-font-family: var(--heading-font-font-family); --blog-side-by-side-list=
-title-font-font-style: var(--heading-font-font-style); --blog-side-by-side=
-list-title-font-font-weight: var(--heading-font-font-weight); --blog-side-=
by-side-list-title-font-text-transform: var(--heading-font-text-transform);=
 --blog-side-by-side-list-title-font-letter-spacing: var(--heading-font-let=
ter-spacing); --blog-side-by-side-list-title-font-line-height: var(--headin=
g-font-line-height); --blog-side-by-side-list-title-font-font-size: var(--h=
eading-2-size); --blog-side-by-side-list-title-font-font-size-value: var(--=
heading-2-size-value); --form-block-title-text-font-font-family: var(--body=
-font-font-family); --form-block-title-text-font-font-style: var(--body-fon=
t-font-style); --form-block-title-text-font-font-weight: var(--body-font-fo=
nt-weight); --form-block-title-text-font-text-transform: var(--body-font-te=
xt-transform); --form-block-title-text-font-letter-spacing: var(--body-font=
-letter-spacing); --form-block-title-text-font-line-height: var(--body-font=
-line-height); --form-block-title-text-font-font-size: var(--normal-text-si=
ze); --form-block-title-text-font-font-size-value: var(--normal-text-size-v=
alue); --newsletter-block-footnote-text-font-font-family: var(--body-font-f=
ont-family); --newsletter-block-footnote-text-font-font-style: var(--body-f=
ont-font-style); --newsletter-block-footnote-text-font-font-weight: var(--b=
ody-font-font-weight); --newsletter-block-footnote-text-font-text-transform=
: var(--body-font-text-transform); --newsletter-block-footnote-text-font-le=
tter-spacing: var(--body-font-letter-spacing); --newsletter-block-footnote-=
text-font-line-height: var(--body-font-line-height); --newsletter-block-foo=
tnote-text-font-font-size: var(--small-text-size); --newsletter-block-footn=
ote-text-font-font-size-value: var(--small-text-size-value); --blog-side-by=
-side-list-meta-font-font-family: var(--meta-font-font-family); --blog-side=
-by-side-list-meta-font-font-style: var(--meta-font-font-style); --blog-sid=
e-by-side-list-meta-font-font-weight: var(--meta-font-font-weight); --blog-=
side-by-side-list-meta-font-text-transform: var(--meta-font-text-transform)=
; --blog-side-by-side-list-meta-font-letter-spacing: var(--meta-font-letter=
-spacing); --blog-side-by-side-list-meta-font-line-height: var(--meta-font-=
line-height); --blog-side-by-side-list-meta-font-font-size: var(--normal-me=
ta-size); --blog-side-by-side-list-meta-font-font-size-value: var(--normal-=
meta-size-value); --newsletter-block-field-text-font-font-family: var(--bod=
y-font-font-family); --newsletter-block-field-text-font-font-style: var(--b=
ody-font-font-style); --newsletter-block-field-text-font-font-weight: var(-=
-body-font-font-weight); --newsletter-block-field-text-font-text-transform:=
 var(--body-font-text-transform); --newsletter-block-field-text-font-letter=
-spacing: var(--body-font-letter-spacing); --newsletter-block-field-text-fo=
nt-line-height: var(--body-font-line-height); --newsletter-block-field-text=
-font-font-size: var(--normal-text-size); --newsletter-block-field-text-fon=
t-font-size-value: var(--normal-text-size-value); --blog-single-column-list=
-excerpt-font-font-family: var(--body-font-font-family); --blog-single-colu=
mn-list-excerpt-font-font-style: var(--body-font-font-style); --blog-single=
-column-list-excerpt-font-font-weight: var(--body-font-font-weight); --blog=
-single-column-list-excerpt-font-text-transform: var(--body-font-text-trans=
form); --blog-single-column-list-excerpt-font-letter-spacing: var(--body-fo=
nt-letter-spacing); --blog-single-column-list-excerpt-font-line-height: var=
(--body-font-line-height); --blog-single-column-list-excerpt-font-font-size=
: var(--normal-text-size); --blog-single-column-list-excerpt-font-font-size=
-value: var(--normal-text-size-value); --course-item-side-nav-lesson-meta-f=
ont-font-family: var(--meta-font-font-family); --course-item-side-nav-lesso=
n-meta-font-font-style: var(--meta-font-font-style); --course-item-side-nav=
-lesson-meta-font-font-weight: var(--meta-font-font-weight); --course-item-=
side-nav-lesson-meta-font-text-transform: var(--meta-font-text-transform); =
--course-item-side-nav-lesson-meta-font-letter-spacing: var(--meta-font-let=
ter-spacing); --course-item-side-nav-lesson-meta-font-line-height: var(--me=
ta-font-line-height); --course-item-side-nav-lesson-meta-font-font-size: .8=
rem; --course-item-side-nav-lesson-meta-font-font-size-value: .8; --course-=
item-side-nav-lesson-name-font-font-family: var(--body-font-font-family); -=
-course-item-side-nav-lesson-name-font-font-style: var(--body-font-font-sty=
le); --course-item-side-nav-lesson-name-font-font-weight: var(--body-font-f=
ont-weight); --course-item-side-nav-lesson-name-font-text-transform: var(--=
body-font-text-transform); --course-item-side-nav-lesson-name-font-letter-s=
pacing: var(--body-font-letter-spacing); --course-item-side-nav-lesson-name=
-font-line-height: var(--body-font-line-height); --course-item-side-nav-les=
son-name-font-font-size: 1rem; --course-item-side-nav-lesson-name-font-font=
-size-value: 1; --blog-item-title-font-font-family: var(--heading-font-font=
-family); --blog-item-title-font-font-style: var(--heading-font-font-style)=
; --blog-item-title-font-font-weight: var(--heading-font-font-weight); --bl=
og-item-title-font-text-transform: var(--heading-font-text-transform); --bl=
og-item-title-font-letter-spacing: var(--heading-font-letter-spacing); --bl=
og-item-title-font-line-height: var(--heading-font-line-height); --blog-ite=
m-title-font-font-size: var(--heading-1-size); --blog-item-title-font-font-=
size-value: var(--heading-1-size-value); --course-list-course-item-lesson-m=
eta-font-font-family: var(--meta-font-font-family); --course-list-course-it=
em-lesson-meta-font-font-style: var(--meta-font-font-style); --course-list-=
course-item-lesson-meta-font-font-weight: var(--meta-font-font-weight); --c=
ourse-list-course-item-lesson-meta-font-text-transform: var(--meta-font-tex=
t-transform); --course-list-course-item-lesson-meta-font-letter-spacing: va=
r(--meta-font-letter-spacing); --course-list-course-item-lesson-meta-font-l=
ine-height: var(--meta-font-line-height); --course-list-course-item-lesson-=
meta-font-font-size: .8rem; --course-list-course-item-lesson-meta-font-font=
-size-value: .8; --video-basic-grid-list-category-nav-font-font-family: var=
(--body-font-font-family); --video-basic-grid-list-category-nav-font-font-s=
tyle: var(--body-font-font-style); --video-basic-grid-list-category-nav-fon=
t-font-weight: var(--body-font-font-weight); --video-basic-grid-list-catego=
ry-nav-font-text-transform: var(--body-font-text-transform); --video-basic-=
grid-list-category-nav-font-letter-spacing: var(--body-font-letter-spacing)=
; --video-basic-grid-list-category-nav-font-line-height: var(--body-font-li=
ne-height); --video-basic-grid-list-category-nav-font-font-size: var(--norm=
al-text-size); --video-basic-grid-list-category-nav-font-font-size-value: v=
ar(--normal-text-size-value); --course-list-course-item-lesson-name-font-fo=
nt-family: var(--body-font-font-family); --course-list-course-item-lesson-n=
ame-font-font-style: var(--body-font-font-style); --course-list-course-item=
-lesson-name-font-font-weight: var(--body-font-font-weight); --course-list-=
course-item-lesson-name-font-text-transform: var(--body-font-text-transform=
); --course-list-course-item-lesson-name-font-letter-spacing: var(--body-fo=
nt-letter-spacing); --course-list-course-item-lesson-name-font-line-height:=
 var(--body-font-line-height); --course-list-course-item-lesson-name-font-f=
ont-size: 1.125rem; --course-list-course-item-lesson-name-font-font-size-va=
lue: 1.125; --video-preview-badge-font-font-family: var(--body-font-font-fa=
mily); --video-preview-badge-font-font-style: var(--body-font-font-style); =
--video-preview-badge-font-font-weight: var(--body-font-font-weight); --vid=
eo-preview-badge-font-text-transform: var(--body-font-text-transform); --vi=
deo-preview-badge-font-letter-spacing: var(--body-font-letter-spacing); --v=
ideo-preview-badge-font-line-height: var(--body-font-line-height); --video-=
preview-badge-font-font-size: var(--normal-text-size); --video-preview-badg=
e-font-font-size-value: var(--normal-text-size-value); --blog-basic-grid-li=
st-title-font-font-family: var(--heading-font-font-family); --blog-basic-gr=
id-list-title-font-font-style: var(--heading-font-font-style); --blog-basic=
-grid-list-title-font-font-weight: var(--heading-font-font-weight); --blog-=
basic-grid-list-title-font-text-transform: var(--heading-font-text-transfor=
m); --blog-basic-grid-list-title-font-letter-spacing: var(--heading-font-le=
tter-spacing); --blog-basic-grid-list-title-font-line-height: var(--heading=
-font-line-height); --blog-basic-grid-list-title-font-font-size: var(--head=
ing-3-size); --blog-basic-grid-list-title-font-font-size-value: var(--headi=
ng-3-size-value); --blog-basic-grid-list-meta-font-font-family: var(--meta-=
font-font-family); --blog-basic-grid-list-meta-font-font-style: var(--meta-=
font-font-style); --blog-basic-grid-list-meta-font-font-weight: var(--meta-=
font-font-weight); --blog-basic-grid-list-meta-font-text-transform: var(--m=
eta-font-text-transform); --blog-basic-grid-list-meta-font-letter-spacing: =
var(--meta-font-letter-spacing); --blog-basic-grid-list-meta-font-line-heig=
ht: var(--meta-font-line-height); --blog-basic-grid-list-meta-font-font-siz=
e: var(--normal-meta-size); --blog-basic-grid-list-meta-font-font-size-valu=
e: var(--normal-meta-size-value); --form-block-input-text-font-font-family:=
 var(--body-font-font-family); --form-block-input-text-font-font-style: var=
(--body-font-font-style); --form-block-input-text-font-font-weight: var(--b=
ody-font-font-weight); --form-block-input-text-font-text-transform: var(--b=
ody-font-text-transform); --form-block-input-text-font-letter-spacing: var(=
--body-font-letter-spacing); --form-block-input-text-font-line-height: var(=
--body-font-line-height); --form-block-input-text-font-font-size: var(--nor=
mal-text-size); --form-block-input-text-font-font-size-value: var(--normal-=
text-size-value); --course-list-course-item-lesson-excerpt-font-font-family=
: var(--body-font-font-family); --course-list-course-item-lesson-excerpt-fo=
nt-font-style: var(--body-font-font-style); --course-list-course-item-lesso=
n-excerpt-font-font-weight: var(--body-font-font-weight); --course-list-cou=
rse-item-lesson-excerpt-font-text-transform: var(--body-font-text-transform=
); --course-list-course-item-lesson-excerpt-font-letter-spacing: var(--body=
-font-letter-spacing); --course-list-course-item-lesson-excerpt-font-line-h=
eight: var(--body-font-line-height); --course-list-course-item-lesson-excer=
pt-font-font-size: .875rem; --course-list-course-item-lesson-excerpt-font-f=
ont-size-value: .875; --portfolio-grid-overlay-title-font-font-family: var(=
--heading-font-font-family); --portfolio-grid-overlay-title-font-font-style=
: var(--heading-font-font-style); --portfolio-grid-overlay-title-font-font-=
weight: var(--heading-font-font-weight); --portfolio-grid-overlay-title-fon=
t-text-transform: var(--heading-font-text-transform); --portfolio-grid-over=
lay-title-font-letter-spacing: var(--heading-font-letter-spacing); --portfo=
lio-grid-overlay-title-font-line-height: var(--heading-font-line-height); -=
-portfolio-grid-overlay-title-font-font-size: var(--heading-3-size); --port=
folio-grid-overlay-title-font-font-size-value: var(--heading-3-size-value);=
 --header-button-font-font-family: neue-haas-grotesk-text; --header-button-=
font-font-style: normal; --header-button-font-font-weight: 400; --header-bu=
tton-font-text-transform: none; --header-button-font-letter-spacing: .05em;=
 --header-button-font-line-height: 1.2em; --header-button-font-font-size: 1=
rem; --header-button-font-font-size-value: 1; --blog-alternating-side-by-si=
de-list-excerpt-font-font-family: var(--body-font-font-family); --blog-alte=
rnating-side-by-side-list-excerpt-font-font-style: var(--body-font-font-sty=
le); --blog-alternating-side-by-side-list-excerpt-font-font-weight: var(--b=
ody-font-font-weight); --blog-alternating-side-by-side-list-excerpt-font-te=
xt-transform: var(--body-font-text-transform); --blog-alternating-side-by-s=
ide-list-excerpt-font-letter-spacing: var(--body-font-letter-spacing); --bl=
og-alternating-side-by-side-list-excerpt-font-line-height: var(--body-font-=
line-height); --blog-alternating-side-by-side-list-excerpt-font-font-size: =
var(--normal-text-size); --blog-alternating-side-by-side-list-excerpt-font-=
font-size-value: var(--normal-text-size-value); --product-basic-item-title-=
font-font-family: var(--heading-font-font-family); --product-basic-item-tit=
le-font-font-style: var(--heading-font-font-style); --product-basic-item-ti=
tle-font-font-weight: var(--heading-font-font-weight); --product-basic-item=
-title-font-text-transform: var(--heading-font-text-transform); --product-b=
asic-item-title-font-letter-spacing: var(--heading-font-letter-spacing); --=
product-basic-item-title-font-line-height: var(--heading-font-line-height);=
 --product-basic-item-title-font-font-size: var(--heading-2-size); --produc=
t-basic-item-title-font-font-size-value: var(--heading-2-size-value); --men=
u-block-title-font-font-family: var(--heading-font-font-family); --menu-blo=
ck-title-font-font-style: var(--heading-font-font-style); --menu-block-titl=
e-font-font-weight: var(--heading-font-font-weight); --menu-block-title-fon=
t-text-transform: var(--heading-font-text-transform); --menu-block-title-fo=
nt-letter-spacing: var(--heading-font-letter-spacing); --menu-block-title-f=
ont-line-height: var(--heading-font-line-height); --menu-block-title-font-f=
ont-size: var(--heading-3-size); --menu-block-title-font-font-size-value: v=
ar(--heading-3-size-value); }

:root { --primary-button-rounded-border-top-left-radius: 7.2px; --primary-b=
utton-rounded-border-top-right-radius: 7.2px; --primary-button-rounded-bord=
er-bottom-left-radius: 7.2px; --primary-button-rounded-border-bottom-right-=
radius: 7.2px; --primaryButtonPadding: 1.2em; --primary-button-padding-x: 0=
rem; --primary-button-padding-y: 0rem; --primary-button-stroke: 3px; --seco=
ndary-button-rounded-border-top-left-radius: 6.4px; --secondary-button-roun=
ded-border-top-right-radius: 6.4px; --secondary-button-rounded-border-botto=
m-left-radius: 6.4px; --secondary-button-rounded-border-bottom-right-radius=
: 6.4px; --secondary-button-padding-x: 2.004em; --secondary-button-padding-=
y: 1.2em; --secondary-button-stroke: 0px; --tertiary-button-rounded-border-=
top-left-radius: 6.4px; --tertiary-button-rounded-border-top-right-radius: =
6.4px; --tertiary-button-rounded-border-bottom-left-radius: 6.4px; --tertia=
ry-button-rounded-border-bottom-right-radius: 6.4px; --tertiary-button-padd=
ing-x: 2.004em; --tertiary-button-padding-y: 1.2em; --tertiary-button-strok=
e: 0px; --form-field-shape-border-top-left-radius: 5px; --form-field-shape-=
border-top-right-radius: 5px; --form-field-shape-border-bottom-left-radius:=
 5px; --form-field-shape-border-bottom-right-radius: 5px; --form-field-bord=
er-thickness: 1px; --form-field-padding-vertical: 10px; --form-field-paddin=
g-horizontal: 10px; --form-field-checkbox-shape-border-top-left-radius: 5px=
; --form-field-checkbox-shape-border-top-right-radius: 5px; --form-field-ch=
eckbox-shape-border-bottom-left-radius: 5px; --form-field-checkbox-shape-bo=
rder-bottom-right-radius: 5px; --form-field-checkbox-border-thickness: 1px;=
 --form-field-checkbox-size: 16px; --form-field-checkbox-space-between-icon=
-and-text: 11px; --form-field-checkbox-padding-vertical: 10px; --form-field=
-checkbox-padding-horizontal: 10px; --form-field-checkbox-row-gap: 12px; --=
form-field-checkbox-column-gap: 20px; --form-field-radio-shape-border-top-l=
eft-radius: 5px; --form-field-radio-shape-border-top-right-radius: 5px; --f=
orm-field-radio-shape-border-bottom-left-radius: 5px; --form-field-radio-sh=
ape-border-bottom-right-radius: 5px; --form-field-radio-border-thickness: 1=
px; --form-field-radio-size: 17px; --form-field-radio-space-between-icon-an=
d-text: 11px; --form-field-radio-padding-vertical: 10px; --form-field-radio=
-padding-horizontal: 10px; --form-field-radio-row-gap: 12px; --form-field-r=
adio-column-gap: 20px; --form-field-dropdown-icon-thickness: 1px; --form-fi=
eld-dropdown-icon-size: 18px; --form-field-survey-shape-border-top-left-rad=
ius: 5px; --form-field-survey-shape-border-top-right-radius: 5px; --form-fi=
eld-survey-shape-border-bottom-left-radius: 5px; --form-field-survey-shape-=
border-bottom-right-radius: 5px; --form-field-survey-border-thickness: 1px;=
 --form-field-survey-size: 17px; --form-label-spacing-bottom: 4px; --form-d=
escription-spacing-bottom: 4px; --form-caption-spacing-bottom: 2px; --form-=
field-spacing-bottom: 20px; --form-field-column-gap: 10px; --tweak-global-a=
nimations-animation-duration: .9s; --tweak-global-animations-animation-dela=
y: .6s; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, =
nav, section, summary { display: block; }

audio, canvas, video { display: inline-block; }

audio:not([controls]) { display: none; height: 0px; }

[hidden], template { display: none; }

html { font-family: sans-serif; text-size-adjust: 100%; }

body { margin: 0px; }

a { background: 0px 0px; }

a:focus { outline: dotted thin; }

a:active, a:hover { outline: 0px; }

h1 { font-size: 2em; margin: 0.67em 0px; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: 700; }

dfn { font-style: italic; }

hr { box-sizing: content-box; height: 0px; }

mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }

code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }

pre { white-space: pre-wrap; }

q { quotes: "=E2=80=9C" "=E2=80=9D" "=E2=80=98" "=E2=80=99"; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-ali=
gn: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0px; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0px; }

fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625=
em 0.75em; }

legend { border: 0px; padding: 0px; }

button, input, select, textarea { font-family: inherit; font-size: 100%; ma=
rgin: 0px; }

button, input { line-height: normal; }

button, select { text-transform: none; }

button, html input[type=3D"button"], input[type=3D"reset"], input[type=3D"s=
ubmit"] { appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

input[type=3D"checkbox"], input[type=3D"radio"] { box-sizing: border-box; p=
adding: 0px; }

input[type=3D"search"] { appearance: textfield; box-sizing: content-box; }

input[type=3D"search"]::-webkit-search-cancel-button, input[type=3D"search"=
]::-webkit-search-decoration { appearance: none; }

textarea { overflow: auto; vertical-align: top; }

table { border-collapse: collapse; border-spacing: 0px; }

nav ul { list-style-type: none; margin: 0px; padding: 0px; }

.clear::after { display: block; visibility: hidden; font-size: 0px; height:=
 0px; clear: both; content: "."; }

.v6-visually-hidden { clip: rect(1px, 1px, 1px, 1px); overflow: hidden; pos=
ition: absolute !important; padding: 0px !important; border: 0px !important=
; height: 1px !important; width: 1px !important; }

.sqs-g { letter-spacing: -0.31em; text-rendering: optimizespeed; }

.yui3-u, .sqs-u { display: inline-block; zoom: 1; letter-spacing: normal; w=
ord-spacing: normal; vertical-align: top; text-rendering: auto; }

.sqs-u-1, .sqs-u-1-2, .sqs-u-1-3, .sqs-u-2-3, .sqs-u-1-4, .sqs-u-3-4, .sqs-=
u-1-5, .sqs-u-2-5, .sqs-u-3-5, .sqs-u-4-5, .sqs-u-1-6, .sqs-u-5-6, .sqs-u-1=
-8, .sqs-u-3-8, .sqs-u-5-8, .sqs-u-7-8, .sqs-u-1-12, .sqs-u-5-12, .sqs-u-7-=
12, .sqs-u-11-12, .sqs-u-1-24, .sqs-u-5-24, .sqs-u-7-24, .sqs-u-11-24, .sqs=
-u-13-24, .sqs-u-17-24, .sqs-u-19-24, .sqs-u-23-24 { display: inline-block;=
 zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top=
; text-rendering: auto; }

.sqs-u-1 { display: block; }

.sqs-u-1-2 { width: 50%; }

.sqs-u-1-3 { width: 33.3333%; }

.sqs-u-2-3 { width: 66.6667%; }

.sqs-u-1-4 { width: 25%; }

.sqs-u-3-4 { width: 75%; }

.sqs-u-1-5 { width: 20%; }

.sqs-u-2-5 { width: 40%; }

.sqs-u-3-5 { width: 60%; }

.sqs-u-4-5 { width: 80%; }

.sqs-u-1-6 { width: 16.656%; }

.sqs-u-5-6 { width: 83.33%; }

.sqs-u-1-8 { width: 12.5%; }

.sqs-u-3-8 { width: 37.5%; }

.sqs-u-5-8 { width: 62.5%; }

.sqs-u-7-8 { width: 87.5%; }

.sqs-u-1-12 { width: 8.3333%; }

.sqs-u-5-12 { width: 41.6666%; }

.sqs-u-7-12 { width: 58.3333%; }

.sqs-u-11-12 { width: 91.6666%; }

.sqs-u-1-24 { width: 4.1666%; }

.sqs-u-5-24 { width: 20.8333%; }

.sqs-u-7-24 { width: 29.1666%; }

.sqs-u-11-24 { width: 45.8333%; }

.sqs-u-13-24 { width: 54.1666%; }

.sqs-u-17-24 { width: 70.8333%; }

.sqs-u-19-24 { width: 79.1666%; }

.sqs-u-23-24 { width: 95.8333%; }

#sqs-css-stamp.cssgrids { display: none; }

.yui3-widget-hidden { display: none; }

.yui3-widget-content { overflow: hidden; }

.yui3-widget-content-expanded { box-sizing: border-box; height: 100%; }

.yui3-widget-tmp-forcesize { overflow: hidden !important; }

.sqs-panel { position: absolute; }

.sqs-panel-hidden { visibility: hidden; }

.sqs-widget-tmp-forcesize .sqs-panel-content { overflow: hidden !important;=
 }

.sqs-panel .sqs-widget-hd { position: relative; }

.sqs-panel .sqs-widget-hd .sqs-widget-buttons { position: absolute; top: 0p=
x; right: 0px; }

.sqs-panel .sqs-widget-ft .sqs-widget-buttons { display: inline-block; zoom=
: 1; }

.yui3-slider, .yui3-slider-rail { display: inline-block; zoom: 1; vertical-=
align: middle; }

.yui3-slider-content { position: relative; display: block; }

.yui3-slider-rail { position: relative; }

.yui3-slider-rail-cap-top, .yui3-slider-rail-cap-left, .yui3-slider-rail-ca=
p-bottom, .yui3-slider-rail-cap-right, .yui3-slider-thumb, .yui3-slider-thu=
mb-image, .yui3-slider-thumb-shadow { position: absolute; }

.yui3-slider-thumb { overflow: hidden; }

.sqs-aclist, .yui3-aclist { position: absolute; z-index: 10; }

.sqs-aclist-hidden, .yui3-aclist-hidden { visibility: hidden; }

.sqs-aclist-aria, .yui3-aclist-aria { left: -9999px; position: absolute; }

.sqs-aclist-list, .yui3-aclist-list { list-style: none; margin: 0px; overfl=
ow: hidden; padding: 0px; }

.sqs-aclist-item, .yui3-aclist-item { cursor: pointer; list-style: none; pa=
dding: 2px 5px; }

.sqs-aclist-item-active, .yui3-aclist-item-active { outline: rgb(175, 175, =
175) dotted thin; }

.sqs-cookie-banner-v2-enabled .sqs-cookie-banner-v2 { display: block; }

body.sqs-cookie-banner-v2-top .sqs-announcement-bar-dropzone, body.sqs-cook=
ie-banner-v2-top .sqs-announcement-bar-dropzone.sqs-cookie-banner-v2-enable=
d { position: relative; }

.sqs-cookie-banner-v2 { box-sizing: border-box; display: none; justify-cont=
ent: space-between; align-items: center; z-index: 300000; padding: 10px; po=
sition: fixed; }

.sqs-cookie-banner-v2 p, .sqs-cookie-banner-v2 button { font-family: "Helve=
tica Neue", Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; fon=
t-weight: normal; font-style: normal; letter-spacing: 0.05em; margin: 10px =
!important; }

.sqs-cookie-banner-v2 a { text-decoration: underline; }

.sqs-cookie-banner-v2 .sqs-cookie-banner-v2-text { max-height: calc(50vh); =
}

.sqs-cookie-banner-v2 .sqs-cookie-banner-v2-cta-container { display: flex; =
flex-flow: wrap; }

.sqs-cookie-banner-v2 .sqs-cookie-banner-v2-cta { white-space: nowrap; back=
ground: transparent; }

.sqs-announcement-bar-dropzone .sqs-cookie-banner-v2.TOP { position: relati=
ve; }

body > .sqs-cookie-banner-v2.TOP { top: 0px; }

.sqs-cookie-banner-v2.BOTTOM { bottom: 0px; }

.sqs-cookie-banner-v2.TOP_LEFT { top: 20px; left: 20px; }

.sqs-cookie-banner-v2.TOP_RIGHT { top: 20px; right: 20px; }

.sqs-cookie-banner-v2.BOTTOM_LEFT { bottom: 20px; left: 20px; }

.sqs-cookie-banner-v2.BOTTOM_RIGHT { bottom: 20px; right: 20px; }

@media (max-width: 640px) {
  .sqs-cookie-banner-v2.TOP_LEFT, .sqs-cookie-banner-v2.TOP_RIGHT { top: 10=
px; margin-bottom: 10px; left: 10px; right: 10px; }
  .sqs-cookie-banner-v2.BOTTOM_LEFT, .sqs-cookie-banner-v2.BOTTOM_RIGHT { m=
argin-top: 10px; bottom: 10px; left: 10px; right: 10px; }
}

.sqs-cookie-banner-v2.ICON { display: flex; justify-content: space-between;=
 align-items: center; }

.sqs-cookie-banner-v2.ICON .sqs-cookie-banner-v2-acceptWrapper { font-size:=
 0px; line-height: 1; text-align: right; }

.sqs-cookie-banner-v2.ICON .sqs-cookie-banner-v2-accept { border: 0px; padd=
ing: 5px 10px; }

.sqs-cookie-banner-v2.ICON .sqs-cookie-banner-v2-accept::after { content: "=
=C3=97"; font-family: "Helvetica Neue", Helvetica, sans-serif; font-weight:=
 100; line-height: 0.5em; font-size: 35px; }

.sqs-cookie-banner-v2.BAR { left: 0px; right: 0px; }

@media (min-width: 640px) {
  .sqs-cookie-banner-v2.BAR { display: flex; justify-content: space-between=
; align-items: center; padding: 10px 15px; }
  .sqs-cookie-banner-v2.BAR p { margin-right: 2vw; }
  .sqs-cookie-banner-v2.BAR .sqs-cookie-banner-v2-cta-container { max-width=
: 50%; flex: 1 0 auto; flex-wrap: wrap; justify-content: flex-end; }
}

@media (min-width: 640px) {
  .sqs-cookie-banner-v2.POPUP { width: 250px; margin: 20px; }
  .sqs-cookie-banner-v2.POPUP.OPT_IN_AND_OUT { width: auto; max-width: 500p=
x; }
  .sqs-cookie-banner-v2.POPUP.OPT_IN_AND_OUT .sqs-cookie-banner-v2-text { m=
ax-width: 350px; }
  .sqs-cookie-banner-v2.POPUP.ICON { width: 350px; margin: 10px; }
}

.sqs-cookie-banner-v2.BUTTON .sqs-cookie-banner-v2-cta { padding: 1em 1.5em=
; letter-spacing: 0.1em; line-height: 1em; }

.sqs-cookie-banner-v2.TEXT .sqs-cookie-banner-v2-cta { padding: 0px; border=
: none; letter-spacing: 0.05em; }

.sqs-cookie-banner-v2.DARK { background-color: rgb(0, 0, 0); }

.sqs-cookie-banner-v2.DARK p, .sqs-cookie-banner-v2.DARK button, .sqs-cooki=
e-banner-v2.DARK a { color: rgb(255, 255, 255); }

.sqs-cookie-banner-v2.DARK :focus { outline-color: rgb(255, 255, 255); }

.sqs-cookie-banner-v2.DARK :focus:not(:focus-visible) { outline-color: tran=
sparent; }

.sqs-cookie-banner-v2.DARK.TEXT .sqs-cookie-banner-v2-cta { border-bottom: =
1px solid rgb(119, 119, 119); }

.sqs-cookie-banner-v2.DARK.BUTTON .sqs-cookie-banner-v2-cta { border: 1px s=
olid rgb(255, 255, 255); }

.sqs-cookie-banner-v2.LIGHT { background-color: rgb(238, 238, 238); }

.sqs-cookie-banner-v2.LIGHT p, .sqs-cookie-banner-v2.LIGHT button, .sqs-coo=
kie-banner-v2.LIGHT a { color: rgb(17, 17, 17); }

.sqs-cookie-banner-v2.LIGHT :focus { outline-color: rgb(17, 17, 17); }

.sqs-cookie-banner-v2.LIGHT :focus:not(:focus-visible) { outline-color: tra=
nsparent; }

.sqs-cookie-banner-v2.LIGHT.TEXT .sqs-cookie-banner-v2-cta { border-bottom:=
 1px solid rgb(187, 187, 187); }

.sqs-cookie-banner-v2.LIGHT.BUTTON .sqs-cookie-banner-v2-cta { border: 1px =
solid rgb(68, 68, 68); }

body.native-currency-code-usd .sqs-money-native::before { content: "$"; }

body.native-currency-code-cad .sqs-money-native::before { content: "$"; }

body.native-currency-code-cad .sqs-money-native::after { content: " CAD"; }

body.native-currency-code-gbp .sqs-money-native::before { content: "=C2=A3"=
; }

body.native-currency-code-eur .sqs-money-native::before { content: "=E2=82=
=AC"; }

body.native-currency-code-aud .sqs-money-native::before { content: "$"; }

body.native-currency-code-aud .sqs-money-native::after { content: " AUD"; }

body.native-currency-code-chf .sqs-money-native::before { content: "CHF"; }

body.native-currency-code-nok .sqs-money-native::after { content: " kr"; }

body.native-currency-code-sek .sqs-money-native::after { content: " kr"; }

body.native-currency-code-dkk .sqs-money-native::after { content: " kr"; }

body.native-currency-code-nzd .sqs-money-native::before { content: "$"; }

body.native-currency-code-sgd .sqs-money-native::before { content: "S$"; }

body.native-currency-code-mxn .sqs-money-native::before { content: "$"; }

body.native-currency-code-hkd .sqs-money-native::before { content: "HK$"; }

body.native-currency-code-czk .sqs-money-native::after { content: " K=C4=8D=
"; }

body.native-currency-code-thb .sqs-money-native::before { content: "=E0=B8=
=BF"; }

body.native-currency-code-myr .sqs-money-native::before { content: "RM"; }

body.native-currency-code-pln .sqs-money-native::after { content: " z=C5=82=
"; }

body.native-currency-code-ils .sqs-money-native::before { content: "=E2=82=
=AA "; }

body.native-currency-code-php .sqs-money-native::before { content: "Php"; }

body.native-currency-code-rub .sqs-money-native::after { content: " =D1=80.=
"; }

body.native-currency-code-brl .sqs-money-native::before { content: " R$"; }

body.native-currency-code-ars .sqs-money-native::before { content: "$"; }

body.native-currency-code-ars .sqs-money-native::after { content: " ARS"; }

body.native-currency-code-cop .sqs-money-native::before { content: "COL$"; =
}

body.native-currency-code-idr .sqs-money-native::before { content: "Rp"; }

body.native-currency-code-inr .sqs-money-native::before { content: "=E2=82=
=B9"; }

body.native-currency-code-jpy .sqs-money-native::before { content: "=C2=A5"=
; }

body.native-currency-code-zar .sqs-money-native::before { content: "R"; }

.fadeable-plugged.display-status-hidden { display: none; }

.sqs-image-zoom-dropzone { overflow: hidden; }

.sqs-image-zoom-duplicate { opacity: 0; position: absolute; width: 100%; he=
ight: 100%; top: 0px; left: 0px; pointer-events: none; transition: opacity =
0.4s; }

.is-zoomed .sqs-image-zoom-duplicate { opacity: 1; }

.sqs-image-zoom--behavior-click { cursor: zoom-in !important; }

.sqs-image-zoom--behavior-click.is-zoomed { cursor: zoom-out !important; }

@keyframes bounceIn {=20
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); }
}

@keyframes bounceOut {=20
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); }
}

@media screen and (max-width: 432px) {
  .mobile-hidden { display: none; }
}

@media screen and (max-width: 432px) {
  .subDesktop-hidden { display: none; }
}

@media screen and (min-width: 433px) {
  .desktop-hidden { display: none; }
}

.sqs-system-error { background: url("//assets.squarespace.com/universal/ima=
ges-v6/damask/error-dark.png") 12px 12px no-repeat transparent; color: rgb(=
62, 62, 62) !important; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-system-error { background-image: url("//assets.squarespace.com/unive=
rsal/images-v6/damask/error-dark@2x.png"); background-size: 44px; }
}

.sqs-system-error input { cursor: pointer; background: rgb(62, 62, 62); pad=
ding: 11px; text-align: center; transition: background-color 0.1s ease-in-o=
ut, opacity 0.1s ease-in-out; line-height: 22px; user-select: none; font-fa=
mily: inherit; appearance: none; }

.sqs-system-error input, .sqs-system-error input > * { appearance: none; bo=
rder: 0px; text-transform: uppercase; letter-spacing: 0.5px; font-size: 11p=
x; font-weight: 500; color: rgb(255, 255, 255) !important; }

.sqs-system-error input:focus, .sqs-system-error input > :focus { outline: =
rgb(255, 255, 255) solid 2px; outline-offset: -2px; }

.sqs-system-error input:focus:not(:focus-visible), .sqs-system-error input =
> :focus:not(:focus-visible) { outline: none; }

.sqs-system-error input:hover { background-color: rgb(0, 0, 0); box-shadow:=
 none; }

.sqs-system-error input.disabled { opacity: 0.3; cursor: default; }

.sqs-system-error input.disabled > * { opacity: 0.5; }

.sqs-system-error input.disabled:hover { background-color: rgb(62, 62, 62) =
!important; }

.sqs-system-error-overlay.dialog-screen-overlay { background: rgba(246, 246=
, 246, 0.98); }

.sqs-video-wrapper .intrinsic { max-width: 100%; }

.sqs-video-wrapper.video-none { position: relative; }

.sqs-video-wrapper.video-fill { position: absolute; width: 100%; height: 10=
0%; }

.sqs-video-wrapper.video-fit { position: absolute; width: 100%; }

.sqs-video-wrapper.video-fit .intrinsic { width: 100%; }

.sqs-video-wrapper.video-fit .intrinsic-inner { position: relative; }

.sqs-video-wrapper iframe { position: absolute; top: 0px; left: 0px; width:=
 100%; height: 100%; }

.sqs-video-wrapper object, .sqs-video-wrapper embed { position: absolute; t=
op: 0px; left: 0px; width: 100%; height: 100%; }

.sqs-video-wrapper .sqs-video-overlay { display: block; position: absolute;=
 top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; co=
lor: rgb(0, 0, 0); background-position: center center; background-repeat: n=
o-repeat; }

.sqs-video-wrapper .sqs-video-overlay .sqs-video-opaque { position: absolut=
e; bottom: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacit=
y: 0; }

.sqs-video-wrapper .sqs-video-overlay.no-thumb .sqs-video-opaque { opacity:=
 1; }

.sqs-video-wrapper .sqs-video-overlay .sqs-video-icon { position: absolute;=
 top: 50%; left: 50%; background: url("//assets.squarespace.com/universal/i=
mages-v6/damask/play-button.png") center center no-repeat transparent; heig=
ht: 48px; width: 48px; margin-left: -24px; margin-top: -24px; cursor: point=
er; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-video-wrapper .sqs-video-overlay .sqs-video-icon { background-image:=
 url("//assets.squarespace.com/universal/images-v6/damask/play-button@2x.pn=
g"); background-size: 33px; }
}

.sqs-video-wrapper.video-invalid { position: static !important; height: 48p=
x !important; }

.sqs-video-wrapper .sqs-video-invalid-wrapper { position: absolute; top: 0p=
x; left: 0px; width: 100%; height: 100%; overflow: hidden; }

body.no-scroll { height: 100%; position: fixed; inset: 0px; }

.no-scroll { overflow: hidden !important; }

.sqs-lightbox-overlay { position: fixed; opacity: 0; top: 0px; left: 0px; b=
ackground: rgb(0, 0, 0); height: 100%; width: 100%; }

.sqs-lightbox-overlay.sqs-lightbox-overlay-style-orb { background: radial-g=
radient(circle at 50% 25%, rgba(0, 0, 0, 0.75), rgb(0, 0, 0)); }

.sqs-lightbox-overlay.light { color: rgb(62, 62, 62); background: rgba(246,=
 246, 246, 0.98) !important; }

.sqs-lightbox-overlay.white.sqs-lightbox-overlay-style-orb { background: ra=
dial-gradient(circle at 50% 25%, rgba(255, 255, 255, 0.96), rgb(255, 255, 2=
55)); }

.sqsp-tooltip { color: inherit; background-color: rgb(246, 246, 246); paddi=
ng: 22px 33px; box-shadow: rgba(0, 0, 0, 0.22) 0px 4px 33px, rgba(0, 0, 0, =
0.04) 0px 0px 0px 1px; position: absolute; overflow: hidden; max-width: 250=
px; text-align: left !important; }

.sqsp-tooltip .title { text-transform: uppercase; font-weight: 500; letter-=
spacing: 0.5px; margin-bottom: 11px; }

.sqsp-tooltip .description { margin: 11px 0px; }

.sqsp-tooltip .buttons { margin: 22px -33px -22px; border-top: 1px solid rg=
b(228, 228, 228); display: flex; }

.sqsp-tooltip .buttons:empty { border-top: 0px; }

.sqsp-tooltip .buttons > * { flex: 1 1 0%; display: flex; align-items: cent=
er; justify-content: center; border-left: 1px solid rgb(228, 228, 228) !imp=
ortant; }

.sqsp-tooltip .buttons > :first-child { border-left: none !important; }

.sqsp-tooltip .buttons input, .sqsp-tooltip .buttons button { background: t=
ransparent; }

.sqsp-tooltip .buttons a { border-bottom: none; }

.sqsp-tooltip .buttons a:not(.reject) { cursor: pointer; background: rgb(24=
6, 246, 246); padding: 11px; text-align: center; transition: background-col=
or 0.1s ease-in-out, opacity 0.1s ease-in-out; line-height: 22px; user-sele=
ct: none; font-family: inherit; appearance: none; }

.sqsp-tooltip .buttons a:not(.reject), .sqsp-tooltip .buttons a:not(.reject=
) > * { appearance: none; border: 0px; text-transform: uppercase; letter-sp=
acing: 0.5px; font-size: 11px; font-weight: 500; color: rgb(62, 62, 62) !im=
portant; }

.sqsp-tooltip .buttons a:not(.reject):focus, .sqsp-tooltip .buttons a:not(.=
reject) > :focus { outline: rgb(62, 62, 62) solid 2px; outline-offset: -2px=
; }

.sqsp-tooltip .buttons a:not(.reject):focus:not(:focus-visible), .sqsp-tool=
tip .buttons a:not(.reject) > :focus:not(:focus-visible) { outline: none; }

.sqsp-tooltip .buttons a:not(.reject):hover { background-color: rgb(255, 25=
5, 255); box-shadow: none; }

.sqsp-tooltip .buttons a:not(.reject).disabled { opacity: 0.3; cursor: defa=
ult; }

.sqsp-tooltip .buttons a:not(.reject).disabled > * { opacity: 0.5; }

.sqsp-tooltip .buttons a:not(.reject).disabled:hover { background-color: rg=
b(246, 246, 246) !important; }

.sqsp-tooltip .buttons a:not(.reject).disabled { opacity: 0.5; }

.sqsp-tooltip .buttons a.reject { cursor: pointer; background: rgb(246, 246=
, 246); padding: 11px; text-align: center; transition: background-color 0.1=
s ease-in-out, opacity 0.1s ease-in-out; line-height: 22px; user-select: no=
ne; font-family: inherit; appearance: none; }

.sqsp-tooltip .buttons a.reject, .sqsp-tooltip .buttons a.reject > * { appe=
arance: none; border: 0px; text-transform: uppercase; letter-spacing: 0.5px=
; font-size: 11px; font-weight: 500; color: rgb(62, 62, 62) !important; }

.sqsp-tooltip .buttons a.reject:focus, .sqsp-tooltip .buttons a.reject > :f=
ocus { outline: rgb(62, 62, 62) solid 2px; outline-offset: -2px; }

.sqsp-tooltip .buttons a.reject:focus:not(:focus-visible), .sqsp-tooltip .b=
uttons a.reject > :focus:not(:focus-visible) { outline: none; }

.sqsp-tooltip .buttons a.reject:hover { background-color: rgb(0, 0, 0); box=
-shadow: none; }

.sqsp-tooltip .buttons a.reject.disabled { opacity: 0.3; cursor: default; }

.sqsp-tooltip .buttons a.reject.disabled > * { opacity: 0.5; }

.sqsp-tooltip .buttons a.reject.disabled:hover { background-color: rgb(246,=
 246, 246) !important; }

.sqsp-tooltip .buttons a.reject:hover { background-color: rgb(240, 82, 61);=
 }

.sqsp-tooltip .buttons a.reject:hover, .sqsp-tooltip .buttons a.reject:hove=
r * { color: rgb(255, 255, 255) !important; }

.sqs-action-overlay { position: absolute; top: 0px; right: 0px; white-space=
: nowrap; transition: opacity 0.1s ease-out; opacity: 0; background-color: =
rgb(62, 62, 62); overflow: hidden; z-index: 50; height: 32px; border-radius=
: 3px; }

.sqs-action-overlay.loading { opacity: 1; }

.sqs-action-overlay.bottom { top: auto; bottom: 0px; }

.sqs-action-overlay > div { display: inline-block; height: 32px; width: 33p=
x; opacity: 0.3; cursor: pointer; }

.sqs-action-overlay > div:hover { opacity: 0.9; }

.sqs-action-overlay > div:active, .sqs-action-overlay > div:focus { opacity=
: 1; }

.sqs-action-overlay > div.edit-image, .sqs-action-overlay > div.edit { back=
ground: url("//assets.squarespace.com/universal/images-v6/damask/edit-aviar=
y-light.png") center center no-repeat transparent; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-action-overlay > div.edit-image, .sqs-action-overlay > div.edit { ba=
ckground-image: url("//assets.squarespace.com/universal/images-v6/damask/ed=
it-aviary-light@2x.png"); background-size: 16px; }
}

.sqs-action-overlay > div.edit.loading { background: none; }

.sqs-action-overlay > div.image-info { background: url("//assets.squarespac=
e.com/universal/images-v6/damask/edit-info-light.png") center center no-rep=
eat transparent; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-action-overlay > div.image-info { background-image: url("//assets.sq=
uarespace.com/universal/images-v6/damask/edit-info-light@2x.png"); backgrou=
nd-size: 16px; }
}

.sqs-action-overlay > div.remove, .sqs-action-overlay > div.remove-image { =
background: url("//assets.squarespace.com/universal/images-v6/damask/trash-=
9-light.png") center center no-repeat transparent; cursor: pointer; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-action-overlay > div.remove, .sqs-action-overlay > div.remove-image =
{ background-image: url("//assets.squarespace.com/universal/images-v6/damas=
k/trash-9-light@2x.png"); background-size: 9px 11px; }
}

.sqs-action-overlay > div.remove:hover, .sqs-action-overlay > div.remove-im=
age:hover { background: url("//assets.squarespace.com/universal/images-v6/d=
amask/trash-9-red.png") center center no-repeat transparent; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-action-overlay > div.remove:hover, .sqs-action-overlay > div.remove-=
image:hover { background-image: url("//assets.squarespace.com/universal/ima=
ges-v6/damask/trash-9-red@2x.png"); background-size: 9px 11px; }
}

.sqs-action-overlay > div.remove:hover, .sqs-action-overlay > div.remove-im=
age:hover { background: url("//assets.squarespace.com/universal/images-v6/d=
amask/trash-9-light.png") center center no-repeat rgb(240, 82, 61); }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-action-overlay > div.remove:hover, .sqs-action-overlay > div.remove-=
image:hover { background-image: url("//assets.squarespace.com/universal/ima=
ges-v6/damask/trash-9-light@2x.png"); background-size: 9px 11px; }
}

.sqs-action-overlay > div.video-info { background: url("//assets.squarespac=
e.com/universal/images-v6/damask/edit-info-light.png") center center no-rep=
eat transparent; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-action-overlay > div.video-info { background-image: url("//assets.sq=
uarespace.com/universal/images-v6/damask/edit-info-light@2x.png"); backgrou=
nd-size: 16px; }
}

.sqs-action-overlay > div.getty { background: url("//assets.squarespace.com=
/universal/images-v6/damask/getty-16-light.png") center center no-repeat tr=
ansparent; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-action-overlay > div.getty { background-image: url("//assets.squares=
pace.com/universal/images-v6/damask/getty-32-light.png"); background-size: =
16px; }
}

.sqs-action-overlay > div.buy { background: url("//assets.squarespace.com/u=
niversal/images-v6/damask/shopping-cart-16-light.png") center center no-rep=
eat transparent; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-action-overlay > div.buy { background-image: url("//assets.squarespa=
ce.com/universal/images-v6/damask/shopping-cart-32-light.png"); background-=
size: 16px; }
}

.sqs-action-overlay > div.remove-video { background: url("//assets.squaresp=
ace.com/universal/images-v6/damask/trash-9-light.png") center center no-rep=
eat transparent; cursor: pointer; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-action-overlay > div.remove-video { background-image: url("//assets.=
squarespace.com/universal/images-v6/damask/trash-9-light@2x.png"); backgrou=
nd-size: 9px 11px; }
}

.sqs-action-overlay > div.remove-video:hover { background: url("//assets.sq=
uarespace.com/universal/images-v6/damask/trash-9-red.png") center center no=
-repeat transparent; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-action-overlay > div.remove-video:hover { background-image: url("//a=
ssets.squarespace.com/universal/images-v6/damask/trash-9-red@2x.png"); back=
ground-size: 9px 11px; }
}

.sqs-action-overlay > div.remove-video:hover { background: url("//assets.sq=
uarespace.com/universal/images-v6/damask/trash-9-light.png") center center =
no-repeat rgb(240, 82, 61); }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-action-overlay > div.remove-video:hover { background-image: url("//a=
ssets.squarespace.com/universal/images-v6/damask/trash-9-light@2x.png"); ba=
ckground-size: 9px 11px; }
}

.sqs-action-overlay > div.loading { background: none; position: relative; o=
pacity: 1; }

.sqs-action-overlay > div.loading .sqs-spin.default { position: relative; t=
op: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }

.sqs-action-overlay-container:hover .sqs-action-overlay { opacity: 1; }

.touch .sqs-action-overlay { opacity: 1; }

.image-focal-point { border-radius: 14px; height: 14px; width: 14px; margin=
-left: -10px; margin-top: -10px; position: absolute; border: 3px solid rgba=
(255, 255, 255, 0.8); background: rgba(0, 0, 0, 0.2); cursor: move; opacity=
: 0; }

.sqs-loading-overlay-node { background: rgba(255, 255, 255, 0.9); }

.sqs-loading-overlay-node .sqs-spin { position: absolute; top: 50%; left: 5=
0%; }

.sqs-loading-overlay-node .sqs-spin.large { margin-top: -11px; margin-left:=
 -11px; }

.sqs-loading-overlay-node .sqs-spin.extra-large { margin-top: -20px; margin=
-left: -20px; }

.sqs-loading-overlay-node.has-title .title { position: absolute; top: 50%; =
width: 100%; text-align: center; margin-top: 22px; color: rgb(153, 153, 153=
); font-size: 14px; }

.sqs-loading-overlay-node.has-title .sqs-spin { margin-top: -22px; }

body > .login-wrapper { position: fixed; top: 0px; left: 0px; height: 100%;=
 width: 100%; z-index: 30100; transition: 0.5s ease-in-out; }

body > .login-wrapper.hidden { opacity: 0; }

.sqs-follow-button-hidden { display: none; }

.sqs-spin { background-color: transparent; border-radius: 150px; display: i=
nline-block; vertical-align: middle; animation: 1s linear 0s infinite norma=
l none running sqs-spin; }

.sqs-spin.light { border-width: 2px !important; border-style: solid !import=
ant; border-color: rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.7) rgba(=
255, 255, 255, 0.7) rgba(255, 255, 255, 0.15) !important; border-image: ini=
tial !important; }

.sqs-spin.dark { border-width: 2px !important; border-style: solid !importa=
nt; border-color: rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.75) rgba(0, 0, 0, 0.7=
5) rgba(0, 0, 0, 0.08) !important; border-image: initial !important; }

.sqs-spin.extra-small { width: 4px; height: 4px; }

.sqs-spin.small { width: 8px; height: 8px; }

.sqs-spin.default { width: 12px; height: 12px; }

.sqs-spin.large { width: 22px; height: 22px; }

.sqs-spin.extra-large { width: 40px; height: 40px; }

.sqs-spin.xx-large { width: 80px; height: 80px; }

.sqs-spin.degraded { border: 0px; border-radius: 0px; animation: auto ease =
0s 1 normal none running none; }

.sqs-spin.degraded img { width: 100%; height: 100%; border: 0px !important;=
 outline: 0px !important; box-shadow: none !important; }

@keyframes sqs-spin {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.sqs-widgets-confirmation { color: rgb(62, 62, 62); z-index: 1000000; font-=
size: 12px; }

@media screen and (max-width: 432px) {
  .sqs-widgets-confirmation { width: 300px !important; }
}

@media screen and (min-width: 433px) {
  .sqs-widgets-confirmation { position: absolute; }
}

.sqs-widgets-confirmation-content { color: inherit; padding: 22px 33px; tex=
t-align: center; background: rgb(246, 246, 246); box-shadow: rgba(0, 0, 0, =
0.22) 0px 4px 33px, rgba(0, 0, 0, 0.04) 0px 0px 0px 1px; border-radius: 4px=
; overflow: hidden; }

@media screen and (max-width: 432px) {
  .sqs-widgets-confirmation-content { padding: 22px; }
}

.sqs-widgets-confirmation-content > .title { text-transform: uppercase; fon=
t-weight: 500; letter-spacing: 0.5px; margin-bottom: 11px; }

.sqs-widgets-confirmation-content .fields { margin-bottom: 11px; }

.sqs-widgets-confirmation-content .fields .check-field-wrapper { padding: 0=
px; }

.sqs-widgets-confirmation-content .fields .check-field-wrapper .field-descr=
iption { background: none; }

.sqs-widgets-confirmation-content .buttons { border-top: 1px solid rgb(228,=
 228, 228); display: flex; margin: 22px -33px -22px; }

.sqs-widgets-confirmation-content .buttons:empty { border-top: 0px; }

.sqs-widgets-confirmation-content .buttons > * { flex: 1 1 0%; display: fle=
x; align-items: center; justify-content: center; border-left: 1px solid rgb=
(228, 228, 228) !important; }

.sqs-widgets-confirmation-content .buttons > :first-child { border-left: no=
ne !important; }

.sqs-widgets-confirmation-content .buttons input, .sqs-widgets-confirmation=
-content .buttons button { background: transparent; }

.sqs-widgets-confirmation-content .buttons a { border-bottom: none; }

.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject=
) { cursor: pointer; background: rgb(246, 246, 246); padding: 11px; text-al=
ign: center; transition: background-color 0.1s ease-in-out, opacity 0.1s ea=
se-in-out; user-select: none; font-family: inherit; appearance: none; line-=
height: 16px; }

.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject=
), .sqs-widgets-confirmation-content .buttons .confirmation-button:not(.rej=
ect) > * { appearance: none; border: 0px; text-transform: uppercase; letter=
-spacing: 0.5px; font-size: 11px; font-weight: 500; color: rgb(62, 62, 62) =
!important; }

.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject=
):focus, .sqs-widgets-confirmation-content .buttons .confirmation-button:no=
t(.reject) > :focus { outline: rgb(62, 62, 62) solid 2px; outline-offset: -=
2px; }

.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject=
):focus:not(:focus-visible), .sqs-widgets-confirmation-content .buttons .co=
nfirmation-button:not(.reject) > :focus:not(:focus-visible) { outline: none=
; }

.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject=
):hover { background-color: rgb(255, 255, 255); box-shadow: none; }

.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject=
).disabled { opacity: 0.3; cursor: default; }

.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject=
).disabled > * { opacity: 0.5; }

.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject=
).disabled:hover { background-color: rgb(246, 246, 246) !important; }

.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject=
).disabled { opacity: 0.5; }

.sqs-widgets-confirmation-content .buttons .confirmation-button.reject { cu=
rsor: pointer; background: rgb(246, 246, 246); padding: 11px; text-align: c=
enter; transition: background-color 0.1s ease-in-out, opacity 0.1s ease-in-=
out; user-select: none; font-family: inherit; appearance: none; line-height=
: 16px; }

.sqs-widgets-confirmation-content .buttons .confirmation-button.reject, .sq=
s-widgets-confirmation-content .buttons .confirmation-button.reject > * { a=
ppearance: none; border: 0px; text-transform: uppercase; letter-spacing: 0.=
5px; font-size: 11px; font-weight: 500; color: rgb(62, 62, 62) !important; =
}

.sqs-widgets-confirmation-content .buttons .confirmation-button.reject:focu=
s, .sqs-widgets-confirmation-content .buttons .confirmation-button.reject >=
 :focus { outline: rgb(62, 62, 62) solid 2px; outline-offset: -2px; }

.sqs-widgets-confirmation-content .buttons .confirmation-button.reject:focu=
s:not(:focus-visible), .sqs-widgets-confirmation-content .buttons .confirma=
tion-button.reject > :focus:not(:focus-visible) { outline: none; }

.sqs-widgets-confirmation-content .buttons .confirmation-button.reject:hove=
r { background-color: rgb(0, 0, 0); box-shadow: none; }

.sqs-widgets-confirmation-content .buttons .confirmation-button.reject.disa=
bled { opacity: 0.3; cursor: default; }

.sqs-widgets-confirmation-content .buttons .confirmation-button.reject.disa=
bled > * { opacity: 0.5; }

.sqs-widgets-confirmation-content .buttons .confirmation-button.reject.disa=
bled:hover { background-color: rgb(246, 246, 246) !important; }

.sqs-widgets-confirmation-content .buttons .confirmation-button.reject:hove=
r { background-color: rgb(240, 82, 61); }

.sqs-widgets-confirmation-content .buttons .confirmation-button.reject:hove=
r, .sqs-widgets-confirmation-content .buttons .confirmation-button.reject:h=
over * { color: rgb(255, 255, 255) !important; }

.sqs-widgets-confirmation.sqs-widgets-data-confirmation .sqs-widgets-confir=
mation-content { text-align: left; }

.sqs-widgets-confirmation.danger-zone .sqs-widgets-confirmation-content { c=
olor: rgb(255, 255, 255) !important; background-color: rgb(240, 82, 61); }

.sqs-widgets-confirmation.danger-zone .sqs-widgets-confirmation-content .bu=
ttons .confirmation-button { background-color: rgb(240, 82, 61); color: rgb=
(255, 255, 255) !important; }

.sqs-widgets-confirmation.danger-zone .sqs-widgets-confirmation-content .bu=
ttons .confirmation-button:hover { background-color: rgb(228, 53, 30); }

.sqs-widgets-confirmation.dangerous-confirmation-button .sqs-widgets-confir=
mation-content .buttons .confirm:hover { background-color: rgb(240, 82, 61)=
; color: rgb(255, 255, 255) !important; }

.sqs-widgets-confirmation.reject-warning .buttons .confirmation-button.reje=
ct:hover { background-color: rgb(240, 82, 61); color: rgb(255, 255, 255); }

.sqs-widgets-confirmation.delete-collection .confirmation-button.confirm:ho=
ver { background-color: rgb(240, 82, 61); color: rgb(255, 255, 255) !import=
ant; }

.sqs-widgets-confirmation.with-media .title:empty, .sqs-widgets-confirmatio=
n.with-media .message:empty { display: none; }

.sqs-widgets-confirmation.with-media .title:empty + .message:empty + .media=
 { margin-top: -22px; }

.sqs-widgets-confirmation.with-media .media { display: block; position: rel=
ative; margin: 0px -33px; }

.sqs-widgets-confirmation.with-media .media > * { display: block; position:=
 relative; margin: 0px auto; }

.sqs-widgets-confirmation.with-media .buttons { margin-top: 0px; }

.sqs-widgets-confirmation.with-media .sqs-widgets-confirmation-content { ba=
ckground: rgb(255, 255, 255); }

.sqs-widgets-confirmation.shown .media > * { width: 100%; }

.sqs-widgets-confirmation { opacity: 0; transform: scale(0.96); }

.sqs-widgets-confirmation.mobile { transform: translateY(-50%); }

.sqs-widgets-confirmation.shown { opacity: 1; transform: scale(1); animatio=
n-name: show-confirmation; animation-iteration-count: 1; animation-duration=
: 0.3s; }

.sqs-widgets-confirmation.shown.mobile { transform: translateY(0px); animat=
ion-name: show-confirmation-mobile; }

.sqs-widgets-confirmation.hiding { opacity: 0; animation-name: none; transi=
tion-property: all; transition-duration: 0.3s; transform: scale(0.96); }

.sqs-widgets-confirmation.hiding.mobile { transform: translateY(-50%); }

.sqs-widgets-confirmation-hidden { display: none; }

@keyframes show-confirmation {=20
  0% { opacity: 0; transform: scale(0.96); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes show-confirmation-mobile {=20
  0% { transform: translateY(-50%); }
  100% { transform: translateY(0px); }
}

.sqs-widgets-confirmation-overlay { display: block; background: rgb(0, 0, 0=
); position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; opacity=
: 0.4; z-index: 999999; }

@media screen and (max-width: 432px) {
  .sqs-widgets-confirmation-overlay { opacity: 0.4 !important; z-index: 999=
999 !important; }
}

.sqs-block.vsize-1 .sqs-block-content { height: 34px; }

.sqs-block.vsize-2 .sqs-block-content { height: 68px; }

.sqs-block.vsize-3 .sqs-block-content { height: 102px; }

.sqs-block.vsize-4 .sqs-block-content { height: 136px; }

.sqs-block.vsize-5 .sqs-block-content { height: 170px; }

.sqs-block.vsize-6 .sqs-block-content { height: 204px; }

.sqs-block.vsize-7 .sqs-block-content { height: 238px; }

.sqs-block.vsize-8 .sqs-block-content { height: 272px; }

.sqs-block.vsize-9 .sqs-block-content { height: 306px; }

.sqs-block.vsize-10 .sqs-block-content { height: 340px; }

.sqs-block.vsize-11 .sqs-block-content { height: 374px; }

.sqs-block.vsize-12 .sqs-block-content { height: 408px; }

.sqs-block.vsize-13 .sqs-block-content { height: 442px; }

.sqs-block.vsize-14 .sqs-block-content { height: 476px; }

.sqs-block.vsize-15 .sqs-block-content { height: 510px; }

.sqs-block.vsize-16 .sqs-block-content { height: 544px; }

.sqs-block.vsize-17 .sqs-block-content { height: 578px; }

.sqs-block.vsize-18 .sqs-block-content { height: 612px; }

.sqs-block.vsize-19 .sqs-block-content { height: 646px; }

.sqs-block.vsize-20 .sqs-block-content { height: 680px; }

.sqs-block.vsize-21 .sqs-block-content { height: 714px; }

.sqs-block.vsize-22 .sqs-block-content { height: 748px; }

.sqs-block.vsize-23 .sqs-block-content { height: 782px; }

.sqs-block.vsize-24 .sqs-block-content { height: 816px; }

.sqs-block.vsize-25 .sqs-block-content { height: 850px; }

.sqs-block.vsize-26 .sqs-block-content { height: 884px; }

.sqs-block.vsize-27 .sqs-block-content { height: 918px; }

.sqs-block.vsize-28 .sqs-block-content { height: 952px; }

.sqs-block.vsize-29 .sqs-block-content { height: 986px; }

.sqs-block.vsize-30 .sqs-block-content { height: 1020px; }

@keyframes bounceIn {=20
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); }
}

@keyframes bounceOut {=20
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); }
}

@media screen and (max-width: 432px) {
  .mobile-hidden { display: none; }
}

@media screen and (max-width: 432px) {
  .subDesktop-hidden { display: none; }
}

@media screen and (min-width: 433px) {
  .desktop-hidden { display: none; }
}

.sqs-row { width: auto !important; }

.sqs-row::before, .sqs-row::after { content: ""; display: table; }

.sqs-row::after { clear: both; }

[class*=3D"sqs-col"] { float: left; }

[class*=3D"sqs-col"] .sqs-block { padding-left: 17px; padding-right: 17px; =
}

[class*=3D"sqs-col"]:last-child { padding-right: 0px; }

.sqs-col-12 { width: 100%; }

.sqs-col-12 .sqs-col-12 { width: 100%; }

.sqs-col-12 .sqs-col-11 { width: 91.6667%; }

.sqs-col-12 .sqs-col-10 { width: 83.3333%; }

.sqs-col-12 .sqs-col-9 { width: 75%; }

.sqs-col-12 .sqs-col-8 { width: 66.6667%; }

.sqs-col-12 .sqs-col-7 { width: 58.3333%; }

.sqs-col-12 .sqs-col-6 { width: 50%; }

.sqs-col-12 .sqs-col-5 { width: 41.6667%; }

.sqs-col-12 .sqs-col-4 { width: 33.3333%; }

.sqs-col-12 .sqs-col-3 { width: 25%; }

.sqs-col-12 .sqs-col-2 { width: 16.6667%; }

.sqs-col-12 .sqs-col-1 { width: 8.3333%; }

.sqs-col-11 { width: 91.6667%; }

.sqs-col-11 .sqs-col-11 { width: 100%; }

.sqs-col-11 .sqs-col-10 { width: 90.9091%; }

.sqs-col-11 .sqs-col-9 { width: 81.8182%; }

.sqs-col-11 .sqs-col-8 { width: 72.7273%; }

.sqs-col-11 .sqs-col-7 { width: 63.6364%; }

.sqs-col-11 .sqs-col-6 { width: 54.5455%; }

.sqs-col-11 .sqs-col-5 { width: 45.4545%; }

.sqs-col-11 .sqs-col-4 { width: 36.3636%; }

.sqs-col-11 .sqs-col-3 { width: 27.2727%; }

.sqs-col-11 .sqs-col-2 { width: 18.1818%; }

.sqs-col-11 .sqs-col-1 { width: 9.0909%; }

.sqs-col-10 { width: 83.3333%; }

.sqs-col-10 .sqs-col-10 { width: 100%; }

.sqs-col-10 .sqs-col-9 { width: 90%; }

.sqs-col-10 .sqs-col-8 { width: 80%; }

.sqs-col-10 .sqs-col-7 { width: 70%; }

.sqs-col-10 .sqs-col-6 { width: 60%; }

.sqs-col-10 .sqs-col-5 { width: 50%; }

.sqs-col-10 .sqs-col-4 { width: 40%; }

.sqs-col-10 .sqs-col-3 { width: 30%; }

.sqs-col-10 .sqs-col-2 { width: 20%; }

.sqs-col-10 .sqs-col-1 { width: 10%; }

.sqs-col-9 { width: 75%; }

.sqs-col-9 .sqs-col-9 { width: 100%; }

.sqs-col-9 .sqs-col-8 { width: 88.8889%; }

.sqs-col-9 .sqs-col-7 { width: 77.7778%; }

.sqs-col-9 .sqs-col-6 { width: 66.6667%; }

.sqs-col-9 .sqs-col-5 { width: 55.5556%; }

.sqs-col-9 .sqs-col-4 { width: 44.4444%; }

.sqs-col-9 .sqs-col-3 { width: 33.3333%; }

.sqs-col-9 .sqs-col-2 { width: 22.2222%; }

.sqs-col-9 .sqs-col-1 { width: 11.1111%; }

.sqs-col-8 { width: 66.6667%; }

.sqs-col-8 .sqs-col-8 { width: 100%; }

.sqs-col-8 .sqs-col-7 { width: 87.5%; }

.sqs-col-8 .sqs-col-6 { width: 75%; }

.sqs-col-8 .sqs-col-5 { width: 62.5%; }

.sqs-col-8 .sqs-col-4 { width: 50%; }

.sqs-col-8 .sqs-col-3 { width: 37.5%; }

.sqs-col-8 .sqs-col-2 { width: 25%; }

.sqs-col-8 .sqs-col-1 { width: 12.5%; }

.sqs-col-7 { width: 58.3333%; }

.sqs-col-7 .sqs-col-7 { width: 100%; }

.sqs-col-7 .sqs-col-6 { width: 85.7143%; }

.sqs-col-7 .sqs-col-5 { width: 71.4286%; }

.sqs-col-7 .sqs-col-4 { width: 57.1429%; }

.sqs-col-7 .sqs-col-3 { width: 42.8571%; }

.sqs-col-7 .sqs-col-2 { width: 28.5714%; }

.sqs-col-7 .sqs-col-1 { width: 14.2857%; }

.sqs-col-6 { width: 50%; }

.sqs-col-6 .sqs-col-6 { width: 100%; }

.sqs-col-6 .sqs-col-5 { width: 83.3333%; }

.sqs-col-6 .sqs-col-4 { width: 66.6667%; }

.sqs-col-6 .sqs-col-3 { width: 50%; }

.sqs-col-6 .sqs-col-2 { width: 33.3333%; }

.sqs-col-6 .sqs-col-1 { width: 16.6667%; }

.sqs-col-5 { width: 41.6667%; }

.sqs-col-5 .sqs-col-5 { width: 100%; }

.sqs-col-5 .sqs-col-4 { width: 80%; }

.sqs-col-5 .sqs-col-3 { width: 60%; }

.sqs-col-5 .sqs-col-2 { width: 40%; }

.sqs-col-5 .sqs-col-1 { width: 20%; }

.sqs-col-4 { width: 33.3333%; }

.sqs-col-4 .sqs-col-4 { width: 100%; }

.sqs-col-4 .sqs-col-3 { width: 75%; }

.sqs-col-4 .sqs-col-2 { width: 50%; }

.sqs-col-4 .sqs-col-1 { width: 25%; }

.sqs-col-3 { width: 25%; }

.sqs-col-3 .sqs-col-3 { width: 100%; }

.sqs-col-3 .sqs-col-2 { width: 66.6667%; }

.sqs-col-3 .sqs-col-1 { width: 33.3333%; }

.sqs-col-2 { width: 16.6667%; }

.sqs-col-2 .sqs-col-2 { width: 100%; }

.sqs-col-2 .sqs-col-1 { width: 50%; }

.sqs-col-1 { width: 8.3333%; }

.sqs-col-1 .sqs-col-1 { width: 100%; }

.sqs-layout > .sqs-row { margin-left: -17px; margin-right: -17px; }

.sqs-layout:not(.sqs-editing) .sqs-row .sqs-block:not(.float):not(.sqs-feat=
ure-gated-wrapper):first-child { padding-top: 0px; }

.sqs-layout:not(.sqs-editing) .sqs-row .sqs-block:not(.float):not(.sqs-feat=
ure-gated-wrapper):first-child:last-child { padding-bottom: 0px; }

.sqs-layout:not(.sqs-editing) .sqs-block + .sqs-row .sqs-block:not(.float):=
first-child { padding-top: 17px; }

.sqs-layout:not(.sqs-editing) .sqs-block + .sqs-row .sqs-block:not(.float):=
first-child:last-child { padding-bottom: 17px; }

.sqs-layout:not(.sqs-editing) .sqs-row + .sqs-row .sqs-block:not(.float):fi=
rst-child { padding-top: 17px; }

.sqs-layout:not(.sqs-editing) .sqs-row + .sqs-row .sqs-block:not(.float):fi=
rst-child:last-child { padding-bottom: 17px; }

.sqs-layout:not(.sqs-editing) > .sqs-row:first-child > [class*=3D"sqs-col"]=
:first-child > .sqs-block:not(:first-child):last-child, .sqs-layout:not(.sq=
s-editing) .sqs-block + .sqs-row .sqs-block:not(.float):last-child { paddin=
g-bottom: 17px; }

.sqs-layout:not(.sqs-editing) .sqs-row + .sqs-row:not(:last-child) .sqs-blo=
ck:last-child { padding-bottom: 17px; }

.sqs-block.sized .sqs-block-content { overflow: hidden; }

.text-align-center { text-align: center; }

.text-align-right { text-align: right; }

.columns-1 [class*=3D"sqs-col-"] { width: 100% !important; }

.sqs-block .state-message, .sqs-state-message { font: 400 12px / 22px Clark=
son, "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: normal=
; padding: 19px 19px 19px 60px; color: rgb(62, 62, 62); position: relative;=
 background-color: rgba(128, 128, 128, 0.15); }

.sqs-block .state-message::after, .sqs-state-message::after { content: " ";=
 position: absolute; top: 0px; left: 0px; height: 60px; width: 60px; backgr=
ound: url("/universal/images-v6/icons/block-indicator-dark.png") center cen=
ter no-repeat transparent; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 1.5dppx) {
  .sqs-block .state-message::after, .sqs-state-message::after { background-=
image: url("/universal/images-v6/icons/block-indicator-dark@2x.png"); backg=
round-size: 22px; }
}

.sqs-block .state-message.information, .sqs-state-message.information { bac=
kground: rgb(34, 34, 34); padding: 30px 20px; text-align: center; color: rg=
b(153, 153, 153); font-size: 11px; }

.sqs-block .state-message .title, .sqs-state-message .title { padding-botto=
m: 8px; font-size: 14px; }

html.cameron .sqs-block .state-message .title, html.cameron .sqs-state-mess=
age .title { color: rgb(238, 238, 238); }

.sqs-block .state-message > .sqs-state-message-button, .sqs-state-message >=
 .sqs-state-message-button, .sqs-block .state-message .sqs-state-message-bu=
ttons-wrapper, .sqs-state-message .sqs-state-message-buttons-wrapper { marg=
in-top: 19px; margin-left: -41px; position: relative; display: block !impor=
tant; }

.sqs-block .state-message .sqs-state-message-button, .sqs-state-message .sq=
s-state-message-button { cursor: pointer; background: rgb(62, 62, 62); padd=
ing: 11px; transition: background-color 0.1s ease-in-out, opacity 0.1s ease=
-in-out; user-select: none; font-family: inherit; appearance: none; line-he=
ight: 22px; text-align: center; display: inline-block; position: relative; =
}

.sqs-block .state-message .sqs-state-message-button, .sqs-state-message .sq=
s-state-message-button, .sqs-block .state-message .sqs-state-message-button=
 > *, .sqs-state-message .sqs-state-message-button > * { appearance: none; =
border: 0px; text-transform: uppercase; letter-spacing: 0.5px; font-size: 1=
1px; font-weight: 500; color: rgb(255, 255, 255) !important; }

.sqs-block .state-message .sqs-state-message-button:focus, .sqs-state-messa=
ge .sqs-state-message-button:focus, .sqs-block .state-message .sqs-state-me=
ssage-button > :focus, .sqs-state-message .sqs-state-message-button > :focu=
s { outline: rgb(255, 255, 255) solid 2px; outline-offset: -2px; }

.sqs-block .state-message .sqs-state-message-button:focus:not(:focus-visibl=
e), .sqs-state-message .sqs-state-message-button:focus:not(:focus-visible),=
 .sqs-block .state-message .sqs-state-message-button > :focus:not(:focus-vi=
sible), .sqs-state-message .sqs-state-message-button > :focus:not(:focus-vi=
sible) { outline: none; }

.sqs-block .state-message .sqs-state-message-button:hover, .sqs-state-messa=
ge .sqs-state-message-button:hover { background-color: rgb(0, 0, 0); box-sh=
adow: none; }

.sqs-block .state-message .sqs-state-message-button.disabled, .sqs-state-me=
ssage .sqs-state-message-button.disabled { opacity: 0.3; cursor: default; }

.sqs-block .state-message .sqs-state-message-button.disabled > *, .sqs-stat=
e-message .sqs-state-message-button.disabled > * { opacity: 0.5; }

.sqs-block .state-message .sqs-state-message-button.disabled:hover, .sqs-st=
ate-message .sqs-state-message-button.disabled:hover { background-color: rg=
b(62, 62, 62) !important; }

.sqs-layout.sqs-editing .sqs-block .sqs-block .state-message .sqs-state-mes=
sage-button, .sqs-layout.sqs-editing .sqs-block .sqs-state-message .sqs-sta=
te-message-button { z-index: 1001; }

.sqs-col-0 { width: 0px; display: none; }

html.squarespace-damask.is-expanded .sqs-block [data-block-state=3D"invalid=
"] { display: none; }

html.squarespace-damask.is-expanded .sqs-jacquard.sqs-is-page-editing .sqs-=
block [data-block-state=3D"invalid"], html.squarespace-damask.is-expanded .=
sqs-jacquard .sqs-catalog .sqs-block [data-block-state=3D"invalid"] { displ=
ay: block; }

.sqs-blockStatus { display: none; position: relative; z-index: 1001; }

html.squarespace-damask .sqs-blockStatus { display: block; }

html.squarespace-damask.is-expanded .sqs-blockStatus { display: none; }

.sqs-blockStatus-box { padding: 22px 56px 22px 22px; background: rgb(255, 2=
55, 255); border: 1px solid rgb(208, 208, 208); border-radius: 4px; color: =
rgb(62, 62, 62); font-family: Clarkson, "Helvetica Neue", Helvetica, Arial,=
 sans-serif; line-height: 1em; font-weight: normal; letter-spacing: normal;=
 text-align: left; cursor: default; user-select: none; box-shadow: rgba(0, =
0, 0, 0.1) -2px 1px 6px 1px; box-sizing: border-box; }

[data-state=3D"invalid"] .sqs-blockStatus-box { border: 1px solid rgb(240, =
82, 61); }

.sqs-blockStatus-box-title { margin: 0px 0px 11px; font-size: 12px; line-he=
ight: 1.65em; font-weight: 500; letter-spacing: 0.06em; text-transform: upp=
ercase; }

.sqs-blockStatus-box-message, .sqs-blockStatus-box-kbArticleLink { font-siz=
e: 11px; line-height: 1.65em; }

.sqs-blockStatus-box-message a:link, .sqs-blockStatus-box-kbArticleLink a:l=
ink, .sqs-blockStatus-box-message a:hover, .sqs-blockStatus-box-kbArticleLi=
nk a:hover, .sqs-blockStatus-box-message a:visited, .sqs-blockStatus-box-kb=
ArticleLink a:visited, .sqs-blockStatus-box-message a:active, .sqs-blockSta=
tus-box-kbArticleLink a:active { color: rgb(62, 62, 62) !important; border-=
bottom: 1px solid rgb(62, 62, 62) !important; text-decoration: none !import=
ant; }

.sqs-blockStatus-box-message a:link:hover, .sqs-blockStatus-box-kbArticleLi=
nk a:link:hover, .sqs-blockStatus-box-message a:hover:hover, .sqs-blockStat=
us-box-kbArticleLink a:hover:hover, .sqs-blockStatus-box-message a:visited:=
hover, .sqs-blockStatus-box-kbArticleLink a:visited:hover, .sqs-blockStatus=
-box-message a:active:hover, .sqs-blockStatus-box-kbArticleLink a:active:ho=
ver { color: rgb(121, 121, 121) !important; border-color: rgb(121, 121, 121=
) !important; }

.sqs-blockStatus-box-kbArticleLink { display: inline-block; }

.fluid-engine.is-editing .sqs-blockStatus-box-kbArticleLink, .sqs-editing .=
sqs-blockStatus-box-kbArticleLink { display: none; }

.sqs-blockStatus-box-button { display: inline-block; margin-top: 11px; curs=
or: pointer; outline: none; background: rgb(62, 62, 62); padding: 11px; tex=
t-align: center; transition: background-color 0.1s ease-in-out, opacity 0.1=
s ease-in-out; line-height: 22px; user-select: none; font-family: inherit; =
appearance: none; }

.sqs-blockStatus-box-button, .sqs-blockStatus-box-button > * { appearance: =
none; border: 0px; text-transform: uppercase; outline: none; font-size: 11p=
x; font-weight: 500; color: rgb(255, 255, 255) !important; }

.sqs-blockStatus-box-button:hover { background-color: rgb(0, 0, 0); box-sha=
dow: none; }

.sqs-blockStatus-box-button.disabled { opacity: 0.3; cursor: default; }

.sqs-blockStatus-box-button.disabled > * { opacity: 0.5; }

.sqs-blockStatus-box-button.disabled:hover { background-color: rgb(62, 62, =
62) !important; }

.sqs-blockStatus--overlayMode { opacity: 0; visibility: hidden; position: a=
bsolute; inset: 0px; width: auto; height: auto; background: transparent; bo=
rder: 1px solid rgb(237, 237, 237); pointer-events: none; box-sizing: borde=
r-box; z-index: 9000; }

.sqs-blockStatus--overlayMode[data-state=3D"invalid"] { opacity: 1; visibil=
ity: visible; border: 1px solid rgb(240, 82, 61); }

.sqs-layout:not(.sqs-editing) > .sqs-row:first-child .sqs-block:not(.float)=
:first-child .sqs-blockStatus--overlayMode { top: -17px; }

.sqs-blockStatus--overlayMode .sqs-blockStatus-box { position: absolute; to=
p: 4.25px; right: 4.25px; width: 380px; max-width: calc(100% - 8.5px); min-=
width: 320px; z-index: 1000; pointer-events: all; transition: opacity 0.2s =
ease-in; opacity: 0; visibility: hidden; border: 1px solid rgb(208, 208, 20=
8) !important; }

@media only screen and (pointer: coarse) and (max-width: 414px) {
  .sqs-blockStatus--overlayMode .sqs-blockStatus-box { right: 0px; }
}

.sqs-blockStatus[data-state=3D"invalid"] .sqs-blockStatus-disclosure .sqs-b=
lockStatus-alert-badge { color: rgb(206, 44, 48); position: absolute; top: =
11px; right: 11px; height: 22px; width: 22px; z-index: 1001; pointer-events=
: all; }

.fluid-engine.is-editing .sqs-blockStatus--overlayMode .sqs-blockStatus-dis=
closure .sqs-blockStatus-alert-badge, .fluid-engine.is-editing .sqs-blockSt=
atus--overlayMode .sqs-blockStatus-disclosure:empty::after, .sqs-editing .s=
qs-blockStatus--overlayMode .sqs-blockStatus-disclosure .sqs-blockStatus-al=
ert-badge, .sqs-editing .sqs-blockStatus--overlayMode .sqs-blockStatus-disc=
losure:empty::after { opacity: 0; visibility: hidden; }

html.squarespace-damask .sqs-blockStatus--overlayMode .sqs-blockStatus-disc=
losure .sqs-blockStatus-alert-badge, html.squarespace-damask .sqs-blockStat=
us--overlayMode .sqs-blockStatus-disclosure:empty::after { cursor: pointer;=
 }

html.squarespace-damask .sqs-blockStatus--overlayMode .sqs-blockStatus-disc=
losure:hover + .sqs-blockStatus-box, html.squarespace-damask .sqs-blockStat=
us--overlayMode .sqs-blockStatus-box:hover, html.squarespace-damask .sqs-bl=
ockStatus--overlayMode .sqs-blockStatus-disclosure:focus-within + .sqs-bloc=
kStatus-box { opacity: 1; visibility: visible; }

.sqs-block-audio .sqs-audio-embed.sqs-block-is-placeholder .sqs-widgets-aud=
io-player .action { cursor: default; pointer-events: none; }

.sqs-block-audio .sqs-audio-embed.sqs-block-is-placeholder .sqs-widgets-aud=
io-player .action .play { opacity: 0.1; }

.sqs-block-newsletter.sqs-block-focused .sqs-blockStatus, .sqs-block-form.s=
qs-block-focused .sqs-blockStatus, .sqs-block-opentable.sqs-block-focused .=
sqs-blockStatus, .sqs-block-newsletter.sqs-block-editing .sqs-blockStatus, =
.sqs-block-form.sqs-block-editing .sqs-blockStatus, .sqs-block-opentable.sq=
s-block-editing .sqs-blockStatus { opacity: 0; visibility: hidden; }

.fluid-engine.is-editing .sqs-block-pricing-plan .sqs-blockStatus[data-stat=
e=3D"invalid"] .sqs-blockStatus-alert-badge, .sqs-editing .sqs-block-pricin=
g-plan .sqs-blockStatus[data-state=3D"invalid"] .sqs-blockStatus-alert-badg=
e { opacity: 1; visibility: visible; }

html.squarespace-damask.is-expanded .sqs-is-page-editing .sqs-block-newslet=
ter [data-block-state=3D"invalid"], html.squarespace-damask.is-expanded .sq=
s-catalog .sqs-block-newsletter [data-block-state=3D"invalid"], html.square=
space-damask.is-expanded .sqs-is-page-editing .sqs-block-form [data-block-s=
tate=3D"invalid"], html.squarespace-damask.is-expanded .sqs-catalog .sqs-bl=
ock-form [data-block-state=3D"invalid"] { display: block; }

.sqs-block-summary-v2:hover .sqs-block-is-placeholder[data-block-state=3D"i=
nvalid"] .summary-heading { width: calc(100% - 80px); }

.sqs-block-summary-v2:hover .sqs-block-is-placeholder[data-block-state=3D"i=
nvalid"] .summary-carousel-pager { width: 80px; padding-right: 30px; }

.sqs-block-summary-v2 .sqsSummaryBlockThumbnailPlaceholder { position: abso=
lute; top: 0px; }

.sqs-block-twitter .tweet-list.sqs-block-is-placeholder .tweet-avatar { wid=
th: 48px; height: 48px; }

.sqsSummaryBlockThumbnailPlaceholder { position: relative; width: 100%; hei=
ght: auto; padding-bottom: 65%; background: rgb(246, 246, 246); }

.sqsSummaryBlockThumbnailPlaceholder[data-block-state=3D"invalid"] { displa=
y: none; }

html.squarespace-damask .sqsSummaryBlockThumbnailPlaceholder[data-block-sta=
te=3D"invalid"] { display: block; }

html.squarespace-damask.is-expanded .sqsSummaryBlockThumbnailPlaceholder[da=
ta-block-state=3D"invalid"] { display: none; }

.sqsSummaryBlockThumbnailPlaceholder-play { position: absolute; top: 50%; l=
eft: 50%; margin-top: -41px; margin-left: -31px; }

.sqsSummaryBlockThumbnailPlaceholder-timeline { position: absolute; left: 0=
px; bottom: 0px; height: 50px; width: 100%; border-width: 23px 75px; border=
-style: solid; border-color: rgb(233, 233, 233); background: rgb(180, 180, =
180); box-sizing: border-box; }

.sqsSummaryBlockThumbnailPlaceholder-timeline::before, .sqsSummaryBlockThum=
bnailPlaceholder-timeline::after { content: ""; position: absolute; backgro=
und: rgb(255, 255, 255); }

.sqsSummaryBlockThumbnailPlaceholder-timeline::before { top: 0px; left: 0px=
; width: 50px; height: 100%; }

.sqsSummaryBlockThumbnailPlaceholder-timeline::after { top: 50%; left: 48px=
; margin-top: -6px; height: 12px; width: 12px; border-radius: 100%; }

.sqsSummaryBlockThumbnailPlaceholder + iframe { display: none; }

.sqs-block-video-placeholder { padding-bottom: 65%; background-image: linea=
r-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.4) 33%, rgba(0, 0, =
0, 0) 100%); background-color: rgb(49, 49, 49); position: relative; }

.sqs-block-video-placeholder + iframe { display: none; }

.sqs-block-video-placeholder__ui { position: absolute; top: 50%; left: 50%;=
 transform: translate(-50%, -50%); }

.sqs-block-video-placeholder--empty .sqs-block-video-placeholder__icon { wi=
dth: 26px; }

.sqs-block-video-placeholder--in-progress .sqs-block-video-placeholder__ico=
n { background-color: transparent; width: 80px; height: 80px; }

@keyframes loading-indicator-rotate-spinner {=20
  100% { transform: rotate(360deg); }
}

@keyframes loading-indicator-dash {=20
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124; }
}

.sqs-block-video-placeholder .loading-indicator { line-height: 0; display: =
block; background-color: rgba(0, 0, 0, 0.5); border-radius: 50%; padding: 1=
5px; }

.sqs-block-video-placeholder .loading-indicator__spinner { animation: 2s li=
near 0s infinite normal none running loading-indicator-rotate-spinner; heig=
ht: 100%; transform-origin: center center; width: 100%; }

.sqs-block-video-placeholder .loading-indicator__path { fill: transparent; =
stroke-dasharray: 150, 200; stroke-dashoffset: -10; animation: 1.5s ease-in=
-out 0s infinite normal none running loading-indicator-dash; }

.sqs-block { position: relative; height: auto; padding-top: 17px; padding-b=
ottom: 17px; }

.sqs-block:not(.sqs-block-html):not(.sqs-block-markdown) { clear: both; }

.sqs-block iframe.embedded-scripts-preview { display: block; position: rela=
tive; border: 0px; }

.sqs-block .removed-script { display: block; opacity: 0.6; font-style: ital=
ic; }

.sqs-block-code img { max-width: 100%; }

.sqs-block-code .gm-style img { max-width: none; }

.sqs-block-hidden { height: 0px; overflow: hidden; }

.sqs-block[class*=3D"float"] { box-sizing: border-box; clear: none; z-index=
: 10 !important; }

.sqs-block[class*=3D"float-left"] { float: left; margin-right: 17px; }

.sqs-block[class*=3D"float-left"] + .sqs-block[class*=3D"float-left"] { cle=
ar: left; }

.sqs-block[class*=3D"float-right"] { float: right; margin-left: 17px; }

.sqs-block[class*=3D"float-right"] + .sqs-block[class*=3D"float-right"] { c=
lear: right; }

.sqs-block .sqs-intrinsic { position: relative !important; }

.sqs-block .sqs-intrinsic .sqs-intrinsic-content { top: 0px; left: 0px; hei=
ght: 100%; max-width: none; width: 100%; position: absolute !important; }

@media screen and (max-width: 767px) {
  .sqs-gallery-design-grid-slide { width: 50% !important; clear: none !impo=
rtant; }
}

body.squarespace-config .sqs-block-image .sqs-image-caption { color: rgb(15=
3, 153, 153); }

body.squarespace-config .sqs-block-image .sqs-image-caption p { margin-bott=
om: 0px; }

body.squarespace-config .sqs-block-image .sqs-image-caption.sqs-placeholder=
-show { margin-top: 1em; }

body.squarespace-config .sqs-block-image .sqs-image-caption .sqs-html-conte=
nt { min-height: 23px; }

.sqs-block-image .sqs-html { transition: max-height 0.3s ease-in-out, min-h=
eight 0.3s ease-in-out; margin: auto; }

.sqs-block-image .sqs-html.sqs-empty { min-height: 0px; max-height: 0px; ov=
erflow: hidden; }

.sqs-block-image.sqs-block-focused .sqs-html.sqs-empty { max-height: none; =
overflow: visible; }

.sqs-block-image .sqs-editing-overlay { z-index: 1; }

.sqs-block-image:not(.sqs-block-focused) .image-block-outer-wrapper.layout-=
caption-below .image-caption-wrapper.sqs-empty { padding-top: 0px; }

.sqs-block-image .layout-caption-overlay .sqs-image-caption, .sqs-block-ima=
ge .layout-caption-overlay-hover .sqs-image-caption { z-index: 2; }

.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover .i=
mage-caption-wrapper.sqs-html-focused { visibility: visible !important; opa=
city: 1 !important; }

.sqs-block-image .rte .rte-placeholder { color: rgb(153, 153, 153) !importa=
nt; }

[data-fluid-engine] { position: relative; height: 100%; width: 100%; }

.fluid-engine .sqs-block { display: flex; height: 100%; width: 100%; flex-d=
irection: column; padding-top: 0px; padding-bottom: 0px; }

.dd-drag-hidden { display: none; }

.dd-drag-grouped-item { top: 0px; left: 0px; position: absolute !important;=
 }

.yui3-dd-dragging { z-index: 1; }

.dd-reorder-items-count { width: 22px; height: 22px; position: absolute; to=
p: 0px; right: 0px; background: rgb(208, 208, 208); border-radius: 50%; tex=
t-align: center; font-size: 12px; line-height: 22px; color: rgb(255, 255, 2=
55); }

@font-face { font-family: squarespace-ui-font; src: url("https://assets.squ=
arespace.com/universal/fonts/squarespace-ui-font.woff") format("woff"), url=
("https://assets.squarespace.com/universal/fonts/squarespace-ui-font.ttf") =
format("truetype"); font-weight: normal; font-style: normal; }

.sqs-ui-font-family { font-family: squarespace-ui-font; font-style: normal;=
 speak: none; font-weight: normal; -webkit-font-smoothing: antialiased; }

[class^=3D"sqs-ui-font-"]::before, [class*=3D" sqs-ui-font-"]::before { fon=
t-family: squarespace-ui-font; font-style: normal; speak: none; font-weight=
: normal; -webkit-font-smoothing: antialiased; }

[data-icon]::before { font-family: squarespace-ui-font; font-style: normal;=
 speak: none; font-weight: normal; -webkit-font-smoothing: antialiased; con=
tent: attr(data-icon); }

.sqs-gallery-container iframe { width: 100%; height: 100%; background: tran=
sparent; display: block; }

.sqs-gallery-controls .previous, .sqs-gallery-controls .next { position: ab=
solute; top: 50%; z-index: 999; font-size: 14px; line-height: 40px; margin-=
top: -30px; background-color: rgba(0, 0, 0, 0.12); display: inline-block; p=
adding: 10px; transition: background-color 200ms cubic-bezier(0.25, 0.46, 0=
.45, 0.94); color: rgb(255, 255, 255) !important; }

.sqs-gallery-controls .previous:hover, .sqs-gallery-controls .next:hover { =
background-color: rgba(0, 0, 0, 0.2); }

.sqs-gallery-controls .previous:focus:not([data-focus-visible-added]), .sqs=
-gallery-controls .next:focus:not([data-focus-visible-added]) { outline: no=
ne; }

.sqs-gallery-controls .previous { left: 0px; }

.sqs-gallery-controls .previous::before { font-family: squarespace-ui-font;=
 font-style: normal; speak: none; font-weight: normal; -webkit-font-smoothi=
ng: antialiased; content: "=EE=80=AC"; text-align: center; display: inline-=
block; vertical-align: middle; }

.sqs-gallery-controls .previous::before { font-size: 32px; width: 32px; hei=
ght: 32px; line-height: 32px; }

.sqs-gallery-controls .next { right: 0px; }

.sqs-gallery-controls .next::before { font-family: squarespace-ui-font; fon=
t-style: normal; speak: none; font-weight: normal; -webkit-font-smoothing: =
antialiased; content: "=EE=80=AD"; text-align: center; display: inline-bloc=
k; vertical-align: middle; }

.sqs-gallery-controls .next::before { font-size: 32px; width: 32px; height:=
 32px; line-height: 32px; }

.sqs-gallery-controls .next::before, .sqs-gallery-controls .previous::befor=
e { font-size: 24px; width: 24px; height: 24px; line-height: 24px; }

.sqs-gallery-design-stacked { position: relative; text-align: left; }

.sqs-gallery-design-stacked-slide { position: absolute; top: 0px; left: 0px=
; width: 100%; height: 100%; }

.sqs-gallery-design-stacked-slide img { box-shadow: rgb(0, 0, 0) 0em 0em 0e=
m; }

.sqs-gallery-design-stacked-slide.normal img { height: 100%; }

.sqs-gallery-design-stacked-slide:only-child { cursor: default; }

.sqs-gallery-design-stacked-scrollHorz, .sqs-gallery-design-stacked-swipe {=
 overflow: hidden; }

.sqs-gallery-design-stacked-scrollHorz .sqs-gallery-design-stacked-slide, .=
sqs-gallery-design-stacked-swipe .sqs-gallery-design-stacked-slide { positi=
on: relative; float: left; }

.sqs-gallery-design-stacked-swipe-wrapper { overflow-x: scroll; transform: =
translateZ(0px); }

.sqs-gallery-design-strip { position: relative; overflow: hidden; height: 1=
00%; }

.sqs-gallery-design-strip .sqs-wrapper { position: relative; height: 100%; =
}

.sqs-gallery-design-strip-slide { float: left; cursor: pointer; position: r=
elative; height: 100% !important; max-width: none !important; width: auto !=
important; }

.sqs-gallery-design-strip-slide img, .sqs-gallery-design-strip-slide .sqs-v=
ideo-wrapper { height: 100% !important; }

.sqs-gallery-design-strip-slide:only-child { cursor: default; }

.sqs-gallery-design-autocolumns { position: relative; }

.sqs-gallery-design-autocolumns-slide { position: absolute; }

.sqs-gallery-design-autocolumns-slide img { width: 100%; display: inline-bl=
ock; transition: opacity 0.2s; opacity: 1; }

.sqs-gallery-design-autocolumns-slide img.loading { opacity: 0; }

.sqs-gallery-design-autocolumns-slide.content-fit img, .sqs-gallery-design-=
autocolumns-slide .content-fit img { width: auto; }

.sqs-gallery-design-autocolumns-slide.slide-stretched img { height: 100%; }

.sqs-gallery-design-carousel .sqs-gallery-controls { overflow: hidden; }

.sqs-gallery-design-carousel .sqs-gallery-controls .next, .sqs-gallery-desi=
gn-carousel .sqs-gallery-controls .previous { display: block; float: right;=
 position: relative; inset: auto; margin: 0px 0px 15px; padding: 0px; backg=
round-color: transparent; font-size: 16px; line-height: 16px; cursor: point=
er; color: inherit !important; }

.sqs-gallery-design-carousel .sqs-gallery-controls .next::before { font-fam=
ily: squarespace-ui-font; font-style: normal; speak: none; font-weight: nor=
mal; -webkit-font-smoothing: antialiased; content: "=EE=80=AD"; text-align:=
 center; display: inline-block; vertical-align: middle; }

.sqs-gallery-design-carousel .sqs-gallery-controls .next::before { font-siz=
e: 32px; width: 32px; height: 32px; line-height: 32px; }

.sqs-gallery-design-carousel .sqs-gallery-controls .next::before { font-siz=
e: 16px; width: 16px; height: 16px; line-height: 16px; }

.sqs-gallery-design-carousel .sqs-gallery-controls .previous { margin-right=
: 10px; }

.sqs-gallery-design-carousel .sqs-gallery-controls .previous::before { font=
-family: squarespace-ui-font; font-style: normal; speak: none; font-weight:=
 normal; -webkit-font-smoothing: antialiased; content: "=EE=80=AC"; text-al=
ign: center; display: inline-block; vertical-align: middle; }

.sqs-gallery-design-carousel .sqs-gallery-controls .previous::before { font=
-size: 32px; width: 32px; height: 32px; line-height: 32px; }

.sqs-gallery-design-carousel .sqs-gallery-controls .previous::before { font=
-size: 16px; width: 16px; height: 16px; line-height: 16px; }

.sqs-gallery-design-carousel .sqs-gallery-controls .sqs-disabled { cursor: =
default; opacity: 0.4; }

.sqs-gallery-design-carousel .sqs-gallery-controls .sqs-hidden { display: n=
one; }

.sqs-gallery-design-carousel .sqs-gallery-container { width: 100%; overflow=
: hidden; }

.sqs-gallery-design-carousel .sqs-gallery { margin: 0px 0px 0px -1%; white-=
space: nowrap; vertical-align: top; font-size: 0px; transition: transform 0=
.4s, -webkit-transform 0.4s; }

.sqs-gallery-design-carousel .sqs-gallery-design-carousel-slide { display: =
inline-block; width: 33.6667%; padding: 0px 1%; white-space: nowrap; vertic=
al-align: top; font-size: 0px; }

.sqs-gallery-design-carousel .sqs-gallery-design-carousel-slide img { width=
: 100%; height: auto; }

.sqs-gallery-design-carousel .sqs-gallery-design-carousel-slide * { white-s=
pace: normal; }

.sqs-gallery-design-list .sqs-gallery-design-list-slide { overflow: hidden;=
 margin-bottom: 17px !important; padding-bottom: 17px !important; }

.sqs-gallery-design-list .sqs-gallery-image-container { float: left; width:=
 25%; padding-right: 20px; box-sizing: border-box; }

.sqs-gallery-design-list .sqs-gallery-meta-container { float: left; width: =
75%; box-sizing: border-box; }

.sqs-gallery-design-list .sqs-gallery-design-list-slide.no-image .sqs-galle=
ry-image-container { width: 0px !important; }

.sqs-gallery-design-list .sqs-gallery-design-list-slide.no-image .sqs-galle=
ry-meta-container { width: 100% !important; }

@media screen and (max-width: 480px) {
  .sqs-gallery-design-list .sqs-gallery-design-list-slide:not(.no-image) .s=
qs-gallery-image-container { width: 35% !important; }
  .sqs-gallery-design-list .sqs-gallery-design-list-slide:not(.no-image) .s=
qs-gallery-meta-container { width: 65% !important; }
}

.sqs-gallery-design-autorows .sqs-gallery-design-autorows-slide { float: le=
ft; cursor: pointer; overflow: hidden; }

.sqs-gallery-design-autorows .sqs-gallery-design-autorows-slide img { heigh=
t: 100%; }

.sqs-gallery-design-autorows .sqs-gallery-design-autorows-slide .meta { dis=
play: none; }

.sqs-gallery-design-autogrid { zoom: 1; }

.sqs-gallery-design-autogrid::after { display: block; visibility: hidden; f=
ont-size: 0px; height: 0px; clear: both; content: "."; }

.sqs-gallery-design-autogrid-slide { position: relative; float: left; }

.sqs-gallery-design-autogrid-slide .img-wrapper { height: 0px; }

.sqs-gallery-design-autogrid-slide img { width: 100%; }

.yui3-lightbox2 { user-select: text; }

.yui3-lightbox2 .yui3-lightbox2-content { height: 100%; left: 0px; position=
: absolute; width: 100%; overflow: hidden; }

.yui3-lightbox2 .sqs-lightbox-slideshow { height: 100%; opacity: 0; z-index=
: 100000001; }

.yui3-lightbox2 .sqs-lightbox-slideshow .sqs-lightbox-padder { position: ab=
solute; text-align: left; inset: 2%; }

.yui3-lightbox2 .sqs-lightbox-overlay { position: absolute; opacity: 0; top=
: 0px; left: 0px; background: rgb(0, 0, 0); height: 100%; width: 100%; }

.yui3-lightbox2 .sqs-lightbox-meta { position: absolute; padding: 20px; col=
or: rgb(255, 255, 255); z-index: 100000001; margin: 20px auto 0px; opacity:=
 0; transition: opacity 0.2s ease-out; }

.yui3-lightbox2 .sqs-lightbox-meta.overlay-description-visible { background=
: rgba(0, 0, 0, 0.7); opacity: 1 !important; }

.yui3-lightbox2 .sqs-lightbox-meta p:first-child { margin-top: 0px; }

.yui3-lightbox2 .sqs-lightbox-meta p:last-child { margin-bottom: 0px; }

.yui3-lightbox2 .sqs-lightbox-meta h1 { font-size: 1em; color: rgb(255, 255=
, 255); margin: 0px 0px 10px; }

.yui3-lightbox2 .sqs-lightbox-meta p a { color: rgb(255, 255, 255); text-de=
coration: underline; }

.yui3-lightbox2 .sqs-lightbox-close, .yui3-lightbox2 .sqs-lightbox-previous=
, .yui3-lightbox2 .sqs-lightbox-next, .yui3-lightbox2 .sqs-lightbox-meta-tr=
igger { position: absolute; z-index: 100000002; display: flex; align-items:=
 center; justify-content: center; color: rgb(204, 204, 204); height: 20px; =
width: 20px; font-size: 26px; cursor: pointer; outline-color: currentcolor;=
 }

.yui3-lightbox2 .sqs-lightbox-next, .yui3-lightbox2 .sqs-lightbox-previous =
{ padding: 12px; opacity: 0; top: 50%; margin-top: -22px; transition: opaci=
ty 0.2s; }

.yui3-lightbox2 .sqs-lightbox-next.mouseover, .yui3-lightbox2 .sqs-lightbox=
-previous.mouseover, .yui3-lightbox2 .sqs-lightbox-next:focus, .yui3-lightb=
ox2 .sqs-lightbox-previous:focus { opacity: 1; }

.yui3-lightbox2 .sqs-lightbox-next { right: 2%; }

.yui3-lightbox2 .sqs-lightbox-next::before { font-family: squarespace-ui-fo=
nt; font-style: normal; speak: none; font-weight: normal; -webkit-font-smoo=
thing: antialiased; content: "=EE=80=AD"; text-align: center; display: inli=
ne-block; vertical-align: middle; }

.yui3-lightbox2 .sqs-lightbox-next::before { font-size: 32px; width: 32px; =
height: 32px; line-height: 32px; }

.yui3-lightbox2 .sqs-lightbox-previous { left: 2%; }

.yui3-lightbox2 .sqs-lightbox-previous::before { font-family: squarespace-u=
i-font; font-style: normal; speak: none; font-weight: normal; -webkit-font-=
smoothing: antialiased; content: "=EE=80=AC"; text-align: center; display: =
inline-block; vertical-align: middle; }

.yui3-lightbox2 .sqs-lightbox-previous::before { font-size: 32px; width: 32=
px; height: 32px; line-height: 32px; }

.yui3-lightbox2 .sqs-lightbox-next::before, .yui3-lightbox2 .sqs-lightbox-p=
revious::before { font-size: 22px; }

.yui3-lightbox2 .sqs-lightbox-close { padding: 2px; right: 2%; top: 2%; tex=
t-align: right; }

.yui3-lightbox2 .sqs-lightbox-close::before { font-family: squarespace-ui-f=
ont; font-style: normal; speak: none; font-weight: normal; -webkit-font-smo=
othing: antialiased; content: "=EE=80=AE"; text-align: center; display: inl=
ine-block; vertical-align: middle; }

.yui3-lightbox2 .sqs-lightbox-close::before { font-size: 32px; width: 32px;=
 height: 32px; line-height: 32px; }

.yui3-lightbox2 .sqs-lightbox-meta-trigger { bottom: 0px; right: 0px; paddi=
ng: 2%; font-size: 26px; line-height: 0.5; text-align: right; }

body.sqs-lightbox-open { position: static !important; overflow-y: hidden; }

.sqs-gallery img:not([src]) { opacity: 0; }

.source-code { white-space: pre; overflow: auto; }

.cm-keyword { color: rgb(119, 0, 136); }

.cm-atom { color: rgb(34, 17, 153); }

.cm-number { color: rgb(17, 102, 68); }

.cm-def { color: blue; }

.cm-variable-2 { color: rgb(0, 85, 170); }

.cm-variable-3 { color: rgb(0, 136, 85); }

.cm-comment { color: rgb(170, 170, 170); }

.cm-string { color: rgb(17, 170, 17); }

.cm-string-2 { color: rgb(85, 255, 0); }

.cm-meta { color: rgb(85, 85, 85); }

.cm-error { color: red; }

.cm-qualifier { color: rgb(85, 85, 85); }

.cm-builtin { color: rgb(51, 0, 170); }

.cm-bracket { color: rgb(204, 204, 119); }

.cm-tag { color: rgb(17, 119, 0); }

.cm-attribute { color: rgb(0, 0, 204); }

.cm-header { color: rgb(0, 0, 0); }

.cm-quote { color: rgb(153, 0, 0); }

.cm-hr { color: rgb(153, 153, 153); }

.cm-link { color: rgb(0, 0, 204); }

.dark .cm-comment { color: rgb(117, 113, 94); }

.dark .cm-atom { color: rgb(174, 129, 255); }

.dark .cm-number { color: rgb(174, 129, 255); }

.dark .cm-property, .dark .cm-attribute { color: rgb(166, 226, 46); }

.dark .cm-keyword { color: rgb(249, 38, 114); }

.dark .cm-string { color: rgb(230, 219, 116); }

.dark .cm-variable-2 { color: rgb(158, 255, 255); }

.dark .cm-def { color: rgb(253, 151, 31); }

.dark .cm-error { background: rgb(249, 38, 114); color: rgb(248, 248, 240);=
 }

.dark .cm-bracket { color: rgb(248, 248, 242); }

.dark .cm-tag { color: rgb(249, 38, 114); }

.dark .cm-link { color: rgb(174, 129, 255); }

.code-block .state-message:not(:last-child) { margin-bottom: 10px; }

.foursquare-block ul { list-style-type: none; margin: 0px; padding: 0px; li=
ne-height: 1.4em; }

.foursquare-block ul .foursquare-checkin { margin-bottom: 12px; }

.foursquare-block ul .foursquare-checkin a { border: 0px; }

.foursquare-block ul .foursquare-checkin .foursquare-icon-wrapper { float: =
left; }

.foursquare-block ul .foursquare-checkin .foursquare-text { margin-left: 42=
px; font-size: 12px; }

.foursquare-block ul .foursquare-checkin .foursquare-venue { font-weight: b=
old; }

.foursquare-block ul .foursquare-checkin .foursquare-location { display: in=
line-block; padding-left: 4px; }

.foursquare-block ul .foursquare-checkin .foursquare-timestamp { font-size:=
 10px; }

.sqs-block-soundcloud .sqs-intrinsic iframe { position: absolute; top: 0px;=
 left: 0px; width: 100% !important; height: 100% !important; }

@media screen and (max-width: 640px) {
  .sqs-block-soundcloud.isPlaylist .sqs-intrinsic { padding-bottom: 0px !im=
portant; height: 400px !important; }
}

@font-face { font-family: squarespace-ui-font; src: url("//assets.squarespa=
ce.com/universal/fonts/squarespace-ui-font.woff") format("woff"), url("//as=
sets.squarespace.com/universal/fonts/squarespace-ui-font.ttf") format("true=
type"); font-weight: normal; font-style: normal; }

.sqs-ui-font-family { font-family: squarespace-ui-font; font-style: normal;=
 speak: none; font-weight: normal; -webkit-font-smoothing: antialiased; }

[class^=3D"sqs-ui-font-"]::before, [class*=3D" sqs-ui-font-"]::before { fon=
t-family: squarespace-ui-font; font-style: normal; speak: none; font-weight=
: normal; -webkit-font-smoothing: antialiased; }

[data-icon]::before { font-family: squarespace-ui-font; font-style: normal;=
 speak: none; font-weight: normal; -webkit-font-smoothing: antialiased; con=
tent: attr(data-icon); }

.sqs-block-opentable-hidden { display: none !important; }

.sqs-block-opentable-hide-title .OT_title { display: none; }

.sqs-block-opentable iframe { visibility: hidden; position: absolute; }

.sqs-block-opentable * { box-sizing: border-box; }

.sqs-block-opentable #OT_form { padding: 0px; margin: 0px; width: auto; }

.sqs-block-opentable .OT_wrapper { border: none; border-radius: 0px; font-f=
amily: inherit; width: 100%; margin: 0px; padding: 34px 17px 40px; backgrou=
nd: rgba(0, 0, 0, 0.05); color: rgb(39, 39, 39); font-size: 15px; line-heig=
ht: 1em; text-align: center; position: relative; }

.sqs-block-opentable .OT_header { width: 85%; margin: 0px auto; position: r=
elative; }

.sqs-block-opentable .OT_title { position: relative; width: 100%; margin: 0=
px 0px 17px; padding: 0px; font-size: 30px; color: rgba(0, 0, 0, 0.95); fon=
t-weight: normal; text-align: center; line-height: 1em; }

.sqs-block-opentable .OT_subtitle { margin: 0px; padding: 0px; font-size: 1=
0px; letter-spacing: 0.15em; color: rgba(0, 0, 0, 0.8); text-transform: upp=
ercase; font-weight: normal; white-space: nowrap; width: auto; line-height:=
 1em; }

.sqs-block-opentable .OT_list { list-style: none; margin: 28px 0px 0px; pad=
ding: 0px; width: auto; display: inline-block; line-height: 1em; }

.sqs-block-opentable .OT_day, .sqs-block-opentable .OT_time, .sqs-block-ope=
ntable .OT_party { margin: 0px 12px; padding: 6px 0px 6px 35px; height: aut=
o; background-image: url("/universal/images-v6/icons/opentable-icons.svg");=
 background-repeat: no-repeat; background-position: 0px 0px; width: 33%; mi=
n-width: 150px; max-width: 180px; position: relative; list-style: none; dis=
play: inline-block; line-height: 1em; border: none !important; }

.sqs-block-opentable.sqs-block-opentable-hide-fields .OT_day, .sqs-block-op=
entable.sqs-block-opentable-hide-fields .OT_time, .sqs-block-opentable.sqs-=
block-opentable-hide-fields .OT_party { display: none; }

.sqs-block-opentable.sqs-block-opentable-hide-fields .OT_submit { margin: 0=
px; }

.sqs-block-opentable .OT_day { margin: 0px 12px; padding: 6px 0px 6px 35px;=
 background-position: -18px -7px; border: none; list-style: none; backgroun=
d-size: 123px; }

.sqs-block-opentable .OT_time { background-position: -18px -55px; border: n=
one; }

.sqs-block-opentable .OT_party { background-position: -18px -102px; border:=
 none; }

.sqs-block-opentable .OT_searchTimeField, .sqs-block-opentable .OT_searchDa=
teField, .sqs-block-opentable .OT_searchPartyField { font-family: inherit; =
background: url("/universal/images-v6/icons/opentable-icons.svg") right -14=
px top -75px / 43px no-repeat padding-box rgb(255, 255, 255); color: rgb(39=
, 39, 39); font-weight: normal; margin: 0px; border: 1px solid rgba(0, 0, 0=
, 0.12); width: 100%; height: auto; font-size: 13px; font-style: normal; pa=
dding: 0.7em 1.1em; border-radius: 0px; cursor: pointer; line-height: norma=
l; outline: none; }

.sqs-block-opentable #OT_timeList, .sqs-block-opentable #OT_partyList { max=
-height: 195px; overflow: auto; border: 1px solid rgba(0, 0, 0, 0.12); posi=
tion: absolute; width: auto; top: 100%; left: 35px; right: 0px; display: no=
ne; margin-top: -7px; text-align: left; background-clip: padding-box; }

.sqs-block-opentable .OT_navList { list-style: none; padding: 0px; margin: =
-6px 0px 0px; float: none; position: absolute; background-color: rgb(255, 2=
55, 255); z-index: 200; width: auto; top: 100%; left: 35px; right: 0px; }

.sqs-block-opentable .OT_navListItem { padding: 0px; margin: 0px; position:=
 relative; float: none; line-height: 1em; width: auto; list-style: none; }

.sqs-block-opentable #OT_timeList .OT_navListItem, .sqs-block-opentable #OT=
_partyList .OT_navListItem { width: auto; }

.sqs-block-opentable #OT_timeList li a.OT_navLink, .sqs-block-opentable #OT=
_partyList li a.OT_navLink { border: 0px; width: auto; }

.sqs-block-opentable a.OT_navLink:link, .sqs-block-opentable a.OT_navLink:v=
isited, .sqs-block-opentable a.OT_navLink:hover, .sqs-block-opentable a.OT_=
navLink:active { font-family: inherit; color: rgb(39, 39, 39); text-decorat=
ion: none; font-size: 13px; line-height: 1em; width: auto; display: block; =
padding: 0.7em 1.1em; border: none; }

.sqs-block-opentable a.OT_navLink:hover, .sqs-block-opentable a.OT_navLink.=
selected, .sqs-block-opentable a.OT_navLink:active { background-color: rgba=
(0, 0, 0, 0.05); color: rgb(39, 39, 39); opacity: 1; }

.sqs-block-opentable a.OT_navLink.selected, .sqs-block-opentable a.OT_navLi=
nk:active { background-color: rgba(0, 0, 0, 0.12); }

.sqs-block-opentable .OT_submit { margin: 24px 0px 0px; padding: 0px; width=
: auto; height: auto; list-style: none; display: block; }

.sqs-block-opentable .OTButton, .sqs-block-opentable #OTButton { width: aut=
o; text-align: center; margin: 0px; padding: 0px; }

.sqs-block-opentable a.OT_Find_a_Table:link, .sqs-block-opentable a.OT_Find=
_a_Table:visited, .sqs-block-opentable a.OT_Find_a_Table:hover, .sqs-block-=
opentable a.OT_Find_a_Table:active { background-image: none; background-rep=
eat: repeat; background-position: 0px 0px; background-color: rgba(0, 0, 0, =
0.95); font-family: inherit; font-size: 13px; font-weight: normal; text-dec=
oration: none; color: rgb(255, 255, 255); text-align: center; height: auto;=
 display: inline-block; padding: 1.1em 2.3em; line-height: normal; text-sha=
dow: none; opacity: 0.8; position: relative; width: auto; border: none; tex=
t-transform: uppercase; white-space: nowrap; cursor: pointer; outline: none=
; appearance: none; transition: opacity 0.3s ease-out, background 0.3s ease=
-out; }

.opentable-style-light .OT_wrapper { color: rgb(255, 255, 255); }

.opentable-style-light .OT_title { color: rgb(255, 255, 255); }

.opentable-style-light .OT_subtitle { color: rgb(255, 255, 255); }

.opentable-style-light a.OT_Find_a_Table:link, .opentable-style-light a.OT_=
Find_a_Table:visited, .opentable-style-light a.OT_Find_a_Table:hover, .open=
table-style-light a.OT_Find_a_Table:active { background: rgba(0, 0, 0, 0.05=
); }

.opentable-style-light a.OT_Find_a_Table:link:hover, .opentable-style-light=
 a.OT_Find_a_Table:visited:hover, .opentable-style-light a.OT_Find_a_Table:=
hover:hover, .opentable-style-light a.OT_Find_a_Table:active:hover { backgr=
ound: rgba(0, 0, 0, 0.05); }

.opentable-style-light .OT_day { background-position: -80px -7px; }

.opentable-style-light .OT_time { background-position: -80px -55px; }

.opentable-style-light .OT_party { background-position: -80px -102px; }

.hide-opentable-icons .OT_day, .hide-opentable-icons .OT_time, .hide-openta=
ble-icons .OT_party { margin: 0px; padding: 6px; background: none; }

.hide-opentable-icons #OT_timeList, .hide-opentable-icons #OT_partyList, .h=
ide-opentable-icons .OT_navList { left: 6px; right: 6px; }

.no-svg .OT_day, .no-svg .OT_time, .no-svg .OT_party, .no-svg .OT_searchTim=
eField, .no-svg .OT_searchDateField, .no-svg .OT_searchPartyField { backgro=
und-image: url("/universal/images-v6/icons/opentable-icons.png"); }

.sqs-search-ui-button-wrapper { position: relative; }

.sqs-search-ui-button-wrapper.color-dark .search-input { background-image: =
url("/universal/images-v6/icons/icon-searchqueries-20-dark.png"); border: 1=
px solid rgb(170, 170, 170); }

.sqs-search-ui-button-wrapper.color-dark::-webkit-input-placeholder { color=
: rgb(102, 102, 102); }

.sqs-search-ui-button-wrapper.color-light .search-input { background-image:=
 url("/universal/images-v6/icons/icon-searchqueries-20-light.png"); color: =
rgb(247, 247, 247); border: 1px solid rgb(238, 238, 238); }

.sqs-search-ui-button-wrapper.color-light::-webkit-input-placeholder { colo=
r: rgb(221, 221, 221); }

.sqs-search-ui-button-wrapper .search-input { opacity: 0.7; transition: bac=
kground-image 0.2s ease-out; padding: 12px 12px 12px 45px; background: 15px=
 50% no-repeat; width: 100%; min-height: 20px; display: block; box-sizing: =
border-box; }

.sqs-search-ui-button-wrapper .search-input.loading { background-image: non=
e; }

.sqs-search-ui-button-wrapper .search-input.disabled { cursor: pointer; }

.sqs-search-ui-button-wrapper .search-input.hover-effect:hover, .sqs-search=
-ui-button-wrapper .search-input.hover-effect:focus { opacity: 1; }

.sqs-search-ui-button-wrapper .search-input:hover::-webkit-input-placeholde=
r { font-style: normal; }

.sqs-search-ui-button-wrapper .spinner-wrapper { position: absolute; top: 5=
0%; transform: translateY(-50%); left: 18px; }

.sqs-search-ui-button-wrapper .spinner-wrapper .sqs-spin { display: block; =
vertical-align: middle; }

.sqs-search-preview-ui { position: absolute; z-index: 999999; background-co=
lor: rgb(255, 255, 255); width: 100%; }

.sqs-search-preview-ui .sqs-search-ui-result { border: 1px solid rgb(221, 2=
21, 221); }

.sqs-search-preview-ui .sqs-search-ui-result .search-result-notice { backgr=
ound-color: rgb(255, 255, 255); font-weight: 200; font-size: 12px; padding:=
 6px 12px; }

.sqs-search-preview-ui .sqs-search-ui-result .search-result-notice.hide { d=
isplay: none; }

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list { max-heig=
ht: 500px; overflow: hidden scroll; }

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-re=
sult { padding: 16px; cursor: pointer; border-bottom: 1px solid rgb(221, 22=
1, 221); transition: background-color 0.2s ease-out; }

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-re=
sult:last-child { border-bottom: none; }

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-re=
sult.selected, .sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-=
list .search-result:hover { background-color: rgb(245, 245, 245); }

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-re=
sult.selected { outline-color: rgb(51, 51, 51); }

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-re=
sult .sqs-search-ui-item { border-top: none; }

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-re=
sult .sqs-search-ui-item em { color: rgb(34, 34, 34); font-style: italic; }

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-re=
sult .sqs-search-ui-item .sqs-main-image { position: absolute; inset: 0px; =
}

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-re=
sult .sqs-search-ui-item .sqs-main-image-container { width: 50px; float: ri=
ght; margin-left: 5px; box-shadow: rgb(221, 221, 221) 1px -1px 5px; }

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-re=
sult .sqs-search-ui-item .sqs-main-image-intrinsic { position: relative; wi=
dth: 100%; height: 0px; padding-bottom: 100%; }

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-re=
sult .sqs-search-ui-item .sqs-title { font-size: 16px; line-height: 1.2em; =
margin-bottom: 0.5em; color: rgb(51, 51, 51); }

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-re=
sult .sqs-search-ui-item .sqs-content { font-size: 12px; line-height: 1.4em=
; }

.sqs-search-preview-ui.no-image .sqs-main-image-container { display: none; =
}

.twitter-block .tweet-list { list-style-type: none; margin: 0px 0px 2.2em; =
padding: 0px; }

.twitter-block .tweet { margin: 0px 0px 2.2em; }

.twitter-block .tweet a { border: 0px; }

.twitter-block .tweet .tweet-avatar-wrapper { float: left; }

.twitter-block .tweet .tweet-avatar { border-radius: 2px; }

.twitter-block .tweet .tweet-text-wrapper { margin-left: 60px; }

.twitter-block .tweet.no-avatar .tweet-text-wrapper { margin-left: 0px; }

.twitter-block .tweet .tweet-from { font-size: 1.1em; margin: 0px 0px 0.5em=
; line-height: 1em; font-weight: bold; }

.twitter-block .tweet .tweet-timestamp a { font-size: 0.8em; }

.sqs-block-quote figure { margin: 1em 0px; }

.sqs-block-quote blockquote { margin: 0px; }

.sqs-block-quote .source { text-align: right; }

.sqs-block-quote .sqs-block-content .block-animation.animation-disabled, .s=
qs-block-quote .sqs-block-content .block-animation.animation-loaded { trans=
form: translateZ(0px); }

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-f=
ade-in, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-con=
tent .block-animation-fade-in { transition: opacity 800ms cubic-bezier(0.4,=
 0, 0.2, 1), transform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opa=
city, transform; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 0); }

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-f=
ade-in.animation-loaded, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quo=
te .sqs-block-content .block-animation-fade-in.animation-loaded, .sqs-block=
-quote .sqs-block-content .block-animation-fade-in.animation-loaded { opaci=
ty: 1; transform: matrix(1, 0, 0, 1, 0, 0); }

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-s=
lide-up, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-co=
ntent .block-animation-slide-up { transition: opacity 800ms cubic-bezier(0.=
4, 0, 0.2, 1), transform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: o=
pacity, transform; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 20); }

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-s=
lide-up.animation-loaded, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-qu=
ote .sqs-block-content .block-animation-slide-up.animation-loaded, .sqs-blo=
ck-quote .sqs-block-content .block-animation-slide-up.animation-loaded { op=
acity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-r=
eveal, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-cont=
ent .block-animation-reveal { transition: opacity 800ms cubic-bezier(0.4, 0=
, 0.2, 1), transform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opaci=
ty, transform; opacity: 0; transform: matrix(1, 0, 0, 1, 20, 0); }

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-r=
eveal.animation-loaded, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quot=
e .sqs-block-content .block-animation-reveal.animation-loaded, .sqs-block-q=
uote .sqs-block-content .block-animation-reveal.animation-loaded { opacity:=
 1; transform: matrix(1, 0, 0, 1, 0, 0); }

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-f=
ocus-in, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-co=
ntent .block-animation-focus-in { transition: opacity 800ms cubic-bezier(0.=
4, 0, 0.2, 1), transform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: o=
pacity, transform; opacity: 0; transform: matrix(0.92, 0, 0, 0.92, 0, 0); }

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-f=
ocus-in.animation-loaded, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-qu=
ote .sqs-block-content .block-animation-focus-in.animation-loaded, .sqs-blo=
ck-quote .sqs-block-content .block-animation-focus-in.animation-loaded { op=
acity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }

.sqs-block-quote .sqs-block-content .block-animation.animation-disabled { t=
ransition: none !important; }

.rss-block .social-rss::before, .rss-block .social-rss-square::before, .rss=
-block .social-rss-round::before { font-family: social-icon-font; speak: no=
ne; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-s=
moothing: antialiased; position: relative; top: 0px; margin-right: 10px; fo=
nt-size: 0.7em; }

.rss-block .social-rss::before { content: "=EE=98=B0"; position: relative; =
top: -0.05em; margin-right: 0.4em; font-size: 0.7em; }

.rss-block .sqs-blockStatus + .social-rss { display: none; }

.captcha-container.rendered { margin-bottom: 24px; width: 304px; }

.captcha-container.rendered.align-center { margin-left: auto; margin-right:=
 auto; }

.captcha-container.rendered.align-right { margin-left: auto; }

.sqs-block-zola .sqs-block-content { transition: opacity 0.3s ease-in; }

.sqs-block-zola .sqs-block-content.is-rendering { opacity: 0.1; }

.sqs-block-zola .zola-block-wrapper { background: rgb(255, 255, 255); }

.sqs-block-zola .zola-block-wrapper.zola-block-setting-inset { padding: 0px=
 20px; }

.sqs-block-acuity .sqs-block-content { transition: opacity 0.3s ease-in; }

.sqs-block-acuity .sqs-block-content.is-rendering { opacity: 0.1; }

.sqs-block-acuity .sqs-block-content iframe { min-height: 1000px; }

.sqs-block-acuity .sqs-block-content iframe[style] { min-height: 0px; }

.tock-flex-container { display: flex; flex-direction: row; }

.tock-align-left { justify-content: flex-start; }

.tock-align-center { justify-content: center; }

.tock-align-right { justify-content: flex-end; }

.hide-tock-logo div#Tock_widget_container > div.TockWidgetWrapper .TockLogo=
-container, .hide-tock-logo div#Tock_widget_container > div.TockWidgetWrapp=
er .TockSearchBar-tockIcon { display: none; }

.sqs-block-markdown { clear: none; }

.sqs-block-markdown .sqs-block-content { position: relative; }

.sqs-block-markdown .sqs-block-content :first-child { margin-top: 0px; }

.sqs-block-markdown .sqs-block-content :last-child { margin-bottom: 0px; }

.sqs-block-markdown .sqs-placeholder { color: rgb(153, 153, 153); }

.sqs-block-markdown .sqs-editing-overlay { display: none; }

.sqs-block-markdown hr { border-top: none; border-right: none; border-left:=
 none; border-image: initial; border-bottom: 1px solid rgb(204, 204, 204); =
width: 75%; margin-left: auto; margin-right: auto; }

.sqs-block-markdown textarea { position: absolute; inset: 17px 17px 0px; wi=
dth: calc(100% - 34px); padding: 0px; margin: 0px; border: none; background=
: transparent; outline: none; resize: none; overflow: hidden; color: rgb(51=
, 51, 51); }

.sqs-block-markdown .textarea-clone { margin: 0px; min-height: 18px; visibi=
lity: hidden; }

.sqs-block-markdown textarea, .sqs-block-markdown .textarea-clone { white-s=
pace: pre-wrap; overflow-wrap: break-word; font: 15px / 18px "Courier New",=
 monospace !important; }

.sqs-block-markdown img { max-width: 100%; height: auto; }

.donation-block .sqs-donate-button-wrapper { display: block; }

.donation-block .sqs-donate-button-wrapper--align-left { text-align: left; =
}

.donation-block .sqs-donate-button-wrapper--align-center { text-align: cent=
er; }

.donation-block .sqs-donate-button-wrapper--align-right { text-align: right=
; }

.donation-block .sqs-donate-button { display: inline-block; width: auto; he=
ight: auto; padding: 1em 2.5em; color: rgb(255, 255, 255); background-color=
: rgb(39, 39, 39); border-width: 0px; font-family: "Helvetica Neue", Helvet=
ica, Arial, sans-serif; font-size: 12px; line-height: 1em; font-weight: nor=
mal; font-style: normal; text-transform: uppercase; letter-spacing: 0px; te=
xt-align: center; text-decoration: none; cursor: pointer; appearance: none;=
 }

.sqs-block-html { clear: none; }

.sqs-block-html .sqs-block-content, .sqs-block-html .sqs-html-content { out=
line: none; }

.sqs-block-html .sqs-block-content :not(h1):not(h2):not(h3), .sqs-block-htm=
l .sqs-html-content :not(h1):not(h2):not(h3) { overflow-wrap: break-word; }

.sqs-block-html .sqs-block-content > :first-child, .sqs-block-html .sqs-htm=
l-content > :first-child { margin-top: 0px; }

.sqs-block-html .sqs-block-content > :last-child, .sqs-block-html .sqs-html=
-content > :last-child { margin-bottom: 0px; }

.sqs-block-html .sqs-block-content.sqs-background-enabled .sqs-block-conten=
t > :nth-last-child(2), .sqs-block-html .sqs-html-content.sqs-background-en=
abled .sqs-block-content > :nth-last-child(2) { margin-bottom: 0px; }

.sqs-block-html .sqs-block-content .sqsrte-scaled-text-container, .sqs-bloc=
k-html .sqs-html-content .sqsrte-scaled-text-container { height: auto; }

.sqs-block-html .sqs-block-content .sqsrte-scaled-text-container:not(.loade=
d) *, .sqs-block-html .sqs-html-content .sqsrte-scaled-text-container:not(.=
loaded) * { white-space: normal !important; transform: none !important; max=
-width: none !important; height: auto !important; }

.sqs-block-html .sqs-block-content .sqsrte-scaled-text-container.loaded .sq=
srte-scaled-text, .sqs-block-html .sqs-html-content .sqsrte-scaled-text-con=
tainer.loaded .sqsrte-scaled-text, .sqs-block-html .sqs-block-content .sqsr=
te-scaled-text-container.loaded .sqsrte-scaled-text h1, .sqs-block-html .sq=
s-html-content .sqsrte-scaled-text-container.loaded .sqsrte-scaled-text h1,=
 .sqs-block-html .sqs-block-content .sqsrte-scaled-text-container.loaded .s=
qsrte-scaled-text h2, .sqs-block-html .sqs-html-content .sqsrte-scaled-text=
-container.loaded .sqsrte-scaled-text h2, .sqs-block-html .sqs-block-conten=
t .sqsrte-scaled-text-container.loaded .sqsrte-scaled-text h3, .sqs-block-h=
tml .sqs-html-content .sqsrte-scaled-text-container.loaded .sqsrte-scaled-t=
ext h3, .sqs-block-html .sqs-block-content .sqsrte-scaled-text-container.lo=
aded .sqsrte-scaled-text h4, .sqs-block-html .sqs-html-content .sqsrte-scal=
ed-text-container.loaded .sqsrte-scaled-text h4, .sqs-block-html .sqs-block=
-content .sqsrte-scaled-text-container.loaded .sqsrte-scaled-text p, .sqs-b=
lock-html .sqs-html-content .sqsrte-scaled-text-container.loaded .sqsrte-sc=
aled-text p, .sqs-block-html .sqs-block-content .sqsrte-scaled-text-contain=
er.loaded .sqsrte-scaled-text a, .sqs-block-html .sqs-html-content .sqsrte-=
scaled-text-container.loaded .sqsrte-scaled-text a, .sqs-block-html .sqs-bl=
ock-content .sqsrte-scaled-text-container.loaded .sqsrte-scaled-text pre, .=
sqs-block-html .sqs-html-content .sqsrte-scaled-text-container.loaded .sqsr=
te-scaled-text pre, .sqs-block-html .sqs-block-content .sqsrte-scaled-text-=
container.loaded .sqsrte-scaled-text code, .sqs-block-html .sqs-html-conten=
t .sqsrte-scaled-text-container.loaded .sqsrte-scaled-text code { position:=
 relative; left: initial; margin: 0px; white-space: nowrap !important; }

.sqs-block-html .sqs-block-content .sqsrte-scaled-text-container > .sqsrte-=
scaled-text, .sqs-block-html .sqs-html-content .sqsrte-scaled-text-containe=
r > .sqsrte-scaled-text { transform-origin: 0px 0px; display: inline-block;=
 word-break: break-all; margin: 0px; padding: 0px; position: absolute; left=
: -10000px; }

.sqs-block-html .sqs-block-content .sqsrte-scaled-text-container > .sqsrte-=
scaled-text a, .sqs-block-html .sqs-html-content .sqsrte-scaled-text-contai=
ner > .sqsrte-scaled-text a { display: inline-block; }

.sqs-block-html .sqs-block-content .sqsrte-scaled-text-container > .sqsrte-=
scaled-text h1, .sqs-block-html .sqs-html-content .sqsrte-scaled-text-conta=
iner > .sqsrte-scaled-text h1, .sqs-block-html .sqs-block-content .sqsrte-s=
caled-text-container > .sqsrte-scaled-text h2, .sqs-block-html .sqs-html-co=
ntent .sqsrte-scaled-text-container > .sqsrte-scaled-text h2, .sqs-block-ht=
ml .sqs-block-content .sqsrte-scaled-text-container > .sqsrte-scaled-text h=
3, .sqs-block-html .sqs-html-content .sqsrte-scaled-text-container > .sqsrt=
e-scaled-text h3, .sqs-block-html .sqs-block-content .sqsrte-scaled-text-co=
ntainer > .sqsrte-scaled-text h4, .sqs-block-html .sqs-html-content .sqsrte=
-scaled-text-container > .sqsrte-scaled-text h4, .sqs-block-html .sqs-block=
-content .sqsrte-scaled-text-container > .sqsrte-scaled-text p, .sqs-block-=
html .sqs-html-content .sqsrte-scaled-text-container > .sqsrte-scaled-text =
p, .sqs-block-html .sqs-block-content .sqsrte-scaled-text-container > .sqsr=
te-scaled-text a, .sqs-block-html .sqs-html-content .sqsrte-scaled-text-con=
tainer > .sqsrte-scaled-text a, .sqs-block-html .sqs-block-content .sqsrte-=
scaled-text-container > .sqsrte-scaled-text pre, .sqs-block-html .sqs-html-=
content .sqsrte-scaled-text-container > .sqsrte-scaled-text pre, .sqs-block=
-html .sqs-block-content .sqsrte-scaled-text-container > .sqsrte-scaled-tex=
t code, .sqs-block-html .sqs-html-content .sqsrte-scaled-text-container > .=
sqsrte-scaled-text code { margin: 0px; padding: 0px; line-height: 1; font-s=
ize: inherit !important; }

.sqs-block-html .sqs-block-content .sqsrte-text-highlight a:link, .sqs-bloc=
k-html .sqs-html-content .sqsrte-text-highlight a:link, .sqs-block-html .sq=
s-block-content .sqsrte-text-highlight a:visited, .sqs-block-html .sqs-html=
-content .sqsrte-text-highlight a:visited, .sqs-block-html .sqs-block-conte=
nt .sqsrte-text-highlight a:hover, .sqs-block-html .sqs-html-content .sqsrt=
e-text-highlight a:hover, .sqs-block-html .sqs-block-content .sqsrte-text-h=
ighlight a:active, .sqs-block-html .sqs-html-content .sqsrte-text-highlight=
 a:active { text-decoration: none; background-image: none; }

.sqs-block-html .TextShape { text-decoration: none !important; }

.sqs-block-html .TextShape-node { --stroke: currentcolor; --stroke-width: 1=
px; --stroke-linecap: square; --stroke-linejoin: square; --opacity: 1; --bl=
end: none; position: absolute; display: block; top: 0px; left: 0px; pointer=
-events: none; z-index: -1; user-select: none; opacity: 1; visibility: visi=
ble; transition: opacity 0.25s ease-out, visibility 0.25s ease-out; mix-ble=
nd-mode: var(--blend); }

.sqs-block-html .TextShape-node[data-is-front=3D"true"] { z-index: 1; }

.sqs-block-html .TextShape-node svg { position: absolute; display: block; t=
op: 0px; left: 0px; width: 100%; height: 100%; overflow: visible; stroke: v=
ar(--stroke); stroke-width: max(1px,var(--stroke-width)); stroke-linecap: v=
ar(--stroke-linecap); stroke-linejoin: var(--stroke-linejoin); fill: none; =
opacity: var(--opacity); }

.embed-block .intrinsic, .video-block .intrinsic, .embed-block .sqs-block-c=
ontent .intrinsic, .video-block .sqs-block-content .intrinsic { position: r=
elative; }

.embed-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-Soun=
dCloud), .video-block .intrinsic .embed-block-wrapper:not(.embed-block-prov=
ider-SoundCloud), .embed-block .sqs-block-content .intrinsic .embed-block-w=
rapper:not(.embed-block-provider-SoundCloud), .video-block .sqs-block-conte=
nt .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) { =
position: relative; }

.embed-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-Soun=
dCloud) .sqs-video-wrapper, .video-block .intrinsic .embed-block-wrapper:no=
t(.embed-block-provider-SoundCloud) .sqs-video-wrapper, .embed-block .sqs-b=
lock-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-Soun=
dCloud) .sqs-video-wrapper, .video-block .sqs-block-content .intrinsic .emb=
ed-block-wrapper:not(.embed-block-provider-SoundCloud) .sqs-video-wrapper {=
 position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.embed-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-Soun=
dCloud) iframe, .video-block .intrinsic .embed-block-wrapper:not(.embed-blo=
ck-provider-SoundCloud) iframe, .embed-block .sqs-block-content .intrinsic =
.embed-block-wrapper:not(.embed-block-provider-SoundCloud) iframe, .video-b=
lock .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-pr=
ovider-SoundCloud) iframe { position: absolute; top: 0px; left: 0px; width:=
 100%; height: 100%; }

.embed-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-Soun=
dCloud) .flickr-oembed, .video-block .intrinsic .embed-block-wrapper:not(.e=
mbed-block-provider-SoundCloud) .flickr-oembed, .embed-block .sqs-block-con=
tent .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) =
.flickr-oembed, .video-block .sqs-block-content .intrinsic .embed-block-wra=
pper:not(.embed-block-provider-SoundCloud) .flickr-oembed { position: absol=
ute; top: 0px; left: 0px; width: 100%; height: 100%; }

.embed-block .intrinsic .embed-block-provider-SoundCloud, .video-block .int=
rinsic .embed-block-provider-SoundCloud, .embed-block .sqs-block-content .i=
ntrinsic .embed-block-provider-SoundCloud, .video-block .sqs-block-content =
.intrinsic .embed-block-provider-SoundCloud { padding-bottom: 0px !importan=
t; }

.embed-block .intrinsic .embed-block-provider-SoundCloud iframe, .video-blo=
ck .intrinsic .embed-block-provider-SoundCloud iframe, .embed-block .sqs-bl=
ock-content .intrinsic .embed-block-provider-SoundCloud iframe, .video-bloc=
k .sqs-block-content .intrinsic .embed-block-provider-SoundCloud iframe { w=
idth: 100%; }

.sqs-stretched.sqs-block-audio .sqs-block-content, .sqs-stretched.sqs-block=
-audio .sqs-block-audio-content, .sqs-stretched.sqs-block-audio .sqs-audio-=
embed, .sqs-stretched.sqs-block-audio .sqs-widgets-audio-player, .sqs-stret=
ched.sqs-block-audio .sqs-widgets-audio-player-content, .sqs-stretched.sqs-=
block-audio .player { height: 100%; }

.sqs-stretched.sqs-block-audio .sqs-widgets-audio-player .player .play { di=
splay: flex; align-items: center; }

.sqs-stretched.sqs-block-audio .sqs-widgets-audio-player.playing .player .p=
lay { display: none; }

.sqs-stretched.sqs-block-audio .sqs-widgets-audio-player.playing .player .p=
ause { display: block; }

.fluid-engine .sqs-block-map.vsize-12 .sqs-block-content { height: 100%; }

.sqs-block-map .sqs-block-map-content { position: relative; }

.sqs-block-map .sqs-block-map-content .sqs-map-wrapper { top: 0px; left: 0p=
x; height: 100%; max-width: none; width: 100%; position: absolute !importan=
t; }

.sqs-gallery-block-stacked { padding: 0px; margin: 0px; }

.sqs-gallery-block-stacked a { border: 0px; }

.sqs-gallery-block-stacked .image-wrapper { margin: 0px 0px 1px; line-heigh=
t: 1px; }

.sqs-gallery-block-stacked .image-wrapper img { width: 100%; }

.sqs-gallery-block-stacked .meta { display: none; }

.sqs-gallery-block-stacked.sqs-gallery-block-show-meta .meta { display: blo=
ck; }

.sqs-gallery-block-stacked .meta-inside { margin-bottom: 28px; margin-top: =
14px; }

.sqs-gallery-block-stacked .meta-title { margin-bottom: 0.3em; }

.sqs-gallery-block-stacked .meta-description { font-size: 0.9em; line-heigh=
t: 1.5em; }

.sqs-gallery-block-stacked .meta-description p { margin-bottom: 0px; margin=
-top: 0px; }

.sqs-gallery-block-slideshow { position: relative; background-color: rgba(1=
75, 175, 175, 0.1); }

.sqs-gallery-block-slideshow.sqs-gallery-transparent-background { backgroun=
d-color: transparent; }

.sqs-gallery-block-slideshow .slide > a { position: absolute; top: 0px; lef=
t: 0px; width: 100%; height: 100%; display: block; }

.sqs-gallery-block-slideshow .slide .meta { opacity: 0; }

.sqs-gallery-block-slideshow .meta { position: absolute; opacity: 0; backgr=
ound-color: rgba(0, 0, 0, 0.3); }

.sqs-gallery-block-slideshow .meta .meta-title { color: rgb(255, 255, 255);=
 }

.sqs-gallery-block-slideshow .meta .meta-title { font-size: 18px; line-heig=
ht: 1.2em; letter-spacing: 1px; }

.sqs-gallery-block-slideshow .meta .meta-title + .meta-description { margin=
-top: 0.3em; }

.sqs-gallery-block-slideshow .meta .meta-description, .sqs-gallery-block-sl=
ideshow .meta .meta-description p { color: rgba(255, 255, 255, 0.95); font-=
size: 14px; line-height: 1.5em; }

.sqs-gallery-block-slideshow .meta .meta-description strong { color: inheri=
t; }

.sqs-gallery-block-slideshow .meta .meta-description :first-child { margin-=
top: 0px; }

.sqs-gallery-block-slideshow .meta .meta-description :last-child { margin-b=
ottom: 0px; }

.sqs-gallery-block-slideshow .meta-inside { padding: 25px; }

.sqs-gallery-block-slideshow .meta a, .sqs-gallery-block-slideshow .meta a:=
hover { color: rgb(255, 255, 255); text-decoration: underline; }

.sqs-gallery-block-slideshow .meta.overflow { overflow-y: auto; }

.sqs-gallery-block-slideshow .slide.loaded .meta { opacity: 1; }

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-hover .meta { opacity: =
0 !important; }

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-hover .slide:hover .met=
a, .sqs-gallery-block-slideshow.sqs-gallery-block-meta-hover .slide :focus =
~ .meta { opacity: 1 !important; }

.sqs-gallery-block-slideshow .meta { display: none; }

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .sqs-active-slide =
.meta { display: block; opacity: 1; }

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slid=
e.loaded > a { line-height: 0; height: auto; position: static; }

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slid=
e.loaded .sqs-video-wrapper { position: static; }

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slid=
e.loaded .meta { background-color: transparent; color: inherit; padding: 20=
px 0px 10px; margin: 0px; max-width: none !important; opacity: 1 !important=
; position: static !important; }

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slid=
e.loaded .meta .meta-inside { padding: 0px; }

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slid=
e.loaded .meta .meta-title, .sqs-gallery-block-slideshow.sqs-gallery-block-=
show-meta .mobile-view .slide.loaded .meta .meta-description, .sqs-gallery-=
block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .met=
a .meta-description p { color: inherit; }

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slid=
e.loaded .meta .meta-title { font-size: 0.9em; }

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slid=
e.loaded .meta .meta-description { font-size: 0.9em; }

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slid=
e.loaded .meta .meta-description p { font-size: 1em; line-height: 1.3em; }

.sqs-gallery-block-slideshow .slide.video-playing .meta { display: none; }

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top .meta, .sq=
s-gallery-block-slideshow.sqs-gallery-block-meta-position-top-left .meta, .=
sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top-right .meta=
 { top: 0px; }

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top-left .meta=
, .sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top-right .m=
eta { max-width: 50%; margin: 20px; }

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-center .meta {=
 max-width: 50%; top: 50%; left: 50%; text-align: center; }

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom .meta, =
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom-left .m=
eta, .sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom-ri=
ght .meta { bottom: 0px; }

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom .meta {=
 background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(30, 30, 30, 0.3) 100=
%); }

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom .meta-i=
nside { padding: 30px 20px 15px; }

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom-left .m=
eta, .sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom-ri=
ght .meta { max-width: 50%; margin: 20px; }

.sqs-gallery-block-slider { position: relative; height: 100%; }

.sqs-gallery-block-grid { overflow: hidden; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-1 .sqs-gallery-desig=
n-grid-slide { width: 100% !important; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-1 .sqs-gallery-desig=
n-grid-slide:nth-child(n+1) { clear: left; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-2 .sqs-gallery-desig=
n-grid-slide { width: 50%; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-2 .sqs-gallery-desig=
n-grid-slide:nth-child(2n+1) { clear: left; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-3 .sqs-gallery-desig=
n-grid-slide { width: 33.3333%; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-3 .sqs-gallery-desig=
n-grid-slide:nth-child(3n+1) { clear: left; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-4 .sqs-gallery-desig=
n-grid-slide { width: 25%; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-4 .sqs-gallery-desig=
n-grid-slide:nth-child(4n+1) { clear: left; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-5 .sqs-gallery-desig=
n-grid-slide { width: 20%; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-5 .sqs-gallery-desig=
n-grid-slide:nth-child(5n+1) { clear: left; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-6 .sqs-gallery-desig=
n-grid-slide { width: 16.6667%; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-6 .sqs-gallery-desig=
n-grid-slide:nth-child(6n+1) { clear: left; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-7 .sqs-gallery-desig=
n-grid-slide { width: 14.2857%; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-7 .sqs-gallery-desig=
n-grid-slide:nth-child(7n+1) { clear: left; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-8 .sqs-gallery-desig=
n-grid-slide { width: 12.5%; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-8 .sqs-gallery-desig=
n-grid-slide:nth-child(8n+1) { clear: left; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-9 .sqs-gallery-desig=
n-grid-slide { width: 11.1111%; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-9 .sqs-gallery-desig=
n-grid-slide:nth-child(9n+1) { clear: left; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-10 .sqs-gallery-desi=
gn-grid-slide { width: 10%; }

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-10 .sqs-gallery-desi=
gn-grid-slide:nth-child(10n+1) { clear: left; }

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-square .slide .margin-wrap=
per a.image-slide-anchor, .sqs-gallery-block-grid.sqs-gallery-aspect-ratio-=
square .slide .margin-wrapper .content-wrapper, .sqs-gallery-block-grid.sqs=
-gallery-aspect-ratio-square .slide .margin-wrapper .content-wrapper.conten=
t-fill .sqs-video-wrapper { padding-bottom: 100%; }

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-standard .slide .margin-wr=
apper a.image-slide-anchor, .sqs-gallery-block-grid.sqs-gallery-aspect-rati=
o-standard .slide .margin-wrapper .content-wrapper, .sqs-gallery-block-grid=
.sqs-gallery-aspect-ratio-standard .slide .margin-wrapper .content-wrapper.=
content-fill .sqs-video-wrapper { padding-bottom: 66.666%; }

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-standard-vertical .slide .=
margin-wrapper a.image-slide-anchor, .sqs-gallery-block-grid.sqs-gallery-as=
pect-ratio-standard-vertical .slide .margin-wrapper .content-wrapper, .sqs-=
gallery-block-grid.sqs-gallery-aspect-ratio-standard-vertical .slide .margi=
n-wrapper .content-wrapper.content-fill .sqs-video-wrapper { padding-bottom=
: 150%; }

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-four-three .slide .margin-=
wrapper a.image-slide-anchor, .sqs-gallery-block-grid.sqs-gallery-aspect-ra=
tio-four-three .slide .margin-wrapper .content-wrapper, .sqs-gallery-block-=
grid.sqs-gallery-aspect-ratio-four-three .slide .margin-wrapper .content-wr=
apper.content-fill .sqs-video-wrapper { padding-bottom: 75%; }

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-three-four-vertical .slide=
 .margin-wrapper a.image-slide-anchor, .sqs-gallery-block-grid.sqs-gallery-=
aspect-ratio-three-four-vertical .slide .margin-wrapper .content-wrapper, .=
sqs-gallery-block-grid.sqs-gallery-aspect-ratio-three-four-vertical .slide =
.margin-wrapper .content-wrapper.content-fill .sqs-video-wrapper { padding-=
bottom: 133.333%; }

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-widescreen .slide .margin-=
wrapper a.image-slide-anchor, .sqs-gallery-block-grid.sqs-gallery-aspect-ra=
tio-widescreen .slide .margin-wrapper .content-wrapper, .sqs-gallery-block-=
grid.sqs-gallery-aspect-ratio-widescreen .slide .margin-wrapper .content-wr=
apper.content-fill .sqs-video-wrapper { padding-bottom: 56.25%; }

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-anamorphic-widescreen .sli=
de .margin-wrapper a.image-slide-anchor, .sqs-gallery-block-grid.sqs-galler=
y-aspect-ratio-anamorphic-widescreen .slide .margin-wrapper .content-wrappe=
r, .sqs-gallery-block-grid.sqs-gallery-aspect-ratio-anamorphic-widescreen .=
slide .margin-wrapper .content-wrapper.content-fill .sqs-video-wrapper { pa=
dding-bottom: 41.666%; }

.sqs-gallery-block-grid .slide { float: left; width: 25%; }

.sqs-gallery-block-grid .slide .margin-wrapper { position: relative; }

.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor { paddi=
ng-bottom: 100%; width: 100%; height: 0px; display: block; cursor: default;=
 border-bottom: none; }

.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor img { d=
isplay: inline-block; }

.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor[href] i=
mg { cursor: pointer; }

.sqs-gallery-block-grid .slide .margin-wrapper .content-wrapper { padding-b=
ottom: 100%; width: 100%; display: block; }

.sqs-gallery-block-grid .slide .margin-wrapper .content-wrapper.content-fil=
l .sqs-video-wrapper { height: 0px; padding-bottom: 100%; }

.sqs-gallery-block-grid .slide .margin-wrapper .content-wrapper.video-light=
box-wrapper { cursor: pointer; }

.sqs-gallery-block-grid .slide .margin-wrapper .content-wrapper.video-light=
box-wrapper .sqs-video-wrapper .intrinsic { pointer-events: none; }

.sqs-gallery-block-grid .slide .margin-wrapper .image-slide-title { text-al=
ign: center; display: none; }

.sqs-gallery-block-grid .slide .meta { position: relative; }

.sqs-gallery-block-grid .slide .meta h1 { font-size: 12px; letter-spacing: =
normal; margin: 0px; }

.sqs-gallery-block-grid.sqs-gallery-block-meta-only-title .margin-wrapper .=
image-slide-title { display: block; text-align: center; font-size: 14px; ma=
rgin-top: 0.5em; width: 100%; white-space: nowrap; overflow: hidden; text-o=
verflow: ellipsis; }

.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail { position: relativ=
e; }

.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail img { height: 100%;=
 }

.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail .sqs-video-thumbnai=
l-icon { opacity: 1; position: absolute; top: 50%; left: 50%; background-im=
age: url("//assets.squarespace.com/universal/images-v6/icons/icon-video-24-=
light-solid.png"); background-position: center center; height: 24px; width:=
 24px; margin-left: -12px; margin-top: -12px; }

.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail.no-image .sqs-video=
-thumbnail-inner { background-image: url("//assets.squarespace.com/universa=
l/images-v6/icons/icon-video-24-light-solid.png"); background-position: cen=
ter center; background-repeat: no-repeat; }

.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail:not(.no-image).load=
ing .sqs-video-thumbnail-icon { opacity: 0; }

.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail .sqs-video-thumbnai=
l-inner { height: 100%; background: rgb(0, 0, 0); }

.sqs-block .sqs-gallery-thumbnails .sqs-gallery-design-strip-slide { opacit=
y: 0.5; }

.sqs-block .sqs-gallery-thumbnails .sqs-gallery-design-strip-slide.sqs-acti=
ve-slide { opacity: 1; }

.sqs-gallery-design-strip-slide img, .sqs-gallery-design-strip-slide .sqs-v=
ideo-wrapper { width: auto; height: 100%; }

.sqs-gallery-block-stacked .image-wrapper img { width: 100%; height: auto; =
}

.sqs-gallery-block-grid img { transition: opacity 1s; }

.sqs-gallery-block-grid img:not(.loaded) { opacity: 0; }

.sqs-gallery-block-grid img.loaded { opacity: 1 !important; }

@media only screen and (max-width: 480px) {
  .sqs-gallery-block-slideshow .meta { display: none !important; }
}

@media only screen and (device-width: 768px) {
  .sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .meta { opacity:=
 1 !important; }
}

.sqs-block.gallery-block .sqs-helper .sqs-handle-bottom { display: none; }

.sqs-block.gallery-block.sized .sqs-helper .sqs-handle-bottom { display: bl=
ock; }

.sqs-layout.editing .sqs-block.gallery-block:hover .sqs-gallery-block-slide=
show.sqs-gallery-block-meta-hover .meta { opacity: 1 !important; }

.sqs-gallery-dummy-images { background-color: transparent; }

.sqs-gallery-dummy-images img, .sqs-gallery-dummy-images + .sqs-gallery-thu=
mbnails img { background-color: rgba(0, 0, 0, 0.03); }

.summary-block ul { list-style-type: none; margin: 0px; padding: 0px; }

.summary-block .summary-item:not(:last-child) { margin-bottom: 24px; }

.summary-block .summary-collection-title { display: none; }

.summary-block .summary-thumbnail { overflow: hidden; height: 150px; }

.summary-block .summary-title { font-size: 1.2em; }

.summary-block .summary-content-below-thumbnail .summary-title { margin: 1e=
m 0px 0px; }

.summary-block .summary-excerpt { margin: 0.75em 0px; }

.summary-block .summary-excerpt p { font-size: 0.9em; }

.summary-block .timestamp { display: block; font-size: 0.8em; text-transfor=
m: uppercase; }

.summary-block .summary-more-link { display: none; margin-left: 3px; }

.sqs-block-horizontalrule hr { border: none; color: rgb(187, 187, 187); bac=
kground-color: rgb(187, 187, 187); height: 1px; }

.product-block .image-container { position: relative; display: block; width=
: 100%; }

.product-block .image-container a { display: block; width: 100%; line-heigh=
t: 0; }

.product-block .image-container img { width: 100%; max-width: 100%; }

.product-block .image-container img:not(.loaded) .sqs-product-mark-wrapper =
.sqs-product-quick-view-button-wrapper { opacity: 0 !important; }

.product-block .image-container .product-mark { position: absolute; top: 15=
px; right: 0px; background: rgb(34, 34, 34); padding: 6px 8px; color: rgb(2=
55, 255, 255); line-height: 1em; text-transform: uppercase; -webkit-font-sm=
oothing: antialiased; }

.product-block .image-container .sqs-product-block-variant-image { display:=
 none; width: 100%; line-height: 0; }

.product-block .image-container .sqs-product-block-variant-image.shown { di=
splay: block; }

.product-block .image-container .sqs-product-block-variant-image.shown ~ .s=
qs-product-block-main-image { display: none; }

.sqs-style-mode-active .product-block.is-product-quick-view-enabled.is-firs=
t-product-block .sqs-product-quick-view-button-wrapper { opacity: 1; }

.sqs-style-mode-active .product-block.is-product-quick-view-enabled.is-firs=
t-product-block .sqs-product-mark-wrapper { opacity: 0; }

.product-block .productDetails.center { text-align: center; }

.product-block .productDetails.center .sqs-add-to-cart-button-wrapper { mar=
gin-left: auto; margin-right: auto; }

.product-block .productDetails.right { text-align: right; }

.product-block .productDetails.right .sqs-add-to-cart-button-wrapper { marg=
in-left: auto; }

.product-block .productDetails .product-title { font-size: 1.3em; line-heig=
ht: 1em; margin: 1em 0px 0.2em; display: inline-block; }

.product-block .productDetails .product-price { font-size: 1.1em; margin: 0=
px 0px 1em; }

.product-block .productDetails .product-price input { width: 130px; height:=
 30px; padding-left: 5px; }

.product-block .productDetails .product-price .minimum-price { margin-top: =
3px; margin-left: 10px; }

.product-block .productDetails .product-price .original-price { text-decora=
tion: line-through; opacity: 0.7; }

.product-block .productDetails .product-price .strikeout { text-decoration:=
 line-through; }

.product-block .productDetails .product-variants .variant-option { margin: =
0px 0px 1em; }

.product-block .productDetails .product-variants .variant-out-of-stock { co=
lor: rgb(204, 0, 0); margin-top: 8px; }

.product-block .productDetails .product-variants .variant-radiobtn-wrapper =
{ display: none; }

.product-block .productDetails .product-quantity-input input { background-c=
olor: rgb(255, 255, 255); color: rgb(34, 34, 34); }

.product-block .productDetails .product-scarcity { margin-top: 1em; font-si=
ze: 1.1em; }

.product-block .buy-button, .product-block .sqs-add-to-cart-button-wrapper =
{ margin: 20px 0px; display: block; }

.product-block .buy-button:hover, .product-block .sqs-add-to-cart-button-wr=
apper:hover { opacity: 1; }

.product-block .sqs-add-to-cart-button { display: inline-block; width: auto=
; height: auto; padding: 1em 2.5em; color: rgb(255, 255, 255); background-c=
olor: rgb(39, 39, 39); border-width: 0px; font-family: "Helvetica Neue", He=
lvetica, Arial, sans-serif; font-size: 12px; line-height: 1em; font-weight:=
 normal; font-style: normal; text-transform: uppercase; letter-spacing: 0px=
; text-align: center; text-decoration: none; cursor: pointer; appearance: n=
one; }

.sqs-block-accordion .accordion-items-container { margin: 0px; padding: 0px=
; list-style-type: none; }

.sqs-block-accordion .accordion-item { padding: 0px; margin: 0px; position:=
 relative; }

.sqs-block-accordion .accordion-divider { background-color: currentcolor; }

.sqs-block-accordion .accordion-items-container:not([data-is-last-divider-v=
isible=3D"true"]) .accordion-item:last-of-type .accordion-divider { display=
: none; }

.sqs-block-accordion .accordion-item__title-wrapper { margin: 0px; padding:=
 0px; }

.sqs-block-accordion .accordion-item__title { flex: 1 1 0%; }

.sqs-block-accordion [data-accordion-title-alignment=3D"center"] .accordion=
-item__title { text-align: center; }

.sqs-block-accordion [data-accordion-title-alignment=3D"right"] .accordion-=
item__title { text-align: right; }

.sqs-block-accordion .accordion-item__click-target { box-sizing: border-box=
; width: 100%; background: transparent; border: none; display: flex; justif=
y-content: space-between; align-items: center; text-align: left; appearance=
: none; font-family: inherit; font-size: inherit; font-weight: inherit; fon=
t-style: inherit; text-transform: inherit; letter-spacing: inherit; color: =
inherit; touch-action: manipulation; }

.sqs-block-accordion [data-accordion-icon-placement=3D"left"] .accordion-it=
em__click-target { flex-direction: row-reverse; }

.sqs-block-accordion .accordion-item__click-target > * { margin: 0px; }

.sqs-block-accordion .accordion-item__dropdown { box-sizing: border-box; di=
splay: none; overflow: hidden; }

.sqs-block-accordion .accordion-item__dropdown--pre-open { position: absolu=
te; left: 0px; top: 0px; display: block; visibility: hidden; width: 100%; t=
ransition: none; height: auto; }

.sqs-block-accordion .accordion-item__dropdown--open { display: block; }

.sqs-block-accordion .accordion-item__description { box-sizing: border-box;=
 }

.sqs-block-accordion [data-accordion-description-placement=3D"center"] .acc=
ordion-item__description { margin-left: auto; margin-right: auto; }

.sqs-block-accordion [data-accordion-description-placement=3D"right"] .acco=
rdion-item__description { margin-left: auto; }

.sqs-block-accordion [data-accordion-description-alignment=3D"center"] .acc=
ordion-item__description { text-align: center; }

.sqs-block-accordion [data-accordion-description-alignment=3D"right"] .acco=
rdion-item__description { text-align: right; }

.sqs-block-accordion .accordion-item__title > :first-of-type, .sqs-block-ac=
cordion .accordion-item__description > :first-of-type { margin-top: 0px; }

.sqs-block-accordion .accordion-item__title > :last-of-type, .sqs-block-acc=
ordion .accordion-item__description > :last-of-type { margin-bottom: 0px; }

.sqs-block-accordion .accordion-icon-container { position: relative; }

.sqs-block-accordion .accordion-icon-container > * { position: absolute; wi=
dth: 100%; height: 100%; left: 0px; top: 0px; display: flex; justify-conten=
t: center; align-items: center; }

.sqs-block-accordion .plus__horizontal-line, .sqs-block-accordion .plus__ve=
rtical-line { display: block; width: 100%; background-color: currentcolor; =
transition: transform 0.2s; position: absolute; }

.sqs-block-accordion .plus__vertical-line { transform: rotate(90deg); }

.sqs-block-accordion .accordion-item[data-is-open=3D"true"] .plus__vertical=
-line { transform: rotate(0deg); }

.sqs-block-accordion .arrow-container { transition: transform 0.2s; }

.sqs-block-accordion .accordion-item[data-is-open=3D"true"] .arrow-containe=
r { transform: rotate(-180deg); }

.sqs-block-accordion .arrow { border-right-color: currentcolor; border-bott=
om-color: currentcolor; border-style: none solid solid none; border-top-wid=
th: initial; border-top-color: initial; border-left-width: initial; border-=
left-color: initial; box-sizing: border-box; transform: translateY(-25%) ro=
tate(45deg); width: 70.7107%; height: 70.7107%; }

@media (prefers-reduced-motion: reduce) {
  .sqs-block-accordion .accordion-item__dropdown, .sqs-block-accordion .plu=
s__vertical-line, .sqs-block-accordion .arrow-container { transition: none =
!important; }
}

.sqs-block-archive .archive-group-list, .sqs-block-archive .archive-item-li=
st { list-style-type: none; margin: 0px; padding: 0px; }

.sqs-block-archive .archive-group-count::before { content: "("; }

.sqs-block-archive .archive-group-count::after { content: ")"; }

.sqs-block-archive .archive-block-setting-layout-list.archive-block-setting=
-text-alignment-center, .sqs-block-archive .archive-block-setting-layout-in=
dex.archive-block-setting-text-alignment-center { text-align: center; }

.sqs-block-archive .archive-block-setting-layout-list.archive-block-setting=
-text-alignment-right, .sqs-block-archive .archive-block-setting-layout-ind=
ex.archive-block-setting-text-alignment-right { text-align: right; }

.sqs-block-archive .archive-block-setting-layout-list.archive-block-setting=
-multicolumns .archive-group-list { columns: 140px; column-gap: 60px; }

.sqs-block-archive .archive-block-setting-layout-index .archive-group-name-=
link { font-size: 1.4em; line-height: 1.4em; text-decoration: none; }

.sqs-block-archive .archive-block-setting-layout-index .archive-item-list {=
 display: block; margin: 1.4em 0px 2.8em; font-size: 1em; line-height: 1.4e=
m; }

.sqs-block-archive .archive-block-setting-layout-index .archive-item { marg=
in: 0px 0px 0.7em; }

.sqs-block-archive .archive-block-setting-layout-index .archive-item.archiv=
e-item--show-date { margin: 0px 0px 1.4em; }

.sqs-block-archive .archive-block-setting-layout-index .archive-item-date-b=
efore { display: none; opacity: 0.7; margin-right: 5px; }

.sqs-block-archive .archive-block-setting-layout-index .archive-item-link {=
 display: block; margin-right: 5px; color: inherit !important; }

.sqs-block-archive .archive-block-setting-layout-index .archive-item-link--=
untitled::before { content: "Untitled"; }

.sqs-block-archive .archive-block-setting-layout-index .archive-item-date-a=
fter { display: block; opacity: 0.7; }

.sqs-block-archive .archive-block-setting-layout-index.archive-block-settin=
g-multicolumns .archive-group-list { columns: 200px; column-gap: 60px; }

.sqs-block-archive .archive-block-setting-layout-index.archive-block-settin=
g-multicolumns .archive-group { break-inside: avoid; display: block; overfl=
ow: hidden; }

.sqs-block-archive .archive-block-setting-layout-index.archive-block-settin=
g-multicolumns .archive-group-name-link { display: block; }

.sqs-block-archive .archive-block-setting-layout-index.archive-block-settin=
g-multicolumns .archive-group-name-list { display: inline-block; }

.sqs-block-archive .archive-block-setting-layout-index.archive-block-settin=
g-multicolumns .archive-group-name-link, .sqs-block-archive .archive-block-=
setting-layout-index.archive-block-setting-multicolumns .archive-item-list =
{ min-width: 225px; }

.sqs-block-archive .archive-block-setting-layout-dropdown.archive-block-wra=
pper { max-width: 300px; background: rgba(110, 110, 110, 0.05); border-radi=
us: 1px; }

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown=
-toggle-label { display: block; padding: 12px 18px; font-size: 1em; line-he=
ight: 1.6em; cursor: pointer; overflow: hidden; user-select: none; list-sty=
le: none; }

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown=
-toggle-label::-webkit-details-marker { display: none; }

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown=
-toggle-title { float: left; width: 90%; padding-right: 5px; overflow: hidd=
en; white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box; }

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown=
-toggle-icon { position: relative; bottom: 1px; float: right; width: 10%; t=
ext-align: right; box-sizing: border-box; }

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown=
-toggle-icon::before { font-family: squarespace-ui-font; font-style: normal=
; speak: none; font-weight: normal; -webkit-font-smoothing: antialiased; co=
ntent: "=EE=80=89"; text-align: center; display: inline-block; vertical-ali=
gn: middle; }

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown=
-toggle-icon::before { font-size: 16px; width: 16px; height: 16px; line-hei=
ght: 16px; }

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown=
-toggle-icon::before { font-size: 1em; width: 1em; height: 1em; line-height=
: 1em; }

.sqs-block-archive .archive-block-setting-layout-dropdown[open] .archive-dr=
opdown-toggle-icon::before { font-family: squarespace-ui-font; font-style: =
normal; speak: none; font-weight: normal; -webkit-font-smoothing: antialias=
ed; content: "=EE=80=86"; text-align: center; display: inline-block; vertic=
al-align: middle; }

.sqs-block-archive .archive-block-setting-layout-dropdown[open] .archive-dr=
opdown-toggle-icon::before { font-size: 16px; width: 16px; height: 16px; li=
ne-height: 16px; }

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-group-li=
st { padding: 0px 18px 12px; }

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-group-na=
me-link { text-decoration: none; }

@media only screen and (max-width: 400px) {
  .sqs-block-archive .archive-block-setting-layout-dropdown.archive-block-w=
rapper { max-width: none; }
}

.sqs-block-archive.sqs-edit-dialog-open .sqs-editing-overlay, .sqs-block-ar=
chive.sqs-edit-dialog-open .sqs-block-editor-button-container { z-index: 1;=
 }

.sqs-block-archive.sqs-edit-dialog-open .sqs-block-archive-content { positi=
on: relative; z-index: 1000; }

.sqs-block-archive.sqs-edit-dialog-open .archive-group-list { pointer-event=
s: none; }

.tagcloud-block ul { list-style-type: none; margin: 0px; padding-left: 0px;=
 }

.tagcloud-block ul li { display: inline-block; }

.sqs-block-shape .sqs-block-content, .sqs-block-shape .sqs-block-alignment-=
wrapper { height: 100%; }

.sqs-block-shape .sqs-block-alignment-wrapper { display: flex; }

.sqs-block-shape .sqs-shape { display: block; position: absolute; overflow:=
 visible; }

.sqs-block-shape .sqs-shape-block-container { position: relative; }

.sqs-block-postsbycategory ul, .sqs-block-postsbyauthor ul, .sqs-block-post=
sbytag ul, .sqs-block-postsbymonth ul { list-style-type: none; margin: 0px;=
 padding: 0px; }

.sqs-block-postsbycategory ul li, .sqs-block-postsbyauthor ul li, .sqs-bloc=
k-postsbytag ul li, .sqs-block-postsbymonth ul li { margin: 0px 0px 0.3em; =
padding: 0px; }

.sqs-block-postsbycategory .count, .sqs-block-postsbyauthor .count, .sqs-bl=
ock-postsbytag .count, .sqs-block-postsbymonth .count { display: none; }

.Marquee { position: relative; display: flex; align-items: center; justify-=
content: center; width: 100%; overflow: hidden; z-index: auto; background-c=
olor: transparent; }

.Marquee h1, .Marquee p { margin: 0px; min-height: 0px; line-height: 1.4 !i=
mportant; }

.Marquee-svg { display: block; width: 100%; font-size: inherit; }

.Marquee-hitbox { position: relative; display: block; width: 100%; }

.Marquee-hitbox:focus .Marquee-path-hitbox-focus-outline { stroke: currentc=
olor; }

.Marquee-hitbox:focus:not(:focus-visible) .Marquee-path-hitbox-focus-outlin=
e { stroke: initial; }

.Marquee-display { flex-grow: 1; flex-shrink: 0; }

.Marquee-display.fade-edges { mask-image: linear-gradient(to right, transpa=
rent 0%, rgb(0, 0, 0) 15%, rgb(0, 0, 0) 85%, transparent 100%); }

.Marquee-measure { display: inline-flex; align-items: center; width: max-co=
ntent; min-height: 1em; visibility: hidden; position: absolute; }

.Marquee-group { display: flex; flex-grow: 0; flex-shrink: 0; }

.Marquee-measure, .Marquee-group { min-width: 50px; }

.Marquee-item { display: flex; align-items: center; justify-content: center=
; flex-grow: 0; flex-shrink: 0; }

.Marquee-track { position: absolute; top: 0px; left: 0px; width: 100%; heig=
ht: 100%; }

.Marquee-track { pointer-events: none; }

.Marquee-track .Marquee-track-item { position: absolute; top: 0px; left: 0p=
x; width: 0px; height: 0px; }

.Marquee-track-item .Marquee-item { padding: 0px; transform: translate3d(-5=
0%, calc(-50% - 0.4em), 0px); }

.amazon-block .image-container { position: relative; display: block; width:=
 100%; }

.amazon-block .image-container a { display: block; width: 100%; line-height=
: 0; }

.amazon-block .image-container img { width: 100%; max-width: 100%; }

.amazon-block .amazon-details.center { text-align: center; }

.amazon-block .amazon-details.right { text-align: right; }

.amazon-block .amazon-details .title { font-size: 1.3em; line-height: 1em; =
margin: 1em 0px 0.2em; display: inline-block; }

.amazon-block .amazon-details .price { font-size: 1.1em; margin: 0px 0px 1e=
m; }

.amazon-block .amazon-details .price .original-price { text-decoration: lin=
e-through; opacity: 0.7; }

.amazon-block .buy-button { margin: 20px 0px; display: block; }

.amazon-block .buy-button:hover { opacity: 1; }

.amazon-block .sqs-amazon-button { display: inline-block; width: auto; heig=
ht: auto; padding: 1em 2.5em; color: rgb(255, 255, 255); background-color: =
rgb(39, 39, 39); border-width: 0px; font-family: "Helvetica Neue", Helvetic=
a, Arial, sans-serif; font-size: 12px; line-height: 1em; font-weight: norma=
l; font-style: normal; letter-spacing: 0px; text-align: center; text-decora=
tion: none; cursor: pointer; appearance: none; text-transform: none; }

.amazon-block .center .sqs-amazon-button { text-align: center; }

.amazon-block .right .sqs-amazon-button { text-align: right; }

.pricing-plan-block { min-height: 44px; }

.pricing-plan-block .sqs-editable-button { display: inline-block; width: au=
to; height: auto; padding: 1em 2.5em; color: rgb(255, 255, 255); background=
-color: rgb(39, 39, 39); border-width: 0px; font-family: "Helvetica Neue", =
Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1em; font-weigh=
t: normal; font-style: normal; text-transform: uppercase; letter-spacing: 0=
px; text-align: center; text-decoration: none; cursor: pointer; appearance:=
 none; }

.pricing-plan-block .pricing-plan-pricing-toggle-wrapper { display: flex; j=
ustify-content: flex-start; }

.pricing-plan-block .pricing-plan-pricing-toggle-wrapper.hide { display: no=
ne; }

.pricing-plan-block .pricing-plan-pricing-toggle-wrapper.toggle-left { just=
ify-content: flex-start; }

.pricing-plan-block .pricing-plan-pricing-toggle-wrapper.toggle-center { ju=
stify-content: center; }

.pricing-plan-block .pricing-plan-pricing-toggle-wrapper.toggle-right { jus=
tify-content: flex-end; }

.pricing-plan-block .pricing-plan-pricing-options { display: grid; grid-tem=
plate-columns: repeat(2, 1fr); list-style-type: none; padding: 0px; margin:=
 0px; }

.pricing-plan-block .pricing-plan-pricing-options .sqs-editable-button.pric=
ing-plan-pricing-option-button { width: 100%; height: 100%; text-align: cen=
ter; border-radius: 0px; color: rgb(39, 39, 39); border: 1px solid rgb(39, =
39, 39); background-color: transparent; padding: 0.6em 1.1em !important; }

@media (hover: hover) {
  .pricing-plan-block .pricing-plan-pricing-options .sqs-editable-button.pr=
icing-plan-pricing-option-button:hover { opacity: 1; color: rgb(255, 255, 2=
55); background-color: rgb(39, 39, 39); }
}

.pricing-plan-block .pricing-plan-pricing-options .sqs-editable-button.pric=
ing-plan-pricing-option-selected { color: rgb(255, 255, 255); background-co=
lor: rgb(39, 39, 39); }

.pricing-plan-block .pricing-plan-pricing-options .left-option { }

.pricing-plan-block .pricing-plan-pricing-options .right-option { }

.pricing-plan-block .hide, .pricing-plan-block .join-button.hide { display:=
 none; }

.pricing-plan-block .below-pricing-toggle { margin-top: 33px; }

body .pricing-plan-pricing-toggle-wrapper .pricing-plan-pricing-options .pr=
icing-plan-pricing-option-button.sqs-editable-button.sqs-system-button.left=
-button { border-radius: 300px 0px 0px 300px; }

body .pricing-plan-pricing-toggle-wrapper .pricing-plan-pricing-options .pr=
icing-plan-pricing-option-button.sqs-editable-button.sqs-system-button.righ=
t-button { border-radius: 0px 300px 300px 0px; }

.primary-button-style-outline .sqs-block-pricing-plan .pricing-plan-pricing=
-options .sqs-editable-button.pricing-plan-pricing-option-button { border-w=
idth: 2px; }

.product-block .productDetails div.product-title.pricing-plan-title { font-=
size: 1.5em; margin-top: 33px; margin-bottom: 11px; -webkit-line-clamp: 6; =
-webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; line-=
height: normal; }

.pricing-plan-price-amount { font-size: 2em; margin-top: 11px; line-height:=
 90%; }

.pricing-plan-price-billing-period { font-size: 1em; opacity: 0.75; margin-=
bottom: 22px; margin-top: 11px; }

.product-block .productDetails .product-price.pricing-plan-product-price { =
margin: 0px 0px 12px; line-height: normal; }

.product-block .productDetails .product-price.pricing-plan-product-price.be=
low-pricing-toggle { margin-top: 33px; }

.pricing-plan-description { margin: 0px 0px 22px; line-height: normal; font=
-size: 1em; }

.pricing-plan-benefits-divider { margin-top: 22px; margin-bottom: 22px; }

.pricing-plan-benefit-description:not(:last-child) { margin-bottom: 6px; }

div.sqs-block-opentable-v2 { overflow-wrap: break-word; }

div.sqs-block-opentable-v2 .ot-dtp-picker { margin: auto; width: auto; back=
ground: none; }

div.sqs-block-opentable-v2 .ot-dtp-picker-selector { background: rgba(0, 0,=
 0, 0.12); border: none; }

div.sqs-block-opentable-v2 .ot-dtp-picker-selector, div.sqs-block-opentable=
-v2 .ot-dtp-picker-button { width: 100% !important; max-width: 200px; }

div.sqs-block-opentable-v2 .ot-dtp-picker form.ot-dtp-picker-form { border:=
 none; background: none; height: auto !important; }

div.sqs-block-opentable-v2 .ot-dtp-picker.wide { margin: auto; width: auto;=
 }

div.sqs-block-opentable-v2 .ot-dtp-picker.wide .ot-powered-by { background-=
size: contain; background-position: center center; margin: 20px 0px 0px; }

div.sqs-block-opentable-v2 .ot-dtp-picker-selector-link { background: rgb(2=
55, 255, 255); color: rgb(0, 0, 0); overflow: hidden; white-space: nowrap; =
}

div.sqs-block-opentable-v2 .oc-loading { text-align: center; font-family: s=
ans-serif; line-height: 180px; }

div.sqs-block-opentable-v2 a { text-decoration: none !important; }

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper { backgro=
und: rgba(153, 153, 153, 0.15); padding: 30px; opacity: 0; transition: opac=
ity 0.3s ease-out; }

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper iframe { =
display: block; margin: 0px auto; }

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper h1 { font=
-weight: normal; text-align: center; line-height: 1em; margin: 0px; }

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.loading {=
 min-height: 270px; }

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.loaded { =
opacity: 1; }

div.sqs-block-opentable-v2 .squarespace-opentable-button-wrapper .ot-dtp-pi=
cker-button { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }

div.sqs-block-opentable-v2 h1 { color: rgb(17, 17, 17); }

div.sqs-block-opentable-v2 .squarespace-opentable-picker-wrapper { display:=
 flex; justify-content: center; flex-wrap: wrap; margin: 10px 0px; }

div.sqs-block-opentable-v2 .squarespace-opentable-picker-wrapper .ot-dtp-pi=
cker-selector { margin: 10px; border-left: none !important; }

@media only screen and (max-width: 650px) {
  div.sqs-block-opentable-v2 .squarespace-opentable-picker-wrapper { displa=
y: block; margin: 0px; }
  div.sqs-block-opentable-v2 .squarespace-opentable-picker-wrapper .ot-dtp-=
picker-selector { margin: 20px auto; float: none !important; }
}

div.sqs-block-opentable-v2 .squarespace-opentable-button-wrapper { text-ali=
gn: center; display: block; }

div.sqs-block-opentable-v2 .squarespace-opentable-button-wrapper .ot-button=
 { line-height: 1em; display: inline; float: none !important; }

div.sqs-block-opentable-v2 .squarespace-opentable-button-wrapper .ot-dtp-pi=
cker-button { box-shadow: none; border: none; border-radius: 0px !important=
; }

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.opentable=
-block-hide-icons .ot-dtp-picker-selector-link { padding-left: 0.875rem; }

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.opentable=
-block-hide-icons .ot-dtp-picker-selector-link::before { display: none; }

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.opentable=
-block-hide-title .squarespace-ot-title { display: none !important; }

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.opentable=
-block-hide-title .squarespace-opentable-picker-wrapper { margin-top: -10px=
; }

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.opentable=
-block-hide-logo .ot-powered-by { display: none; }

.field-error { border-radius: 2px; background: url("//assets.squarespace.co=
m/universal/images-v6/standard/icon_close_7_light.png") 9px 50% no-repeat r=
gb(204, 59, 59); color: rgb(255, 255, 255); display: inline-block; font-siz=
e: 13px; line-height: 23px; margin: 12px 0px; padding: 5px 15px 3px 25px; }

.form-wrapper .form-submission-text:focus:not(:focus-visible), .form-wrappe=
r .form-submission-html:focus:not(:focus-visible), .form-wrapper .field-err=
or:focus:not(:focus-visible) { outline: none; }

.form-wrapper .field-list { line-height: normal; }

.form-wrapper .field-list fieldset, .form-wrapper .field-list legend { marg=
in: 0px; padding: 0px; border: 0px; }

.form-wrapper .field-list textarea { min-height: 100px; resize: vertical; }

.form-wrapper .field-list textarea.medium { min-height: 200px; }

.form-wrapper .field-list textarea.large { min-height: 300px; }

.form-wrapper .field-list .section { margin: 2em 0px; padding-bottom: 0.3em=
; font-size: 0.9em; }

.form-wrapper .field-list .section.underline { border-bottom: 1px solid rgb=
(153, 153, 153); }

.form-wrapper .field-list .section:nth-child(1) { margin: 0px 0px 2em; }

.form-wrapper .field-list .title { display: block; }

.form-wrapper .field-list .description { padding: 0.5em 0px; font-size: 12p=
x; opacity: 0.7; display: block; white-space: pre-wrap; }

.form-wrapper .field-list .field { position: relative; margin: 0px 0px 24px=
; }

.form-wrapper .field-list .field .caption { font-size: 12px; }

.form-wrapper .field-list .field .caption .field-element { font-size: 14px;=
 }

.form-wrapper .field-list .field .field-element { width: 100%; padding: 12p=
x; margin: 6px 0px 4px; border: 1px solid rgb(204, 204, 204); background: r=
gb(250, 250, 250); color: rgb(0, 0, 0); font-family: sans-serif; font-size:=
 12px; line-height: normal; box-sizing: border-box; border-radius: 2px; }

.form-wrapper .field-list .field .field-element:focus { background: rgb(255=
, 255, 255); transition: background 0.1s ease-in; }

.form-wrapper .field-list .field select { margin: 6px 0px 4px; max-width: 1=
00%; }

.form-wrapper .field-list .field .prefix { position: absolute; bottom: 16px=
; left: 8px; color: rgb(170, 170, 170); font-family: sans-serif; font-size:=
 13px; line-height: 16px; }

.form-wrapper .field-list .field.twitter .field-element { padding-left: 22p=
x; }

.form-wrapper .field-list .field.currency.hassymbol .field-element { paddin=
g-left: 20px; }

.form-wrapper .field-list .field.website .field-element { padding-left: 45p=
x; }

.form-wrapper .field-list .field.checkbox label, .form-wrapper .field-list =
.field.radio label { cursor: pointer; }

.form-wrapper .field-list .field.checkbox input, .form-wrapper .field-list =
.field.radio input { margin-right: 5px; }

.form-wrapper .field-list .field .option { margin: 6px 0px 4px; font-size: =
13px; }

.form-wrapper .field-list .field.likert .item { margin: 1.6em 0px; }

.form-wrapper .field-list .field.likert .question { margin: 0px 0px 0.5em; =
font-size: 0.9em; }

.form-wrapper .field-list .field.likert .option { width: 20%; float: left; =
text-align: left; border-top: 1px solid rgb(221, 221, 221); }

.form-wrapper .field-list .field.likert .option label { margin: 0px; paddin=
g: 0px 0px 0px 1px; font-size: 0.9em; display: block; cursor: pointer; }

.form-wrapper .field-list .field.likert .option input { margin: 10px 0px; d=
isplay: block; }

.form-wrapper .field-list .field.likert .option:last-of-type { border-right=
: none; }

.form-wrapper .field-list .fields { margin: 0px 0px 0px -2%; }

.form-wrapper .field-list .fields .title, .form-wrapper .field-list .fields=
 .description, .form-wrapper .field-list .fields .field, .form-wrapper .fie=
ld-list .fields .field-error { margin-left: 2%; }

.form-wrapper .field-list .fields .field { float: left; }

.form-wrapper .field-list .fields .field.two-digits { width: 3.5em; }

.form-wrapper .field-list .fields .field.three-digits { width: 4.2em; }

.form-wrapper .field-list .fields .field.four-digits { width: 4.8em; }

.form-wrapper .field-list .fields .field.ampm { width: 4.5em; }

.form-wrapper .field-list .fields.name .field { width: 48%; }

.form-wrapper .field-list .fields.address .field.address1, .form-wrapper .f=
ield-list .fields.address .field.address2 { width: 98%; }

.form-wrapper .field-list .fields.address .field.city { width: 70%; }

.form-wrapper .field-list .fields.address .field.state-province { width: 26=
%; }

.form-wrapper .field-list .fields.address .field.zip { width: 36%; }

.form-wrapper .field-list .fields.address .field.country { width: 98%; }

.form-wrapper .field-list .fields.payment .field.card-expiry-month { width:=
 40%; }

.form-wrapper .field-list .fields.payment .field.card-expiry-year { width: =
40%; }

.form-wrapper .field-list .form-item.error, .form-wrapper .field-list .form=
-item.error .caption, .form-wrapper .field-list .form-item.error .title, .f=
orm-wrapper .field-list .form-item.error .description { color: rgb(189, 0, =
0); }

.form-wrapper .field-list .form-item.error input, .form-wrapper .field-list=
 .form-item.error textarea { border: 1px solid rgb(233, 146, 146); }

.form-wrapper .form-button-wrapper--align-left { text-align: left; }

.form-wrapper .form-button-wrapper--align-center { text-align: center; }

.form-wrapper .form-button-wrapper--align-right { text-align: right; }

.form-wrapper input[type=3D"submit"] { display: inline-block; width: auto; =
height: auto; padding: 1em 2.5em; color: rgb(255, 255, 255); background-col=
or: rgb(39, 39, 39); border-width: 0px; font-family: "Helvetica Neue", Helv=
etica, Arial, sans-serif; line-height: 1em; font-weight: normal; font-style=
: normal; letter-spacing: 0px; text-align: center; text-decoration: none; c=
ursor: pointer; appearance: none; font-size: 14px; text-transform: none; }

.form-wrapper .form-submission-text { margin-top: 20px; }

.form-wrapper .field .field-error { margin-bottom: 0.5em; }

.form-wrapper .submitting .field-list { opacity: 0.7; }

.form-wrapper .hidden, .form-wrapper.hidden { display: none; }

.form-block .lightbox-handle-wrapper--align-left { text-align: left; }

.form-block .lightbox-handle-wrapper--align-center { text-align: center; }

.form-block .lightbox-handle-wrapper--align-right { text-align: right; }

.form-block .lightbox-handle { display: inline-block; width: auto; height: =
auto; padding: 1em 2.5em; color: rgb(255, 255, 255); background-color: rgb(=
39, 39, 39); border-width: 0px; font-family: "Helvetica Neue", Helvetica, A=
rial, sans-serif; line-height: 1em; font-weight: normal; font-style: normal=
; letter-spacing: 0px; text-align: center; text-decoration: none; cursor: p=
ointer; appearance: none; font-size: 14px; text-transform: none; }

.sqs-modal-lightbox { width: 100%; font-size: 14px; text-transform: none; f=
ont-style: normal; text-decoration: none; }

.sqs-modal-lightbox-content { z-index: 100000000; position: absolute; heigh=
t: 100%; width: 100%; top: 0px; }

.sqs-modal-lightbox-content .lightbox-background { position: absolute; top:=
 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.4; }

.sqs-modal-lightbox-content .lightbox-inner { position: fixed; overflow: au=
to; width: 100%; height: 100%; top: 0px; }

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content { max-width: =
600px; margin: 0px auto; position: relative; padding: 40px; background: rgb=
(255, 255, 255); }

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content .form-wrapper=
 { color: rgb(34, 34, 34); font-family: inherit; }

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content .form-wrapper=
 .form-title { font-size: 22px; line-height: 1.2em; margin-right: 22px; col=
or: rgb(51, 51, 51); }

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content .form-wrapper=
 .form-inner-wrapper form { margin-top: 55px; }

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content .form-wrapper=
 .form-inner-wrapper form .radio .option { margin-left: 1px; }

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content .lightbox-clo=
se { position: absolute; color: rgb(51, 51, 51); font-size: 22px; font-fami=
ly: Arial, Helvetica, sans-serif; font-style: normal; width: 22px; line-hei=
ght: 22px; top: 40px; right: 40px; text-align: center; cursor: pointer; }

@media only screen and (max-width: 600px) {
  .sqs-modal-lightbox .sqs-modal-lightbox-content { height: 100vh; }
  .sqs-modal-lightbox .lightbox-inner { background: rgb(255, 255, 255); }
  .sqs-modal-lightbox .lightbox-inner .lightbox-content { margin-top: 0px !=
important; }
  .sqs-modal-lightbox .lightbox-inner .lightbox-content .form-wrapper input=
, .sqs-modal-lightbox .lightbox-inner .lightbox-content .form-wrapper selec=
t, .sqs-modal-lightbox .lightbox-inner .lightbox-content .form-wrapper text=
area { font-size: max(16px, 1rem) !important; }
}

html.sqs-modal-lightbox-open, html.sqs-modal-lightbox-open body { overflow:=
 hidden; }

.sqs-block-collectionlink .collectionlink-thumbnail, .link-block .collectio=
nlink-thumbnail { overflow: hidden; height: 150px; }

.sqs-block-collectionlink .collectionlink-thumbnail a, .link-block .collect=
ionlink-thumbnail a { display: block; height: 100%; }

.sqs-block-collectionlink .collectionlink-title, .link-block .collectionlin=
k-title { font-size: 1.2em; }

.sqs-block-collectionlink .collectionlink-title a, .link-block .collectionl=
ink-title a { display: block; }

.sqs-block-collectionlink .collectionlink-content-below-thumbnail .collecti=
onlink-title, .link-block .collectionlink-content-below-thumbnail .collecti=
onlink-title { margin: 1em 0px 0px; }

.sqs-block-collectionlink .collectionlink-description, .link-block .collect=
ionlink-description { margin: 0.75em 0px; }

.sqs-block-collectionlink .collectionlink-description p, .link-block .colle=
ctionlink-description p { font-size: 0.9em; }

.sqs-block-collectionlink .collection-more-link, .link-block .collection-mo=
re-link { display: none; margin-left: 3px; }

.sqs-block-collectionlink .sqs-blockStatus + .collectionlink-content, .link=
-block .sqs-blockStatus + .collectionlink-content { display: none; }

.sqs-block-tourdates .sqs-spin { position: absolute; top: 50px; left: 50%; =
margin-left: -15px; }

.sqs-widget.sqs-tourdates-bandsintown-list.loading .sqs-tourdates { min-hei=
ght: 150px; }

.sqs-tourdates__item:not(:last-of-type) { border-bottom: 1px solid rgba(130=
, 130, 130, 0.15); }

.sqs-tourdates__item { padding: 17px 0px; }

.sqs-tourdates__item:first-of-type { padding-top: 0px; }

.sqs-tourdates__item, .sqs-tourdates__venuelocation { display: flex; flex-d=
irection: row; justify-content: space-between; }

.sqs-tourdates--info--column .sqs-tourdates__info, .sqs-tourdates--venueloc=
ation--column .sqs-tourdates__venuelocation { flex-direction: column; }

.sqs-tourdates__info { display: flex; flex-grow: 1; flex-wrap: wrap; }

.sqs-tourdates__timeframe, .sqs-tourdates__venue, .sqs-tourdates__location =
{ box-sizing: border-box; padding-right: 1em; }

.sqs-tourdates__date { margin-right: 5px; }

.sqs-tourdates__timeframe { min-width: 9em; }

.sqs-tourdates__venuelocation { flex-grow: 1; flex-wrap: wrap; min-width: 1=
0em; }

.sqs-tourdates__venue, .sqs-tourdates__location { min-width: 50%; }

.sqs-tourdates__venueLink { display: block; }

.sqs-tourdates { font-size: 16px; line-height: 28px; }

.sqs-tourdates__timeframe { white-space: nowrap; font-weight: bold; letter-=
spacing: 0.5px; font-size: 13px !important; }

.sqs-tourdates__date, .sqs-tourdates__weekday { display: inline-block; text=
-transform: uppercase; }

.sqs-tourdates__venue-link, .sqs-tourdates__location-link { color: inherit =
!important; text-decoration: none !important; }

.sqs-tourdates__lineup { font-size: 14px; line-height: 18px; margin-right: =
1em; margin-top: 2px; opacity: 0.6; }

.sqs-tourdates__lineup-item { display: inline; }

.sqs-tourdates__lineup-item:first-child::before { content: "w/ "; }

.sqs-tourdates__lineup-item:not(:last-of-type)::after { content: ", "; }

.sqs-tourdates__actions { min-width: 150px; text-align: right; white-space:=
 nowrap; }

.sqs-tourdates__button { width: auto; height: auto; color: rgb(255, 255, 25=
5); background-color: rgb(39, 39, 39); border-width: 0px; font-family: "Hel=
vetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-style=
: normal; text-transform: uppercase; letter-spacing: 0px; text-align: cente=
r; text-decoration: none; cursor: pointer; appearance: none; display: inlin=
e-block; line-height: 28px; padding: 0px 12px !important; font-size: 11px !=
important; }

.sqs-tourdates__button:empty { display: none; }

.sqs-tourdates__button--disabled.sqs-tourdates__button, .sqs-tourdates__but=
ton--soldout.sqs-tourdates__button, .sqs-tourdates__button--disabled.sqs-to=
urdates__button:hover, .sqs-tourdates__button--soldout.sqs-tourdates__butto=
n:hover { opacity: 0.3; cursor: default; pointer-events: none; }

.social-summary-block .state-message.synchronizing { background-image: none=
; padding-left: 15px; }

.social-summary-block .state-message.synchronizing .sync-text { float: left=
; margin-left: 10px; }

.social-summary-block .state-message.synchronizing .spinner { float: left; =
background: url("//assets.squarespace.com/universal/images-v6/icons/icon-se=
ttings-16-light.png") center center no-repeat transparent; height: 19px; wi=
dth: 19px; animation-duration: 2s; animation-iteration-count: infinite; ani=
mation-name: spin-frames; }

.sqs-block-spacer .sqs-block-content { visibility: hidden; }

h1[data-rte-preserve-empty]:empty::before, h2[data-rte-preserve-empty]:empt=
y::before, h3[data-rte-preserve-empty]:empty::before, h4[data-rte-preserve-=
empty]:empty::before, h5[data-rte-preserve-empty]:empty::before, h6[data-rt=
e-preserve-empty]:empty::before, p[data-rte-preserve-empty]:empty::before {=
 content: ""; display: inline-block; }

ol[data-rte-list] li { counter-increment: rte-list 1; }

ol[data-rte-list] li:first-child { counter-reset: rte-list 0; }

ul[data-rte-list] li, ol[data-rte-list] li { list-style-type: none; }

ul[data-rte-list] li > *, ol[data-rte-list] li > * { margin-top: 0.5em; mar=
gin-bottom: 0.5em; }

ul[data-rte-list] li > :first-child::before, ol[data-rte-list] li > :first-=
child::before { display: inline-block; margin-left: -40px; min-width: 40px;=
 text-align: right; box-sizing: border-box; }

li > :first-child::before { white-space: pre; }

ol[data-rte-list] li > :first-child::before { content: "  " counter(rte-lis=
t) ". "; }

ol[data-rte-list=3D"upper-roman"] li > :first-child::before { content: "  "=
 counter(rte-list, upper-roman) ". "; }

ol[data-rte-list=3D"upper-alpha"] li > :first-child::before { content: "  "=
 counter(rte-list, upper-alpha) ". "; }

ol[data-rte-list=3D"lower-alpha"] li > :first-child::before { content: "  "=
 counter(rte-list, lower-alpha) ". "; }

ol[data-rte-list=3D"lower-roman"] li > :first-child::before { content: "  "=
 counter(rte-list, lower-roman) ". "; }

ol[data-rte-list=3D"decimal"] li > :first-child::before { content: "  " cou=
nter(rte-list) ". "; }

ul[data-rte-list] li > :first-child::before { padding-right: 10px; content:=
 "=E2=80=A2"; }

ul[data-rte-list=3D"disc"] li > :first-child::before { content: "=E2=80=A2"=
; }

ul[data-rte-list=3D"circle"] li > :first-child::before, ul[data-rte-list] u=
l[data-rte-list=3D"default"] li > :first-child::before { content: "=E2=97=
=8B"; }

ul[data-rte-list=3D"square"] li > :first-child::before, ul[data-rte-list] u=
l[data-rte-list] ul[data-rte-list=3D"default"] li > :first-child::before { =
content: "=E2=96=A0"; }

ul[data-rte-list=3D"dash"] li > :first-child::before { content: "-"; }

html.touch .sqs-product-quick-view-button-wrapper { display: none !importan=
t; }

.sqs-product-quick-view-button-wrapper { display: flex; position: absolute;=
 inset: 0px; width: 100%; height: 100%; text-align: center; z-index: auto; =
box-sizing: border-box; }

.tweak-product-quick-view-button-position-top .sqs-product-quick-view-butto=
n-wrapper { align-items: flex-start; justify-content: center; }

.tweak-product-quick-view-button-position-center .sqs-product-quick-view-bu=
tton-wrapper { align-items: center; justify-content: center; }

.tweak-product-quick-view-button-position-bottom .sqs-product-quick-view-bu=
tton-wrapper { align-items: flex-end; justify-content: center; bottom: -1px=
; }

.tweak-product-quick-view-button-style-floating.tweak-product-quick-view-bu=
tton-position-top .sqs-product-quick-view-button-wrapper { padding-top: 1em=
; }

.tweak-product-quick-view-button-style-floating.tweak-product-quick-view-bu=
tton-position-bottom .sqs-product-quick-view-button-wrapper { padding-botto=
m: 1em; }

.no-touch .sqs-product-quick-view-button-hover-area:hover .sqs-product-quic=
k-view-button-wrapper .sqs-product-quick-view-button { opacity: 1; }

.sqs-product-quick-view-button-wrapper .sqs-product-quick-view-button { opa=
city: 0; display: inline-block; position: relative; z-index: 6; width: auto=
; height: auto; padding: 1.5em; color: rgb(255, 255, 255); background-color=
: rgb(0, 0, 0); border-width: 0px; line-height: 1em; text-align: center; te=
xt-decoration: none; cursor: pointer; appearance: none; -webkit-font-smooth=
ing: antialiased; transition: opacity 0.3s ease-in; }

.sqs-product-quick-view-button-wrapper .sqs-product-quick-view-button:focus=
 { opacity: 1; }

.sqs-product-quick-view-button-wrapper .sqs-product-quick-view-button:focus=
 { outline-offset: -4px; outline-color: rgb(255, 255, 255); }

.sqs-product-quick-view-button-wrapper .sqs-product-quick-view-button:focus=
:not(:focus-visible) { outline-color: transparent; }

.tweak-product-quick-view-button-style-bar .sqs-product-quick-view-button-w=
rapper .sqs-product-quick-view-button { width: 100%; }

.sqs-product-quick-view-lightbox .sqs-product-quick-view-content { padding:=
 15px; }

.tweak-product-item-gallery-position-left .sqs-product-quick-view-lightbox =
.sqs-product-quick-view-content .ProductItem-details { padding: 30px 30px 3=
0px 45px; }

.tweak-product-item-gallery-position-right .sqs-product-quick-view-lightbox=
 .sqs-product-quick-view-content .ProductItem-details { padding: 30px 45px =
30px 30px; }

.sqs-product-quick-view-lightbox .ProductItem-gallery { width: 60%; }

.sqs-product-quick-view-lightbox .ProductItem-details { width: 40%; }

.sqs-product-quick-view-lightbox a.ProductItem-details-title-link { border:=
 none; color: inherit; text-decoration: none; }

.tweak-product-quick-view-lightbox-excerpt-display-hide .sqs-product-quick-=
view-lightbox .ProductItem-details-excerpt { display: none; }

.sqs-product-quick-view-lightbox-next-button, .sqs-product-quick-view-light=
box-prev-button, .sqs-product-quick-view-lightbox-close-button { border: no=
ne; padding: 0px; background-color: transparent; position: fixed; width: 25=
px; height: 25px; cursor: pointer; user-select: none; display: flex; align-=
items: center; justify-content: center; }

.sqs-product-quick-view-lightbox-next-button svg, .sqs-product-quick-view-l=
ightbox-prev-button svg, .sqs-product-quick-view-lightbox-close-button svg =
{ width: 100%; height: 100%; }

.sqs-product-quick-view-lightbox-next-button line, .sqs-product-quick-view-=
lightbox-prev-button line, .sqs-product-quick-view-lightbox-close-button li=
ne, .sqs-product-quick-view-lightbox-next-button polyline, .sqs-product-qui=
ck-view-lightbox-prev-button polyline, .sqs-product-quick-view-lightbox-clo=
se-button polyline { stroke: rgb(0, 0, 0); }

.tweak-product-quick-view-lightbox-controls-weight-hairline .sqs-product-qu=
ick-view-lightbox-next-button polyline, .tweak-product-quick-view-lightbox-=
controls-weight-hairline .sqs-product-quick-view-lightbox-prev-button polyl=
ine, .tweak-product-quick-view-lightbox-controls-weight-hairline .sqs-produ=
ct-quick-view-lightbox-close-button polyline { stroke-width: 2; }

.tweak-product-quick-view-lightbox-controls-weight-light .sqs-product-quick=
-view-lightbox-next-button polyline, .tweak-product-quick-view-lightbox-con=
trols-weight-light .sqs-product-quick-view-lightbox-prev-button polyline, .=
tweak-product-quick-view-lightbox-controls-weight-light .sqs-product-quick-=
view-lightbox-close-button polyline { stroke-width: 4; }

.tweak-product-quick-view-lightbox-controls-weight-medium .sqs-product-quic=
k-view-lightbox-next-button polyline, .tweak-product-quick-view-lightbox-co=
ntrols-weight-medium .sqs-product-quick-view-lightbox-prev-button polyline,=
 .tweak-product-quick-view-lightbox-controls-weight-medium .sqs-product-qui=
ck-view-lightbox-close-button polyline { stroke-width: 6; }

.tweak-product-quick-view-lightbox-controls-weight-heavy .sqs-product-quick=
-view-lightbox-next-button polyline, .tweak-product-quick-view-lightbox-con=
trols-weight-heavy .sqs-product-quick-view-lightbox-prev-button polyline, .=
tweak-product-quick-view-lightbox-controls-weight-heavy .sqs-product-quick-=
view-lightbox-close-button polyline { stroke-width: 8; }

.tweak-product-quick-view-lightbox-controls-weight-hairline .sqs-product-qu=
ick-view-lightbox-next-button line, .tweak-product-quick-view-lightbox-cont=
rols-weight-hairline .sqs-product-quick-view-lightbox-prev-button line, .tw=
eak-product-quick-view-lightbox-controls-weight-hairline .sqs-product-quick=
-view-lightbox-close-button line { stroke-width: 0.833333; }

.tweak-product-quick-view-lightbox-controls-weight-light .sqs-product-quick=
-view-lightbox-next-button line, .tweak-product-quick-view-lightbox-control=
s-weight-light .sqs-product-quick-view-lightbox-prev-button line, .tweak-pr=
oduct-quick-view-lightbox-controls-weight-light .sqs-product-quick-view-lig=
htbox-close-button line { stroke-width: 1.66667; }

.tweak-product-quick-view-lightbox-controls-weight-medium .sqs-product-quic=
k-view-lightbox-next-button line, .tweak-product-quick-view-lightbox-contro=
ls-weight-medium .sqs-product-quick-view-lightbox-prev-button line, .tweak-=
product-quick-view-lightbox-controls-weight-medium .sqs-product-quick-view-=
lightbox-close-button line { stroke-width: 2.5; }

.tweak-product-quick-view-lightbox-controls-weight-heavy .sqs-product-quick=
-view-lightbox-next-button line, .tweak-product-quick-view-lightbox-control=
s-weight-heavy .sqs-product-quick-view-lightbox-prev-button line, .tweak-pr=
oduct-quick-view-lightbox-controls-weight-heavy .sqs-product-quick-view-lig=
htbox-close-button line { stroke-width: 3.33333; }

.sqs-product-quick-view-lightbox-next-button { top: 50%; transform: transla=
teY(-50%); right: 12.5px; }

body:not(.tweak-product-quick-view-lightbox-show-arrows) .sqs-product-quick=
-view-lightbox-next-button { opacity: 0; }

.sqs-product-quick-view-lightbox-prev-button { top: 50%; transform: transla=
teY(-50%); left: 12.5px; }

body:not(.tweak-product-quick-view-lightbox-show-arrows) .sqs-product-quick=
-view-lightbox-prev-button { opacity: 0; }

.sqs-product-quick-view-lightbox-close-button { top: 12.5px; right: 12.5px;=
 width: 25px; z-index: 100000001; }

.sqs-product-quick-view-lightbox-close-button svg { width: 80%; height: 80%=
; }

body:not(.tweak-product-quick-view-lightbox-show-close-button) .sqs-product=
-quick-view-lightbox-close-button { opacity: 0; }

.sqs-product-quick-view-lightbox-element-hidden { opacity: 0; visibility: h=
idden; cursor: default; }

.sqs-style-mode-active .sqs-product-quick-view-lightbox .sqs-product-quick-=
view { pointer-events: none; cursor: no-drop; }

.sqs-product-quick-view-lightbox.sqs-modal-lightbox { visibility: visible; =
}

.sqs-product-quick-view-lightbox.sqs-modal-lightbox .sqs-modal-lightbox-con=
tent .lightbox-background { opacity: 1; background: rgb(255, 255, 255) !imp=
ortant; }

.sqs-product-quick-view-lightbox.sqs-modal-lightbox .sqs-modal-lightbox-con=
tent .lightbox-inner .lightbox-content { width: 85%; max-width: 900px; padd=
ing: 0px; background: rgb(56, 56, 59) !important; }

.sqs-product-quick-view-lightbox.sqs-modal-lightbox .sqs-modal-lightbox-con=
tent .lightbox-inner .lightbox-content .lightbox-close { display: none; }

.sqs-product-quick-view-lightbox.sqs-modal-lightbox ~ .sqs-widgets-confirma=
tion { z-index: 100000001; }

.sqs-product-quick-view-lightbox.sqs-modal-lightbox[hidden] { visibility: h=
idden; display: block !important; }

.sqs-product-quick-view-lightbox.sqs-modal-lightbox[hidden] .sqs-modal-ligh=
tbox-content { left: -9999px; opacity: 0; transition: none; }

.sqs-product-quick-view-lightbox.sqs-modal-lightbox .sqs-modal-lightbox-con=
tent { transition: opacity 0.15s ease-out; }

.sqs-layout .html-block.sqs-block img { max-width: 100%; height: auto; }

.sqs-layout .html-block.sqs-block img[align=3D"left"] { margin-right: 34px;=
 }

.sqs-layout .html-block.sqs-block img[align=3D"right"] { margin-left: 34px;=
 }

.sqs-layout .html-block.sqs-block img[align=3D"top"] { vertical-align: top;=
 }

.sqs-layout .html-block.sqs-block img[align=3D"middle"] { vertical-align: m=
iddle; }

.sqs-layout .html-block.sqs-block img[align=3D"bottom"] { vertical-align: b=
ottom; }

.sqs-layout .html-block.sqs-block .full-image-float-left, .sqs-layout .html=
-block.sqs-block .thumbnail-image-float-left { float: left; margin-right: 3=
4px; }

.sqs-layout .html-block.sqs-block .full-image-float-right, .sqs-layout .htm=
l-block.sqs-block .thumbnail-image-float-right { float: right; margin-left:=
 34px; }

.sqs-layout .html-block.sqs-block .full-image-block { display: block; margi=
n-bottom: 34px; }

.sqs-layout .html-block.sqs-block div[data-src=3D"v5"] img { max-width: 100=
%; }

.sqs-layout .html-block.sqs-block .thumbnail-caption { display: block; }

.sqs-layout .html-block.sqs-block .entry-content img { margin: 0px 0px 34px=
; }

.sqs-layout .html-block.sqs-block .alignleft, .sqs-layout .html-block.sqs-b=
lock img.alignleft { margin-right: 34px; display: inline; float: left; widt=
h: auto; }

.sqs-layout .html-block.sqs-block .alignright, .sqs-layout .html-block.sqs-=
block img.alignright { margin-left: 34px; display: inline; float: right; wi=
dth: auto; }

.sqs-layout .html-block.sqs-block .aligncenter, .sqs-layout .html-block.sqs=
-block img.aligncenter { margin-right: auto; margin-left: auto; display: bl=
ock; clear: both; width: auto; }

.sqs-layout .html-block.sqs-block blockquote.left { margin-right: 34px; tex=
t-align: right; margin-left: 0px; width: 33%; float: left; }

.sqs-layout .html-block.sqs-block blockquote.right { margin-left: 34px; tex=
t-align: left; margin-right: 0px; width: 33%; float: right; }

[data-test=3D"paywall-page-root"] { text-align: center; margin: auto; }

[data-test=3D"paywall-page-root"] .paywall-preview-hidden { visibility: hid=
den; }

[data-test=3D"paywall-page-root"] #headline { margin: 11px; }

[data-test=3D"paywall-page-root"] #description { margin: 0px; }

[data-test=3D"paywall-page-root"] #error { margin-top: 44px; }

[data-test=3D"paywall-page-root"] .product-blocks-container { display: flex=
; justify-content: center; flex-wrap: wrap; margin-top: 28px; }

[data-test=3D"paywall-page-root"] .product-blocks-container:has(> :nth-chil=
d(4)) { justify-content: flex-start; }

[data-test=3D"paywall-page-root"] .product-blocks-container .product-block =
{ min-height: 44px; width: 380px; margin: 16px; padding: 22px; border: 1px =
solid; border-radius: 10px; }

[data-test=3D"paywall-page-root"] .product-blocks-container .product-block =
.hide, [data-test=3D"paywall-page-root"] .product-blocks-container .product=
-block .join-button.hide { display: none; }

[data-test=3D"paywall-page-root"] .see-more-text, [data-test=3D"paywall-pag=
e-root"] .see-less-text { text-align: left; display: none; cursor: pointer;=
 text-decoration: underline; }

[data-test=3D"paywall-page-root"] .see-more-node .see-more-text, [data-test=
=3D"paywall-page-root"] .see-less-node .see-less-text { display: block; }

[data-test=3D"paywall-page-root"] .sign-in-button { display: inline-block; =
margin: 11px 0px 5px; cursor: pointer; border: none; padding: 0px; color: i=
nherit; background-color: transparent; }

[data-test=3D"paywall-page-root"] .pricing-plan-pricing-toggle-wrapper { di=
splay: flex; justify-content: center; }

[data-test=3D"paywall-page-root"] .pricing-plan-pricing-options { display: =
grid; grid-template-columns: repeat(2, 1fr); list-style-type: none; padding=
: 0px; margin: 0px; }

[data-test=3D"paywall-page-root"] .pricing-plan-pricing-options .sqs-editab=
le-button.pricing-plan-pricing-option-button { width: 100%; height: 100%; t=
ext-align: center; border-radius: 0px; color: rgb(39, 39, 39); border: 1px =
solid rgb(39, 39, 39); background-color: transparent; padding: 0.6em 1.1em =
!important; }

@media (hover: hover) {
  [data-test=3D"paywall-page-root"] .pricing-plan-pricing-options .sqs-edit=
able-button.pricing-plan-pricing-option-button:hover { opacity: 1; color: r=
gb(255, 255, 255); background-color: rgb(39, 39, 39); }
}

[data-test=3D"paywall-page-root"] .pricing-plan-pricing-options .sqs-editab=
le-button.pricing-plan-pricing-option-selected { color: rgb(255, 255, 255);=
 background-color: rgb(39, 39, 39); }

[data-test=3D"paywall-page-root"] .pricing-plan-pricing-options .left-optio=
n { }

[data-test=3D"paywall-page-root"] .pricing-plan-pricing-options .right-opti=
on { }

[data-test=3D"paywall-page-root"] .below-pricing-toggle { margin-top: 33px;=
 }

[data-test=3D"paywall-page-root"] .pricing-plan-benefits-divider { margin-t=
op: 22px; margin-bottom: 22px; }

[data-test=3D"paywall-page-root"] .pricing-plan-benefit-description:not(:la=
st-child) { margin-bottom: 6px; }

[data-test=3D"paywall-page-root"] .pricing-plan-pricing-toggle-wrapper .pri=
cing-plan-pricing-options .pricing-plan-pricing-option-button.sqs-editable-=
button.sqs-system-button.left-button { border-radius: 300px 0px 0px 300px; =
}

[data-test=3D"paywall-page-root"] .pricing-plan-pricing-toggle-wrapper .pri=
cing-plan-pricing-options .pricing-plan-pricing-option-button.sqs-editable-=
button.sqs-system-button.right-button { border-radius: 0px 300px 300px 0px;=
 }

[data-test=3D"paywall-page-root"] .primary-button-style-outline .sqs-block-=
pricing-plan .pricing-plan-pricing-options .sqs-editable-button.pricing-pla=
n-pricing-option-button { border-width: 2px; }

[data-test=3D"paywall-page-root"] .productDetails div.product-title.pricing=
-plan-title { font-size: 1.5em; margin-top: 0px; margin-bottom: 11px; -webk=
it-line-clamp: 6; -webkit-box-orient: vertical; display: -webkit-box; overf=
low: hidden; line-height: normal; }

[data-test=3D"paywall-page-root"] .paywall-pricing-aligner .no-pricing-opti=
ons-aligner { height: 48px; }

[data-test=3D"paywall-page-root"] .paywall-pricing-aligner .productDetails =
div.product-title.pricing-plan-title { margin-top: 33px; }

[data-test=3D"paywall-page-root"] .pricing-plan-price-amount { font-size: 2=
em; margin-top: 11px; line-height: 90%; }

[data-test=3D"paywall-page-root"] .pricing-plan-price-amount.non-paywalled =
{ margin-bottom: 61px; }

[data-test=3D"paywall-page-root"] .pricing-plan-price-billing-period { font=
-size: 1em; opacity: 0.75; margin-bottom: 22px; margin-top: 11px; }

[data-test=3D"paywall-page-root"] .product-block .productDetails .product-p=
rice.pricing-plan-product-price { margin: 0px 0px 12px; line-height: normal=
; }

[data-test=3D"paywall-page-root"] .product-block .productDetails .product-p=
rice.pricing-plan-product-price.below-pricing-toggle { margin-top: 33px; }

[data-test=3D"paywall-page-root"] .pricing-plan-description { margin: 22px =
0px 0px; line-height: normal; font-size: 1em; text-align: left; -webkit-lin=
e-clamp: 6; -webkit-box-orient: vertical; display: -webkit-box; overflow: h=
idden; }

[data-test=3D"paywall-page-root"] .see-less-node .pricing-plan-description =
{ -webkit-line-clamp: inherit; display: block; }

.product-block .sqs-editable-button { display: inline-block; width: auto; h=
eight: auto; padding: 1em 2.5em; color: rgb(255, 255, 255); background-colo=
r: rgb(39, 39, 39); border-width: 0px; font-family: "Helvetica Neue", Helve=
tica, Arial, sans-serif; font-size: 12px; line-height: 1em; font-weight: no=
rmal; font-style: normal; text-transform: uppercase; letter-spacing: 0px; t=
ext-align: center; text-decoration: none; cursor: pointer; appearance: none=
; }

@media (max-width: 414px) {
  [data-test=3D"paywall-page-root"] { width: 350px; }
}

@font-face { font-family: social-icon-font; src: url("//assets.squarespace.=
com/universal/fonts/social-20141119/social-icon-font.woff") format("woff"),=
 url("//assets.squarespace.com/universal/fonts/social-20141119/social-icon-=
font.ttf") format("truetype"); font-weight: normal; font-style: normal; }

.social-smugmug::before, .social-dribbble::before, .social-youtube::before,=
 .social-vimeo::before, .social-twitter::before, .social-tumblr::before, .s=
ocial-pinterest::before, .social-linkedin::before, .social-instagram::befor=
e, .social-google::before, .social-foursquare::before, .social-flickr::befo=
re, .social-facebook::before, .social-fivehundredpix::before, .social-fiveh=
undredpx::before, .social-email::before, .social-github::before, .social-rs=
s::before, .social-spotify::before, .social-soundcloud::before, .social-itu=
nes::before, .social-googleplay::before, .social-dropbox::before, .social-d=
ropbox2017::before, .social-bandsintown::before, .social-behance::before, .=
social-codepen::before, .social-medium::before, .social-rdio::before, .soci=
al-squarespace::before, .social-vine::before, .social-yelp::before, .social=
-vevo::before, .social-meetup::before, .social-twitch::before, .social-vsco=
::before, .social-smugmug-square::before, .social-dribbble-square::before, =
.social-youtube-square::before, .social-vimeo-square::before, .social-twitt=
er-square::before, .social-tumblr-square::before, .social-pinterest-square:=
:before, .social-linkedin-square::before, .social-instagram-square::before,=
 .social-google-square::before, .social-foursquare-square::before, .social-=
flickr-square::before, .social-facebook-square::before, .social-fivehundred=
pix-square::before, .social-fivehundredpx-square::before, .social-email-squ=
are::before, .social-github-square::before, .social-rss-square::before, .so=
cial-spotify-square::before, .social-soundcloud-square::before, .social-itu=
nes-square::before, .social-googleplay-square::before, .social-dropbox-squa=
re::before, .social-dropbox2017-square::before, .social-bandsintown-square:=
:before, .social-behance-square::before, .social-codepen-square::before, .s=
ocial-medium-square::before, .social-rdio-square::before, .social-squarespa=
ce-square::before, .social-vine-square::before, .social-yelp-square::before=
, .social-vevo-square::before, .social-meetup-square::before, .social-twitc=
h-square::before, .social-vsco-square::before, .social-smugmug-round::befor=
e, .social-dribbble-round::before, .social-youtube-round::before, .social-v=
imeo-round::before, .social-twitter-round::before, .social-tumblr-round::be=
fore, .social-pinterest-round::before, .social-linkedin-round::before, .soc=
ial-instagram-round::before, .social-google-round::before, .social-foursqua=
re-round::before, .social-flickr-round::before, .social-facebook-round::bef=
ore, .social-fivehundredpix-round::before, .social-fivehundredpx-round::bef=
ore, .social-email-round::before, .social-github-round::before, .social-rss=
-round::before, .social-spotify-round::before, .social-soundcloud-round::be=
fore, .social-itunes-round::before, .social-googleplay-round::before, .soci=
al-dropbox-round::before, .social-dropbox2017-round::before, .social-bandsi=
ntown-round::before, .social-behance-round::before, .social-codepen-round::=
before, .social-medium-round::before, .social-rdio-round::before, .social-s=
quarespace-round::before, .social-vine-round::before, .social-yelp-round::b=
efore, .social-vevo-round::before, .social-meetup-round::before, .social-tw=
itch-round::before, .social-vsco-round::before { font-family: social-icon-f=
ont; speak: none; font-style: normal; font-weight: normal; line-height: 1; =
-webkit-font-smoothing: antialiased; }

.social-smugmug::before { content: "=EE=98=80"; }

.social-icon-style-square .social-smugmug::before { content: "=EE=98=81"; }

.social-icon-style-round .social-smugmug::before { content: "=EE=98=82"; }

.social-dribbble::before { content: "=EE=98=83"; }

.social-icon-style-square .social-dribbble::before { content: "=EE=98=84"; =
}

.social-icon-style-round .social-dribbble::before { content: "=EE=98=85"; }

.social-youtube::before { content: "=EE=98=86"; }

.social-icon-style-square .social-youtube::before { content: "=EE=98=87"; }

.social-icon-style-round .social-youtube::before { content: "=EE=98=88"; }

.social-vimeo::before { content: "=EE=98=89"; }

.social-icon-style-square .social-vimeo::before { content: "=EE=98=8A"; }

.social-icon-style-round .social-vimeo::before { content: "=EE=98=8B"; }

.social-twitter::before { content: "=EE=98=8C"; }

.social-icon-style-square .social-twitter::before { content: "=EE=98=8D"; }

.social-icon-style-round .social-twitter::before { content: "=EE=98=8E"; }

.social-tumblr::before { content: "=EE=98=8F"; }

.social-icon-style-square .social-tumblr::before { content: "=EE=98=90"; }

.social-icon-style-round .social-tumblr::before { content: "=EE=98=91"; }

.social-pinterest::before { content: "=EE=98=92"; }

.social-icon-style-square .social-pinterest::before { content: "=EE=98=93";=
 }

.social-icon-style-round .social-pinterest::before { content: "=EE=98=94"; =
}

.social-linkedin::before { content: "=EE=98=95"; }

.social-icon-style-square .social-linkedin::before { content: "=EE=98=96"; =
}

.social-icon-style-round .social-linkedin::before { content: "=EE=98=97"; }

.social-instagram::before { content: "=EE=98=98"; }

.social-icon-style-square .social-instagram::before { content: "=EE=98=99";=
 }

.social-icon-style-round .social-instagram::before { content: "=EE=98=9A"; =
}

.social-foursquare::before { content: "=EE=98=9E"; }

.social-icon-style-square .social-foursquare::before { content: "=EE=98=9F"=
; }

.social-icon-style-round .social-foursquare::before { content: "=EE=98=A0";=
 }

.social-flickr::before { content: "=EE=98=A1"; }

.social-icon-style-square .social-flickr::before { content: "=EE=98=A2"; }

.social-icon-style-round .social-flickr::before { content: "=EE=98=A3"; }

.social-facebook::before { content: "=EE=98=A4"; }

.social-icon-style-square .social-facebook::before { content: "=EE=98=A5"; =
}

.social-icon-style-round .social-facebook::before { content: "=EE=98=A6"; }

.social-fivehundredpix::before { content: "=EE=98=A7"; }

.social-icon-style-square .social-fivehundredpix::before { content: "=EE=98=
=A8"; }

.social-icon-style-round .social-fivehundredpix::before { content: "=EE=98=
=A9"; }

.social-fivehundredpx::before { content: "=EE=98=A7"; }

.social-icon-style-square .social-fivehundredpx::before { content: "=EE=98=
=A8"; }

.social-icon-style-round .social-fivehundredpx::before { content: "=EE=98=
=A9"; }

.social-email::before { content: "=EE=98=AA"; }

.social-icon-style-square .social-email::before { content: "=EE=98=AB"; }

.social-icon-style-round .social-email::before { content: "=EE=98=AC"; }

.social-github::before { content: "=EE=98=AD"; }

.social-icon-style-square .social-github::before { content: "=EE=98=AE"; }

.social-icon-style-round .social-github::before { content: "=EE=98=AF"; }

.social-rss::before { content: "=EE=98=B0"; }

.social-icon-style-square .social-rss::before { content: "=EE=98=B1"; }

.social-icon-style-round .social-rss::before { content: "=EE=98=B2"; }

.social-spotify::before { content: "=EE=98=B3"; }

.social-icon-style-square .social-spotify::before { content: "=EE=98=B4"; }

.social-icon-style-round .social-spotify::before { content: "=EE=98=B5"; }

.social-soundcloud::before { content: "=EE=98=B6"; }

.social-icon-style-square .social-soundcloud::before { content: "=EE=98=B7"=
; }

.social-icon-style-round .social-soundcloud::before { content: "=EE=98=B8";=
 }

.social-itunes::before { content: "=EE=98=B9"; }

.social-icon-style-square .social-itunes::before { content: "=EE=98=BA"; }

.social-icon-style-round .social-itunes::before { content: "=EE=98=BB"; }

.social-googleplay::before { content: "=EE=98=BC"; }

.social-icon-style-square .social-googleplay::before { content: "=EE=98=BD"=
; }

.social-icon-style-round .social-googleplay::before { content: "=EE=98=BE";=
 }

.social-dropbox::before { content: "=EE=98=BF"; }

.social-icon-style-square .social-dropbox::before { content: "=EE=99=80"; }

.social-icon-style-round .social-dropbox::before { content: "=EE=99=81"; }

.social-dropbox2017::before { content: "=EE=98=BF"; }

.social-icon-style-square .social-dropbox2017::before { content: "=EE=99=80=
"; }

.social-icon-style-round .social-dropbox2017::before { content: "=EE=99=81"=
; }

.social-bandsintown::before { content: "=EE=99=82"; }

.social-icon-style-square .social-bandsintown::before { content: "=EE=99=83=
"; }

.social-icon-style-round .social-bandsintown::before { content: "=EE=99=84"=
; }

.social-behance::before { content: "=EE=99=85"; }

.social-icon-style-square .social-behance::before { content: "=EE=99=86"; }

.social-icon-style-round .social-behance::before { content: "=EE=99=87"; }

.social-codepen::before { content: "=EE=99=88"; }

.social-icon-style-square .social-codepen::before { content: "=EE=99=89"; }

.social-icon-style-round .social-codepen::before { content: "=EE=99=8A"; }

.social-medium::before { content: "=EE=99=8B"; }

.social-icon-style-square .social-medium::before { content: "=EE=99=8C"; }

.social-icon-style-round .social-medium::before { content: "=EE=99=8D"; }

.social-rdio::before { content: "=EE=99=8E"; }

.social-icon-style-square .social-rdio::before { content: "=EE=99=8F"; }

.social-icon-style-round .social-rdio::before { content: "=EE=99=90"; }

.social-squarespace::before { content: "=EE=99=91"; }

.social-icon-style-square .social-squarespace::before { content: "=EE=99=92=
"; }

.social-icon-style-round .social-squarespace::before { content: "=EE=99=93"=
; }

.social-vine::before { content: "=EE=99=94"; }

.social-icon-style-square .social-vine::before { content: "=EE=99=95"; }

.social-icon-style-round .social-vine::before { content: "=EE=99=96"; }

.social-yelp::before { content: "=EE=99=97"; }

.social-icon-style-square .social-yelp::before { content: "=EE=99=98"; }

.social-icon-style-round .social-yelp::before { content: "=EE=99=99"; }

.social-meetup::before { content: "=EE=99=9A"; }

.social-icon-style-square .social-meetup::before { content: "=EE=99=9B"; }

.social-icon-style-round .social-meetup::before { content: "=EE=99=9C"; }

.social-vevo::before { content: "=EE=99=9D"; }

.social-icon-style-square .social-vevo::before { content: "=EE=99=9E"; }

.social-icon-style-round .social-vevo::before { content: "=EE=99=9F"; }

.social-twitch::before { content: "=EE=99=A0"; }

.social-icon-style-square .social-twitch::before { content: "=EE=99=A1"; }

.social-icon-style-round .social-twitch::before { content: "=EE=99=A2"; }

.social-vsco::before { content: "=EE=99=A3"; }

.social-icon-style-square .social-vsco::before { content: "=EE=99=A4"; }

.social-icon-style-round .social-vsco::before { content: "=EE=99=A5"; }

.page-section > .content-wrapper { max-width: 1800px; margin: 0px auto; box=
-sizing: border-box; }

.page-section.full-bleed-section > .content-wrapper { max-width: 100%; }

.page-section:not(.full-bleed-section) > .content-wrapper { padding-right: =
3vw; padding-left: 3vw; margin: 0px auto; box-sizing: content-box; }

.page-section .collection-content-wrapper, .page-section .gallery-content-w=
rapper { width: 100%; padding-right: 3vw; padding-left: 3vw; margin: 0px au=
to; box-sizing: border-box; }

@media screen and (max-width: 767px) {
  .page-section:not(.full-bleed-section) > .content-wrapper { padding-right=
: 6vw; padding-left: 6vw; box-sizing: border-box; }
  .page-section .collection-content-wrapper, .page-section .gallery-content=
-wrapper { padding-right: 6vw; padding-left: 6vw; }
}

.tweak-events-stacked-width-full .sqs-events-collection-list { box-sizing: =
border-box; }

.tweak-events-stacked-height-large .events { box-sizing: border-box; }

.sqs-events-collection-item.events { box-sizing: border-box; }

.image-position-right .image-title h1, .image-position-left .image-title h1=
, .image-position-right .image-title h2, .image-position-left .image-title =
h2, .image-position-right .image-title h3, .image-position-left .image-titl=
e h3, .image-position-right .image-title h4, .image-position-left .image-ti=
tle h4, .image-position-right .image-title p, .image-position-left .image-t=
itle p { display: inline; }

.sqs-block-image .design-layout-stack .image-card-wrapper .image-subtitle-w=
rapper div.image-subtitle.sqs-dynamic-text { margin-top: 1.5rem; }

.sqs-block-image .design-layout-stack div.image-card-wrapper { margin-top: =
2rem; }

h1, h2, h3, h4 { margin: 2rem 0px; }

.sqsrte-large, p, .sqsrte-small { margin: 1rem 0px; }

.sqs-block-html a, .image-title-wrapper a, .image-subtitle-wrapper a, .sqs-=
image-caption a, .image-caption a, .sqs-block-newsletter a, .list-item-cont=
ent__description a, .list-section-title a, .gdpr-cookie-banner > .disclaime=
r-text a, [data-rte-field=3D"description"] a { background-repeat: repeat-x;=
 background-image: linear-gradient(to right, currentcolor 100%, currentcolo=
r 0px); background-size: 1px 1px; background-position: 0px 100%; white-spac=
e: initial; }

@supports (text-decoration-thickness: 1px) and (text-underline-offset: 0.2e=
m) {
  .sqs-block-html a, .image-title-wrapper a, .image-subtitle-wrapper a, .sq=
s-image-caption a, .image-caption a, .sqs-block-newsletter a, .list-item-co=
ntent__description a, .list-section-title a, .gdpr-cookie-banner > .disclai=
mer-text a, [data-rte-field=3D"description"] a { background-repeat: unset; =
background-image: unset; background-size: unset; background-position: unset=
; text-decoration: underline 1px solid currentcolor; text-underline-offset:=
 0.2em; text-decoration-skip-ink: auto; }
}

#siteWrapper .sqs-button-element--primary, .sqs-block-form-lightbox .sqs-bu=
tton-element--primary { font-family: var(--primary-button-font-font-family)=
; font-style: var(--primary-button-font-font-style); font-weight: var(--pri=
mary-button-font-font-weight); line-height: var(--primary-button-font-line-=
height); letter-spacing: var(--primary-button-font-letter-spacing); text-tr=
ansform: var(--primary-button-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .sqs-button-element--primary, .sqs-block-form-lightbox .sqs-=
button-element--primary { font-size: calc((var(--primary-button-font-font-s=
ize-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .sqs-button-element--primary, .sqs-block-form-lightbox .sqs-=
button-element--primary { font-size: calc((var(--primary-button-font-font-s=
ize-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .sqs-button-element--primary, .sqs-block-form-lightbox .sqs-=
button-element--primary { font-size: calc(var(--primary-button-font-font-si=
ze-value) * 1rem); }
}

#siteWrapper #Tock_widget_container .sqs-button-element--primary .TockWidge=
t-B2, .sqs-block-form-lightbox #Tock_widget_container .sqs-button-element--=
primary .TockWidget-B2, #siteWrapper #Tock_widget_container .sqs-button-ele=
ment--primary .MainLabelSpan, .sqs-block-form-lightbox #Tock_widget_contain=
er .sqs-button-element--primary .MainLabelSpan { font-family: var(--primary=
-button-font-font-family) !important; font-style: var(--primary-button-font=
-font-style) !important; font-weight: var(--primary-button-font-font-weight=
) !important; line-height: var(--primary-button-font-line-height) !importan=
t; letter-spacing: var(--primary-button-font-letter-spacing) !important; te=
xt-transform: var(--primary-button-font-text-transform) !important; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper #Tock_widget_container .sqs-button-element--primary .TockWid=
get-B2, .sqs-block-form-lightbox #Tock_widget_container .sqs-button-element=
--primary .TockWidget-B2, #siteWrapper #Tock_widget_container .sqs-button-e=
lement--primary .MainLabelSpan, .sqs-block-form-lightbox #Tock_widget_conta=
iner .sqs-button-element--primary .MainLabelSpan { font-size: calc((var(--p=
rimary-button-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) +=
 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper #Tock_widget_container .sqs-button-element--primary .TockWid=
get-B2, .sqs-block-form-lightbox #Tock_widget_container .sqs-button-element=
--primary .TockWidget-B2, #siteWrapper #Tock_widget_container .sqs-button-e=
lement--primary .MainLabelSpan, .sqs-block-form-lightbox #Tock_widget_conta=
iner .sqs-button-element--primary .MainLabelSpan { font-size: calc((var(--p=
rimary-button-font-font-size-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  #siteWrapper #Tock_widget_container .sqs-button-element--primary .TockWid=
get-B2, .sqs-block-form-lightbox #Tock_widget_container .sqs-button-element=
--primary .TockWidget-B2, #siteWrapper #Tock_widget_container .sqs-button-e=
lement--primary .MainLabelSpan, .sqs-block-form-lightbox #Tock_widget_conta=
iner .sqs-button-element--primary .MainLabelSpan { font-size: calc(var(--pr=
imary-button-font-font-size-value) * 1rem) !important; }
}

#siteWrapper .sqs-button-element--secondary, .sqs-block-form-lightbox .sqs-=
button-element--secondary { font-family: var(--secondary-button-font-font-f=
amily); font-style: var(--secondary-button-font-font-style); font-weight: v=
ar(--secondary-button-font-font-weight); line-height: var(--secondary-butto=
n-font-line-height); letter-spacing: var(--secondary-button-font-letter-spa=
cing); text-transform: var(--secondary-button-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .sqs-button-element--secondary, .sqs-block-form-lightbox .sq=
s-button-element--secondary { font-size: calc((var(--secondary-button-font-=
font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .sqs-button-element--secondary, .sqs-block-form-lightbox .sq=
s-button-element--secondary { font-size: calc((var(--secondary-button-font-=
font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .sqs-button-element--secondary, .sqs-block-form-lightbox .sq=
s-button-element--secondary { font-size: calc(var(--secondary-button-font-f=
ont-size-value) * 1rem); }
}

#siteWrapper #Tock_widget_container .sqs-button-element--secondary .TockWid=
get-B2, .sqs-block-form-lightbox #Tock_widget_container .sqs-button-element=
--secondary .TockWidget-B2, #siteWrapper #Tock_widget_container .sqs-button=
-element--secondary .MainLabelSpan, .sqs-block-form-lightbox #Tock_widget_c=
ontainer .sqs-button-element--secondary .MainLabelSpan { font-family: var(-=
-secondary-button-font-font-family) !important; font-style: var(--secondary=
-button-font-font-style) !important; font-weight: var(--secondary-button-fo=
nt-font-weight) !important; line-height: var(--secondary-button-font-line-h=
eight) !important; letter-spacing: var(--secondary-button-font-letter-spaci=
ng) !important; text-transform: var(--secondary-button-font-text-transform)=
 !important; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper #Tock_widget_container .sqs-button-element--secondary .TockW=
idget-B2, .sqs-block-form-lightbox #Tock_widget_container .sqs-button-eleme=
nt--secondary .TockWidget-B2, #siteWrapper #Tock_widget_container .sqs-butt=
on-element--secondary .MainLabelSpan, .sqs-block-form-lightbox #Tock_widget=
_container .sqs-button-element--secondary .MainLabelSpan { font-size: calc(=
(var(--secondary-button-font-font-size-value) - 1) * calc(.012 * min(100vh,=
 900px)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper #Tock_widget_container .sqs-button-element--secondary .TockW=
idget-B2, .sqs-block-form-lightbox #Tock_widget_container .sqs-button-eleme=
nt--secondary .TockWidget-B2, #siteWrapper #Tock_widget_container .sqs-butt=
on-element--secondary .MainLabelSpan, .sqs-block-form-lightbox #Tock_widget=
_container .sqs-button-element--secondary .MainLabelSpan { font-size: calc(=
(var(--secondary-button-font-font-size-value) - 1) * 1.2vw + 1rem) !importa=
nt; }
}

@media screen and (min-width: 1908px) {
  #siteWrapper #Tock_widget_container .sqs-button-element--secondary .TockW=
idget-B2, .sqs-block-form-lightbox #Tock_widget_container .sqs-button-eleme=
nt--secondary .TockWidget-B2, #siteWrapper #Tock_widget_container .sqs-butt=
on-element--secondary .MainLabelSpan, .sqs-block-form-lightbox #Tock_widget=
_container .sqs-button-element--secondary .MainLabelSpan { font-size: calc(=
var(--secondary-button-font-font-size-value) * 1rem) !important; }
}

#siteWrapper .sqs-button-element--tertiary, .sqs-block-form-lightbox .sqs-b=
utton-element--tertiary { font-family: var(--tertiary-button-font-font-fami=
ly); font-style: var(--tertiary-button-font-font-style); font-weight: var(-=
-tertiary-button-font-font-weight); line-height: var(--tertiary-button-font=
-line-height); letter-spacing: var(--tertiary-button-font-letter-spacing); =
text-transform: var(--tertiary-button-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .sqs-button-element--tertiary, .sqs-block-form-lightbox .sqs=
-button-element--tertiary { font-size: calc((var(--tertiary-button-font-fon=
t-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .sqs-button-element--tertiary, .sqs-block-form-lightbox .sqs=
-button-element--tertiary { font-size: calc((var(--tertiary-button-font-fon=
t-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .sqs-button-element--tertiary, .sqs-block-form-lightbox .sqs=
-button-element--tertiary { font-size: calc(var(--tertiary-button-font-font=
-size-value) * 1rem); }
}

#siteWrapper #Tock_widget_container .sqs-button-element--tertiary .TockWidg=
et-B2, .sqs-block-form-lightbox #Tock_widget_container .sqs-button-element-=
-tertiary .TockWidget-B2, #siteWrapper #Tock_widget_container .sqs-button-e=
lement--tertiary .MainLabelSpan, .sqs-block-form-lightbox #Tock_widget_cont=
ainer .sqs-button-element--tertiary .MainLabelSpan { font-family: var(--ter=
tiary-button-font-font-family) !important; font-style: var(--tertiary-butto=
n-font-font-style) !important; font-weight: var(--tertiary-button-font-font=
-weight) !important; line-height: var(--tertiary-button-font-line-height) !=
important; letter-spacing: var(--tertiary-button-font-letter-spacing) !impo=
rtant; text-transform: var(--tertiary-button-font-text-transform) !importan=
t; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper #Tock_widget_container .sqs-button-element--tertiary .TockWi=
dget-B2, .sqs-block-form-lightbox #Tock_widget_container .sqs-button-elemen=
t--tertiary .TockWidget-B2, #siteWrapper #Tock_widget_container .sqs-button=
-element--tertiary .MainLabelSpan, .sqs-block-form-lightbox #Tock_widget_co=
ntainer .sqs-button-element--tertiary .MainLabelSpan { font-size: calc((var=
(--tertiary-button-font-font-size-value) - 1) * calc(.012 * min(100vh, 900p=
x)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper #Tock_widget_container .sqs-button-element--tertiary .TockWi=
dget-B2, .sqs-block-form-lightbox #Tock_widget_container .sqs-button-elemen=
t--tertiary .TockWidget-B2, #siteWrapper #Tock_widget_container .sqs-button=
-element--tertiary .MainLabelSpan, .sqs-block-form-lightbox #Tock_widget_co=
ntainer .sqs-button-element--tertiary .MainLabelSpan { font-size: calc((var=
(--tertiary-button-font-font-size-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  #siteWrapper #Tock_widget_container .sqs-button-element--tertiary .TockWi=
dget-B2, .sqs-block-form-lightbox #Tock_widget_container .sqs-button-elemen=
t--tertiary .TockWidget-B2, #siteWrapper #Tock_widget_container .sqs-button=
-element--tertiary .MainLabelSpan, .sqs-block-form-lightbox #Tock_widget_co=
ntainer .sqs-button-element--tertiary .MainLabelSpan { font-size: calc(var(=
--tertiary-button-font-font-size-value) * 1rem) !important; }
}

.sqs-heading-font { font-family: var(--heading-font-font-family); font-styl=
e: var(--heading-font-font-style); font-weight: var(--heading-font-font-wei=
ght); line-height: var(--heading-font-line-height); letter-spacing: var(--h=
eading-font-letter-spacing); text-transform: var(--heading-font-text-transf=
orm); }

.sqs-body-font { font-family: var(--body-font-font-family); font-style: var=
(--body-font-font-style); font-weight: var(--body-font-font-weight); line-h=
eight: var(--body-font-line-height); letter-spacing: var(--body-font-letter=
-spacing); text-transform: var(--body-font-text-transform); }

.sqs-meta-font { font-family: var(--meta-font-font-family); font-style: var=
(--meta-font-font-style); font-weight: var(--meta-font-font-weight); line-h=
eight: var(--meta-font-line-height); letter-spacing: var(--meta-font-letter=
-spacing); text-transform: var(--meta-font-text-transform); }

html, body { font-size: var(--base-font-size); }

.site-wrapper, .sqs-catalog-item-list { font-family: var(--body-font-font-f=
amily); font-style: var(--body-font-font-style); font-weight: var(--body-fo=
nt-font-weight); line-height: var(--body-font-line-height); letter-spacing:=
 var(--body-font-letter-spacing); text-transform: var(--body-font-text-tran=
sform); -webkit-font-smoothing: antialiased; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .site-wrapper, .sqs-catalog-item-list { font-size: calc((var(--normal-tex=
t-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .site-wrapper, .sqs-catalog-item-list { font-size: calc((var(--normal-tex=
t-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .site-wrapper, .sqs-catalog-item-list { font-size: calc(var(--normal-text=
-size-value) * 1rem); }
}

.sqsrte-large, p, .sqsrte-small { line-height: var(--body-font-line-height)=
; }

h1, h2, h3, h4 { font-family: var(--heading-font-font-family); font-style: =
var(--heading-font-font-style); font-weight: var(--heading-font-font-weight=
); line-height: var(--heading-font-line-height); letter-spacing: var(--head=
ing-font-letter-spacing); text-transform: var(--heading-font-text-transform=
); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqsrte-large { font-size: calc((var(--large-text-size-value) - 1) * calc=
(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqsrte-large { font-size: calc((var(--large-text-size-value) - 1) * 1.2v=
w + 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqsrte-large { font-size: calc(var(--large-text-size-value) * 1rem); }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqsrte-small { font-size: calc((var(--small-text-size-value) - 1) * calc=
(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqsrte-small { font-size: calc((var(--small-text-size-value) - 1) * 1.2v=
w + 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqsrte-small { font-size: calc(var(--small-text-size-value) * 1rem); }
}

[class^=3D"sqsrte-text-color--"] { text-decoration: inherit; }

h1 { line-height: calc(var(--heading-font-line-height) * (1 + (1 - var(--he=
ading-1-size-value))/25)); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  h1 { font-size: calc((var(--heading-1-size-value) - 1) * calc(.012 * min(=
100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  h1 { font-size: calc((var(--heading-1-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  h1 { font-size: calc(var(--heading-1-size-value) * 1rem); }
}

h2 { line-height: calc(var(--heading-font-line-height) * (1 + (1 - var(--he=
ading-2-size-value))/25)); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  h2 { font-size: calc((var(--heading-2-size-value) - 1) * calc(.012 * min(=
100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  h2 { font-size: calc((var(--heading-2-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  h2 { font-size: calc(var(--heading-2-size-value) * 1rem); }
}

h3 { line-height: calc(var(--heading-font-line-height) * (1 + (1 - var(--he=
ading-3-size-value))/25)); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  h3 { font-size: calc((var(--heading-3-size-value) - 1) * calc(.012 * min(=
100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  h3 { font-size: calc((var(--heading-3-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  h3 { font-size: calc(var(--heading-3-size-value) * 1rem); }
}

h4 { line-height: calc(var(--heading-font-line-height) * (1 + (1 - var(--he=
ading-4-size-value))/25)); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  h4 { font-size: calc((var(--heading-4-size-value) - 1) * calc(.012 * min(=
100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  h4 { font-size: calc((var(--heading-4-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  h4 { font-size: calc(var(--heading-4-size-value) * 1rem); }
}

.sqs-block-html pre code { font-family: var(--meta-font-font-family); font-=
style: var(--meta-font-font-style); font-weight: var(--meta-font-font-weigh=
t); line-height: var(--meta-font-line-height); letter-spacing: var(--meta-f=
ont-letter-spacing); text-transform: var(--meta-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-html pre code { font-size: calc((var(--normal-meta-size-value)=
 - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-html pre code { font-size: calc((var(--normal-meta-size-value)=
 - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqs-block-html pre code { font-size: calc(var(--normal-meta-size-value) =
* 1rem); }
}

.sqs-announcement-bar-text, .sqs-announcement-bar-text p { font-family: var=
(--announcement-bar-font-font-family); font-style: var(--announcement-bar-f=
ont-font-style); font-weight: var(--announcement-bar-font-font-weight); lin=
e-height: var(--announcement-bar-font-line-height); letter-spacing: var(--a=
nnouncement-bar-font-letter-spacing); text-transform: var(--announcement-ba=
r-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-announcement-bar-text, .sqs-announcement-bar-text p { font-size: cal=
c((var(--announcement-bar-font-font-size-value) - 1) * calc(.012 * min(100v=
h, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-announcement-bar-text, .sqs-announcement-bar-text p { font-size: cal=
c((var(--announcement-bar-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqs-announcement-bar-text, .sqs-announcement-bar-text p { font-size: cal=
c(var(--announcement-bar-font-font-size-value) * 1rem); }
}

.header-title-text { font-family: var(--site-title-font-font-family); font-=
style: var(--site-title-font-font-style); font-weight: var(--site-title-fon=
t-font-weight); line-height: var(--site-title-font-line-height); letter-spa=
cing: var(--site-title-font-letter-spacing); text-transform: var(--site-tit=
le-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .header-title-text { font-size: calc((var(--site-title-font-font-size-val=
ue) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .header-title-text { font-size: calc((var(--site-title-font-font-size-val=
ue) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .header-title-text { font-size: calc(var(--site-title-font-font-size-valu=
e) * 1rem); }
}

.header-display-mobile .header-title-text { font-family: var(--mobile-site-=
title-font-font-family); font-style: var(--mobile-site-title-font-font-styl=
e); font-weight: var(--mobile-site-title-font-font-weight); line-height: va=
r(--mobile-site-title-font-line-height); letter-spacing: var(--mobile-site-=
title-font-letter-spacing); text-transform: var(--mobile-site-title-font-te=
xt-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .header-display-mobile .header-title-text { font-size: calc((var(--mobile=
-site-title-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1=
rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .header-display-mobile .header-title-text { font-size: calc((var(--mobile=
-site-title-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .header-display-mobile .header-title-text { font-size: calc(var(--mobile-=
site-title-font-font-size-value) * 1rem); }
}

.header-nav-item, .user-accounts-text-link, .cart-style-text, .icon-cart-qu=
antity:not(.legacy-cart), .language-picker { font-family: var(--site-naviga=
tion-font-font-family); font-style: var(--site-navigation-font-font-style);=
 font-weight: var(--site-navigation-font-font-weight); line-height: var(--s=
ite-navigation-font-line-height); letter-spacing: var(--site-navigation-fon=
t-letter-spacing); text-transform: var(--site-navigation-font-text-transfor=
m); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .header-nav-item, .user-accounts-text-link, .cart-style-text, .icon-cart-=
quantity:not(.legacy-cart), .language-picker { font-size: calc((var(--site-=
navigation-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1r=
em); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .header-nav-item, .user-accounts-text-link, .cart-style-text, .icon-cart-=
quantity:not(.legacy-cart), .language-picker { font-size: calc((var(--site-=
navigation-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .header-nav-item, .user-accounts-text-link, .cart-style-text, .icon-cart-=
quantity:not(.legacy-cart), .language-picker { font-size: calc(var(--site-n=
avigation-font-font-size-value) * 1rem); }
}

.header-menu-nav-item { font-family: var(--site-navigation-font-font-family=
); font-style: var(--site-navigation-font-font-style); font-weight: var(--s=
ite-navigation-font-font-weight); letter-spacing: var(--site-navigation-fon=
t-letter-spacing); text-transform: var(--site-navigation-font-text-transfor=
m); line-height: 1; }

#siteWrapper .header-actions-action--cta .sqs-button-element--primary, #sit=
eWrapper .header-skip-link { font-family: var(--header-button-font-font-fam=
ily); font-style: var(--header-button-font-font-style); font-weight: var(--=
header-button-font-font-weight); line-height: var(--header-button-font-line=
-height); letter-spacing: var(--header-button-font-letter-spacing); text-tr=
ansform: var(--header-button-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .header-actions-action--cta .sqs-button-element--primary, #s=
iteWrapper .header-skip-link { font-size: calc((var(--header-button-font-fo=
nt-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .header-actions-action--cta .sqs-button-element--primary, #s=
iteWrapper .header-skip-link { font-size: calc((var(--header-button-font-fo=
nt-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .header-actions-action--cta .sqs-button-element--primary, #s=
iteWrapper .header-skip-link { font-size: calc(var(--header-button-font-fon=
t-size-value) * 1rem); }
}

#siteWrapper .header-menu-cta .sqs-button-element--primary { font-family: v=
ar(--header-button-font-font-family); font-style: var(--header-button-font-=
font-style); font-weight: var(--header-button-font-font-weight); line-heigh=
t: var(--header-button-font-line-height); letter-spacing: var(--header-butt=
on-font-letter-spacing); text-transform: var(--header-button-font-text-tran=
sform); font-size: 1.2rem; }

.header-menu { font-size: 1.2em; }

.header-menu .user-accounts-text-link, .header-menu .cart-style-text, .head=
er-menu .icon-cart-quantity:not(.legacy-cart), .header-menu .language-picke=
r { font-size: 8.5vmin; }

@media screen and (min-width: 576px) {
  .header-menu .user-accounts-text-link, .header-menu .cart-style-text, .he=
ader-menu .icon-cart-quantity:not(.legacy-cart), .header-menu .language-pic=
ker { font-size: 6.6vmin; }
}

@media screen and (min-width: 768px) {
  .header-menu .user-accounts-text-link, .header-menu .cart-style-text, .he=
ader-menu .icon-cart-quantity:not(.legacy-cart), .header-menu .language-pic=
ker { font-size: 6vmin; }
}

.header-menu .user-accounts-link { margin: 0px 0px 0px 1vw; }

@media screen and (max-width: 575px) {
  .header-menu .user-accounts-link { margin-bottom: 7vmin; margin-left: 0px=
; }
}

@media screen and (min-width: 576px) {
  .header-menu .user-accounts-link { margin-bottom: 7vmin; margin-left: 0px=
; }
}

@media screen and (min-width: 768px) {
  .header-menu .user-accounts-link { margin-bottom: 7vmin; margin-left: 0px=
; }
}

.header-menu-nav-item a { font-size: 8.5vmin; }

@media screen and (min-width: 576px) {
  .header-menu-nav-item a { font-size: 6.6vmin; }
}

@media screen and (min-width: 768px) {
  .header-menu-nav-item a { font-size: 6vmin; }
}

.header-menu-controls { font-size: 0.85em; }

.gallery-section .gallery-caption p { font-family: var(--body-font-font-fam=
ily); font-style: var(--body-font-font-style); font-weight: var(--body-font=
-font-weight); line-height: var(--body-font-line-height); letter-spacing: v=
ar(--body-font-letter-spacing); text-transform: var(--body-font-text-transf=
orm); font-size: 14px; }

.user-items-list .list-section-title { font-family: var(--list-section-titl=
e-text-font-font-family); font-style: var(--list-section-title-text-font-fo=
nt-style); font-weight: var(--list-section-title-text-font-font-weight); li=
ne-height: var(--list-section-title-text-font-line-height); letter-spacing:=
 var(--list-section-title-text-font-letter-spacing); text-transform: var(--=
list-section-title-text-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .user-items-list .list-section-title { font-size: calc((var(--list-sectio=
n-title-text-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + =
1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .user-items-list .list-section-title { font-size: calc((var(--list-sectio=
n-title-text-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .user-items-list .list-section-title { font-size: calc(var(--list-section=
-title-text-font-font-size-value) * 1rem); }
}

.lesson-title { font-family: var(--video-basic-grid-list-title-font-font-fa=
mily); font-style: var(--video-basic-grid-list-title-font-font-style); font=
-weight: var(--video-basic-grid-list-title-font-font-weight); line-height: =
var(--video-basic-grid-list-title-font-line-height); letter-spacing: var(--=
video-basic-grid-list-title-font-letter-spacing); text-transform: var(--vid=
eo-basic-grid-list-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .lesson-title { font-size: calc((var(--video-basic-grid-list-title-font-f=
ont-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .lesson-title { font-size: calc((var(--video-basic-grid-list-title-font-f=
ont-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .lesson-title { font-size: calc(var(--video-basic-grid-list-title-font-fo=
nt-size-value) * 1rem); }
}

.lessons.collection-content-wrapper .grid-desc { font-family: var(--video-b=
asic-grid-list-excerpt-font-font-family); font-style: var(--video-basic-gri=
d-list-excerpt-font-font-style); font-weight: var(--video-basic-grid-list-e=
xcerpt-font-font-weight); line-height: var(--video-basic-grid-list-excerpt-=
font-line-height); letter-spacing: var(--video-basic-grid-list-excerpt-font=
-letter-spacing); text-transform: var(--video-basic-grid-list-excerpt-font-=
text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .lessons.collection-content-wrapper .grid-desc { font-size: calc((var(--v=
ideo-basic-grid-list-excerpt-font-font-size-value) - 1) * calc(.012 * min(1=
00vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .lessons.collection-content-wrapper .grid-desc { font-size: calc((var(--v=
ideo-basic-grid-list-excerpt-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .lessons.collection-content-wrapper .grid-desc { font-size: calc(var(--vi=
deo-basic-grid-list-excerpt-font-font-size-value) * 1rem); }
}

.lessons-grid-meta-container { font-family: var(--video-basic-grid-list-met=
a-font-font-family); font-style: var(--video-basic-grid-list-meta-font-font=
-style); font-weight: var(--video-basic-grid-list-meta-font-font-weight); l=
ine-height: var(--video-basic-grid-list-meta-font-line-height); letter-spac=
ing: var(--video-basic-grid-list-meta-font-letter-spacing); text-transform:=
 var(--video-basic-grid-list-meta-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .lessons-grid-meta-container { font-size: calc((var(--video-basic-grid-li=
st-meta-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)=
; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .lessons-grid-meta-container { font-size: calc((var(--video-basic-grid-li=
st-meta-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .lessons-grid-meta-container { font-size: calc(var(--video-basic-grid-lis=
t-meta-font-font-size-value) * 1rem); }
}

.video-category-nav-link { font-family: var(--video-basic-grid-list-categor=
y-nav-font-font-family); font-style: var(--video-basic-grid-list-category-n=
av-font-font-style); font-weight: var(--video-basic-grid-list-category-nav-=
font-font-weight); line-height: var(--video-basic-grid-list-category-nav-fo=
nt-line-height); letter-spacing: var(--video-basic-grid-list-category-nav-f=
ont-letter-spacing); text-transform: var(--video-basic-grid-list-category-n=
av-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .video-category-nav-link { font-size: calc((var(--video-basic-grid-list-c=
ategory-nav-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1=
rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .video-category-nav-link { font-size: calc((var(--video-basic-grid-list-c=
ategory-nav-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .video-category-nav-link { font-size: calc(var(--video-basic-grid-list-ca=
tegory-nav-font-font-size-value) * 1rem); }
}

.lesson-item .lesson-details-title { font-family: var(--video-item-title-fo=
nt-font-family); font-style: var(--video-item-title-font-font-style); font-=
weight: var(--video-item-title-font-font-weight); line-height: var(--video-=
item-title-font-line-height); letter-spacing: var(--video-item-title-font-l=
etter-spacing); text-transform: var(--video-item-title-font-text-transform)=
; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .lesson-item .lesson-details-title { font-size: calc((var(--video-item-ti=
tle-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .lesson-item .lesson-details-title { font-size: calc((var(--video-item-ti=
tle-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .lesson-item .lesson-details-title { font-size: calc(var(--video-item-tit=
le-font-font-size-value) * 1rem); }
}

.lesson-item .lesson-grid-meta-container { font-family: var(--video-item-me=
ta-font-font-family); font-style: var(--video-item-meta-font-font-style); f=
ont-weight: var(--video-item-meta-font-font-weight); line-height: var(--vid=
eo-item-meta-font-line-height); letter-spacing: var(--video-item-meta-font-=
letter-spacing); text-transform: var(--video-item-meta-font-text-transform)=
; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .lesson-item .lesson-grid-meta-container { font-size: calc((var(--video-i=
tem-meta-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem=
); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .lesson-item .lesson-grid-meta-container { font-size: calc((var(--video-i=
tem-meta-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .lesson-item .lesson-grid-meta-container { font-size: calc(var(--video-it=
em-meta-font-font-size-value) * 1rem); }
}

.lesson-item .lesson-details-description { font-family: var(--video-item-de=
scription-font-font-family); font-style: var(--video-item-description-font-=
font-style); font-weight: var(--video-item-description-font-font-weight); l=
ine-height: var(--video-item-description-font-line-height); letter-spacing:=
 var(--video-item-description-font-letter-spacing); text-transform: var(--v=
ideo-item-description-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .lesson-item .lesson-details-description { font-size: calc((var(--video-i=
tem-description-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px))=
 + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .lesson-item .lesson-details-description { font-size: calc((var(--video-i=
tem-description-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .lesson-item .lesson-details-description { font-size: calc(var(--video-it=
em-description-font-font-size-value) * 1rem); }
}

.lesson-item .lesson-item-pagination-title { font-family: var(--video-item-=
pagination-font-font-family); font-style: var(--video-item-pagination-font-=
font-style); font-weight: var(--video-item-pagination-font-font-weight); li=
ne-height: var(--video-item-pagination-font-line-height); letter-spacing: v=
ar(--video-item-pagination-font-letter-spacing); text-transform: var(--vide=
o-item-pagination-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .lesson-item .lesson-item-pagination-title { font-size: calc((var(--video=
-item-pagination-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)=
) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .lesson-item .lesson-item-pagination-title { font-size: calc((var(--video=
-item-pagination-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .lesson-item .lesson-item-pagination-title { font-size: calc(var(--video-=
item-pagination-font-font-size-value) * 1rem); }
}

.blog-basic-grid .blog-title { font-family: var(--blog-basic-grid-list-titl=
e-font-font-family); font-style: var(--blog-basic-grid-list-title-font-font=
-style); font-weight: var(--blog-basic-grid-list-title-font-font-weight); l=
ine-height: var(--blog-basic-grid-list-title-font-line-height); letter-spac=
ing: var(--blog-basic-grid-list-title-font-letter-spacing); text-transform:=
 var(--blog-basic-grid-list-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-basic-grid .blog-title { font-size: calc((var(--blog-basic-grid-lis=
t-title-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)=
; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-basic-grid .blog-title { font-size: calc((var(--blog-basic-grid-lis=
t-title-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-basic-grid .blog-title { font-size: calc(var(--blog-basic-grid-list=
-title-font-font-size-value) * 1rem); }
}

.blog-basic-grid .blog-excerpt, .blog-basic-grid .blog-more-link { font-fam=
ily: var(--blog-basic-grid-list-excerpt-font-font-family); font-style: var(=
--blog-basic-grid-list-excerpt-font-font-style); font-weight: var(--blog-ba=
sic-grid-list-excerpt-font-font-weight); line-height: var(--blog-basic-grid=
-list-excerpt-font-line-height); letter-spacing: var(--blog-basic-grid-list=
-excerpt-font-letter-spacing); text-transform: var(--blog-basic-grid-list-e=
xcerpt-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-basic-grid .blog-excerpt, .blog-basic-grid .blog-more-link { font-s=
ize: calc((var(--blog-basic-grid-list-excerpt-font-font-size-value) - 1) * =
calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-basic-grid .blog-excerpt, .blog-basic-grid .blog-more-link { font-s=
ize: calc((var(--blog-basic-grid-list-excerpt-font-font-size-value) - 1) * =
1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-basic-grid .blog-excerpt, .blog-basic-grid .blog-more-link { font-s=
ize: calc(var(--blog-basic-grid-list-excerpt-font-font-size-value) * 1rem);=
 }
}

.blog-basic-grid .blog-categories, .blog-basic-grid .blog-author, .blog-bas=
ic-grid .blog-date { font-family: var(--blog-basic-grid-list-meta-font-font=
-family); font-style: var(--blog-basic-grid-list-meta-font-font-style); fon=
t-weight: var(--blog-basic-grid-list-meta-font-font-weight); line-height: v=
ar(--blog-basic-grid-list-meta-font-line-height); letter-spacing: var(--blo=
g-basic-grid-list-meta-font-letter-spacing); text-transform: var(--blog-bas=
ic-grid-list-meta-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-basic-grid .blog-categories, .blog-basic-grid .blog-author, .blog-b=
asic-grid .blog-date { font-size: calc((var(--blog-basic-grid-list-meta-fon=
t-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-basic-grid .blog-categories, .blog-basic-grid .blog-author, .blog-b=
asic-grid .blog-date { font-size: calc((var(--blog-basic-grid-list-meta-fon=
t-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-basic-grid .blog-categories, .blog-basic-grid .blog-author, .blog-b=
asic-grid .blog-date { font-size: calc(var(--blog-basic-grid-list-meta-font=
-font-size-value) * 1rem); }
}

.blog-single-column .blog-title { font-family: var(--blog-single-column-lis=
t-title-font-font-family); font-style: var(--blog-single-column-list-title-=
font-font-style); font-weight: var(--blog-single-column-list-title-font-fon=
t-weight); line-height: var(--blog-single-column-list-title-font-line-heigh=
t); letter-spacing: var(--blog-single-column-list-title-font-letter-spacing=
); text-transform: var(--blog-single-column-list-title-font-text-transform)=
; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-single-column .blog-title { font-size: calc((var(--blog-single-colu=
mn-list-title-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) +=
 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-single-column .blog-title { font-size: calc((var(--blog-single-colu=
mn-list-title-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-single-column .blog-title { font-size: calc(var(--blog-single-colum=
n-list-title-font-font-size-value) * 1rem); }
}

.blog-single-column .blog-excerpt, .blog-single-column .blog-more-link { fo=
nt-family: var(--blog-single-column-list-excerpt-font-font-family); font-st=
yle: var(--blog-single-column-list-excerpt-font-font-style); font-weight: v=
ar(--blog-single-column-list-excerpt-font-font-weight); line-height: var(--=
blog-single-column-list-excerpt-font-line-height); letter-spacing: var(--bl=
og-single-column-list-excerpt-font-letter-spacing); text-transform: var(--b=
log-single-column-list-excerpt-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-single-column .blog-excerpt, .blog-single-column .blog-more-link { =
font-size: calc((var(--blog-single-column-list-excerpt-font-font-size-value=
) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-single-column .blog-excerpt, .blog-single-column .blog-more-link { =
font-size: calc((var(--blog-single-column-list-excerpt-font-font-size-value=
) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-single-column .blog-excerpt, .blog-single-column .blog-more-link { =
font-size: calc(var(--blog-single-column-list-excerpt-font-font-size-value)=
 * 1rem); }
}

.blog-single-column .blog-categories, .blog-single-column .blog-author, .bl=
og-single-column .blog-date { font-family: var(--blog-single-column-list-me=
ta-font-font-family); font-style: var(--blog-single-column-list-meta-font-f=
ont-style); font-weight: var(--blog-single-column-list-meta-font-font-weigh=
t); line-height: var(--blog-single-column-list-meta-font-line-height); lett=
er-spacing: var(--blog-single-column-list-meta-font-letter-spacing); text-t=
ransform: var(--blog-single-column-list-meta-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-single-column .blog-categories, .blog-single-column .blog-author, .=
blog-single-column .blog-date { font-size: calc((var(--blog-single-column-l=
ist-meta-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem=
); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-single-column .blog-categories, .blog-single-column .blog-author, .=
blog-single-column .blog-date { font-size: calc((var(--blog-single-column-l=
ist-meta-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-single-column .blog-categories, .blog-single-column .blog-author, .=
blog-single-column .blog-date { font-size: calc(var(--blog-single-column-li=
st-meta-font-font-size-value) * 1rem); }
}

.blog-side-by-side .blog-title { font-family: var(--blog-side-by-side-list-=
title-font-font-family); font-style: var(--blog-side-by-side-list-title-fon=
t-font-style); font-weight: var(--blog-side-by-side-list-title-font-font-we=
ight); line-height: var(--blog-side-by-side-list-title-font-line-height); l=
etter-spacing: var(--blog-side-by-side-list-title-font-letter-spacing); tex=
t-transform: var(--blog-side-by-side-list-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-side-by-side .blog-title { font-size: calc((var(--blog-side-by-side=
-list-title-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1=
rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-side-by-side .blog-title { font-size: calc((var(--blog-side-by-side=
-list-title-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-side-by-side .blog-title { font-size: calc(var(--blog-side-by-side-=
list-title-font-font-size-value) * 1rem); }
}

.blog-side-by-side .blog-excerpt, .blog-side-by-side .blog-more-link { font=
-family: var(--blog-side-by-side-list-excerpt-font-font-family); font-style=
: var(--blog-side-by-side-list-excerpt-font-font-style); font-weight: var(-=
-blog-side-by-side-list-excerpt-font-font-weight); line-height: var(--blog-=
side-by-side-list-excerpt-font-line-height); letter-spacing: var(--blog-sid=
e-by-side-list-excerpt-font-letter-spacing); text-transform: var(--blog-sid=
e-by-side-list-excerpt-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-side-by-side .blog-excerpt, .blog-side-by-side .blog-more-link { fo=
nt-size: calc((var(--blog-side-by-side-list-excerpt-font-font-size-value) -=
 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-side-by-side .blog-excerpt, .blog-side-by-side .blog-more-link { fo=
nt-size: calc((var(--blog-side-by-side-list-excerpt-font-font-size-value) -=
 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-side-by-side .blog-excerpt, .blog-side-by-side .blog-more-link { fo=
nt-size: calc(var(--blog-side-by-side-list-excerpt-font-font-size-value) * =
1rem); }
}

.blog-side-by-side .blog-categories, .blog-side-by-side .blog-author, .blog=
-side-by-side .blog-date { font-family: var(--blog-side-by-side-list-meta-f=
ont-font-family); font-style: var(--blog-side-by-side-list-meta-font-font-s=
tyle); font-weight: var(--blog-side-by-side-list-meta-font-font-weight); li=
ne-height: var(--blog-side-by-side-list-meta-font-line-height); letter-spac=
ing: var(--blog-side-by-side-list-meta-font-letter-spacing); text-transform=
: var(--blog-side-by-side-list-meta-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-side-by-side .blog-categories, .blog-side-by-side .blog-author, .bl=
og-side-by-side .blog-date { font-size: calc((var(--blog-side-by-side-list-=
meta-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-side-by-side .blog-categories, .blog-side-by-side .blog-author, .bl=
og-side-by-side .blog-date { font-size: calc((var(--blog-side-by-side-list-=
meta-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-side-by-side .blog-categories, .blog-side-by-side .blog-author, .bl=
og-side-by-side .blog-date { font-size: calc(var(--blog-side-by-side-list-m=
eta-font-font-size-value) * 1rem); }
}

.blog-alternating-side-by-side .blog-title { font-family: var(--blog-altern=
ating-side-by-side-list-title-font-font-family); font-style: var(--blog-alt=
ernating-side-by-side-list-title-font-font-style); font-weight: var(--blog-=
alternating-side-by-side-list-title-font-font-weight); line-height: var(--b=
log-alternating-side-by-side-list-title-font-line-height); letter-spacing: =
var(--blog-alternating-side-by-side-list-title-font-letter-spacing); text-t=
ransform: var(--blog-alternating-side-by-side-list-title-font-text-transfor=
m); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-alternating-side-by-side .blog-title { font-size: calc((var(--blog-=
alternating-side-by-side-list-title-font-font-size-value) - 1) * calc(.012 =
* min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-alternating-side-by-side .blog-title { font-size: calc((var(--blog-=
alternating-side-by-side-list-title-font-font-size-value) - 1) * 1.2vw + 1r=
em); }
}

@media screen and (min-width: 1908px) {
  .blog-alternating-side-by-side .blog-title { font-size: calc(var(--blog-a=
lternating-side-by-side-list-title-font-font-size-value) * 1rem); }
}

.blog-alternating-side-by-side .blog-excerpt, .blog-alternating-side-by-sid=
e .blog-more-link { font-family: var(--blog-alternating-side-by-side-list-e=
xcerpt-font-font-family); font-style: var(--blog-alternating-side-by-side-l=
ist-excerpt-font-font-style); font-weight: var(--blog-alternating-side-by-s=
ide-list-excerpt-font-font-weight); line-height: var(--blog-alternating-sid=
e-by-side-list-excerpt-font-line-height); letter-spacing: var(--blog-altern=
ating-side-by-side-list-excerpt-font-letter-spacing); text-transform: var(-=
-blog-alternating-side-by-side-list-excerpt-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-alternating-side-by-side .blog-excerpt, .blog-alternating-side-by-s=
ide .blog-more-link { font-size: calc((var(--blog-alternating-side-by-side-=
list-excerpt-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + =
1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-alternating-side-by-side .blog-excerpt, .blog-alternating-side-by-s=
ide .blog-more-link { font-size: calc((var(--blog-alternating-side-by-side-=
list-excerpt-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-alternating-side-by-side .blog-excerpt, .blog-alternating-side-by-s=
ide .blog-more-link { font-size: calc(var(--blog-alternating-side-by-side-l=
ist-excerpt-font-font-size-value) * 1rem); }
}

.blog-alternating-side-by-side .blog-categories, .blog-alternating-side-by-=
side .blog-author, .blog-alternating-side-by-side .blog-date { font-family:=
 var(--blog-alternating-side-by-side-list-meta-font-font-family); font-styl=
e: var(--blog-alternating-side-by-side-list-meta-font-font-style); font-wei=
ght: var(--blog-alternating-side-by-side-list-meta-font-font-weight); line-=
height: var(--blog-alternating-side-by-side-list-meta-font-line-height); le=
tter-spacing: var(--blog-alternating-side-by-side-list-meta-font-letter-spa=
cing); text-transform: var(--blog-alternating-side-by-side-list-meta-font-t=
ext-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-alternating-side-by-side .blog-categories, .blog-alternating-side-b=
y-side .blog-author, .blog-alternating-side-by-side .blog-date { font-size:=
 calc((var(--blog-alternating-side-by-side-list-meta-font-font-size-value) =
- 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-alternating-side-by-side .blog-categories, .blog-alternating-side-b=
y-side .blog-author, .blog-alternating-side-by-side .blog-date { font-size:=
 calc((var(--blog-alternating-side-by-side-list-meta-font-font-size-value) =
- 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-alternating-side-by-side .blog-categories, .blog-alternating-side-b=
y-side .blog-author, .blog-alternating-side-by-side .blog-date { font-size:=
 calc(var(--blog-alternating-side-by-side-list-meta-font-font-size-value) *=
 1rem); }
}

.blog-masonry .blog-title { font-family: var(--blog-grid-masonry-list-title=
-font-font-family); font-style: var(--blog-grid-masonry-list-title-font-fon=
t-style); font-weight: var(--blog-grid-masonry-list-title-font-font-weight)=
; line-height: var(--blog-grid-masonry-list-title-font-line-height); letter=
-spacing: var(--blog-grid-masonry-list-title-font-letter-spacing); text-tra=
nsform: var(--blog-grid-masonry-list-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-masonry .blog-title { font-size: calc((var(--blog-grid-masonry-list=
-title-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem);=
 }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-masonry .blog-title { font-size: calc((var(--blog-grid-masonry-list=
-title-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-masonry .blog-title { font-size: calc(var(--blog-grid-masonry-list-=
title-font-font-size-value) * 1rem); }
}

.blog-masonry .blog-excerpt, .blog-masonry .blog-more-link { font-family: v=
ar(--blog-grid-masonry-list-excerpt-font-font-family); font-style: var(--bl=
og-grid-masonry-list-excerpt-font-font-style); font-weight: var(--blog-grid=
-masonry-list-excerpt-font-font-weight); line-height: var(--blog-grid-mason=
ry-list-excerpt-font-line-height); letter-spacing: var(--blog-grid-masonry-=
list-excerpt-font-letter-spacing); text-transform: var(--blog-grid-masonry-=
list-excerpt-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-masonry .blog-excerpt, .blog-masonry .blog-more-link { font-size: c=
alc((var(--blog-grid-masonry-list-excerpt-font-font-size-value) - 1) * calc=
(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-masonry .blog-excerpt, .blog-masonry .blog-more-link { font-size: c=
alc((var(--blog-grid-masonry-list-excerpt-font-font-size-value) - 1) * 1.2v=
w + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-masonry .blog-excerpt, .blog-masonry .blog-more-link { font-size: c=
alc(var(--blog-grid-masonry-list-excerpt-font-font-size-value) * 1rem); }
}

.blog-masonry .blog-categories, .blog-masonry .blog-author, .blog-masonry .=
blog-date { font-family: var(--blog-grid-masonry-list-meta-font-font-family=
); font-style: var(--blog-grid-masonry-list-meta-font-font-style); font-wei=
ght: var(--blog-grid-masonry-list-meta-font-font-weight); line-height: var(=
--blog-grid-masonry-list-meta-font-line-height); letter-spacing: var(--blog=
-grid-masonry-list-meta-font-letter-spacing); text-transform: var(--blog-gr=
id-masonry-list-meta-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-masonry .blog-categories, .blog-masonry .blog-author, .blog-masonry=
 .blog-date { font-size: calc((var(--blog-grid-masonry-list-meta-font-font-=
size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-masonry .blog-categories, .blog-masonry .blog-author, .blog-masonry=
 .blog-date { font-size: calc((var(--blog-grid-masonry-list-meta-font-font-=
size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-masonry .blog-categories, .blog-masonry .blog-author, .blog-masonry=
 .blog-date { font-size: calc(var(--blog-grid-masonry-list-meta-font-font-s=
ize-value) * 1rem); }
}

.blog-item-wrapper .blog-item-title h1.entry-title { font-family: var(--blo=
g-item-title-font-font-family); font-style: var(--blog-item-title-font-font=
-style); font-weight: var(--blog-item-title-font-font-weight); line-height:=
 var(--blog-item-title-font-line-height); letter-spacing: var(--blog-item-t=
itle-font-letter-spacing); text-transform: var(--blog-item-title-font-text-=
transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-item-wrapper .blog-item-title h1.entry-title { font-size: calc((var=
(--blog-item-title-font-font-size-value) - 1) * calc(.012 * min(100vh, 900p=
x)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-item-wrapper .blog-item-title h1.entry-title { font-size: calc((var=
(--blog-item-title-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-item-wrapper .blog-item-title h1.entry-title { font-size: calc(var(=
--blog-item-title-font-font-size-value) * 1rem); }
}

.blog-item-wrapper .blog-meta-item, .blog-item-wrapper .blog-meta-item a, .=
blog-item-wrapper .blog-meta-item span, .blog-item-wrapper .item-pagination=
-prev-next { font-family: var(--blog-item-meta-font-font-family); font-styl=
e: var(--blog-item-meta-font-font-style); font-weight: var(--blog-item-meta=
-font-font-weight); line-height: var(--blog-item-meta-font-line-height); le=
tter-spacing: var(--blog-item-meta-font-letter-spacing); text-transform: va=
r(--blog-item-meta-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-item-wrapper .blog-meta-item, .blog-item-wrapper .blog-meta-item a,=
 .blog-item-wrapper .blog-meta-item span, .blog-item-wrapper .item-paginati=
on-prev-next { font-size: calc((var(--blog-item-meta-font-font-size-value) =
- 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-item-wrapper .blog-meta-item, .blog-item-wrapper .blog-meta-item a,=
 .blog-item-wrapper .blog-meta-item span, .blog-item-wrapper .item-paginati=
on-prev-next { font-size: calc((var(--blog-item-meta-font-font-size-value) =
- 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-item-wrapper .blog-meta-item, .blog-item-wrapper .blog-meta-item a,=
 .blog-item-wrapper .blog-meta-item span, .blog-item-wrapper .item-paginati=
on-prev-next { font-size: calc(var(--blog-item-meta-font-font-size-value) *=
 1rem); }
}

.blog-item-wrapper .author-name, .blog-item-wrapper .author-website, .blog-=
item-wrapper .author-bio { font-family: var(--blog-item-author-profile-font=
-font-family); font-style: var(--blog-item-author-profile-font-font-style);=
 font-weight: var(--blog-item-author-profile-font-font-weight); line-height=
: var(--blog-item-author-profile-font-line-height); letter-spacing: var(--b=
log-item-author-profile-font-letter-spacing); text-transform: var(--blog-it=
em-author-profile-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .blog-item-wrapper .author-name, .blog-item-wrapper .author-website, .blo=
g-item-wrapper .author-bio { font-size: calc((var(--blog-item-author-profil=
e-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .blog-item-wrapper .author-name, .blog-item-wrapper .author-website, .blo=
g-item-wrapper .author-bio { font-size: calc((var(--blog-item-author-profil=
e-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .blog-item-wrapper .author-name, .blog-item-wrapper .author-website, .blo=
g-item-wrapper .author-bio { font-size: calc(var(--blog-item-author-profile=
-font-font-size-value) * 1rem); }
}

[data-collection-type^=3D"blog"] .item-pagination-title { font-family: var(=
--blog-item-pagination-font-font-family); font-style: var(--blog-item-pagin=
ation-font-font-style); font-weight: var(--blog-item-pagination-font-font-w=
eight); line-height: var(--blog-item-pagination-font-line-height); letter-s=
pacing: var(--blog-item-pagination-font-letter-spacing); text-transform: va=
r(--blog-item-pagination-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  [data-collection-type^=3D"blog"] .item-pagination-title { font-size: calc=
((var(--blog-item-pagination-font-font-size-value) - 1) * calc(.012 * min(1=
00vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  [data-collection-type^=3D"blog"] .item-pagination-title { font-size: calc=
((var(--blog-item-pagination-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  [data-collection-type^=3D"blog"] .item-pagination-title { font-size: calc=
(var(--blog-item-pagination-font-font-size-value) * 1rem); }
}

.portfolio-grid-basic .portfolio-title { font-family: var(--portfolio-grid-=
basic-title-font-font-family); font-style: var(--portfolio-grid-basic-title=
-font-font-style); font-weight: var(--portfolio-grid-basic-title-font-font-=
weight); line-height: var(--portfolio-grid-basic-title-font-line-height); l=
etter-spacing: var(--portfolio-grid-basic-title-font-letter-spacing); text-=
transform: var(--portfolio-grid-basic-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .portfolio-grid-basic .portfolio-title { font-size: calc((var(--portfolio=
-grid-basic-title-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px=
)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .portfolio-grid-basic .portfolio-title { font-size: calc((var(--portfolio=
-grid-basic-title-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .portfolio-grid-basic .portfolio-title { font-size: calc(var(--portfolio-=
grid-basic-title-font-font-size-value) * 1rem); }
}

.portfolio-grid-overlay .portfolio-title { font-family: var(--portfolio-gri=
d-overlay-title-font-font-family); font-style: var(--portfolio-grid-overlay=
-title-font-font-style); font-weight: var(--portfolio-grid-overlay-title-fo=
nt-font-weight); line-height: var(--portfolio-grid-overlay-title-font-line-=
height); letter-spacing: var(--portfolio-grid-overlay-title-font-letter-spa=
cing); text-transform: var(--portfolio-grid-overlay-title-font-text-transfo=
rm); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .portfolio-grid-overlay .portfolio-title { font-size: calc((var(--portfol=
io-grid-overlay-title-font-font-size-value) - 1) * calc(.012 * min(100vh, 9=
00px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .portfolio-grid-overlay .portfolio-title { font-size: calc((var(--portfol=
io-grid-overlay-title-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .portfolio-grid-overlay .portfolio-title { font-size: calc(var(--portfoli=
o-grid-overlay-title-font-font-size-value) * 1rem); }
}

.portfolio-hover[data-variant-hover-cover] .portfolio-hover-item-title { fo=
nt-family: var(--portfolio-index-background-title-font-font-family); font-s=
tyle: var(--portfolio-index-background-title-font-font-style); font-weight:=
 var(--portfolio-index-background-title-font-font-weight); line-height: var=
(--portfolio-index-background-title-font-line-height); letter-spacing: var(=
--portfolio-index-background-title-font-letter-spacing); text-transform: va=
r(--portfolio-index-background-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .portfolio-hover[data-variant-hover-cover] .portfolio-hover-item-title { =
font-size: calc((var(--portfolio-index-background-title-font-font-size-valu=
e) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .portfolio-hover[data-variant-hover-cover] .portfolio-hover-item-title { =
font-size: calc((var(--portfolio-index-background-title-font-font-size-valu=
e) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .portfolio-hover[data-variant-hover-cover] .portfolio-hover-item-title { =
font-size: calc(var(--portfolio-index-background-title-font-font-size-value=
) * 1rem); }
}

.collection-type-portfolio-index-background .portfolio-index-background-lin=
k h1 { font-family: var(--portfolio-index-background-title-font-font-family=
); font-style: var(--portfolio-index-background-title-font-font-style); fon=
t-weight: var(--portfolio-index-background-title-font-font-weight); line-he=
ight: var(--portfolio-index-background-title-font-line-height); letter-spac=
ing: var(--portfolio-index-background-title-font-letter-spacing); text-tran=
sform: var(--portfolio-index-background-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-portfolio-index-background .portfolio-index-background-l=
ink h1 { font-size: calc((var(--portfolio-index-background-title-font-font-=
size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-portfolio-index-background .portfolio-index-background-l=
ink h1 { font-size: calc((var(--portfolio-index-background-title-font-font-=
size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-portfolio-index-background .portfolio-index-background-l=
ink h1 { font-size: calc(var(--portfolio-index-background-title-font-font-s=
ize-value) * 1rem); }
}

.portfolio-hover[data-variant-hover-follow] .portfolio-hover-item-title { f=
ont-family: var(--portfolio-hover-follow-title-font-font-family); font-styl=
e: var(--portfolio-hover-follow-title-font-font-style); font-weight: var(--=
portfolio-hover-follow-title-font-font-weight); line-height: var(--portfoli=
o-hover-follow-title-font-line-height); letter-spacing: var(--portfolio-hov=
er-follow-title-font-letter-spacing); text-transform: var(--portfolio-hover=
-follow-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .portfolio-hover[data-variant-hover-follow] .portfolio-hover-item-title {=
 font-size: calc((var(--portfolio-hover-follow-title-font-font-size-value) =
- 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .portfolio-hover[data-variant-hover-follow] .portfolio-hover-item-title {=
 font-size: calc((var(--portfolio-hover-follow-title-font-font-size-value) =
- 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .portfolio-hover[data-variant-hover-follow] .portfolio-hover-item-title {=
 font-size: calc(var(--portfolio-hover-follow-title-font-font-size-value) *=
 1rem); }
}

.portfolio-hover[data-variant-hover-static] .portfolio-hover-item-title { f=
ont-family: var(--portfolio-hover-static-title-font-font-family); font-styl=
e: var(--portfolio-hover-static-title-font-font-style); font-weight: var(--=
portfolio-hover-static-title-font-font-weight); line-height: var(--portfoli=
o-hover-static-title-font-line-height); letter-spacing: var(--portfolio-hov=
er-static-title-font-letter-spacing); text-transform: var(--portfolio-hover=
-static-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .portfolio-hover[data-variant-hover-static] .portfolio-hover-item-title {=
 font-size: calc((var(--portfolio-hover-static-title-font-font-size-value) =
- 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .portfolio-hover[data-variant-hover-static] .portfolio-hover-item-title {=
 font-size: calc((var(--portfolio-hover-static-title-font-font-size-value) =
- 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .portfolio-hover[data-variant-hover-static] .portfolio-hover-item-title {=
 font-size: calc(var(--portfolio-hover-static-title-font-font-size-value) *=
 1rem); }
}

[data-collection-type^=3D"portfolio"] .item-pagination-title { font-family:=
 var(--portfolio-item-pagination-font-font-family); font-style: var(--portf=
olio-item-pagination-font-font-style); font-weight: var(--portfolio-item-pa=
gination-font-font-weight); line-height: var(--portfolio-item-pagination-fo=
nt-line-height); letter-spacing: var(--portfolio-item-pagination-font-lette=
r-spacing); text-transform: var(--portfolio-item-pagination-font-text-trans=
form); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  [data-collection-type^=3D"portfolio"] .item-pagination-title { font-size:=
 calc((var(--portfolio-item-pagination-font-font-size-value) - 1) * calc(.0=
12 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  [data-collection-type^=3D"portfolio"] .item-pagination-title { font-size:=
 calc((var(--portfolio-item-pagination-font-font-size-value) - 1) * 1.2vw +=
 1rem); }
}

@media screen and (min-width: 1908px) {
  [data-collection-type^=3D"portfolio"] .item-pagination-title { font-size:=
 calc(var(--portfolio-item-pagination-font-font-size-value) * 1rem); }
}

[data-collection-type^=3D"events"] .item-pagination-title { font-family: va=
r(--events-item-pagination-font-font-family); font-style: var(--events-item=
-pagination-font-font-style); font-weight: var(--events-item-pagination-fon=
t-font-weight); line-height: var(--events-item-pagination-font-line-height)=
; letter-spacing: var(--events-item-pagination-font-letter-spacing); text-t=
ransform: var(--events-item-pagination-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  [data-collection-type^=3D"events"] .item-pagination-title { font-size: ca=
lc((var(--events-item-pagination-font-font-size-value) - 1) * calc(.012 * m=
in(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  [data-collection-type^=3D"events"] .item-pagination-title { font-size: ca=
lc((var(--events-item-pagination-font-font-size-value) - 1) * 1.2vw + 1rem)=
; }
}

@media screen and (min-width: 1908px) {
  [data-collection-type^=3D"events"] .item-pagination-title { font-size: ca=
lc(var(--events-item-pagination-font-font-size-value) * 1rem); }
}

[data-collection-type^=3D"events"] .events-item-pagination-date { font-fami=
ly: var(--events-item-pagination-date-font-font-family); font-style: var(--=
events-item-pagination-date-font-font-style); font-weight: var(--events-ite=
m-pagination-date-font-font-weight); line-height: var(--events-item-paginat=
ion-date-font-line-height); letter-spacing: var(--events-item-pagination-da=
te-font-letter-spacing); text-transform: var(--events-item-pagination-date-=
font-text-transform); margin-bottom: 1rem; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  [data-collection-type^=3D"events"] .events-item-pagination-date { font-si=
ze: calc((var(--events-item-pagination-date-font-font-size-value) - 1) * ca=
lc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  [data-collection-type^=3D"events"] .events-item-pagination-date { font-si=
ze: calc((var(--events-item-pagination-date-font-font-size-value) - 1) * 1.=
2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  [data-collection-type^=3D"events"] .events-item-pagination-date { font-si=
ze: calc(var(--events-item-pagination-date-font-font-size-value) * 1rem); }
}

.sqs-block-collectionlink .collectionlink-title { font-family: var(--conten=
t-link-block-title-font-font-family); font-style: var(--content-link-block-=
title-font-font-style); font-weight: var(--content-link-block-title-font-fo=
nt-weight); line-height: var(--content-link-block-title-font-line-height); =
letter-spacing: var(--content-link-block-title-font-letter-spacing); text-t=
ransform: var(--content-link-block-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-collectionlink .collectionlink-title { font-size: calc((var(--=
content-link-block-title-font-font-size-value) - 1) * calc(.012 * min(100vh=
, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-collectionlink .collectionlink-title { font-size: calc((var(--=
content-link-block-title-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqs-block-collectionlink .collectionlink-title { font-size: calc(var(--c=
ontent-link-block-title-font-font-size-value) * 1rem); }
}

.sqs-block-image .sqs-dynamic-text { font-size: inherit !important; line-he=
ight: inherit !important; }

.sqs-block-image .design-layout-overlap .image-title * { line-height: 1.5 !=
important; }

.menu-select-labels { font-family: var(--menu-block-nav-font-font-family); =
font-style: var(--menu-block-nav-font-font-style); font-weight: var(--menu-=
block-nav-font-font-weight); line-height: var(--menu-block-nav-font-line-he=
ight); letter-spacing: var(--menu-block-nav-font-letter-spacing); text-tran=
sform: var(--menu-block-nav-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .menu-select-labels { font-size: calc((var(--menu-block-nav-font-font-siz=
e-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .menu-select-labels { font-size: calc((var(--menu-block-nav-font-font-siz=
e-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .menu-select-labels { font-size: calc(var(--menu-block-nav-font-font-size=
-value) * 1rem) !important; }
}

.menu-section-title { font-family: var(--menu-block-title-font-font-family)=
; font-style: var(--menu-block-title-font-font-style); font-weight: var(--m=
enu-block-title-font-font-weight); line-height: var(--menu-block-title-font=
-line-height); letter-spacing: var(--menu-block-title-font-letter-spacing);=
 text-transform: var(--menu-block-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .menu-section-title { font-size: calc((var(--menu-block-title-font-font-s=
ize-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .menu-section-title { font-size: calc((var(--menu-block-title-font-font-s=
ize-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .menu-section-title { font-size: calc(var(--menu-block-title-font-font-si=
ze-value) * 1rem) !important; }
}

.menu-item-title { font-family: var(--menu-block-item-title-font-font-famil=
y); font-style: var(--menu-block-item-title-font-font-style); font-weight: =
var(--menu-block-item-title-font-font-weight); line-height: var(--menu-bloc=
k-item-title-font-line-height); letter-spacing: var(--menu-block-item-title=
-font-letter-spacing); text-transform: var(--menu-block-item-title-font-tex=
t-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .menu-item-title { font-size: calc((var(--menu-block-item-title-font-font=
-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .menu-item-title { font-size: calc((var(--menu-block-item-title-font-font=
-size-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .menu-item-title { font-size: calc(var(--menu-block-item-title-font-font-=
size-value) * 1rem) !important; }
}

.menu-item-description { font-family: var(--menu-block-item-description-fon=
t-font-family); font-style: var(--menu-block-item-description-font-font-sty=
le); font-weight: var(--menu-block-item-description-font-font-weight); line=
-height: var(--menu-block-item-description-font-line-height); letter-spacin=
g: var(--menu-block-item-description-font-letter-spacing); text-transform: =
var(--menu-block-item-description-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .menu-item-description { font-size: calc((var(--menu-block-item-descripti=
on-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem) !imp=
ortant; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .menu-item-description { font-size: calc((var(--menu-block-item-descripti=
on-font-font-size-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .menu-item-description { font-size: calc(var(--menu-block-item-descriptio=
n-font-font-size-value) * 1rem) !important; }
}

.menu-item-price-top, .menu-item-price-bottom { font-family: var(--menu-blo=
ck-item-price-font-font-family); font-style: var(--menu-block-item-price-fo=
nt-font-style); font-weight: var(--menu-block-item-price-font-font-weight);=
 line-height: var(--menu-block-item-price-font-line-height); letter-spacing=
: var(--menu-block-item-price-font-letter-spacing); text-transform: var(--m=
enu-block-item-price-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .menu-item-price-top, .menu-item-price-bottom { font-size: calc((var(--me=
nu-block-item-price-font-font-size-value) - 1) * calc(.012 * min(100vh, 900=
px)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .menu-item-price-top, .menu-item-price-bottom { font-size: calc((var(--me=
nu-block-item-price-font-font-size-value) - 1) * 1.2vw + 1rem) !important; =
}
}

@media screen and (min-width: 1908px) {
  .menu-item-price-top, .menu-item-price-bottom { font-size: calc(var(--men=
u-block-item-price-font-font-size-value) * 1rem) !important; }
}

.sqs-audio-embed { font-family: var(--meta-font-font-family); font-style: v=
ar(--meta-font-font-style); font-weight: var(--meta-font-font-weight); line=
-height: var(--meta-font-line-height); letter-spacing: var(--meta-font-lett=
er-spacing); text-transform: var(--meta-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-audio-embed { font-size: calc((var(--normal-meta-size-value) - 1) * =
calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-audio-embed { font-size: calc((var(--normal-meta-size-value) - 1) * =
1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqs-audio-embed { font-size: calc(var(--normal-meta-size-value) * 1rem);=
 }
}

.sqs-block-form .field-list .title { font-family: var(--form-block-title-te=
xt-font-font-family); font-style: var(--form-block-title-text-font-font-sty=
le); font-weight: var(--form-block-title-text-font-font-weight); line-heigh=
t: var(--form-block-title-text-font-line-height); letter-spacing: var(--for=
m-block-title-text-font-letter-spacing); text-transform: var(--form-block-t=
itle-text-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-form .field-list .title { font-size: calc((var(--form-block-ti=
tle-text-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem=
) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-form .field-list .title { font-size: calc((var(--form-block-ti=
tle-text-font-font-size-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .sqs-block-form .field-list .title { font-size: calc(var(--form-block-tit=
le-text-font-font-size-value) * 1rem) !important; }
}

.sqs-block-form .field-list input, .sqs-block-form .field-list textarea, .s=
qs-block-form .field-list .form-input-prefix { font-family: var(--form-bloc=
k-input-text-font-font-family); font-style: var(--form-block-input-text-fon=
t-font-style); font-weight: var(--form-block-input-text-font-font-weight); =
line-height: var(--form-block-input-text-font-line-height); letter-spacing:=
 var(--form-block-input-text-font-letter-spacing); text-transform: var(--fo=
rm-block-input-text-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-form .field-list input, .sqs-block-form .field-list textarea, =
.sqs-block-form .field-list .form-input-prefix { font-size: calc((var(--for=
m-block-input-text-font-font-size-value) - 1) * calc(.012 * min(100vh, 900p=
x)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-form .field-list input, .sqs-block-form .field-list textarea, =
.sqs-block-form .field-list .form-input-prefix { font-size: calc((var(--for=
m-block-input-text-font-font-size-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .sqs-block-form .field-list input, .sqs-block-form .field-list textarea, =
.sqs-block-form .field-list .form-input-prefix { font-size: calc(var(--form=
-block-input-text-font-font-size-value) * 1rem) !important; }
}

.sqs-block-form .field-list .description { font-family: var(--form-block-de=
scription-text-font-font-family); font-style: var(--form-block-description-=
text-font-font-style); font-weight: var(--form-block-description-text-font-=
font-weight); line-height: var(--form-block-description-text-font-line-heig=
ht); letter-spacing: var(--form-block-description-text-font-letter-spacing)=
; text-transform: var(--form-block-description-text-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-form .field-list .description { font-size: calc((var(--form-bl=
ock-description-text-font-font-size-value) - 1) * calc(.012 * min(100vh, 90=
0px)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-form .field-list .description { font-size: calc((var(--form-bl=
ock-description-text-font-font-size-value) - 1) * 1.2vw + 1rem) !important;=
 }
}

@media screen and (min-width: 1908px) {
  .sqs-block-form .field-list .description { font-size: calc(var(--form-blo=
ck-description-text-font-font-size-value) * 1rem) !important; }
}

.sqs-block-form .field-list .caption-text { font-family: var(--form-block-c=
aption-text-font-font-family); font-style: var(--form-block-caption-text-fo=
nt-font-style); font-weight: var(--form-block-caption-text-font-font-weight=
); line-height: var(--form-block-caption-text-font-line-height); letter-spa=
cing: var(--form-block-caption-text-font-letter-spacing); text-transform: v=
ar(--form-block-caption-text-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-form .field-list .caption-text { font-size: calc((var(--form-b=
lock-caption-text-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px=
)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-form .field-list .caption-text { font-size: calc((var(--form-b=
lock-caption-text-font-font-size-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .sqs-block-form .field-list .caption-text { font-size: calc(var(--form-bl=
ock-caption-text-font-font-size-value) * 1rem) !important; }
}

.sqs-block-form .field-list ::placeholder, .sqs-block-form .field-list sele=
ct.show-placeholder { font-family: var(--form-block-placeholder-text-font-f=
ont-family); font-style: var(--form-block-placeholder-text-font-font-style)=
; font-weight: var(--form-block-placeholder-text-font-font-weight); line-he=
ight: var(--form-block-placeholder-text-font-line-height); letter-spacing: =
var(--form-block-placeholder-text-font-letter-spacing); text-transform: var=
(--form-block-placeholder-text-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-form .field-list ::placeholder, .sqs-block-form .field-list se=
lect.show-placeholder { font-size: calc((var(--form-block-placeholder-text-=
font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem) !import=
ant; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-form .field-list ::placeholder, .sqs-block-form .field-list se=
lect.show-placeholder { font-size: calc((var(--form-block-placeholder-text-=
font-font-size-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .sqs-block-form .field-list ::placeholder, .sqs-block-form .field-list se=
lect.show-placeholder { font-size: calc(var(--form-block-placeholder-text-f=
ont-font-size-value) * 1rem) !important; }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
}

@media screen and (min-width: 1908px) {
}

@media screen and (max-width: 767px) and (orientation: portrait) {
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
}

@media screen and (min-width: 1908px) {
}

.sqs-block-form .field-list .option { font-family: var(--form-block-option-=
text-font-font-family); font-style: var(--form-block-option-text-font-font-=
style); font-weight: var(--form-block-option-text-font-font-weight); line-h=
eight: var(--form-block-option-text-font-line-height); letter-spacing: var(=
--form-block-option-text-font-letter-spacing); text-transform: var(--form-b=
lock-option-text-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-form .field-list .option { font-size: calc((var(--form-block-o=
ption-text-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1r=
em) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-form .field-list .option { font-size: calc((var(--form-block-o=
ption-text-font-font-size-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .sqs-block-form .field-list .option { font-size: calc(var(--form-block-op=
tion-text-font-font-size-value) * 1rem) !important; }
}

.sqs-block-form .field-list .question { font-family: var(--form-block-surve=
y-title-text-font-font-family); font-style: var(--form-block-survey-title-t=
ext-font-font-style); font-weight: var(--form-block-survey-title-text-font-=
font-weight); line-height: var(--form-block-survey-title-text-font-line-hei=
ght); letter-spacing: var(--form-block-survey-title-text-font-letter-spacin=
g); text-transform: var(--form-block-survey-title-text-font-text-transform)=
; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-form .field-list .question { font-size: calc((var(--form-block=
-survey-title-text-font-font-size-value) - 1) * calc(.012 * min(100vh, 900p=
x)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-form .field-list .question { font-size: calc((var(--form-block=
-survey-title-text-font-font-size-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .sqs-block-form .field-list .question { font-size: calc(var(--form-block-=
survey-title-text-font-font-size-value) * 1rem) !important; }
}

.sqs-block-form .field-list select { font-family: var(--form-block-select-d=
ropdown-text-font-font-family); font-style: var(--form-block-select-dropdow=
n-text-font-font-style); font-weight: var(--form-block-select-dropdown-text=
-font-font-weight); line-height: var(--form-block-select-dropdown-text-font=
-line-height); letter-spacing: var(--form-block-select-dropdown-text-font-l=
etter-spacing); text-transform: var(--form-block-select-dropdown-text-font-=
text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-form .field-list select { font-size: calc((var(--form-block-se=
lect-dropdown-text-font-font-size-value) - 1) * calc(.012 * min(100vh, 900p=
x)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-form .field-list select { font-size: calc((var(--form-block-se=
lect-dropdown-text-font-font-size-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .sqs-block-form .field-list select { font-size: calc(var(--form-block-sel=
ect-dropdown-text-font-font-size-value) * 1rem) !important; }
}

.sqs-block-form .field-list .phone select { font-family: var(--form-block-i=
nput-text-font-font-family); font-style: var(--form-block-input-text-font-f=
ont-style); font-weight: var(--form-block-input-text-font-font-weight); lin=
e-height: var(--form-block-input-text-font-line-height); letter-spacing: va=
r(--form-block-input-text-font-letter-spacing); text-transform: var(--form-=
block-input-text-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-form .field-list .phone select { font-size: calc((var(--form-b=
lock-input-text-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px))=
 + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-form .field-list .phone select { font-size: calc((var(--form-b=
lock-input-text-font-font-size-value) - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .sqs-block-form .field-list .phone select { font-size: calc(var(--form-bl=
ock-input-text-font-font-size-value) * 1rem) !important; }
}

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content.lightbox-form=
-content-background .form-title { font-family: var(--heading-font-font-fami=
ly); font-style: var(--heading-font-font-style); font-weight: var(--heading=
-font-font-weight); letter-spacing: var(--heading-font-letter-spacing); tex=
t-transform: var(--heading-font-text-transform); line-height: calc(var(--he=
ading-font-line-height) * (1 + (1 - var(--heading-3-size-value))/25)); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-modal-lightbox-content .lightbox-inner .lightbox-content.lightbox-fo=
rm-content-background .form-title { font-size: calc((var(--heading-3-size-v=
alue) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-modal-lightbox-content .lightbox-inner .lightbox-content.lightbox-fo=
rm-content-background .form-title { font-size: calc((var(--heading-3-size-v=
alue) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqs-modal-lightbox-content .lightbox-inner .lightbox-content.lightbox-fo=
rm-content-background .form-title { font-size: calc(var(--heading-3-size-va=
lue) * 1rem); }
}

.newsletter-form .newsletter-form-header-title { font-family: var(--newslet=
ter-block-title-text-font-font-family); font-style: var(--newsletter-block-=
title-text-font-font-style); font-weight: var(--newsletter-block-title-text=
-font-font-weight); line-height: var(--newsletter-block-title-text-font-lin=
e-height); letter-spacing: var(--newsletter-block-title-text-font-letter-sp=
acing); text-transform: var(--newsletter-block-title-text-font-text-transfo=
rm); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .newsletter-form .newsletter-form-header-title { font-size: calc((var(--n=
ewsletter-block-title-text-font-font-size-value) - 1) * calc(.012 * min(100=
vh, 900px)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .newsletter-form .newsletter-form-header-title { font-size: calc((var(--n=
ewsletter-block-title-text-font-font-size-value) - 1) * 1.2vw + 1rem) !impo=
rtant; }
}

@media screen and (min-width: 1908px) {
  .newsletter-form .newsletter-form-header-title { font-size: calc(var(--ne=
wsletter-block-title-text-font-font-size-value) * 1rem) !important; }
}

.newsletter-form .newsletter-form-header-description { font-family: var(--n=
ewsletter-block-description-text-font-font-family); font-style: var(--newsl=
etter-block-description-text-font-font-style); font-weight: var(--newslette=
r-block-description-text-font-font-weight); line-height: var(--newsletter-b=
lock-description-text-font-line-height); letter-spacing: var(--newsletter-b=
lock-description-text-font-letter-spacing); text-transform: var(--newslette=
r-block-description-text-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .newsletter-form .newsletter-form-header-description { font-size: calc((v=
ar(--newsletter-block-description-text-font-font-size-value) - 1) * calc(.0=
12 * min(100vh, 900px)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .newsletter-form .newsletter-form-header-description { font-size: calc((v=
ar(--newsletter-block-description-text-font-font-size-value) - 1) * 1.2vw +=
 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .newsletter-form .newsletter-form-header-description { font-size: calc(va=
r(--newsletter-block-description-text-font-font-size-value) * 1rem) !import=
ant; }
}

.newsletter-form .newsletter-form-field-element { font-family: var(--newsle=
tter-block-field-text-font-font-family); font-style: var(--newsletter-block=
-field-text-font-font-style); font-weight: var(--newsletter-block-field-tex=
t-font-font-weight); line-height: var(--newsletter-block-field-text-font-li=
ne-height); letter-spacing: var(--newsletter-block-field-text-font-letter-s=
pacing); text-transform: var(--newsletter-block-field-text-font-text-transf=
orm); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .newsletter-form .newsletter-form-field-element { font-size: calc((var(--=
newsletter-block-description-text-font-font-size-value) - 1) * calc(.012 * =
min(100vh, 900px)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .newsletter-form .newsletter-form-field-element { font-size: calc((var(--=
newsletter-block-description-text-font-font-size-value) - 1) * 1.2vw + 1rem=
) !important; }
}

@media screen and (min-width: 1908px) {
  .newsletter-form .newsletter-form-field-element { font-size: calc(var(--n=
ewsletter-block-description-text-font-font-size-value) * 1rem) !important; =
}
}

.newsletter-form .newsletter-form-footnote { font-family: var(--newsletter-=
block-footnote-text-font-font-family); font-style: var(--newsletter-block-f=
ootnote-text-font-font-style); font-weight: var(--newsletter-block-footnote=
-text-font-font-weight); line-height: var(--newsletter-block-footnote-text-=
font-line-height); letter-spacing: var(--newsletter-block-footnote-text-fon=
t-letter-spacing); text-transform: var(--newsletter-block-footnote-text-fon=
t-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .newsletter-form .newsletter-form-footnote { font-size: calc((var(--newsl=
etter-block-footnote-text-font-font-size-value) - 1) * calc(.012 * min(100v=
h, 900px)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .newsletter-form .newsletter-form-footnote { font-size: calc((var(--newsl=
etter-block-footnote-text-font-font-size-value) - 1) * 1.2vw + 1rem) !impor=
tant; }
}

@media screen and (min-width: 1908px) {
  .newsletter-form .newsletter-form-footnote { font-size: calc(var(--newsle=
tter-block-footnote-text-font-font-size-value) * 1rem) !important; }
}

.newsletter-block .newsletter-form-field-element, .newsletter-block .newsle=
tter-form-button { padding: 1.4rem 2rem !important; line-height: 1.2rem !im=
portant; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-summary-v2 .summary-block-setting-text-size-extralarge .summar=
y-title { font-size: calc((var(--heading-2-size-value) - 1) * calc(.012 * m=
in(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-summary-v2 .summary-block-setting-text-size-extralarge .summar=
y-title { font-size: calc((var(--heading-2-size-value) - 1) * 1.2vw + 1rem)=
; }
}

@media screen and (min-width: 1908px) {
  .sqs-block-summary-v2 .summary-block-setting-text-size-extralarge .summar=
y-title { font-size: calc(var(--heading-2-size-value) * 1rem); }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-summary-v2 .summary-block-setting-text-size-extralarge .summar=
y-excerpt p { font-size: calc((var(--normal-text-size-value) - 1) * calc(.0=
12 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-summary-v2 .summary-block-setting-text-size-extralarge .summar=
y-excerpt p { font-size: calc((var(--normal-text-size-value) - 1) * 1.2vw +=
 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqs-block-summary-v2 .summary-block-setting-text-size-extralarge .summar=
y-excerpt p { font-size: calc(var(--normal-text-size-value) * 1rem); }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-summary-v2 .summary-block-setting-text-size-large .summary-tit=
le { font-size: calc((var(--large-text-size-value) - 1) * calc(.012 * min(1=
00vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-summary-v2 .summary-block-setting-text-size-large .summary-tit=
le { font-size: calc((var(--large-text-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqs-block-summary-v2 .summary-block-setting-text-size-large .summary-tit=
le { font-size: calc(var(--large-text-size-value) * 1rem); }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-summary-v2 .summary-title, .sqs-block-summary-v2 .summary-bloc=
k-setting-text-size-medium .summary-title { font-size: calc((var(--normal-t=
ext-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-summary-v2 .summary-title, .sqs-block-summary-v2 .summary-bloc=
k-setting-text-size-medium .summary-title { font-size: calc((var(--normal-t=
ext-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqs-block-summary-v2 .summary-title, .sqs-block-summary-v2 .summary-bloc=
k-setting-text-size-medium .summary-title { font-size: calc(var(--normal-te=
xt-size-value) * 1rem); }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-summary-v2 .summary-block-setting-text-size-small .summary-tit=
le { font-size: calc((var(--small-text-size-value) - 1) * calc(.012 * min(1=
00vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-summary-v2 .summary-block-setting-text-size-small .summary-tit=
le { font-size: calc((var(--small-text-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqs-block-summary-v2 .summary-block-setting-text-size-small .summary-tit=
le { font-size: calc(var(--small-text-size-value) * 1rem); }
}

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper h1 { font=
-family: var(--heading-font-font-family); font-style: var(--heading-font-fo=
nt-style); font-weight: var(--heading-font-font-weight); line-height: var(-=
-heading-font-line-height); letter-spacing: var(--heading-font-letter-spaci=
ng); text-transform: var(--heading-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper h1 { fo=
nt-size: calc((var(--heading-3-size-value) - 1) * calc(.012 * min(100vh, 90=
0px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper h1 { fo=
nt-size: calc((var(--heading-3-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper h1 { fo=
nt-size: calc(var(--heading-3-size-value) * 1rem); }
}

.sqs-block-quote blockquote { font-family: var(--quote-block-text-font-font=
-family); font-style: var(--quote-block-text-font-font-style); font-weight:=
 var(--quote-block-text-font-font-weight); line-height: var(--quote-block-t=
ext-font-line-height); letter-spacing: var(--quote-block-text-font-letter-s=
pacing); text-transform: var(--quote-block-text-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-quote blockquote { font-size: calc((var(--quote-block-text-fon=
t-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-quote blockquote { font-size: calc((var(--quote-block-text-fon=
t-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqs-block-quote blockquote { font-size: calc(var(--quote-block-text-font=
-font-size-value) * 1rem); }
}

.sqs-block-quote .source { font-family: var(--quote-block-source-font-font-=
family); font-style: var(--quote-block-source-font-font-style); font-weight=
: var(--quote-block-source-font-font-weight); line-height: var(--quote-bloc=
k-source-font-line-height); letter-spacing: var(--quote-block-source-font-l=
etter-spacing); text-transform: var(--quote-block-source-font-text-transfor=
m); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .sqs-block-quote .source { font-size: calc((var(--quote-block-source-font=
-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .sqs-block-quote .source { font-size: calc((var(--quote-block-source-font=
-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .sqs-block-quote .source { font-size: calc(var(--quote-block-source-font-=
font-size-value) * 1rem); }
}

@media screen and (max-width: 991px) {
  html { font-size: min(var(--base-font-size), 16px); }
}

.course-list .course-list__course-name { font-family: var(--course-list-cou=
rse-name-font-font-family); font-style: var(--course-list-course-name-font-=
font-style); font-weight: var(--course-list-course-name-font-font-weight); =
line-height: var(--course-list-course-name-font-line-height); letter-spacin=
g: var(--course-list-course-name-font-letter-spacing); text-transform: var(=
--course-list-course-name-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-list .course-list__course-name { font-size: calc((var(--course-li=
st-course-name-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) =
+ 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-list .course-list__course-name { font-size: calc((var(--course-li=
st-course-name-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-list .course-list__course-name { font-size: calc(var(--course-lis=
t-course-name-font-font-size-value) * 1rem); }
}

.course-list .course-list__course-description { font-family: var(--course-l=
ist-course-description-font-font-family); font-style: var(--course-list-cou=
rse-description-font-font-style); font-weight: var(--course-list-course-des=
cription-font-font-weight); line-height: var(--course-list-course-descripti=
on-font-line-height); letter-spacing: var(--course-list-course-description-=
font-letter-spacing); text-transform: var(--course-list-course-description-=
font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-list .course-list__course-description { font-size: calc((var(--co=
urse-list-course-description-font-font-size-value) - 1) * calc(.012 * min(1=
00vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-list .course-list__course-description { font-size: calc((var(--co=
urse-list-course-description-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-list .course-list__course-description { font-size: calc(var(--cou=
rse-list-course-description-font-font-size-value) * 1rem); }
}

.course-list .course-list__list-chapter-item-chapter-name { font-family: va=
r(--course-list-chapter-item-chapter-name-font-font-family); font-style: va=
r(--course-list-chapter-item-chapter-name-font-font-style); font-weight: va=
r(--course-list-chapter-item-chapter-name-font-font-weight); line-height: v=
ar(--course-list-chapter-item-chapter-name-font-line-height); letter-spacin=
g: var(--course-list-chapter-item-chapter-name-font-letter-spacing); text-t=
ransform: var(--course-list-chapter-item-chapter-name-font-text-transform);=
 }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-list .course-list__list-chapter-item-chapter-name { font-size: ca=
lc((var(--course-list-chapter-item-chapter-name-font-font-size-value) - 1) =
* calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-list .course-list__list-chapter-item-chapter-name { font-size: ca=
lc((var(--course-list-chapter-item-chapter-name-font-font-size-value) - 1) =
* 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-list .course-list__list-chapter-item-chapter-name { font-size: ca=
lc(var(--course-list-chapter-item-chapter-name-font-font-size-value) * 1rem=
); }
}

.course-list .course-list__list-chapter-item-chapter-meta { font-family: va=
r(--course-list-chapter-item-chapter-meta-font-font-family); font-style: va=
r(--course-list-chapter-item-chapter-meta-font-font-style); font-weight: va=
r(--course-list-chapter-item-chapter-meta-font-font-weight); line-height: v=
ar(--course-list-chapter-item-chapter-meta-font-line-height); letter-spacin=
g: var(--course-list-chapter-item-chapter-meta-font-letter-spacing); text-t=
ransform: var(--course-list-chapter-item-chapter-meta-font-text-transform);=
 }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-list .course-list__list-chapter-item-chapter-meta { font-size: ca=
lc((var(--course-list-chapter-item-chapter-meta-font-font-size-value) - 1) =
* calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-list .course-list__list-chapter-item-chapter-meta { font-size: ca=
lc((var(--course-list-chapter-item-chapter-meta-font-font-size-value) - 1) =
* 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-list .course-list__list-chapter-item-chapter-meta { font-size: ca=
lc(var(--course-list-chapter-item-chapter-meta-font-font-size-value) * 1rem=
); }
}

.course-list .course-list__list-course-item-lesson-name { font-family: var(=
--course-list-course-item-lesson-name-font-font-family); font-style: var(--=
course-list-course-item-lesson-name-font-font-style); font-weight: var(--co=
urse-list-course-item-lesson-name-font-font-weight); line-height: var(--cou=
rse-list-course-item-lesson-name-font-line-height); letter-spacing: var(--c=
ourse-list-course-item-lesson-name-font-letter-spacing); text-transform: va=
r(--course-list-course-item-lesson-name-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-list .course-list__list-course-item-lesson-name { font-size: calc=
((var(--course-list-course-item-lesson-name-font-font-size-value) - 1) * ca=
lc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-list .course-list__list-course-item-lesson-name { font-size: calc=
((var(--course-list-course-item-lesson-name-font-font-size-value) - 1) * 1.=
2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-list .course-list__list-course-item-lesson-name { font-size: calc=
(var(--course-list-course-item-lesson-name-font-font-size-value) * 1rem); }
}

.course-list .course-list__list-course-item-lesson-excerpt { font-family: v=
ar(--course-list-course-item-lesson-excerpt-font-font-family); font-style: =
var(--course-list-course-item-lesson-excerpt-font-font-style); font-weight:=
 var(--course-list-course-item-lesson-excerpt-font-font-weight); line-heigh=
t: var(--course-list-course-item-lesson-excerpt-font-line-height); letter-s=
pacing: var(--course-list-course-item-lesson-excerpt-font-letter-spacing); =
text-transform: var(--course-list-course-item-lesson-excerpt-font-text-tran=
sform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-list .course-list__list-course-item-lesson-excerpt { font-size: c=
alc((var(--course-list-course-item-lesson-excerpt-font-font-size-value) - 1=
) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-list .course-list__list-course-item-lesson-excerpt { font-size: c=
alc((var(--course-list-course-item-lesson-excerpt-font-font-size-value) - 1=
) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-list .course-list__list-course-item-lesson-excerpt { font-size: c=
alc(var(--course-list-course-item-lesson-excerpt-font-font-size-value) * 1r=
em); }
}

.course-list .course-list__list-course-item-lesson-meta { font-family: var(=
--course-list-course-item-lesson-meta-font-font-family); font-style: var(--=
course-list-course-item-lesson-meta-font-font-style); font-weight: var(--co=
urse-list-course-item-lesson-meta-font-font-weight); line-height: var(--cou=
rse-list-course-item-lesson-meta-font-line-height); letter-spacing: var(--c=
ourse-list-course-item-lesson-meta-font-letter-spacing); text-transform: va=
r(--course-list-course-item-lesson-meta-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-list .course-list__list-course-item-lesson-meta { font-size: calc=
((var(--course-list-course-item-lesson-meta-font-font-size-value) - 1) * ca=
lc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-list .course-list__list-course-item-lesson-meta { font-size: calc=
((var(--course-list-course-item-lesson-meta-font-font-size-value) - 1) * 1.=
2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-list .course-list__list-course-item-lesson-meta { font-size: calc=
(var(--course-list-course-item-lesson-meta-font-font-size-value) * 1rem); }
}

.course-list .course-list__grid-chapter-item-chapter-name { font-family: va=
r(--course-list-grid-layout-chapter-name-font-font-family); font-style: var=
(--course-list-grid-layout-chapter-name-font-font-style); font-weight: var(=
--course-list-grid-layout-chapter-name-font-font-weight); line-height: var(=
--course-list-grid-layout-chapter-name-font-line-height); letter-spacing: v=
ar(--course-list-grid-layout-chapter-name-font-letter-spacing); text-transf=
orm: var(--course-list-grid-layout-chapter-name-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-list .course-list__grid-chapter-item-chapter-name { font-size: ca=
lc((var(--course-list-grid-layout-chapter-name-font-font-size-value) - 1) *=
 calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-list .course-list__grid-chapter-item-chapter-name { font-size: ca=
lc((var(--course-list-grid-layout-chapter-name-font-font-size-value) - 1) *=
 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-list .course-list__grid-chapter-item-chapter-name { font-size: ca=
lc(var(--course-list-grid-layout-chapter-name-font-font-size-value) * 1rem)=
; }
}

.course-list .course-list__grid-chapter-item-chapter-meta { font-family: va=
r(--course-list-grid-layout-chapter-meta-font-font-family); font-style: var=
(--course-list-grid-layout-chapter-meta-font-font-style); font-weight: var(=
--course-list-grid-layout-chapter-meta-font-font-weight); line-height: var(=
--course-list-grid-layout-chapter-meta-font-line-height); letter-spacing: v=
ar(--course-list-grid-layout-chapter-meta-font-letter-spacing); text-transf=
orm: var(--course-list-grid-layout-chapter-meta-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-list .course-list__grid-chapter-item-chapter-meta { font-size: ca=
lc((var(--course-list-grid-layout-chapter-meta-font-font-size-value) - 1) *=
 calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-list .course-list__grid-chapter-item-chapter-meta { font-size: ca=
lc((var(--course-list-grid-layout-chapter-meta-font-font-size-value) - 1) *=
 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-list .course-list__grid-chapter-item-chapter-meta { font-size: ca=
lc(var(--course-list-grid-layout-chapter-meta-font-font-size-value) * 1rem)=
; }
}

.course-list .course-list__grid-course-item-lesson-name { font-family: var(=
--course-list-grid-layout-course-item-name-font-font-family); font-style: v=
ar(--course-list-grid-layout-course-item-name-font-font-style); font-weight=
: var(--course-list-grid-layout-course-item-name-font-font-weight); line-he=
ight: var(--course-list-grid-layout-course-item-name-font-line-height); let=
ter-spacing: var(--course-list-grid-layout-course-item-name-font-letter-spa=
cing); text-transform: var(--course-list-grid-layout-course-item-name-font-=
text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-list .course-list__grid-course-item-lesson-name { font-size: calc=
((var(--course-list-grid-layout-course-item-name-font-font-size-value) - 1)=
 * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-list .course-list__grid-course-item-lesson-name { font-size: calc=
((var(--course-list-grid-layout-course-item-name-font-font-size-value) - 1)=
 * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-list .course-list__grid-course-item-lesson-name { font-size: calc=
(var(--course-list-grid-layout-course-item-name-font-font-size-value) * 1re=
m); }
}

.course-list .course-list__grid-course-item-lesson-excerpt { font-family: v=
ar(--course-list-grid-layout-course-item-excerpt-font-font-family); font-st=
yle: var(--course-list-grid-layout-course-item-excerpt-font-font-style); fo=
nt-weight: var(--course-list-grid-layout-course-item-excerpt-font-font-weig=
ht); line-height: var(--course-list-grid-layout-course-item-excerpt-font-li=
ne-height); letter-spacing: var(--course-list-grid-layout-course-item-excer=
pt-font-letter-spacing); text-transform: var(--course-list-grid-layout-cour=
se-item-excerpt-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-list .course-list__grid-course-item-lesson-excerpt { font-size: c=
alc((var(--course-list-grid-layout-course-item-excerpt-font-font-size-value=
) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-list .course-list__grid-course-item-lesson-excerpt { font-size: c=
alc((var(--course-list-grid-layout-course-item-excerpt-font-font-size-value=
) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-list .course-list__grid-course-item-lesson-excerpt { font-size: c=
alc(var(--course-list-grid-layout-course-item-excerpt-font-font-size-value)=
 * 1rem); }
}

.course-list .course-list__grid-course-item-lesson-meta { font-family: var(=
--course-list-grid-layout-course-item-meta-font-font-family); font-style: v=
ar(--course-list-grid-layout-course-item-meta-font-font-style); font-weight=
: var(--course-list-grid-layout-course-item-meta-font-font-weight); line-he=
ight: var(--course-list-grid-layout-course-item-meta-font-line-height); let=
ter-spacing: var(--course-list-grid-layout-course-item-meta-font-letter-spa=
cing); text-transform: var(--course-list-grid-layout-course-item-meta-font-=
text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-list .course-list__grid-course-item-lesson-meta { font-size: calc=
((var(--course-list-grid-layout-course-item-meta-font-font-size-value) - 1)=
 * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-list .course-list__grid-course-item-lesson-meta { font-size: calc=
((var(--course-list-grid-layout-course-item-meta-font-font-size-value) - 1)=
 * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-list .course-list__grid-course-item-lesson-meta { font-size: calc=
(var(--course-list-grid-layout-course-item-meta-font-font-size-value) * 1re=
m); }
}

.course-item .course-item__side-nav-chapter-title { font-family: var(--cour=
se-item-side-nav-chapter-name-font-font-family); font-style: var(--course-i=
tem-side-nav-chapter-name-font-font-style); font-weight: var(--course-item-=
side-nav-chapter-name-font-font-weight); line-height: var(--course-item-sid=
e-nav-chapter-name-font-line-height); letter-spacing: var(--course-item-sid=
e-nav-chapter-name-font-letter-spacing); text-transform: var(--course-item-=
side-nav-chapter-name-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-item .course-item__side-nav-chapter-title { font-size: calc((var(=
--course-item-side-nav-chapter-name-font-font-size-value) - 1) * calc(.012 =
* min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-item .course-item__side-nav-chapter-title { font-size: calc((var(=
--course-item-side-nav-chapter-name-font-font-size-value) - 1) * 1.2vw + 1r=
em); }
}

@media screen and (min-width: 1908px) {
  .course-item .course-item__side-nav-chapter-title { font-size: calc(var(-=
-course-item-side-nav-chapter-name-font-font-size-value) * 1rem); }
}

.course-item .course-item__side-nav-chapter-metadata { font-family: var(--c=
ourse-item-side-nav-chapter-meta-font-font-family); font-style: var(--cours=
e-item-side-nav-chapter-meta-font-font-style); font-weight: var(--course-it=
em-side-nav-chapter-meta-font-font-weight); line-height: var(--course-item-=
side-nav-chapter-meta-font-line-height); letter-spacing: var(--course-item-=
side-nav-chapter-meta-font-letter-spacing); text-transform: var(--course-it=
em-side-nav-chapter-meta-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-item .course-item__side-nav-chapter-metadata { font-size: calc((v=
ar(--course-item-side-nav-chapter-meta-font-font-size-value) - 1) * calc(.0=
12 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-item .course-item__side-nav-chapter-metadata { font-size: calc((v=
ar(--course-item-side-nav-chapter-meta-font-font-size-value) - 1) * 1.2vw +=
 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-item .course-item__side-nav-chapter-metadata { font-size: calc(va=
r(--course-item-side-nav-chapter-meta-font-font-size-value) * 1rem); }
}

.course-item .course-item__side-nav-link-title { font-family: var(--course-=
item-side-nav-lesson-name-font-font-family); font-style: var(--course-item-=
side-nav-lesson-name-font-font-style); font-weight: var(--course-item-side-=
nav-lesson-name-font-font-weight); line-height: var(--course-item-side-nav-=
lesson-name-font-line-height); letter-spacing: var(--course-item-side-nav-l=
esson-name-font-letter-spacing); text-transform: var(--course-item-side-nav=
-lesson-name-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-item .course-item__side-nav-link-title { font-size: calc((var(--c=
ourse-item-side-nav-lesson-name-font-font-size-value) - 1) * calc(.012 * mi=
n(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-item .course-item__side-nav-link-title { font-size: calc((var(--c=
ourse-item-side-nav-lesson-name-font-font-size-value) - 1) * 1.2vw + 1rem);=
 }
}

@media screen and (min-width: 1908px) {
  .course-item .course-item__side-nav-link-title { font-size: calc(var(--co=
urse-item-side-nav-lesson-name-font-font-size-value) * 1rem); }
}

.course-item .course-item__side-nav-lesson-metadata { font-family: var(--co=
urse-item-side-nav-lesson-meta-font-font-family); font-style: var(--course-=
item-side-nav-lesson-meta-font-font-style); font-weight: var(--course-item-=
side-nav-lesson-meta-font-font-weight); line-height: var(--course-item-side=
-nav-lesson-meta-font-line-height); letter-spacing: var(--course-item-side-=
nav-lesson-meta-font-letter-spacing); text-transform: var(--course-item-sid=
e-nav-lesson-meta-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-item .course-item__side-nav-lesson-metadata { font-size: calc((va=
r(--course-item-side-nav-lesson-meta-font-font-size-value) - 1) * calc(.012=
 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-item .course-item__side-nav-lesson-metadata { font-size: calc((va=
r(--course-item-side-nav-lesson-meta-font-font-size-value) - 1) * 1.2vw + 1=
rem); }
}

@media screen and (min-width: 1908px) {
  .course-item .course-item__side-nav-lesson-metadata { font-size: calc(var=
(--course-item-side-nav-lesson-meta-font-font-size-value) * 1rem); }
}

.course-item .course-item__course-title { font-family: var(--course-item-na=
me-font-font-family); font-style: var(--course-item-name-font-font-style); =
font-weight: var(--course-item-name-font-font-weight); line-height: var(--c=
ourse-item-name-font-line-height); letter-spacing: var(--course-item-name-f=
ont-letter-spacing); text-transform: var(--course-item-name-font-text-trans=
form); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-item .course-item__course-title { font-size: calc((var(--course-i=
tem-name-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem=
); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-item .course-item__course-title { font-size: calc((var(--course-i=
tem-name-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-item .course-item__course-title { font-size: calc(var(--course-it=
em-name-font-font-size-value) * 1rem); }
}

.course-item .course-item__side-nav-mobile-course-title { font-family: var(=
--course-item-name-mobile-font-font-family); font-style: var(--course-item-=
name-mobile-font-font-style); font-weight: var(--course-item-name-mobile-fo=
nt-font-weight); line-height: var(--course-item-name-mobile-font-line-heigh=
t); letter-spacing: var(--course-item-name-mobile-font-letter-spacing); tex=
t-transform: var(--course-item-name-mobile-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-item .course-item__side-nav-mobile-course-title { font-size: calc=
((var(--course-item-name-mobile-font-font-size-value) - 1) * calc(.012 * mi=
n(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-item .course-item__side-nav-mobile-course-title { font-size: calc=
((var(--course-item-name-mobile-font-font-size-value) - 1) * 1.2vw + 1rem);=
 }
}

@media screen and (min-width: 1908px) {
  .course-item .course-item__side-nav-mobile-course-title { font-size: calc=
(var(--course-item-name-mobile-font-font-size-value) * 1rem); }
}

.course-item .course-item__chapter-title { font-family: var(--course-item-c=
hapter-name-font-font-family); font-style: var(--course-item-chapter-name-f=
ont-font-style); font-weight: var(--course-item-chapter-name-font-font-weig=
ht); line-height: var(--course-item-chapter-name-font-line-height); letter-=
spacing: var(--course-item-chapter-name-font-letter-spacing); text-transfor=
m: var(--course-item-chapter-name-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-item .course-item__chapter-title { font-size: calc((var(--course-=
item-chapter-name-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px=
)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-item .course-item__chapter-title { font-size: calc((var(--course-=
item-chapter-name-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-item .course-item__chapter-title { font-size: calc(var(--course-i=
tem-chapter-name-font-font-size-value) * 1rem); }
}

.course-item .course-item__lesson-title { font-family: var(--course-item-le=
sson-name-font-font-family); font-style: var(--course-item-lesson-name-font=
-font-style); font-weight: var(--course-item-lesson-name-font-font-weight);=
 line-height: var(--course-item-lesson-name-font-line-height); letter-spaci=
ng: var(--course-item-lesson-name-font-letter-spacing); text-transform: var=
(--course-item-lesson-name-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .course-item .course-item__lesson-title { font-size: calc((var(--course-i=
tem-lesson-name-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px))=
 + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .course-item .course-item__lesson-title { font-size: calc((var(--course-i=
tem-lesson-name-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .course-item .course-item__lesson-title { font-size: calc(var(--course-it=
em-lesson-name-font-font-size-value) * 1rem); }
}

.gdpr-cookie-banner p { font-family: var(--cookie-banner-disclaimer-font-fo=
nt-family); font-style: var(--cookie-banner-disclaimer-font-font-style); fo=
nt-weight: var(--cookie-banner-disclaimer-font-font-weight); line-height: v=
ar(--cookie-banner-disclaimer-font-line-height); letter-spacing: var(--cook=
ie-banner-disclaimer-font-letter-spacing); text-transform: var(--cookie-ban=
ner-disclaimer-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .gdpr-cookie-banner p { font-size: calc((var(--cookie-banner-disclaimer-f=
ont-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .gdpr-cookie-banner p { font-size: calc((var(--cookie-banner-disclaimer-f=
ont-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .gdpr-cookie-banner p { font-size: calc(var(--cookie-banner-disclaimer-fo=
nt-font-size-value) * 1rem); }
}

.newsletter-block { transition: opacity 0.2s ease-out; }

.newsletter-block * { box-sizing: border-box; }

.newsletter-block:not(.rendered) { opacity: 0; }

.newsletter-block .newsletter-form-wrapper { width: 100%; }

.newsletter-block .newsletter-form-wrapper.hidden, .newsletter-block .newsl=
etter-form-wrapper .hidden { display: none; }

.newsletter-block .newsletter-form { text-align: center; }

.newsletter-block .newsletter-form-wrapper--alignLeft .newsletter-form { te=
xt-align: left; }

.newsletter-block .newsletter-form-wrapper--alignRight .newsletter-form { t=
ext-align: right; }

.newsletter-block .newsletter-form-header { width: 85%; margin: 0px auto; }

.newsletter-block .newsletter-form-wrapper--alignLeft .newsletter-form-head=
er, .newsletter-block .newsletter-form-wrapper--alignRight .newsletter-form=
-header { width: 100%; margin: 0px; }

.newsletter-block .newsletter-form-header-title { margin: 0px 0px 1rem; pad=
ding: 0px; text-align: inherit; }

.newsletter-block .newsletter-form-header-title a { text-decoration: underl=
ine; }

.newsletter-block .newsletter-form-header-description p { margin: 1rem 0px;=
 padding: 0px; }

.newsletter-block .newsletter-form-header-description a { text-decoration: =
underline; }

.newsletter-block .newsletter-form-body { padding: 0px 0px 1rem; }

.newsletter-block .newsletter-form-fields-wrapper { display: inline-block; =
width: auto; margin: 1rem 0px 0px; }

.newsletter-block .newsletter-form-name-fieldset { display: inline-block; w=
idth: auto; margin: 0px; padding: 0px; border: none; }

.newsletter-block .newsletter-form-wrapper--layoutStack .newsletter-form-na=
me-fieldset { display: block; width: 100%; max-width: 18rem; }

.newsletter-block .newsletter-form-field-wrapper { display: inline-block; w=
idth: auto; min-width: 18rem; padding: 0.5rem 0.25rem; }

.newsletter-block .newsletter-form-wrapper--alignLeft .newsletter-form-fiel=
d-wrapper { padding: 0.5rem 0.25rem 0.5rem 0px; }

.newsletter-block .newsletter-form-wrapper--alignRight .newsletter-form-fie=
ld-wrapper { padding: 0.5rem 0px 0.5rem 0.25rem; }

.newsletter-block .newsletter-form-wrapper--layoutStack .newsletter-form-fi=
eld-wrapper { display: block; width: 100%; max-width: 18rem; padding: 0.5re=
m 0px; }

.newsletter-block .newsletter-form-field-label { display: none; }

.newsletter-block .newsletter-form-field-element { width: 100%; padding: 1e=
m; background: rgb(255, 255, 255); transition: background 0.3s ease-out, bo=
rder 0.3s ease-out; }

.newsletter-block .newsletter-form-field-element:focus { background: rgb(25=
5, 255, 255); }

.newsletter-block .newsletter-form-field-element::-webkit-input-placeholder=
 { color: rgba(0, 0, 0, 0.3); }

.newsletter-block .field-error { display: none; }

.newsletter-block .newsletter-form-field-wrapper .field-error { display: bl=
ock; margin-bottom: 1rem; padding: 0.5rem; background: rgb(254, 217, 219); =
color: rgb(242, 61, 61); line-height: normal; }

.newsletter-block .newsletter-form-button-wrapper { display: inline-block; =
width: auto; margin: 1rem 0px 0px; padding: 0.5rem 0.25rem; }

.newsletter-block .newsletter-form-wrapper--alignLeft .newsletter-form-butt=
on-wrapper { padding: 0.5rem 0.25rem 0.5rem 0px; }

.newsletter-block .newsletter-form-wrapper--alignRight .newsletter-form-but=
ton-wrapper { padding: 0.5rem 0px 0.5rem 0.25rem; }

.newsletter-block .newsletter-form-wrapper--layoutStack .newsletter-form-bu=
tton-wrapper { display: block; padding: 0.5rem 0px; }

.newsletter-block .newsletter-form-button { position: relative; width: auto=
; padding: 1em 2.25em; text-align: center; white-space: nowrap; cursor: poi=
nter; appearance: none; }

.newsletter-block .newsletter-form-spinner.sqs-spin.light.large { visibilit=
y: hidden; position: absolute; top: 50%; left: 50%; height: 22px; width: 22=
px; margin-top: -11px; margin-left: -11px; border: none !important; }

.newsletter-block .newsletter-form-spinner.sqs-spin.light.large::before, .n=
ewsletter-block .newsletter-form-spinner.sqs-spin.light.large::after { cont=
ent: ""; position: absolute; inset: 0px; border-radius: 50%; border: 2px so=
lid currentcolor; }

.newsletter-block .newsletter-form-spinner.sqs-spin.light.large::before { o=
pacity: 0.15; clip-path: inset(0px 0px 50%); }

.newsletter-block .newsletter-form-spinner.sqs-spin.light.large::after { op=
acity: 0.7; clip-path: inset(50% 0px 0px); }

.newsletter-block .newsletter-form:not(.submitting) .newsletter-form-spinne=
r.sqs-spin.light.large { animation: auto ease 0s 1 normal none running none=
; }

.newsletter-block .newsletter-form.submitting .newsletter-form-spinner.sqs-=
spin.light.large { visibility: visible; }

.newsletter-block .newsletter-form.submitting .newsletter-form-button-label=
 { visibility: hidden; }

.newsletter-block .newsletter-form-footnote p { opacity: 0.8; margin: 1rem =
0px; padding: 0px; }

.newsletter-block .newsletter-form-footnote p:last-child { margin-bottom: 0=
px; }

.newsletter-block .newsletter-form-footnote a { text-decoration: underline;=
 }

.newsletter-block .form-submission-text p { margin: 1rem 0px; padding: 0px;=
 }

.newsletter-block .form-submission-text p:first-child { margin-top: 0px; }

.newsletter-block .form-submission-text p:last-child { margin-bottom: 0px; =
}

.newsletter-block .form-submission-text a { text-decoration: underline; }

.sqs-alternate-block-style-container .newsletter-block .newsletter-form-wra=
pper .newsletter-form-field-element { border: 1px solid rgba(0, 0, 0, 0.12)=
; }

.sqs-block-newsletter .newsletter-form-field-element { border: 1px solid rg=
ba(0, 0, 0, 0.12); }

.newsletter-form-small-mode .newsletter-form-header { width: 100%; }

.newsletter-form-small-mode .newsletter-form-header-title { margin: 0px 0px=
 1rem; }

.newsletter-form-small-mode .newsletter-form-header-description p { margin:=
 0px 0px 1rem; line-height: normal; }

.newsletter-form-small-mode .newsletter-form-body { padding: 0px 0px 0.5rem=
; }

.newsletter-form-small-mode .newsletter-form-fields-wrapper { display: bloc=
k; }

.newsletter-form-small-mode .newsletter-form-name-fieldset { width: 100%; }

.newsletter-form-small-mode .newsletter-form-field-wrapper, .newsletter-for=
m-small-mode .newsletter-form-button-wrapper { display: block; width: 100%;=
 min-width: 0px; }

.newsletter-form-small-mode .newsletter-form-button-wrapper { margin: 0.5re=
m 0px 0px; }

.newsletter-form-small-mode .newsletter-form-footnote p { margin: -2rem 0px=
; }

.newsletter-form-small-mode .newsletter-form-footnote p:last-child { margin=
-bottom: 0px; }

.newsletter-form-small-mode .form-submission-text p { margin: -2rem 0px; li=
ne-height: normal; }

.newsletter-form-small-mode .form-submission-text p:first-child { margin-to=
p: 0px; }

.newsletter-form-small-mode .form-submission-text p:last-child { margin-bot=
tom: 0px; }

@media screen and (max-width: 320px) {
  .newsletter-block .newsletter-form-header { width: 100%; }
  .newsletter-block .newsletter-form-header-title { margin: 0px 0px 1rem; }
  .newsletter-block .newsletter-form-header-description p { margin: 0px 0px=
 1rem; line-height: normal; }
  .newsletter-block .newsletter-form-body { padding: 0px 0px 0.5rem; }
  .newsletter-block .newsletter-form-fields-wrapper { display: block; }
  .newsletter-block .newsletter-form-name-fieldset { width: 100%; }
  .newsletter-block .newsletter-form-field-wrapper, .newsletter-block .news=
letter-form-button-wrapper { display: block; width: 100%; min-width: 0px; }
  .newsletter-block .newsletter-form-button-wrapper { margin: 0.5rem 0px 0p=
x; }
  .newsletter-block .newsletter-form-footnote p { margin: -2rem 0px; }
  .newsletter-block .newsletter-form-footnote p:last-child { margin-bottom:=
 0px; }
  .newsletter-block .form-submission-text p { margin: -2rem 0px; line-heigh=
t: normal; }
  .newsletter-block .form-submission-text p:first-child { margin-top: 0px; =
}
  .newsletter-block .form-submission-text p:last-child { margin-bottom: 0px=
; }
}

.newsletter-block.newsletter-form-has-small-container .newsletter-form-head=
er { width: 100%; }

.newsletter-block.newsletter-form-has-small-container .newsletter-form-head=
er-title { margin: 0px 0px 1rem; }

.newsletter-block.newsletter-form-has-small-container .newsletter-form-head=
er-description p { margin: 0px 0px 1rem; line-height: normal; }

.newsletter-block.newsletter-form-has-small-container .newsletter-form-body=
 { padding: 0px 0px 0.5rem; }

.newsletter-block.newsletter-form-has-small-container .newsletter-form-fiel=
ds-wrapper { display: block; }

.newsletter-block.newsletter-form-has-small-container .newsletter-form-name=
-fieldset { width: 100%; }

.newsletter-block.newsletter-form-has-small-container .newsletter-form-fiel=
d-wrapper, .newsletter-block.newsletter-form-has-small-container .newslette=
r-form-button-wrapper { display: block; width: 100%; min-width: 0px; }

.newsletter-block.newsletter-form-has-small-container .newsletter-form-butt=
on-wrapper { margin: 0.5rem 0px 0px; }

.newsletter-block.newsletter-form-has-small-container .newsletter-form-foot=
note p { margin: -2rem 0px; }

.newsletter-block.newsletter-form-has-small-container .newsletter-form-foot=
note p:last-child { margin-bottom: 0px; }

.newsletter-block.newsletter-form-has-small-container .form-submission-text=
 p { margin: -2rem 0px; line-height: normal; }

.newsletter-block.newsletter-form-has-small-container .form-submission-text=
 p:first-child { margin-top: 0px; }

.newsletter-block.newsletter-form-has-small-container .form-submission-text=
 p:last-child { margin-bottom: 0px; }

.sqs-block-image .sqs-block-image-figure { margin: 0px; }

.sqs-block-image .sqs-block-image-link { display: block; }

.sqs-block-image .sqs-block-image-button { display: block; width: 100%; bor=
der: none; padding: 0px; background: none; }

.sqs-block-image .design-layout-fluid { width: 100%; height: 100%; }

.sqs-block-image .design-layout-fluid .fluid-image-animation-wrapper { widt=
h: 100%; height: 100%; }

.sqs-block-image .design-layout-fluid img { width: 100%; height: 100%; posi=
tion: absolute; display: block; }

.sqs-block-image .design-layout-fluid button.lightbox { }

.sqs-block-image .design-layout-fluid .sqs-image { display: flex; }

.sqs-block-image .design-layout-fluid.image-position-left .sqs-image { just=
ify-content: flex-start; }

.sqs-block-image .design-layout-fluid.image-position-center .sqs-image { ju=
stify-content: center; }

.sqs-block-image .design-layout-fluid.image-position-right .sqs-image { jus=
tify-content: flex-end; }

.sqs-block-image .design-layout-fluid .fluid-image-container .content-fill =
{ display: block; width: 100%; height: 100%; position: absolute; left: 0px;=
 top: 0px; }

.sqs-block-image .design-layout-fluid .fluid-image-container .content-fill =
img { position: absolute !important; top: 0px !important; left: 0px !import=
ant; width: 100% !important; height: 100% !important; }

.sqs-block-image.sqs-stretched .sqs-block-content { height: 100%; width: 10=
0%; }

.sqs-image-min-height { min-height: 1px; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-blo=
ck-wrapper { position: relative; overflow: hidden; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-blo=
ck-wrapper img { position: absolute; width: 100%; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-blo=
ck-wrapper.lightbox { cursor: pointer; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-car=
d-wrapper { display: none; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2).layout-cap=
tion-below .image-caption-wrapper.sqs-editing { padding-top: 17px; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2).layout-cap=
tion-hidden .image-caption-wrapper { height: 0px; overflow: hidden; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2).layout-cap=
tion-overlay .intrinsic, .sqs-block-image .image-block-outer-wrapper:not(.i=
mage-block-v2).layout-caption-overlay-hover .intrinsic { position: relative=
; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2).layout-cap=
tion-overlay .image-caption-wrapper, .sqs-block-image .image-block-outer-wr=
apper:not(.image-block-v2).layout-caption-overlay-hover .image-caption-wrap=
per { position: absolute; inset: auto 0px 0px; padding: 17px; background: r=
gba(0, 0, 0, 0.7); max-height: 100%; box-sizing: border-box; overflow-y: au=
to; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2).layout-cap=
tion-overlay .image-caption-wrapper h1, .sqs-block-image .image-block-outer=
-wrapper:not(.image-block-v2).layout-caption-overlay-hover .image-caption-w=
rapper h1, .sqs-block-image .image-block-outer-wrapper:not(.image-block-v2)=
.layout-caption-overlay .image-caption-wrapper h2, .sqs-block-image .image-=
block-outer-wrapper:not(.image-block-v2).layout-caption-overlay-hover .imag=
e-caption-wrapper h2, .sqs-block-image .image-block-outer-wrapper:not(.imag=
e-block-v2).layout-caption-overlay .image-caption-wrapper h3, .sqs-block-im=
age .image-block-outer-wrapper:not(.image-block-v2).layout-caption-overlay-=
hover .image-caption-wrapper h3, .sqs-block-image .image-block-outer-wrappe=
r:not(.image-block-v2).layout-caption-overlay .image-caption-wrapper strong=
, .sqs-block-image .image-block-outer-wrapper:not(.image-block-v2).layout-c=
aption-overlay-hover .image-caption-wrapper strong { color: rgb(238, 238, 2=
38); }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2).layout-cap=
tion-overlay .image-caption-wrapper p, .sqs-block-image .image-block-outer-=
wrapper:not(.image-block-v2).layout-caption-overlay-hover .image-caption-wr=
apper p { color: rgb(187, 187, 187); line-height: 1.68em; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2).layout-cap=
tion-overlay .image-caption-wrapper p a, .sqs-block-image .image-block-oute=
r-wrapper:not(.image-block-v2).layout-caption-overlay-hover .image-caption-=
wrapper p a { color: rgb(187, 187, 187); text-decoration: underline; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2).layout-cap=
tion-overlay-hover .image-caption-wrapper { opacity: 0; transition: opacity=
 0.1s ease-out; visibility: hidden; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2).layout-cap=
tion-overlay-hover .image-caption { transition: margin-bottom 0.1s ease-out=
; margin-bottom: -5px; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2).layout-cap=
tion-overlay-hover:hover .image-caption-wrapper, .sqs-block-image .image-bl=
ock-outer-wrapper:not(.image-block-v2).layout-caption-overlay-hover :focus =
+ .image-caption-wrapper { max-height: 75%; opacity: 1; visibility: visible=
; }

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2).layout-cap=
tion-overlay-hover:hover .image-caption-wrapper .image-caption, .sqs-block-=
image .image-block-outer-wrapper:not(.image-block-v2).layout-caption-overla=
y-hover :focus + .image-caption-wrapper .image-caption { margin-bottom: 0px=
; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 { position: rela=
tive; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .intrinsic { pos=
ition: relative; max-width: initial !important; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-inset { p=
osition: relative; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .intrinsic img {=
 display: block; width: 100%; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .sqs-image-conte=
nt::after, .sqs-block-image .image-block-outer-wrapper.image-block-v2 .imag=
e-overlay { content: ""; display: block; position: absolute; z-index: 1; in=
set: 0px; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-card-wrap=
per { z-index: 2; pointer-events: none; }

body.sqs-tweak-overlays-active .sqs-block-image .image-block-outer-wrapper.=
image-block-v2 .image-card-wrapper { pointer-events: auto; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-card { po=
inter-events: auto; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-card .sqs=
-editing { pointer-events: auto; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 a.image-inset, .=
sqs-block-image .image-block-outer-wrapper.image-block-v2 a.image-title-wra=
pper { display: block; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 a.image-inset:ho=
ver, .sqs-block-image .image-block-outer-wrapper.image-block-v2 a.image-tit=
le-wrapper:hover { text-decoration: none; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-title * {=
 margin: 0px; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-subtitle =
:first-child { margin-top: 0px; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-subtitle =
:last-child { margin-bottom: 0px; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .sqs-image.stret=
ch { margin: 0px !important; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 + .image-caption=
-wrapper, .sqs-block-image .image-block-outer-wrapper.image-block-v2 .image=
-caption-wrapper { display: none; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .sqs-editing-ove=
rlay { z-index: 1; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .upload-indicato=
r { display: none !important; }

.sqs-block-image .image-block-outer-wrapper.image-block-v2:not(.design-layo=
ut-poster) ~ .yui3-resize-handles-wrapper { display: none; }

.sqs-block-image .design-layout-poster .image-card-wrapper { display: flex;=
 align-items: center; justify-content: center; position: absolute; inset: 0=
px; }

.sqs-block-image .design-layout-poster .image-card-wrapper, .sqs-block-imag=
e .design-layout-poster .image-card { pointer-events: none !important; }

body.sqs-tweak-overlays-active .sqs-block-image .design-layout-poster .imag=
e-card-wrapper, body.sqs-tweak-overlays-active .sqs-block-image .design-lay=
out-poster .image-card { pointer-events: auto !important; }

.sqs-block-image .design-layout-poster .image-card-wrapper a { pointer-even=
ts: auto; display: inline-block; }

.sqs-block-image .design-layout-poster .intrinsic img { display: block; pos=
ition: absolute; top: 0px; left: 0px; width: 100%; }

.sqs-block-image .design-layout-poster .image-card { width: 60%; }

.sqs-block-image .design-layout-poster .image-title-wrapper + .image-subtit=
le-wrapper .image-subtitle { margin-top: 3%; }

.sqs-block-image .design-layout-poster .image-button { margin-top: 6%; }

.sqs-block-image .design-layout-inline .intrinsic { margin: 0px auto; }

.sqs-block-image .design-layout-card .image-title-wrapper + .image-subtitle=
-wrapper .image-subtitle { margin-top: 4%; }

.sqs-block-image .design-layout-card .image-button { margin-top: 6%; }

.sqs-block-image .design-layout-card.sqs-narrow-width .image-card-wrapper {=
 margin-top: 5%; }

.sqs-block-image .design-layout-card:not(.sqs-narrow-width) { display: flex=
; justify-content: space-between; }

.sqs-block-image .design-layout-card:not(.sqs-narrow-width).image-position-=
right { flex-direction: row-reverse; }

.sqs-block-image .design-layout-card:not(.sqs-narrow-width) > div:first-chi=
ld { width: calc(47.5%); }

.sqs-block-image .design-layout-card:not(.sqs-narrow-width) .image-card-wra=
pper { position: relative; width: calc(47.5%); }

.sqs-block-image .design-layout-card:not(.sqs-narrow-width) .image-card-wra=
pper { display: flex; align-items: center; justify-content: center; min-hei=
ght: 100%; }

.sqs-block-image .design-layout-card:not(.sqs-narrow-width) .image-card { p=
osition: relative; width: 100%; }

.sqs-block-image .design-layout-card:not(.sqs-narrow-width).image-position-=
left .image-card-wrapper { margin-left: 5%; }

.sqs-block-image .design-layout-card:not(.sqs-narrow-width).image-position-=
right .image-card-wrapper { margin-right: 5%; }

.sqs-block-image .design-layout-card:not(.sqs-narrow-width)::after { conten=
t: ""; display: block; clear: both; }

.sqs-block-image .design-layout-overlap .image-card-wrapper { position: rel=
ative; }

.sqs-block-image .design-layout-overlap .image-subtitle * { margin-bottom: =
0px; }

.sqs-block-image .design-layout-overlap .image-title-wrapper + .image-subti=
tle-wrapper .image-subtitle { margin-top: 5%; }

.sqs-block-image .design-layout-overlap .image-button { margin-top: 8%; }

.sqs-block-image .design-layout-overlap.sqs-narrow-width .image-card-wrappe=
r { padding: 0px 4%; }

.sqs-block-image .design-layout-overlap.sqs-narrow-width .image-card { widt=
h: 92.5%; }

.sqs-block-image .design-layout-overlap.sqs-narrow-width .image-title { mar=
gin-top: calc(-2.5% - 1em); }

.sqs-block-image .design-layout-overlap.sqs-narrow-width .image-title-wrapp=
er, .sqs-block-image .design-layout-overlap.sqs-narrow-width .image-subtitl=
e-wrapper { width: 108.108%; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) { display: f=
lex; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-card-=
wrapper, .sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) > d=
iv:first-child { width: 50%; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-card-=
wrapper { display: flex; align-items: center; justify-content: flex-end; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width).image-positi=
on-right { flex-direction: row-reverse; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width).image-positi=
on-right .image-card-wrapper { justify-content: flex-start; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-card =
{ width: 100%; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width).image-positi=
on-left .image-card { margin-left: -100%; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width).image-positi=
on-right .image-card { margin-right: -100%; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-title=
-wrapper, .sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .i=
mage-subtitle-wrapper, .sqs-block-image .design-layout-overlap:not(.sqs-nar=
row-width) .image-button-wrapper { box-sizing: border-box; padding: 0px 5%;=
 }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-subti=
tle-wrapper { padding-top: 0px; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-subti=
tle { width: 100%; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) > div:first-=
child > div { width: 100%; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-title=
-wrapper { width: 115%; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width).image-positi=
on-left .image-title-wrapper { margin-left: -15%; }

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width).image-positi=
on-right > div:first-child > div { left: 0%; }

.sqs-block-image .design-layout-collage .image-card { padding: 10%; box-siz=
ing: border-box; }

.sqs-block-image .design-layout-collage .image-subtitle-wrapper { width: 10=
0%; }

.sqs-block-image .design-layout-collage .image-title-wrapper + .image-subti=
tle-wrapper .image-subtitle { margin-top: 4%; }

.sqs-block-image .design-layout-collage .image-button { margin-top: 5%; }

.sqs-block-image .design-layout-collage.sqs-narrow-width .intrinsic { width=
: 90%; }

.sqs-block-image .design-layout-collage.sqs-narrow-width .image-card-wrappe=
r { width: 90%; margin-top: calc(-20%); position: relative; }

.sqs-block-image .design-layout-collage.sqs-narrow-width.image-position-lef=
t::after { content: " "; display: block; clear: both; }

.sqs-block-image .design-layout-collage.sqs-narrow-width.image-position-lef=
t .image-card-wrapper { float: right; }

.sqs-block-image .design-layout-collage.sqs-narrow-width.image-position-rig=
ht .intrinsic { left: 10%; }

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) { display: f=
lex; }

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-positi=
on-right { flex-direction: row-reverse; }

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-card-=
wrapper, .sqs-block-image .design-layout-collage:not(.sqs-narrow-width) > d=
iv:first-child { width: 50%; }

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .intrinsic {=
 overflow: visible; }

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .sqs-intrins=
ic { width: 100%; }

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-inset=
, .sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .sqs-image=
-content { position: relative !important; }

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-card-=
wrapper { display: flex; align-items: flex-start; justify-content: flex-sta=
rt; }

.image-block-collage-content-position-top .sqs-block-image .design-layout-c=
ollage:not(.sqs-narrow-width) .image-card { margin-top: 10%; }

.image-block-collage-content-position-bottom .sqs-block-image .design-layou=
t-collage:not(.sqs-narrow-width) .image-card { margin-bottom: 10%; }

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-positi=
on-left > div:first-child > div, .sqs-block-image .design-layout-collage:no=
t(.sqs-narrow-width).image-position-left > div:first-child > a { width: 100=
%; }

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-positi=
on-left .image-card { width: 110%; margin-left: -10%; }

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-positi=
on-right > div:first-child > div, .sqs-block-image .design-layout-collage:n=
ot(.sqs-narrow-width).image-position-right > div:first-child > a { width: 1=
00%; left: 0%; }

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-positi=
on-right .image-card { width: 110%; margin-right: -10%; }

.sqs-block-image .design-layout-stack .intrinsic img { display: block; posi=
tion: absolute; top: 0px; left: 0px; width: 100%; }

.sqs-block-image .design-layout-stack .image-card-wrapper { margin-top: 7%;=
 }

.sqs-block-image .design-layout-stack .image-title-wrapper + .image-subtitl=
e-wrapper .image-subtitle { margin-top: 4%; }

.sqs-block-image .design-layout-stack .image-button { margin-top: 4%; }

.sqs-block-image .design-layout-card .intrinsic img, .sqs-block-image .desi=
gn-layout-overlap .intrinsic img, .sqs-block-image .design-layout-collage .=
intrinsic img, .sqs-block-image .design-layout-stack .intrinsic img { width=
: 100% !important; height: auto !important; position: static !important; }

.sqs-block-image .design-layout-card .sqs-image:not(.sqs-empty) .sqs-image-=
content, .sqs-block-image .design-layout-overlap .sqs-image:not(.sqs-empty)=
 .sqs-image-content, .sqs-block-image .design-layout-collage .sqs-image:not=
(.sqs-empty) .sqs-image-content, .sqs-block-image .design-layout-stack .sqs=
-image:not(.sqs-empty) .sqs-image-content { padding-bottom: 0px !important;=
 }

.image-block-outer-wrapper.animation-disabled, .image-block-outer-wrapper.a=
nimation-loaded { transform: translateZ(0px); }

.image-block-outer-wrapper.animation-disabled .image-inset, .image-block-ou=
ter-wrapper.animation-disabled .image-block-wrapper, .image-block-outer-wra=
pper.animation-disabled .sqs-image-content, .image-block-outer-wrapper.anim=
ation-disabled .image-caption-wrapper, .image-block-outer-wrapper.animation=
-disabled .sqs-dynamic-text-container { transition: none !important; }

.image-block-outer-wrapper.combination-animation-custom { transform: transl=
ateZ(0px); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-fade-in .image-inset, .image-block-outer-wrapper.combination-animation-cu=
stom.individual-animation-fade-in .image-block-wrapper, .image-block-outer-=
wrapper.combination-animation-custom.individual-animation-fade-in .sqs-imag=
e-content { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1), transfo=
rm 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity, transform; opa=
city: 0; transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-fade-in.animation-loaded .image-inset, .image-block-outer-wrapper.combina=
tion-animation-custom.individual-animation-fade-in.animation-loaded .image-=
block-wrapper, .image-block-outer-wrapper.combination-animation-custom.indi=
vidual-animation-fade-in.animation-loaded .sqs-image-content { opacity: 1; =
transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-slide-up .image-inset, .image-block-outer-wrapper.combination-animation-c=
ustom.individual-animation-slide-up .image-block-wrapper, .image-block-oute=
r-wrapper.combination-animation-custom.individual-animation-slide-up .sqs-i=
mage-content { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1), tran=
sform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity, transform; =
opacity: 0; transform: matrix(1, 0, 0, 1, 0, 20); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-slide-up.animation-loaded .image-inset, .image-block-outer-wrapper.combin=
ation-animation-custom.individual-animation-slide-up.animation-loaded .imag=
e-block-wrapper, .image-block-outer-wrapper.combination-animation-custom.in=
dividual-animation-slide-up.animation-loaded .sqs-image-content { opacity: =
1; transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-slide-down .image-inset, .image-block-outer-wrapper.combination-animation=
-custom.individual-animation-slide-down .image-block-wrapper, .image-block-=
outer-wrapper.combination-animation-custom.individual-animation-slide-down =
.sqs-image-content { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1)=
, transform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity, trans=
form; opacity: 0; transform: matrix(1, 0, 0, 1, 0, -20); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-slide-down.animation-loaded .image-inset, .image-block-outer-wrapper.comb=
ination-animation-custom.individual-animation-slide-down.animation-loaded .=
image-block-wrapper, .image-block-outer-wrapper.combination-animation-custo=
m.individual-animation-slide-down.animation-loaded .sqs-image-content { opa=
city: 1; transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-slide-from-left .image-inset, .image-block-outer-wrapper.combination-anim=
ation-custom.individual-animation-slide-from-left .image-block-wrapper, .im=
age-block-outer-wrapper.combination-animation-custom.individual-animation-s=
lide-from-left .sqs-image-content { transition: opacity 800ms cubic-bezier(=
0.4, 0, 0.2, 1), transform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change:=
 opacity, transform; opacity: 0; transform: matrix(1, 0, 0, 1, -20, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-slide-from-left.animation-loaded .image-inset, .image-block-outer-wrapper=
.combination-animation-custom.individual-animation-slide-from-left.animatio=
n-loaded .image-block-wrapper, .image-block-outer-wrapper.combination-anima=
tion-custom.individual-animation-slide-from-left.animation-loaded .sqs-imag=
e-content { opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-slide-from-right .image-inset, .image-block-outer-wrapper.combination-ani=
mation-custom.individual-animation-slide-from-right .image-block-wrapper, .=
image-block-outer-wrapper.combination-animation-custom.individual-animation=
-slide-from-right .sqs-image-content { transition: opacity 800ms cubic-bezi=
er(0.4, 0, 0.2, 1), transform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-chan=
ge: opacity, transform; opacity: 0; transform: matrix(1, 0, 0, 1, 20, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-slide-from-right.animation-loaded .image-inset, .image-block-outer-wrappe=
r.combination-animation-custom.individual-animation-slide-from-right.animat=
ion-loaded .image-block-wrapper, .image-block-outer-wrapper.combination-ani=
mation-custom.individual-animation-slide-from-right.animation-loaded .sqs-i=
mage-content { opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-horizontal-clip .image-inset, .image-block-outer-wrapper.combination-anim=
ation-custom.individual-animation-horizontal-clip .image-block-wrapper, .im=
age-block-outer-wrapper.combination-animation-custom.individual-animation-h=
orizontal-clip .sqs-image-content { transition: -webkit-clip-path 800ms cub=
ic-bezier(0.4, 0, 0.2, 1), clip-path 800ms cubic-bezier(0.4, 0, 0.2, 1); wi=
ll-change: -webkit-clip-path, clip-path; clip-path: polygon(0% 50%, 0% 100%=
, 0% 100%, 0% 50%, 100% 50%, 100% 0%, 100% 0%, 100% 50%, 100% 50%, 100% 50%=
); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-horizontal-clip.animation-loaded .image-inset, .image-block-outer-wrapper=
.combination-animation-custom.individual-animation-horizontal-clip.animatio=
n-loaded .image-block-wrapper, .image-block-outer-wrapper.combination-anima=
tion-custom.individual-animation-horizontal-clip.animation-loaded .sqs-imag=
e-content { clip-path: polygon(0% 50%, 0% 100%, 100% 100%, 100% 50%, 100% 5=
0%, 100% 0%, 0% 0%, 0% 50%, 100% 50%, 100% 50%); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-vertical-clip .image-inset, .image-block-outer-wrapper.combination-animat=
ion-custom.individual-animation-vertical-clip .image-block-wrapper, .image-=
block-outer-wrapper.combination-animation-custom.individual-animation-verti=
cal-clip .sqs-image-content { transition: -webkit-clip-path 800ms cubic-bez=
ier(0.4, 0, 0.2, 1), clip-path 800ms cubic-bezier(0.4, 0, 0.2, 1); will-cha=
nge: -webkit-clip-path, clip-path; clip-path: polygon(50% 0%, 100% 0%, 100%=
 0%, 50% 0%, 50% 100%, 0% 100%, 0% 100%, 50% 100%, 50% 100%, 50% 100%); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-vertical-clip.animation-loaded .image-inset, .image-block-outer-wrapper.c=
ombination-animation-custom.individual-animation-vertical-clip.animation-lo=
aded .image-block-wrapper, .image-block-outer-wrapper.combination-animation=
-custom.individual-animation-vertical-clip.animation-loaded .sqs-image-cont=
ent { clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 100%, 50% 100%, 0%=
 100%, 0% 0%, 50% 0%, 50% 100%, 50% 100%); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-tilt-down .image-inset, .image-block-outer-wrapper.combination-animation-=
custom.individual-animation-tilt-down .image-block-wrapper, .image-block-ou=
ter-wrapper.combination-animation-custom.individual-animation-tilt-down .sq=
s-image-content { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1), t=
ransform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity, transfor=
m; opacity: 0; transform: matrix(0.92, -0.03, 0, 0.92, 0, 20); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-tilt-down.animation-loaded .image-inset, .image-block-outer-wrapper.combi=
nation-animation-custom.individual-animation-tilt-down.animation-loaded .im=
age-block-wrapper, .image-block-outer-wrapper.combination-animation-custom.=
individual-animation-tilt-down.animation-loaded .sqs-image-content { opacit=
y: 1; transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-tilt-up .image-inset, .image-block-outer-wrapper.combination-animation-cu=
stom.individual-animation-tilt-up .image-block-wrapper, .image-block-outer-=
wrapper.combination-animation-custom.individual-animation-tilt-up .sqs-imag=
e-content { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1), transfo=
rm 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity, transform; opa=
city: 0; transform: matrix(0.92, 0.03, 0, 0.92, 0, 20); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-tilt-up.animation-loaded .image-inset, .image-block-outer-wrapper.combina=
tion-animation-custom.individual-animation-tilt-up.animation-loaded .image-=
block-wrapper, .image-block-outer-wrapper.combination-animation-custom.indi=
vidual-animation-tilt-up.animation-loaded .sqs-image-content { opacity: 1; =
transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-focus-in .image-inset, .image-block-outer-wrapper.combination-animation-c=
ustom.individual-animation-focus-in .image-block-wrapper, .image-block-oute=
r-wrapper.combination-animation-custom.individual-animation-focus-in .sqs-i=
mage-content { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1), tran=
sform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity, transform; =
opacity: 0; transform: matrix(0.92, 0, 0, 0.92, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-animatio=
n-focus-in.animation-loaded .image-inset, .image-block-outer-wrapper.combin=
ation-animation-custom.individual-animation-focus-in.animation-loaded .imag=
e-block-wrapper, .image-block-outer-wrapper.combination-animation-custom.in=
dividual-animation-focus-in.animation-loaded .sqs-image-content { opacity: =
1; transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-text-ani=
mation-fade-in .image-caption-wrapper, .image-block-outer-wrapper.combinati=
on-animation-custom.individual-text-animation-fade-in .sqs-dynamic-text-con=
tainer { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1), transform =
800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity, transform; opacit=
y: 0; transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-text-ani=
mation-fade-in.animation-loaded .image-caption-wrapper, .image-block-outer-=
wrapper.combination-animation-custom.individual-text-animation-fade-in.anim=
ation-loaded.sqs-text-ready .sqs-dynamic-text-container { opacity: 1; trans=
form: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-text-ani=
mation-slide-up .image-caption-wrapper, .image-block-outer-wrapper.combinat=
ion-animation-custom.individual-text-animation-slide-up .sqs-dynamic-text-c=
ontainer { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1), transfor=
m 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity, transform; opac=
ity: 0; transform: matrix(1, 0, 0, 1, 0, 20); }

.image-block-outer-wrapper.combination-animation-custom.individual-text-ani=
mation-slide-up.animation-loaded .image-caption-wrapper, .image-block-outer=
-wrapper.combination-animation-custom.individual-text-animation-slide-up.an=
imation-loaded.sqs-text-ready .sqs-dynamic-text-container { opacity: 1; tra=
nsform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-text-ani=
mation-slide-down .image-caption-wrapper, .image-block-outer-wrapper.combin=
ation-animation-custom.individual-text-animation-slide-down .sqs-dynamic-te=
xt-container { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1), tran=
sform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity, transform; =
opacity: 0; transform: matrix(1, 0, 0, 1, 0, -20); }

.image-block-outer-wrapper.combination-animation-custom.individual-text-ani=
mation-slide-down.animation-loaded .image-caption-wrapper, .image-block-out=
er-wrapper.combination-animation-custom.individual-text-animation-slide-dow=
n.animation-loaded.sqs-text-ready .sqs-dynamic-text-container { opacity: 1;=
 transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-text-ani=
mation-slide-from-left .image-caption-wrapper, .image-block-outer-wrapper.c=
ombination-animation-custom.individual-text-animation-slide-from-left .sqs-=
dynamic-text-container { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2=
, 1), transform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity, t=
ransform; opacity: 0; transform: matrix(1, 0, 0, 1, -20, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-text-ani=
mation-slide-from-left.animation-loaded .image-caption-wrapper, .image-bloc=
k-outer-wrapper.combination-animation-custom.individual-text-animation-slid=
e-from-left.animation-loaded.sqs-text-ready .sqs-dynamic-text-container { o=
pacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-text-ani=
mation-slide-from-right .image-caption-wrapper, .image-block-outer-wrapper.=
combination-animation-custom.individual-text-animation-slide-from-right .sq=
s-dynamic-text-container { transition: opacity 800ms cubic-bezier(0.4, 0, 0=
.2, 1), transform 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity,=
 transform; opacity: 0; transform: matrix(1, 0, 0, 1, 20, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-text-ani=
mation-slide-from-right.animation-loaded .image-caption-wrapper, .image-blo=
ck-outer-wrapper.combination-animation-custom.individual-text-animation-sli=
de-from-right.animation-loaded.sqs-text-ready .sqs-dynamic-text-container {=
 opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-text-ani=
mation-focus-in .image-caption-wrapper, .image-block-outer-wrapper.combinat=
ion-animation-custom.individual-text-animation-focus-in .sqs-dynamic-text-c=
ontainer { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1), transfor=
m 800ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity, transform; opac=
ity: 0; transform: matrix(0.92, 0, 0, 0.92, 0, 0); }

.image-block-outer-wrapper.combination-animation-custom.individual-text-ani=
mation-focus-in.animation-loaded .image-caption-wrapper, .image-block-outer=
-wrapper.combination-animation-custom.individual-text-animation-focus-in.an=
imation-loaded.sqs-text-ready .sqs-dynamic-text-container { opacity: 1; tra=
nsform: matrix(1, 0, 0, 1, 0, 0); }

.image-block-poster-text-alignment-left .sqs-block-image .design-layout-pos=
ter .image-card > * { text-align: left !important; }

.image-block-poster-text-alignment-center .sqs-block-image .design-layout-p=
oster .image-card > * { text-align: center !important; }

.image-block-poster-text-alignment-right .sqs-block-image .design-layout-po=
ster .image-card > *, .image-block-poster-text-alignment-match .sqs-block-i=
mage .design-layout-poster.image-position-right .image-card > *, .image-blo=
ck-poster-text-alignment-opposite .sqs-block-image .design-layout-poster.im=
age-position-left .image-card > * { text-align: right !important; }

.image-block-card-text-alignment-left .sqs-block-image .design-layout-card =
.image-card > * { text-align: left !important; }

.image-block-card-text-alignment-center .sqs-block-image .design-layout-car=
d .image-card > * { text-align: center !important; }

.image-block-card-text-alignment-right .sqs-block-image .design-layout-card=
 .image-card > *, .image-block-card-text-alignment-match .sqs-block-image .=
design-layout-card.image-position-right .image-card > *, .image-block-card-=
text-alignment-opposite .sqs-block-image .design-layout-card.image-position=
-left .image-card > * { text-align: right !important; }

.image-block-overlap-text-alignment-left .sqs-block-image .design-layout-ov=
erlap .image-card > * { text-align: left !important; }

.image-block-overlap-text-alignment-center .sqs-block-image .design-layout-=
overlap .image-card > * { text-align: center !important; }

.image-block-overlap-text-alignment-right .sqs-block-image .design-layout-o=
verlap .image-card > *, .image-block-overlap-text-alignment-match .sqs-bloc=
k-image .design-layout-overlap.image-position-right .image-card > *, .image=
-block-overlap-text-alignment-opposite .sqs-block-image .design-layout-over=
lap.image-position-left .image-card > * { text-align: right !important; }

.image-block-collage-text-alignment-left .sqs-block-image .design-layout-co=
llage .image-card > * { text-align: left !important; }

.image-block-collage-text-alignment-center .sqs-block-image .design-layout-=
collage .image-card > * { text-align: center !important; }

.image-block-collage-text-alignment-right .sqs-block-image .design-layout-c=
ollage .image-card > *, .image-block-collage-text-alignment-match .sqs-bloc=
k-image .design-layout-collage.image-position-right .image-card > *, .image=
-block-collage-text-alignment-opposite .sqs-block-image .design-layout-coll=
age.image-position-left .image-card > * { text-align: right !important; }

.image-block-stack-text-alignment-left .sqs-block-image .design-layout-stac=
k .image-card > * { text-align: left !important; }

.image-block-stack-text-alignment-center .sqs-block-image .design-layout-st=
ack .image-card > * { text-align: center !important; }

.image-block-stack-text-alignment-right .sqs-block-image .design-layout-sta=
ck .image-card > *, .image-block-stack-text-alignment-match .sqs-block-imag=
e .design-layout-stack.image-position-right .image-card > *, .image-block-s=
tack-text-alignment-opposite .sqs-block-image .design-layout-stack.image-po=
sition-left .image-card > * { text-align: right !important; }

.sqs-dynamic-text { min-width: 100%; line-height: 1em; }

.image-block-v2:not([class*=3D"-animation-"]) { opacity: 0; transition: opa=
city 1s ease-out 1s; }

.sqs-text-ready .image-block-v2:not([class*=3D"-animation-"]), .sqs-text-re=
ady.image-block-v2:not([class*=3D"-animation-"]) { opacity: 1; }

.image-block-card-content-position-top .sqs-block-image .design-layout-card=
 .image-card-wrapper { align-items: flex-start; }

.image-block-card-content-position-center .sqs-block-image .design-layout-c=
ard .image-card-wrapper { align-items: center; }

.image-block-card-content-position-bottom .sqs-block-image .design-layout-c=
ard .image-card-wrapper { align-items: flex-end; }

.image-block-overlap-content-position-top .sqs-block-image .design-layout-o=
verlap .image-card-wrapper { align-items: flex-start; }

.image-block-overlap-content-position-center .sqs-block-image .design-layou=
t-overlap .image-card-wrapper { align-items: center; }

.image-block-overlap-content-position-bottom .sqs-block-image .design-layou=
t-overlap .image-card-wrapper { align-items: flex-end; }

.image-block-collage-content-position-top .sqs-block-image .design-layout-c=
ollage .image-card-wrapper { align-items: flex-start; }

.image-block-collage-content-position-center .sqs-block-image .design-layou=
t-collage .image-card-wrapper { align-items: center; }

.image-block-collage-content-position-bottom .sqs-block-image .design-layou=
t-collage .image-card-wrapper { align-items: flex-end; }

.menu-block .menu-selector { margin-bottom: 3em; }

.menu-block .menu-selector label { display: inline-block; padding: 0px 0.5e=
m; cursor: pointer; }

.menu-block .menu-selector label.menu-select-labels--active { text-decorati=
on: underline; }

.menu-block .menu-select-button { display: none; }

.menu-block .menus--has-multiple .menu { display: none; }

.menu-block .menu-header { margin-bottom: 3em; }

.menu-block .menu-section { margin-top: 1em; }

.menu-block .menu-section + .menu-section { margin-top: 5em; }

.menu-block .menu-section-header { margin-bottom: 2em; padding-bottom: 1em;=
 }

.menu-block .menu-item { margin-bottom: 0px; padding-bottom: 2em; margin-to=
p: 0px; }

.menu-block .menu-item-description { margin-top: 5px; }

.menu-block .menu-item-price-bottom { margin: 0.5em 0px; }

.menu-block .menu-style-classic .menu-selector, .menu-block .menu-style-cla=
ssic .menu-header, .menu-block .menu-style-classic .menu-section-title, .me=
nu-block .menu-style-classic .menu-section-description { text-align: center=
; }

.menu-block .menu-style-classic .menu-items { column-width: 18em; column-ga=
p: 3em; }

.menu-block .menu-style-classic .menu-item { break-inside: avoid; width: 10=
0%; }

.menu-block .menu-style-classic .menu-item-description { margin-right: 3em;=
 }

.menu-block .menu-style-classic .menu-item-price-top { float: right; paddin=
g-left: 20px; }

.menu-block .menu-style-classic .menu-item-price-bottom { display: none; }

.menu-block .menu-style-simple .menu-selector, .menu-block .menu-style-simp=
le .menu { text-align: center; }

.menu-block .menu-style-simple .menu-item-price-top { display: none; }

.sqs-use--icon, .sqs-use--mask { fill: transparent; transition: fill 170ms =
ease-in-out; }

.sqs-svg-icon--wrapper { display: inline-block; position: relative; overflo=
w: hidden; cursor: pointer; text-decoration: none; transition: background-c=
olor 170ms ease-in-out; z-index: 0; }

.sqs-svg-icon--wrapper > div, .sqs-svg-icon--wrapper svg { position: absolu=
te; top: 0px; left: 0px; width: 100%; height: 100%; }

.socialaccountlinks-v2-block .social-icons-shape-circle .sqs-svg-icon--wrap=
per, .social-account-links-v2-block .social-icons-shape-circle .sqs-svg-ico=
n--wrapper { border-radius: 50%; }

.socialaccountlinks-v2-block .social-icons-shape-rounded .sqs-svg-icon--wra=
pper, .social-account-links-v2-block .social-icons-shape-rounded .sqs-svg-i=
con--wrapper { border-radius: 15%; }

.socialaccountlinks-v2-block .social-icons-style-regular .sqs-svg-icon--wra=
pper, .social-account-links-v2-block .social-icons-style-regular .sqs-svg-i=
con--wrapper { border-radius: 0px; }

.socialaccountlinks-v2-block .social-icons-style-regular .sqs-svg-icon--wra=
pper > div, .social-account-links-v2-block .social-icons-style-regular .sqs=
-svg-icon--wrapper > div { transform: scale(2); }

.socialaccountlinks-v2-block .sqs-svg-icon--wrapper, .social-account-links-=
v2-block .sqs-svg-icon--wrapper { transition: opacity 170ms ease-in-out; }

.socialaccountlinks-v2-block .sqs-svg-icon--social, .social-account-links-v=
2-block .sqs-svg-icon--social, .socialaccountlinks-v2-block .sqs-use--icon,=
 .social-account-links-v2-block .sqs-use--icon, .socialaccountlinks-v2-bloc=
k .sqs-use--mask, .social-account-links-v2-block .sqs-use--mask { fill: tra=
nsparent; }

.socialaccountlinks-v2-block .sqs-svg-icon--wrapper:hover, .social-account-=
links-v2-block .sqs-svg-icon--wrapper:hover { opacity: 0.8; }

.socialaccountlinks-v2-block .social-icons-size-extra-small.social-icons-st=
yle-regular .sqs-svg-icon--wrapper, .social-account-links-v2-block .social-=
icons-size-extra-small.social-icons-style-regular .sqs-svg-icon--wrapper { =
width: 16px; height: 16px; }

.socialaccountlinks-v2-block .social-icons-size-small.social-icons-style-re=
gular .sqs-svg-icon--wrapper, .social-account-links-v2-block .social-icons-=
size-small.social-icons-style-regular .sqs-svg-icon--wrapper { width: 20px;=
 height: 20px; }

.socialaccountlinks-v2-block .social-icons-size-medium.social-icons-style-r=
egular .sqs-svg-icon--wrapper, .social-account-links-v2-block .social-icons=
-size-medium.social-icons-style-regular .sqs-svg-icon--wrapper, .socialacco=
untlinks-v2-block .social-icons-size-extra-small:not(.social-icons-style-re=
gular) .sqs-svg-icon--wrapper, .social-account-links-v2-block .social-icons=
-size-extra-small:not(.social-icons-style-regular) .sqs-svg-icon--wrapper {=
 width: 24px; height: 24px; }

.socialaccountlinks-v2-block .social-icons-size-large.social-icons-style-re=
gular .sqs-svg-icon--wrapper, .social-account-links-v2-block .social-icons-=
size-large.social-icons-style-regular .sqs-svg-icon--wrapper, .socialaccoun=
tlinks-v2-block .social-icons-size-small:not(.social-icons-style-regular) .=
sqs-svg-icon--wrapper, .social-account-links-v2-block .social-icons-size-sm=
all:not(.social-icons-style-regular) .sqs-svg-icon--wrapper { width: 28px; =
height: 28px; }

.socialaccountlinks-v2-block .social-icons-size-extra-large.social-icons-st=
yle-regular .sqs-svg-icon--wrapper, .social-account-links-v2-block .social-=
icons-size-extra-large.social-icons-style-regular .sqs-svg-icon--wrapper, .=
socialaccountlinks-v2-block .social-icons-size-medium:not(.social-icons-sty=
le-regular) .sqs-svg-icon--wrapper, .social-account-links-v2-block .social-=
icons-size-medium:not(.social-icons-style-regular) .sqs-svg-icon--wrapper {=
 width: 32px; height: 32px; }

.socialaccountlinks-v2-block .social-icons-size-large:not(.social-icons-sty=
le-regular) .sqs-svg-icon--wrapper, .social-account-links-v2-block .social-=
icons-size-large:not(.social-icons-style-regular) .sqs-svg-icon--wrapper { =
width: 36px; height: 36px; }

.socialaccountlinks-v2-block .social-icons-size-extra-large:not(.social-ico=
ns-style-regular) .sqs-svg-icon--wrapper, .social-account-links-v2-block .s=
ocial-icons-size-extra-large:not(.social-icons-style-regular) .sqs-svg-icon=
--wrapper { width: 48px; height: 48px; }

.sqs-svg-icon--list { display: flex; align-items: center; }

.social-icon-alignment-left .sqs-svg-icon--list { justify-content: flex-sta=
rt; }

.social-icon-alignment-right .sqs-svg-icon--list { justify-content: flex-en=
d; }

.social-icon-alignment-center .sqs-svg-icon--list { justify-content: center=
; }

.social-icons-size-extra-small.social-icon-alignment-left .sqs-svg-icon--wr=
apper { margin: 0px 6px 0px 0px; }

.social-icons-size-extra-small.social-icon-alignment-right .sqs-svg-icon--w=
rapper { margin: 0px 0px 0px 6px; }

.social-icons-size-extra-small.social-icon-alignment-center .sqs-svg-icon--=
wrapper { margin: 0px 3px; }

.social-icons-size-small.social-icon-alignment-left .sqs-svg-icon--wrapper =
{ margin: 0px 8px 0px 0px; }

.social-icons-size-small.social-icon-alignment-right .sqs-svg-icon--wrapper=
 { margin: 0px 0px 0px 8px; }

.social-icons-size-small.social-icon-alignment-center .sqs-svg-icon--wrappe=
r { margin: 0px 4px; }

.social-icons-size-medium.social-icon-alignment-left .sqs-svg-icon--wrapper=
 { margin: 0px 8px 0px 0px; }

.social-icons-size-medium.social-icon-alignment-right .sqs-svg-icon--wrappe=
r { margin: 0px 0px 0px 8px; }

.social-icons-size-medium.social-icon-alignment-center .sqs-svg-icon--wrapp=
er { margin: 0px 4px; }

.social-icons-size-extra-small.social-icons-style-regular.social-icon-align=
ment-left .sqs-svg-icon--wrapper, .social-icons-size-large.social-icon-alig=
nment-left .sqs-svg-icon--wrapper { margin: 0px 10px 0px 0px; }

.social-icons-size-extra-small.social-icons-style-regular.social-icon-align=
ment-right .sqs-svg-icon--wrapper, .social-icons-size-large.social-icon-ali=
gnment-right .sqs-svg-icon--wrapper { margin: 0px 0px 0px 10px; }

.social-icons-size-extra-small.social-icons-style-regular.social-icon-align=
ment-center .sqs-svg-icon--wrapper, .social-icons-size-large.social-icon-al=
ignment-center .sqs-svg-icon--wrapper { margin: 0px 5px; }

.social-icons-size-small.social-icons-style-regular.social-icon-alignment-l=
eft .sqs-svg-icon--wrapper, .social-icons-size-extra-large.social-icon-alig=
nment-left .sqs-svg-icon--wrapper { margin: 0px 12px 0px 0px; }

.social-icons-size-small.social-icons-style-regular.social-icon-alignment-r=
ight .sqs-svg-icon--wrapper, .social-icons-size-extra-large.social-icon-ali=
gnment-right .sqs-svg-icon--wrapper { margin: 0px 0px 0px 12px; }

.social-icons-size-small.social-icons-style-regular.social-icon-alignment-c=
enter .sqs-svg-icon--wrapper, .social-icons-size-extra-large.social-icon-al=
ignment-center .sqs-svg-icon--wrapper { margin: 0px 6px; }

.social-icons-size-medium.social-icons-style-regular.social-icon-alignment-=
left .sqs-svg-icon--wrapper { margin: 0px 14px 0px 0px; }

.social-icons-size-medium.social-icons-style-regular.social-icon-alignment-=
right .sqs-svg-icon--wrapper { margin: 0px 0px 0px 14px; }

.social-icons-size-medium.social-icons-style-regular.social-icon-alignment-=
center .sqs-svg-icon--wrapper { margin: 0px 7px; }

.social-icons-size-large.social-icons-style-regular.social-icon-alignment-l=
eft .sqs-svg-icon--wrapper { margin: 0px 16px 0px 0px; }

.social-icons-size-large.social-icons-style-regular.social-icon-alignment-r=
ight .sqs-svg-icon--wrapper { margin: 0px 0px 0px 16px; }

.social-icons-size-large.social-icons-style-regular.social-icon-alignment-c=
enter .sqs-svg-icon--wrapper { margin: 0px 8px; }

.social-icons-size-extra-large.social-icons-style-regular.social-icon-align=
ment-left .sqs-svg-icon--wrapper { margin: 0px 18px 0px 0px; }

.social-icons-size-extra-large.social-icons-style-regular.social-icon-align=
ment-right .sqs-svg-icon--wrapper { margin: 0px 0px 0px 18px; }

.social-icons-size-extra-large.social-icons-style-regular.social-icon-align=
ment-center .sqs-svg-icon--wrapper { margin: 0px 9px; }

.sqs-block-summary-v2 * { box-sizing: border-box; }

.sqs-block-summary-v2 .summary-thumbnail-outer-container { position: relati=
ve; }

.sqs-block-summary-v2 .summary-heading { display: none; margin: 0px 0px 15p=
x; padding-right: 10px; font-size: 14px; line-height: normal; }

.sqs-block-summary-v2 .summary-carousel-pager { display: none; }

.sqs-block-summary-v2 .summary-item-list { list-style-type: none; margin: 0=
px; padding: 0px; }

.sqs-block-summary-v2 .summary-item { visibility: hidden; }

.sqs-block-summary-v2 .summary-item.positioned { visibility: visible; }

.sqs-style-mode-active .sqs-block-summary-v2 .is-product-quick-view-enabled=
 .summary-item:first-child .sqs-product-quick-view-button-wrapper { opacity=
: 1; }

.sqs-style-mode-active .sqs-block-summary-v2 .is-product-quick-view-enabled=
 .summary-item:first-child .sqs-product-mark-wrapper { opacity: 0; }

.sqs-block-summary-v2 .summary-thumbnail-container { position: relative; di=
splay: block; }

.sqs-block-summary-v2 .summary-thumbnail-container:hover { opacity: 1 !impo=
rtant; }

.sqs-block-summary-v2 .summary-thumbnail-container img { opacity: 0; displa=
y: block; width: 100%; height: auto; font-size: 13px; line-height: normal; =
transition: opacity 0.6s; }

.sqs-block-summary-v2 .summary-thumbnail-container img.loaded { opacity: 1;=
 }

.sqs-block-summary-v2 .summary-thumbnail-container img:not(.loaded) .sqs-pr=
oduct-mark-wrapper .sqs-product-quick-view-button-wrapper { opacity: 0 !imp=
ortant; }

.sqs-block-summary-v2 .img-wrapper, .sqs-block-summary-v2 .sqs-video-wrappe=
r { position: relative; width: 100%; height: auto; }

.sqs-block-summary-v2 .summary-product-status .product-mark { position: abs=
olute; top: 15px; right: 0px; padding: 6px 8px; background: rgb(34, 34, 34)=
; color: rgb(255, 255, 255); font-size: 14px; line-height: 14px; text-trans=
form: uppercase; -webkit-font-smoothing: antialiased; box-sizing: content-b=
ox; }

.sqs-block-summary-v2 .summary-thumbnail-event-date { display: none; positi=
on: absolute; top: 10px; right: 10px; height: 50px; width: 50px; padding: 3=
px; background: rgb(255, 255, 255); text-align: center; box-sizing: content=
-box; }

.sqs-block-summary-v2 .summary-thumbnail-event-date-inner { display: table-=
cell; vertical-align: middle; }

.sqs-block-summary-v2 .summary-thumbnail-event-date-month { display: block;=
 color: rgb(51, 51, 51); font-size: 14px; line-height: 14px; text-transform=
: uppercase; }

.sqs-block-summary-v2 .summary-thumbnail-event-date-day { display: block; c=
olor: rgb(51, 51, 51); font-size: 26px; line-height: 26px; }

.sqs-block-summary-v2 .summary-content { text-align: left; }

.sqs-block-summary-v2 .summary-title { margin: 0px 0px 10px; line-height: 1=
.2em; text-align: left; }

.sqs-block-summary-v2 .summary-price { margin: 0px 0px 10px; }

.sqs-block-summary-v2 .summary-price .product-price { font-size: 14px; line=
-height: 20px; text-align: left; }

.sqs-block-summary-v2 .summary-price .product-price .original-price { opaci=
ty: 0.7; text-decoration: line-through; }

.sqs-block-summary-v2 .product-scarcity { font-size: 14px; line-height: 20p=
x; text-align: left; margin: 0px 0px 10px; }

.sqs-block-summary-v2 .summary-excerpt { margin: 0px 0px 10px; }

.sqs-block-summary-v2 .summary-excerpt p, .sqs-block-summary-v2 .summary-ex=
cerpt ul, .sqs-block-summary-v2 .summary-excerpt li { font-size: 14px; line=
-height: 1.4em; margin: 0px 0px 10px; text-align: left; }

.sqs-block-summary-v2 .summary-excerpt p:first-of-type, .sqs-block-summary-=
v2 .summary-excerpt ul:first-of-type, .sqs-block-summary-v2 .summary-excerp=
t li:first-of-type { margin-top: 0px !important; }

.sqs-block-summary-v2 .summary-excerpt p:last-of-type, .sqs-block-summary-v=
2 .summary-excerpt ul:last-of-type, .sqs-block-summary-v2 .summary-excerpt =
li:last-of-type { margin-bottom: 0px !important; }

.sqs-block-summary-v2 .summary-excerpt > blockquote p { font-size: inherit;=
 line-height: inherit; margin: inherit; text-align: inherit; }

.sqs-block-summary-v2 .summary-excerpt > blockquote p:first-of-type { margi=
n-top: inherit; }

.sqs-block-summary-v2 .summary-excerpt > blockquote p:last-of-type { margin=
-bottom: inherit; }

.sqs-block-summary-v2 .summary-block-collection-type-lessons .summary-descr=
iption { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertic=
al; -webkit-line-clamp: 3; }

.sqs-block-summary-v2 .summary-block-collection-type-lessons .summary-hide-=
description { display: none; }

.sqs-block-summary-v2 .summary-read-more-link { display: none; margin: 0px =
0px 10px; font-size: 14px; line-height: 20px; text-align: left; }

.sqs-block-summary-v2 .summary-metadata-container { display: none; font-siz=
e: 13px; line-height: normal; }

.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title =
.summary-metadata-container--above-title, .sqs-block-summary-v2 .summary-bl=
ock-setting-metadata-position-below-title .summary-metadata-container--belo=
w-title, .sqs-block-summary-v2 .summary-block-setting-metadata-position-bel=
ow-content .summary-metadata-container--below-content { display: block; }

.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.=
summary-block-setting-primary-metadata-date .summary-metadata-container, .s=
qs-block-summary-v2 .summary-block-setting-metadata-position-below-title.su=
mmary-block-setting-primary-metadata-date .summary-metadata-container, .sqs=
-block-summary-v2 .summary-block-setting-metadata-position-above-title.summ=
ary-block-setting-secondary-metadata-date .summary-metadata-container, .sqs=
-block-summary-v2 .summary-block-setting-metadata-position-below-title.summ=
ary-block-setting-secondary-metadata-date .summary-metadata-container, .sqs=
-block-summary-v2 .summary-block-setting-metadata-position-above-title.summ=
ary-block-setting-primary-metadata-event-time .summary-metadata-container, =
.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.=
summary-block-setting-primary-metadata-event-time .summary-metadata-contain=
er, .sqs-block-summary-v2 .summary-block-setting-metadata-position-above-ti=
tle.summary-block-setting-secondary-metadata-event-time .summary-metadata-c=
ontainer, .sqs-block-summary-v2 .summary-block-setting-metadata-position-be=
low-title.summary-block-setting-secondary-metadata-event-time .summary-meta=
data-container, .sqs-block-summary-v2 .summary-block-setting-metadata-posit=
ion-above-title.summary-block-setting-primary-metadata-cats .summary-item-h=
as-cats .summary-metadata-container, .sqs-block-summary-v2 .summary-block-s=
etting-metadata-position-below-title.summary-block-setting-primary-metadata=
-cats .summary-item-has-cats .summary-metadata-container, .sqs-block-summar=
y-v2 .summary-block-setting-metadata-position-above-title.summary-block-set=
ting-secondary-metadata-cats .summary-item-has-cats .summary-metadata-conta=
iner, .sqs-block-summary-v2 .summary-block-setting-metadata-position-below-=
title.summary-block-setting-secondary-metadata-cats .summary-item-has-cats =
.summary-metadata-container, .sqs-block-summary-v2 .summary-block-setting-m=
etadata-position-above-title.summary-block-setting-primary-metadata-tags .s=
ummary-item-has-tags .summary-metadata-container, .sqs-block-summary-v2 .su=
mmary-block-setting-metadata-position-below-title.summary-block-setting-pri=
mary-metadata-tags .summary-item-has-tags .summary-metadata-container, .sqs=
-block-summary-v2 .summary-block-setting-metadata-position-above-title.summ=
ary-block-setting-secondary-metadata-tags .summary-item-has-tags .summary-m=
etadata-container, .sqs-block-summary-v2 .summary-block-setting-metadata-po=
sition-below-title.summary-block-setting-secondary-metadata-tags .summary-i=
tem-has-tags .summary-metadata-container, .sqs-block-summary-v2 .summary-bl=
ock-setting-metadata-position-above-title.summary-block-setting-primary-met=
adata-author .summary-item-has-author .summary-metadata-container, .sqs-blo=
ck-summary-v2 .summary-block-setting-metadata-position-below-title.summary-=
block-setting-primary-metadata-author .summary-item-has-author .summary-met=
adata-container, .sqs-block-summary-v2 .summary-block-setting-metadata-posi=
tion-above-title.summary-block-setting-secondary-metadata-author .summary-i=
tem-has-author .summary-metadata-container, .sqs-block-summary-v2 .summary-=
block-setting-metadata-position-below-title.summary-block-setting-secondary=
-metadata-author .summary-item-has-author .summary-metadata-container, .sqs=
-block-summary-v2 .summary-block-setting-metadata-position-above-title.summ=
ary-block-setting-primary-metadata-comments .summary-item-has-comments-enab=
led .summary-metadata-container, .sqs-block-summary-v2 .summary-block-setti=
ng-metadata-position-below-title.summary-block-setting-primary-metadata-com=
ments .summary-item-has-comments-enabled .summary-metadata-container, .sqs-=
block-summary-v2 .summary-block-setting-metadata-position-above-title.summa=
ry-block-setting-secondary-metadata-comments .summary-item-has-comments-ena=
bled .summary-metadata-container, .sqs-block-summary-v2 .summary-block-sett=
ing-metadata-position-below-title.summary-block-setting-secondary-metadata-=
comments .summary-item-has-comments-enabled .summary-metadata-container, .s=
qs-block-summary-v2 .summary-block-setting-metadata-position-above-title.su=
mmary-block-setting-primary-metadata-location .summary-item-has-location .s=
ummary-metadata-container, .sqs-block-summary-v2 .summary-block-setting-met=
adata-position-below-title.summary-block-setting-primary-metadata-location =
.summary-item-has-location .summary-metadata-container, .sqs-block-summary-=
v2 .summary-block-setting-metadata-position-above-title.summary-block-setti=
ng-secondary-metadata-location .summary-item-has-location .summary-metadata=
-container, .sqs-block-summary-v2 .summary-block-setting-metadata-position-=
below-title.summary-block-setting-secondary-metadata-location .summary-item=
-has-location .summary-metadata-container { margin: 0px 0px 10px; }

.sqs-block-summary-v2 .summary-metadata { display: none; }

.sqs-block-summary-v2 .summary-block-setting-primary-metadata-date .summary=
-metadata--primary, .sqs-block-summary-v2 .summary-block-setting-primary-me=
tadata-event-time .summary-metadata--primary, .sqs-block-summary-v2 .summar=
y-block-setting-primary-metadata-cats .summary-item-has-cats .summary-metad=
ata--primary, .sqs-block-summary-v2 .summary-block-setting-primary-metadata=
-tags .summary-item-has-tags .summary-metadata--primary, .sqs-block-summary=
-v2 .summary-block-setting-primary-metadata-author .summary-item-has-author=
 .summary-metadata--primary, .sqs-block-summary-v2 .summary-block-setting-p=
rimary-metadata-comments .summary-item-has-comments-enabled .summary-metada=
ta--primary, .sqs-block-summary-v2 .summary-block-setting-primary-metadata-=
location .summary-item-has-location .summary-metadata--primary { display: i=
nline-block; }

.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-date .summa=
ry-metadata--secondary, .sqs-block-summary-v2 .summary-block-setting-second=
ary-metadata-event-time .summary-metadata--secondary, .sqs-block-summary-v2=
 .summary-block-setting-secondary-metadata-cats .summary-item-has-cats .sum=
mary-metadata--secondary, .sqs-block-summary-v2 .summary-block-setting-seco=
ndary-metadata-tags .summary-item-has-tags .summary-metadata--secondary, .s=
qs-block-summary-v2 .summary-block-setting-secondary-metadata-author .summa=
ry-item-has-author .summary-metadata--secondary, .sqs-block-summary-v2 .sum=
mary-block-setting-secondary-metadata-comments .summary-item-has-comments-e=
nabled .summary-metadata--secondary, .sqs-block-summary-v2 .summary-block-s=
etting-secondary-metadata-location .summary-item-has-location .summary-meta=
data--secondary { display: inline-block; }

.sqs-block-summary-v2 .summary-metadata-item { display: none; opacity: 0.7;=
 margin: 0px; font-size: 13px; line-height: 1.4em; text-transform: none; }

.sqs-block-summary-v2 .summary-metadata-item a, .sqs-block-summary-v2 .summ=
ary-metadata-item a:hover { opacity: 1; text-decoration: none; }

.sqs-block-summary-v2 .summary-block-setting-primary-metadata-date .summary=
-metadata--primary .summary-metadata-item--date, .sqs-block-summary-v2 .sum=
mary-block-setting-primary-metadata-event-time .summary-metadata--primary .=
summary-metadata-item--event-time, .sqs-block-summary-v2 .summary-block-set=
ting-primary-metadata-cats .summary-item-has-cats .summary-metadata--primar=
y .summary-metadata-item--cats, .sqs-block-summary-v2 .summary-block-settin=
g-primary-metadata-tags .summary-item-has-tags .summary-metadata--primary .=
summary-metadata-item--tags, .sqs-block-summary-v2 .summary-block-setting-p=
rimary-metadata-author .summary-item-has-author .summary-metadata--primary =
.summary-metadata-item--author, .sqs-block-summary-v2 .summary-block-settin=
g-primary-metadata-comments .summary-item-has-comments-enabled .summary-met=
adata--primary .summary-metadata-item--comments, .sqs-block-summary-v2 .sum=
mary-block-setting-primary-metadata-location .summary-item-has-location .su=
mmary-metadata--primary .summary-metadata-item--location { display: inline-=
block; }

.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-date .summa=
ry-metadata--secondary .summary-metadata-item--date, .sqs-block-summary-v2 =
.summary-block-setting-secondary-metadata-event-time .summary-metadata--sec=
ondary .summary-metadata-item--event-time, .sqs-block-summary-v2 .summary-b=
lock-setting-secondary-metadata-cats .summary-item-has-cats .summary-metada=
ta--secondary .summary-metadata-item--cats, .sqs-block-summary-v2 .summary-=
block-setting-secondary-metadata-tags .summary-item-has-tags .summary-metad=
ata--secondary .summary-metadata-item--tags, .sqs-block-summary-v2 .summary=
-block-setting-secondary-metadata-author .summary-item-has-author .summary-=
metadata--secondary .summary-metadata-item--author, .sqs-block-summary-v2 .=
summary-block-setting-secondary-metadata-comments .summary-item-has-comment=
s-enabled .summary-metadata--secondary .summary-metadata-item--comments, .s=
qs-block-summary-v2 .summary-block-setting-secondary-metadata-location .sum=
mary-item-has-location .summary-metadata--secondary .summary-metadata-item-=
-location { display: inline-block; }

.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-date .summa=
ry-metadata--primary .summary-metadata-item::after, .sqs-block-summary-v2 .=
summary-block-setting-secondary-metadata-event-time .summary-metadata--prim=
ary .summary-metadata-item::after, .sqs-block-summary-v2 .summary-block-set=
ting-secondary-metadata-cats .summary-item-has-cats .summary-metadata--prim=
ary .summary-metadata-item::after, .sqs-block-summary-v2 .summary-block-set=
ting-secondary-metadata-tags .summary-item-has-tags .summary-metadata--prim=
ary .summary-metadata-item::after, .sqs-block-summary-v2 .summary-block-set=
ting-secondary-metadata-author .summary-item-has-author .summary-metadata--=
primary .summary-metadata-item::after, .sqs-block-summary-v2 .summary-block=
-setting-secondary-metadata-comments .summary-item-has-comments-enabled .su=
mmary-metadata--primary .summary-metadata-item::after, .sqs-block-summary-v=
2 .summary-block-setting-secondary-metadata-location .summary-item-has-loca=
tion .summary-metadata--primary .summary-metadata-item::after { content: " =
=C2=B7"; margin: 0px 0.3em; }

.sqs-block-summary-v2 .summary-block-setting-text-align-center .summary-tit=
le, .sqs-block-summary-v2 .summary-block-setting-text-align-center .summary=
-price .product-price, .sqs-block-summary-v2 .summary-block-setting-text-al=
ign-center .summary-excerpt p, .sqs-block-summary-v2 .summary-block-setting=
-text-align-center .summary-read-more-link, .sqs-block-summary-v2 .summary-=
block-setting-text-align-center .summary-content { text-align: center; }

.sqs-block-summary-v2 .summary-block-setting-text-align-right .summary-titl=
e, .sqs-block-summary-v2 .summary-block-setting-text-align-right .summary-p=
rice .product-price, .sqs-block-summary-v2 .summary-block-setting-text-alig=
n-right .summary-excerpt p, .sqs-block-summary-v2 .summary-block-setting-te=
xt-align-right .summary-read-more-link, .sqs-block-summary-v2 .summary-bloc=
k-setting-text-align-right .summary-content { text-align: right; }

.sqs-block-summary-v2 .summary-item-record-type-text .summary-read-more-lin=
k { display: block; }

.sqs-block-summary-v2 .summary-item-record-type-event .summary-thumbnail-ev=
ent-date { display: table; }

.sqs-block-summary-v2 .event-time-12hr { display: none; }

.sqs-block-summary-v2 .event-time-localized { display: inline; }

.sqs-block-summary-v2 .summary-thumbnail-container { margin: 0px; }

.sqs-block-summary-v2 .summary-block-setting-show-title .summary-thumbnail-=
container, .sqs-block-summary-v2 .summary-block-setting-show-price .summary=
-item-record-type-store-item .summary-thumbnail-container, .sqs-block-summa=
ry-v2 .summary-block-setting-show-excerpt .summary-thumbnail-container, .sq=
s-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-primar=
y-metadata-none) .summary-thumbnail-container, .sqs-block-summary-v2 .summa=
ry-block-wrapper:not(.summary-block-setting-secondary-metadata-none) .summa=
ry-thumbnail-container { margin: 0px 0px 15px; }

.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-sho=
w-excerpt) .summary-title, .sqs-block-summary-v2 .summary-block-wrapper:not=
(.summary-block-setting-show-excerpt) .summary-price { margin: 0px 0px 2px;=
 }

.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-sho=
w-excerpt).summary-block-setting-metadata-position-above-title.summary-bloc=
k-setting-primary-metadata-date .summary-metadata-container, .sqs-block-sum=
mary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).sum=
mary-block-setting-metadata-position-below-title.summary-block-setting-prim=
ary-metadata-date .summary-metadata-container, .sqs-block-summary-v2 .summa=
ry-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-set=
ting-metadata-position-above-title.summary-block-setting-secondary-metadata=
-date .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wra=
pper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadat=
a-position-below-title.summary-block-setting-secondary-metadata-date .summa=
ry-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper:not(.su=
mmary-block-setting-show-excerpt).summary-block-setting-metadata-position-a=
bove-title.summary-block-setting-primary-metadata-event-time .summary-metad=
ata-container, .sqs-block-summary-v2 .summary-block-wrapper:not(.summary-bl=
ock-setting-show-excerpt).summary-block-setting-metadata-position-below-tit=
le.summary-block-setting-primary-metadata-event-time .summary-metadata-cont=
ainer, .sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-sett=
ing-show-excerpt).summary-block-setting-metadata-position-above-title.summa=
ry-block-setting-secondary-metadata-event-time .summary-metadata-container,=
 .sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-sh=
ow-excerpt).summary-block-setting-metadata-position-below-title.summary-blo=
ck-setting-secondary-metadata-event-time .summary-metadata-container, .sqs-=
block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-exc=
erpt).summary-block-setting-metadata-position-above-title.summary-block-set=
ting-primary-metadata-cats .summary-item-has-cats .summary-metadata-contain=
er, .sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting=
-show-excerpt).summary-block-setting-metadata-position-below-title.summary-=
block-setting-primary-metadata-cats .summary-item-has-cats .summary-metadat=
a-container, .sqs-block-summary-v2 .summary-block-wrapper:not(.summary-bloc=
k-setting-show-excerpt).summary-block-setting-metadata-position-above-title=
.summary-block-setting-secondary-metadata-cats .summary-item-has-cats .summ=
ary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper:not(.s=
ummary-block-setting-show-excerpt).summary-block-setting-metadata-position-=
below-title.summary-block-setting-secondary-metadata-cats .summary-item-has=
-cats .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wra=
pper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadat=
a-position-above-title.summary-block-setting-primary-metadata-tags .summary=
-item-has-tags .summary-metadata-container, .sqs-block-summary-v2 .summary-=
block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-settin=
g-metadata-position-below-title.summary-block-setting-primary-metadata-tags=
 .summary-item-has-tags .summary-metadata-container, .sqs-block-summary-v2 =
.summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-blo=
ck-setting-metadata-position-above-title.summary-block-setting-secondary-me=
tadata-tags .summary-item-has-tags .summary-metadata-container, .sqs-block-=
summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).=
summary-block-setting-metadata-position-below-title.summary-block-setting-s=
econdary-metadata-tags .summary-item-has-tags .summary-metadata-container, =
.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-sho=
w-excerpt).summary-block-setting-metadata-position-above-title.summary-bloc=
k-setting-primary-metadata-author .summary-item-has-author .summary-metadat=
a-container, .sqs-block-summary-v2 .summary-block-wrapper:not(.summary-bloc=
k-setting-show-excerpt).summary-block-setting-metadata-position-below-title=
.summary-block-setting-primary-metadata-author .summary-item-has-author .su=
mmary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper:not(=
.summary-block-setting-show-excerpt).summary-block-setting-metadata-positio=
n-above-title.summary-block-setting-secondary-metadata-author .summary-item=
-has-author .summary-metadata-container, .sqs-block-summary-v2 .summary-blo=
ck-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-m=
etadata-position-below-title.summary-block-setting-secondary-metadata-autho=
r .summary-item-has-author .summary-metadata-container, .sqs-block-summary-=
v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-=
block-setting-metadata-position-above-title.summary-block-setting-primary-m=
etadata-comments .summary-item-has-comments-enabled .summary-metadata-conta=
iner, .sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setti=
ng-show-excerpt).summary-block-setting-metadata-position-below-title.summar=
y-block-setting-primary-metadata-comments .summary-item-has-comments-enable=
d .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper=
:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-po=
sition-above-title.summary-block-setting-secondary-metadata-comments .summa=
ry-item-has-comments-enabled .summary-metadata-container, .sqs-block-summar=
y-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summar=
y-block-setting-metadata-position-below-title.summary-block-setting-seconda=
ry-metadata-comments .summary-item-has-comments-enabled .summary-metadata-c=
ontainer, .sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-s=
etting-show-excerpt).summary-block-setting-metadata-position-above-title.su=
mmary-block-setting-primary-metadata-location .summary-item-has-location .s=
ummary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper:not=
(.summary-block-setting-show-excerpt).summary-block-setting-metadata-positi=
on-below-title.summary-block-setting-primary-metadata-location .summary-ite=
m-has-location .summary-metadata-container, .sqs-block-summary-v2 .summary-=
block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-settin=
g-metadata-position-above-title.summary-block-setting-secondary-metadata-lo=
cation .summary-item-has-location .summary-metadata-container, .sqs-block-s=
ummary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).s=
ummary-block-setting-metadata-position-below-title.summary-block-setting-se=
condary-metadata-location .summary-item-has-location .summary-metadata-cont=
ainer { margin: 0px 0px 2px; }

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item { vi=
sibility: visible !important; margin-bottom: 17px !important; padding-botto=
m: 17px !important; overflow: visible !important; }

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item::aft=
er { content: ""; display: table; clear: both; }

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item.summ=
ary-item-show-thumbnail { margin-bottom: 17px !important; padding-bottom: 1=
7px !important; }

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item .sum=
mary-thumbnail-container { margin: 0px !important; }

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item:not(=
.summary-item-record-type-video) .summary-thumbnail-container { width: 100%=
 !important; }

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item.summ=
ary-item-record-type-video .summary-thumbnail-container, .sqs-block-summary=
-v2 .summary-block-setting-design-list .summary-thumbnail-outer-container {=
 float: left; }

@media screen and (max-width: 575px) {
  .sqs-block-summary-v2 .summary-block-setting-design-list .summary-item.su=
mmary-item-record-type-video .summary-thumbnail-container, .sqs-block-summa=
ry-v2 .summary-block-setting-design-list .summary-thumbnail-outer-container=
 { width: 35% !important; }
}

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item .sum=
mary-thumbnail-container .sqs-video-wrapper img { max-width: 100%; object-f=
it: contain; position: static !important; }

@media screen and (max-width: 575px) {
  .sqs-block-summary-v2 .summary-block-setting-design-list .summary-item .s=
ummary-thumbnail-container .sqs-video-wrapper img { height: auto; position:=
 static; width: 100% !important; }
}

.sqs-block-summary-v2 .summary-block-setting-design-list .sqs-product-quick=
-view-button-wrapper { padding-right: 20px; }

.sqs-block-summary-v2 .summary-block-setting-design-list.summary-block-sett=
ing-design-list-thumbnail-right .summary-item-record-type-video .summary-th=
umbnail-container, .sqs-block-summary-v2 .summary-block-setting-design-list=
.summary-block-setting-design-list-thumbnail-right .summary-thumbnail-outer=
-container { float: right; }

.sqs-block-summary-v2 .summary-block-setting-design-list.summary-block-sett=
ing-design-list-thumbnail-right .summary-thumbnail-container { padding: 0px=
 0px 0px 20px; }

.sqs-block-summary-v2 .summary-block-setting-design-list.summary-block-sett=
ing-design-list-thumbnail-right .sqs-product-quick-view-button-wrapper { pa=
dding-left: 20px; padding-right: 0px; }

.sqs-block-summary-v2 .summary-block-setting-design-list.summary-block-sett=
ing-design-list-thumbnail-right .summary-item-record-type-store-item .produ=
ct-mark { right: 0px; left: auto; }

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item-reco=
rd-type-store-item .product-mark { left: 0px; right: auto; }

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item-reco=
rd-type-event .summary-thumbnail-event-date { display: none; }

.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-carou=
sel-pager { display: flex; justify-content: flex-end; }

.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-block=
-header { overflow: hidden; }

.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-headi=
ng { display: block; float: left; width: calc(100% - 50px); }

.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-colle=
ction-title { display: none; }

.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-carou=
sel-pager { float: right; width: 50px; }

.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-item:=
not(.positioned) { visibility: visible; }

@media screen and (max-width: 767px) {
  .sqs-block-summary-v2 .summary-product-quick-view { display: none; }
}

body:not(.button-style-default) .sqs-editable-button, body.button-style-def=
ault .sqs-editable-button, body:not(.button-style-default) .sqs-editable-bu=
tton-layout, body.button-style-default .sqs-editable-button-layout, body:no=
t(.button-style-default) .sqs-editable-button-font, body.button-style-defau=
lt .sqs-editable-button-font, body:not(.button-style-default) .sqs-editable=
-button-color, body.button-style-default .sqs-editable-button-color, body:n=
ot(.button-style-default) .sqs-editable-button-style, body.button-style-def=
ault .sqs-editable-button-style, body:not(.button-style-default) .sqs-edita=
ble-button-shape, body.button-style-default .sqs-editable-button-shape, bod=
y:not(.button-style-default) .sqs-add-to-cart-button, body.button-style-def=
ault .sqs-add-to-cart-button { display: inline-block; width: auto; height: =
auto; border-width: 0px; text-align: center; cursor: pointer; appearance: n=
one; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: nor=
mal; padding: 1.2rem 2.004rem; }

body:not(.button-style-default) .sqs-editable-button:hover, body.button-sty=
le-default .sqs-editable-button:hover, body:not(.button-style-default) .sqs=
-editable-button-layout:hover, body.button-style-default .sqs-editable-butt=
on-layout:hover, body:not(.button-style-default) .sqs-editable-button-font:=
hover, body.button-style-default .sqs-editable-button-font:hover, body:not(=
.button-style-default) .sqs-editable-button-color:hover, body.button-style-=
default .sqs-editable-button-color:hover, body:not(.button-style-default) .=
sqs-editable-button-style:hover, body.button-style-default .sqs-editable-bu=
tton-style:hover, body:not(.button-style-default) .sqs-editable-button-shap=
e:hover, body.button-style-default .sqs-editable-button-shape:hover, body:n=
ot(.button-style-default) .sqs-add-to-cart-button:hover, body.button-style-=
default .sqs-add-to-cart-button:hover { opacity: 1; }

body:not(.button-style-default) .sqs-add-to-cart-button, body.button-style-=
default .sqs-add-to-cart-button { max-width: 100%; }

body:not(.button-style-default).tweak-global-animations-animation-type-flex=
.primary-button-style-solid .sqs-button-element--primary:not(input):hover, =
body.button-style-default.tweak-global-animations-animation-type-flex.prima=
ry-button-style-solid .sqs-button-element--primary:not(input):hover { opaci=
ty: 1; }

body:not(.button-style-default).tweak-global-animations-animation-type-flex=
.secondary-button-style-solid .sqs-button-element--secondary:not(input):hov=
er, body.button-style-default.tweak-global-animations-animation-type-flex.s=
econdary-button-style-solid .sqs-button-element--secondary:not(input):hover=
 { opacity: 1; }

body:not(.button-style-default).tweak-global-animations-animation-type-flex=
.tertiary-button-style-solid .sqs-button-element--tertiary:not(input):hover=
, body.button-style-default.tweak-global-animations-animation-type-flex.ter=
tiary-button-style-solid .sqs-button-element--tertiary:not(input):hover { o=
pacity: 1; }

body:not(.button-style-default).primary-button-style-outline .sqs-editable-=
button, body.button-style-default.primary-button-style-outline .sqs-editabl=
e-button, body:not(.button-style-default).primary-button-style-outline .sqs=
-editable-button-layout, body.button-style-default.primary-button-style-out=
line .sqs-editable-button-layout, body:not(.button-style-default).primary-b=
utton-style-outline .sqs-editable-button-font, body.button-style-default.pr=
imary-button-style-outline .sqs-editable-button-font, body:not(.button-styl=
e-default).primary-button-style-outline .sqs-editable-button-color, body.bu=
tton-style-default.primary-button-style-outline .sqs-editable-button-color,=
 body:not(.button-style-default).primary-button-style-outline .sqs-editable=
-button-style, body.button-style-default.primary-button-style-outline .sqs-=
editable-button-style, body:not(.button-style-default).primary-button-style=
-outline .sqs-editable-button-shape, body.button-style-default.primary-butt=
on-style-outline .sqs-editable-button-shape, body:not(.button-style-default=
).primary-button-style-outline .sqs-add-to-cart-button, body.button-style-d=
efault.primary-button-style-outline .sqs-add-to-cart-button, body:not(.butt=
on-style-default).primary-button-style-outline .tock-block div#Tock_widget_=
container > div.TockWidgetWrapper .TockButton-blue, body.button-style-defau=
lt.primary-button-style-outline .tock-block div#Tock_widget_container > div=
.TockWidgetWrapper .TockButton-blue { border-width: 2px; border-style: soli=
d; transition: background-color 0.1s linear, color 0.1s linear; }

body:not(.button-style-default) .tock-block div#Tock_widget_container > div=
.TockWidgetWrapper .TockButton-blue, body.button-style-default .tock-block =
div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue { backfa=
ce-visibility: hidden; border-width: 0px; }

.sqs-product-quick-view-button-wrapper { font-family: Helvetica, Arial, san=
s-serif; font-weight: normal; font-style: normal; font-size: 12px; letter-s=
pacing: 1px; text-transform: uppercase; }

a { cursor: pointer; color: inherit; text-decoration: none; }

.tweak-global-animations-animation-type-flex .sqs-block h1 a, .tweak-global=
-animations-animation-type-flex .sqs-block h2 a, .tweak-global-animations-a=
nimation-type-flex .sqs-block h3 a, .tweak-global-animations-animation-type=
-flex .sqs-block h4 a, .tweak-global-animations-animation-type-flex .sqs-bl=
ock h5 a, .tweak-global-animations-animation-type-flex .sqs-block h6 a { di=
splay: inline; text-decoration: none; background-repeat: no-repeat; backgro=
und-image: linear-gradient(currentcolor, currentcolor), linear-gradient(cur=
rentcolor, currentcolor); background-size: 50% 1px, 50% 1px; background-pos=
ition: 0% bottom, 100% bottom; }

@keyframes underlineSlideOut {=20
  0% { background-position: 0% bottom, 100% bottom; }
  100% { background-position: 200% bottom, 300% bottom; }
}

@keyframes underlineSlideIn {=20
  0% { background-position: -200% bottom, -100% bottom; }
  100% { background-position: 0% bottom, 100% bottom; }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .sqs-block h1 a, .tweak-glob=
al-animations-animation-type-flex .sqs-block h2 a, .tweak-global-animations=
-animation-type-flex .sqs-block h3 a, .tweak-global-animations-animation-ty=
pe-flex .sqs-block h4 a, .tweak-global-animations-animation-type-flex .sqs-=
block h5 a, .tweak-global-animations-animation-type-flex .sqs-block h6 a { =
animation: 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s 1 normal forwards running=
 underlineSlideIn; }
  .tweak-global-animations-animation-type-flex .sqs-block h1 a:hover, .twea=
k-global-animations-animation-type-flex .sqs-block h2 a:hover, .tweak-globa=
l-animations-animation-type-flex .sqs-block h3 a:hover, .tweak-global-anima=
tions-animation-type-flex .sqs-block h4 a:hover, .tweak-global-animations-a=
nimation-type-flex .sqs-block h5 a:hover, .tweak-global-animations-animatio=
n-type-flex .sqs-block h6 a:hover { animation: 0.6s cubic-bezier(0.19, 1, 0=
.22, 1) 0s 1 normal forwards running underlineSlideOut; }
}

.tweak-global-animations-animation-type-flex .sqs-block p a { display: inli=
ne; text-decoration: none; background-image: linear-gradient(currentcolor, =
currentcolor); background-repeat: no-repeat; background-size: 100% 1px; bac=
kground-position: left bottom; transition: color 0.6s cubic-bezier(0.19, 1,=
 0.22, 1), background-size calc(0.3s) cubic-bezier(0.19, 1, 0.22, 1); }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .sqs-block p a:hover { color=
: inherit; background-size: 100% calc(2px); }
}

@keyframes tmpl-anim-fade-up {=20
  0%, 100% { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); trans=
form-origin: center center; }
  0% { opacity: 0; transform: matrix(1, 0, 0, 1, 0, 25); }
  100% { opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }
}

@keyframes tmpl-anim-fade-scale-up {=20
  0%, 100% { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); trans=
form-origin: center center; }
  0% { opacity: 0; transform: matrix(0.92, 0, 0, 0.92, 0, 0); }
  100% { opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }
}

@keyframes tmpl-anim-fade-stretch-up {=20
  0%, 100% { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); trans=
form-origin: center 0px; }
  0% { opacity: 0; transform: matrix(0.9, 0, 0, 1.3, 0, 25); }
  100% { opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }
}

@keyframes tmpl-anim-clip-vertical-up {=20
  0%, 100% { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  0% { clip-path: polygon(50% 0%, 100% 0%, 100% 0%, 50% 0%, 50% 100%, 0% 10=
0%, 0% 100%, 50% 100%, 50% 100%, 50% 100%); }
  100% { clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 100%, 50% 100%,=
 0% 100%, 0% 0%, 50% 0%, 50% 100%, 50% 100%); }
}

@keyframes tmpl-anim-clip-horizontal-left {=20
  0%, 100% { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  0% { clip-path: polygon(0% 50%, 0% 100%, 0% 100%, 0% 50%, 100% 50%, 100% =
0%, 100% 0%, 100% 50%, 100% 50%, 100% 50%); }
  100% { clip-path: polygon(0% 50%, 0% 100%, 100% 100%, 100% 50%, 100% 50%,=
 100% 0%, 0% 0%, 0% 50%, 100% 50%, 100% 50%); }
}

.burger { position: relative; display: inline-block; cursor: pointer; backg=
round-color: transparent; border: none; }

.burger-box { position: relative; display: flex; align-items: center; justi=
fy-content: center; width: 35px; height: 35px; }

.burger-inner { width: 100%; height: 100%; }

.burger-inner .top-bun, .burger-inner .patty, .burger-inner .bottom-bun { p=
osition: absolute; display: block; top: 0px; left: 0px; bottom: 0px; margin=
: auto; content: ""; width: 100%; transition: transform 250ms cubic-bezier(=
0.2, 0.6, 0.3, 1), width 250ms cubic-bezier(0.2, 0.6, 0.3, 1); will-change:=
 transform, width; }

.burger-inner.header-menu-icon-doubleLineHamburger .top-bun { transform: tr=
anslateY(-5.5px); }

.burger-inner.header-menu-icon-doubleLineHamburger .bottom-bun { transform:=
 translateY(5.5px); }

.burger-inner.header-menu-icon-doubleLineHamburger .patty { transform: scal=
e(0); }

.burger-inner.header-menu-icon-tripleLineHamburger .top-bun { transform: tr=
anslateY(-9.5px); }

.burger-inner.header-menu-icon-tripleLineHamburger .bottom-bun { transform:=
 translateY(9.5px); }

.burger-inner.header-menu-icon-halfLineHamburger .top-bun { transform: tran=
slateY(-9.5px); }

.burger-inner.header-menu-icon-halfLineHamburger .bottom-bun { transform: t=
ranslateY(9.5px); }

.burger-inner.header-menu-icon-halfLineHamburger.navRight .patty { transfor=
m: scaleX(0.5) translateX(17.5px); }

.burger-inner.header-menu-icon-halfLineHamburger.navLeft .patty { transform=
: scaleX(0.5) translateX(-17.5px); }

.burger-inner.header-menu-icon-plus .top-bun { transform: translateY(-0.5px=
) translateX(3.5px) rotate(180deg); width: 28px; }

.burger-inner.header-menu-icon-plus .bottom-bun { transform: translateX(3.5=
px) rotate(90deg); width: 28px; }

.burger-inner.header-menu-icon-plus .patty { transform: scale(0); }

.burger--active .burger-inner .top-bun { transform: translateX(3.5px) rotat=
e(-135deg); width: 28px; }

.burger--active .burger-inner .bottom-bun { transform: translateX(3.5px) ro=
tate(135deg); width: 28px; }

.burger--active .burger-inner.navLeft .patty, .burger--active .burger-inner=
.navRight .patty, .burger--active .burger-inner .patty { transform: scale(0=
); }

.icon { position: relative; display: block; width: 25px; height: 25px; box-=
sizing: content-box; line-height: 1; }

.icon--sm { width: 20px; height: 20px; }

.icon--lg { width: 28px; height: 28px; }

.icon--stroke svg { stroke-width: 1px; fill: transparent; }

.icon--fill svg { fill: currentcolor; }

.icon svg { width: 100%; height: 100%; }

.icon-cart-quantity { display: block; font-family: inherit; }

.icon-cart-quantity:not(.legacy-cart) { position: relative; text-align: cen=
ter; }

.icon-cart-quantity.legacy-cart { position: absolute; top: -1em; right: -1e=
m; min-width: 1em; font-size: 10px; padding: 0.5em; text-align: right; line=
-height: 1em; }

.icon .caret-right-icon--small, .icon .caret-left-icon--small { width: 9px;=
 height: 16px; }

.btn { position: relative; display: inline-block; line-height: normal; padd=
ing: 0.96rem 1.6032rem; }

.primary-button-style-solid .btn { transition: opacity 0.1s linear; backfac=
e-visibility: hidden; }

@media (hover: hover) {
  .primary-button-style-solid .btn:hover { opacity: 0.8; }
}

.primary-button-style-outline .btn { border-width: 2px; border-style: solid=
; transition: background-color 0.1s linear, color 0.1s linear; }

.chevron { position: relative; display: inline-block; width: 0.4em; height:=
 0.4em; border-top: 1px solid currentcolor; border-right: 1px solid current=
color; vertical-align: middle; margin-top: -0.14em; }

.chevron--up { transform: rotate(-45deg); margin-bottom: -0.25em; }

.chevron--down { transform: rotate(135deg); }

.chevron--right { transform: rotate(45deg); }

.chevron--left { transform: rotate(-135deg); }

.gallery-caption { position: relative; width: 100%; max-width: 675px; trans=
ition: visibility 600ms cubic-bezier(0.4, 0, 0.2, 1), opacity 600ms cubic-b=
ezier(0.4, 0, 0.2, 1); will-change: opacity; }

.gallery-caption-reel { position: relative; }

.gallery-caption-slideshow, .gallery-caption-fullscreen-slideshow, .gallery=
-caption-reel { position: absolute; height: 100px; left: 0px; right: 0px; t=
op: 100%; margin: 25px auto 0px; display: flex; align-items: center; justif=
y-content: center; text-align: center; opacity: 0; visibility: hidden; }

@media screen and (max-width: 767px) {
  .gallery-caption-slideshow, .gallery-caption-fullscreen-slideshow, .galle=
ry-caption-reel { max-width: 325px; }
}

.gallery-caption-grid-simple, .gallery-caption-grid-strips, .gallery-captio=
n-grid-masonry { padding: 15px 0px; text-align: left; opacity: 1; visibilit=
y: visible; transition-delay: 800ms; }

.gallery-caption-grid-simple:empty, .gallery-caption-grid-strips:empty, .ga=
llery-caption-grid-masonry:empty { display: none; }

@media screen and (max-width: 767px) {
  .gallery-caption-grid-simple, .gallery-caption-grid-strips, .gallery-capt=
ion-grid-masonry { font-size: 0.85em; max-width: 375px; }
}

@media screen and (max-width: 575px) {
  .gallery-caption-grid-simple, .gallery-caption-grid-strips, .gallery-capt=
ion-grid-masonry { font-size: 1em; }
}

.gallery-caption-wrapper { overflow: hidden; width: 100%; height: 100%; }

.gallery-caption p.gallery-caption-content { margin: 0px; }

:root { --previous-section-divider-offset: 0px; }

body { overflow-wrap: break-word; }

@supports (--test-custom-property: true) {
  body { --sqs-site-gutter: 3vw; --sqs-mobile-site-gutter: 6vw; --sqs-site-=
max-width: 1800px; --sqs-focus-outline-width: 2px; --sqs-focus-outline-styl=
e: solid; --sqs-focus-outline-offset-default: 4px; --sqs-focus-outline-offs=
et-zero: 0; --sqs-focus-outline-offset-flush: -2px; --sqs-focus-outline-off=
set-inset: -4px; }
}

a { color: inherit; text-decoration: none; }

:focus { outline-offset: 4px; }

:focus, a:focus { outline-width: 2px; outline-style: solid; }

:focus:not(:focus-visible), a:focus:not(:focus-visible) { outline: none; }

.sqs-block-archive .archive-block-setting-multicolumns .archive-group-name-=
link:focus, .sqs-block-archive .archive-block-setting-multicolumns .archive=
-item-link:focus { outline-offset: -2px; }

.sqs-block-gallery .sqs-gallery-design-strip-slide:focus { outline-offset: =
-2px; }

.sqs-gallery-controls .previous:focus, .sqs-gallery-controls .next:focus { =
outline-width: 2px !important; outline-style: solid !important; }

.sqs-gallery-controls .previous:focus:not(:focus-visible), .sqs-gallery-con=
trols .next:focus:not(:focus-visible) { outline-width: 0px !important; }

.sqs-search-preview-ui .search-result.selected { outline-width: 2px; outlin=
e-style: solid; outline-offset: -2px; }

.sqs-audio-player .controls:focus { outline-offset: -2px; }

.sqs-widgets-audio-player .action:focus, .sqs-widgets-audio-player .track:f=
ocus { outline-offset: -2px; }

.sqs-mobile-info-bar-trigger:focus, .sqs-mobile-info-bar-overlay-close:focu=
s { outline-offset: -4px; }

img[data-src]:not([src]):not([srcset]) { visibility: hidden; }

.section-background img { object-fit: cover; width: 100%; height: 100%; }

.background-image-fx { visibility: hidden; }

@media (prefers-reduced-motion: reduce) {
  .background-image-fx { visibility: visible; }
}

.page-section { position: relative; display: flex; align-items: center; box=
-sizing: border-box; }

.page-section[data-current-styles=3D"{ }"] > .content-wrapper { width: 100%=
; padding: 5vmax; }

.page-section > .content-wrapper { width: 100%; box-sizing: content-box; po=
sition: relative; }

.page-section.background-width--inset:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section) { padding: 3vw; }

.page-section .content { width: 100%; }

.page-section > .content-wrapper { display: flex; }

@media screen and (min-width: 768px) {
  .page-section.content-width--narrow:not(.content-collection) .content { w=
idth: 50%; }
  .page-section.content-width--medium:not(.content-collection) .content { w=
idth: 75%; }
}

@media screen and (max-width: 767px) {
  .page-section .content { width: 100% !important; }
}

.page-section.content-width--wide .content, .page-section.content-width--na=
rrow.content-collection .content, .page-section.content-width--medium.conte=
nt-collection .content { width: 100%; }

.page-section.horizontal-alignment--left > .content-wrapper { justify-conte=
nt: flex-start; }

.page-section.horizontal-alignment--center > .content-wrapper { justify-con=
tent: center; }

.page-section.horizontal-alignment--right > .content-wrapper { justify-cont=
ent: flex-end; }

.page-section.section-height--small:not(.content-collection):not(.gallery-s=
ection):not(.user-items-list-section) { min-height: 33vh; }

.page-section.section-height--medium:not(.content-collection):not(.gallery-=
section):not(.user-items-list-section) { min-height: 66vh; }

.page-section.section-height--large:not(.content-collection):not(.gallery-s=
ection):not(.user-items-list-section) { min-height: 100vh; }

.page-section.vertical-alignment--middle:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.editmode-changing-rowcount)=
 { align-items: center; }

.page-section.vertical-alignment--middle:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.editmode-changing-rowcount)=
.section-height--small > .content-wrapper { padding-top: 3.3vmax; padding-b=
ottom: 3.3vmax; }

.page-section.vertical-alignment--middle:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.editmode-changing-rowcount)=
.section-height--medium > .content-wrapper { padding-top: 6.6vmax; padding-=
bottom: 6.6vmax; }

.page-section.vertical-alignment--middle:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.editmode-changing-rowcount)=
.section-height--large > .content-wrapper { padding-top: 10vmax; padding-bo=
ttom: 10vmax; }

.page-section.vertical-alignment--middle:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.editmode-changing-rowcount)=
.section-height--small.section-match-padding-top > .content-wrapper { paddi=
ng-top: 1.65vmax; }

.page-section.vertical-alignment--middle:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.editmode-changing-rowcount)=
.section-height--small.section-match-padding-bottom > .content-wrapper { pa=
dding-bottom: 1.65vmax; }

.page-section.vertical-alignment--middle:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.editmode-changing-rowcount)=
.section-height--medium.section-match-padding-top > .content-wrapper { padd=
ing-top: 3.3vmax; }

.page-section.vertical-alignment--middle:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.editmode-changing-rowcount)=
.section-height--medium.section-match-padding-bottom > .content-wrapper { p=
adding-bottom: 3.3vmax; }

.page-section.vertical-alignment--middle:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.editmode-changing-rowcount)=
.section-height--large.section-match-padding-top > .content-wrapper { paddi=
ng-top: 5vmax; }

.page-section.vertical-alignment--middle:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.editmode-changing-rowcount)=
.section-height--large.section-match-padding-bottom > .content-wrapper { pa=
dding-bottom: 5vmax; }

.page-section.vertical-alignment--top:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section):not(.section-height--custom):not(.e=
ditmode-changing-rowcount) { align-items: flex-start; }

.page-section.vertical-alignment--top:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section):not(.section-height--custom):not(.e=
ditmode-changing-rowcount) > .content-wrapper { padding-top: 3vw; }

.page-section.vertical-alignment--top:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section):not(.section-height--custom):not(.e=
ditmode-changing-rowcount).section-height--small > .content-wrapper { paddi=
ng-bottom: 6.6vmax; }

.page-section.vertical-alignment--top:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section):not(.section-height--custom):not(.e=
ditmode-changing-rowcount).section-height--medium > .content-wrapper { padd=
ing-bottom: 13.2vmax; }

.page-section.vertical-alignment--top:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section):not(.section-height--custom):not(.e=
ditmode-changing-rowcount).section-height--large > .content-wrapper { paddi=
ng-bottom: 20vmax; }

.page-section.vertical-alignment--top:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section):not(.section-height--custom):not(.e=
ditmode-changing-rowcount).section-height--small.section-match-padding-top =
> .content-wrapper { padding-top: 1.65vmax; }

.page-section.vertical-alignment--top:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section):not(.section-height--custom):not(.e=
ditmode-changing-rowcount).section-height--small.section-match-padding-bott=
om > .content-wrapper { padding-bottom: 1.65vmax; }

.page-section.vertical-alignment--top:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section):not(.section-height--custom):not(.e=
ditmode-changing-rowcount).section-height--medium.section-match-padding-top=
 > .content-wrapper { padding-top: 3.3vmax; }

.page-section.vertical-alignment--top:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section):not(.section-height--custom):not(.e=
ditmode-changing-rowcount).section-height--medium.section-match-padding-bot=
tom > .content-wrapper { padding-bottom: 3.3vmax; }

.page-section.vertical-alignment--top:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section):not(.section-height--custom):not(.e=
ditmode-changing-rowcount).section-height--large.section-match-padding-top =
> .content-wrapper { padding-top: 5vmax; }

.page-section.vertical-alignment--top:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section):not(.section-height--custom):not(.e=
ditmode-changing-rowcount).section-height--large.section-match-padding-bott=
om > .content-wrapper { padding-bottom: 5vmax; }

.page-section.vertical-alignment--bottom:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.section-height--custom):not=
(.editmode-changing-rowcount) { align-items: flex-end; }

.page-section.vertical-alignment--bottom:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.section-height--custom):not=
(.editmode-changing-rowcount) > .content-wrapper { padding-bottom: 3vw; }

.page-section.vertical-alignment--bottom:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.section-height--custom):not=
(.editmode-changing-rowcount).section-height--small > .content-wrapper { pa=
dding-top: 6.6vmax; }

.page-section.vertical-alignment--bottom:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.section-height--custom):not=
(.editmode-changing-rowcount).section-height--medium > .content-wrapper { p=
adding-top: 13.2vmax; }

.page-section.vertical-alignment--bottom:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.section-height--custom):not=
(.editmode-changing-rowcount).section-height--large > .content-wrapper { pa=
dding-top: 20vmax; }

.page-section.vertical-alignment--bottom:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.section-height--custom):not=
(.editmode-changing-rowcount).section-height--small.section-match-padding-t=
op > .content-wrapper { padding-top: 1.65vmax; }

.page-section.vertical-alignment--bottom:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.section-height--custom):not=
(.editmode-changing-rowcount).section-height--small.section-match-padding-b=
ottom > .content-wrapper { padding-bottom: 1.65vmax; }

.page-section.vertical-alignment--bottom:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.section-height--custom):not=
(.editmode-changing-rowcount).section-height--medium.section-match-padding-=
top > .content-wrapper { padding-top: 3.3vmax; }

.page-section.vertical-alignment--bottom:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.section-height--custom):not=
(.editmode-changing-rowcount).section-height--medium.section-match-padding-=
bottom > .content-wrapper { padding-bottom: 3.3vmax; }

.page-section.vertical-alignment--bottom:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.section-height--custom):not=
(.editmode-changing-rowcount).section-height--large.section-match-padding-t=
op > .content-wrapper { padding-top: 5vmax; }

.page-section.vertical-alignment--bottom:not(.content-collection):not(.gall=
ery-section):not(.user-items-list-section):not(.section-height--custom):not=
(.editmode-changing-rowcount).section-height--large.section-match-padding-b=
ottom > .content-wrapper { padding-bottom: 5vmax; }

.page-section.editmode-changing-rowcount { align-items: flex-start; }

.page-section[data-animation=3D"fade-up"] { transition: opacity 800ms cubic=
-bezier(0.4, 0, 0.2, 1), transform 800ms cubic-bezier(0.4, 0, 0.2, 1); will=
-change: opacity, transform; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 3=
5); }

.page-section[data-animation=3D"fade-up"][data-active] { opacity: 1; transf=
orm: matrix(1, 0, 0, 1, 0, 0); }

.page-section[data-animation=3D"fade-left"] { transition: opacity 800ms cub=
ic-bezier(0.4, 0, 0.2, 1), transform 800ms cubic-bezier(0.4, 0, 0.2, 1); wi=
ll-change: opacity, transform; opacity: 0; transform: matrix(1, 0, 0, 1, -3=
5, 0); }

.page-section[data-animation=3D"fade-left"][data-active] { opacity: 1; tran=
sform: matrix(1, 0, 0, 1, 0, 0); }

.page-section[data-animation=3D"fade-right"] { transition: opacity 800ms cu=
bic-bezier(0.4, 0, 0.2, 1), transform 800ms cubic-bezier(0.4, 0, 0.2, 1); w=
ill-change: opacity, transform; opacity: 0; transform: matrix(1, 0, 0, 1, 3=
5, 0); }

.page-section[data-animation=3D"fade-right"][data-active] { opacity: 1; tra=
nsform: matrix(1, 0, 0, 1, 0, 0); }

.page-section[data-animation=3D"scale-up"] { transition: opacity 800ms cubi=
c-bezier(0.4, 0, 0.2, 1), transform 800ms cubic-bezier(0.4, 0, 0.2, 1); wil=
l-change: opacity, transform; opacity: 0; transform: matrix(0.92, 0, 0, 0.9=
2, 0, 0); }

.page-section[data-animation=3D"scale-up"][data-active] { opacity: 1; trans=
form: matrix(1, 0, 0, 1, 0, 0); }

.page-section[data-animation=3D"clip-up"] { transition: -webkit-clip-path 8=
00ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 800ms cubic-bezier(0.4, 0, 0.2=
, 1); will-change: -webkit-clip-path, clip-path; clip-path: polygon(0% 100%=
, 100% 100%, 100% 100%, 0% 100%); }

.page-section[data-animation=3D"clip-up"][data-active] { clip-path: polygon=
(0% 0%, 100% 0%, 100% 100%, 0% 100%); }

.page-section[data-animation=3D"clip-left"] { transition: -webkit-clip-path=
 800ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 800ms cubic-bezier(0.4, 0, 0=
.2, 1); will-change: -webkit-clip-path, clip-path; clip-path: polygon(0% 0%=
, 0% 0%, 0% 100%, 0% 100%); }

.page-section[data-animation=3D"clip-left"][data-active] { clip-path: polyg=
on(0% 0%, 100% 0%, 100% 100%, 0% 100%); }

.page-section[data-animation=3D"clip-right"] { transition: -webkit-clip-pat=
h 800ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 800ms cubic-bezier(0.4, 0, =
0.2, 1); will-change: -webkit-clip-path, clip-path; clip-path: polygon(100%=
 0%, 100% 0%, 100% 100%, 100% 100%); }

.page-section[data-animation=3D"clip-right"][data-active] { clip-path: poly=
gon(0% 0%, 100% 0%, 100% 100%, 0% 100%); }

.section-border { position: absolute; top: calc(-1 * var(--previous-section=
-divider-offset, 0px)); right: 0px; bottom: 0px; left: 0px; }

.page-section.background-width--inset:not(.content-collection):not(.gallery=
-section):not(.user-items-list-section) .section-background { top: calc(var=
(--sqs-site-gutter) + var(--previous-section-divider-offset, 0px)); }

.section-background { overflow: hidden; pointer-events: none; }

.section-background, .section-background .section-background-content, .sect=
ion-background .section-background-canvas, .section-background .section-bac=
kground-overlay { position: absolute; inset: 0px; }

.background-width--inset:not(.content-collection):not(.gallery-section):not=
(.user-items-list-section) .section-background { inset: 3vw; }

.section-background img { position: relative; }

.background-pause-button { display: none; position: absolute; right: 14px; =
bottom: 14px; z-index: 999; border: 0px; padding: 0px; border-radius: 50%; =
width: 32px; height: 32px; cursor: pointer; background-color: rgba(0, 0, 0,=
 0.5); backdrop-filter: blur(15px); outline: none; }

.background-pause-button.visible { display: block; }

.background-pause-button:focus { background-color: rgba(0, 0, 0, 0.7); }

.background-pause-button::before { content: " "; position: absolute; width:=
 42px; height: 42px; left: -7px; top: -7px; border-radius: 50%; background:=
 transparent; border: 2px solid transparent; }

.background-pause-button:focus::before { border-color: rgba(0, 0, 0, 0.7); =
}

.background-pause-button::after { content: " "; box-sizing: border-box; pos=
ition: absolute; border-color: transparent transparent transparent rgb(255,=
 255, 255); width: 0px; height: 12px; left: 11px; top: 10px; border-style: =
double; border-width: 0px 0px 0px 10px; }

.background-pause-button.paused::after { height: 0px; left: 12px; top: 8px;=
 border-style: solid; border-width: 8px 0px 8px 12px; }

.background-pause-button:hover::after { border-color: transparent transpare=
nt transparent rgb(255, 255, 255); }

.image-block-wrapper::after { content: ""; position: absolute; inset: 0px; =
}

#page { z-index: 9; }

#siteWrapper { display: flex; flex-direction: column; min-height: 100vh; }

#footer-sections { margin-top: auto; position: relative; z-index: 0; }

#footer-sections .sqs-block-html a { display: inline-block; }

.floating-cart { position: fixed; bottom: 20px; right: 20px; z-index: 100; =
padding: 17px 17px 13px 13px; display: flex; place-content: center; }

.floating-cart.hidden { display: none; }

.system-page { max-width: 1800px; padding: 3vw; margin: 0px auto; }

.system-page > :first-child { padding-top: 3vw; }

.user-accounts-link .user-accounts-text-link { opacity: 0; pointer-events: =
none; transition: opacity 100ms ease-in-out; }

.user-accounts-link.loaded .user-accounts-text-link { opacity: 1; pointer-e=
vents: auto; }

.sqs-edit-mode .sqs-signup-pill { display: none; }

@keyframes ProductItem-gallery-enter-from-right {=20
  0% { transform: translateX(101%); }
  100% { transform: translateX(0px); }
}

@keyframes ProductItem-gallery-exit-to-left {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(-101%); }
}

@keyframes ProductItem-gallery-enter-from-left {=20
  0% { transform: translateX(-101%); }
  100% { transform: translateX(0px); }
}

@keyframes ProductItem-gallery-exit-to-right {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(101%); }
}

.ProductItem-gallery { display: flex; align-items: flex-start; overflow: hi=
dden; user-select: none; margin: 0px; }

.tweak-product-basic-item-gallery-placement-right .ProductItem-gallery { fl=
ex-direction: row-reverse; }

.tweak-product-basic-item-thumbnail-placement-below .ProductItem-gallery { =
flex-flow: column-reverse; }

.tweak-product-basic-item-gallery-placement-right.tweak-product-basic-item-=
thumbnail-placement-below .ProductItem-gallery { align-items: flex-end; }

@media screen and (max-width: 767px) {
  .ProductItem-gallery { padding-bottom: 25px; width: 100%; }
}

@media screen and (min-width: 641px) {
  .ProductItem-gallery { float: left; }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .ProductItem-gallery { width: min(var(--tweak-product-basic-item-gallery-=
width),50%); }
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .ProductItem-gallery { width: min(var(--tweak-product-basic-item-gallery-=
width),60%); }
}

@media screen and (min-width: 1281px) {
  .ProductItem-gallery { width: var(--tweak-product-basic-item-gallery-widt=
h); }
}

.ProductItem-gallery .enable-on-first-image-load { opacity: 0; transition: =
opacity 0.5s; pointer-events: none; }

.ProductItem-gallery .enable-on-first-image-load.enabled { opacity: 1; poin=
ter-events: auto; }

.ProductItem-gallery-current-slide-indicator { position: absolute; top: 18p=
x; right: 20px; display: inline-block; z-index: 3; font-size: 12px; }

@media screen and (min-width: 768px) {
  .ProductItem-gallery-current-slide-indicator { display: none; }
}

.ProductItem-gallery-carousel-controls { position: absolute; width: 100%; l=
eft: 0px; z-index: 3; justify-content: space-between; top: 50%; transform: =
translateY(-50%); display: none; }

.ProductItem-gallery-carousel-controls.enable-on-first-image-load.enabled {=
 pointer-events: none; }

@media screen and (max-width: 767px) {
  .ProductItem-gallery-carousel-controls { display: flex; }
}

@media screen and (min-width: 768px) {
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-ca=
rousel-controls, .tweak-product-basic-item-gallery-design-slideshow .Produc=
tItem-gallery-carousel-controls { display: flex; }
}

.ProductItem-gallery-carousel-controls .product-item-gallery-carousel-contr=
ol { padding: 0px; border: none; background-color: transparent; width: calc=
(var(--tweak-product-basic-item-carousel-arrow-size) + 20px); height: calc(=
var(--tweak-product-basic-item-carousel-arrow-size) + 20px); min-width: 50p=
x; min-height: 50px; cursor: pointer; margin: 0px 1.5vw; display: flex; ali=
gn-items: center; pointer-events: auto; }

.ProductItem-gallery-carousel-controls .product-item-gallery-carousel-contr=
ol::after { display: block; content: ""; width: var(--tweak-product-basic-i=
tem-carousel-arrow-size); height: var(--tweak-product-basic-item-carousel-a=
rrow-size); border-style: solid; border-color: rgb(0, 0, 0); border-width: =
1px 1px 0px 0px; margin: calc(( calc(var(--tweak-product-basic-item-carouse=
l-arrow-size) + 20px)  - var(--tweak-product-basic-item-carousel-arrow-size=
)) / 2); }

.ProductItem-gallery-carousel-controls .product-item-gallery-carousel-contr=
ol.ProductItem-gallery-prev { left: 0px; justify-content: flex-start; }

.ProductItem-gallery-carousel-controls .product-item-gallery-carousel-contr=
ol.ProductItem-gallery-prev::after { transform: rotate(225deg); }

.ProductItem-gallery-carousel-controls .product-item-gallery-carousel-contr=
ol.ProductItem-gallery-next { right: 0px; justify-content: flex-end; }

.ProductItem-gallery-carousel-controls .product-item-gallery-carousel-contr=
ol.ProductItem-gallery-next::after { transform: rotate(45deg); }

.is-zoomed .ProductItem-gallery-carousel-controls .product-item-gallery-car=
ousel-control { pointer-events: none; }

.ProductItem-gallery-slides { position: relative; flex-grow: 1; max-width: =
100%; }

@media screen and (min-width: 768px) {
  .ProductItem-gallery-slides { overflow: hidden; }
}

.tweak-product-basic-item-thumbnail-placement-below .ProductItem-gallery-sl=
ides { width: 100%; }

.ProductItem-gallery-slides::before { content: ""; display: block; }

.tweak-product-basic-item-gallery-aspect-ratio-11-square .ProductItem-galle=
ry-slides::before { padding-bottom: 100%; }

.tweak-product-basic-item-gallery-aspect-ratio-32-standard .ProductItem-gal=
lery-slides::before { padding-bottom: 66.667%; }

.tweak-product-basic-item-gallery-aspect-ratio-23-standard-vertical .Produc=
tItem-gallery-slides::before { padding-bottom: 150%; }

.tweak-product-basic-item-gallery-aspect-ratio-43-four-three .ProductItem-g=
allery-slides::before { padding-bottom: 75%; }

.tweak-product-basic-item-gallery-aspect-ratio-34-three-four-vertical .Prod=
uctItem-gallery-slides::before { padding-bottom: 133.333%; }

.tweak-product-basic-item-gallery-aspect-ratio-169-widescreen .ProductItem-=
gallery-slides::before { padding-bottom: 56.25%; }

.tweak-product-basic-item-gallery-aspect-ratio-240-anamorphic-widescreen .P=
roductItem-gallery-slides::before { padding-bottom: 41.667%; }

.tweak-product-basic-item-gallery-aspect-ratio-ultra-widescreen .ProductIte=
m-gallery-slides::before { padding-bottom: 41.667%; }

@media screen and (min-width: 768px) {
  .tweak-product-basic-item-gallery-design-stacked .ProductItem-gallery-sli=
des::before { padding-bottom: 0px; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides::before { background-color: transparent; }
}

.ProductItem-gallery-slides-item { width: 100%; }

.ProductItem-gallery-slides-item.selected { z-index: 2; }

.ProductItem-gallery-slides-item:focus { outline-width: 0px; }

.ProductItem-gallery-slides-item:focus::after { content: ""; position: abso=
lute; top: 0px; left: 0px; width: 100%; height: 100%; outline: currentcolor=
 solid 2px; outline-offset: -2px; }

.ProductItem-gallery-slides-item:focus:not(:focus-visible)::after { outline=
-style: none; }

@media screen and (max-width: 767px) {
  .ProductItem-gallery-slides-item { visibility: hidden; }
  .ProductItem-gallery-slides-item.going-prev.next-slide { display: block; =
visibility: visible; }
  .ProductItem-gallery-slides-item.going-prev.next-slide.prev-loaded { anim=
ation: 0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-exit-t=
o-right; z-index: 1; }
  .ProductItem-gallery-slides-item.going-prev.selected { display: block; vi=
sibility: visible; }
  .ProductItem-gallery-slides-item.going-prev.selected.loaded { animation: =
0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-enter-from-le=
ft; }
  .ProductItem-gallery-slides-item.going-next.prev-slide { display: block; =
visibility: visible; }
  .ProductItem-gallery-slides-item.going-next.prev-slide.next-loaded { anim=
ation: 0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-exit-t=
o-left; z-index: 1; }
  .ProductItem-gallery-slides-item.going-next.selected { display: block; vi=
sibility: visible; }
  .ProductItem-gallery-slides-item.going-next.selected.loaded { animation: =
0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-enter-from-ri=
ght; }
  .ProductItem-gallery-slides-item.going-prev.next-slide { display: block; =
visibility: visible; }
  .ProductItem-gallery-slides-item.going-prev.next-slide.prev-loaded { anim=
ation: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit-to-righ=
t; z-index: 1; }
  .ProductItem-gallery-slides-item.going-prev.selected { display: block; vi=
sibility: visible; }
  .ProductItem-gallery-slides-item.going-prev.selected.loaded { animation: =
0.5s ease-in-out 0s 1 normal both running gallery-image-enter-from-left; }
  .ProductItem-gallery-slides-item.going-next.prev-slide { display: block; =
visibility: visible; }
  .ProductItem-gallery-slides-item.going-next.prev-slide.next-loaded { anim=
ation: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit-to-left=
; z-index: 1; }
  .ProductItem-gallery-slides-item.going-next.selected { display: block; vi=
sibility: visible; }
  .ProductItem-gallery-slides-item.going-next.selected.loaded { animation: =
0.5s ease-in-out 0s 1 normal both running gallery-image-enter-from-right; }
}

@media screen and (min-width: 768px) {
  .tweak-product-basic-item-gallery-design-slideshow .ProductItem-gallery-s=
lides-item:not(.selected) { opacity: 0; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item { visibility: hidden; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-prev.next-slide { display: block; visibility: visible; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-prev.next-slide.prev-loaded { animation: 0.5s ease-in-out 0=
s 1 normal both running ProductItem-gallery-exit-to-right; z-index: 1; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-prev.selected { display: block; visibility: visible; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-prev.selected.loaded { animation: 0.5s ease-in-out 0s 1 nor=
mal both running ProductItem-gallery-enter-from-left; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-next.prev-slide { display: block; visibility: visible; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-next.prev-slide.next-loaded { animation: 0.5s ease-in-out 0=
s 1 normal both running ProductItem-gallery-exit-to-left; z-index: 1; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-next.selected { display: block; visibility: visible; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-next.selected.loaded { animation: 0.5s ease-in-out 0s 1 nor=
mal both running ProductItem-gallery-enter-from-right; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-prev.next-slide { display: block; visibility: visible; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-prev.next-slide.prev-loaded { animation: 0.5s ease-in-out 0=
s 1 normal both running gallery-image-exit-to-right; z-index: 1; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-prev.selected { display: block; visibility: visible; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-prev.selected.loaded { animation: 0.5s ease-in-out 0s 1 nor=
mal both running gallery-image-enter-from-left; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-next.prev-slide { display: block; visibility: visible; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-next.prev-slide.next-loaded { animation: 0.5s ease-in-out 0=
s 1 normal both running gallery-image-exit-to-left; z-index: 1; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-next.selected { display: block; visibility: visible; }
  .tweak-product-basic-item-gallery-design-carousel .ProductItem-gallery-sl=
ides-item.going-next.selected.loaded { animation: 0.5s ease-in-out 0s 1 nor=
mal both running gallery-image-enter-from-right; }
  .tweak-product-basic-item-gallery-design-stacked .ProductItem-gallery-sli=
des-item { margin-bottom: 25px; position: relative; height: 100%; overflow:=
 hidden; }
  .tweak-product-basic-item-gallery-design-stacked .ProductItem-gallery-sli=
des-item:last-child { margin-bottom: 0px; }
}

.tweak-product-basic-item-gallery-design-slideshow .ProductItem-gallery-sli=
des-item, .tweak-product-basic-item-gallery-design-carousel .ProductItem-ga=
llery-slides-item { position: absolute; top: 0px; left: 0px; width: 100%; h=
eight: 100%; overflow: hidden; padding-bottom: 0px; }

@media screen and (max-width: 767px) {
  .ProductItem-gallery-slides-item { position: absolute; top: 0px; left: 0p=
x; width: 100%; height: 100%; overflow: hidden; padding-bottom: 0px; displa=
y: none; }
  .ProductItem-gallery-slides-item.selected, .ProductItem-gallery-slides-it=
em.thumbnail-hovered { display: block; }
  .ProductItem-gallery-slides-item.prev-slide, .ProductItem-gallery-slides-=
item.next-slide { display: block; }
}

.tweak-product-basic-item-gallery-design-slideshow .ProductItem-gallery-sli=
des-item, .tweak-product-basic-item-gallery-design-carousel .ProductItem-ga=
llery-slides-item { display: none; }

.tweak-product-basic-item-gallery-design-slideshow .ProductItem-gallery-sli=
des-item.selected, .tweak-product-basic-item-gallery-design-carousel .Produ=
ctItem-gallery-slides-item.selected, .tweak-product-basic-item-gallery-desi=
gn-slideshow .ProductItem-gallery-slides-item.thumbnail-hovered, .tweak-pro=
duct-basic-item-gallery-design-carousel .ProductItem-gallery-slides-item.th=
umbnail-hovered { display: block; }

.tweak-product-basic-item-gallery-design-slideshow .ProductItem-gallery-sli=
des-item.prev-slide, .tweak-product-basic-item-gallery-design-carousel .Pro=
ductItem-gallery-slides-item.prev-slide, .tweak-product-basic-item-gallery-=
design-slideshow .ProductItem-gallery-slides-item.next-slide, .tweak-produc=
t-basic-item-gallery-design-carousel .ProductItem-gallery-slides-item.next-=
slide { display: block; }

.tweak-product-basic-item-click-action-lightbox .ProductItem-gallery-slides=
-item { cursor: pointer; }

.tweak-product-basic-item-click-action-zoom:not(.tweak-product-basic-item-h=
over-action-zoom) .ProductItem-gallery-slides-item, .tweak-product-basic-it=
em-click-action-zoom.tweak-product-basic-item-gallery-design-carousel .Prod=
uctItem-gallery-slides-item { cursor: zoom-in; }

.tweak-product-basic-item-click-action-zoom:not(.tweak-product-basic-item-h=
over-action-zoom) .is-zoomed .ProductItem-gallery-slides-item, .tweak-produ=
ct-basic-item-click-action-zoom.tweak-product-basic-item-gallery-design-car=
ousel .is-zoomed .ProductItem-gallery-slides-item { cursor: zoom-out; }

@media screen and (min-width: 768px) {
  .tweak-product-basic-item-gallery-design-stacked .ProductItem-gallery-sli=
des-item-image { width: 100%; display: block; left: 0px !important; right: =
0px !important; }
}

.ProductItem-gallery-slides-item:not(.loaded) .ProductItem-gallery-slides-i=
tem-image { opacity: 0; }

.ProductItem-gallery .ProductItem-gallery-scroll { display: none; position:=
 relative; scrollbar-width: none; }

.ProductItem-gallery .ProductItem-gallery-scroll::after { display: block; c=
ontent: ""; height: 10vh; width: 100%; position: sticky; bottom: 0px; }

@media screen and (min-width: 768px) {
  .tweak-product-basic-item-gallery-design-slideshow .ProductItem-gallery .=
ProductItem-gallery-scroll { display: block; }
}

.tweak-product-basic-item-thumbnail-placement-side .ProductItem-gallery .Pr=
oductItem-gallery-scroll { width: auto; max-height: 80vh; margin-right: 10p=
x; overflow-y: auto; }

@media screen and (max-width: 767px) {
  .tweak-product-basic-item-thumbnail-placement-side .ProductItem-gallery .=
ProductItem-gallery-scroll { margin-right: 0px; }
}

.tweak-product-basic-item-thumbnail-placement-below .ProductItem-gallery .P=
roductItem-gallery-scroll { width: 100%; }

.tweak-product-basic-item-thumbnail-placement-below .ProductItem-gallery .P=
roductItem-gallery-scroll::after { display: none; }

.ProductItem-gallery-thumbnails { line-height: 0; }

.tweak-product-basic-item-gallery-design-slideshow .ProductItem-gallery-thu=
mbnails { margin-bottom: 10vh; }

.tweak-product-basic-item-gallery-design-slideshow.tweak-product-basic-item=
-thumbnail-placement-below .ProductItem-gallery-thumbnails { overflow-x: sc=
roll; white-space: nowrap; margin-top: 10px; }

.ProductItem-gallery-thumbnails-item { background: transparent; border: 0px=
; display: block; width: 50px; margin-bottom: 10px; cursor: pointer; paddin=
g: 0px; transition: opacity 0.3s ease-in; }

.tweak-product-basic-item-gallery-aspect-ratio-11-square .ProductItem-galle=
ry-thumbnails-item { height: 50px; }

.tweak-product-basic-item-gallery-aspect-ratio-32-standard .ProductItem-gal=
lery-thumbnails-item { height: 34px; }

.tweak-product-basic-item-gallery-aspect-ratio-23-standard-vertical .Produc=
tItem-gallery-thumbnails-item { height: 75px; }

.tweak-product-basic-item-gallery-aspect-ratio-43-four-three .ProductItem-g=
allery-thumbnails-item { height: 38px; }

.tweak-product-basic-item-gallery-aspect-ratio-34-three-four-vertical .Prod=
uctItem-gallery-thumbnails-item { height: 67px; }

.tweak-product-basic-item-gallery-aspect-ratio-169-widescreen .ProductItem-=
gallery-thumbnails-item { height: 29px; }

.tweak-product-basic-item-gallery-aspect-ratio-240-anamorphic-widescreen .P=
roductItem-gallery-thumbnails-item { height: 21px; }

.tweak-product-basic-item-gallery-aspect-ratio-ultra-widescreen .ProductIte=
m-gallery-thumbnails-item { height: 21px; }

.tweak-product-basic-item-thumbnail-placement-below .ProductItem-gallery-th=
umbnails-item { display: inline-block; margin-right: 10px; vertical-align: =
top; }

.ProductItem-gallery-thumbnails-item:last-child { margin-right: 0px; }

.ProductItem-gallery-thumbnails-item:not(.loaded) { opacity: 0; }

.ProductItem-gallery .product-image-zoom-duplicate { position: absolute; in=
set: 0px; height: 100%; width: 100%; opacity: 0; pointer-events: none; tran=
sition: opacity 0.3s; }

.ProductItem-gallery .is-zoomed .ProductItem-gallery-slides-item.loaded .pr=
oduct-image-zoom-duplicate { opacity: 1; }

.page-section.collection-type-products { --tweak-product-basic-item-product=
-subscription-border-thickness: 1px; --tweak-product-basic-item-image-spaci=
ng: 2vw; --tweak-product-basic-item-carousel-arrow-size: 3vw; --tweak-produ=
ct-basic-item-image-zoom-factor: 1.75; --tweak-product-basic-item-gallery-w=
idth: 50%; --tweak-product-basic-item-form-width: 100%; }

.page-section.collection-type-products { --tweak-products-image-text-spacin=
g: .5vw; --tweak-products-columns: 2; --tweak-products-gutter-column: 2vw; =
--tweak-products-gutter-row: 2vw; --tweak-products-mobile-columns: 1; }

.products.collection-content-wrapper, .ProductList.ProductItem-relatedProdu=
cts { padding-top: 3vw; padding-bottom: 3vw; }

.tweak-products-width-full .products.collection-content-wrapper:not(.Produc=
tItem-relatedProducts), .tweak-products-width-full .ProductList.ProductItem=
-relatedProducts:not(.ProductItem-relatedProducts) { width: 100%; padding-l=
eft: 3vw; padding-right: 3vw; }

.tweak-products-width-inset .products.collection-content-wrapper:not(.Produ=
ctItem-relatedProducts), .tweak-products-width-inset .ProductList.ProductIt=
em-relatedProducts:not(.ProductItem-relatedProducts) { max-width: 1800px; p=
adding-left: 3vw; padding-right: 3vw; margin: 0px auto; }

@media screen and (max-width: 767px) {
  .tweak-products-width-full .products.collection-content-wrapper:not(.Prod=
uctItem-relatedProducts), .tweak-products-width-full .ProductList.ProductIt=
em-relatedProducts:not(.ProductItem-relatedProducts) { padding-left: 6vw; p=
adding-right: 6vw; }
  .tweak-products-width-inset .products.collection-content-wrapper:not(.Pro=
ductItem-relatedProducts), .tweak-products-width-inset .ProductList.Product=
Item-relatedProducts:not(.ProductItem-relatedProducts) { padding-left: 6vw;=
 padding-right: 6vw; }
}

.products.collection-content-wrapper .plp-grid-add-to-cart, .ProductList.Pr=
oductItem-relatedProducts .plp-grid-add-to-cart { display: none; }

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart, .tweak-products-add-to-cart-button .ProductList.Product=
Item-relatedProducts .plp-grid-add-to-cart { display: flex; flex-direction:=
 column; margin-top: auto; }

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart a:focus-visible, .tweak-products-add-to-cart-button .Pro=
ductList.ProductItem-relatedProducts .plp-grid-add-to-cart a:focus-visible =
{ outline: var(--navigationLinkColor) solid 2px; }

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart .variant-select-wrapper, .tweak-products-add-to-cart-but=
ton .ProductList.ProductItem-relatedProducts .plp-grid-add-to-cart .variant=
-select-wrapper { position: relative; opacity: 1; transition: opacity 0.1s =
ease-out; min-height: 44px; display: flex; align-items: center; text-align:=
 left; box-sizing: border-box; padding: 1.5rem; line-height: normal; backgr=
ound-color: var(--siteBackgroundColor); }

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart .variant-select-wrapper::after, .tweak-products-add-to-c=
art-button .ProductList.ProductItem-relatedProducts .plp-grid-add-to-cart .=
variant-select-wrapper::after { content: ""; position: absolute; right: 0.8=
rem; transform: rotate(45deg); border-bottom: 1px solid; border-right: 1px =
solid; height: 0.8rem; width: 0.8rem; transform-origin: center top; pointer=
-events: none; font-size: 1rem; margin-bottom: 8px; color: var(--tweak-prod=
uct-grid-text-below-list-price-color); }

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart .variant-option select, .tweak-products-add-to-cart-butt=
on .ProductList.ProductItem-relatedProducts .plp-grid-add-to-cart .variant-=
option select { padding-left: 0.8rem; position: absolute; top: 0px; right: =
0px; width: 100%; height: 100%; background: transparent; appearance: none; =
}

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart .variant-option select:focus option, .tweak-products-add=
-to-cart-button .ProductList.ProductItem-relatedProducts .plp-grid-add-to-c=
art .variant-option select:focus option { color: rgb(0, 0, 0); }

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart .product-variants, .tweak-products-add-to-cart-button .P=
roductList.ProductItem-relatedProducts .plp-grid-add-to-cart .product-varia=
nts { margin-top: 22px; }

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart .sqs-add-to-cart-button-wrapper[disabled], .tweak-produc=
ts-add-to-cart-button .ProductList.ProductItem-relatedProducts .plp-grid-ad=
d-to-cart .sqs-add-to-cart-button-wrapper[disabled] { opacity: 0.3; cursor:=
 not-allowed; }

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart .sqs-add-to-cart-button-wrapper[disabled] .sqs-add-to-ca=
rt-button, .tweak-products-add-to-cart-button .ProductList.ProductItem-rela=
tedProducts .plp-grid-add-to-cart .sqs-add-to-cart-button-wrapper[disabled]=
 .sqs-add-to-cart-button { pointer-events: none; }

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart .sqs-add-to-cart-button, .tweak-products-add-to-cart-but=
ton .ProductList.ProductItem-relatedProducts .plp-grid-add-to-cart .sqs-add=
-to-cart-button, .tweak-products-add-to-cart-button .products.collection-co=
ntent-wrapper .plp-grid-add-to-cart .sqs-view-options-button-wrapper, .twea=
k-products-add-to-cart-button .ProductList.ProductItem-relatedProducts .plp=
-grid-add-to-cart .sqs-view-options-button-wrapper { display: flex; align-i=
tems: center; justify-content: center; margin-top: 22px; cursor: pointer; p=
adding-left: 1.2rem !important; padding-right: 1.2rem !important; }

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart .sqs-add-to-cart-button:hover, .tweak-products-add-to-ca=
rt-button .ProductList.ProductItem-relatedProducts .plp-grid-add-to-cart .s=
qs-add-to-cart-button:hover, .tweak-products-add-to-cart-button .products.c=
ollection-content-wrapper .plp-grid-add-to-cart .sqs-view-options-button-wr=
apper:hover, .tweak-products-add-to-cart-button .ProductList.ProductItem-re=
latedProducts .plp-grid-add-to-cart .sqs-view-options-button-wrapper:hover =
{ opacity: 0.8; }

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart .sqs-add-to-cart-button .plp-cart-added, .tweak-products=
-add-to-cart-button .ProductList.ProductItem-relatedProducts .plp-grid-add-=
to-cart .sqs-add-to-cart-button .plp-cart-added, .tweak-products-add-to-car=
t-button .products.collection-content-wrapper .plp-grid-add-to-cart .sqs-vi=
ew-options-button-wrapper .plp-cart-added, .tweak-products-add-to-cart-butt=
on .ProductList.ProductItem-relatedProducts .plp-grid-add-to-cart .sqs-view=
-options-button-wrapper .plp-cart-added { display: flex; justify-content: c=
enter; }

.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart .sqs-add-to-cart-button .plp-cart-added .status-text, .t=
weak-products-add-to-cart-button .ProductList.ProductItem-relatedProducts .=
plp-grid-add-to-cart .sqs-add-to-cart-button .plp-cart-added .status-text, =
.tweak-products-add-to-cart-button .products.collection-content-wrapper .pl=
p-grid-add-to-cart .sqs-view-options-button-wrapper .plp-cart-added .status=
-text, .tweak-products-add-to-cart-button .ProductList.ProductItem-relatedP=
roducts .plp-grid-add-to-cart .sqs-view-options-button-wrapper .plp-cart-ad=
ded .status-text { text-transform: uppercase; }

.products.collection-content-wrapper .list-grid, .ProductList.ProductItem-r=
elatedProducts .list-grid { position: relative; }

@media screen and (min-width: 768px) {
  .products.collection-content-wrapper .list-grid, .ProductList.ProductItem=
-relatedProducts .list-grid { display: grid; grid-template-columns: repeat(=
var(--tweak-products-columns),minmax(0,1fr)); column-gap: var(--tweak-produ=
cts-gutter-column); row-gap: var(--tweak-products-gutter-row); padding: 0px=
; }
  .products.collection-content-wrapper .list-grid .grid-item .grid-image, .=
ProductList.ProductItem-relatedProducts .list-grid .grid-item .grid-image {=
 width: 100%; position: relative; overflow: hidden; margin: 0px; line-heigh=
t: 0; }
  .products.collection-content-wrapper .list-grid .grid-item .grid-image .g=
rid-image-inner-wrapper, .ProductList.ProductItem-relatedProducts .list-gri=
d .grid-item .grid-image .grid-image-inner-wrapper { position: absolute; in=
set: 0px; }
}

@media screen and (max-width: 767px) {
  .products.collection-content-wrapper .list-grid, .ProductList.ProductItem=
-relatedProducts .list-grid { display: grid; grid-template-columns: repeat(=
var(--tweak-products-mobile-columns),minmax(0,1fr)); gap: 0px 30px; padding=
: 0px; }
  .products.collection-content-wrapper .list-grid .grid-item .grid-image, .=
ProductList.ProductItem-relatedProducts .list-grid .grid-item .grid-image {=
 width: 100%; position: relative; overflow: hidden; margin: 0px; line-heigh=
t: 0; }
  .products.collection-content-wrapper .list-grid .grid-item .grid-image .g=
rid-image-inner-wrapper, .ProductList.ProductItem-relatedProducts .list-gri=
d .grid-item .grid-image .grid-image-inner-wrapper { position: absolute; in=
set: 0px; }
}

.products.collection-content-wrapper .grid-item-link, .ProductList.ProductI=
tem-relatedProducts .grid-item-link { position: absolute; top: 0px; left: 0=
px; width: 100%; height: 100%; }

.sqs-tweak-overlays-active .products.collection-content-wrapper .grid-item-=
link, .sqs-tweak-overlays-active .ProductList.ProductItem-relatedProducts .=
grid-item-link { display: none; }

.products.collection-content-wrapper .grid-item-link.product-lists-item, .P=
roductList.ProductItem-relatedProducts .grid-item-link.product-lists-item {=
 position: unset; }

.sqs-tweak-overlays-active .products.collection-content-wrapper .grid-item-=
link.product-lists-item, .sqs-tweak-overlays-active .ProductList.ProductIte=
m-relatedProducts .grid-item-link.product-lists-item { display: unset; poin=
ter-events: none; }

.products.collection-content-wrapper .grid-item, .ProductList.ProductItem-r=
elatedProducts .grid-item { display: flex; flex-direction: column; position=
: relative; opacity: 0; transform: translateY(-15px); transition: opacity 1=
s, transform 1s; }

.products.collection-content-wrapper .grid-item.is-loaded, .ProductList.Pro=
ductItem-relatedProducts .grid-item.is-loaded { opacity: 1; transform: tran=
slateY(0px); }

@media screen and (max-width: 767px) {
  .products.collection-content-wrapper .grid-item, .ProductList.ProductItem=
-relatedProducts .grid-item { margin-bottom: 30px; }
}

.products.collection-content-wrapper .grid-item .grid-item-image, .ProductL=
ist.ProductItem-relatedProducts .grid-item .grid-item-image { height: 100%;=
 width: 100%; object-fit: cover; position: absolute; top: 0px; left: 0px; t=
ransition: opacity 1s, transform 1s; }

.products.collection-content-wrapper .grid-item .grid-item-additional-image=
, .ProductList.ProductItem-relatedProducts .grid-item .grid-item-additional=
-image { opacity: 0; }

.products.collection-content-wrapper .grid-item .grid-image-selected, .Prod=
uctList.ProductItem-relatedProducts .grid-item .grid-image-selected { opaci=
ty: 1 !important; }

.products.collection-content-wrapper .grid-item .grid-image-not-selected, .=
ProductList.ProductItem-relatedProducts .grid-item .grid-image-not-selected=
 { opacity: 0 !important; }

.products.collection-content-wrapper .grid-item .grid-image-cover, .Product=
List.ProductItem-relatedProducts .grid-item .grid-image-cover { opacity: 1;=
 }

.products.collection-content-wrapper .grid-item .grid-image-hover, .Product=
List.ProductItem-relatedProducts .grid-item .grid-image-hover { opacity: 0;=
 }

@media (hover: hover) {
  .products.collection-content-wrapper .grid-item:hover .has-hover-img .gri=
d-image-cover, .ProductList.ProductItem-relatedProducts .grid-item:hover .h=
as-hover-img .grid-image-cover { opacity: 0; }
  .products.collection-content-wrapper .grid-item:hover .grid-image-hover.l=
oaded, .ProductList.ProductItem-relatedProducts .grid-item:hover .grid-imag=
e-hover.loaded { opacity: 1; }
}

.products.collection-content-wrapper .grid-item .grid-image, .ProductList.P=
roductItem-relatedProducts .grid-item .grid-image { pointer-events: none; }

.products.collection-content-wrapper .grid-item .sqs-product-quick-view-but=
ton-wrapper, .ProductList.ProductItem-relatedProducts .grid-item .sqs-produ=
ct-quick-view-button-wrapper { padding-bottom: 50% !important; }

.products.collection-content-wrapper .grid-item .sqs-product-quick-view-but=
ton-wrapper .sqs-product-quick-view-button, .ProductList.ProductItem-relate=
dProducts .grid-item .sqs-product-quick-view-button-wrapper .sqs-product-qu=
ick-view-button { pointer-events: auto; transform: translateY(50%); }

.products.collection-content-wrapper .grid-image-wrapper, .ProductList.Prod=
uctItem-relatedProducts .grid-image-wrapper { margin: 0px; height: 0px; ove=
rflow: hidden; position: relative; display: flex; }

.tweak-products-image-aspect-ratio-11-square .products.collection-content-w=
rapper .grid-image-wrapper, .tweak-products-image-aspect-ratio-11-square .P=
roductList.ProductItem-relatedProducts .grid-image-wrapper { padding-bottom=
: 100%; }

.tweak-products-image-aspect-ratio-32-standard .products.collection-content=
-wrapper .grid-image-wrapper, .tweak-products-image-aspect-ratio-32-standar=
d .ProductList.ProductItem-relatedProducts .grid-image-wrapper { padding-bo=
ttom: 66.666%; }

.tweak-products-image-aspect-ratio-23-standard-vertical .products.collectio=
n-content-wrapper .grid-image-wrapper, .tweak-products-image-aspect-ratio-2=
3-standard-vertical .ProductList.ProductItem-relatedProducts .grid-image-wr=
apper { padding-bottom: 150%; }

.tweak-products-image-aspect-ratio-43-four-three .products.collection-conte=
nt-wrapper .grid-image-wrapper, .tweak-products-image-aspect-ratio-43-four-=
three .ProductList.ProductItem-relatedProducts .grid-image-wrapper { paddin=
g-bottom: 75%; }

.tweak-products-image-aspect-ratio-34-three-four-vertical .products.collect=
ion-content-wrapper .grid-image-wrapper, .tweak-products-image-aspect-ratio=
-34-three-four-vertical .ProductList.ProductItem-relatedProducts .grid-imag=
e-wrapper { padding-bottom: 133.333%; }

.tweak-products-image-aspect-ratio-169-widescreen .products.collection-cont=
ent-wrapper .grid-image-wrapper, .tweak-products-image-aspect-ratio-169-wid=
escreen .ProductList.ProductItem-relatedProducts .grid-image-wrapper { padd=
ing-bottom: 56.25%; }

.tweak-products-image-aspect-ratio-240-anamorphic-widescreen .products.coll=
ection-content-wrapper .grid-image-wrapper, .tweak-products-image-aspect-ra=
tio-240-anamorphic-widescreen .ProductList.ProductItem-relatedProducts .gri=
d-image-wrapper { padding-bottom: 41.666%; }

.tweak-products-image-aspect-ratio-ultra-widescreen .products.collection-co=
ntent-wrapper .grid-image-wrapper, .tweak-products-image-aspect-ratio-ultra=
-widescreen .ProductList.ProductItem-relatedProducts .grid-image-wrapper { =
padding-bottom: 41.666%; }

.products.collection-content-wrapper .grid-meta-status, .ProductList.Produc=
tItem-relatedProducts .grid-meta-status { text-align: right; }

.products.collection-content-wrapper .grid-prices, .ProductList.ProductItem=
-relatedProducts .grid-prices { margin-top: 0.5rem; }

.tweak-products-price-hide .products.collection-content-wrapper .grid-price=
s, .tweak-products-price-hide .ProductList.ProductItem-relatedProducts .gri=
d-prices { display: none; }

.products.collection-content-wrapper .product-scarcity, .ProductList.Produc=
tItem-relatedProducts .product-scarcity { font-size: 14px; line-height: 0.8=
; margin-top: 0.5rem; }

.products.collection-content-wrapper .grid-meta-wrapper, .ProductList.Produ=
ctItem-relatedProducts .grid-meta-wrapper { margin-top: 10px; display: flex=
; width: 100%; justify-content: space-between; }

@media screen and (min-width: 768px) {
  .products.collection-content-wrapper .grid-meta-wrapper, .ProductList.Pro=
ductItem-relatedProducts .grid-meta-wrapper { margin-top: var(--tweak-produ=
cts-image-text-spacing); }
}

.tweak-products-text-alignment-middle .products.collection-content-wrapper =
.grid-meta-wrapper, .tweak-products-text-alignment-middle .ProductList.Prod=
uctItem-relatedProducts .grid-meta-wrapper { flex-direction: column; text-a=
lign: center; }

.tweak-products-text-alignment-middle .products.collection-content-wrapper =
.grid-meta-wrapper .grid-meta-status, .tweak-products-text-alignment-middle=
 .ProductList.ProductItem-relatedProducts .grid-meta-wrapper .grid-meta-sta=
tus { text-align: center; }

.tweak-products-text-alignment-right .products.collection-content-wrapper .=
grid-meta-wrapper, .tweak-products-text-alignment-right .ProductList.Produc=
tItem-relatedProducts .grid-meta-wrapper { flex-direction: row-reverse; tex=
t-align: right; }

.tweak-products-text-alignment-right .products.collection-content-wrapper .=
grid-meta-wrapper .grid-meta-status, .tweak-products-text-alignment-right .=
ProductList.ProductItem-relatedProducts .grid-meta-wrapper .grid-meta-statu=
s { text-align: left; }

.products.collection-content-wrapper .grid-meta-wrapper[data-num-columns=3D=
"4"], .ProductList.ProductItem-relatedProducts .grid-meta-wrapper[data-num-=
columns=3D"4"] { flex-direction: column; }

.tweak-products-text-alignment-middle .products.collection-content-wrapper =
.grid-meta-wrapper[data-num-columns=3D"4"], .tweak-products-text-alignment-=
middle .ProductList.ProductItem-relatedProducts .grid-meta-wrapper[data-num=
-columns=3D"4"] { text-align: center; }

.tweak-products-text-alignment-right .products.collection-content-wrapper .=
grid-meta-wrapper[data-num-columns=3D"4"], .tweak-products-text-alignment-r=
ight .ProductList.ProductItem-relatedProducts .grid-meta-wrapper[data-num-c=
olumns=3D"4"] { text-align: right; }

.products.collection-content-wrapper .product-mark, .ProductList.ProductIte=
m-relatedProducts .product-mark { font-weight: bold; text-transform: upperc=
ase; }

.products.collection-content-wrapper .original-price, .ProductList.ProductI=
tem-relatedProducts .original-price { text-decoration: line-through; }

.products.collection-content-wrapper .list-pagination, .ProductList.Product=
Item-relatedProducts .list-pagination { padding-top: 6vw; width: 100%; disp=
lay: flex; justify-content: space-between; }

.products.collection-content-wrapper .list-pagination a, .ProductList.Produ=
ctItem-relatedProducts .list-pagination a { display: flex; flex: 1 0 50%; }

.products.collection-content-wrapper .list-pagination a.list-pagination-nex=
t, .ProductList.ProductItem-relatedProducts .list-pagination a.list-paginat=
ion-next { justify-content: flex-end; }

.products.collection-content-wrapper .list-pagination-nested-categories, .P=
roductList.ProductItem-relatedProducts .list-pagination-nested-categories {=
 text-transform: uppercase; }

.products.collection-content-wrapper .list-pagination-nested-categories .pr=
oduct-list-pagination-icon, .ProductList.ProductItem-relatedProducts .list-=
pagination-nested-categories .product-list-pagination-icon { height: 15px; =
width: 15px; }

.products.collection-content-wrapper .list-pagination-nested-categories .li=
st-pagination-next, .ProductList.ProductItem-relatedProducts .list-paginati=
on-nested-categories .list-pagination-next { text-align: right; align-items=
: center; }

.products.collection-content-wrapper .list-pagination-nested-categories .li=
st-pagination-prev, .ProductList.ProductItem-relatedProducts .list-paginati=
on-nested-categories .list-pagination-prev { align-items: center; }

@media screen and (max-width: 767px) {
  .products.collection-content-wrapper .category-filter-container, .Product=
List.ProductItem-relatedProducts .category-filter-container { height: 35px;=
 overflow: hidden; margin-bottom: 10px; width: calc(100% + 6vw); position: =
relative; left: -3vw; }
}

.products.collection-content-wrapper .category-filter-wrapper, .ProductList=
.ProductItem-relatedProducts .category-filter-wrapper { padding-bottom: 6vw=
; }

@media screen and (max-width: 767px) {
  .products.collection-content-wrapper .category-filter-wrapper, .ProductLi=
st.ProductItem-relatedProducts .category-filter-wrapper { height: 60px; pos=
ition: relative; width: 100%; overflow-x: scroll; }
  .products.collection-content-wrapper .category-filter-wrapper::before, .P=
roductList.ProductItem-relatedProducts .category-filter-wrapper::before { c=
ontent: ""; display: block; width: 3vw; height: 1px; position: relative; fl=
oat: left; }
}

.products.collection-content-wrapper .category-filter-list, .ProductList.Pr=
oductItem-relatedProducts .category-filter-list { display: flex; flex-direc=
tion: row; place-content: center; }

@media screen and (min-width: 768px) {
  .products.collection-content-wrapper .category-filter-list, .ProductList.=
ProductItem-relatedProducts .category-filter-list { flex-wrap: wrap; }
}

@media screen and (max-width: 767px) {
  .products.collection-content-wrapper .category-filter-list, .ProductList.=
ProductItem-relatedProducts .category-filter-list { justify-content: left; =
}
}

.products.collection-content-wrapper .category-filter-item, .ProductList.Pr=
oductItem-relatedProducts .category-filter-item { padding: 0px 1.5vw; text-=
transform: capitalize; }

.products.collection-content-wrapper .category-filter-item:first-child, .Pr=
oductList.ProductItem-relatedProducts .category-filter-item:first-child { p=
adding-left: 0px; }

@media screen and (max-width: 767px) {
  .products.collection-content-wrapper .category-filter-item, .ProductList.=
ProductItem-relatedProducts .category-filter-item { padding: 0px 20px; }
}

.products.collection-content-wrapper .category-filter-delimiter, .ProductLi=
st.ProductItem-relatedProducts .category-filter-delimiter { opacity: 0; }

.products.collection-content-wrapper .category-filter-delimiter.has-categor=
y, .ProductList.ProductItem-relatedProducts .category-filter-delimiter.has-=
category { opacity: 1; }

.products.collection-content-wrapper .category-filter-link, .ProductList.Pr=
oductItem-relatedProducts .category-filter-link { position: relative; trans=
ition: opacity 0.3s; white-space: nowrap; }

.products.collection-content-wrapper .category-filter-link::after, .Product=
List.ProductItem-relatedProducts .category-filter-link::after { content: ""=
; position: absolute; width: 0px; height: 1px; left: 50%; bottom: -2px; tra=
nsition: 0.3s; }

.products.collection-content-wrapper .category-filter-link:hover, .ProductL=
ist.ProductItem-relatedProducts .category-filter-link:hover, .products.coll=
ection-content-wrapper .category-filter-link.category-filter-link-all, .Pro=
ductList.ProductItem-relatedProducts .category-filter-link.category-filter-=
link-all, .products.collection-content-wrapper .category-filter-link.active=
, .ProductList.ProductItem-relatedProducts .category-filter-link.active { o=
pacity: 1; }

.products.collection-content-wrapper .category-filter-link:hover::after, .P=
roductList.ProductItem-relatedProducts .category-filter-link:hover::after, =
.products.collection-content-wrapper .category-filter-link.category-filter-=
link-all::after, .ProductList.ProductItem-relatedProducts .category-filter-=
link.category-filter-link-all::after, .products.collection-content-wrapper =
.category-filter-link.active::after, .ProductList.ProductItem-relatedProduc=
ts .category-filter-link.active::after { width: 100%; left: 0px; }

.products.collection-content-wrapper .category-filter-list.other-active .ca=
tegory-filter-link, .ProductList.ProductItem-relatedProducts .category-filt=
er-list.other-active .category-filter-link { opacity: 0.3; }

.products.collection-content-wrapper .category-filter-list.other-active .ca=
tegory-filter-link.category-filter-link-all::after, .ProductList.ProductIte=
m-relatedProducts .category-filter-list.other-active .category-filter-link.=
category-filter-link-all::after { width: 0px; left: 50%; }

.products.collection-content-wrapper .category-filter-list.other-active .ca=
tegory-filter-link:hover, .ProductList.ProductItem-relatedProducts .categor=
y-filter-list.other-active .category-filter-link:hover, .products.collectio=
n-content-wrapper .category-filter-list.other-active .category-filter-link.=
active, .ProductList.ProductItem-relatedProducts .category-filter-list.othe=
r-active .category-filter-link.active { opacity: 1; }

.products.collection-content-wrapper .category-filter-list.other-active .ca=
tegory-filter-link:hover::after, .ProductList.ProductItem-relatedProducts .=
category-filter-list.other-active .category-filter-link:hover::after, .prod=
ucts.collection-content-wrapper .category-filter-list.other-active .categor=
y-filter-link.active::after, .ProductList.ProductItem-relatedProducts .cate=
gory-filter-list.other-active .category-filter-link.active::after { width: =
100%; left: 0px; }

.products.collection-content-wrapper .nested-category-children, .ProductLis=
t.ProductItem-relatedProducts .nested-category-children { padding-bottom: 5=
4px; padding-top: 54px; padding-left: 0px; margin-bottom: 37px; margin-top:=
 0px; text-align: center; display: flex; flex-flow: wrap; align-content: ce=
nter; position: relative; }

.products.collection-content-wrapper .nested-category-children .active, .Pr=
oductList.ProductItem-relatedProducts .nested-category-children .active { t=
ext-decoration: underline; font-weight: 700; }

@media screen and (min-width: 576px) {
  .products.collection-content-wrapper .nested-category-children::after, .P=
roductList.ProductItem-relatedProducts .nested-category-children::after { c=
ontent: ""; opacity: 0.2; border-bottom: 1px solid; position: absolute; bot=
tom: 0px; left: 0px; width: 100%; }
  .tweak-products-header-text-alignment-left .products.collection-content-w=
rapper .nested-category-children, .tweak-products-header-text-alignment-lef=
t .ProductList.ProductItem-relatedProducts .nested-category-children { just=
ify-content: start; }
  .tweak-products-header-text-alignment-middle .products.collection-content=
-wrapper .nested-category-children, .tweak-products-header-text-alignment-m=
iddle .ProductList.ProductItem-relatedProducts .nested-category-children { =
justify-content: center; }
}

@media not all {
  .products.collection-content-wrapper .nested-category-children::after, .P=
roductList.ProductItem-relatedProducts .nested-category-children::after { c=
ontent: none; }
}

.tweak-products-nested-category-type-sidebar .products.collection-content-w=
rapper .nested-category-children, .tweak-products-nested-category-type-side=
bar .ProductList.ProductItem-relatedProducts .nested-category-children { di=
splay: none; }

@media screen and (max-width: 575px) {
  .products.collection-content-wrapper .nested-category-children, .ProductL=
ist.ProductItem-relatedProducts .nested-category-children { padding-top: 44=
px; padding-bottom: 30px; margin-bottom: 0px; flex-wrap: nowrap; overflow-x=
: scroll; justify-content: start; }
  .tweak-products-nested-category-type-sidebar .products.collection-content=
-wrapper .nested-category-children, .tweak-products-nested-category-type-si=
debar .ProductList.ProductItem-relatedProducts .nested-category-children { =
display: flex; }
}

.products.collection-content-wrapper .nested-category-title-padding, .Produ=
ctList.ProductItem-relatedProducts .nested-category-title-padding { padding=
-bottom: 54px; margin-bottom: 37px; position: relative; display: flex; flex=
-direction: row; }

.products.collection-content-wrapper .nested-category-title-padding::after,=
 .ProductList.ProductItem-relatedProducts .nested-category-title-padding::a=
fter { content: ""; opacity: 0.2; border-bottom: 1px solid; position: absol=
ute; bottom: 0px; left: 0px; width: 100%; }

@media screen and (max-width: 575px) {
  .products.collection-content-wrapper .nested-category-title-padding::afte=
r, .ProductList.ProductItem-relatedProducts .nested-category-title-padding:=
:after { content: none; }
}

@media screen and (max-width: 575px) {
  .products.collection-content-wrapper .nested-category-title-padding, .Pro=
ductList.ProductItem-relatedProducts .nested-category-title-padding { paddi=
ng-bottom: 30px; margin-bottom: 0px; }
}

.products.collection-content-wrapper .nested-category-title, .ProductList.P=
roductItem-relatedProducts .nested-category-title { margin-top: 0px; margin=
-bottom: 0px; display: none; }

.tweak-products-category-title .products.collection-content-wrapper .nested=
-category-title, .tweak-products-category-title .ProductList.ProductItem-re=
latedProducts .nested-category-title { display: block; }

.tweak-products-category-title .products.collection-content-wrapper .nested=
-category-title.nested-category-title-padding, .tweak-products-category-tit=
le .ProductList.ProductItem-relatedProducts .nested-category-title.nested-c=
ategory-title-padding { padding-bottom: 54px; margin-bottom: 37px; position=
: relative; display: flex; flex-direction: row; }

.tweak-products-category-title .products.collection-content-wrapper .nested=
-category-title.nested-category-title-padding::after, .tweak-products-categ=
ory-title .ProductList.ProductItem-relatedProducts .nested-category-title.n=
ested-category-title-padding::after { content: ""; opacity: 0.2; border-bot=
tom: 1px solid; position: absolute; bottom: 0px; left: 0px; width: 100%; }

@media screen and (max-width: 575px) {
  .tweak-products-category-title .products.collection-content-wrapper .nest=
ed-category-title.nested-category-title-padding::after, .tweak-products-cat=
egory-title .ProductList.ProductItem-relatedProducts .nested-category-title=
.nested-category-title-padding::after { content: none; }
}

@media screen and (max-width: 575px) {
  .tweak-products-category-title .products.collection-content-wrapper .nest=
ed-category-title.nested-category-title-padding, .tweak-products-category-t=
itle .ProductList.ProductItem-relatedProducts .nested-category-title.nested=
-category-title-padding { padding-bottom: 30px; margin-bottom: 0px; }
}

@media screen and (min-width: 576px) {
  .tweak-products-nested-category-type-sidebar.tweak-products-category-titl=
e .products.collection-content-wrapper .nested-category-title, .tweak-produ=
cts-nested-category-type-sidebar.tweak-products-category-title .ProductList=
.ProductItem-relatedProducts .nested-category-title { padding-bottom: 54px;=
 margin-bottom: 37px; position: relative; display: flex; flex-direction: ro=
w; }
  .tweak-products-nested-category-type-sidebar.tweak-products-category-titl=
e .products.collection-content-wrapper .nested-category-title::after, .twea=
k-products-nested-category-type-sidebar.tweak-products-category-title .Prod=
uctList.ProductItem-relatedProducts .nested-category-title::after { content=
: ""; opacity: 0.2; border-bottom: 1px solid; position: absolute; bottom: 0=
px; left: 0px; width: 100%; }
  .tweak-products-header-text-alignment-left .products.collection-content-w=
rapper .nested-category-title, .tweak-products-header-text-alignment-left .=
ProductList.ProductItem-relatedProducts .nested-category-title { text-align=
: left; }
  .tweak-products-header-text-alignment-middle .products.collection-content=
-wrapper .nested-category-title, .tweak-products-header-text-alignment-midd=
le .ProductList.ProductItem-relatedProducts .nested-category-title { justif=
y-content: center; text-align: center; }
}

@media not all {
  .tweak-products-nested-category-type-sidebar.tweak-products-category-titl=
e .products.collection-content-wrapper .nested-category-title::after, .twea=
k-products-nested-category-type-sidebar.tweak-products-category-title .Prod=
uctList.ProductItem-relatedProducts .nested-category-title::after { content=
: none; }
}

@media not all {
  .tweak-products-nested-category-type-sidebar.tweak-products-category-titl=
e .products.collection-content-wrapper .nested-category-title, .tweak-produ=
cts-nested-category-type-sidebar.tweak-products-category-title .ProductList=
.ProductItem-relatedProducts .nested-category-title { padding-bottom: 30px;=
 margin-bottom: 0px; }
}

@media screen and (max-width: 575px) {
  .products.collection-content-wrapper .nested-category-title, .ProductList=
.ProductItem-relatedProducts .nested-category-title { text-align: left; }
}

.products.collection-content-wrapper .nested-category-breadcrumb-list-item,=
 .ProductList.ProductItem-relatedProducts .nested-category-breadcrumb-list-=
item { display: flex; }

.tweak-products-header-text-alignment-left .products.collection-content-wra=
pper .nested-category-breadcrumb-list-item:first-child .nested-category-bre=
adcrumb-link, .tweak-products-header-text-alignment-left .ProductList.Produ=
ctItem-relatedProducts .nested-category-breadcrumb-list-item:first-child .n=
ested-category-breadcrumb-link { margin-left: 0px; }

.products.collection-content-wrapper .nested-category-breadcrumb-list-item =
.nested-category-breadcrumb-link, .ProductList.ProductItem-relatedProducts =
.nested-category-breadcrumb-list-item .nested-category-breadcrumb-link { ma=
rgin: 0px 1.5vw; }

.products.collection-content-wrapper .nested-category-breadcrumb-list-item:=
last-child .breadcrumb-separator, .ProductList.ProductItem-relatedProducts =
.nested-category-breadcrumb-list-item:last-child .breadcrumb-separator { di=
splay: none; }

@media screen and (max-width: 575px) {
  .products.collection-content-wrapper .nested-category-breadcrumb-list-ite=
m, .ProductList.ProductItem-relatedProducts .nested-category-breadcrumb-lis=
t-item { flex: 0 0 auto; }
}

.products.collection-content-wrapper .product-category-list, .ProductList.P=
roductItem-relatedProducts .product-category-list { margin-top: 0px; margin=
-bottom: 0px; padding-left: 0px; }

.products.collection-content-wrapper .product-category-list li, .ProductLis=
t.ProductItem-relatedProducts .product-category-list li { list-style: none;=
 }

.products.collection-content-wrapper .products-flex-container, .ProductList=
.ProductItem-relatedProducts .products-flex-container { display: flex; flex=
-direction: column; }

.products.collection-content-wrapper .breadcrumb-separator, .ProductList.Pr=
oductItem-relatedProducts .breadcrumb-separator { opacity: 0.2; }

.products.collection-content-wrapper .nested-category-breadcrumb, .ProductL=
ist.ProductItem-relatedProducts .nested-category-breadcrumb { display: none=
; }

.tweak-products-breadcrumbs .products.collection-content-wrapper .nested-ca=
tegory-breadcrumb, .tweak-products-breadcrumbs .ProductList.ProductItem-rel=
atedProducts .nested-category-breadcrumb { display: block; }

@media screen and (min-width: 576px) {
  .tweak-products-header-text-alignment-left .products.collection-content-w=
rapper .nested-category-breadcrumb, .tweak-products-header-text-alignment-l=
eft .ProductList.ProductItem-relatedProducts .nested-category-breadcrumb { =
text-align: left; justify-content: start; }
  .tweak-products-header-text-alignment-middle .products.collection-content=
-wrapper .nested-category-breadcrumb, .tweak-products-header-text-alignment=
-middle .ProductList.ProductItem-relatedProducts .nested-category-breadcrum=
b { text-align: center; justify-content: center; }
  .tweak-products-breadcrumbs.tweak-products-nested-category-type-sidebar:n=
ot(.tweak-products-category-title) .products.collection-content-wrapper .ne=
sted-category-breadcrumb, .tweak-products-breadcrumbs.tweak-products-nested=
-category-type-sidebar:not(.tweak-products-category-title) .ProductList.Pro=
ductItem-relatedProducts .nested-category-breadcrumb { padding-bottom: 54px=
; margin-bottom: 37px; position: relative; display: flex; flex-direction: r=
ow; }
  .tweak-products-breadcrumbs.tweak-products-nested-category-type-sidebar:n=
ot(.tweak-products-category-title) .products.collection-content-wrapper .ne=
sted-category-breadcrumb::after, .tweak-products-breadcrumbs.tweak-products=
-nested-category-type-sidebar:not(.tweak-products-category-title) .ProductL=
ist.ProductItem-relatedProducts .nested-category-breadcrumb::after { conten=
t: ""; opacity: 0.2; border-bottom: 1px solid; position: absolute; bottom: =
0px; left: 0px; width: 100%; }
}

@media not all {
  .tweak-products-breadcrumbs.tweak-products-nested-category-type-sidebar:n=
ot(.tweak-products-category-title) .products.collection-content-wrapper .ne=
sted-category-breadcrumb::after, .tweak-products-breadcrumbs.tweak-products=
-nested-category-type-sidebar:not(.tweak-products-category-title) .ProductL=
ist.ProductItem-relatedProducts .nested-category-breadcrumb::after { conten=
t: none; }
}

@media not all {
  .tweak-products-breadcrumbs.tweak-products-nested-category-type-sidebar:n=
ot(.tweak-products-category-title) .products.collection-content-wrapper .ne=
sted-category-breadcrumb, .tweak-products-breadcrumbs.tweak-products-nested=
-category-type-sidebar:not(.tweak-products-category-title) .ProductList.Pro=
ductItem-relatedProducts .nested-category-breadcrumb { padding-bottom: 30px=
; margin-bottom: 0px; }
}

@media screen and (max-width: 575px) {
  .products.collection-content-wrapper .nested-category-breadcrumb, .Produc=
tList.ProductItem-relatedProducts .nested-category-breadcrumb { text-align:=
 left; text-transform: uppercase; opacity: 0.3; }
}

.products.collection-content-wrapper .nested-category-tree-wrapper, .Produc=
tList.ProductItem-relatedProducts .nested-category-tree-wrapper { float: le=
ft; min-width: 220px; max-width: 300px; margin-right: 40px; }

.products.collection-content-wrapper .nested-category-tree-wrapper ul, .Pro=
ductList.ProductItem-relatedProducts .nested-category-tree-wrapper ul { pad=
ding-inline-start: 20px; margin-top: 0px; }

.products.collection-content-wrapper .nested-category-tree-wrapper > ul, .P=
roductList.ProductItem-relatedProducts .nested-category-tree-wrapper > ul {=
 padding-left: 0px; }

.products.collection-content-wrapper .nested-category-tree-wrapper > ul > l=
i:first-child a, .ProductList.ProductItem-relatedProducts .nested-category-=
tree-wrapper > ul > li:first-child a { padding-top: 0px; }

.products.collection-content-wrapper .nested-category-tree-wrapper li, .Pro=
ductList.ProductItem-relatedProducts .nested-category-tree-wrapper li { lis=
t-style: none; }

.products.collection-content-wrapper .nested-category-tree-wrapper .categor=
y-link, .ProductList.ProductItem-relatedProducts .nested-category-tree-wrap=
per .category-link { position: relative; display: block; padding: 6px 0px; =
}

.products.collection-content-wrapper .nested-category-tree-wrapper .categor=
y-link.active, .ProductList.ProductItem-relatedProducts .nested-category-tr=
ee-wrapper .category-link.active { font-weight: 700; }

.products.collection-content-wrapper .nested-category-tree-wrapper .categor=
y-link.activeParent, .ProductList.ProductItem-relatedProducts .nested-categ=
ory-tree-wrapper .category-link.activeParent { font-weight: 700; }

.tweak-products-nested-category-type-top .products.collection-content-wrapp=
er .nested-category-tree-wrapper, .tweak-products-nested-category-type-top =
.ProductList.ProductItem-relatedProducts .nested-category-tree-wrapper { di=
splay: none; }

@media screen and (max-width: 575px) {
  .products.collection-content-wrapper .nested-category-tree-wrapper, .Prod=
uctList.ProductItem-relatedProducts .nested-category-tree-wrapper { display=
: none; }
}

.tweak-global-animations-animation-type-flex .products .nested-category-bre=
adcrumb-link { position: relative; display: inline-block; text-decoration: =
none; }

.tweak-global-animations-animation-type-flex .products .nested-category-bre=
adcrumb-link::after { content: ""; position: absolute; width: 100%; height:=
 1px; left: 0px; bottom: 0px; background-color: currentcolor; transform: sc=
aleX(0); transform-origin: right center; transition: transform 0.6s cubic-b=
ezier(0.19, 1, 0.22, 1); }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .products .nested-category-b=
readcrumb-link:hover::after { transform: scaleX(1); transform-origin: left =
center; }
}

.tweak-global-animations-animation-type-flex .products .nested-category-tre=
e-wrapper .category-link { position: relative; display: inline-block; text-=
decoration: none; }

.tweak-global-animations-animation-type-flex .products .nested-category-tre=
e-wrapper .category-link::after { content: ""; position: absolute; width: 1=
00%; height: 1px; left: 0px; bottom: 6px; background-color: currentcolor; t=
ransform: scaleX(0); transform-origin: right center; transition: transform =
0.6s cubic-bezier(0.19, 1, 0.22, 1); }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .products .nested-category-t=
ree-wrapper .category-link:hover::after { transform: scaleX(1); transform-o=
rigin: left center; }
}

.tweak-global-animations-animation-type-flex .products .nested-category-tre=
e-wrapper .category-link.active::after, .tweak-global-animations-animation-=
type-flex .products .nested-category-tree-wrapper .category-link.activePare=
nt::after { transform: scaleX(1); }

.lesson-item-pagination--prev-next { display: flex; flex-direction: row; pa=
dding: 3vw; }

@media screen and (max-width: 767px) {
  .lesson-item-pagination--prev-next { padding: 3vw 6vw; }
}

.lesson-item-pagination-link { text-align: left; display: flex; align-items=
: center; max-width: 50%; width: auto; }

.lesson-item-pagination-link .lesson-item-pagination-prev-next { display: n=
one; }

.lesson-item-pagination-link .lesson-item-pagination-title { margin: 0px; p=
adding: 0px; display: flex; align-items: center; }

@media screen and (max-width: 767px) {
  .lesson-item-pagination-link .lesson-item-pagination-title { display: fle=
x; flex-direction: column; }
}

.lesson-item-pagination-link .pagination-lock-icon { width: 36px; height: 3=
6px; margin-right: 2px; }

.lesson-item-pagination-link .pagination-preview-chip { z-index: 1; border-=
radius: 14px; background: var(--video-preview-badge-background-color); padd=
ing: 6px 11px; color: var(--video-preview-badge-font-color); font-family: v=
ar(--video-preview-badge-font-font-family); font-size: var(--video-preview-=
badge-font-font-size); font-style: var(--video-preview-badge-font-font-styl=
e); font-weight: var(--video-preview-badge-font-font-weight); line-height: =
var(--video-preview-badge-font-line-height); text-transform: var(--video-pr=
eview-badge-font-text-transform); letter-spacing: var(--video-preview-badge=
-font-letter-spacing); position: unset; right: unset; margin: 0px 11px 0px =
0px; }

.lesson-item-pagination-link .pagination-preview-chip.site-editor-hidden { =
display: none; }

.lesson-item-pagination-link .lesson-item-pagination-icon { width: 18px; he=
ight: 32px; padding-right: 25px; }

.lesson-item-pagination-link .lesson-item-pagination-icon svg { width: 18px=
; height: 32px; }

.lesson-item-pagination-link--prev { margin-left: 0px; margin-right: auto; =
}

@media screen and (max-width: 767px) {
  .lesson-item-pagination-link--prev .pagination-preview-chip, .lesson-item=
-pagination-link--prev .pagination-lock-icon { margin-right: auto; }
}

.lesson-item-pagination-link--next { text-align: right; margin-left: auto; =
margin-right: 0px; }

.lesson-item-pagination-link--next .lesson-item-pagination-icon { padding-r=
ight: 0px; padding-left: 25px; }

@media screen and (max-width: 767px) {
  .lesson-item-pagination-link--next .pagination-preview-chip, .lesson-item=
-pagination-link--next .pagination-lock-icon { margin-left: auto; }
}

.lesson-tweak-global-animations-animation-type-flex .lesson-item-pagination=
-link--next .lesson-item-pagination-title { position: relative; }

.lesson-tweak-global-animations-animation-type-flex .lesson-item-pagination=
-link--next .lesson-item-pagination-title::after { content: ""; position: a=
bsolute; width: 100%; height: 1px; right: 0px; bottom: -0.1em; background-c=
olor: currentcolor; transform: scaleX(0); transition: transform 0.6s cubic-=
bezier(0.19, 1, 0.22, 1); }

.lesson-tweak-global-animations-animation-type-flex .lesson-item-pagination=
-link--next .lesson-item-pagination-title::after { transform-origin: left c=
enter; }

.lesson-tweak-global-animations-animation-type-flex .lesson-item-pagination=
-link--prev .lesson-item-pagination-title { position: relative; }

.lesson-tweak-global-animations-animation-type-flex .lesson-item-pagination=
-link--prev .lesson-item-pagination-title::after { content: ""; position: a=
bsolute; width: 100%; height: 1px; right: 0px; bottom: -0.1em; background-c=
olor: currentcolor; transform: scaleX(0); transition: transform 0.6s cubic-=
bezier(0.19, 1, 0.22, 1); }

.lesson-tweak-global-animations-animation-type-flex .lesson-item-pagination=
-link--prev .lesson-item-pagination-title::after { transform-origin: right =
center; }

.lesson-tweak-global-animations-animation-type-flex .lesson-item-pagination=
-link .caret-left-icon--small, .lesson-tweak-global-animations-animation-ty=
pe-flex .lesson-item-pagination-link .lesson-caret-right-icon--small { tran=
sform: translateX(0px) scaleY(1); transition: transform 0.6s cubic-bezier(0=
.19, 1, 0.22, 1); }

@media (hover: hover) {
  .lesson-tweak-global-animations-animation-type-flex .lesson-item-paginati=
on-link:hover .caret-left-icon--small { transform: translateX(-30%) scaleY(=
0.8); }
}

@media (hover: hover) {
  .lesson-tweak-global-animations-animation-type-flex .lesson-item-paginati=
on-link:hover .lesson-caret-right-icon--small { transform: translateX(30%) =
scaleY(0.8); }
}

@media (hover: hover) {
  .lesson-tweak-global-animations-animation-type-flex .lesson-item-paginati=
on-link:hover .lesson-item-pagination-title::after { transform: scaleX(1); =
}
}

.lessons-item-related-wrapper { padding: 3vw; }

.lessons-item-related-wrapper .lessons-item-related-item-list { display: gr=
id; grid-template-columns: repeat(5, minmax(0px, 1fr)); }

@media screen and (max-width: 767px) {
  .lessons-item-related-wrapper .lessons-item-related-item-list { display: =
block; }
}

.lessons-item-related-wrapper .lessons-item-related-item-list .related-item=
 { padding: 1vw; }

@media screen and (max-width: 767px) {
  .lessons-item-related-wrapper .lessons-item-related-item-list .related-it=
em { width: 100%; padding: 0px; }
}

.lessons-item-related-wrapper .lessons-item-related-item-list .related-item=
 .related-item-link-thumbnail { position: relative; display: flex; height: =
20vh; flex-direction: column; }

@media screen and (max-width: 767px) {
  .lessons-item-related-wrapper .lessons-item-related-item-list .related-it=
em .related-item-link-thumbnail { height: unset; }
}

.lessons-item-related-wrapper .lessons-item-related-item-list .related-item=
 .related-item-link-thumbnail .lesson-item-video-thumbnail-placeholder { he=
ight: inherit; }

@media screen and (max-width: 767px) {
  .lessons-item-related-wrapper .lessons-item-related-item-list .related-it=
em .related-item-link-thumbnail .lesson-item-video-thumbnail-placeholder { =
margin: 0px; }
}

.lessons-item-related-wrapper .lessons-item-related-item-list .related-item=
 .related-item-link-text { font-size: 1.5rem; }

.lessons-item-related-wrapper .lessons-item-related-item-list .related-item=
 img.related-item-thumbnail { width: 100%; height: inherit; object-fit: cov=
er; }

.lessons-item-related-wrapper .lessons-item-related-item-list .related-item=
 .lessons-image_preview-chip-container { background: linear-gradient(rgba(0=
, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; z-index: 1; h=
eight: 20%; width: 100%; }

.lessons-item-related-wrapper .lessons-item-related-item-list .related-item=
 .lessons-image_preview-chip-container.site-editor-hidden { opacity: 0; }

.lessons-item-related-wrapper .lessons-item-related-item-list .related-item=
 .lessons-image_preview-chip { position: absolute; z-index: 1; right: 0px; =
border-radius: 14px; background: var(--video-preview-badge-background-color=
); margin: 11px 11px 0px 0px; padding: 6px 11px; color: var(--video-preview=
-badge-font-color); font-family: var(--video-preview-badge-font-font-family=
); font-size: var(--video-preview-badge-font-font-size); font-style: var(--=
video-preview-badge-font-font-style); font-weight: var(--video-preview-badg=
e-font-font-weight); line-height: var(--video-preview-badge-font-line-heigh=
t); text-transform: var(--video-preview-badge-font-text-transform); letter-=
spacing: var(--video-preview-badge-font-letter-spacing); }

.lessons-item-related-wrapper .lessons-image__lock-icon-container { width: =
100%; height: 100%; position: absolute; right: 0px; top: 0px; display: flex=
; align-items: center; justify-content: center; backdrop-filter: blur(4px) =
brightness(0.3); }

.lessons-item-related-wrapper .lessons-image__lock-icon { width: 34px; heig=
ht: 34px; color: rgb(255, 255, 255); }

.lesson-video-player-native { background-color: rgb(0, 0, 0); }

.course-list__list { --thumbnail-max-width: 60px; --thumbnail-max-height: 1=
00px; --lesson-column-gap: 22px; --course-list-item-padding-vertical: 21px;=
 }

.course-list__list, .course-list__list ul { list-style: none; margin: 0px; =
padding: 0px; }

.course-list__list > .course-list__list-item { overflow: hidden; border-top=
-left-radius: var(--list-item-border-radius-top-left); border-top-right-rad=
ius: var(--list-item-border-radius-top-right); border-bottom-right-radius: =
var(--list-item-border-radius-bottom-right); border-bottom-left-radius: var=
(--list-item-border-radius-bottom-left); border-width: var(--list-item-bord=
er-width); border-style: var(--list-item-border-type); border-color: var(--=
course-list-course-chapter-divider-color); }

.course-list__list > .course-list__list-item:not(:last-child) { margin-bott=
om: var(--list-item-gap); }

.course-list__list[data-show-background=3D"false"] .course-list__list-cours=
e-item:not(:hover), .course-list__list[data-show-background=3D"false"] .cou=
rse-list__list-chapter-item-accordion-trigger:not(:hover), .course-list__li=
st[data-show-background=3D"false"] .course-list__list-chapter-item-accordio=
n-trigger[disabled] { background: none !important; }

.course-list__list .course-list__list-course-item { color: var(--course-lis=
t-course-item-text-color); background: var(--course-list-course-item-backgr=
ound); }

.course-list__list .course-list__list-course-item:hover { background: var(-=
-course-list-course-item-hover-background); }

.course-list__list .course-list__list-course-item-inner-wrapper { display: =
flex; align-items: stretch; }

.course-list__list .course-list__list-course-item-info-container { flex: 1 =
1 auto; display: flex; flex-direction: column; justify-content: center; pad=
ding: var(--course-list-item-padding-vertical) var(--lesson-column-gap); }

.course-list__list .course-list__list-course-item-thumbnail-container { pos=
ition: relative; display: flex; flex: initial; align-items: center; justify=
-content: center; width: var(--thumbnail-max-width); padding-left: 22px; pa=
dding-top: var(--course-list-item-padding-vertical); padding-bottom: var(--=
course-list-item-padding-vertical); }

.course-list__list .course-list__list-course-item-thumbnail-container .cour=
se-list__list-course-item-thumbnail { max-width: 100%; aspect-ratio: var(--=
list-item-thumbnail-aspect-ratio-width) / var(--list-item-thumbnail-aspect-=
ratio-height); border-top-left-radius: var(--list-item-thumbnail-border-rad=
ius-top-left); border-top-right-radius: var(--list-item-thumbnail-border-ra=
dius-top-right); border-bottom-right-radius: var(--list-item-thumbnail-bord=
er-radius-bottom-right); border-bottom-left-radius: var(--list-item-thumbna=
il-border-radius-bottom-left); background-size: cover; background-position:=
 50% 50%; }

.course-list__list .course-list__list-course-item-thumbnail-container .cour=
se-list__list-course-item-thumbnail[data-private-mode=3D"true"] { position:=
 relative; overflow: hidden; }

.course-list__list .course-list__list-course-item-thumbnail-container .cour=
se-list__list-course-item-thumbnail[data-private-mode=3D"true"]::before { c=
ontent: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 1=
00%; background-position: inherit; background-image: inherit; background-si=
ze: inherit; filter: blur(1px) brightness(0.3); transform: scale(1.03); }

.course-list__list .course-list__list-course-item-thumbnail-container .cour=
se-list__list-course-item-thumbnail[data-private-mode=3D"true"] .course-lis=
t__list-course-item-lock-icon-overlay { color: rgb(255, 255, 255); position=
: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transform: scal=
e(0.5); }

.course-list__list .course-list__list-course-item-thumbnail-container .cour=
se-list__list-course-item-thumbnail.course-list__list-course-item-thumbnail=
-fixed-width { width: var(--thumbnail-max-width); }

.course-list__list .course-list__list-course-item-thumbnail-container .cour=
se-list__list-course-item-thumbnail.course-list__list-course-item-thumbnail=
-fixed-height { height: var(--thumbnail-max-height); }

.course-list__list .course-list__list-course-item-thumbnail-container .cour=
se-list__list-course-item-thumbnail.course-list__list-course-item-thumbnail=
-placeholder { display: flex; background-color: rgb(233, 233, 233); }

.course-list__list .course-list__list-course-item-thumbnail-container .cour=
se-list__list-course-item-thumbnail.course-list__list-course-item-thumbnail=
-placeholder .course-list__list-course-item-no-image-icon { transform: scal=
e(0.6); fill: rgb(196, 196, 196); }

.course-list__list .course-list__list-course-item-thumbnail-container .cour=
se-list__list-course-item-thumbnail.course-list__list-course-item-thumbnail=
-placeholder[data-private-mode=3D"true"] .course-list__list-course-item-no-=
image-icon { display: none; }

.course-list__list .course-list__list-course-item-lesson-name, .course-list=
__list .course-list__list-course-item-lesson-excerpt, .course-list__list .c=
ourse-list__list-course-item-lesson-meta { color: inherit; margin: 0px; }

.course-list__list .course-list__list-course-item-lesson-name { grid-area: =
title; }

.course-list__list .course-list__list-course-item-lesson-detail { display: =
flex; flex-direction: column; gap: inherit; grid-area: detail; }

.course-list__list .course-list__list-course-item-lesson-excerpt { max-widt=
h: 540px; padding-top: 6px; }

.course-list__list .course-list__list-course-item-lesson-excerpt :first-chi=
ld { margin-top: 0px; }

.course-list__list .course-list__list-course-item-lesson-excerpt :last-chil=
d { margin-bottom: 0px; }

.course-list__list .course-list__list-course-item-lesson-meta { display: fl=
ex; padding-top: 6px; }

.course-list__list .course-list__list-course-item-status { flex: initial; p=
adding-right: 22px; display: flex; align-items: center; }

.course-list__list .course-item-description-mobile { display: none; }

.course-list__list .course-list__list-chapter-item-accordion-trigger { disp=
lay: grid; width: 100%; text-align: left; padding: 20px; grid-template-colu=
mns: auto min-content; row-gap: 4px; grid-template-areas: "name accordion-i=
con" "meta accordion-icon"; align-items: center; border: none; color: var(-=
-course-list-course-item-text-color); background: var(--course-list-course-=
item-background); }

.course-list__list .course-list__list-chapter-item-accordion-trigger:hover =
{ background: var(--course-list-course-item-hover-background); }

.course-list__list .course-list__list-chapter-item-accordion-trigger[disabl=
ed] { grid-template-areas: "name" "meta"; }

.course-list__list .course-list__list-chapter-item-accordion-trigger[disabl=
ed]:hover { background: var(--course-list-course-item-background); }

.course-list__list .course-list__list-chapter-item-accordion-trigger[disabl=
ed] .course-list__list-chapter-item-accordion-icon-container { display: non=
e; }

.course-list__list .course-list__list-chapter-item-accordion-icon-container=
 { grid-area: accordion-icon; text-align: center; height: 100%; display: fl=
ex; align-items: center; }

.course-list__list .course-list__list-chapter-item-chapter-name { grid-area=
: name; color: inherit; margin: 0px; }

.course-list__list .course-list__list-chapter-item-chapter-meta { grid-area=
: meta; }

.course-list__list .course-list__sublist { border-top-width: var(--list-ite=
m-border-width); border-top-style: var(--list-item-border-type); border-top=
-color: var(--course-list-course-chapter-divider-color); }

.course-list__list-chapter-item-accordion-icon { transition: transform 0.3s=
 ease-in-out; }

[aria-expanded=3D"false"] .course-list__list-chapter-item-accordion-icon { =
transform: rotate(90deg); }

.course-list__list-chapter-item-accordion-content { transition: height 0.3s=
 ease-in-out; height: var(--content-scroll-height,auto); }

.course-list__list-chapter-item-accordion-content[aria-hidden=3D"true"] { h=
eight: 0px; overflow: hidden; }

@media screen and (max-width: 575px) {
  .course-list__list { --thumbnail-size: 36px; --lesson-column-gap: 11px; -=
-course-list-item-padding-vertical: 25px; }
  .course-list__list .course-list__progress { font-size: 0.875rem; }
  .course-list__list .course-list__list-course-item-thumbnail-container { p=
adding-left: 33px; }
  .course-list__list .course-list__list-course-item-link[data-hidden-thumbn=
ails=3D"true"] { padding-left: 21px; }
  .course-list__list .course-list__list-course-item-status { padding-right:=
 33px; padding-top: var(--course-list-item-padding-vertical); padding-botto=
m: var(--course-list-item-padding-vertical); }
  .course-list__list .course-item-description-desktop { display: none; }
  .course-list__list .course-item-description-mobile { display: block; padd=
ing: 6px 33px var(--course-list-item-padding-vertical); }
  .course-list__list [data-has-excerpt-or-meta=3D"true"] .course-list__list=
-course-item-thumbnail-container, .course-list__list [data-has-excerpt-or-m=
eta=3D"true"] .course-list__list-course-item-info-container, .course-list__=
list [data-has-excerpt-or-meta=3D"true"] .course-list__list-course-item-sta=
tus { padding-bottom: 0px; }
}

.course-list__grid { --num-columns: 3; list-style: none; margin: 0px; paddi=
ng: 0px; display: grid; grid-auto-flow: row; grid-template-columns: repeat(=
var(--num-columns),minmax(0,1fr)); grid-auto-rows: auto; gap: 20px; }

@media screen and (max-width: 767px) {
  .course-list__grid { --num-columns: 2; }
}

@media screen and (max-width: 575px) {
  .course-list__grid { --num-columns: 1; }
}

.course-list__grid[data-show-background=3D"false"] .course-list__grid-cours=
e-item:not(:hover) { background: none !important; }

.course-list__grid .course-list__grid-chapter-item { grid-column: 1 / -1; m=
argin-bottom: var(--space-between-chapters); }

.course-list__grid .course-list__grid-chapter-item:last-child { margin-bott=
om: 0px; }

.course-list__grid .course-list__grid-course-item + .course-list__grid-chap=
ter-item { margin-top: var(--space-between-chapters); }

.course-list__grid .course-list__grid-chapter-item-header { display: grid; =
grid-template-columns: 1fr max-content; justify-content: space-between; ali=
gn-items: center; gap: 20px; margin-bottom: 20px; padding-bottom: 10px; bor=
der-bottom: 1px solid var(--course-list-grid-layout-chapter-divider-color);=
 }

.course-list__grid .course-list__grid-chapter-item-header .course-list__gri=
d-chapter-item-chapter-name { margin: 0px; }

.course-list__grid .course-list__grid-chapter-item-header .course-list__gri=
d-chapter-item-chapter-meta { color: var(--headingMediumColor); }

.course-list__grid .course-list__grid-chapter-course-items { list-style: no=
ne; margin: 0px; padding: 0px; display: grid; grid-auto-flow: row; grid-tem=
plate-columns: repeat(var(--num-columns),minmax(0,1fr)); grid-auto-rows: au=
to; gap: 20px; }

@media screen and (max-width: 767px) {
  .course-list__grid .course-list__grid-chapter-course-items { --num-column=
s: 2; }
}

@media screen and (max-width: 575px) {
  .course-list__grid .course-list__grid-chapter-course-items { --num-column=
s: 1; }
}

.course-list__grid .course-list__grid-course-item { border-style: var(--cou=
rse-item-border-type); border-width: var(--course-item-border-width); borde=
r-color: var(--course-list-grid-layout-course-item-border-color); border-to=
p-left-radius: var(--course-item-border-radius-top-left); border-top-right-=
radius: var(--course-item-border-radius-top-right); border-bottom-right-rad=
ius: var(--course-item-border-radius-bottom-right); border-bottom-left-radi=
us: var(--course-item-border-radius-bottom-left); color: var(--course-list-=
grid-layout-course-item-text-color); background: var(--course-list-grid-lay=
out-course-item-background-color); overflow: hidden; }

.course-list__grid .course-list__grid-course-item:hover { background: var(-=
-course-list-grid-layout-course-item-hover-background-color); }

.course-list__grid .course-list__grid-course-item-link { display: block; bo=
x-sizing: border-box; padding: 20px; height: 100%; }

.course-list__grid .course-list__grid-course-item-thumbnail-container { dis=
play: block; height: 130px; margin-bottom: 15px; }

.course-list__grid .course-list__grid-course-item-thumbnail-container .cour=
se-list__grid-course-item-thumbnail { height: 100%; background-size: cover;=
 background-position: 50% 50%; border-top-left-radius: var(--course-item-th=
umbnail-border-radius-top-left); border-top-right-radius: var(--course-item=
-thumbnail-border-radius-top-right); border-bottom-right-radius: var(--cour=
se-item-thumbnail-border-radius-bottom-right); border-bottom-left-radius: v=
ar(--course-item-thumbnail-border-radius-bottom-left); }

.course-list__grid .course-list__grid-course-item-thumbnail-container .cour=
se-list__grid-course-item-thumbnail[data-private-mode=3D"true"] { position:=
 relative; overflow: hidden; }

.course-list__grid .course-list__grid-course-item-thumbnail-container .cour=
se-list__grid-course-item-thumbnail[data-private-mode=3D"true"]::before { c=
ontent: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 1=
00%; background-position: inherit; background-image: inherit; background-si=
ze: inherit; filter: blur(2px) brightness(0.3); transform: scale(1.03); }

.course-list__grid .course-list__grid-course-item-thumbnail-container .cour=
se-list__grid-course-item-thumbnail[data-private-mode=3D"true"] .course-lis=
t__grid-course-item-lock-icon-overlay { color: rgb(255, 255, 255); position=
: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transform: scal=
e(0.2); }

.course-list__grid .course-list__grid-course-item-thumbnail-container .cour=
se-list__grid-course-item-thumbnail.course-list__grid-course-item-thumbnail=
-placeholder { display: flex; align-items: center; justify-content: center;=
 }

.course-list__grid .course-list__grid-course-item-thumbnail-container .cour=
se-list__grid-course-item-thumbnail.course-list__grid-course-item-thumbnail=
-placeholder .course-list__grid-course-item-no-image-icon { max-width: 120p=
x; }

.course-list__grid .course-list__grid-course-item-thumbnail-container .cour=
se-list__grid-course-item-thumbnail.course-list__grid-course-item-thumbnail=
-placeholder[data-private-mode=3D"true"] .course-list__grid-course-item-no-=
image-icon { display: none; }

.course-list__grid .course-list__grid-course-item-lesson-name-container { d=
isplay: grid; grid-template-columns: 1fr max-content; justify-content: spac=
e-between; align-items: start; gap: 10px; margin-bottom: 10px; }

.course-list__grid .course-list__grid-course-item-lesson-name-container .co=
urse-list__grid-course-item-lesson-name { margin: 0px; color: inherit; }

.course-list__grid .course-list__grid-course-item-lesson-name-container .co=
urse-list__grid-course-item-status > label { cursor: pointer; display: bloc=
k; padding: 10px; margin: -10px; }

.course-list__grid .course-list__grid-course-item-lesson-excerpt { margin-b=
ottom: 10px; }

.course-list__grid .course-list__grid-course-item-lesson-excerpt > :first-c=
hild { margin-top: 0px; }

.course-list__grid .course-list__grid-course-item-lesson-excerpt > :last-ch=
ild { margin-bottom: 0px; }

.course-list__grid .course-list__grid-course-item-lesson-meta { line-height=
: 1; }

.course-item__lesson-content .course-item__video-container { position: rela=
tive; width: 100%; height: calc(56.25vw); max-height: calc(-169px + 100vh);=
 min-height: 480px; background: rgb(0, 0, 0); }

.course-item__lesson-content .course-item__video-container.block-clicks::af=
ter { content: ""; display: block; position: absolute; left: 0px; top: 0px;=
 width: 100%; height: 100%; }

.course-item__lesson-content .course-item__video-container .course-item-vid=
eo-wrapper { position: absolute; inset: 0px; }

.course-item__lesson-content .course-item__video-container .course-item-vid=
eo-wrapper [data-controller=3D"CourseItemVideoNative"], .course-item__lesso=
n-content .course-item__video-container .course-item-video-wrapper .course-=
item-video-inner-wrapper { height: 100%; }

.course-item__lesson-content .course-item__video-container .course-item-vid=
eo-wrapper [data-controller=3D"CourseItemVideoNative"] iframe, .course-item=
__lesson-content .course-item__video-container .course-item-video-wrapper .=
course-item-video-inner-wrapper iframe { width: 100%; height: 100%; }

.course-item__lesson-content .course-item__video-container .course-item-vid=
eo-thumbnail-placeholder { position: relative; height: 100%; display: flex;=
 align-items: center; justify-content: center; background-color: rgb(49, 49=
, 49); overflow: hidden; }

.course-item__lesson-content .course-item__video-container .course-item-vid=
eo-thumbnail-placeholder::after { content: ""; display: block; position: ab=
solute; bottom: -100px; width: 150%; height: 100px; box-shadow: rgb(0, 0, 0=
) 0px -20px 110px; }

.course-item__lesson-content .course-item__video-container .course-item-vid=
eo-thumbnail-placeholder .course-item-video-thumbnail-placeholder-content {=
 display: none; text-align: center; font-size: 14px; color: rgb(255, 255, 2=
55); }

.sqs-edit-mode-active .course-item__lesson-content .course-item__video-cont=
ainer .course-item-video-thumbnail-placeholder .course-item-video-thumbnail=
-placeholder-content { display: block; }

.course-item__lesson-content .course-item__video-container .course-item-vid=
eo-thumbnail-placeholder .course-item-video-thumbnail-placeholder-content .=
course-item-add-video-button { background: none; color: inherit; border: no=
ne; padding: 0px; font-style: inherit; font-variant: inherit; font-weight: =
inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; f=
ont-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inher=
it; font-feature-settings: inherit; font-variation-settings: inherit; curso=
r: default; line-height: 1; outline-color: rgb(255, 255, 255); }

.course-item__lesson-content .course-item__video-container .course-item-vid=
eo-thumbnail-placeholder .course-item-video-thumbnail-placeholder-content .=
course-item-add-video-button svg { background: rgba(0, 0, 0, 0.5); stroke: =
rgb(255, 255, 255); stroke-width: 2px; width: 20px; height: 20px; padding: =
17px; border-radius: 100%; }

.sqs-edit-mode.sqs-edit-mode-active:not(.sqs-site-styles-active) .course-it=
em__lesson-content .course-item__video-container .course-item-video-thumbna=
il-placeholder .course-item-video-thumbnail-placeholder-content .course-ite=
m-add-video-button svg:hover { cursor: pointer; background: rgba(255, 255, =
255, 0.5); stroke: rgb(0, 0, 0); }

.course-item__lesson-content .course-item__intro { padding: 0px 3vw; max-wi=
dth: 1800px; margin: 0px auto; position: relative; z-index: 0; }

.course-item__lesson-content .course-item__intro .course-item__chapter-titl=
e { text-transform: uppercase; font-weight: bold; line-height: 1; }

.course-item__lesson-content .course-item__intro .course-item__lesson-title=
 { margin-top: 0px; line-height: 1; }

.mixin-product-details-clear-select-input-styles { appearance: none; border=
: 0px; border-radius: 0px; padding: 0px; background: transparent; }

.ProductItem { padding-bottom: 3vw; }

.tweak-product-basic-item-width-inset .ProductItem { max-width: 1800px; pad=
ding-left: 3vw; padding-right: 3vw; margin: 0px auto; }

@media screen and (max-width: 767px) {
  .tweak-product-basic-item-width-inset .tweak-product-basic-item-width-ins=
et .ProductItem { padding-left: 6vw; padding-right: 6vw; }
}

.ProductItem .ProductItem-summary { display: flex; flex-direction: column; =
align-items: flex-start; }

.tweak-product-basic-item-content-alignment-center:not(.tweak-product-basic=
-item-gallery-design-stacked) .ProductItem .ProductItem-summary { align-ite=
ms: center; }

@media screen and (min-width: 768px) {
  .ProductItem .ProductItem-summary { flex-direction: row; }
  .tweak-product-basic-item-gallery-placement-right .ProductItem .ProductIt=
em-summary { flex-flow: row-reverse; }
}

.ProductItem-details { box-sizing: border-box; position: relative; padding-=
top: 0px; display: flex; flex-direction: column; width: 100%; text-align: l=
eft; }

.tweak-product-basic-item-text-alignment-left .ProductItem-details { text-a=
lign: left; }

.tweak-product-basic-item-text-alignment-center .ProductItem-details { text=
-align: center; }

.tweak-product-basic-item-text-alignment-right .ProductItem-details { text-=
align: right; }

@media screen and (min-width: 768px) {
  .tweak-product-basic-item-gallery-design-stacked .ProductItem-details { p=
osition: sticky; top: 0px; }
}

@media screen and (min-width: 768px) {
  .tweak-product-basic-item-content-alignment-top .ProductItem-details, .tw=
eak-product-basic-item-gallery-design-stacked .ProductItem-details { paddin=
g-top: 60px; }
}

@media screen and (min-width: 768px) {
  .ProductItem-details { padding-left: var(--tweak-product-basic-item-image=
-spacing); }
  .tweak-product-basic-item-gallery-placement-right .ProductItem-details { =
padding-left: 0px; padding-right: var(--tweak-product-basic-item-image-spac=
ing); }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .ProductItem-details { width: calc(100% - min(var(--tweak-product-basic-i=
tem-gallery-width), 50%)); }
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .ProductItem-details { width: calc(100% - min(var(--tweak-product-basic-i=
tem-gallery-width), 60%)); }
}

@media screen and (min-width: 1281px) {
  .ProductItem-details { width: calc(100% - var(--tweak-product-basic-item-=
gallery-width)); }
}

.ProductItem-details h1.ProductItem-details-title { order: 1; margin: 0px 0=
px 25px; }

.ProductItem-details .ProductItem-product-price { order: 1; margin-bottom: =
25px; display: block; }

.ProductItem-details .ProductItem-product-price .product-price { margin-bot=
tom: 25px; }

.tweak-product-basic-item-description-position-below-price .ProductItem-det=
ails .ProductItem-details-excerpt-below-price { margin-bottom: 40px; displa=
y: block; order: 5; }

.tweak-product-basic-item-description-position-below-price .ProductItem-det=
ails .ProductItem-details-excerpt-below-price a { text-decoration: underlin=
e; }

.tweak-product-basic-item-description-position-below-price .ProductItem-det=
ails .ProductItem-details-excerpt-below-add-to-cart { display: none; }

.tweak-product-basic-item-description-position-below-price .ProductItem-det=
ails .ProductItem-details-excerpt-below-add-ons { display: none; }

.tweak-product-basic-item-description-position-below-add-to-cart-button .Pr=
oductItem-details .ProductItem-details-excerpt-below-price { display: none;=
 }

.tweak-product-basic-item-description-position-below-add-to-cart-button .Pr=
oductItem-details .ProductItem-details-excerpt-below-add-to-cart { margin-t=
op: 40px; margin-bottom: 40px; display: block; order: 5; }

.tweak-product-basic-item-description-position-below-add-to-cart-button .Pr=
oductItem-details .ProductItem-details-excerpt-below-add-to-cart a { text-d=
ecoration: underline; }

.tweak-product-basic-item-description-position-below-add-to-cart-button .Pr=
oductItem-details .ProductItem-details-excerpt-below-add-ons { display: non=
e; }

.tweak-product-basic-item-description-position-below-add-ons .ProductItem-d=
etails .ProductItem-details-excerpt-below-price { display: none; }

.tweak-product-basic-item-description-position-below-add-ons .ProductItem-d=
etails .ProductItem-details-excerpt-below-add-to-cart { display: none; }

.tweak-product-basic-item-description-position-below-add-ons .ProductItem-d=
etails .ProductItem-details-excerpt-below-add-ons { margin-top: 40px; margi=
n-bottom: 40px; display: block; order: 6; }

.tweak-product-basic-item-description-position-below-add-ons .ProductItem-d=
etails .ProductItem-details-excerpt-below-add-ons a { text-decoration: unde=
rline; }

.ProductItem-details .ProductItem-Subs-Otp { order: 3; }

.tweak-product-basic-item-product-subscription-display-radio .ProductItem-d=
etails .pdp-subscriptions-and-otp .subs-otp-radio-wrapper { display: block;=
 }

.tweak-product-basic-item-product-subscription-display-radio .ProductItem-d=
etails .pdp-subscriptions-and-otp .subs-otp-button-wrapper { display: none;=
 }

.tweak-product-basic-item-product-subscription-display-button .ProductItem-=
details .pdp-subscriptions-and-otp .subs-otp-radio-wrapper { display: none;=
 }

.tweak-product-basic-item-product-subscription-display-button .ProductItem-=
details .pdp-subscriptions-and-otp .subs-otp-button-wrapper { display: bloc=
k; }

.tweak-product-basic-item-product-subscription-display-button .ProductItem-=
details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subs-otp-butto=
n-label { border-width: var(--tweak-product-basic-item-product-subscription=
-border-thickness); }

.tweak-product-basic-item-product-subscription-border-shape-pill .ProductIt=
em-details .pdp-subscriptions-and-otp .subs-otp-radio-wrapper { border-radi=
us: 33px; }

.tweak-product-basic-item-product-subscription-border-shape-pill .ProductIt=
em-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .one-time-pu=
rchase-option.otp-button-wrapper .subs-otp-button-label { border-radius: 33=
px; }

.tweak-product-basic-item-product-subscription-border-shape-pill .ProductIt=
em-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subscriptio=
n-option.subs-button-wrapper .subs-otp-button-label { border-radius: 33px; =
}

.tweak-product-basic-item-product-subscription-border-shape-petal .ProductI=
tem-details .pdp-subscriptions-and-otp .subs-otp-radio-wrapper { border-rad=
ius: 16px 0px; }

.tweak-product-basic-item-product-subscription-border-shape-petal .ProductI=
tem-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .one-time-p=
urchase-option.otp-button-wrapper .subs-otp-button-label { border-radius: 1=
6px 0px; }

.tweak-product-basic-item-product-subscription-border-shape-petal .ProductI=
tem-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subscripti=
on-option.subs-button-wrapper .subs-otp-button-label { border-radius: 16px =
0px; }

.tweak-product-basic-item-product-subscription-border-shape-rounded-rectang=
le .ProductItem-details .pdp-subscriptions-and-otp .subs-otp-radio-wrapper =
{ border-radius: 10px; }

.tweak-product-basic-item-product-subscription-border-shape-rounded-rectang=
le .ProductItem-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper=
 .one-time-purchase-option.otp-button-wrapper .subs-otp-button-label { bord=
er-radius: 10px; }

.tweak-product-basic-item-product-subscription-border-shape-rounded-rectang=
le .ProductItem-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper=
 .subscription-option.subs-button-wrapper .subs-otp-button-label { border-r=
adius: 10px; }

.ProductItem-details .ProductItem-details-quickViewFullItemLink { opacity: =
0.6; order: 100; display: inline-block; margin-top: 40px; }

.ProductItem-details .variant-option, .ProductItem-details .product-quantit=
y-input { margin-bottom: 40px; }

.ProductItem-details .variant-option-title, .ProductItem-details .variant-o=
ut-of-stock, .ProductItem-details .quantity-label { margin-bottom: 0.5em; }

.sold-out .ProductItem-details .product-mark.sold-out { margin-bottom: 40px=
; }

.ProductItem-details .variant-option select, .ProductItem-details .product-=
quantity-input input { appearance: none; border: 0px; border-radius: 0px; p=
adding: 0px; background: transparent; }

.ProductItem-details .variant-select-wrapper, .ProductItem-details .product=
-quantity-input input { text-align: left; box-sizing: border-box; padding: =
1.5rem; line-height: normal; color: inherit; }

.ProductItem-details .variant-select-wrapper select { border: 1px solid gre=
y; }

.ProductItem-details .ProductItem-details-checkout { order: 4; display: fle=
x; flex-direction: column; }

@media screen and (min-width: 768px) {
  .ProductItem-details .ProductItem-details-checkout { display: block; }
}

.ProductItem-details .product-variants { display: block; order: 2; width: v=
ar(--tweak-product-basic-item-form-width); }

.tweak-product-basic-item-text-alignment-center .ProductItem-details .produ=
ct-variants { margin: auto; }

.tweak-product-basic-item-text-alignment-right .ProductItem-details .produc=
t-variants { margin-right: 0px; margin-left: auto; }

.ProductItem-details .variant-option { display: inline-block; box-sizing: b=
order-box; width: 100%; }

.ProductItem-details .variant-option select:focus option { color: rgb(0, 0,=
 0); }

.ProductItem-details .variant-radiobtn-wrapper { display: none; justify-con=
tent: center; flex-wrap: wrap; width: 100%; margin-top: -0.5rem; }

.ProductItem-details .variant-radiobtn-wrapper input[type=3D"radio"] { disp=
lay: none; }

.ProductItem-details .variant-radiobtn-wrapper input[type=3D"radio"]:disabl=
ed + label { opacity: 0.3; cursor: not-allowed; }

.ProductItem-details .variant-radiobtn-wrapper input[type=3D"radio"]:checke=
d + label { color: var(--secondaryButtonBackgroundColor); background-color:=
 var(--secondaryButtonTextColor); }

.ProductItem-details .variant-radiobtn-wrapper label { color: var(--seconda=
ryButtonTextColor); border-color: var(--secondaryButtonTextColor); backgrou=
nd-color: var(--secondaryButtonBackgroundColor); cursor: pointer; margin-to=
p: 11px; margin-right: 11px; }

.ProductItem-details .variant-radiobtn-wrapper label:first-of-type { margin=
-left: 11px; }

.ProductItem-details .variant-radiobtn-wrapper label:last-child { margin-ri=
ght: 0px; }

.tweak-product-basic-item-text-alignment-left .ProductItem-details .variant=
-radiobtn-wrapper { justify-content: flex-start; }

.tweak-product-basic-item-text-alignment-left .ProductItem-details .variant=
-radiobtn-wrapper label:first-of-type { margin-left: 0px; }

.tweak-product-basic-item-text-alignment-right .ProductItem-details .varian=
t-radiobtn-wrapper { justify-content: flex-end; }

.tweak-product-basic-item-text-alignment-right .ProductItem-details .varian=
t-radiobtn-wrapper label { margin-left: 11px; margin-right: 0px; }

.ProductItem-details .variant-out-of-stock { margin-left: 13px; margin-righ=
t: 13px; margin-bottom: 25px; }

.ProductItem-details .product-quantity-input { display: block; order: 3; }

.ProductItem-details .product-quantity-input input { border: 1px solid grey=
; }

.ProductItem-details .product-restock-notification:not([hidden]) { order: 3=
; margin-bottom: 30px; }

.ProductItem-details .product-restock-notification:not([hidden]) .product-r=
estock-form { margin-top: 20px; }

@media only screen and (max-width: 640px) {
  .ProductItem-details .product-restock-notification:not([hidden]) .product=
-restock-form { display: block; }
}

.ProductItem-details .product-restock-notification:not([hidden]) .product-r=
estock-form > input[type=3D"text"] { margin-right: 11px; min-width: 250px; =
border: 1px solid rgba(0, 0, 0, 0.12); padding: 1.2rem 2rem; }

.ProductItem-details .product-restock-notification:not([hidden]) .product-r=
estock-form > input[type=3D"submit"] { padding: 1.2rem 2rem; }

@media only screen and (max-width: 640px) {
  .ProductItem-details .product-restock-notification:not([hidden]) .product=
-restock-form > input[type=3D"submit"] { margin-top: 20px; }
}

.ProductItem-details .product-restock-notification:not([hidden]) .product-r=
estock-mailing-list { margin-top: 20px; }

.ProductItem-details .product-restock-notification:not([hidden]) .product-r=
estock-mailing-list > input[type=3D"checkbox"] { margin-right: 10px; }

.ProductItem-details .product-restock-notification:not([hidden]) .product-r=
estock-success-message { margin-top: 20px; padding: 14px; background-color:=
 rgba(0, 0, 0, 0.05); font-size: 1rem; text-align: center; overflow-wrap: b=
reak-word; }

.ProductItem-details .product-restock-notification:not([hidden]) .product-r=
estock-error-message { font-size: 0.7rem; margin-top: 11px; line-height: no=
rmal; }

.ProductItem-details .sqs-add-to-cart-button-wrapper { margin-bottom: 25px;=
 order: 4; }

.tweak-product-basic-item-text-alignment-center .ProductItem-details .sqs-a=
dd-to-cart-button-wrapper { margin: auto; }

.tweak-product-basic-item-text-alignment-right .ProductItem-details .sqs-ad=
d-to-cart-button-wrapper { margin-right: 0px; margin-left: auto; }

.ProductItem-details .ProductItem-view-cart a { text-align: center; padding=
: 1em 2.5em; display: block !important; border: none !important; box-shadow=
: none !important; }

@media (hover: hover) {
  .ProductItem-details .ProductItem-view-cart a:hover { opacity: 0.8; }
}

.ProductItem-details .ProductItem-view-cart { opacity: 0; max-height: 0px; =
transition: opacity 0.5s ease-out, max-height 0.5s ease-out, margin 0.25s e=
ase-out; display: block !important; }

.ProductItem-details .cart-added + .ProductItem-view-cart { margin-top: 10p=
x; opacity: 1; max-height: 200px; }

.ProductItem-details .sqs-add-to-cart-button-wrapper .sqs-add-to-cart-butto=
n { box-sizing: border-box; width: 100%; }

@media screen and (min-width: 768px) {
  .tweak-product-basic-item-add-to-cart-standalone .ProductItem .ProductIte=
m-quantity-add-to-cart { display: block; }
  .tweak-product-basic-item-add-to-cart-standalone .ProductItem .product-qu=
antity-input { margin-bottom: 40px; }
  .tweak-product-basic-item-add-to-cart-standalone .ProductItem .sqs-add-to=
-cart-button-wrapper { width: var(--tweak-product-basic-item-form-width); }
  .tweak-product-basic-item-add-to-cart-inline .ProductItem .ProductItem-qu=
antity-add-to-cart { display: flex; flex-direction: row; align-items: flex-=
end; width: var(--tweak-product-basic-item-form-width); }
  .tweak-product-basic-item-add-to-cart-inline .ProductItem .product-quanti=
ty-input { margin-bottom: 0px; margin-right: 1.5rem; }
  .tweak-product-basic-item-add-to-cart-inline .ProductItem .sqs-add-to-car=
t-button-wrapper { margin-bottom: 0px; width: 100%; overflow: hidden; displ=
ay: flex; }
  .tweak-product-basic-item-add-to-cart-inline .ProductItem .sqs-add-to-car=
t-button-wrapper .sqs-add-to-cart-button { height: calc(2px + 4.5rem); text=
-overflow: clip; display: flex; overflow: hidden; align-items: center; just=
ify-content: center; padding: 1.5rem !important; }
}

@media screen and (max-width: 767px) {
  .ProductItem .ProductItem-quantity-add-to-cart { order: 4; }
  .tweak-product-basic-item-add-to-cart-mobile-standalone .ProductItem .Pro=
ductItem-quantity-add-to-cart { display: block; }
  .tweak-product-basic-item-add-to-cart-mobile-standalone .ProductItem .pro=
duct-quantity-input { margin-bottom: 40px; }
  .tweak-product-basic-item-add-to-cart-mobile-standalone .ProductItem .sqs=
-add-to-cart-button-wrapper { width: var(--tweak-product-basic-item-form-wi=
dth); }
  .tweak-product-basic-item-add-to-cart-mobile-inline .ProductItem .Product=
Item-quantity-add-to-cart { display: flex; align-items: flex-end; width: va=
r(--tweak-product-basic-item-form-width); }
  .tweak-product-basic-item-add-to-cart-mobile-inline .ProductItem .Product=
Item-quantity-add-to-cart:has(.product-quantity-input) { margin-bottom: 1.5=
rem; }
  .tweak-product-basic-item-add-to-cart-mobile-inline .ProductItem .product=
-quantity-input { margin-bottom: 0px; margin-right: 1.5rem; }
  .tweak-product-basic-item-add-to-cart-mobile-inline .ProductItem .sqs-add=
-to-cart-button-wrapper { overflow: hidden; width: 100%; display: flex; }
  .tweak-product-basic-item-add-to-cart-mobile-inline .ProductItem .sqs-add=
-to-cart-button-wrapper .sqs-add-to-cart-button { height: calc(2px + 4.5rem=
); text-overflow: clip; display: flex; overflow: hidden; align-items: cente=
r; justify-content: center; padding: 1.5rem !important; }
  .tweak-product-basic-item-add-to-cart-mobile-inline .ProductItem .product=
-quantity-input ~ .sqs-add-to-cart-button-wrapper { margin-bottom: 0px; }
}

.ProductItem .ProductItem-quantity-add-to-cart:has(.product-restock-notific=
ation:not([hidden])) { display: block; margin-bottom: 0px; }

.ProductItem .ProductItem-additional { margin-top: 5vw; padding-top: 0px; }

@media only screen and (max-width: 640px) {
  .ProductItem .ProductItem-related .ProductList-item { margin-right: 15px;=
 width: calc(50% - 15px); }
}

.ProductItem .ProductItem-related-label { position: relative; }

.tweak-product-basic-item-product-variant-display-dropdown .ProductItem .va=
riant-select-wrapper { display: block; }

.tweak-product-basic-item-product-variant-display-dropdown .ProductItem .va=
riant-radiobtn-wrapper { display: none; }

.tweak-product-basic-item-product-variant-display-button .ProductItem .vari=
ant-radiobtn-wrapper { display: flex; }

.tweak-product-basic-item-product-variant-display-button .ProductItem .vari=
ant-select-wrapper { display: none; }

.tweak-global-animations-animation-type-flex .ProductItem-nav-breadcrumb .P=
roductItem-nav-breadcrumb-link { position: relative; display: inline-block;=
 text-decoration: none; }

.tweak-global-animations-animation-type-flex .ProductItem-nav-breadcrumb .P=
roductItem-nav-breadcrumb-link::after { content: ""; position: absolute; wi=
dth: 100%; height: 1px; left: 0px; bottom: 0px; background-color: currentco=
lor; transform: scaleX(0); transform-origin: right center; transition: tran=
sform 0.6s cubic-bezier(0.19, 1, 0.22, 1); }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .ProductItem-nav-breadcrumb =
.ProductItem-nav-breadcrumb-link:hover::after { transform: scaleX(1); trans=
form-origin: left center; }
}

.product-block .product-quantity-input input { border-radius: 0px; outline:=
 0px; border: 1px solid grey; text-align: left; box-sizing: border-box; pad=
ding: calc(-1em + 2.2rem) 1.25em; line-height: normal; background: transpar=
ent !important; }

.ProductItem-quick-view { padding-bottom: 1vw; }

.ProductItem-quick-view .ProductItem-details-title { margin: 1rem 0px; }

@media screen and (min-width: 768px) {
  .ProductItem-quick-view .ProductItem-details { padding-left: 2vw; }
  .tweak-product-basic-item-gallery-placement-right .ProductItem-quick-view=
 .ProductItem-details { padding-left: 0px; padding-right: 2vw; }
}

.ProductItem-quick-view .ProductItem-details-quickViewFullItemLink { border=
-bottom: 1px solid rgb(179, 179, 179); }

.tweak-product-basic-item-gallery-design-stacked .ProductItem-quick-view .P=
roductItem-gallery { float: none; }

.tweak-product-basic-item-gallery-design-stacked .ProductItem-quick-view .P=
roductItem-gallery-slides { height: 100%; }

.tweak-product-basic-item-gallery-design-stacked .ProductItem-quick-view .P=
roductItem-gallery-slides-item { height: auto; }

.tweak-product-basic-item-gallery-design-stacked .ProductItem-quick-view .P=
roductItem-gallery-slides-item-image { position: relative !important; }

.ProductItem-quick-view .ProductItem-gallery .ProductItem-gallery-scroll { =
height: auto; }

.ProductItem-quick-view .ProductItem-gallery .ProductItem-gallery-scroll::a=
fter { display: none; }

.collection-type-products .pdp-layout .pdp-details .subs-and-otp-option, .p=
roduct-detail-section .pdp-layout .pdp-details .subs-and-otp-option, .colle=
ction-type-products .pdp-layout .pdp-details .subs-and-otp-option .product-=
price, .product-detail-section .pdp-layout .pdp-details .subs-and-otp-optio=
n .product-price, .collection-type-products .pdp-layout .pdp-details .subs-=
and-otp-option select, .product-detail-section .pdp-layout .pdp-details .su=
bs-and-otp-option select { line-height: min(var(--product-basic-item-varian=
t-fields-font-line-height), 1.4em); }

.collection-type-products .ProductItem-details .ProductItem-details-excerpt=
, .product-detail-section .ProductItem-details .ProductItem-details-excerpt=
, .collection-type-products [data-product-detail-layout=3D"simple"] .Produc=
tItem-details-excerpt, .product-detail-section [data-product-detail-layout=
=3D"simple"] .ProductItem-details-excerpt, .collection-type-products .Produ=
ctItem-details .ProductItem-details-excerpt-below-price, .product-detail-se=
ction .ProductItem-details .ProductItem-details-excerpt-below-price, .colle=
ction-type-products [data-product-detail-layout=3D"simple"] .ProductItem-de=
tails-excerpt-below-price, .product-detail-section [data-product-detail-lay=
out=3D"simple"] .ProductItem-details-excerpt-below-price, .collection-type-=
products .ProductItem-details .ProductItem-details-excerpt-below-add-to-car=
t, .product-detail-section .ProductItem-details .ProductItem-details-excerp=
t-below-add-to-cart, .collection-type-products [data-product-detail-layout=
=3D"simple"] .ProductItem-details-excerpt-below-add-to-cart, .product-detai=
l-section [data-product-detail-layout=3D"simple"] .ProductItem-details-exce=
rpt-below-add-to-cart, .collection-type-products .ProductItem-details .Prod=
uctItem-details-excerpt-below-add-ons, .product-detail-section .ProductItem=
-details .ProductItem-details-excerpt-below-add-ons, .collection-type-produ=
cts [data-product-detail-layout=3D"simple"] .ProductItem-details-excerpt-be=
low-add-ons, .product-detail-section [data-product-detail-layout=3D"simple"=
] .ProductItem-details-excerpt-below-add-ons, .collection-type-products .Pr=
oductItem-details .product-description, .product-detail-section .ProductIte=
m-details .product-description, .collection-type-products [data-product-det=
ail-layout=3D"simple"] .product-description, .product-detail-section [data-=
product-detail-layout=3D"simple"] .product-description { font-family: var(-=
-product-basic-item-description-font-font-family); font-style: var(--produc=
t-basic-item-description-font-font-style); font-weight: var(--product-basic=
-item-description-font-font-weight); line-height: var(--product-basic-item-=
description-font-line-height); letter-spacing: var(--product-basic-item-des=
cription-font-letter-spacing); text-transform: var(--product-basic-item-des=
cription-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products .ProductItem-details .ProductItem-details-excer=
pt, .product-detail-section .ProductItem-details .ProductItem-details-excer=
pt, .collection-type-products [data-product-detail-layout=3D"simple"] .Prod=
uctItem-details-excerpt, .product-detail-section [data-product-detail-layou=
t=3D"simple"] .ProductItem-details-excerpt, .collection-type-products .Prod=
uctItem-details .ProductItem-details-excerpt-below-price, .product-detail-s=
ection .ProductItem-details .ProductItem-details-excerpt-below-price, .coll=
ection-type-products [data-product-detail-layout=3D"simple"] .ProductItem-d=
etails-excerpt-below-price, .product-detail-section [data-product-detail-la=
yout=3D"simple"] .ProductItem-details-excerpt-below-price, .collection-type=
-products .ProductItem-details .ProductItem-details-excerpt-below-add-to-ca=
rt, .product-detail-section .ProductItem-details .ProductItem-details-excer=
pt-below-add-to-cart, .collection-type-products [data-product-detail-layout=
=3D"simple"] .ProductItem-details-excerpt-below-add-to-cart, .product-detai=
l-section [data-product-detail-layout=3D"simple"] .ProductItem-details-exce=
rpt-below-add-to-cart, .collection-type-products .ProductItem-details .Prod=
uctItem-details-excerpt-below-add-ons, .product-detail-section .ProductItem=
-details .ProductItem-details-excerpt-below-add-ons, .collection-type-produ=
cts [data-product-detail-layout=3D"simple"] .ProductItem-details-excerpt-be=
low-add-ons, .product-detail-section [data-product-detail-layout=3D"simple"=
] .ProductItem-details-excerpt-below-add-ons, .collection-type-products .Pr=
oductItem-details .product-description, .product-detail-section .ProductIte=
m-details .product-description, .collection-type-products [data-product-det=
ail-layout=3D"simple"] .product-description, .product-detail-section [data-=
product-detail-layout=3D"simple"] .product-description { font-size: calc((v=
ar(--product-basic-item-description-font-font-size-value) - 1) * calc(.012 =
* min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products .ProductItem-details .ProductItem-details-excer=
pt, .product-detail-section .ProductItem-details .ProductItem-details-excer=
pt, .collection-type-products [data-product-detail-layout=3D"simple"] .Prod=
uctItem-details-excerpt, .product-detail-section [data-product-detail-layou=
t=3D"simple"] .ProductItem-details-excerpt, .collection-type-products .Prod=
uctItem-details .ProductItem-details-excerpt-below-price, .product-detail-s=
ection .ProductItem-details .ProductItem-details-excerpt-below-price, .coll=
ection-type-products [data-product-detail-layout=3D"simple"] .ProductItem-d=
etails-excerpt-below-price, .product-detail-section [data-product-detail-la=
yout=3D"simple"] .ProductItem-details-excerpt-below-price, .collection-type=
-products .ProductItem-details .ProductItem-details-excerpt-below-add-to-ca=
rt, .product-detail-section .ProductItem-details .ProductItem-details-excer=
pt-below-add-to-cart, .collection-type-products [data-product-detail-layout=
=3D"simple"] .ProductItem-details-excerpt-below-add-to-cart, .product-detai=
l-section [data-product-detail-layout=3D"simple"] .ProductItem-details-exce=
rpt-below-add-to-cart, .collection-type-products .ProductItem-details .Prod=
uctItem-details-excerpt-below-add-ons, .product-detail-section .ProductItem=
-details .ProductItem-details-excerpt-below-add-ons, .collection-type-produ=
cts [data-product-detail-layout=3D"simple"] .ProductItem-details-excerpt-be=
low-add-ons, .product-detail-section [data-product-detail-layout=3D"simple"=
] .ProductItem-details-excerpt-below-add-ons, .collection-type-products .Pr=
oductItem-details .product-description, .product-detail-section .ProductIte=
m-details .product-description, .collection-type-products [data-product-det=
ail-layout=3D"simple"] .product-description, .product-detail-section [data-=
product-detail-layout=3D"simple"] .product-description { font-size: calc((v=
ar(--product-basic-item-description-font-font-size-value) - 1) * 1.2vw + 1r=
em); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products .ProductItem-details .ProductItem-details-excer=
pt, .product-detail-section .ProductItem-details .ProductItem-details-excer=
pt, .collection-type-products [data-product-detail-layout=3D"simple"] .Prod=
uctItem-details-excerpt, .product-detail-section [data-product-detail-layou=
t=3D"simple"] .ProductItem-details-excerpt, .collection-type-products .Prod=
uctItem-details .ProductItem-details-excerpt-below-price, .product-detail-s=
ection .ProductItem-details .ProductItem-details-excerpt-below-price, .coll=
ection-type-products [data-product-detail-layout=3D"simple"] .ProductItem-d=
etails-excerpt-below-price, .product-detail-section [data-product-detail-la=
yout=3D"simple"] .ProductItem-details-excerpt-below-price, .collection-type=
-products .ProductItem-details .ProductItem-details-excerpt-below-add-to-ca=
rt, .product-detail-section .ProductItem-details .ProductItem-details-excer=
pt-below-add-to-cart, .collection-type-products [data-product-detail-layout=
=3D"simple"] .ProductItem-details-excerpt-below-add-to-cart, .product-detai=
l-section [data-product-detail-layout=3D"simple"] .ProductItem-details-exce=
rpt-below-add-to-cart, .collection-type-products .ProductItem-details .Prod=
uctItem-details-excerpt-below-add-ons, .product-detail-section .ProductItem=
-details .ProductItem-details-excerpt-below-add-ons, .collection-type-produ=
cts [data-product-detail-layout=3D"simple"] .ProductItem-details-excerpt-be=
low-add-ons, .product-detail-section [data-product-detail-layout=3D"simple"=
] .ProductItem-details-excerpt-below-add-ons, .collection-type-products .Pr=
oductItem-details .product-description, .product-detail-section .ProductIte=
m-details .product-description, .collection-type-products [data-product-det=
ail-layout=3D"simple"] .product-description, .product-detail-section [data-=
product-detail-layout=3D"simple"] .product-description { font-size: calc(va=
r(--product-basic-item-description-font-font-size-value) * 1rem); }
}

.collection-type-products .ProductItem-details h1.ProductItem-details-title=
, .product-detail-section .ProductItem-details h1.ProductItem-details-title=
, .collection-type-products [data-product-detail-layout=3D"simple"] h1.Prod=
uctItem-details-title, .product-detail-section [data-product-detail-layout=
=3D"simple"] h1.ProductItem-details-title, .collection-type-products .Produ=
ctItem-details h1.product-title, .product-detail-section .ProductItem-detai=
ls h1.product-title, .collection-type-products [data-product-detail-layout=
=3D"simple"] h1.product-title, .product-detail-section [data-product-detail=
-layout=3D"simple"] h1.product-title { font-family: var(--product-basic-ite=
m-title-font-font-family); font-style: var(--product-basic-item-title-font-=
font-style); font-weight: var(--product-basic-item-title-font-font-weight);=
 line-height: var(--product-basic-item-title-font-line-height); letter-spac=
ing: var(--product-basic-item-title-font-letter-spacing); text-transform: v=
ar(--product-basic-item-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products .ProductItem-details h1.ProductItem-details-tit=
le, .product-detail-section .ProductItem-details h1.ProductItem-details-tit=
le, .collection-type-products [data-product-detail-layout=3D"simple"] h1.Pr=
oductItem-details-title, .product-detail-section [data-product-detail-layou=
t=3D"simple"] h1.ProductItem-details-title, .collection-type-products .Prod=
uctItem-details h1.product-title, .product-detail-section .ProductItem-deta=
ils h1.product-title, .collection-type-products [data-product-detail-layout=
=3D"simple"] h1.product-title, .product-detail-section [data-product-detail=
-layout=3D"simple"] h1.product-title { font-size: calc((var(--product-basic=
-item-title-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1=
rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products .ProductItem-details h1.ProductItem-details-tit=
le, .product-detail-section .ProductItem-details h1.ProductItem-details-tit=
le, .collection-type-products [data-product-detail-layout=3D"simple"] h1.Pr=
oductItem-details-title, .product-detail-section [data-product-detail-layou=
t=3D"simple"] h1.ProductItem-details-title, .collection-type-products .Prod=
uctItem-details h1.product-title, .product-detail-section .ProductItem-deta=
ils h1.product-title, .collection-type-products [data-product-detail-layout=
=3D"simple"] h1.product-title, .product-detail-section [data-product-detail=
-layout=3D"simple"] h1.product-title { font-size: calc((var(--product-basic=
-item-title-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products .ProductItem-details h1.ProductItem-details-tit=
le, .product-detail-section .ProductItem-details h1.ProductItem-details-tit=
le, .collection-type-products [data-product-detail-layout=3D"simple"] h1.Pr=
oductItem-details-title, .product-detail-section [data-product-detail-layou=
t=3D"simple"] h1.ProductItem-details-title, .collection-type-products .Prod=
uctItem-details h1.product-title, .product-detail-section .ProductItem-deta=
ils h1.product-title, .collection-type-products [data-product-detail-layout=
=3D"simple"] h1.product-title, .product-detail-section [data-product-detail=
-layout=3D"simple"] h1.product-title { font-size: calc(var(--product-basic-=
item-title-font-font-size-value) * 1rem); }
}

.collection-type-products .ProductItem-details .product-price, .product-det=
ail-section .ProductItem-details .product-price, .collection-type-products =
[data-product-detail-layout=3D"simple"] .product-price, .product-detail-sec=
tion [data-product-detail-layout=3D"simple"] .product-price { font-family: =
var(--product-basic-item-price-font-font-family); font-style: var(--product=
-basic-item-price-font-font-style); font-weight: var(--product-basic-item-p=
rice-font-font-weight); line-height: var(--product-basic-item-price-font-li=
ne-height); letter-spacing: var(--product-basic-item-price-font-letter-spac=
ing); text-transform: var(--product-basic-item-price-font-text-transform); =
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products .ProductItem-details .product-price, .product-d=
etail-section .ProductItem-details .product-price, .collection-type-product=
s [data-product-detail-layout=3D"simple"] .product-price, .product-detail-s=
ection [data-product-detail-layout=3D"simple"] .product-price { font-size: =
calc((var(--product-basic-item-price-font-font-size-value) - 1) * calc(.012=
 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products .ProductItem-details .product-price, .product-d=
etail-section .ProductItem-details .product-price, .collection-type-product=
s [data-product-detail-layout=3D"simple"] .product-price, .product-detail-s=
ection [data-product-detail-layout=3D"simple"] .product-price { font-size: =
calc((var(--product-basic-item-price-font-font-size-value) - 1) * 1.2vw + 1=
rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products .ProductItem-details .product-price, .product-d=
etail-section .ProductItem-details .product-price, .collection-type-product=
s [data-product-detail-layout=3D"simple"] .product-price, .product-detail-s=
ection [data-product-detail-layout=3D"simple"] .product-price { font-size: =
calc(var(--product-basic-item-price-font-font-size-value) * 1rem); }
}

.collection-type-products .ProductItem-details .variant-option, .product-de=
tail-section .ProductItem-details .variant-option, .collection-type-product=
s [data-product-detail-layout=3D"simple"] .variant-option, .product-detail-=
section [data-product-detail-layout=3D"simple"] .variant-option, .collectio=
n-type-products .ProductItem-details .product-quantity-input, .product-deta=
il-section .ProductItem-details .product-quantity-input, .collection-type-p=
roducts [data-product-detail-layout=3D"simple"] .product-quantity-input, .p=
roduct-detail-section [data-product-detail-layout=3D"simple"] .product-quan=
tity-input, .collection-type-products .ProductItem-details .pdp-subscriptio=
ns-and-otp .frequency-label, .product-detail-section .ProductItem-details .=
pdp-subscriptions-and-otp .frequency-label, .collection-type-products [data=
-product-detail-layout=3D"simple"] .pdp-subscriptions-and-otp .frequency-la=
bel, .product-detail-section [data-product-detail-layout=3D"simple"] .pdp-s=
ubscriptions-and-otp .frequency-label { font-family: var(--product-basic-it=
em-variant-fields-font-font-family); font-style: var(--product-basic-item-v=
ariant-fields-font-font-style); font-weight: var(--product-basic-item-varia=
nt-fields-font-font-weight); line-height: var(--product-basic-item-variant-=
fields-font-line-height); letter-spacing: var(--product-basic-item-variant-=
fields-font-letter-spacing); text-transform: var(--product-basic-item-varia=
nt-fields-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products .ProductItem-details .variant-option, .product-=
detail-section .ProductItem-details .variant-option, .collection-type-produ=
cts [data-product-detail-layout=3D"simple"] .variant-option, .product-detai=
l-section [data-product-detail-layout=3D"simple"] .variant-option, .collect=
ion-type-products .ProductItem-details .product-quantity-input, .product-de=
tail-section .ProductItem-details .product-quantity-input, .collection-type=
-products [data-product-detail-layout=3D"simple"] .product-quantity-input, =
.product-detail-section [data-product-detail-layout=3D"simple"] .product-qu=
antity-input, .collection-type-products .ProductItem-details .pdp-subscript=
ions-and-otp .frequency-label, .product-detail-section .ProductItem-details=
 .pdp-subscriptions-and-otp .frequency-label, .collection-type-products [da=
ta-product-detail-layout=3D"simple"] .pdp-subscriptions-and-otp .frequency-=
label, .product-detail-section [data-product-detail-layout=3D"simple"] .pdp=
-subscriptions-and-otp .frequency-label { font-size: calc((var(--product-ba=
sic-item-variant-fields-font-font-size-value) - 1) * calc(.012 * min(100vh,=
 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products .ProductItem-details .variant-option, .product-=
detail-section .ProductItem-details .variant-option, .collection-type-produ=
cts [data-product-detail-layout=3D"simple"] .variant-option, .product-detai=
l-section [data-product-detail-layout=3D"simple"] .variant-option, .collect=
ion-type-products .ProductItem-details .product-quantity-input, .product-de=
tail-section .ProductItem-details .product-quantity-input, .collection-type=
-products [data-product-detail-layout=3D"simple"] .product-quantity-input, =
.product-detail-section [data-product-detail-layout=3D"simple"] .product-qu=
antity-input, .collection-type-products .ProductItem-details .pdp-subscript=
ions-and-otp .frequency-label, .product-detail-section .ProductItem-details=
 .pdp-subscriptions-and-otp .frequency-label, .collection-type-products [da=
ta-product-detail-layout=3D"simple"] .pdp-subscriptions-and-otp .frequency-=
label, .product-detail-section [data-product-detail-layout=3D"simple"] .pdp=
-subscriptions-and-otp .frequency-label { font-size: calc((var(--product-ba=
sic-item-variant-fields-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products .ProductItem-details .variant-option, .product-=
detail-section .ProductItem-details .variant-option, .collection-type-produ=
cts [data-product-detail-layout=3D"simple"] .variant-option, .product-detai=
l-section [data-product-detail-layout=3D"simple"] .variant-option, .collect=
ion-type-products .ProductItem-details .product-quantity-input, .product-de=
tail-section .ProductItem-details .product-quantity-input, .collection-type=
-products [data-product-detail-layout=3D"simple"] .product-quantity-input, =
.product-detail-section [data-product-detail-layout=3D"simple"] .product-qu=
antity-input, .collection-type-products .ProductItem-details .pdp-subscript=
ions-and-otp .frequency-label, .product-detail-section .ProductItem-details=
 .pdp-subscriptions-and-otp .frequency-label, .collection-type-products [da=
ta-product-detail-layout=3D"simple"] .pdp-subscriptions-and-otp .frequency-=
label, .product-detail-section [data-product-detail-layout=3D"simple"] .pdp=
-subscriptions-and-otp .frequency-label { font-size: calc(var(--product-bas=
ic-item-variant-fields-font-font-size-value) * 1rem); }
}

.collection-type-products .ProductItem-details .subs-and-otp-option, .produ=
ct-detail-section .ProductItem-details .subs-and-otp-option, .collection-ty=
pe-products [data-product-detail-layout=3D"simple"] .subs-and-otp-option, .=
product-detail-section [data-product-detail-layout=3D"simple"] .subs-and-ot=
p-option, .collection-type-products .ProductItem-details .subs-and-otp-opti=
on .product-price, .product-detail-section .ProductItem-details .subs-and-o=
tp-option .product-price, .collection-type-products [data-product-detail-la=
yout=3D"simple"] .subs-and-otp-option .product-price, .product-detail-secti=
on [data-product-detail-layout=3D"simple"] .subs-and-otp-option .product-pr=
ice, .collection-type-products .ProductItem-details .subs-and-otp-option se=
lect, .product-detail-section .ProductItem-details .subs-and-otp-option sel=
ect, .collection-type-products [data-product-detail-layout=3D"simple"] .sub=
s-and-otp-option select, .product-detail-section [data-product-detail-layou=
t=3D"simple"] .subs-and-otp-option select { font-family: var(--product-basi=
c-item-variant-fields-font-font-family); font-style: var(--product-basic-it=
em-variant-fields-font-font-style); font-weight: var(--product-basic-item-v=
ariant-fields-font-font-weight); letter-spacing: var(--product-basic-item-v=
ariant-fields-font-letter-spacing); text-transform: var(--product-basic-ite=
m-variant-fields-font-text-transform); line-height: min(var(--product-basic=
-item-variant-fields-font-line-height), 1.4em); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products .ProductItem-details .subs-and-otp-option, .pro=
duct-detail-section .ProductItem-details .subs-and-otp-option, .collection-=
type-products [data-product-detail-layout=3D"simple"] .subs-and-otp-option,=
 .product-detail-section [data-product-detail-layout=3D"simple"] .subs-and-=
otp-option, .collection-type-products .ProductItem-details .subs-and-otp-op=
tion .product-price, .product-detail-section .ProductItem-details .subs-and=
-otp-option .product-price, .collection-type-products [data-product-detail-=
layout=3D"simple"] .subs-and-otp-option .product-price, .product-detail-sec=
tion [data-product-detail-layout=3D"simple"] .subs-and-otp-option .product-=
price, .collection-type-products .ProductItem-details .subs-and-otp-option =
select, .product-detail-section .ProductItem-details .subs-and-otp-option s=
elect, .collection-type-products [data-product-detail-layout=3D"simple"] .s=
ubs-and-otp-option select, .product-detail-section [data-product-detail-lay=
out=3D"simple"] .subs-and-otp-option select { font-size: calc((var(--produc=
t-basic-item-variant-fields-font-font-size-value) - 1) * calc(.012 * min(10=
0vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products .ProductItem-details .subs-and-otp-option, .pro=
duct-detail-section .ProductItem-details .subs-and-otp-option, .collection-=
type-products [data-product-detail-layout=3D"simple"] .subs-and-otp-option,=
 .product-detail-section [data-product-detail-layout=3D"simple"] .subs-and-=
otp-option, .collection-type-products .ProductItem-details .subs-and-otp-op=
tion .product-price, .product-detail-section .ProductItem-details .subs-and=
-otp-option .product-price, .collection-type-products [data-product-detail-=
layout=3D"simple"] .subs-and-otp-option .product-price, .product-detail-sec=
tion [data-product-detail-layout=3D"simple"] .subs-and-otp-option .product-=
price, .collection-type-products .ProductItem-details .subs-and-otp-option =
select, .product-detail-section .ProductItem-details .subs-and-otp-option s=
elect, .collection-type-products [data-product-detail-layout=3D"simple"] .s=
ubs-and-otp-option select, .product-detail-section [data-product-detail-lay=
out=3D"simple"] .subs-and-otp-option select { font-size: calc((var(--produc=
t-basic-item-variant-fields-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products .ProductItem-details .subs-and-otp-option, .pro=
duct-detail-section .ProductItem-details .subs-and-otp-option, .collection-=
type-products [data-product-detail-layout=3D"simple"] .subs-and-otp-option,=
 .product-detail-section [data-product-detail-layout=3D"simple"] .subs-and-=
otp-option, .collection-type-products .ProductItem-details .subs-and-otp-op=
tion .product-price, .product-detail-section .ProductItem-details .subs-and=
-otp-option .product-price, .collection-type-products [data-product-detail-=
layout=3D"simple"] .subs-and-otp-option .product-price, .product-detail-sec=
tion [data-product-detail-layout=3D"simple"] .subs-and-otp-option .product-=
price, .collection-type-products .ProductItem-details .subs-and-otp-option =
select, .product-detail-section .ProductItem-details .subs-and-otp-option s=
elect, .collection-type-products [data-product-detail-layout=3D"simple"] .s=
ubs-and-otp-option select, .product-detail-section [data-product-detail-lay=
out=3D"simple"] .subs-and-otp-option select { font-size: calc(var(--product=
-basic-item-variant-fields-font-font-size-value) * 1rem); }
}

.collection-type-products .ProductItem-details .product-scarcity, .product-=
detail-section .ProductItem-details .product-scarcity, .collection-type-pro=
ducts [data-product-detail-layout=3D"simple"] .product-scarcity, .product-d=
etail-section [data-product-detail-layout=3D"simple"] .product-scarcity { f=
ont-family: var(--product-basic-item-scarcity-font-font-family); font-style=
: var(--product-basic-item-scarcity-font-font-style); font-weight: var(--pr=
oduct-basic-item-scarcity-font-font-weight); line-height: var(--product-bas=
ic-item-scarcity-font-line-height); letter-spacing: var(--product-basic-ite=
m-scarcity-font-letter-spacing); text-transform: var(--product-basic-item-s=
carcity-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products .ProductItem-details .product-scarcity, .produc=
t-detail-section .ProductItem-details .product-scarcity, .collection-type-p=
roducts [data-product-detail-layout=3D"simple"] .product-scarcity, .product=
-detail-section [data-product-detail-layout=3D"simple"] .product-scarcity {=
 font-size: calc((var(--product-basic-item-scarcity-font-font-size-value) -=
 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products .ProductItem-details .product-scarcity, .produc=
t-detail-section .ProductItem-details .product-scarcity, .collection-type-p=
roducts [data-product-detail-layout=3D"simple"] .product-scarcity, .product=
-detail-section [data-product-detail-layout=3D"simple"] .product-scarcity {=
 font-size: calc((var(--product-basic-item-scarcity-font-font-size-value) -=
 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products .ProductItem-details .product-scarcity, .produc=
t-detail-section .ProductItem-details .product-scarcity, .collection-type-p=
roducts [data-product-detail-layout=3D"simple"] .product-scarcity, .product=
-detail-section [data-product-detail-layout=3D"simple"] .product-scarcity {=
 font-size: calc(var(--product-basic-item-scarcity-font-font-size-value) * =
1rem); }
}

.collection-type-products .ProductItem-details .pdp-product-add-ons, .produ=
ct-detail-section .ProductItem-details .pdp-product-add-ons, .collection-ty=
pe-products [data-product-detail-layout=3D"simple"] .pdp-product-add-ons, .=
product-detail-section [data-product-detail-layout=3D"simple"] .pdp-product=
-add-ons, .collection-type-products .ProductItem-details .pdp-product-add-o=
ns .product-price, .product-detail-section .ProductItem-details .pdp-produc=
t-add-ons .product-price, .collection-type-products [data-product-detail-la=
yout=3D"simple"] .pdp-product-add-ons .product-price, .product-detail-secti=
on [data-product-detail-layout=3D"simple"] .pdp-product-add-ons .product-pr=
ice, .collection-type-products .ProductItem-details .pdp-product-add-ons .v=
ariant-option select, .product-detail-section .ProductItem-details .pdp-pro=
duct-add-ons .variant-option select, .collection-type-products [data-produc=
t-detail-layout=3D"simple"] .pdp-product-add-ons .variant-option select, .p=
roduct-detail-section [data-product-detail-layout=3D"simple"] .pdp-product-=
add-ons .variant-option select, .collection-type-products .ProductItem-deta=
ils .product-add-ons, .product-detail-section .ProductItem-details .product=
-add-ons, .collection-type-products [data-product-detail-layout=3D"simple"]=
 .product-add-ons, .product-detail-section [data-product-detail-layout=3D"s=
imple"] .product-add-ons, .collection-type-products .ProductItem-details .p=
roduct-add-ons .product-price, .product-detail-section .ProductItem-details=
 .product-add-ons .product-price, .collection-type-products [data-product-d=
etail-layout=3D"simple"] .product-add-ons .product-price, .product-detail-s=
ection [data-product-detail-layout=3D"simple"] .product-add-ons .product-pr=
ice, .collection-type-products .ProductItem-details .product-add-ons .varia=
nt-option select, .product-detail-section .ProductItem-details .product-add=
-ons .variant-option select, .collection-type-products [data-product-detail=
-layout=3D"simple"] .product-add-ons .variant-option select, .product-detai=
l-section [data-product-detail-layout=3D"simple"] .product-add-ons .variant=
-option select { font-family: var(--product-basic-item-description-font-fon=
t-family); font-style: var(--product-basic-item-description-font-font-style=
); font-weight: var(--product-basic-item-description-font-font-weight); let=
ter-spacing: var(--product-basic-item-description-font-letter-spacing); tex=
t-transform: var(--product-basic-item-description-font-text-transform); lin=
e-height: max(var(--product-basic-item-description-font-line-height), 0.75e=
m); }

.collection-type-products [data-product-detail-layout=3D"half"] .product-de=
scription, .product-detail-section [data-product-detail-layout=3D"half"] .p=
roduct-description { font-family: var(--product-basic-item-description-half=
-layout-font-font-family); font-style: var(--product-basic-item-description=
-half-layout-font-font-style); font-weight: var(--product-basic-item-descri=
ption-half-layout-font-font-weight); line-height: var(--product-basic-item-=
description-half-layout-font-line-height); letter-spacing: var(--product-ba=
sic-item-description-half-layout-font-letter-spacing); text-transform: var(=
--product-basic-item-description-half-layout-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"half"] .product-=
description, .product-detail-section [data-product-detail-layout=3D"half"] =
.product-description { font-size: calc((var(--product-basic-item-descriptio=
n-half-layout-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) +=
 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"half"] .product-=
description, .product-detail-section [data-product-detail-layout=3D"half"] =
.product-description { font-size: calc((var(--product-basic-item-descriptio=
n-half-layout-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"half"] .product-=
description, .product-detail-section [data-product-detail-layout=3D"half"] =
.product-description { font-size: calc(var(--product-basic-item-description=
-half-layout-font-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"half"] h1.product-=
title, .product-detail-section [data-product-detail-layout=3D"half"] h1.pro=
duct-title { font-family: var(--product-basic-item-title-half-layout-font-f=
ont-family); font-style: var(--product-basic-item-title-half-layout-font-fo=
nt-style); font-weight: var(--product-basic-item-title-half-layout-font-fon=
t-weight); line-height: var(--product-basic-item-title-half-layout-font-lin=
e-height); letter-spacing: var(--product-basic-item-title-half-layout-font-=
letter-spacing); text-transform: var(--product-basic-item-title-half-layout=
-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"half"] h1.produc=
t-title, .product-detail-section [data-product-detail-layout=3D"half"] h1.p=
roduct-title { font-size: calc((var(--product-basic-item-title-half-layout-=
font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"half"] h1.produc=
t-title, .product-detail-section [data-product-detail-layout=3D"half"] h1.p=
roduct-title { font-size: calc((var(--product-basic-item-title-half-layout-=
font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"half"] h1.produc=
t-title, .product-detail-section [data-product-detail-layout=3D"half"] h1.p=
roduct-title { font-size: calc(var(--product-basic-item-title-half-layout-f=
ont-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"half"] .product-pr=
ice, .product-detail-section [data-product-detail-layout=3D"half"] .product=
-price { font-family: var(--product-basic-item-price-half-layout-font-font-=
family); font-style: var(--product-basic-item-price-half-layout-font-font-s=
tyle); font-weight: var(--product-basic-item-price-half-layout-font-font-we=
ight); line-height: var(--product-basic-item-price-half-layout-font-line-he=
ight); letter-spacing: var(--product-basic-item-price-half-layout-font-lett=
er-spacing); text-transform: var(--product-basic-item-price-half-layout-fon=
t-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"half"] .product-=
price, .product-detail-section [data-product-detail-layout=3D"half"] .produ=
ct-price { font-size: calc((var(--product-basic-item-price-half-layout-font=
-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"half"] .product-=
price, .product-detail-section [data-product-detail-layout=3D"half"] .produ=
ct-price { font-size: calc((var(--product-basic-item-price-half-layout-font=
-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"half"] .product-=
price, .product-detail-section [data-product-detail-layout=3D"half"] .produ=
ct-price { font-size: calc(var(--product-basic-item-price-half-layout-font-=
font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"half"] .variant-op=
tion, .product-detail-section [data-product-detail-layout=3D"half"] .varian=
t-option, .collection-type-products [data-product-detail-layout=3D"half"] .=
product-quantity-input, .product-detail-section [data-product-detail-layout=
=3D"half"] .product-quantity-input, .collection-type-products [data-product=
-detail-layout=3D"half"] .pdp-subscriptions-and-otp .frequency-label, .prod=
uct-detail-section [data-product-detail-layout=3D"half"] .pdp-subscriptions=
-and-otp .frequency-label { font-family: var(--product-basic-item-variant-f=
ields-half-layout-font-font-family); font-style: var(--product-basic-item-v=
ariant-fields-half-layout-font-font-style); font-weight: var(--product-basi=
c-item-variant-fields-half-layout-font-font-weight); line-height: var(--pro=
duct-basic-item-variant-fields-half-layout-font-line-height); letter-spacin=
g: var(--product-basic-item-variant-fields-half-layout-font-letter-spacing)=
; text-transform: var(--product-basic-item-variant-fields-half-layout-font-=
text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"half"] .variant-=
option, .product-detail-section [data-product-detail-layout=3D"half"] .vari=
ant-option, .collection-type-products [data-product-detail-layout=3D"half"]=
 .product-quantity-input, .product-detail-section [data-product-detail-layo=
ut=3D"half"] .product-quantity-input, .collection-type-products [data-produ=
ct-detail-layout=3D"half"] .pdp-subscriptions-and-otp .frequency-label, .pr=
oduct-detail-section [data-product-detail-layout=3D"half"] .pdp-subscriptio=
ns-and-otp .frequency-label { font-size: calc((var(--product-basic-item-var=
iant-fields-half-layout-font-font-size-value) - 1) * calc(.012 * min(100vh,=
 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"half"] .variant-=
option, .product-detail-section [data-product-detail-layout=3D"half"] .vari=
ant-option, .collection-type-products [data-product-detail-layout=3D"half"]=
 .product-quantity-input, .product-detail-section [data-product-detail-layo=
ut=3D"half"] .product-quantity-input, .collection-type-products [data-produ=
ct-detail-layout=3D"half"] .pdp-subscriptions-and-otp .frequency-label, .pr=
oduct-detail-section [data-product-detail-layout=3D"half"] .pdp-subscriptio=
ns-and-otp .frequency-label { font-size: calc((var(--product-basic-item-var=
iant-fields-half-layout-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"half"] .variant-=
option, .product-detail-section [data-product-detail-layout=3D"half"] .vari=
ant-option, .collection-type-products [data-product-detail-layout=3D"half"]=
 .product-quantity-input, .product-detail-section [data-product-detail-layo=
ut=3D"half"] .product-quantity-input, .collection-type-products [data-produ=
ct-detail-layout=3D"half"] .pdp-subscriptions-and-otp .frequency-label, .pr=
oduct-detail-section [data-product-detail-layout=3D"half"] .pdp-subscriptio=
ns-and-otp .frequency-label { font-size: calc(var(--product-basic-item-vari=
ant-fields-half-layout-font-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"half"] .subs-and-o=
tp-option, .product-detail-section [data-product-detail-layout=3D"half"] .s=
ubs-and-otp-option, .collection-type-products [data-product-detail-layout=
=3D"half"] .subs-and-otp-option .product-price, .product-detail-section [da=
ta-product-detail-layout=3D"half"] .subs-and-otp-option .product-price, .co=
llection-type-products [data-product-detail-layout=3D"half"] .subs-and-otp-=
option select, .product-detail-section [data-product-detail-layout=3D"half"=
] .subs-and-otp-option select { font-family: var(--product-basic-item-varia=
nt-fields-half-layout-font-font-family); font-style: var(--product-basic-it=
em-variant-fields-half-layout-font-font-style); font-weight: var(--product-=
basic-item-variant-fields-half-layout-font-font-weight); letter-spacing: va=
r(--product-basic-item-variant-fields-half-layout-font-letter-spacing); tex=
t-transform: var(--product-basic-item-variant-fields-half-layout-font-text-=
transform); line-height: min(var(--product-basic-item-variant-fields-half-l=
ayout-font-line-height), 1.4em); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"half"] .subs-and=
-otp-option, .product-detail-section [data-product-detail-layout=3D"half"] =
.subs-and-otp-option, .collection-type-products [data-product-detail-layout=
=3D"half"] .subs-and-otp-option .product-price, .product-detail-section [da=
ta-product-detail-layout=3D"half"] .subs-and-otp-option .product-price, .co=
llection-type-products [data-product-detail-layout=3D"half"] .subs-and-otp-=
option select, .product-detail-section [data-product-detail-layout=3D"half"=
] .subs-and-otp-option select { font-size: calc((var(--product-basic-item-v=
ariant-fields-half-layout-font-font-size-value) - 1) * calc(.012 * min(100v=
h, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"half"] .subs-and=
-otp-option, .product-detail-section [data-product-detail-layout=3D"half"] =
.subs-and-otp-option, .collection-type-products [data-product-detail-layout=
=3D"half"] .subs-and-otp-option .product-price, .product-detail-section [da=
ta-product-detail-layout=3D"half"] .subs-and-otp-option .product-price, .co=
llection-type-products [data-product-detail-layout=3D"half"] .subs-and-otp-=
option select, .product-detail-section [data-product-detail-layout=3D"half"=
] .subs-and-otp-option select { font-size: calc((var(--product-basic-item-v=
ariant-fields-half-layout-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"half"] .subs-and=
-otp-option, .product-detail-section [data-product-detail-layout=3D"half"] =
.subs-and-otp-option, .collection-type-products [data-product-detail-layout=
=3D"half"] .subs-and-otp-option .product-price, .product-detail-section [da=
ta-product-detail-layout=3D"half"] .subs-and-otp-option .product-price, .co=
llection-type-products [data-product-detail-layout=3D"half"] .subs-and-otp-=
option select, .product-detail-section [data-product-detail-layout=3D"half"=
] .subs-and-otp-option select { font-size: calc(var(--product-basic-item-va=
riant-fields-half-layout-font-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"half"] .product-sc=
arcity, .product-detail-section [data-product-detail-layout=3D"half"] .prod=
uct-scarcity { font-family: var(--product-basic-item-scarcity-half-layout-f=
ont-font-family); font-style: var(--product-basic-item-scarcity-half-layout=
-font-font-style); font-weight: var(--product-basic-item-scarcity-half-layo=
ut-font-font-weight); line-height: var(--product-basic-item-scarcity-half-l=
ayout-font-line-height); letter-spacing: var(--product-basic-item-scarcity-=
half-layout-font-letter-spacing); text-transform: var(--product-basic-item-=
scarcity-half-layout-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"half"] .product-=
scarcity, .product-detail-section [data-product-detail-layout=3D"half"] .pr=
oduct-scarcity { font-size: calc((var(--product-basic-item-scarcity-half-la=
yout-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"half"] .product-=
scarcity, .product-detail-section [data-product-detail-layout=3D"half"] .pr=
oduct-scarcity { font-size: calc((var(--product-basic-item-scarcity-half-la=
yout-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"half"] .product-=
scarcity, .product-detail-section [data-product-detail-layout=3D"half"] .pr=
oduct-scarcity { font-size: calc(var(--product-basic-item-scarcity-half-lay=
out-font-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"half"] .product-ad=
d-ons, .product-detail-section [data-product-detail-layout=3D"half"] .produ=
ct-add-ons, .collection-type-products [data-product-detail-layout=3D"half"]=
 .product-add-ons .product-price, .product-detail-section [data-product-det=
ail-layout=3D"half"] .product-add-ons .product-price, .collection-type-prod=
ucts [data-product-detail-layout=3D"half"] .product-add-ons .variant-option=
 select, .product-detail-section [data-product-detail-layout=3D"half"] .pro=
duct-add-ons .variant-option select { font-family: var(--product-basic-item=
-description-half-layout-font-font-family); font-style: var(--product-basic=
-item-description-half-layout-font-font-style); font-weight: var(--product-=
basic-item-description-half-layout-font-font-weight); letter-spacing: var(-=
-product-basic-item-description-half-layout-font-letter-spacing); text-tran=
sform: var(--product-basic-item-description-half-layout-font-text-transform=
); line-height: max(var(--product-basic-item-description-half-layout-font-l=
ine-height), 0.75em); }

.collection-type-products [data-product-detail-layout=3D"full"] .product-de=
scription, .product-detail-section [data-product-detail-layout=3D"full"] .p=
roduct-description { font-family: var(--product-basic-item-description-full=
-layout-font-font-family); font-style: var(--product-basic-item-description=
-full-layout-font-font-style); font-weight: var(--product-basic-item-descri=
ption-full-layout-font-font-weight); line-height: var(--product-basic-item-=
description-full-layout-font-line-height); letter-spacing: var(--product-ba=
sic-item-description-full-layout-font-letter-spacing); text-transform: var(=
--product-basic-item-description-full-layout-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"full"] .product-=
description, .product-detail-section [data-product-detail-layout=3D"full"] =
.product-description { font-size: calc((var(--product-basic-item-descriptio=
n-full-layout-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) +=
 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"full"] .product-=
description, .product-detail-section [data-product-detail-layout=3D"full"] =
.product-description { font-size: calc((var(--product-basic-item-descriptio=
n-full-layout-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"full"] .product-=
description, .product-detail-section [data-product-detail-layout=3D"full"] =
.product-description { font-size: calc(var(--product-basic-item-description=
-full-layout-font-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"full"] h1.product-=
title, .product-detail-section [data-product-detail-layout=3D"full"] h1.pro=
duct-title { font-family: var(--product-basic-item-title-full-layout-font-f=
ont-family); font-style: var(--product-basic-item-title-full-layout-font-fo=
nt-style); font-weight: var(--product-basic-item-title-full-layout-font-fon=
t-weight); line-height: var(--product-basic-item-title-full-layout-font-lin=
e-height); letter-spacing: var(--product-basic-item-title-full-layout-font-=
letter-spacing); text-transform: var(--product-basic-item-title-full-layout=
-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"full"] h1.produc=
t-title, .product-detail-section [data-product-detail-layout=3D"full"] h1.p=
roduct-title { font-size: calc((var(--product-basic-item-title-full-layout-=
font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"full"] h1.produc=
t-title, .product-detail-section [data-product-detail-layout=3D"full"] h1.p=
roduct-title { font-size: calc((var(--product-basic-item-title-full-layout-=
font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"full"] h1.produc=
t-title, .product-detail-section [data-product-detail-layout=3D"full"] h1.p=
roduct-title { font-size: calc(var(--product-basic-item-title-full-layout-f=
ont-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"full"] .product-pr=
ice, .product-detail-section [data-product-detail-layout=3D"full"] .product=
-price { font-family: var(--product-basic-item-price-full-layout-font-font-=
family); font-style: var(--product-basic-item-price-full-layout-font-font-s=
tyle); font-weight: var(--product-basic-item-price-full-layout-font-font-we=
ight); line-height: var(--product-basic-item-price-full-layout-font-line-he=
ight); letter-spacing: var(--product-basic-item-price-full-layout-font-lett=
er-spacing); text-transform: var(--product-basic-item-price-full-layout-fon=
t-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"full"] .product-=
price, .product-detail-section [data-product-detail-layout=3D"full"] .produ=
ct-price { font-size: calc((var(--product-basic-item-price-full-layout-font=
-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"full"] .product-=
price, .product-detail-section [data-product-detail-layout=3D"full"] .produ=
ct-price { font-size: calc((var(--product-basic-item-price-full-layout-font=
-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"full"] .product-=
price, .product-detail-section [data-product-detail-layout=3D"full"] .produ=
ct-price { font-size: calc(var(--product-basic-item-price-full-layout-font-=
font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"full"] .variant-op=
tion, .product-detail-section [data-product-detail-layout=3D"full"] .varian=
t-option, .collection-type-products [data-product-detail-layout=3D"full"] .=
product-quantity-input, .product-detail-section [data-product-detail-layout=
=3D"full"] .product-quantity-input, .collection-type-products [data-product=
-detail-layout=3D"full"] .pdp-subscriptions-and-otp .frequency-label, .prod=
uct-detail-section [data-product-detail-layout=3D"full"] .pdp-subscriptions=
-and-otp .frequency-label { font-family: var(--product-basic-item-variant-f=
ields-full-layout-font-font-family); font-style: var(--product-basic-item-v=
ariant-fields-full-layout-font-font-style); font-weight: var(--product-basi=
c-item-variant-fields-full-layout-font-font-weight); line-height: var(--pro=
duct-basic-item-variant-fields-full-layout-font-line-height); letter-spacin=
g: var(--product-basic-item-variant-fields-full-layout-font-letter-spacing)=
; text-transform: var(--product-basic-item-variant-fields-full-layout-font-=
text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"full"] .variant-=
option, .product-detail-section [data-product-detail-layout=3D"full"] .vari=
ant-option, .collection-type-products [data-product-detail-layout=3D"full"]=
 .product-quantity-input, .product-detail-section [data-product-detail-layo=
ut=3D"full"] .product-quantity-input, .collection-type-products [data-produ=
ct-detail-layout=3D"full"] .pdp-subscriptions-and-otp .frequency-label, .pr=
oduct-detail-section [data-product-detail-layout=3D"full"] .pdp-subscriptio=
ns-and-otp .frequency-label { font-size: calc((var(--product-basic-item-var=
iant-fields-full-layout-font-font-size-value) - 1) * calc(.012 * min(100vh,=
 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"full"] .variant-=
option, .product-detail-section [data-product-detail-layout=3D"full"] .vari=
ant-option, .collection-type-products [data-product-detail-layout=3D"full"]=
 .product-quantity-input, .product-detail-section [data-product-detail-layo=
ut=3D"full"] .product-quantity-input, .collection-type-products [data-produ=
ct-detail-layout=3D"full"] .pdp-subscriptions-and-otp .frequency-label, .pr=
oduct-detail-section [data-product-detail-layout=3D"full"] .pdp-subscriptio=
ns-and-otp .frequency-label { font-size: calc((var(--product-basic-item-var=
iant-fields-full-layout-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"full"] .variant-=
option, .product-detail-section [data-product-detail-layout=3D"full"] .vari=
ant-option, .collection-type-products [data-product-detail-layout=3D"full"]=
 .product-quantity-input, .product-detail-section [data-product-detail-layo=
ut=3D"full"] .product-quantity-input, .collection-type-products [data-produ=
ct-detail-layout=3D"full"] .pdp-subscriptions-and-otp .frequency-label, .pr=
oduct-detail-section [data-product-detail-layout=3D"full"] .pdp-subscriptio=
ns-and-otp .frequency-label { font-size: calc(var(--product-basic-item-vari=
ant-fields-full-layout-font-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"full"] .subs-and-o=
tp-option, .product-detail-section [data-product-detail-layout=3D"full"] .s=
ubs-and-otp-option, .collection-type-products [data-product-detail-layout=
=3D"full"] .subs-and-otp-option .product-price, .product-detail-section [da=
ta-product-detail-layout=3D"full"] .subs-and-otp-option .product-price, .co=
llection-type-products [data-product-detail-layout=3D"full"] .subs-and-otp-=
option select, .product-detail-section [data-product-detail-layout=3D"full"=
] .subs-and-otp-option select { font-family: var(--product-basic-item-varia=
nt-fields-full-layout-font-font-family); font-style: var(--product-basic-it=
em-variant-fields-full-layout-font-font-style); font-weight: var(--product-=
basic-item-variant-fields-full-layout-font-font-weight); letter-spacing: va=
r(--product-basic-item-variant-fields-full-layout-font-letter-spacing); tex=
t-transform: var(--product-basic-item-variant-fields-full-layout-font-text-=
transform); line-height: min(var(--product-basic-item-variant-fields-full-l=
ayout-font-line-height), 1.4em); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"full"] .subs-and=
-otp-option, .product-detail-section [data-product-detail-layout=3D"full"] =
.subs-and-otp-option, .collection-type-products [data-product-detail-layout=
=3D"full"] .subs-and-otp-option .product-price, .product-detail-section [da=
ta-product-detail-layout=3D"full"] .subs-and-otp-option .product-price, .co=
llection-type-products [data-product-detail-layout=3D"full"] .subs-and-otp-=
option select, .product-detail-section [data-product-detail-layout=3D"full"=
] .subs-and-otp-option select { font-size: calc((var(--product-basic-item-v=
ariant-fields-full-layout-font-font-size-value) - 1) * calc(.012 * min(100v=
h, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"full"] .subs-and=
-otp-option, .product-detail-section [data-product-detail-layout=3D"full"] =
.subs-and-otp-option, .collection-type-products [data-product-detail-layout=
=3D"full"] .subs-and-otp-option .product-price, .product-detail-section [da=
ta-product-detail-layout=3D"full"] .subs-and-otp-option .product-price, .co=
llection-type-products [data-product-detail-layout=3D"full"] .subs-and-otp-=
option select, .product-detail-section [data-product-detail-layout=3D"full"=
] .subs-and-otp-option select { font-size: calc((var(--product-basic-item-v=
ariant-fields-full-layout-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"full"] .subs-and=
-otp-option, .product-detail-section [data-product-detail-layout=3D"full"] =
.subs-and-otp-option, .collection-type-products [data-product-detail-layout=
=3D"full"] .subs-and-otp-option .product-price, .product-detail-section [da=
ta-product-detail-layout=3D"full"] .subs-and-otp-option .product-price, .co=
llection-type-products [data-product-detail-layout=3D"full"] .subs-and-otp-=
option select, .product-detail-section [data-product-detail-layout=3D"full"=
] .subs-and-otp-option select { font-size: calc(var(--product-basic-item-va=
riant-fields-full-layout-font-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"full"] .product-sc=
arcity, .product-detail-section [data-product-detail-layout=3D"full"] .prod=
uct-scarcity { font-family: var(--product-basic-item-scarcity-full-layout-f=
ont-font-family); font-style: var(--product-basic-item-scarcity-full-layout=
-font-font-style); font-weight: var(--product-basic-item-scarcity-full-layo=
ut-font-font-weight); line-height: var(--product-basic-item-scarcity-full-l=
ayout-font-line-height); letter-spacing: var(--product-basic-item-scarcity-=
full-layout-font-letter-spacing); text-transform: var(--product-basic-item-=
scarcity-full-layout-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"full"] .product-=
scarcity, .product-detail-section [data-product-detail-layout=3D"full"] .pr=
oduct-scarcity { font-size: calc((var(--product-basic-item-scarcity-full-la=
yout-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"full"] .product-=
scarcity, .product-detail-section [data-product-detail-layout=3D"full"] .pr=
oduct-scarcity { font-size: calc((var(--product-basic-item-scarcity-full-la=
yout-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"full"] .product-=
scarcity, .product-detail-section [data-product-detail-layout=3D"full"] .pr=
oduct-scarcity { font-size: calc(var(--product-basic-item-scarcity-full-lay=
out-font-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"full"] .product-ad=
d-ons, .product-detail-section [data-product-detail-layout=3D"full"] .produ=
ct-add-ons, .collection-type-products [data-product-detail-layout=3D"full"]=
 .product-add-ons .product-price, .product-detail-section [data-product-det=
ail-layout=3D"full"] .product-add-ons .product-price, .collection-type-prod=
ucts [data-product-detail-layout=3D"full"] .product-add-ons .variant-option=
 select, .product-detail-section [data-product-detail-layout=3D"full"] .pro=
duct-add-ons .variant-option select { font-family: var(--product-basic-item=
-description-full-layout-font-font-family); font-style: var(--product-basic=
-item-description-full-layout-font-font-style); font-weight: var(--product-=
basic-item-description-full-layout-font-font-weight); letter-spacing: var(-=
-product-basic-item-description-full-layout-font-letter-spacing); text-tran=
sform: var(--product-basic-item-description-full-layout-font-text-transform=
); line-height: max(var(--product-basic-item-description-full-layout-font-l=
ine-height), 0.75em); }

.collection-type-products [data-product-detail-layout=3D"wrap"] .product-de=
scription, .product-detail-section [data-product-detail-layout=3D"wrap"] .p=
roduct-description { font-family: var(--product-basic-item-description-wrap=
-layout-font-font-family); font-style: var(--product-basic-item-description=
-wrap-layout-font-font-style); font-weight: var(--product-basic-item-descri=
ption-wrap-layout-font-font-weight); line-height: var(--product-basic-item-=
description-wrap-layout-font-line-height); letter-spacing: var(--product-ba=
sic-item-description-wrap-layout-font-letter-spacing); text-transform: var(=
--product-basic-item-description-wrap-layout-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .product-=
description, .product-detail-section [data-product-detail-layout=3D"wrap"] =
.product-description { font-size: calc((var(--product-basic-item-descriptio=
n-wrap-layout-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) +=
 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .product-=
description, .product-detail-section [data-product-detail-layout=3D"wrap"] =
.product-description { font-size: calc((var(--product-basic-item-descriptio=
n-wrap-layout-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .product-=
description, .product-detail-section [data-product-detail-layout=3D"wrap"] =
.product-description { font-size: calc(var(--product-basic-item-description=
-wrap-layout-font-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"wrap"] h1.product-=
title, .product-detail-section [data-product-detail-layout=3D"wrap"] h1.pro=
duct-title { font-family: var(--product-basic-item-title-wrap-layout-font-f=
ont-family); font-style: var(--product-basic-item-title-wrap-layout-font-fo=
nt-style); font-weight: var(--product-basic-item-title-wrap-layout-font-fon=
t-weight); line-height: var(--product-basic-item-title-wrap-layout-font-lin=
e-height); letter-spacing: var(--product-basic-item-title-wrap-layout-font-=
letter-spacing); text-transform: var(--product-basic-item-title-wrap-layout=
-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] h1.produc=
t-title, .product-detail-section [data-product-detail-layout=3D"wrap"] h1.p=
roduct-title { font-size: calc((var(--product-basic-item-title-wrap-layout-=
font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] h1.produc=
t-title, .product-detail-section [data-product-detail-layout=3D"wrap"] h1.p=
roduct-title { font-size: calc((var(--product-basic-item-title-wrap-layout-=
font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] h1.produc=
t-title, .product-detail-section [data-product-detail-layout=3D"wrap"] h1.p=
roduct-title { font-size: calc(var(--product-basic-item-title-wrap-layout-f=
ont-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"wrap"] .product-pr=
ice, .product-detail-section [data-product-detail-layout=3D"wrap"] .product=
-price { font-family: var(--product-basic-item-price-wrap-layout-font-font-=
family); font-style: var(--product-basic-item-price-wrap-layout-font-font-s=
tyle); font-weight: var(--product-basic-item-price-wrap-layout-font-font-we=
ight); line-height: var(--product-basic-item-price-wrap-layout-font-line-he=
ight); letter-spacing: var(--product-basic-item-price-wrap-layout-font-lett=
er-spacing); text-transform: var(--product-basic-item-price-wrap-layout-fon=
t-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .product-=
price, .product-detail-section [data-product-detail-layout=3D"wrap"] .produ=
ct-price { font-size: calc((var(--product-basic-item-price-wrap-layout-font=
-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .product-=
price, .product-detail-section [data-product-detail-layout=3D"wrap"] .produ=
ct-price { font-size: calc((var(--product-basic-item-price-wrap-layout-font=
-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .product-=
price, .product-detail-section [data-product-detail-layout=3D"wrap"] .produ=
ct-price { font-size: calc(var(--product-basic-item-price-wrap-layout-font-=
font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"wrap"] .variant-op=
tion, .product-detail-section [data-product-detail-layout=3D"wrap"] .varian=
t-option, .collection-type-products [data-product-detail-layout=3D"wrap"] .=
product-quantity-input, .product-detail-section [data-product-detail-layout=
=3D"wrap"] .product-quantity-input, .collection-type-products [data-product=
-detail-layout=3D"wrap"] .pdp-subscriptions-and-otp .frequency-label, .prod=
uct-detail-section [data-product-detail-layout=3D"wrap"] .pdp-subscriptions=
-and-otp .frequency-label { font-family: var(--product-basic-item-variant-f=
ields-wrap-layout-font-font-family); font-style: var(--product-basic-item-v=
ariant-fields-wrap-layout-font-font-style); font-weight: var(--product-basi=
c-item-variant-fields-wrap-layout-font-font-weight); line-height: var(--pro=
duct-basic-item-variant-fields-wrap-layout-font-line-height); letter-spacin=
g: var(--product-basic-item-variant-fields-wrap-layout-font-letter-spacing)=
; text-transform: var(--product-basic-item-variant-fields-wrap-layout-font-=
text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .variant-=
option, .product-detail-section [data-product-detail-layout=3D"wrap"] .vari=
ant-option, .collection-type-products [data-product-detail-layout=3D"wrap"]=
 .product-quantity-input, .product-detail-section [data-product-detail-layo=
ut=3D"wrap"] .product-quantity-input, .collection-type-products [data-produ=
ct-detail-layout=3D"wrap"] .pdp-subscriptions-and-otp .frequency-label, .pr=
oduct-detail-section [data-product-detail-layout=3D"wrap"] .pdp-subscriptio=
ns-and-otp .frequency-label { font-size: calc((var(--product-basic-item-var=
iant-fields-wrap-layout-font-font-size-value) - 1) * calc(.012 * min(100vh,=
 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .variant-=
option, .product-detail-section [data-product-detail-layout=3D"wrap"] .vari=
ant-option, .collection-type-products [data-product-detail-layout=3D"wrap"]=
 .product-quantity-input, .product-detail-section [data-product-detail-layo=
ut=3D"wrap"] .product-quantity-input, .collection-type-products [data-produ=
ct-detail-layout=3D"wrap"] .pdp-subscriptions-and-otp .frequency-label, .pr=
oduct-detail-section [data-product-detail-layout=3D"wrap"] .pdp-subscriptio=
ns-and-otp .frequency-label { font-size: calc((var(--product-basic-item-var=
iant-fields-wrap-layout-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .variant-=
option, .product-detail-section [data-product-detail-layout=3D"wrap"] .vari=
ant-option, .collection-type-products [data-product-detail-layout=3D"wrap"]=
 .product-quantity-input, .product-detail-section [data-product-detail-layo=
ut=3D"wrap"] .product-quantity-input, .collection-type-products [data-produ=
ct-detail-layout=3D"wrap"] .pdp-subscriptions-and-otp .frequency-label, .pr=
oduct-detail-section [data-product-detail-layout=3D"wrap"] .pdp-subscriptio=
ns-and-otp .frequency-label { font-size: calc(var(--product-basic-item-vari=
ant-fields-wrap-layout-font-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"wrap"] .subs-and-o=
tp-option, .product-detail-section [data-product-detail-layout=3D"wrap"] .s=
ubs-and-otp-option, .collection-type-products [data-product-detail-layout=
=3D"wrap"] .subs-and-otp-option .product-price, .product-detail-section [da=
ta-product-detail-layout=3D"wrap"] .subs-and-otp-option .product-price, .co=
llection-type-products [data-product-detail-layout=3D"wrap"] .subs-and-otp-=
option select, .product-detail-section [data-product-detail-layout=3D"wrap"=
] .subs-and-otp-option select { font-family: var(--product-basic-item-varia=
nt-fields-wrap-layout-font-font-family); font-style: var(--product-basic-it=
em-variant-fields-wrap-layout-font-font-style); font-weight: var(--product-=
basic-item-variant-fields-wrap-layout-font-font-weight); letter-spacing: va=
r(--product-basic-item-variant-fields-wrap-layout-font-letter-spacing); tex=
t-transform: var(--product-basic-item-variant-fields-wrap-layout-font-text-=
transform); line-height: min(var(--product-basic-item-variant-fields-wrap-l=
ayout-font-line-height), 1.4em); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .subs-and=
-otp-option, .product-detail-section [data-product-detail-layout=3D"wrap"] =
.subs-and-otp-option, .collection-type-products [data-product-detail-layout=
=3D"wrap"] .subs-and-otp-option .product-price, .product-detail-section [da=
ta-product-detail-layout=3D"wrap"] .subs-and-otp-option .product-price, .co=
llection-type-products [data-product-detail-layout=3D"wrap"] .subs-and-otp-=
option select, .product-detail-section [data-product-detail-layout=3D"wrap"=
] .subs-and-otp-option select { font-size: calc((var(--product-basic-item-v=
ariant-fields-wrap-layout-font-font-size-value) - 1) * calc(.012 * min(100v=
h, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .subs-and=
-otp-option, .product-detail-section [data-product-detail-layout=3D"wrap"] =
.subs-and-otp-option, .collection-type-products [data-product-detail-layout=
=3D"wrap"] .subs-and-otp-option .product-price, .product-detail-section [da=
ta-product-detail-layout=3D"wrap"] .subs-and-otp-option .product-price, .co=
llection-type-products [data-product-detail-layout=3D"wrap"] .subs-and-otp-=
option select, .product-detail-section [data-product-detail-layout=3D"wrap"=
] .subs-and-otp-option select { font-size: calc((var(--product-basic-item-v=
ariant-fields-wrap-layout-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .subs-and=
-otp-option, .product-detail-section [data-product-detail-layout=3D"wrap"] =
.subs-and-otp-option, .collection-type-products [data-product-detail-layout=
=3D"wrap"] .subs-and-otp-option .product-price, .product-detail-section [da=
ta-product-detail-layout=3D"wrap"] .subs-and-otp-option .product-price, .co=
llection-type-products [data-product-detail-layout=3D"wrap"] .subs-and-otp-=
option select, .product-detail-section [data-product-detail-layout=3D"wrap"=
] .subs-and-otp-option select { font-size: calc(var(--product-basic-item-va=
riant-fields-wrap-layout-font-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"wrap"] .product-sc=
arcity, .product-detail-section [data-product-detail-layout=3D"wrap"] .prod=
uct-scarcity { font-family: var(--product-basic-item-scarcity-wrap-layout-f=
ont-font-family); font-style: var(--product-basic-item-scarcity-wrap-layout=
-font-font-style); font-weight: var(--product-basic-item-scarcity-wrap-layo=
ut-font-font-weight); line-height: var(--product-basic-item-scarcity-wrap-l=
ayout-font-line-height); letter-spacing: var(--product-basic-item-scarcity-=
wrap-layout-font-letter-spacing); text-transform: var(--product-basic-item-=
scarcity-wrap-layout-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .product-=
scarcity, .product-detail-section [data-product-detail-layout=3D"wrap"] .pr=
oduct-scarcity { font-size: calc((var(--product-basic-item-scarcity-wrap-la=
yout-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .product-=
scarcity, .product-detail-section [data-product-detail-layout=3D"wrap"] .pr=
oduct-scarcity { font-size: calc((var(--product-basic-item-scarcity-wrap-la=
yout-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products [data-product-detail-layout=3D"wrap"] .product-=
scarcity, .product-detail-section [data-product-detail-layout=3D"wrap"] .pr=
oduct-scarcity { font-size: calc(var(--product-basic-item-scarcity-wrap-lay=
out-font-font-size-value) * 1rem); }
}

.collection-type-products [data-product-detail-layout=3D"wrap"] .product-ad=
d-ons, .product-detail-section [data-product-detail-layout=3D"wrap"] .produ=
ct-add-ons, .collection-type-products [data-product-detail-layout=3D"wrap"]=
 .product-add-ons .product-price, .product-detail-section [data-product-det=
ail-layout=3D"wrap"] .product-add-ons .product-price, .collection-type-prod=
ucts [data-product-detail-layout=3D"wrap"] .product-add-ons .variant-option=
 select, .product-detail-section [data-product-detail-layout=3D"wrap"] .pro=
duct-add-ons .variant-option select { font-family: var(--product-basic-item=
-description-wrap-layout-font-font-family); font-style: var(--product-basic=
-item-description-wrap-layout-font-font-style); font-weight: var(--product-=
basic-item-description-wrap-layout-font-font-weight); letter-spacing: var(-=
-product-basic-item-description-wrap-layout-font-letter-spacing); text-tran=
sform: var(--product-basic-item-description-wrap-layout-font-text-transform=
); line-height: max(var(--product-basic-item-description-wrap-layout-font-l=
ine-height), 0.75em); }

.collection-type-products .grid-title, .product-list-section .grid-title, .=
collection-type-products .product-list-item-title, .product-list-section .p=
roduct-list-item-title { font-family: var(--product-grid-text-below-title-f=
ont-font-family); font-style: var(--product-grid-text-below-title-font-font=
-style); font-weight: var(--product-grid-text-below-title-font-font-weight)=
; line-height: var(--product-grid-text-below-title-font-line-height); lette=
r-spacing: var(--product-grid-text-below-title-font-letter-spacing); text-t=
ransform: var(--product-grid-text-below-title-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products .grid-title, .product-list-section .grid-title,=
 .collection-type-products .product-list-item-title, .product-list-section =
.product-list-item-title { font-size: calc((var(--product-grid-text-below-t=
itle-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products .grid-title, .product-list-section .grid-title,=
 .collection-type-products .product-list-item-title, .product-list-section =
.product-list-item-title { font-size: calc((var(--product-grid-text-below-t=
itle-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products .grid-title, .product-list-section .grid-title,=
 .collection-type-products .product-list-item-title, .product-list-section =
.product-list-item-title { font-size: calc(var(--product-grid-text-below-ti=
tle-font-font-size-value) * 1rem); }
}

.collection-type-products .grid-prices, .product-list-section .grid-prices,=
 .collection-type-products .product-list-item-price, .product-list-section =
.product-list-item-price { font-family: var(--product-grid-text-below-price=
-font-font-family); font-style: var(--product-grid-text-below-price-font-fo=
nt-style); font-weight: var(--product-grid-text-below-price-font-font-weigh=
t); line-height: var(--product-grid-text-below-price-font-line-height); let=
ter-spacing: var(--product-grid-text-below-price-font-letter-spacing); text=
-transform: var(--product-grid-text-below-price-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products .grid-prices, .product-list-section .grid-price=
s, .collection-type-products .product-list-item-price, .product-list-sectio=
n .product-list-item-price { font-size: calc((var(--product-grid-text-below=
-price-font-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem);=
 }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products .grid-prices, .product-list-section .grid-price=
s, .collection-type-products .product-list-item-price, .product-list-sectio=
n .product-list-item-price { font-size: calc((var(--product-grid-text-below=
-price-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products .grid-prices, .product-list-section .grid-price=
s, .collection-type-products .product-list-item-price, .product-list-sectio=
n .product-list-item-price { font-size: calc(var(--product-grid-text-below-=
price-font-font-size-value) * 1rem); }
}

.collection-type-products .grid-meta-status, .product-list-section .grid-me=
ta-status, .collection-type-products .product-list-item-status, .product-li=
st-section .product-list-item-status { font-family: var(--product-grid-text=
-below-status-font-font-family); font-style: var(--product-grid-text-below-=
status-font-font-style); font-weight: var(--product-grid-text-below-status-=
font-font-weight); line-height: var(--product-grid-text-below-status-font-l=
ine-height); letter-spacing: var(--product-grid-text-below-status-font-lett=
er-spacing); text-transform: var(--product-grid-text-below-status-font-text=
-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products .grid-meta-status, .product-list-section .grid-=
meta-status, .collection-type-products .product-list-item-status, .product-=
list-section .product-list-item-status { font-size: calc((var(--product-gri=
d-text-below-status-font-font-size-value) - 1) * calc(.012 * min(100vh, 900=
px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products .grid-meta-status, .product-list-section .grid-=
meta-status, .collection-type-products .product-list-item-status, .product-=
list-section .product-list-item-status { font-size: calc((var(--product-gri=
d-text-below-status-font-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products .grid-meta-status, .product-list-section .grid-=
meta-status, .collection-type-products .product-list-item-status, .product-=
list-section .product-list-item-status { font-size: calc(var(--product-grid=
-text-below-status-font-font-size-value) * 1rem); }
}

.collection-type-products .product-scarcity, .product-list-section .product=
-scarcity { font-family: var(--product-grid-text-below-scarcity-font-font-f=
amily); font-style: var(--product-grid-text-below-scarcity-font-font-style)=
; font-weight: var(--product-grid-text-below-scarcity-font-font-weight); li=
ne-height: var(--product-grid-text-below-scarcity-font-line-height); letter=
-spacing: var(--product-grid-text-below-scarcity-font-letter-spacing); text=
-transform: var(--product-grid-text-below-scarcity-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products .product-scarcity, .product-list-section .produ=
ct-scarcity { font-size: calc((var(--product-grid-text-below-scarcity-font-=
font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products .product-scarcity, .product-list-section .produ=
ct-scarcity { font-size: calc((var(--product-grid-text-below-scarcity-font-=
font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products .product-scarcity, .product-list-section .produ=
ct-scarcity { font-size: calc(var(--product-grid-text-below-scarcity-font-f=
ont-size-value) * 1rem); }
}

.collection-type-products .plp-grid-add-to-cart .variant-option select, .pr=
oduct-list-section .plp-grid-add-to-cart .variant-option select { font-fami=
ly: var(--product-grid-text-below-price-font-font-family); font-style: var(=
--product-grid-text-below-price-font-font-style); font-weight: var(--produc=
t-grid-text-below-price-font-font-weight); line-height: var(--product-grid-=
text-below-price-font-line-height); letter-spacing: var(--product-grid-text=
-below-price-font-letter-spacing); text-transform: var(--product-grid-text-=
below-price-font-text-transform); }

@media screen and (max-width: 767px) and (orientation: portrait) {
  .collection-type-products .plp-grid-add-to-cart .variant-option select, .=
product-list-section .plp-grid-add-to-cart .variant-option select { font-si=
ze: calc((var(--product-grid-text-below-price-font-font-size-value) - 1) * =
calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .collection-type-products .plp-grid-add-to-cart .variant-option select, .=
product-list-section .plp-grid-add-to-cart .variant-option select { font-si=
ze: calc((var(--product-grid-text-below-price-font-font-size-value) - 1) * =
1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  .collection-type-products .plp-grid-add-to-cart .variant-option select, .=
product-list-section .plp-grid-add-to-cart .variant-option select { font-si=
ze: calc(var(--product-grid-text-below-price-font-font-size-value) * 1rem);=
 }
}

.portfolio-grid-basic { display: grid; grid-template-columns: repeat(3, min=
max(0px, 1fr)); gap: 30px; grid-auto-rows: min-content; }

.tweak-portfolio-grid-basic-width-full .portfolio-grid-basic { width: 100%;=
 padding-left: 3vw; padding-right: 3vw; }

.tweak-portfolio-grid-basic-width-inset .portfolio-grid-basic { max-width: =
1800px; padding-left: 3vw; padding-right: 3vw; margin: 0px auto; }

@media screen and (max-width: 767px) {
  .tweak-portfolio-grid-basic-width-full .portfolio-grid-basic { padding-le=
ft: 6vw; padding-right: 6vw; }
  .tweak-portfolio-grid-basic-width-inset .portfolio-grid-basic { padding-l=
eft: 6vw; padding-right: 6vw; }
}

.portfolio-grid-basic .grid-item .grid-image { width: 100%; position: relat=
ive; overflow: hidden; margin: 0px; line-height: 0; }

.portfolio-grid-basic .grid-item .grid-image .grid-image-inner-wrapper { po=
sition: absolute; inset: 0px; }

@media screen and (max-width: 767px) {
  .portfolio-grid-basic { grid-template-columns: repeat(1, minmax(0px, 1fr)=
); }
}

.portfolio-grid-basic .grid-item { display: flex; flex-direction: column; }

.portfolio-grid-basic .grid-item .grid-image { order: 1; transition: opacit=
y 200ms; }

.portfolio-grid-basic .grid-item .portfolio-text { margin-top: 20px; order:=
 2; position: relative; }

.portfolio-grid-basic .grid-item .portfolio-title { margin-top: 0px; paddin=
g-top: 0px; margin-bottom: 0.5em; }

.portfolio-grid-basic .grid-item .grid-image-inner-wrapper > img { object-f=
it: cover; width: 100%; height: 100%; }

@media (hover: hover) {
  .portfolio-grid-basic .grid-item:hover .grid-image { opacity: 0.7; }
}

.tweak-portfolio-grid-basic-text-alignment-center .portfolio-grid-basic { t=
ext-align: center; }

.tweak-portfolio-grid-basic-image-aspect-ratio-11-square .portfolio-grid-ba=
sic .grid-image { padding-bottom: 100%; }

.tweak-portfolio-grid-basic-image-aspect-ratio-32-standard .portfolio-grid-=
basic .grid-image { padding-bottom: 66.666%; }

.tweak-portfolio-grid-basic-image-aspect-ratio-23-standard-vertical .portfo=
lio-grid-basic .grid-image { padding-bottom: 150%; }

.tweak-portfolio-grid-basic-image-aspect-ratio-43-four-three .portfolio-gri=
d-basic .grid-image { padding-bottom: 75%; }

.tweak-portfolio-grid-basic-image-aspect-ratio-34-three-four-vertical .port=
folio-grid-basic .grid-image { padding-bottom: 133.333%; }

.tweak-portfolio-grid-basic-image-aspect-ratio-169-widescreen .portfolio-gr=
id-basic .grid-image { padding-bottom: 56.25%; }

.tweak-portfolio-grid-basic-image-aspect-ratio-240-anamorphic-widescreen .p=
ortfolio-grid-basic .grid-image { padding-bottom: 41.666%; }

.tweak-portfolio-grid-basic-image-aspect-ratio-ultra-widescreen .portfolio-=
grid-basic .grid-image { padding-bottom: 41.666%; }

.tweak-portfolio-grid-basic-hover-effect-zoom .portfolio-grid-basic .grid-i=
tem .grid-image img { transition: transform 400ms; }

@media (hover: hover) {
  .tweak-portfolio-grid-basic-hover-effect-zoom .portfolio-grid-basic .grid=
-item:hover .grid-image { opacity: 1; }
  .tweak-portfolio-grid-basic-hover-effect-zoom .portfolio-grid-basic .grid=
-item:hover .grid-image img { transform: scale(1.1); }
}

.tweak-portfolio-grid-basic-height-small .portfolio-grid-basic { padding-to=
p: 3.3vw; padding-bottom: 3.3vw; min-height: 33vh; }

.tweak-portfolio-grid-basic-height-medium .portfolio-grid-basic { padding-t=
op: 6.6vw; padding-bottom: 6.6vw; min-height: 66vh; }

.tweak-portfolio-grid-basic-height-large .portfolio-grid-basic { padding-to=
p: 10vw; padding-bottom: 10vw; min-height: 100vh; }

.tweak-portfolio-grid-basic-height-custom .portfolio-grid-basic { padding-t=
op: 5vw; padding-bottom: 5vw; min-height: 50vh; }

.index-item-navigation { margin: 2vw 0px; }

.index-item-navigation .index-nav-link { padding: 10px; }

.portfolio-grid-overlay { display: grid; grid-template-columns: repeat(3, m=
inmax(0px, 1fr)); gap: 30px; grid-auto-rows: min-content; }

.tweak-portfolio-grid-overlay-width-full .portfolio-grid-overlay { width: 1=
00%; padding-left: 3vw; padding-right: 3vw; }

.tweak-portfolio-grid-overlay-width-inset .portfolio-grid-overlay { max-wid=
th: 1800px; padding-left: 3vw; padding-right: 3vw; margin: 0px auto; }

@media screen and (max-width: 767px) {
  .tweak-portfolio-grid-overlay-width-full .portfolio-grid-overlay { paddin=
g-left: 6vw; padding-right: 6vw; }
  .tweak-portfolio-grid-overlay-width-inset .portfolio-grid-overlay { paddi=
ng-left: 6vw; padding-right: 6vw; }
}

.portfolio-grid-overlay .grid-item .grid-image { width: 100%; position: rel=
ative; overflow: hidden; margin: 0px; line-height: 0; }

.portfolio-grid-overlay .grid-item .grid-image .grid-image-inner-wrapper { =
position: absolute; inset: 0px; }

@media screen and (max-width: 767px) {
  .portfolio-grid-overlay { grid-template-columns: repeat(1, minmax(0px, 1f=
r)); }
}

.portfolio-grid-overlay .grid-item { position: relative; height: 0px; }

.portfolio-grid-overlay .grid-item .portfolio-overlay { position: absolute;=
 top: 0px; left: 0px; width: 100%; height: 100%; transition: opacity 200ms;=
 z-index: 99; }

.portfolio-grid-overlay .grid-item .portfolio-text { position: absolute; in=
set: 0px; overflow: auto; display: flex; place-content: center; flex-direct=
ion: column; padding: 7%; text-align: center; z-index: 100; transition: opa=
city 200ms; }

.portfolio-grid-overlay .grid-item .portfolio-text .portfolio-title { margi=
n-top: 0px; padding-top: 0px; margin-bottom: 0px; }

.portfolio-grid-overlay .grid-item .grid-image-inner-wrapper > img { object=
-fit: cover; width: 100%; height: 100%; }

.tweak-portfolio-grid-overlay-image-aspect-ratio-11-square .portfolio-grid-=
overlay .grid-image, .tweak-portfolio-grid-overlay-image-aspect-ratio-11-sq=
uare .portfolio-grid-overlay .grid-item { padding-bottom: 100%; }

.tweak-portfolio-grid-overlay-image-aspect-ratio-32-standard .portfolio-gri=
d-overlay .grid-image, .tweak-portfolio-grid-overlay-image-aspect-ratio-32-=
standard .portfolio-grid-overlay .grid-item { padding-bottom: 66.666%; }

.tweak-portfolio-grid-overlay-image-aspect-ratio-23-standard-vertical .port=
folio-grid-overlay .grid-image, .tweak-portfolio-grid-overlay-image-aspect-=
ratio-23-standard-vertical .portfolio-grid-overlay .grid-item { padding-bot=
tom: 150%; }

.tweak-portfolio-grid-overlay-image-aspect-ratio-43-four-three .portfolio-g=
rid-overlay .grid-image, .tweak-portfolio-grid-overlay-image-aspect-ratio-4=
3-four-three .portfolio-grid-overlay .grid-item { padding-bottom: 75%; }

.tweak-portfolio-grid-overlay-image-aspect-ratio-34-three-four-vertical .po=
rtfolio-grid-overlay .grid-image, .tweak-portfolio-grid-overlay-image-aspec=
t-ratio-34-three-four-vertical .portfolio-grid-overlay .grid-item { padding=
-bottom: 133.333%; }

.tweak-portfolio-grid-overlay-image-aspect-ratio-169-widescreen .portfolio-=
grid-overlay .grid-image, .tweak-portfolio-grid-overlay-image-aspect-ratio-=
169-widescreen .portfolio-grid-overlay .grid-item { padding-bottom: 56.25%;=
 }

.tweak-portfolio-grid-overlay-image-aspect-ratio-240-anamorphic-widescreen =
.portfolio-grid-overlay .grid-image, .tweak-portfolio-grid-overlay-image-as=
pect-ratio-ultra-widescreen .portfolio-grid-overlay .grid-image, .tweak-por=
tfolio-grid-overlay-image-aspect-ratio-240-anamorphic-widescreen .portfolio=
-grid-overlay .grid-item, .tweak-portfolio-grid-overlay-image-aspect-ratio-=
ultra-widescreen .portfolio-grid-overlay .grid-item { padding-bottom: 41.66=
6%; }

.tweak-portfolio-grid-overlay-show-text-before-hover .portfolio-grid-overla=
y .grid-item .portfolio-text { opacity: 1; }

.tweak-portfolio-grid-overlay-show-text-before-hover .portfolio-grid-overla=
y .grid-item .portfolio-overlay { opacity: 0.85; }

@media (hover: hover) {
  .tweak-portfolio-grid-overlay-show-text-before-hover .portfolio-grid-over=
lay .grid-item:hover .portfolio-text, .tweak-portfolio-grid-overlay-show-te=
xt-before-hover .portfolio-grid-overlay .grid-item:hover .portfolio-overlay=
 { opacity: 0; }
}

.tweak-portfolio-grid-overlay-show-text-after-hover .portfolio-grid-overlay=
 .grid-item .portfolio-text, .tweak-portfolio-grid-overlay-show-text-after-=
hover .portfolio-grid-overlay .grid-item .portfolio-overlay { opacity: 0; }

.tweak-portfolio-grid-overlay-show-text-after-hover .portfolio-grid-overlay=
 .grid-item:focus .portfolio-text { opacity: 1; }

.tweak-portfolio-grid-overlay-show-text-after-hover .portfolio-grid-overlay=
 .grid-item:focus .portfolio-overlay { opacity: 0.85; }

@media (hover: none) {
  .tweak-portfolio-grid-overlay-show-text-after-hover .portfolio-grid-overl=
ay .grid-item:focus:not(:focus-visible) .portfolio-text, .tweak-portfolio-g=
rid-overlay-show-text-after-hover .portfolio-grid-overlay .grid-item:focus:=
not(:focus-visible) .portfolio-overlay { opacity: 0; }
}

@media (hover: hover) {
  .tweak-portfolio-grid-overlay-show-text-after-hover .portfolio-grid-overl=
ay .grid-item:hover .portfolio-text { opacity: 1; }
  .tweak-portfolio-grid-overlay-show-text-after-hover .portfolio-grid-overl=
ay .grid-item:hover .portfolio-overlay { opacity: 0.85; }
  .tweak-portfolio-grid-overlay-show-text-after-hover .portfolio-grid-overl=
ay .grid-item:not(:hover):focus:not(:focus-visible) .portfolio-text, .tweak=
-portfolio-grid-overlay-show-text-after-hover .portfolio-grid-overlay .grid=
-item:not(:hover):focus:not(:focus-visible) .portfolio-overlay { opacity: 0=
; }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .portfolio-grid-overlay .por=
tfolio-text { transition-behavior: normal; transition-duration: 0s; transit=
ion-timing-function: ease; transition-property: none; transition-delay: 0ms=
 !important; }
  .tweak-global-animations-animation-type-flex .portfolio-grid-overlay .por=
tfolio-text .portfolio-title { transition-duration: inherit; transition-tim=
ing-function: inherit; transition-delay: inherit; transition-behavior: inhe=
rit; transition-property: transform; transform: translate(0%, 0%); }
  .tweak-global-animations-animation-type-flex .portfolio-grid-overlay .gri=
d-image { transition-property: inherit; transition-duration: inherit; trans=
ition-timing-function: inherit; transition-behavior: inherit; transition-de=
lay: 0ms !important; }
  .tweak-global-animations-animation-type-flex .portfolio-grid-overlay .gri=
d-image .grid-image-inner-wrapper { transition: inherit; }
  .tweak-global-animations-animation-type-flex .portfolio-grid-overlay .gri=
d-image .grid-image-inner-wrapper img { transition-duration: inherit; trans=
ition-timing-function: inherit; transition-delay: inherit; transition-behav=
ior: inherit; transition-property: transform; transform: scale(1) translate=
(0%, 0%); }
  .tweak-global-animations-animation-type-flex .portfolio-grid-overlay .gri=
d-item:hover .portfolio-text { opacity: 1; transition: inherit; }
  .tweak-global-animations-animation-type-flex .portfolio-grid-overlay .gri=
d-item:hover .portfolio-text .portfolio-title { transform: translate(0%, -1=
0%); }
  .tweak-global-animations-animation-type-flex .portfolio-grid-overlay .gri=
d-item:hover .grid-image img { transform: scale(1.05) translate(0%, -2.5%);=
 }
}

.tweak-portfolio-grid-overlay-text-placement-top-left .portfolio-grid-overl=
ay .portfolio-text, .tweak-portfolio-grid-overlay-text-placement-middle-lef=
t .portfolio-grid-overlay .portfolio-text, .tweak-portfolio-grid-overlay-te=
xt-placement-bottom-left .portfolio-grid-overlay .portfolio-text { text-ali=
gn: left; }

.tweak-portfolio-grid-overlay-text-placement-top-left .portfolio-grid-overl=
ay .portfolio-text { justify-content: flex-start; }

.tweak-portfolio-grid-overlay-text-placement-bottom-left .portfolio-grid-ov=
erlay .portfolio-text { justify-content: flex-end; }

.tweak-portfolio-grid-overlay-height-small .portfolio-grid-overlay { paddin=
g-top: 3.3vw; padding-bottom: 3.3vw; min-height: 33vh; }

.tweak-portfolio-grid-overlay-height-medium .portfolio-grid-overlay { paddi=
ng-top: 6.6vw; padding-bottom: 6.6vw; min-height: 66vh; }

.tweak-portfolio-grid-overlay-height-large .portfolio-grid-overlay { paddin=
g-top: 10vw; padding-bottom: 10vw; min-height: 100vh; }

.tweak-portfolio-grid-overlay-height-custom .portfolio-grid-overlay { paddi=
ng-top: 5vw; padding-bottom: 5vw; min-height: 50vh; }

.index-item-navigation { margin: 2vw 0px; }

.index-item-navigation .index-nav-link { padding: 10px; }

.portfolio-hover { position: relative; display: flex; min-height: 100vh; vi=
sibility: hidden; z-index: 2; box-sizing: border-box; }

.portfolio-hover[data-init] { visibility: visible; }

.portfolio-hover a { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }

.portfolio-hover-display { position: relative; display: flex; flex-directio=
n: column; width: 100%; min-height: 100vh; padding: 0px 3vw 3vw; box-sizing=
: border-box; flex-grow: 1; flex-shrink: 1; }

.portfolio-hover-base { position: absolute; left: 0px; width: 100%; top: 0p=
x; bottom: 0px; pointer-events: none; }

.portfolio-hover-base-sticky { position: relative; width: 100%; height: 100=
%; max-height: 100vh; overflow: hidden; transition: height 100ms cubic-bezi=
er(0.4, 0, 0.2, 1); will-change: height; }

.portfolio-hover-wrapper { height: 100%; box-sizing: border-box; overflow: =
hidden; display: flex; }

.portfolio-hover-backgrounds { display: flex; align-items: center; justify-=
content: center; top: 0px; left: 0px; width: 100%; height: 100%; overflow: =
hidden; padding: 0px; box-sizing: border-box; }

.portfolio-hover-backgrounds-wrapper { position: relative; width: 100%; hei=
ght: 100%; overflow: hidden; }

.portfolio-hover-bg { position: absolute; inset: 0px; margin: auto; overflo=
w: hidden; }

.portfolio-hover-bg-mask { position: absolute; inset: 0px; overflow: hidden=
; }

.portfolio-hover-bg-img { position: absolute; inset: -1px; background-size:=
 cover; background-repeat: no-repeat; background-position: 50% 50%; opacity=
: 0; backface-visibility: hidden; }

.portfolio-hover-bg-img > img { object-fit: cover; width: 100%; height: 100=
%; }

.portfolio-hover-bg-overlay { position: absolute; top: 0px; left: 0px; widt=
h: 100%; height: 100%; background-color: rgb(0, 0, 0); opacity: 0.1; mix-bl=
end-mode: hard-light; }

.portfolio-hover-items { display: flex; flex-direction: column; width: 100%=
; flex-grow: 1; flex-shrink: 0; align-items: flex-start; box-sizing: border=
-box; margin: 0px auto; }

.portfolio-hover-items-list { display: flex; align-items: flex-start; point=
er-events: none; max-width: 100%; list-style-type: none; text-indent: 0px; =
margin: 0px; }

.portfolio-hover-items-list li { margin: 0px; padding: 0px; text-indent: 0p=
x; display: flex; align-items: center; justify-content: center; pointer-eve=
nts: auto; box-sizing: border-box; }

.portfolio-hover-item { position: relative; max-width: 100%; pointer-events=
: auto; box-sizing: border-box; }

.portfolio-hover-item-background { position: absolute; display: none; inset=
: 0px; }

.portfolio-hover-item-background-wrapper { position: absolute; inset: 0px; =
margin: auto; overflow: hidden; }

.portfolio-hover-item-background-mask { position: absolute; top: 0px; right=
: 0px; left: 0px; height: 150%; will-change: transform; }

.portfolio-hover-item-background-img { position: absolute; inset: 0px; back=
ground-size: cover; background-position: 50% 50%; backface-visibility: hidd=
en; }

.portfolio-hover-item-background-img img { display: none; }

.portfolio-hover-item-background-overlay { position: absolute; top: 0px; le=
ft: 0px; width: 100%; height: 100%; background-color: rgb(0, 0, 0); opacity=
: 0.2; mix-blend-mode: hard-light; }

.portfolio-hover-item-title { position: relative; max-width: 100%; margin: =
0px; opacity: 0.85; line-height: 1.2; }

.portfolio-hover-item-title::after { position: relative; display: inline-bl=
ock; }

.portfolio-hover-item-content { position: relative; display: inline; }

.portfolio-hover-item[data-active=3D"true"] .portfolio-hover-item-title { o=
pacity: 1; }

.portfolio-hover[data-active-item-front=3D"true"]:not([data-condensed=3D"tr=
ue"]) .portfolio-hover-base { z-index: 1; }

.portfolio-hover[data-layout=3D"stacked"] .portfolio-hover-items-list { fle=
x-direction: column; }

.portfolio-hover[data-layout=3D"stacked"] .portfolio-hover-item-content { p=
adding-left: 0px !important; padding-right: 0px !important; }

.portfolio-hover[data-layout=3D"inline"] .portfolio-hover-items-list { flex=
-wrap: wrap; }

@media screen and (max-width: 575px) {
  .portfolio-hover[data-layout=3D"inline"] .portfolio-hover-items-list { fl=
ex-flow: column; }
  .portfolio-hover[data-layout=3D"inline"] .portfolio-hover-item-content { =
padding-left: 0px !important; padding-right: 0px !important; }
}

.portfolio-hover[data-vertical-align=3D"top"][data-mode=3D"hover-cover"] .p=
ortfolio-hover-items { justify-content: flex-start; }

.portfolio-hover[data-vertical-align=3D"top"][data-mode=3D"hover-cover"] .p=
ortfolio-hover-item-title { padding-bottom: 2rem; }

.portfolio-hover[data-vertical-align=3D"middle"][data-mode=3D"hover-cover"]=
 .portfolio-hover-items { justify-content: center; }

.portfolio-hover[data-vertical-align=3D"middle"][data-mode=3D"hover-cover"]=
 .portfolio-hover-item-title { padding-top: 1rem; padding-bottom: 1rem; }

.portfolio-hover[data-vertical-align=3D"bottom"][data-mode=3D"hover-cover"]=
 .portfolio-hover-items { justify-content: flex-end; }

.portfolio-hover[data-vertical-align=3D"bottom"][data-mode=3D"hover-cover"]=
 .portfolio-hover-item-title { padding-top: 2rem; }

.portfolio-hover[data-horizontal-align=3D"left"][data-mode=3D"hover-cover"]=
 .portfolio-hover-items { align-items: flex-start; }

.portfolio-hover[data-horizontal-align=3D"left"][data-mode=3D"hover-cover"]=
 .portfolio-hover-items-list { align-items: flex-start; justify-content: fl=
ex-start; text-align: left; }

.portfolio-hover[data-horizontal-align=3D"left"][data-mode=3D"hover-cover"]=
 .portfolio-hover-item-content, .portfolio-hover[data-horizontal-align=3D"l=
eft"][data-mode=3D"hover-cover"] .portfolio-hover-item-title::after { text-=
align: center; margin-right: 2rem; }

.portfolio-hover[data-horizontal-align=3D"center"][data-mode=3D"hover-cover=
"] .portfolio-hover-items { align-items: center; }

.portfolio-hover[data-horizontal-align=3D"center"][data-mode=3D"hover-cover=
"] .portfolio-hover-items-list { align-items: center; justify-content: cent=
er; text-align: center; }

.portfolio-hover[data-horizontal-align=3D"center"][data-mode=3D"hover-cover=
"] .portfolio-hover-item-title { padding: 1rem 0px; }

.portfolio-hover[data-horizontal-align=3D"center"][data-mode=3D"hover-cover=
"] .portfolio-hover-item-content, .portfolio-hover[data-horizontal-align=3D=
"center"][data-mode=3D"hover-cover"] .portfolio-hover-item-title::after { t=
ext-align: center; margin-right: 1rem; margin-left: 1rem; }

.portfolio-hover[data-horizontal-align=3D"right"][data-mode=3D"hover-cover"=
] .portfolio-hover-items { align-items: flex-end; }

.portfolio-hover[data-horizontal-align=3D"right"][data-mode=3D"hover-cover"=
] .portfolio-hover-items-list { align-items: flex-end; justify-content: fle=
x-end; text-align: right; }

.portfolio-hover[data-horizontal-align=3D"right"][data-mode=3D"hover-cover"=
] .portfolio-hover-item-title { padding: 1rem 0px; }

.portfolio-hover[data-horizontal-align=3D"right"][data-mode=3D"hover-cover"=
] .portfolio-hover-item-content, .portfolio-hover[data-horizontal-align=3D"=
right"][data-mode=3D"hover-cover"] .portfolio-hover-item-title::after { tex=
t-align: center; margin-left: 2rem; }

@media screen and (min-width: 576px) {
  .portfolio-hover[data-layout=3D"inline"][data-delimiter=3D"comma"][data-m=
ode=3D"hover-follow"] .portfolio-hover-item .portfolio-hover-item-content::=
after, .portfolio-hover[data-layout=3D"inline"][data-delimiter=3D"comma"][d=
ata-mode=3D"hover-static"] .portfolio-hover-item .portfolio-hover-item-cont=
ent::after, .portfolio-hover[data-layout=3D"inline"][data-delimiter=3D"comm=
a"][data-mode=3D"hover-cover"] .portfolio-hover-items-list li .portfolio-ho=
ver-item-content::after { content: ","; }
  .portfolio-hover[data-layout=3D"inline"][data-delimiter=3D"comma"][data-m=
ode=3D"hover-follow"] .portfolio-hover-item:last-child .portfolio-hover-ite=
m-content::after, .portfolio-hover[data-layout=3D"inline"][data-delimiter=
=3D"comma"][data-mode=3D"hover-static"] .portfolio-hover-item:last-child .p=
ortfolio-hover-item-content::after, .portfolio-hover[data-layout=3D"inline"=
][data-delimiter=3D"comma"][data-mode=3D"hover-cover"] .portfolio-hover-ite=
ms-list li:last-child .portfolio-hover-item-content::after { visibility: hi=
dden; }
  .portfolio-hover[data-layout=3D"inline"][data-delimiter=3D"period"] .port=
folio-hover-item .portfolio-hover-item-content::after { content: "."; }
  .portfolio-hover[data-layout=3D"inline"][data-horizontal-align=3D"left"][=
data-delimiter=3D"comma"] .portfolio-hover-item-content, .portfolio-hover[d=
ata-layout=3D"inline"][data-horizontal-align=3D"left"][data-delimiter=3D"pe=
riod"] .portfolio-hover-item-content { padding-left: 0px !important; }
  .portfolio-hover[data-layout=3D"inline"][data-horizontal-align=3D"right"]=
[data-delimiter=3D"comma"] .portfolio-hover-item-content, .portfolio-hover[=
data-layout=3D"inline"][data-horizontal-align=3D"right"][data-delimiter=3D"=
period"] .portfolio-hover-item-content { padding-right: 0px !important; }
  .portfolio-hover[data-layout=3D"inline"][data-delimiter=3D"bullet"] .port=
folio-hover-item:not(:last-child) .portfolio-hover-item-title::after, .port=
folio-hover[data-layout=3D"inline"][data-delimiter=3D"bullet"][data-mode=3D=
"hover-cover"] li:not(:last-child) .portfolio-hover-item .portfolio-hover-i=
tem-title::after { content: "=E2=80=A2"; }
  .portfolio-hover[data-layout=3D"inline"][data-delimiter=3D"hyphen"] .port=
folio-hover-item:not(:last-child) .portfolio-hover-item-title::after, .port=
folio-hover[data-layout=3D"inline"][data-delimiter=3D"hyphen"][data-mode=3D=
"hover-cover"] li:not(:last-child) .portfolio-hover-item .portfolio-hover-i=
tem-title::after { content: "=E2=80=94"; }
  .portfolio-hover[data-layout=3D"inline"][data-delimiter=3D"forward-slash"=
] .portfolio-hover-item:not(:last-child) .portfolio-hover-item-title::after=
, .portfolio-hover[data-layout=3D"inline"][data-delimiter=3D"forward-slash"=
][data-mode=3D"hover-cover"] li:not(:last-child) .portfolio-hover-item .por=
tfolio-hover-item-title::after { content: "/"; font-size: 0.85em; }
  .portfolio-hover[data-layout=3D"inline"][data-delimiter=3D"backslash"] .p=
ortfolio-hover-item:not(:last-child) .portfolio-hover-item-title::after, .p=
ortfolio-hover[data-layout=3D"inline"][data-delimiter=3D"backslash"][data-m=
ode=3D"hover-cover"] li:not(:last-child) .portfolio-hover-item .portfolio-h=
over-item-title::after { content: "\\"; font-size: 0.85em; }
}

.portfolio-hover[data-animation=3D"none"] .portfolio-hover-bg-img, .portfol=
io-hover[data-animation-duration=3D"none"] .portfolio-hover-bg-img { opacit=
y: 0; transition-duration: 0s !important; }

.portfolio-hover[data-animation=3D"none"] .portfolio-hover-bg[data-active=
=3D"true"] .portfolio-hover-bg-img, .portfolio-hover[data-animation-duratio=
n=3D"none"] .portfolio-hover-bg[data-active=3D"true"] .portfolio-hover-bg-i=
mg { opacity: 1; }

.portfolio-hover[data-animation=3D"fade"] .portfolio-hover-bg-img { opacity=
: 0; visibility: hidden; will-change: opacity, visibility; }

.portfolio-hover[data-animation=3D"fade"] .portfolio-hover-bg[data-animated=
=3D"true"] .portfolio-hover-bg-img { transition-property: opacity, visibili=
ty; transition-timing-function: cubic-bezier(0.2, 0.6, 0.3, 1); }

.portfolio-hover[data-animation=3D"fade"] .portfolio-hover-bg[data-animated=
=3D"false"] .portfolio-hover-bg-img { transition-duration: 0s !important; }

.portfolio-hover[data-animation=3D"fade"] .portfolio-hover-bg[data-active=
=3D"true"] .portfolio-hover-bg-img { opacity: 1; visibility: visible; }

.portfolio-hover[data-animation=3D"scale-up"] .portfolio-hover-bg-mask { in=
set: -2.5%; }

.portfolio-hover[data-animation=3D"scale-up"] .portfolio-hover-bg-img { opa=
city: 0; visibility: hidden; transform: scale3d(0.95, 0.95, 1); will-change=
: opacity, visibility, transform; }

.portfolio-hover[data-animation=3D"scale-up"] .portfolio-hover-bg[data-anim=
ated=3D"true"] .portfolio-hover-bg-img { transition-property: opacity, visi=
bility, transform; transition-timing-function: cubic-bezier(0.2, 0.6, 0.3, =
1); }

.portfolio-hover[data-animation=3D"scale-up"] .portfolio-hover-bg[data-anim=
ated=3D"false"] .portfolio-hover-bg-img { transition-duration: 0s !importan=
t; }

.portfolio-hover[data-animation=3D"scale-up"] .portfolio-hover-bg[data-acti=
ve=3D"true"] .portfolio-hover-bg-img { opacity: 1; visibility: visible; tra=
nsform: scale3d(1, 1, 1); }

.portfolio-hover[data-animation=3D"scale-down"] .portfolio-hover-bg-img { o=
pacity: 0; visibility: hidden; transform: scale3d(1.05, 1.05, 1); will-chan=
ge: opacity, visibility, transform; }

.portfolio-hover[data-animation=3D"scale-down"] .portfolio-hover-bg[data-an=
imated=3D"true"] .portfolio-hover-bg-img { transition-property: opacity, vi=
sibility, transform; transition-timing-function: cubic-bezier(0.2, 0.6, 0.3=
, 1); }

.portfolio-hover[data-animation=3D"scale-down"] .portfolio-hover-bg[data-an=
imated=3D"false"] .portfolio-hover-bg-img { transition-duration: 0s !import=
ant; }

.portfolio-hover[data-animation=3D"scale-down"] .portfolio-hover-bg[data-ac=
tive=3D"true"] .portfolio-hover-bg-img { opacity: 1; visibility: visible; t=
ransform: scale3d(1, 1, 1); }

.portfolio-hover[data-mode=3D"hover-cover"] { min-height: 100vh; }

.portfolio-hover[data-mode=3D"hover-cover"] .portfolio-hover-items-list { p=
adding: 5vw; }

.portfolio-hover[data-mode=3D"hover-cover"] .portfolio-hover-display { heig=
ht: 100%; }

.portfolio-hover[data-mode=3D"hover-cover"][data-height=3D"small"] { min-he=
ight: 50vh; }

.portfolio-hover[data-mode=3D"hover-cover"][data-height=3D"small"] .portfol=
io-hover-display { min-height: 50vh; }

.portfolio-hover[data-mode=3D"hover-cover"][data-height=3D"medium"] { min-h=
eight: 75vh; }

.portfolio-hover[data-mode=3D"hover-cover"][data-height=3D"medium"] .portfo=
lio-hover-display { min-height: 75vh; }

.portfolio-hover[data-mode=3D"hover-cover"][data-height=3D"custom"] { min-h=
eight: 50vh; }

.portfolio-hover[data-mode=3D"hover-cover"][data-height=3D"custom"] .portfo=
lio-hover-display { min-height: 50vh; }

.portfolio-hover[data-mode=3D"hover-cover"][data-width=3D"full"] .portfolio=
-hover-items { padding: 3vw; }

.portfolio-hover[data-mode=3D"hover-cover"][data-width=3D"full"] .portfolio=
-hover-backgrounds { padding: 0px 3vw 3vw !important; }

.portfolio-hover[data-mode=3D"hover-cover"][data-width=3D"inset"] .portfoli=
o-hover-items { max-width: 1800px; margin-left: auto; margin-right: auto; }

.portfolio-hover[data-mode=3D"hover-cover"][data-width=3D"inset"] .portfoli=
o-hover-backgrounds { max-width: 1800px; margin-left: auto; margin-right: a=
uto; }

.portfolio-hover[data-mode=3D"hover-cover"] .portfolio-hover-backgrounds { =
width: 100% !important; height: 100% !important; transform: none !important=
; transition-duration: 0s !important; }

.portfolio-hover[data-mode=3D"hover-cover"] .portfolio-hover-backgrounds-wr=
apper { width: 100% !important; height: 100% !important; }

.portfolio-hover[data-mode=3D"hover-cover"] .portfolio-hover-bg { width: 10=
0% !important; height: 100% !important; }

.portfolio-hover[data-mode=3D"hover-cover"] .portfolio-hover-item-backgroun=
d-wrapper { width: 100% !important; height: 100% !important; }

@media screen and (max-width: 575px) {
  .portfolio-hover[data-mode=3D"hover-cover"] .portfolio-hover-items { padd=
ing: 0px; }
  .portfolio-hover[data-mode=3D"hover-cover"] .portfolio-hover-item { margi=
n: 0px !important; }
  .portfolio-hover[data-mode=3D"hover-cover"] .portfolio-hover-item-backgro=
und { left: 0px !important; right: 0px !important; }
}

.portfolio-hover[data-mode=3D"hover-follow"] { padding-top: 0px !important;=
 }

.portfolio-hover[data-mode=3D"hover-follow"] .portfolio-hover-items { justi=
fy-content: center; align-items: center; }

.portfolio-hover[data-mode=3D"hover-follow"] .portfolio-hover-items .portfo=
lio-hover-item[data-active=3D"true"] .portfolio-hover-item-content { z-inde=
x: 5; }

.portfolio-hover[data-mode=3D"hover-follow"] .portfolio-hover-items-list { =
align-items: center; justify-content: center; text-align: center; }

.portfolio-hover[data-mode=3D"hover-follow"] .portfolio-hover-item-title { =
margin: 0.75rem 0px; }

.portfolio-hover[data-mode=3D"hover-follow"] .portfolio-hover-item-content,=
 .portfolio-hover[data-mode=3D"hover-follow"] .portfolio-hover-item-title::=
after { text-align: center; margin: 0px 0.75rem; }

.portfolio-hover[data-mode=3D"hover-follow"] .portfolio-hover-backgrounds {=
 position: absolute; width: 80vmin; height: 80vmin; opacity: 0; transition-=
property: opacity; transition-timing-function: cubic-bezier(0.2, 0.6, 0.3, =
1); will-change: opacity; }

.portfolio-hover[data-mode=3D"hover-follow"] .portfolio-hover-backgrounds[d=
ata-active=3D"true"] { opacity: 1; }

.portfolio-hover[data-mode=3D"hover-follow"][data-condensed=3D"true"] .port=
folio-hover-backgrounds { right: 0px; bottom: 0px; margin: auto; transform:=
 none !important; }

.portfolio-hover[data-mode=3D"hover-static"] { padding-top: 0px !important;=
 }

.portfolio-hover[data-mode=3D"hover-static"] .portfolio-hover-items { justi=
fy-content: center; align-items: center; }

.portfolio-hover[data-mode=3D"hover-static"] .portfolio-hover-items .portfo=
lio-hover-item[data-active=3D"true"] .portfolio-hover-item-content { z-inde=
x: 5; }

.portfolio-hover[data-mode=3D"hover-static"] .portfolio-hover-items-list { =
align-items: center; justify-content: center; text-align: center; }

.portfolio-hover[data-mode=3D"hover-static"] .portfolio-hover-item-title { =
margin: 0.75rem 0px; }

.portfolio-hover[data-mode=3D"hover-static"] .portfolio-hover-item-content,=
 .portfolio-hover[data-mode=3D"hover-static"] .portfolio-hover-item-title::=
after { text-align: center; margin: 0px 0.75rem; }

.portfolio-hover[data-mode=3D"hover-static"] .portfolio-hover-backgrounds {=
 position: absolute; width: 80vmin; height: 80vmin; bottom: 0px; right: 0px=
; margin: auto; opacity: 0; transition-property: opacity; transition-timing=
-function: cubic-bezier(0.2, 0.6, 0.3, 1); will-change: opacity; transform:=
 none !important; }

.portfolio-hover[data-mode=3D"hover-static"] .portfolio-hover-backgrounds[d=
ata-active=3D"true"] { opacity: 1; }

.portfolio-hover[data-mode=3D"hover-static"][data-condensed=3D"true"] .port=
folio-hover-backgrounds { right: 0px; bottom: 0px; margin: auto; transform:=
 none !important; }

.tweak-global-animations-animation-type-flex .portfolio-hover .portfolio-ho=
ver-item-content { position: relative; }

.tweak-global-animations-animation-type-flex .portfolio-hover .portfolio-ho=
ver-item-content::before { content: ""; position: absolute; width: 100%; he=
ight: 2px; left: 0px; top: 1.2em; background-color: currentcolor; transform=
: scaleX(0); transform-origin: right center; transition: transform 0.6s cub=
ic-bezier(0.19, 1, 0.22, 1); }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .portfolio-hover .portfolio-=
hover-item-content:hover::before { transform: scaleX(1); transform-origin: =
left center; }
}

.tweak-global-animations-animation-type-flex .portfolio-hover[data-delimite=
r=3D"comma"] .portfolio-hover-item-content::before { width: calc(100% - 0.2=
em); }

.tweak-portfolio-index-background-width-full-bleed .collection-type-portfol=
io-index-background .section-background { inset: 0px; }

.tweak-portfolio-index-background-width-full .collection-type-portfolio-ind=
ex-background .section-background { inset: 0px 3vw 3vw; }

.tweak-portfolio-index-background-width-inset .collection-type-portfolio-in=
dex-background .section-background { max-width: 1800px; margin-left: auto; =
margin-right: auto; inset: 0px 3vw 3vw; }

@keyframes portfolio-index-background-image-mask--mask-down-in {=20
  0% { transform: translate3d(0px, -100%, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}

@keyframes portfolio-index-background-image-mask--mask-down-out {=20
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(0px, 100%, 0px); }
}

.portfolio-hover[data-animation=3D"mask-down"] .portfolio-hover-bg[data-act=
ive=3D"true"] .portfolio-hover-bg-mask { animation: 600ms ease 0s 1 normal =
both running portfolio-index-background-image-mask--mask-down-in; }

.portfolio-hover[data-animation=3D"mask-down"] .portfolio-hover-bg[data-act=
ive=3D"true"] .portfolio-hover-bg-mask .portfolio-hover-bg-img { opacity: 1=
; }

.portfolio-hover[data-animation=3D"mask-down"] .portfolio-hover-bg[data-act=
ive=3D"false"] .portfolio-hover-bg-mask { animation: 600ms ease 0s 1 normal=
 both running portfolio-index-background-image-mask--mask-down-out; }

.portfolio-hover[data-animation=3D"mask-down"] .portfolio-hover-bg[data-act=
ive=3D"false"] .portfolio-hover-bg-mask .portfolio-hover-bg-img { opacity: =
0; }

@keyframes portfolio-index-background-image-mask--mask-up-in {=20
  0% { transform: translate3d(0px, 100%, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}

@keyframes portfolio-index-background-image-mask--mask-up-out {=20
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(0px, -100%, 0px); }
}

.portfolio-hover[data-animation=3D"mask-up"] .portfolio-hover-bg[data-activ=
e=3D"true"] .portfolio-hover-bg-mask { animation: 600ms ease 0s 1 normal bo=
th running portfolio-index-background-image-mask--mask-up-in; }

.portfolio-hover[data-animation=3D"mask-up"] .portfolio-hover-bg[data-activ=
e=3D"true"] .portfolio-hover-bg-mask .portfolio-hover-bg-img { opacity: 1; =
}

.portfolio-hover[data-animation=3D"mask-up"] .portfolio-hover-bg[data-activ=
e=3D"false"] .portfolio-hover-bg-mask { animation: 600ms ease 0s 1 normal b=
oth running portfolio-index-background-image-mask--mask-up-out; }

.portfolio-hover[data-animation=3D"mask-up"] .portfolio-hover-bg[data-activ=
e=3D"false"] .portfolio-hover-bg-mask .portfolio-hover-bg-img { opacity: 0;=
 }

@keyframes portfolio-index-background-image-mask--mask-left-in {=20
  0% { transform: translate3d(-100%, 0px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}

@keyframes portfolio-index-background-image-mask--mask-left-out {=20
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(100%, 0px, 0px); }
}

.portfolio-hover[data-animation=3D"mask-left"] .portfolio-hover-bg[data-act=
ive=3D"true"] .portfolio-hover-bg-mask { animation: 600ms ease 0s 1 normal =
both running portfolio-index-background-image-mask--mask-left-in; }

.portfolio-hover[data-animation=3D"mask-left"] .portfolio-hover-bg[data-act=
ive=3D"true"] .portfolio-hover-bg-mask .portfolio-hover-bg-img { opacity: 1=
; }

.portfolio-hover[data-animation=3D"mask-left"] .portfolio-hover-bg[data-act=
ive=3D"false"] .portfolio-hover-bg-mask { animation: 600ms ease 0s 1 normal=
 both running portfolio-index-background-image-mask--mask-left-out; }

.portfolio-hover[data-animation=3D"mask-left"] .portfolio-hover-bg[data-act=
ive=3D"false"] .portfolio-hover-bg-mask .portfolio-hover-bg-img { opacity: =
0; }

@keyframes portfolio-index-background-image-mask--mask-right-in {=20
  0% { transform: translate3d(100%, 0px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}

@keyframes portfolio-index-background-image-mask--mask-right-out {=20
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(-100%, 0px, 0px); }
}

.portfolio-hover[data-animation=3D"mask-right"] .portfolio-hover-bg[data-ac=
tive=3D"true"] .portfolio-hover-bg-mask { animation: 600ms ease 0s 1 normal=
 both running portfolio-index-background-image-mask--mask-right-in; }

.portfolio-hover[data-animation=3D"mask-right"] .portfolio-hover-bg[data-ac=
tive=3D"true"] .portfolio-hover-bg-mask .portfolio-hover-bg-img { opacity: =
1; }

.portfolio-hover[data-animation=3D"mask-right"] .portfolio-hover-bg[data-ac=
tive=3D"false"] .portfolio-hover-bg-mask { animation: 600ms ease 0s 1 norma=
l both running portfolio-index-background-image-mask--mask-right-out; }

.portfolio-hover[data-animation=3D"mask-right"] .portfolio-hover-bg[data-ac=
tive=3D"false"] .portfolio-hover-bg-mask .portfolio-hover-bg-img { opacity:=
 0; }

.events { box-sizing: content-box; }

.tweak-events-stacked-width-full .events { width: 100%; padding-left: 3vw; =
padding-right: 3vw; }

.tweak-events-stacked-width-inset .events { max-width: 1800px; padding-left=
: 3vw; padding-right: 3vw; margin: 0px auto; }

@media screen and (max-width: 767px) {
  .tweak-events-stacked-width-full .events { padding-left: 6vw; padding-rig=
ht: 6vw; }
  .tweak-events-stacked-width-inset .events { padding-left: 6vw; padding-ri=
ght: 6vw; }
}

.tweak-events-stacked-height-small .events { padding-top: 3.3vw; padding-bo=
ttom: 3.3vw; min-height: 33vh; }

.tweak-events-stacked-height-medium .events { padding-top: 6.6vw; padding-b=
ottom: 6.6vw; min-height: 66vh; }

.tweak-events-stacked-height-large .events { padding-top: 10vw; padding-bot=
tom: 10vw; min-height: 100vh; }

.tweak-events-stacked-height-custom .events { padding-top: 5vw; padding-bot=
tom: 5vw; min-height: 50vh; }

body:not(.tweak-events-stacked-show-past-events) .eventlist.eventlist--past=
 { display: none; }

.eventlist-event { position: relative; margin: 68px 0px 0px; padding: 0px; =
display: flex; flex-direction: row; place-content: flex-start; }

.eventlist-event:first-of-type { margin: 0px; }

.eventlist-column-thumbnail { display: block; width: 35%; position: relativ=
e; height: 0px; padding-bottom: 23.3333%; background: rgba(110, 110, 110, 0=
.05); text-decoration: none !important; }

.eventlist-column-thumbnail img { transition: opacity 0.3s ease-in; }

body:not(.tweak-events-stacked-show-thumbnails) .eventlist-column-thumbnail=
 { display: none; }

.tweak-events-stacked-thumbnail-size-11-square .eventlist-column-thumbnail =
{ padding-bottom: 35%; }

.tweak-events-stacked-thumbnail-size-32-standard .eventlist-column-thumbnai=
l { padding-bottom: 23.3333%; }

.tweak-events-stacked-thumbnail-size-23-standard-vertical .eventlist-column=
-thumbnail { padding-bottom: 52.5%; }

.tweak-events-stacked-thumbnail-size-43-four-thirds .eventlist-column-thumb=
nail { padding-bottom: 26.25%; }

.tweak-events-stacked-thumbnail-size-169-widescreen .eventlist-column-thumb=
nail { padding-bottom: 19.6875%; }

.tweak-events-stacked-thumbnail-size-2401-anamorphic-widescreen .eventlist-=
column-thumbnail { padding-bottom: 14.5833%; }

.tweak-events-stacked-thumbnail-size-ultra-widescreen .eventlist-column-thu=
mbnail { padding-bottom: 14.5833%; }

.eventlist-column-thumbnail:empty { height: auto; min-height: 100px; backgr=
ound: transparent; padding-bottom: 0px !important; }

.eventlist-column-date { display: block; position: absolute; top: 0px; left=
: 0px; width: 35%; margin: 0px; padding: 0px; color: rgb(51, 51, 51) !impor=
tant; text-decoration: none !important; }

body:not(.tweak-events-stacked-date-style-side-tag) .eventlist-column-date =
{ display: none; }

body:not(.tweak-events-stacked-show-thumbnails) .eventlist-column-date { po=
sition: static; flex: 1 0 70px; }

.eventlist-datetag { display: table; position: absolute; top: 10px; right: =
10px; height: auto; min-height: 70px; width: 70px; margin: 0px; padding: 0p=
x; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-size: 14px;=
 line-height: 14px; text-align: center; box-sizing: border-box; }

body:not(.tweak-events-stacked-show-thumbnails) .eventlist-datetag { positi=
on: static; background: rgb(232, 236, 236); }

.eventlist-event:not(.eventlist-event--hasimg) .eventlist-datetag { top: 0p=
x; background: rgb(232, 236, 236); }

.eventlist-datetag-inner { display: table-cell; vertical-align: middle; mar=
gin: 0px; padding: 6px; color: inherit; font-size: 0px; line-height: 0; let=
ter-spacing: 0px; }

.eventlist-datetag-startdate--month, .eventlist-datetag-startdate--day, .ev=
entlist-datetag-enddate { margin: 3px 0px; line-height: 1em; text-transform=
: uppercase; white-space: nowrap; }

.eventlist-event--past .eventlist-datetag-startdate--month, .eventlist-even=
t--past .eventlist-datetag-startdate--day, .eventlist-event--past .eventlis=
t-datetag-enddate { opacity: 0.3; }

.eventlist-datetag-enddate { border-top: 1px solid rgb(221, 221, 221); marg=
in: 6px 0px 0px; padding-top: 6px; font-size: 11px; }

.eventlist-datetag-startdate--month { font-size: 14px; margin-top: 6px; }

.eventlist-datetag-startdate--day { font-size: 26px; }

.eventlist-datetag-status { display: none; position: absolute; top: 0px; le=
ft: 35px; width: 1px; height: 70px; background: rgb(0, 0, 0); transform: ro=
tate(45deg); }

.eventlist-event--past .eventlist-datetag-status { display: block; }

.eventlist-event--past.eventlist-event--multiday .eventlist-datetag-status,=
 body.tweak-events-stacked-show-time .eventlist-event--past .eventlist-date=
tag-status { top: 0px; height: 85px; transform: rotate(38deg); }

.eventlist-column-info { width: 65%; padding: 0px 0px 0px 34px; box-sizing:=
 border-box; }

body:not(.tweak-events-stacked-show-thumbnails) .eventlist-column-info { wi=
dth: calc(100% - 70px); }

body:not(.tweak-events-stacked-show-thumbnails):not(.tweak-events-stacked-d=
ate-style-side-tag) .eventlist-column-info { width: 100%; padding-left: 0px=
; }

.eventlist-cats { margin: 0px 0px 4.25px; padding: 0px; font-size: 14px; li=
ne-height: 1.4em; }

.eventlist-cats a { color: inherit !important; text-decoration: none !impor=
tant; }

body:not(.tweak-events-stacked-list-show-cats) .eventlist-cats { display: n=
one; }

.eventlist-title { margin: 0px 0px 17px !important; padding: 0px !important=
; font-size: 28px !important; line-height: 1.2em !important; }

.eventlist-title .eventlist-title-link { margin: 0px !important; padding: 0=
px !important; color: inherit !important; text-decoration: none !important;=
 font-size: inherit !important; line-height: inherit !important; }

.eventlist-meta { list-style-type: none; margin: 0px 0px 17px; padding: 0px=
; }

.eventlist-meta-item { margin: 0px; padding: 0px; text-align: left; }

.tweak-events-stacked-icons .eventlist-meta-item { position: relative; padd=
ing-left: 25.5px; }

.tweak-events-stacked-icons .eventlist-meta-item::before { opacity: 0.5; po=
sition: absolute; top: 3px; left: -2px; }

.tweak-events-stacked-icons .eventlist-meta-item.eventlist-meta-date::befor=
e { font-family: squarespace-ui-font; font-style: normal; speak: none; font=
-weight: normal; -webkit-font-smoothing: antialiased; content: "=EE=80=95";=
 text-align: center; display: inline-block; vertical-align: middle; }

.tweak-events-stacked-icons .eventlist-meta-item.eventlist-meta-date::befor=
e { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }

.tweak-events-stacked-icons .eventlist-meta-item.eventlist-meta-time::befor=
e { font-family: squarespace-ui-font; font-style: normal; speak: none; font=
-weight: normal; -webkit-font-smoothing: antialiased; content: "=EE=80=8C";=
 text-align: center; display: inline-block; vertical-align: middle; }

.tweak-events-stacked-icons .eventlist-meta-item.eventlist-meta-time::befor=
e { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }

.tweak-events-stacked-icons .eventlist-meta-item.eventlist-meta-address::be=
fore { font-family: squarespace-ui-font; font-style: normal; speak: none; f=
ont-weight: normal; -webkit-font-smoothing: antialiased; content: "=EE=80=
=AF"; text-align: center; display: inline-block; vertical-align: middle; }

.tweak-events-stacked-icons .eventlist-meta-item.eventlist-meta-address::be=
fore { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }

body:not(.tweak-events-stacked-date-style-with-text) .eventlist-meta-date, =
body:not(.tweak-events-stacked-show-time) .eventlist-meta-time, body:not(.t=
weak-events-stacked-show-location) .eventlist-meta-address { display: none;=
 }

.tweak-events-stacked-show-time .eventlist-event--multiday .eventlist-meta-=
date .event-date::after { content: ", "; }

.tweak-events-stacked-show-time .eventlist-event--multiday .eventlist-meta-=
time { display: inline-block; }

.eventlist-meta-address-line::after { content: ", "; }

.eventlist-meta-address-line:last-of-type::after { content: none; }

body:not(.tweak-events-stacked-ical-gcal-links) .eventlist-meta-export { di=
splay: none; }

.eventlist-meta-export-divider { margin: 0px 4px; }

.eventlist-meta-export-divider::before { content: "=C2=B7"; }

body:not(.tweak-events-stacked-show-excerpt) .eventlist-description, body:n=
ot(.tweak-events-stacked-show-excerpt) .eventlist-excerpt { display: none; =
}

.eventlist-excerpt { margin: 0px 0px 17px; }

.eventlist-filter { font-size: 18px; line-height: 1em; margin: 0px 0px 51px=
; }

.eventlist-past-upcoming-divider { display: none; height: 0px; border-right=
: none; border-bottom: none; border-left: none; border-image: initial; bord=
er-top: 1px solid rgba(230, 230, 230, 0.8); font-size: 68px; line-height: 6=
8px; }

.eventlist--upcoming + .eventlist--past .eventlist-past-upcoming-divider { =
display: block; }

.event-datetime-divider::before { content: " =E2=80=93"; }

.eventitem-backlink { display: inline-block; margin: 0px 0px 51px; position=
: relative; }

.eventitem-backlink::before { content: "=E2=86=90 "; display: inline-block;=
 width: 1em; margin-right: 0.25em; }

.tweak-global-animations-animation-type-flex .eventitem-backlink { position=
: relative; }

.tweak-global-animations-animation-type-flex .eventitem-backlink::after { c=
ontent: ""; position: absolute; width: calc(100% - 1.25em); height: 1px; ri=
ght: 0px; bottom: 0px; background-color: currentcolor; transform: scaleX(0)=
; transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1); }

.tweak-global-animations-animation-type-flex .eventitem-backlink::after { t=
ransform-origin: right center; }

.tweak-global-animations-animation-type-flex .eventitem-backlink::before { =
transform: translateX(0px) scaleY(1); transition: transform 0.6s cubic-bezi=
er(0.19, 1, 0.22, 1); }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .eventitem-backlink:hover::b=
efore { transform: translateX(-30%) scaleY(0.8); }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .eventitem-backlink:hover::a=
fter { transform: scaleX(1); }
}

.eventitem { position: relative; display: flex; flex-direction: row; place-=
content: flex-start; }

.eventitem-column-meta { flex: 1 0 30%; box-sizing: border-box; }

.eventitem-title { margin: 0px 0px 34px !important; padding: 0px !important=
; font-size: 28px !important; line-height: 1.2em !important; }

.eventitem-meta { list-style-type: none; margin: 0px 0px 17px; padding: 0px=
; }

.eventitem-meta-item { margin: 0px; padding: 0px; font-size: 0.9em; line-he=
ight: 1.6em; }

.eventitem--multiday .eventitem-meta-date .event-date::after { content: ", =
"; }

.eventitem--multiday .eventitem-meta-time { display: inline-block; }

.eventitem-meta-address-line::after { content: ", "; }

.eventitem-meta-address-line:last-of-type::after { content: none; }

.eventitem-meta-address-line.eventitem-meta-address-line--title { display: =
block; }

.eventitem-meta-address-line.eventitem-meta-address-line--title::after { co=
ntent: none; }

body:not(.tweak-events-stacked-ical-gcal-links) .event-meta-addtocalendar-c=
ontainer { display: none; }

.eventitem-meta-export-divider { margin: 0px 4px; }

.eventitem-meta-export-divider::before { content: "=C2=B7"; }

.eventitem-column-content { flex: 1 0 70%; padding-left: 34px; box-sizing: =
border-box; overflow: hidden; }

.eventitem-content-footer { margin: 17px 0px 0px; }

.eventitem-content-footer .eventitem-sourceurl { margin: 0px 0px 8.5px; }

.eventitem-content-footer .eventitem-meta { margin: 0px 0px 8.5px; }

.eventitem-content-footer .eventitem-meta > * { font-size: inherit; }

.eventitem-pager { margin: 170px 0px 0px; display: flex; flex-direction: ro=
w; place-content: center flex-start; }

.eventitem-pager-newer, .eventitem-pager-older { flex: 1 0 50%; box-sizing:=
 border-box; text-decoration: none; }

.eventitem-pager-newer { flex: 1 0 50%; box-sizing: border-box; align-self:=
 flex-end; text-align: right; }

.eventitem-pager-disabled { opacity: 0.4; }

@media only screen and (max-width: 639px) {
  .eventlist-event { position: relative; margin: 34px 0px 0px; padding: 0px=
; display: block; }
  .eventlist-column-thumbnail, .eventlist-column-date, .eventlist-column-in=
fo { width: 100% !important; }
  .eventlist-column-thumbnail:empty { min-height: 0px; }
  .tweak-events-stacked-thumbnail-size-11-square .eventlist-column-thumbnai=
l { padding-bottom: 100%; }
  .tweak-events-stacked-thumbnail-size-32-standard .eventlist-column-thumbn=
ail { padding-bottom: 66.666%; }
  .tweak-events-stacked-thumbnail-size-23-standard-vertical .eventlist-colu=
mn-thumbnail { padding-bottom: 150%; }
  .tweak-events-stacked-thumbnail-size-43-four-thirds .eventlist-column-thu=
mbnail { padding-bottom: 75%; }
  .tweak-events-stacked-thumbnail-size-169-widescreen .eventlist-column-thu=
mbnail { padding-bottom: 56.25%; }
  .tweak-events-stacked-thumbnail-size-2401-anamorphic-widescreen .eventlis=
t-column-thumbnail { padding-bottom: 41.666%; }
  .tweak-events-stacked-thumbnail-size-ultra-widescreen .eventlist-column-t=
humbnail { padding-bottom: 41.666%; }
  .eventlist-datetag { left: 0px; right: auto; }
  .event-thumbnails .eventlist-event--hasimg .eventlist-datetag { left: 10p=
x; }
  .event-thumbnails .eventlist-event:not(.eventlist-event--hasimg) .eventli=
st-column-date { position: static; flex: 1 0 70px; }
  .event-thumbnails .eventlist-event:not(.eventlist-event--hasimg) .eventli=
st-column-date .eventlist-datetag { position: static; }
  .eventlist-column-info { margin: 25.5px 0px 0px; padding: 0px; }
  body:not(.tweak-events-stacked-show-thumbnails):not(.tweak-events-stacked=
-date-style-side-tag) .eventlist-event { margin-top: 34px; }
  body:not(.tweak-events-stacked-show-thumbnails):not(.tweak-events-stacked=
-date-style-side-tag) .eventlist-column-info { margin-top: 0px; }
  .eventitem { display: block; }
  .eventitem-title { margin-bottom: 17px !important; }
  .eventitem-column-meta { margin-bottom: 34px; }
  .eventitem-column-meta, .eventitem-column-content { width: 100%; padding:=
 0px; }
}

.event-time-24hr { display: none; }

.gallery-video-thumbnail-wrapper { position: absolute; top: 0px; left: 0px;=
 width: 100%; height: 100%; }

.gallery-video-thumbnail-wrapper .gallery-video-thumbnail-inner-wrapper { p=
osition: relative; display: flex; align-items: center; justify-content: cen=
ter; width: 100%; height: 100%; }

.gallery-video-thumbnail-wrapper .gallery-video-play-icon { width: 39px; he=
ight: 45px; fill: rgb(255, 255, 255); position: relative; filter: drop-shad=
ow(rgba(0, 0, 0, 0.3) 2px 2px 1px); }

.gallery-video-thumbnail-wrapper .gallery-video-play-icon path { fill: rgb(=
255, 255, 255); }

.gallery-missing-video-thumbnail { width: 100%; height: 100%; background-co=
lor: rgba(0, 0, 0, 0.2); }

.gallery-grid[data-width=3D"full-bleed"] { max-width: 100%; padding-left: 0=
px; padding-right: 0px; }

.gallery-grid[data-width=3D"full"] { max-width: 100%; padding: 3vw; }

@media screen and (max-width: 767px) {
  .gallery-grid[data-width=3D"full"] { padding: 6vw; }
}

.gallery-grid[data-width=3D"inset"] { max-width: 1800px; padding: 3vw; marg=
in-left: auto; margin-right: auto; }

.gallery-grid-wrapper { position: relative; width: 100%; }

.gallery-grid-wrapper--ready .gallery-grid-item { transition: transform 600=
ms cubic-bezier(0.4, 0, 0.2, 1); will-change: transform; }

.gallery-grid-image-link, .gallery-grid-lightbox-link { position: absolute;=
 inset: 0px; display: block; }

.gallery-grid-lightbox-link { cursor: zoom-in; }

.gallery-grid--layout-grid .gallery-grid-wrapper { display: grid; }

.gallery-grid[data-tweaking=3D"true"] .gallery-grid-item { transition: none=
 !important; }

@media screen and (max-width: 767px) {
  .gallery-grid-item:last-child { padding-bottom: 0px; }
}

.gallery-grid-item-wrapper { position: relative; display: block; width: 100=
%; height: 0px; }

.gallery-grid-item img { position: absolute; display: block; left: 0px; top=
: 0px; width: 100%; height: 100%; }

.gallery-grid-item:not([data-show]) .gallery-grid-item-wrapper { opacity: 0=
; animation-name: none !important; }

.gallery-grid-item:not([data-show]) .gallery-grid-item-caption { opacity: 0=
; visibility: hidden; }

.gallery-grid[data-show-captions=3D"false"] .gallery-grid-item-caption { di=
splay: none; }

.gallery-grid[data-show-captions=3D"true"][data-animation=3D"none"] .galler=
y-grid-item-caption { transition: none; }

.gallery-grid[data-aspect-ratio=3D"square"] .gallery-grid-item-wrapper { pa=
dding-bottom: 100%; }

.gallery-grid[data-aspect-ratio=3D"standard"] .gallery-grid-item-wrapper { =
padding-bottom: 66.666%; }

.gallery-grid[data-aspect-ratio=3D"standard-vertical"] .gallery-grid-item-w=
rapper { padding-bottom: 150%; }

.gallery-grid[data-aspect-ratio=3D"four-three"] .gallery-grid-item-wrapper =
{ padding-bottom: 75%; }

.gallery-grid[data-aspect-ratio=3D"three-four-vertical"] .gallery-grid-item=
-wrapper { padding-bottom: 133.333%; }

.gallery-grid[data-aspect-ratio=3D"widescreen"] .gallery-grid-item-wrapper =
{ padding-bottom: 56.25%; }

.gallery-grid[data-aspect-ratio=3D"anamorphic-widescreen"] .gallery-grid-it=
em-wrapper, .gallery-grid[data-aspect-ratio=3D"ultra-widescreen"] .gallery-=
grid-item-wrapper { padding-bottom: 41.666%; }

.gallery-grid[data-animation=3D"fade-up"] .gallery-grid-item-wrapper { anim=
ation-name: tmpl-anim-fade-up; animation-duration: 800ms; animation-fill-mo=
de: both; animation-iteration-count: 1; }

.gallery-grid[data-animation=3D"scale-up"] .gallery-grid-item-wrapper { ani=
mation-name: tmpl-anim-fade-scale-up; animation-duration: 800ms; animation-=
fill-mode: both; animation-iteration-count: 1; }

.gallery-grid[data-animation=3D"stretch-up"] .gallery-grid-item-wrapper { a=
nimation-name: tmpl-anim-fade-stretch-up; animation-duration: 800ms; animat=
ion-fill-mode: both; animation-iteration-count: 1; }

.gallery-grid[data-animation=3D"strips-vertical"] .gallery-grid-item-wrappe=
r { animation-name: tmpl-anim-clip-vertical-up; animation-duration: 800ms; =
animation-fill-mode: both; animation-iteration-count: 1; }

.gallery-grid[data-animation=3D"strips-horizontal"] .gallery-grid-item-wrap=
per { animation-name: tmpl-anim-clip-horizontal-left; animation-duration: 8=
00ms; animation-fill-mode: both; animation-iteration-count: 1; }

.gallery-strips[data-width=3D"full-bleed"] { max-width: 100%; padding-left:=
 0px; padding-right: 0px; }

.gallery-strips[data-width=3D"full"] { max-width: 100%; padding: 3vw; }

@media screen and (max-width: 767px) {
  .gallery-strips[data-width=3D"full"] { padding: 6vw; }
}

.gallery-strips[data-width=3D"inset"] { max-width: 1800px; padding: 3vw; ma=
rgin-left: auto; margin-right: auto; }

.gallery-strips-wrapper { position: relative; width: 100%; }

.gallery-strips-wrapper--ready .gallery-strips-item { transition: transform=
 600ms cubic-bezier(0.4, 0, 0.2, 1); will-change: transform; }

.gallery-strips-image-link, .gallery-strips-lightbox-link { display: block;=
 }

.gallery-strips-lightbox-link { cursor: zoom-in; }

.gallery-strips--layout-grid .gallery-strips-wrapper { display: grid; }

.gallery-strips[data-tweaking=3D"true"] .gallery-strips-item { transition: =
none !important; }

.gallery-strips-item-wrapper { position: relative; display: block; width: 1=
00%; }

.gallery-strips-item img { position: relative; display: block; width: 100%;=
 height: auto; }

.gallery-strips-item:not([data-show]) .gallery-strips-item-wrapper { opacit=
y: 0; animation-name: none !important; }

.gallery-strips-item:not([data-show]) .gallery-strips-item-caption { opacit=
y: 0; visibility: hidden; }

.gallery-strips[data-show-captions=3D"false"] .gallery-strips-item-caption =
{ display: none; }

.gallery-strips[data-show-captions=3D"true"][data-animation=3D"none"] .gall=
ery-strips-item-caption { transition: none; }

.gallery-strips[data-animation=3D"fade-up"] .gallery-strips-item-wrapper { =
animation-name: tmpl-anim-fade-up; animation-duration: 800ms; animation-fil=
l-mode: both; animation-iteration-count: 1; }

.gallery-strips[data-animation=3D"scale-up"] .gallery-strips-item-wrapper {=
 animation-name: tmpl-anim-fade-scale-up; animation-duration: 800ms; animat=
ion-fill-mode: both; animation-iteration-count: 1; }

.gallery-strips[data-animation=3D"stretch-up"] .gallery-strips-item-wrapper=
 { animation-name: tmpl-anim-fade-stretch-up; animation-duration: 800ms; an=
imation-fill-mode: both; animation-iteration-count: 1; }

.gallery-strips[data-animation=3D"strips-vertical"] .gallery-strips-item-wr=
apper { animation-name: tmpl-anim-clip-vertical-up; animation-duration: 800=
ms; animation-fill-mode: both; animation-iteration-count: 1; }

.gallery-strips[data-animation=3D"strips-horizontal"] .gallery-strips-item-=
wrapper { animation-name: tmpl-anim-clip-horizontal-left; animation-duratio=
n: 800ms; animation-fill-mode: both; animation-iteration-count: 1; }

.gallery-slideshow { display: flex; flex-direction: column; box-sizing: bor=
der-box; user-select: none; z-index: 0; max-width: 1800px; margin-left: aut=
o; margin-right: auto; }

@media screen and (max-width: 767px) {
  .gallery-slideshow { padding: 6vw; }
  .gallery-slideshow[data-show-captions=3D"true"] { padding: 6vw 6vw 100px;=
 }
}

@media screen and (min-width: 768px) {
  .gallery-slideshow { padding: 3vw; }
  .gallery-slideshow[data-thumbnails=3D"true"] { padding: 3vw 3vw calc(-10p=
x + 3vw); }
}

.gallery-slideshow-wrapper { position: relative; flex-grow: 1; flex-shrink:=
 1; width: 100%; }

.gallery-slideshow-list { position: absolute; inset: 0px; z-index: 0; box-s=
izing: content-box; cursor: grab; }

.gallery-slideshow-controls { position: absolute; display: flex; justify-co=
ntent: space-between; top: 0px; left: 0px; width: 100%; height: 100%; point=
er-events: none; }

.gallery-slideshow-control { display: flex; flex-grow: 0; flex-shrink: 0; a=
lign-items: center; justify-content: center; z-index: 1; }

.gallery-slideshow-control-btn { background: initial; border: initial; posi=
tion: relative; color: rgb(0, 0, 0); padding: 8px 10px 8px 8px; box-sizing:=
 border-box; pointer-events: all; opacity: 0.75; transition: opacity 600ms =
cubic-bezier(0.4, 0, 0.2, 1); }

.gallery-slideshow-control-btn .caret-right-icon--small, .gallery-slideshow=
-control-btn .caret-left-icon--small { width: 9px; height: 16px; position: =
relative; display: block; box-sizing: content-box; line-height: 1; }

.gallery-slideshow-control-btn .caret-right-icon--small svg, .gallery-slide=
show-control-btn .caret-left-icon--small svg { width: 100%; height: 100%; }

.gallery-slideshow-item { position: absolute; top: 0px; left: 0px; margin: =
0px; width: 100%; height: 100%; display: flex; visibility: hidden; flex-dir=
ection: column; align-items: center; justify-content: center; }

.gallery-slideshow-item[data-video=3D"true"] { pointer-events: all; }

.gallery-slideshow-item[data-video=3D"true"] .gallery-slideshow-item-img { =
display: flex; align-items: center; justify-content: center; }

.gallery-slideshow-item[data-video=3D"true"] .gallery-slideshow-item-img .s=
qs-video-wrapper { width: 100%; }

.gallery-slideshow-item .gallery-slideshow-image-link { position: absolute;=
 display: block; left: 0px; top: 0px; width: 100%; height: 100%; }

.gallery-slideshow-item-wrapper { display: flex; align-items: center; justi=
fy-content: center; flex-grow: 1; flex-shrink: 1; width: 100%; height: 100%=
; }

.gallery-slideshow-item-src { position: relative; overflow: hidden; width: =
100%; height: 100%; }

.gallery-slideshow-item-img { position: relative; width: 100%; height: 100%=
; background-size: contain; background-repeat: no-repeat; }

.gallery-slideshow-item img { position: relative; }

.gallery-slideshow-item[data-active=3D"true"] { visibility: visible; }

.gallery-slideshow-item[data-active=3D"true"][data-in=3D"true"] .gallery-ca=
ption { opacity: 1; visibility: visible; }

.gallery-slideshow-thumbnails { position: relative; display: none; width: 6=
0%; margin: 0px auto; padding: 10px 0px; flex-shrink: 0; overflow: hidden; =
height: 80px; text-align: center; font-size: 0px; }

@media screen and (max-width: 767px) {
  .gallery-slideshow-thumbnails { width: 100%; }
}

[data-thumbnails=3D"true"] .gallery-slideshow-thumbnails { display: block; =
}

@media screen and (max-width: 767px) {
  [data-thumbnails=3D"true"] .gallery-slideshow-thumbnails { display: none;=
 }
}

.gallery-slideshow-thumbnails-scroll { position: relative; top: 0px; left: =
0px; display: inline-flex; backface-visibility: hidden; }

.gallery-slideshow-thumbnails-thumb { background: initial; border: initial;=
 position: relative; display: flex; width: 80px; height: 80px; align-items:=
 flex-start; flex-shrink: 0; margin-left: 5px; margin-right: 5px; cursor: p=
ointer; overflow: hidden; transition: opacity 600ms cubic-bezier(0.4, 0, 0.=
2, 1); backface-visibility: hidden; }

.gallery-slideshow-thumbnails-thumb .gallery-slideshow-thumbnails-image-wra=
pper { opacity: 0.55; }

@media (hover: hover) {
  .gallery-slideshow-thumbnails-thumb:hover .gallery-slideshow-thumbnails-i=
mage-wrapper { opacity: 1; }
}

.gallery-slideshow-thumbnails-thumb[data-active=3D"true"] .gallery-slidesho=
w-thumbnails-image-wrapper { opacity: 1; }

.gallery-slideshow-thumbnails-thumb:first-child { margin-left: 0px !importa=
nt; }

.gallery-slideshow-thumbnails-thumb:last-child { margin-right: 0px !importa=
nt; }

.gallery-slideshow-thumbnails-thumb img { position: absolute; top: 50%; lef=
t: 50%; width: 100%; height: auto; pointer-events: none; opacity: 0; transf=
orm: translate(-50%, -50%); transition: visibility 600ms cubic-bezier(0.4, =
0, 0.2, 1), opacity 600ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacit=
y; }

.gallery-slideshow-thumbnails-thumb img[data-loaded] { opacity: 1; }

.gallery-slideshow-thumbnails-thumb[data-align=3D"top"] img { top: auto; tr=
ansform: translate(-50%, 0%); }

.gallery-slideshow-thumbnails-thumb[data-align=3D"bottom"] img { top: 100%;=
 transform: translate(-50%, -100%); }

.gallery-slideshow[data-show-captions=3D"false"] .gallery-caption { display=
: none; }

.gallery-slideshow[data-show-captions=3D"true"][data-thumbnails=3D"false"] =
{ padding-bottom: 0px; margin-bottom: calc(150px); }

@media screen and (min-width: 768px) {
  .gallery-slideshow[data-show-captions=3D"true"][data-thumbnails=3D"true"]=
 .gallery-slideshow-wrapper { margin-bottom: calc(140px); }
}

.gallery-slideshow[data-controls-location=3D"side"] .gallery-slideshow-list=
 { left: 3vmax; right: 3vmax; }

.gallery-slideshow[data-controls-location=3D"side"] .gallery-slideshow-cont=
rol { width: 3vmax; }

.gallery-slideshow[data-controls-location=3D"hide"] .gallery-slideshow-cont=
rols { display: none; }

.gallery-slideshow[data-controls-location=3D"simple"] .gallery-slideshow-co=
ntrol-btn { padding: 8px 10px 8px 8px; }

.gallery-slideshow[data-controls-location=3D"simple"] .gallery-slideshow-co=
ntrol-btn[data-previous] { margin-left: 20px; }

.gallery-slideshow[data-controls-location=3D"simple"] .gallery-slideshow-co=
ntrol-btn[data-next] { margin-right: 20px; padding: 8px 8px 8px 10px; }

.gallery-slideshow[data-controls-location=3D"simple"] .gallery-slideshow-co=
ntrol-btn::before { position: absolute; content: ""; inset: 0px; opacity: 0=
.5; border-radius: 0.15em; }

@media (hover: hover) {
  .gallery-slideshow[data-controls-location=3D"simple"] .gallery-slideshow-=
control-btn:hover { opacity: 1; }
}

.gallery-slideshow[data-transition=3D"none"] .gallery-slideshow-item .galle=
ry-slideshow-item-src, .gallery-slideshow[data-transition=3D"none"] .galler=
y-slideshow-item .gallery-caption-slideshow { transition: none; }

.gallery-slideshow[data-transition=3D"site-default"] .gallery-slideshow-ite=
m[data-next=3D"true"] .gallery-slideshow-item-src { opacity: 0; }

.gallery-slideshow[data-transition=3D"site-default"] .gallery-slideshow-ite=
m[data-next=3D"false"] .gallery-slideshow-item-src { opacity: 0; }

.gallery-slideshow[data-transition=3D"site-default"] .gallery-slideshow-ite=
m[data-active=3D"true"][data-in=3D"true"] .gallery-slideshow-item-src { opa=
city: 1; }

.gallery-slideshow[data-transition=3D"fade"] .gallery-slideshow-item[data-a=
ctive=3D"true"] .gallery-slideshow-item-src { transition: opacity 400ms cub=
ic-bezier(0.2, 0.6, 0.3, 1); }

.gallery-slideshow[data-transition=3D"fade"] .gallery-slideshow-item[data-n=
ext=3D"true"] .gallery-slideshow-item-src { opacity: 0; }

.gallery-slideshow[data-transition=3D"fade"] .gallery-slideshow-item[data-n=
ext=3D"false"] .gallery-slideshow-item-src { opacity: 0; }

.gallery-slideshow[data-transition=3D"fade"] .gallery-slideshow-item[data-a=
ctive=3D"true"][data-in=3D"true"] .gallery-slideshow-item-src { opacity: 1;=
 }

.gallery-slideshow[data-transition=3D"spin"] .gallery-slideshow-item[data-a=
ctive=3D"true"] .gallery-slideshow-item-src { transition: transform 400ms c=
ubic-bezier(0.4, 0, 0.2, 1), opacity 400ms cubic-bezier(0.2, 0.6, 0.3, 1); =
}

.gallery-slideshow[data-transition=3D"spin"] .gallery-slideshow-item[data-n=
ext=3D"true"] .gallery-slideshow-item-src { transform: perspective(1000px) =
translateX(0px) rotateY(10deg); opacity: 0; }

.gallery-slideshow[data-transition=3D"spin"] .gallery-slideshow-item[data-n=
ext=3D"false"] .gallery-slideshow-item-src { transform: perspective(1000px)=
 translateX(0px) rotateY(-10deg); opacity: 0; }

.gallery-slideshow[data-transition=3D"spin"] .gallery-slideshow-item[data-a=
ctive=3D"true"][data-in=3D"true"] .gallery-slideshow-item-src { transform: =
perspective(1000px) rotateY(0deg); opacity: 1; }

.gallery-slideshow[data-transition=3D"scale-up"] .gallery-slideshow-item-wr=
apper { overflow: hidden; }

.gallery-slideshow[data-transition=3D"scale-up"] .gallery-slideshow-item[da=
ta-active=3D"true"] .gallery-slideshow-item-src { transition: transform 800=
ms cubic-bezier(0.2, 0.6, 0.3, 1), opacity 800ms cubic-bezier(0.2, 0.6, 0.3=
, 1); }

.gallery-slideshow[data-transition=3D"scale-up"] .gallery-slideshow-item[da=
ta-next=3D"true"] .gallery-slideshow-item-src { transform: scale(0.8); opac=
ity: 0; }

.gallery-slideshow[data-transition=3D"scale-up"] .gallery-slideshow-item[da=
ta-next=3D"false"] .gallery-slideshow-item-src { transform: scale(0.8); opa=
city: 0; }

.gallery-slideshow[data-transition=3D"scale-up"] .gallery-slideshow-item[da=
ta-active=3D"true"][data-in=3D"true"] .gallery-slideshow-item-src { transfo=
rm: scale(1); opacity: 1; }

.gallery-slideshow[data-transition=3D"scale-up"] .gallery-slideshow-item[da=
ta-active=3D"true"][data-in=3D"false"] .gallery-slideshow-item-src { transi=
tion: transform 800ms cubic-bezier(0, 0, 0.2, 1), opacity 800ms cubic-bezie=
r(0, 0, 0.2, 1); transform: scale(1.1); opacity: 0; }

.gallery-slideshow[data-transition=3D"scale-down"] .gallery-slideshow-item-=
wrapper { overflow: hidden; }

.gallery-slideshow[data-transition=3D"scale-down"] .gallery-slideshow-item[=
data-active=3D"true"] .gallery-slideshow-item-src { transition: transform 8=
00ms cubic-bezier(0.2, 0.6, 0.3, 1), opacity 800ms cubic-bezier(0.2, 0.6, 0=
.3, 1); }

.gallery-slideshow[data-transition=3D"scale-down"] .gallery-slideshow-item[=
data-next=3D"true"] .gallery-slideshow-item-src { transform: scale(1.1); op=
acity: 0; }

.gallery-slideshow[data-transition=3D"scale-down"] .gallery-slideshow-item[=
data-next=3D"false"] .gallery-slideshow-item-src { transform: scale(1.1); o=
pacity: 0; }

.gallery-slideshow[data-transition=3D"scale-down"] .gallery-slideshow-item[=
data-active=3D"true"][data-in=3D"true"] .gallery-slideshow-item-src { trans=
form: scale(1); opacity: 1; }

.gallery-slideshow[data-transition=3D"scale-down"] .gallery-slideshow-item[=
data-active=3D"true"][data-in=3D"false"] .gallery-slideshow-item-src { tran=
sition: transform 800ms cubic-bezier(0, 0, 0.2, 1), opacity 800ms cubic-bez=
ier(0, 0, 0.2, 1); transform: scale(1); opacity: 0; }

.gallery-slideshow[data-transition=3D"slide-horizontal"] .gallery-slideshow=
-item-wrapper { overflow: hidden; }

.gallery-slideshow[data-transition=3D"slide-horizontal"] .gallery-slideshow=
-item[data-active=3D"true"] .gallery-slideshow-item-src { transition: trans=
form 800ms cubic-bezier(0.2, 0.6, 0.3, 1), opacity 800ms cubic-bezier(0.2, =
0.6, 0.3, 1); }

.gallery-slideshow[data-transition=3D"slide-horizontal"] .gallery-slideshow=
-item[data-next=3D"true"] .gallery-slideshow-item-src { transform: translat=
eX(10%); opacity: 0; }

.gallery-slideshow[data-transition=3D"slide-horizontal"] .gallery-slideshow=
-item[data-next=3D"false"] .gallery-slideshow-item-src { transform: transla=
teX(-10%); opacity: 0; }

.gallery-slideshow[data-transition=3D"slide-horizontal"] .gallery-slideshow=
-item[data-active=3D"true"][data-in=3D"true"] .gallery-slideshow-item-src {=
 transform: translateX(0%); opacity: 1; }

.gallery-slideshow[data-transition=3D"slide-horizontal"] .gallery-slideshow=
-item[data-active=3D"true"][data-in=3D"false"] .gallery-slideshow-item-src =
{ transition: transform 800ms cubic-bezier(0, 0, 0.2, 1), opacity 800ms cub=
ic-bezier(0, 0, 0.2, 1); transform: translateX(0%); }

.gallery-slideshow[data-transition=3D"slide-vertical"] .gallery-slideshow-i=
tem-wrapper { overflow: hidden; }

.gallery-slideshow[data-transition=3D"slide-vertical"] .gallery-slideshow-i=
tem[data-active=3D"true"] .gallery-slideshow-item-src { transition: transfo=
rm 800ms cubic-bezier(0.2, 0.6, 0.3, 1), opacity 800ms cubic-bezier(0.2, 0.=
6, 0.3, 1); }

.gallery-slideshow[data-transition=3D"slide-vertical"] .gallery-slideshow-i=
tem[data-next=3D"true"] .gallery-slideshow-item-src { transform: translateY=
(10%); opacity: 0; }

.gallery-slideshow[data-transition=3D"slide-vertical"] .gallery-slideshow-i=
tem[data-next=3D"false"] .gallery-slideshow-item-src { transform: translate=
Y(-10%); opacity: 0; }

.gallery-slideshow[data-transition=3D"slide-vertical"] .gallery-slideshow-i=
tem[data-active=3D"true"][data-in=3D"true"] .gallery-slideshow-item-src { t=
ransform: translateY(0%); opacity: 1; }

.gallery-slideshow[data-transition=3D"slide-vertical"] .gallery-slideshow-i=
tem[data-active=3D"true"][data-in=3D"false"] .gallery-slideshow-item-src { =
transition: transform 800ms cubic-bezier(0, 0, 0.2, 1), opacity 800ms cubic=
-bezier(0, 0, 0.2, 1); transform: translateY(0%); }

.tweak-global-animations-animation-type-fade .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"] .galle=
ry-slideshow-item-src { transition: opacity 0.4s cubic-bezier(0.33, 1, 0.68=
, 1); }

.tweak-global-animations-animation-type-fade .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-next=3D"true"] .gallery=
-slideshow-item-src { opacity: 0; }

.tweak-global-animations-animation-type-fade .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-next=3D"false"] .galler=
y-slideshow-item-src { opacity: 0; }

.tweak-global-animations-animation-type-fade .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"][data-i=
n=3D"true"] .gallery-slideshow-item-src { opacity: 1; }

.tweak-global-animations-animation-type-scale .gallery-slideshow[data-trans=
ition=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"] .gall=
ery-slideshow-item-src { transition: opacity 0.2s cubic-bezier(0.33, 1, 0.6=
8, 1), transform 1s step-end; }

.tweak-global-animations-animation-type-scale .gallery-slideshow[data-trans=
ition=3D"site-default"] .gallery-slideshow-item[data-next=3D"true"] .galler=
y-slideshow-item-src { opacity: 0; transform: scale(0.94); }

.tweak-global-animations-animation-type-scale .gallery-slideshow[data-trans=
ition=3D"site-default"] .gallery-slideshow-item[data-next=3D"false"] .galle=
ry-slideshow-item-src { opacity: 0; transform: scale(0.94); }

.tweak-global-animations-animation-type-scale .gallery-slideshow[data-trans=
ition=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"][data-=
in=3D"true"] .gallery-slideshow-item-src { opacity: 1; transform: scale(1);=
 transition: opacity 0.2s cubic-bezier(0.33, 1, 0.68, 1), transform 1s cubi=
c-bezier(0.33, 1, 0.68, 1); }

.tweak-global-animations-animation-type-slide .gallery-slideshow[data-trans=
ition=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"] .gall=
ery-slideshow-item-src { transition: opacity 0.2s cubic-bezier(0.33, 1, 0.6=
8, 1), transform 0.2s step-end; }

.tweak-global-animations-animation-type-slide .gallery-slideshow[data-trans=
ition=3D"site-default"] .gallery-slideshow-item[data-next=3D"true"] .galler=
y-slideshow-item-src { opacity: 0; transform: translateX(5vw); }

.tweak-global-animations-animation-type-slide .gallery-slideshow[data-trans=
ition=3D"site-default"] .gallery-slideshow-item[data-next=3D"false"] .galle=
ry-slideshow-item-src { opacity: 0; transform: translateX(-5vw); }

.tweak-global-animations-animation-type-slide .gallery-slideshow[data-trans=
ition=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"][data-=
in=3D"true"] .gallery-slideshow-item-src { opacity: 1; transform: translate=
X(0px); transition: opacity 0.2s cubic-bezier(0.33, 1, 0.68, 1), transform =
0.75s cubic-bezier(0.33, 1, 0.68, 1); }

.tweak-global-animations-animation-type-clip .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"] .galle=
ry-slideshow-item-src img { transition: clip-path 0.75s cubic-bezier(0.25, =
1, 0.6, 1); }

.tweak-global-animations-animation-type-clip .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-next=3D"true"] .gallery=
-slideshow-item-src { opacity: 1; }

.tweak-global-animations-animation-type-clip .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-next=3D"true"] .gallery=
-slideshow-item-src img { clip-path: polygon(100% 0px, 100% 0px, 100% 100%,=
 100% 100%); }

.tweak-global-animations-animation-type-clip .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-next=3D"false"] .galler=
y-slideshow-item-src { opacity: 1; }

.tweak-global-animations-animation-type-clip .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-next=3D"false"] .galler=
y-slideshow-item-src img { clip-path: polygon(0% 0px, 0px 0%, 0% 100%, 0% 1=
00%); }

.tweak-global-animations-animation-type-clip .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"][data-i=
n=3D"true"] .gallery-slideshow-item-src { opacity: 1; }

.tweak-global-animations-animation-type-clip .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"][data-i=
n=3D"true"] .gallery-slideshow-item-src img { clip-path: polygon(0px 0px, 1=
00% 0px, 100% 100%, 0% 100%); transition: clip-path 1s cubic-bezier(0.25, 1=
, 0.6, 1) 0.3s; }

.tweak-global-animations-animation-type-flex .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"] .galle=
ry-slideshow-item-src { transition: opacity 0.2s cubic-bezier(0.25, 1, 0.6,=
 1), transform 0.2s step-end; }

.tweak-global-animations-animation-type-flex .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"] .galle=
ry-slideshow-item-src img { transition: clip-path 0.2s step-end, transform =
0.2s cubic-bezier(0.25, 1, 0.6, 1); }

.tweak-global-animations-animation-type-flex .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-next=3D"true"] .gallery=
-slideshow-item-src { opacity: 0; transform: translateX(6vw); }

.tweak-global-animations-animation-type-flex .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-next=3D"true"] .gallery=
-slideshow-item-src img { clip-path: polygon(100% 0px, 100% 0px, 100% 100%,=
 150% 100%); transform: scale(0.9); }

.tweak-global-animations-animation-type-flex .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-next=3D"false"] .galler=
y-slideshow-item-src { opacity: 0; transform: translateX(-6vw); }

.tweak-global-animations-animation-type-flex .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-next=3D"false"] .galler=
y-slideshow-item-src img { clip-path: polygon(0% 0px, 0px 0%, -50% 100%, 0%=
 100%); transform: scale(0.9); }

.tweak-global-animations-animation-type-flex .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"][data-i=
n=3D"true"] .gallery-slideshow-item-src { opacity: 1; transform: translateX=
(0px); transition: opacity 0.15s cubic-bezier(0.25, 1, 0.6, 1), transform 1=
s cubic-bezier(0.25, 1, 0.6, 1); }

.tweak-global-animations-animation-type-flex .gallery-slideshow[data-transi=
tion=3D"site-default"] .gallery-slideshow-item[data-active=3D"true"][data-i=
n=3D"true"] .gallery-slideshow-item-src img { clip-path: polygon(0px 0px, 1=
00% 0px, 100% 100%, 0% 100%); transform: scale(1); transition: clip-path 1s=
 cubic-bezier(0.25, 1, 0.6, 1) 0.05s; }

.gallery-fullscreen-slideshow { position: relative; box-sizing: border-box;=
 user-select: none; z-index: 0; }

.gallery-fullscreen-slideshow[data-width=3D"full-bleed"] { max-width: 100%;=
 padding-left: 0px; padding-right: 0px; }

.gallery-fullscreen-slideshow[data-width=3D"full"] { max-width: 100%; paddi=
ng: 3vw; }

@media screen and (max-width: 767px) {
  .gallery-fullscreen-slideshow[data-width=3D"full"] { padding: 6vw; }
}

.gallery-fullscreen-slideshow-wrapper { position: relative; display: flex; =
flex-direction: column; width: 100%; height: 100%; }

.gallery-fullscreen-slideshow-list { position: relative; flex-grow: 1; flex=
-shrink: 1; z-index: 0; box-sizing: content-box; cursor: grab; }

.gallery-fullscreen-slideshow-lightbox-link { position: absolute; inset: 0p=
x; display: block; z-index: 1; }

.gallery-fullscreen-slideshow-lightbox-link { cursor: zoom-in; }

.gallery-fullscreen-slideshow-controls { display: none; width: 100%; pointe=
r-events: none; position: absolute; height: 100%; top: 0px; left: 0px; just=
ify-content: space-between; }

.gallery-fullscreen-slideshow-control { display: flex; flex-grow: 0; flex-s=
hrink: 0; align-items: center; justify-content: center; z-index: 1; }

.gallery-fullscreen-slideshow-control-btn { background: initial; border: in=
itial; position: relative; color: rgb(0, 0, 0); padding: 8px 10px 8px 8px; =
box-sizing: border-box; pointer-events: all; opacity: 0.75; transition: opa=
city 600ms cubic-bezier(0.4, 0, 0.2, 1); }

.gallery-fullscreen-slideshow-control-btn[data-previous] { margin-left: 20p=
x; }

.gallery-fullscreen-slideshow-control-btn[data-next] { margin-right: 20px; =
padding: 8px 8px 8px 10px; }

.gallery-fullscreen-slideshow-control-btn::before { position: absolute; con=
tent: ""; inset: 0px; opacity: 0.5; border-radius: 0.15em; }

@media (hover: hover) {
  .gallery-fullscreen-slideshow-control-btn:hover { opacity: 1; }
}

.gallery-fullscreen-slideshow-control-btn:focus { opacity: 1; }

.gallery-fullscreen-slideshow-control-btn .caret-right-icon--small, .galler=
y-fullscreen-slideshow-control-btn .caret-left-icon--small { width: 9px; he=
ight: 16px; position: relative; display: block; box-sizing: content-box; li=
ne-height: 1; }

.gallery-fullscreen-slideshow-control-btn .caret-right-icon--small svg, .ga=
llery-fullscreen-slideshow-control-btn .caret-left-icon--small svg { width:=
 100%; height: 100%; }

.gallery-fullscreen-slideshow-item-wrapper { position: absolute; top: 0px; =
left: 0px; width: 100%; height: 100%; }

.gallery-fullscreen-slideshow-item { position: absolute; top: 0px; left: 0p=
x; margin: 0px; width: 100%; height: 100%; visibility: hidden; }

.gallery-fullscreen-slideshow-item-src, .gallery-fullscreen-slideshow-item-=
img { position: absolute; width: 100%; height: 100%; }

.gallery-fullscreen-slideshow-item .gallery-fullscreen-slideshow-image-link=
 { position: absolute; display: block; left: 0px; top: 0px; width: 100%; he=
ight: 100%; }

.gallery-fullscreen-slideshow-item[data-active=3D"true"] { visibility: visi=
ble; }

.gallery-fullscreen-slideshow-item[data-active=3D"true"][data-in=3D"true"] =
.gallery-caption-fullscreen-slideshow { opacity: 1; visibility: visible; }

.gallery-fullscreen-slideshow[data-show-captions=3D"false"] .gallery-captio=
n-fullscreen-slideshow { display: none; }

.gallery-fullscreen-slideshow[data-show-captions=3D"true"][data-width=3D"fu=
ll-bleed"] { margin-bottom: 150px; }

.gallery-fullscreen-slideshow[data-show-captions=3D"true"][data-width=3D"fu=
ll"] { padding-bottom: 0px; margin-bottom: 150px; }

.gallery-fullscreen-slideshow .gallery-fullscreen-slideshow-bullet-nav { di=
splay: none; flex-wrap: wrap; place-content: center; width: 100%; position:=
 absolute; bottom: 20px; left: 0px; }

.gallery-fullscreen-slideshow .gallery-fullscreen-slideshow-bullet-nav .gal=
lery-fullscreen-slideshow-bullet { display: block; width: 10px; height: 10p=
x; border-style: solid; border-width: 1px; border-radius: 50%; margin: 5px;=
 padding: 0px; }

.gallery-fullscreen-slideshow .gallery-fullscreen-slideshow-bullet-nav .gal=
lery-fullscreen-slideshow-bullet:not(.active) { background-color: transpare=
nt; }

.gallery-fullscreen-slideshow[data-controls=3D"arrows"] .gallery-fullscreen=
-slideshow-controls { display: flex; }

.gallery-fullscreen-slideshow[data-controls=3D"bullets"] .gallery-fullscree=
n-slideshow-bullet-nav { display: flex; }

.gallery-fullscreen-slideshow[data-transition=3D"none"] .gallery-fullscreen=
-slideshow-item .gallery-fullscreen-slideshow-item-src, .gallery-fullscreen=
-slideshow[data-transition=3D"none"] .gallery-fullscreen-slideshow-item .ga=
llery-caption-fullscreen-slideshow { transition: none; }

.gallery-fullscreen-slideshow[data-transition=3D"fade"] .gallery-fullscreen=
-slideshow-item[data-active=3D"true"] .gallery-fullscreen-slideshow-item-sr=
c { transition: opacity 400ms cubic-bezier(0.2, 0.6, 0.3, 1); }

.gallery-fullscreen-slideshow[data-transition=3D"fade"] .gallery-fullscreen=
-slideshow-item[data-next=3D"true"] .gallery-fullscreen-slideshow-item-src =
{ opacity: 0; }

.gallery-fullscreen-slideshow[data-transition=3D"fade"] .gallery-fullscreen=
-slideshow-item[data-next=3D"false"] .gallery-fullscreen-slideshow-item-src=
 { opacity: 0; }

.gallery-fullscreen-slideshow[data-transition=3D"fade"] .gallery-fullscreen=
-slideshow-item[data-active=3D"true"][data-in=3D"true"] .gallery-fullscreen=
-slideshow-item-src { opacity: 1; }

.gallery-fullscreen-slideshow[data-transition=3D"spin"] .gallery-fullscreen=
-slideshow-item[data-active=3D"true"] .gallery-fullscreen-slideshow-item-sr=
c { transition: transform 400ms cubic-bezier(0.4, 0, 0.2, 1), opacity 400ms=
 cubic-bezier(0.2, 0.6, 0.3, 1); }

.gallery-fullscreen-slideshow[data-transition=3D"spin"] .gallery-fullscreen=
-slideshow-item[data-next=3D"true"] .gallery-fullscreen-slideshow-item-src =
{ transform: perspective(1000px) translateX(0px) rotateY(10deg); opacity: 0=
; }

.gallery-fullscreen-slideshow[data-transition=3D"spin"] .gallery-fullscreen=
-slideshow-item[data-next=3D"false"] .gallery-fullscreen-slideshow-item-src=
 { transform: perspective(1000px) translateX(0px) rotateY(-10deg); opacity:=
 0; }

.gallery-fullscreen-slideshow[data-transition=3D"spin"] .gallery-fullscreen=
-slideshow-item[data-active=3D"true"][data-in=3D"true"] .gallery-fullscreen=
-slideshow-item-src { transform: perspective(1000px) rotateY(0deg); opacity=
: 1; }

.gallery-fullscreen-slideshow[data-transition=3D"scale-up"] .gallery-fullsc=
reen-slideshow-item-wrapper { overflow: hidden; }

.gallery-fullscreen-slideshow[data-transition=3D"scale-up"] .gallery-fullsc=
reen-slideshow-item[data-active=3D"true"] .gallery-fullscreen-slideshow-ite=
m-src { transition: transform 800ms cubic-bezier(0.2, 0.6, 0.3, 1), opacity=
 800ms cubic-bezier(0.2, 0.6, 0.3, 1); }

.gallery-fullscreen-slideshow[data-transition=3D"scale-up"] .gallery-fullsc=
reen-slideshow-item[data-next=3D"true"] .gallery-fullscreen-slideshow-item-=
src { transform: scale(0.8); opacity: 0; }

.gallery-fullscreen-slideshow[data-transition=3D"scale-up"] .gallery-fullsc=
reen-slideshow-item[data-next=3D"false"] .gallery-fullscreen-slideshow-item=
-src { transform: scale(0.8); opacity: 0; }

.gallery-fullscreen-slideshow[data-transition=3D"scale-up"] .gallery-fullsc=
reen-slideshow-item[data-active=3D"true"][data-in=3D"true"] .gallery-fullsc=
reen-slideshow-item-src { transform: scale(1); opacity: 1; }

.gallery-fullscreen-slideshow[data-transition=3D"scale-up"] .gallery-fullsc=
reen-slideshow-item[data-active=3D"true"][data-in=3D"false"] .gallery-fulls=
creen-slideshow-item-src { transition: transform 800ms cubic-bezier(0, 0, 0=
.2, 1), opacity 800ms cubic-bezier(0, 0, 0.2, 1); transform: scale(1.1); op=
acity: 0; }

.gallery-fullscreen-slideshow[data-transition=3D"scale-down"] .gallery-full=
screen-slideshow-item-wrapper { overflow: hidden; }

.gallery-fullscreen-slideshow[data-transition=3D"scale-down"] .gallery-full=
screen-slideshow-item[data-active=3D"true"] .gallery-fullscreen-slideshow-i=
tem-src { transition: transform 800ms cubic-bezier(0.2, 0.6, 0.3, 1), opaci=
ty 800ms cubic-bezier(0.2, 0.6, 0.3, 1); }

.gallery-fullscreen-slideshow[data-transition=3D"scale-down"] .gallery-full=
screen-slideshow-item[data-next=3D"true"] .gallery-fullscreen-slideshow-ite=
m-src { transform: scale(1.1); opacity: 0; }

.gallery-fullscreen-slideshow[data-transition=3D"scale-down"] .gallery-full=
screen-slideshow-item[data-next=3D"false"] .gallery-fullscreen-slideshow-it=
em-src { transform: scale(1.1); opacity: 0; }

.gallery-fullscreen-slideshow[data-transition=3D"scale-down"] .gallery-full=
screen-slideshow-item[data-active=3D"true"][data-in=3D"true"] .gallery-full=
screen-slideshow-item-src { transform: scale(1); opacity: 1; }

.gallery-fullscreen-slideshow[data-transition=3D"scale-down"] .gallery-full=
screen-slideshow-item[data-active=3D"true"][data-in=3D"false"] .gallery-ful=
lscreen-slideshow-item-src { transition: transform 800ms cubic-bezier(0, 0,=
 0.2, 1), opacity 800ms cubic-bezier(0, 0, 0.2, 1); transform: scale(1); op=
acity: 0; }

.gallery-fullscreen-slideshow[data-transition=3D"slide-horizontal"] .galler=
y-fullscreen-slideshow-item-wrapper { overflow: hidden; }

.gallery-fullscreen-slideshow[data-transition=3D"slide-horizontal"] .galler=
y-fullscreen-slideshow-item[data-active=3D"true"] .gallery-fullscreen-slide=
show-item-src { transition: transform 800ms cubic-bezier(0.2, 0.6, 0.3, 1),=
 opacity 800ms cubic-bezier(0.2, 0.6, 0.3, 1); }

.gallery-fullscreen-slideshow[data-transition=3D"slide-horizontal"] .galler=
y-fullscreen-slideshow-item[data-next=3D"true"] .gallery-fullscreen-slidesh=
ow-item-src { transform: translateX(10%); opacity: 0; }

.gallery-fullscreen-slideshow[data-transition=3D"slide-horizontal"] .galler=
y-fullscreen-slideshow-item[data-next=3D"false"] .gallery-fullscreen-slides=
how-item-src { transform: translateX(-10%); opacity: 0; }

.gallery-fullscreen-slideshow[data-transition=3D"slide-horizontal"] .galler=
y-fullscreen-slideshow-item[data-active=3D"true"][data-in=3D"true"] .galler=
y-fullscreen-slideshow-item-src { transform: translateX(0%); opacity: 1; }

.gallery-fullscreen-slideshow[data-transition=3D"slide-horizontal"] .galler=
y-fullscreen-slideshow-item[data-active=3D"true"][data-in=3D"false"] .galle=
ry-fullscreen-slideshow-item-src { transition: transform 800ms cubic-bezier=
(0, 0, 0.2, 1), opacity 800ms cubic-bezier(0, 0, 0.2, 1); transform: transl=
ateX(0%); }

.gallery-fullscreen-slideshow[data-transition=3D"slide-vertical"] .gallery-=
fullscreen-slideshow-item-wrapper { overflow: hidden; }

.gallery-fullscreen-slideshow[data-transition=3D"slide-vertical"] .gallery-=
fullscreen-slideshow-item[data-active=3D"true"] .gallery-fullscreen-slidesh=
ow-item-src { transition: transform 800ms cubic-bezier(0.2, 0.6, 0.3, 1), o=
pacity 800ms cubic-bezier(0.2, 0.6, 0.3, 1); }

.gallery-fullscreen-slideshow[data-transition=3D"slide-vertical"] .gallery-=
fullscreen-slideshow-item[data-next=3D"true"] .gallery-fullscreen-slideshow=
-item-src { transform: translateY(10%); opacity: 0; }

.gallery-fullscreen-slideshow[data-transition=3D"slide-vertical"] .gallery-=
fullscreen-slideshow-item[data-next=3D"false"] .gallery-fullscreen-slidesho=
w-item-src { transform: translateY(-10%); opacity: 0; }

.gallery-fullscreen-slideshow[data-transition=3D"slide-vertical"] .gallery-=
fullscreen-slideshow-item[data-active=3D"true"][data-in=3D"true"] .gallery-=
fullscreen-slideshow-item-src { transform: translateY(0%); opacity: 1; }

.gallery-fullscreen-slideshow[data-transition=3D"slide-vertical"] .gallery-=
fullscreen-slideshow-item[data-active=3D"true"][data-in=3D"false"] .gallery=
-fullscreen-slideshow-item-src { transition: transform 800ms cubic-bezier(0=
, 0, 0.2, 1), opacity 800ms cubic-bezier(0, 0, 0.2, 1); transform: translat=
eY(0%); }

.gallery-masonry[data-width=3D"full-bleed"] { max-width: 100%; padding-left=
: 0px; padding-right: 0px; }

.gallery-masonry[data-width=3D"full"] { max-width: 100%; padding: 3vw; }

@media screen and (max-width: 767px) {
  .gallery-masonry[data-width=3D"full"] { padding: 6vw; }
}

.gallery-masonry[data-width=3D"inset"] { max-width: 1800px; padding: 3vw; m=
argin-left: auto; margin-right: auto; }

@media screen and (max-width: 767px) {
  .gallery-masonry[data-width=3D"inset"] { padding: 6vw; }
}

.gallery-masonry-wrapper { position: relative; width: 100%; box-sizing: bor=
der-box; }

.gallery-masonry-wrapper--ready .gallery-masonry-item { transition: transfo=
rm 600ms cubic-bezier(0.4, 0, 0.2, 1); will-change: transform; }

.gallery-masonry[data-tweaking=3D"true"] .gallery-masonry-item { transition=
: none !important; }

.gallery-masonry-image-link, .gallery-masonry-lightbox-link { display: bloc=
k; }

.gallery-masonry-lightbox-link { cursor: zoom-in; }

@media screen and (max-width: 767px) {
  .gallery-masonry-item:last-child { padding-bottom: 0px; }
}

.gallery-masonry-item-wrapper { position: relative; display: block; width: =
100%; }

.gallery-masonry-item img { position: relative; display: block; width: 100%=
; height: auto; }

.gallery-masonry-item:not([data-show]) .gallery-masonry-item-wrapper { opac=
ity: 0; animation-name: none !important; }

.gallery-masonry-item:not([data-show]) .gallery-masonry-item-caption { opac=
ity: 0; visibility: hidden; }

.gallery-masonry .gallery-masonry-wrapper { justify-content: center; align-=
items: flex-start; }

.gallery-masonry .gallery-masonry-item[data-loaded] img { height: auto !imp=
ortant; }

.gallery-masonry[data-show-captions=3D"false"] .gallery-masonry-item-captio=
n { display: none; }

.gallery-masonry[data-show-captions=3D"true"][data-animation=3D"none"] .gal=
lery-masonry-item-caption { transition: none; }

.gallery-masonry[data-animation=3D"fade-up"] .gallery-masonry-item-wrapper =
{ animation-name: tmpl-anim-fade-up; animation-duration: 800ms; animation-f=
ill-mode: both; animation-iteration-count: 1; }

.gallery-masonry[data-animation=3D"scale-up"] .gallery-masonry-item-wrapper=
 { animation-name: tmpl-anim-fade-scale-up; animation-duration: 800ms; anim=
ation-fill-mode: both; animation-iteration-count: 1; }

.gallery-masonry[data-animation=3D"stretch-up"] .gallery-masonry-item-wrapp=
er { animation-name: tmpl-anim-fade-stretch-up; animation-duration: 800ms; =
animation-fill-mode: both; animation-iteration-count: 1; }

.gallery-masonry[data-animation=3D"strips-vertical"] .gallery-masonry-item-=
wrapper { animation-name: tmpl-anim-clip-vertical-up; animation-duration: 8=
00ms; animation-fill-mode: both; animation-iteration-count: 1; }

.gallery-masonry[data-animation=3D"strips-horizontal"] .gallery-masonry-ite=
m-wrapper { animation-name: tmpl-anim-clip-horizontal-left; animation-durat=
ion: 800ms; animation-fill-mode: both; animation-iteration-count: 1; }

.user-items-list-simple { list-style: none; margin: 0px auto; display: grid=
; grid-template-columns: 1fr; }

.user-items-list-simple[data-layout-width=3D"full-bleed"] { padding-left: 0=
px; padding-right: 0px; }

.user-items-list-simple[data-layout-width=3D"full"] { padding-left: 3vw; pa=
dding-right: 3vw; }

.user-items-list-simple[data-layout-width=3D"inset"] { padding-left: 3vw; p=
adding-right: 3vw; max-width: 1800px; }

@media screen and (min-width: 576px) {
  .user-items-list-simple:not([data-num-columns=3D"1"]) { grid-template-col=
umns: repeat(2, 1fr); }
}

@media screen and (min-width: 768px) {
  .user-items-list-simple[data-num-columns=3D"6"], .user-items-list-simple[=
data-num-columns=3D"5"], .user-items-list-simple[data-num-columns=3D"4"], .=
user-items-list-simple[data-num-columns=3D"3"] { grid-template-columns: rep=
eat(3, 1fr); }
}

@media screen and (min-width: 1100px) {
  .user-items-list-simple[data-num-columns=3D"6"], .user-items-list-simple[=
data-num-columns=3D"5"], .user-items-list-simple[data-num-columns=3D"4"] { =
grid-template-columns: repeat(4, 1fr); }
}

@media screen and (min-width: 1200px) {
  .user-items-list-simple[data-num-columns=3D"5"] { grid-template-columns: =
repeat(5, 1fr); }
  .user-items-list-simple[data-num-columns=3D"6"] { grid-template-columns: =
repeat(6, 1fr); }
}

.user-items-list-simple[data-alignment-vertical=3D"top"] { align-items: fle=
x-start; }

.user-items-list-simple[data-alignment-vertical=3D"middle"] { align-items: =
center; }

.user-items-list-simple[data-alignment-vertical=3D"bottom"] { align-items: =
flex-end; }

.user-items-list-simple[data-alignment-vertical=3D"stretch"] { align-items:=
 stretch; }

.user-items-list-simple[data-alignment-vertical=3D"stretch"][data-content-o=
rder=3D"media-first"] .list-item-content { flex: 1 1 0%; display: flex; fle=
x-direction: column; justify-content: space-between; }

.user-items-list-simple[data-media-alignment=3D"left"] .list-item-media { m=
argin-left: 0px; margin-right: auto; }

.user-items-list-simple[data-media-alignment=3D"center"] .list-item-media {=
 margin-left: auto; margin-right: auto; }

.user-items-list-simple[data-media-alignment=3D"right"] .list-item-media { =
margin-left: auto; margin-right: 0px; }

.user-items-list-simple[data-title-placement=3D"left"] .list-item-content__=
title { margin-left: 0px; margin-right: auto; }

.user-items-list-simple[data-title-placement=3D"center"] .list-item-content=
__title { margin-left: auto; margin-right: auto; }

.user-items-list-simple[data-title-placement=3D"right"] .list-item-content_=
_title { margin-left: auto; margin-right: 0px; }

.user-items-list-simple[data-body-placement=3D"left"] .list-item-content__d=
escription { margin-left: 0px; margin-right: auto; }

.user-items-list-simple[data-body-placement=3D"center"] .list-item-content_=
_description { margin-left: auto; margin-right: auto; }

.user-items-list-simple[data-body-placement=3D"right"] .list-item-content__=
description { margin-left: auto; margin-right: 0px; }

.user-items-list-simple[data-button-placement=3D"left"] .list-item-content_=
_button-container { margin-left: 0px; margin-right: auto; }

.user-items-list-simple[data-button-placement=3D"center"] .list-item-conten=
t__button-container { margin-left: auto; margin-right: auto; }

.user-items-list-simple[data-button-placement=3D"right"] .list-item-content=
__button-container { margin-left: auto; margin-right: 0px; }

.user-items-list-simple[data-title-alignment=3D"left"] .list-item-content__=
title { text-align: left; }

.user-items-list-simple[data-title-alignment=3D"center"] .list-item-content=
__title { text-align: center; }

.user-items-list-simple[data-title-alignment=3D"right"] .list-item-content_=
_title { text-align: right; }

.user-items-list-simple[data-body-alignment=3D"left"] .list-item-content__d=
escription { text-align: left; }

.user-items-list-simple[data-body-alignment=3D"center"] .list-item-content_=
_description { text-align: center; }

.user-items-list-simple[data-body-alignment=3D"right"] .list-item-content__=
description { text-align: right; }

.user-items-list-simple[data-button-alignment=3D"left"] .list-item-content_=
_button-container { text-align: left; }

.user-items-list-simple[data-button-alignment=3D"center"] .list-item-conten=
t__button-container { text-align: center; }

.user-items-list-simple[data-button-alignment=3D"right"] .list-item-content=
__button-container { text-align: right; }

.user-items-list-simple .list-item { display: flex; flex-direction: column;=
 min-width: 0px; }

.user-items-list-simple[data-alignment-vertical=3D"stretch"][data-content-o=
rder=3D"content-first"] .list-item { justify-content: space-between; }

.user-items-list-simple .list-item-media-inner { position: relative; }

.user-items-list-simple .list-item-media-inner:not([data-aspect-ratio=3D"or=
iginal"]) { height: 0px; overflow: hidden; }

.user-items-list-simple .list-item-media-inner[data-aspect-ratio=3D"1:1"] {=
 padding-bottom: 100%; }

.user-items-list-simple .list-item-media-inner[data-aspect-ratio=3D"3:2"] {=
 padding-bottom: 66.67%; }

.user-items-list-simple .list-item-media-inner[data-aspect-ratio=3D"2:3"] {=
 padding-bottom: 150%; }

.user-items-list-simple .list-item-media-inner[data-aspect-ratio=3D"4:3"] {=
 padding-bottom: 75%; }

.user-items-list-simple .list-item-media-inner[data-aspect-ratio=3D"3:4"] {=
 padding-bottom: 133.33%; }

.user-items-list-simple .list-item-media-inner[data-aspect-ratio=3D"16:9"] =
{ padding-bottom: 56.25%; }

.user-items-list-simple .list-item-media-inner[data-aspect-ratio=3D"2.4:1"]=
 { padding-bottom: 41.67%; }

.user-items-list-simple .list-item-media-inner[data-aspect-ratio=3D"circle"=
] { padding-bottom: 100%; border-radius: 50%; }

.user-items-list-simple .list-image { width: 100%; min-height: 100%; height=
: auto; }

.user-items-list-simple .list-item-media-inner:not([data-aspect-ratio=3D"or=
iginal"]) .list-image { height: 100%; object-fit: cover; position: absolute=
; left: 0px; top: 0px; }

.user-items-list-simple .list-item-content__title { margin: 0px; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .user-items-list-item-container.user-items-list-simple[data-=
title-font-unit=3D"rem"] .list-item-content__title { font-size: calc((var(-=
-title-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .user-items-list-item-container.user-items-list-simple[data-=
title-font-unit=3D"rem"] .list-item-content__title { font-size: calc((var(-=
-title-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .user-items-list-item-container.user-items-list-simple[data-=
title-font-unit=3D"rem"] .list-item-content__title { font-size: calc(var(--=
title-font-size-value) * 1rem); }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .user-items-list-item-container.user-items-list-simple[data-=
description-font-unit=3D"rem"] .list-item-content__description { font-size:=
 calc((var(--body-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + =
1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .user-items-list-item-container.user-items-list-simple[data-=
description-font-unit=3D"rem"] .list-item-content__description { font-size:=
 calc((var(--body-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .user-items-list-item-container.user-items-list-simple[data-=
description-font-unit=3D"rem"] .list-item-content__description { font-size:=
 calc(var(--body-font-size-value) * 1rem); }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .user-items-list-item-container.user-items-list-simple[data-=
button-font-unit=3D"rem"] .list-item-content__button { font-size: calc((var=
(--button-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .user-items-list-item-container.user-items-list-simple[data-=
button-font-unit=3D"rem"] .list-item-content__button { font-size: calc((var=
(--button-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .user-items-list-item-container.user-items-list-simple[data-=
button-font-unit=3D"rem"] .list-item-content__button { font-size: calc(var(=
--button-font-size-value) * 1rem); }
}

.user-items-list-simple .list-item-content__description { margin: 0px; lett=
er-spacing: normal; }

.user-items-list-simple .list-item-content__description p:first-of-type { m=
argin-top: 0px; }

.user-items-list-simple .list-item-content__description p:last-of-type { ma=
rgin-bottom: 0px; }

.user-items-list-simple .list-item-content__button-container { position: re=
lative; z-index: 1; }

.user-items-list-simple .list-item-content__button { box-sizing: border-box=
; }

.user-items-list-simple .list-item-content--hidden { display: none; }

.user-items-list-banner-slideshow .slideshow-wrapper { position: relative; =
}

.user-items-list-banner-slideshow .slideshow-gutter { position: relative; o=
verflow: hidden; cursor: grab; }

.user-items-list-banner-slideshow .slideshow-gutter:focus { outline: none; =
}

.user-items-list-banner-slideshow .slideshow-gutter:focus::after { display:=
 block; box-sizing: border-box; border: 2px solid; content: ""; pointer-eve=
nts: none; position: absolute; inset: 0px; }

.user-items-list-banner-slideshow .slideshow-gutter:focus:not(:focus-visibl=
e)::after { display: none; }

.user-items-list-banner-slideshow .slideshow-holder { margin: auto; }

.user-items-list-banner-slideshow[data-layout-width=3D"full-bleed"] .slides=
how-gutter { padding-left: 0px; padding-right: 0px; }

.user-items-list-banner-slideshow[data-layout-width=3D"full-bleed"] .slides=
how-holder { max-width: 100%; }

.user-items-list-banner-slideshow[data-layout-width=3D"full"] .slideshow-gu=
tter { padding-left: 3vw; padding-right: 3vw; }

.user-items-list-banner-slideshow[data-layout-width=3D"full"] .slideshow-ho=
lder { max-width: 100%; }

.user-items-list-banner-slideshow[data-layout-width=3D"full"] .arrows-botto=
m-outer { padding-left: 3vw; padding-right: 3vw; }

.user-items-list-banner-slideshow[data-layout-width=3D"inset"] .slideshow-g=
utter { padding-left: 3vw; padding-right: 3vw; }

.user-items-list-banner-slideshow[data-layout-width=3D"inset"] .slideshow-h=
older { max-width: 1800px; }

.user-items-list-banner-slideshow[data-layout-width=3D"inset"] .arrows-bott=
om-outer { padding-left: 3vw; padding-right: 3vw; }

.user-items-list-banner-slideshow[data-layout-width=3D"inset"] .arrows-bott=
om-wrapper { max-width: 1800px; }

.user-items-list-banner-slideshow .slides { list-style-type: none; margin: =
0px; padding: 0px; display: grid; width: 100%; box-sizing: border-box; grid=
-template-columns: 1fr; grid-template-rows: 1fr; opacity: 0; transition: op=
acity 0.3s; }

@media screen and (max-width: 575px) {
  .user-items-list-banner-slideshow .slides { padding-right: 0px !important=
; }
}

.user-items-list-banner-slideshow .slides--initialized { opacity: 1; }

.user-items-list-banner-slideshow .slide { position: relative; grid-area: 1=
 / 1 / -1 / -1; box-sizing: border-box; display: flex; min-width: 0px; tran=
sform: translateX(-9999px); pointer-events: none; user-select: none; }

.user-items-list-banner-slideshow .slide a, .user-items-list-banner-slidesh=
ow .slide button { pointer-events: auto; }

.user-items-list-banner-slideshow[data-card-vertical-position=3D"top"] .sli=
de { align-items: flex-start; }

.user-items-list-banner-slideshow[data-card-vertical-position=3D"middle"] .=
slide { align-items: center; }

.user-items-list-banner-slideshow[data-card-vertical-position=3D"bottom"] .=
slide { align-items: flex-end; }

.user-items-list-banner-slideshow[data-card-horizontal-position=3D"left"] .=
slide { justify-content: flex-start; }

.user-items-list-banner-slideshow[data-card-horizontal-position=3D"center"]=
 .slide { justify-content: center; }

.user-items-list-banner-slideshow[data-card-horizontal-position=3D"right"] =
.slide { justify-content: flex-end; }

.user-items-list-banner-slideshow .slide-content { position: relative; box-=
sizing: border-box; }

@media screen and (max-width: 575px) {
  .user-items-list-banner-slideshow .slide-content { margin: 88px 0px; }
}

@media screen and (min-width: 576px) {
  .user-items-list-banner-slideshow[data-show-adjacent-slides=3D"true"] .sl=
ideshow-holder { overflow: visible; }
}

@media screen and (max-width: 575px) {
  .user-items-list-banner-slideshow[data-show-adjacent-slides=3D"true"] .sl=
ideshow-holder { overflow: hidden; }
}

.user-items-list-banner-slideshow[data-show-adjacent-slides=3D"false"] .sli=
deshow-holder { overflow: hidden; }

.user-items-list-banner-slideshow .slide-media-container { position: absolu=
te; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; }

.user-items-list-banner-slideshow .list-slideshow-image { display: block; w=
idth: 100%; height: 100%; object-fit: cover; }

.user-items-list-banner-slideshow .list-item-content__title { margin: 0px; =
}

.user-items-list-banner-slideshow .list-item-content__description { margin:=
 0px; letter-spacing: normal; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .user-items-list-item-container.user-items-list-banner-slide=
show[data-title-font-unit=3D"rem"] .list-item-content__title { font-size: c=
alc((var(--title-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1=
rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .user-items-list-item-container.user-items-list-banner-slide=
show[data-title-font-unit=3D"rem"] .list-item-content__title { font-size: c=
alc((var(--title-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .user-items-list-item-container.user-items-list-banner-slide=
show[data-title-font-unit=3D"rem"] .list-item-content__title { font-size: c=
alc(var(--title-font-size-value) * 1rem); }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .user-items-list-item-container.user-items-list-banner-slide=
show[data-description-font-unit=3D"rem"] .list-item-content__description { =
font-size: calc((var(--body-font-size-value) - 1) * calc(.012 * min(100vh, =
900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .user-items-list-item-container.user-items-list-banner-slide=
show[data-description-font-unit=3D"rem"] .list-item-content__description { =
font-size: calc((var(--body-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .user-items-list-item-container.user-items-list-banner-slide=
show[data-description-font-unit=3D"rem"] .list-item-content__description { =
font-size: calc(var(--body-font-size-value) * 1rem); }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .user-items-list-item-container.user-items-list-banner-slide=
show[data-button-font-unit=3D"rem"] .list-item-content__button { font-size:=
 calc((var(--button-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) =
+ 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .user-items-list-item-container.user-items-list-banner-slide=
show[data-button-font-unit=3D"rem"] .list-item-content__button { font-size:=
 calc((var(--button-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .user-items-list-item-container.user-items-list-banner-slide=
show[data-button-font-unit=3D"rem"] .list-item-content__button { font-size:=
 calc(var(--button-font-size-value) * 1rem); }
}

.user-items-list-banner-slideshow[data-title-alignment=3D"left"] .list-item=
-content__title { text-align: left; }

.user-items-list-banner-slideshow[data-title-alignment=3D"center"] .list-it=
em-content__title { text-align: center; }

.user-items-list-banner-slideshow[data-title-alignment=3D"right"] .list-ite=
m-content__title { text-align: right; }

.user-items-list-banner-slideshow[data-body-alignment=3D"left"] .list-item-=
content__description { text-align: left; }

.user-items-list-banner-slideshow[data-body-alignment=3D"center"] .list-ite=
m-content__description { text-align: center; }

.user-items-list-banner-slideshow[data-body-alignment=3D"right"] .list-item=
-content__description { text-align: right; }

.user-items-list-banner-slideshow[data-button-alignment=3D"left"] .list-ite=
m-content__button-container { text-align: left; }

.user-items-list-banner-slideshow[data-button-alignment=3D"center"] .list-i=
tem-content__button-container { text-align: center; }

.user-items-list-banner-slideshow[data-button-alignment=3D"right"] .list-it=
em-content__button-container { text-align: right; }

.user-items-list-banner-slideshow .arrow-container { position: absolute; to=
p: 0px; height: 100%; display: flex; align-items: center; pointer-events: n=
one; }

.user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-=
button { pointer-events: auto; cursor: pointer; display: block; appearance:=
 none; border-radius: 50%; overflow: hidden; width: 60px; height: 60px; bor=
der: none; padding: 0px; margin: 0px; transition: opacity 0.3s; position: r=
elative; background: transparent; z-index: 1; }

.user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-=
button:focus { outline: none; }

.user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-=
button:focus::after { position: absolute; height: 80%; width: 80%; border-r=
adius: 50%; border: 2px solid; content: ""; inset: 0px; margin: auto; }

.user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-=
button:focus:not(:focus-visible)::after { display: none; }

.user-items-list-banner-slideshow .arrow-button--hidden { opacity: 0; point=
er-events: none; }

.user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-=
icon-background-area { position: absolute; width: 100%; height: 100%; left:=
 0px; top: 0px; opacity: 0.7; transition: opacity 0.3s; }

.user-items-list-banner-slideshow .arrow-button:hover .user-items-list-bann=
er-slideshow__arrow-icon-background-area { opacity: 1; }

.user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-=
icon { position: relative; display: block; margin: 0px auto; width: 36px; h=
eight: 36px; }

.user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-=
icon-path { stroke-width: 2px; stroke-linejoin: round; stroke-linecap: roun=
d; fill: none; }

.user-items-list-banner-slideshow .arrows-bottom-outer { position: absolute=
; left: 0px; bottom: 0px; width: 100%; box-sizing: border-box; }

.user-items-list-banner-slideshow .arrows-bottom-wrapper { display: flex; b=
ox-sizing: border-box; margin: 0px auto; }

.user-items-list-banner-slideshow .arrows-bottom { display: grid; grid-temp=
late-columns: 1fr 1fr; gap: 20px; }

.user-items-list-banner-slideshow[data-navigation-alignment=3D"left"] .arro=
ws-bottom-wrapper { justify-content: flex-start; }

.user-items-list-banner-slideshow[data-navigation-alignment=3D"center"] .ar=
rows-bottom-wrapper { justify-content: center; }

.user-items-list-banner-slideshow[data-navigation-alignment=3D"right"] .arr=
ows-bottom-wrapper { justify-content: flex-end; }

.user-items-list-banner-slideshow .mobile-arrows { display: none; justify-c=
ontent: center; margin-top: 20px; position: absolute; bottom: 20px; left: 0=
px; width: 100%; }

.user-items-list-banner-slideshow .mobile-arrow-button { pointer-events: au=
to; appearance: none; cursor: pointer; display: block; border: none; border=
-radius: 50%; overflow: hidden; width: 48px; height: 48px; margin: 0px; pad=
ding: 0px; position: relative; background: transparent; z-index: 1; }

.user-items-list-banner-slideshow .mobile-arrow-button--left { margin-right=
: 10px; }

.user-items-list-banner-slideshow .mobile-arrow-button--hidden { opacity: 0=
; pointer-events: none; }

.user-items-list-banner-slideshow .mobile-arrow-icon-background-area { posi=
tion: absolute; width: 40px; height: 40px; left: 4px; top: 4px; transition:=
 opacity 0.3s; border-radius: 50%; }

.user-items-list-banner-slideshow .mobile-arrow-icon { position: relative; =
display: block; margin: 0px auto; width: 20px; height: 20px; }

@media screen and (max-width: 575px) {
  .user-items-list-banner-slideshow .desktop-arrows { display: none; }
  .user-items-list-banner-slideshow .mobile-arrows { display: flex; }
}

.user-items-list-banner-slideshow .progress-indicators { width: 100%; text-=
align: center; color: rgb(255, 255, 255); padding: 20px 0px; display: flex;=
 justify-content: center; }

.user-items-list-banner-slideshow .list-slideshow-bullet { appearance: none=
; background: transparent; border: 1px solid; padding: 0px; display: block;=
 width: 12px; height: 12px; border-radius: 50%; margin: 0px 6px; }

.user-items-list-banner-slideshow[data-progress-indicators-placement=3D"ins=
et"] .progress-indicators { position: absolute; bottom: 0px; }

.user-items-list-banner-slideshow[data-progress-indicators-placement=3D"ins=
et"] .list-slideshow-bullet { border-color: rgb(255, 255, 255); }

.user-items-list-banner-slideshow[data-progress-indicators-placement=3D"out=
side"] .list-slideshow-bullet { border-color: rgb(51, 51, 51); }

.user-items-list-banner-slideshow .list-item-content--hidden { display: non=
e; }

.user-items-list-banner-slideshow:not([data-has-multiple-slides]) .slidesho=
w-gutter { cursor: auto !important; }

.user-items-list-banner-slideshow:not([data-has-multiple-slides]) .arrow-co=
ntainer, .user-items-list-banner-slideshow:not([data-has-multiple-slides]) =
.mobile-arrows { display: none; }

.user-items-list-banner-slideshow:not([data-has-multiple-slides]) .slide { =
pointer-events: auto; user-select: auto; }

.user-items-list-carousel__gutter { position: relative; overflow: hidden; c=
ursor: grab; }

.user-items-list-carousel__gutter:focus { outline: none; }

.user-items-list-carousel__gutter:focus::after { display: block; box-sizing=
: border-box; border: 2px solid; content: ""; pointer-events: none; positio=
n: absolute; inset: 0px; }

.user-items-list-carousel__gutter:focus:not(:focus-visible)::after { displa=
y: none; }

.user-items-list-carousel__slideshow-holder { position: relative; margin: 0=
px auto; }

.user-items-list-carousel[data-layout-width=3D"full-bleed"] .user-items-lis=
t-carousel__gutter, .user-items-list-carousel[data-layout-width=3D"full-ble=
ed"] .arrows-bottom-wrapper { padding-left: 0px; padding-right: 0px; }

.user-items-list-carousel[data-layout-width=3D"full-bleed"][data-show-adjac=
ent-slides=3D"true"] .user-items-list-carousel__arrow-wrapper { width: calc=
(100% + 0px); max-width: calc(100% - 40px); }

.user-items-list-carousel[data-layout-width=3D"full-bleed"][data-show-adjac=
ent-slides=3D"false"] .user-items-list-carousel__arrow-wrapper { width: cal=
c(100% + 0px); max-width: 100%; }

.user-items-list-carousel[data-layout-width=3D"full"] .user-items-list-caro=
usel__gutter, .user-items-list-carousel[data-layout-width=3D"full"] .arrows=
-bottom-wrapper { padding-left: 3vw; padding-right: 3vw; }

.user-items-list-carousel[data-layout-width=3D"full"][data-show-adjacent-sl=
ides=3D"true"] .user-items-list-carousel__arrow-wrapper { width: calc(100% =
- 6vw); max-width: calc(100% - 40px); }

.user-items-list-carousel[data-layout-width=3D"full"][data-show-adjacent-sl=
ides=3D"false"] .user-items-list-carousel__arrow-wrapper { width: calc(100%=
 - 6vw); max-width: 100%; }

.user-items-list-carousel[data-layout-width=3D"inset"] .user-items-list-car=
ousel__gutter { padding-left: 3vw; padding-right: 3vw; }

.user-items-list-carousel[data-layout-width=3D"inset"] .user-items-list-car=
ousel__slideshow-holder { max-width: 1800px; }

.user-items-list-carousel[data-layout-width=3D"inset"] .arrows-bottom-wrapp=
er { padding-left: 3vw; padding-right: 3vw; box-sizing: content-box; max-wi=
dth: 1800px; margin-left: auto; margin-right: auto; }

.user-items-list-carousel[data-layout-width=3D"inset"][data-show-adjacent-s=
lides=3D"true"] .user-items-list-carousel__arrow-wrapper { width: calc(100%=
 - 6vw); max-width: calc(1760px); }

.user-items-list-carousel[data-layout-width=3D"inset"][data-show-adjacent-s=
lides=3D"false"] .user-items-list-carousel__arrow-wrapper { width: calc(100=
% - 6vw); max-width: 1800px; }

@media screen and (min-width: 576px) {
  .user-items-list-carousel[data-show-adjacent-slides=3D"true"] .user-items=
-list-carousel__slides-revealer { overflow: visible; }
  .user-items-list-carousel[data-show-adjacent-slides=3D"true"] .user-items=
-list-carousel__slides, .user-items-list-carousel[data-show-adjacent-slides=
=3D"true"] .user-items-list-carousel__arrow-wrapper--left { padding-right: =
40px; }
  .user-items-list-carousel[data-show-adjacent-slides=3D"true"] .user-items=
-list-carousel__arrow-wrapper--right { padding-left: 40px; }
}

@media screen and (max-width: 575px) {
  .user-items-list-carousel[data-show-adjacent-slides=3D"true"] .user-items=
-list-carousel__slides-revealer { overflow: hidden; }
}

.user-items-list-carousel[data-show-adjacent-slides=3D"false"] .user-items-=
list-carousel__slides-revealer { overflow: hidden; }

.user-items-list-carousel__slides { margin: 0px; padding: 0px; width: 100%;=
 box-sizing: border-box; display: grid; grid-template-rows: 1fr; grid-templ=
ate-columns: 1fr; list-style-type: none; opacity: 0; transition: opacity 0.=
3s; }

@media screen and (max-width: 575px) {
  .user-items-list-carousel__slides { gap: 20px !important; }
}

.user-items-list-carousel__slides--initialized { opacity: 1; }

.user-items-list-carousel__slide { box-sizing: border-box; grid-area: 1 / 1=
 / 2 / 2; width: 100%; min-width: 0px; display: flex; flex-direction: colum=
n; transform: translateX(-9999px); pointer-events: none; user-select: none;=
 }

.user-items-list-carousel__slide a, .user-items-list-carousel__slide button=
 { pointer-events: auto; }

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .user-items-list-item-container.user-items-list-carousel[dat=
a-title-font-unit=3D"rem"] .list-item-content__title { font-size: calc((var=
(--title-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .user-items-list-item-container.user-items-list-carousel[dat=
a-title-font-unit=3D"rem"] .list-item-content__title { font-size: calc((var=
(--title-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .user-items-list-item-container.user-items-list-carousel[dat=
a-title-font-unit=3D"rem"] .list-item-content__title { font-size: calc(var(=
--title-font-size-value) * 1rem); }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .user-items-list-item-container.user-items-list-carousel[dat=
a-description-font-unit=3D"rem"] .list-item-content__description { font-siz=
e: calc((var(--body-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) =
+ 1rem); }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .user-items-list-item-container.user-items-list-carousel[dat=
a-description-font-unit=3D"rem"] .list-item-content__description { font-siz=
e: calc((var(--body-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .user-items-list-item-container.user-items-list-carousel[dat=
a-description-font-unit=3D"rem"] .list-item-content__description { font-siz=
e: calc(var(--body-font-size-value) * 1rem); }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  #siteWrapper .user-items-list-item-container.user-items-list-carousel[dat=
a-button-font-unit=3D"rem"] .list-item-content__button { font-size: calc((v=
ar(--button-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem);=
 }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  #siteWrapper .user-items-list-item-container.user-items-list-carousel[dat=
a-button-font-unit=3D"rem"] .list-item-content__button { font-size: calc((v=
ar(--button-font-size-value) - 1) * 1.2vw + 1rem); }
}

@media screen and (min-width: 1908px) {
  #siteWrapper .user-items-list-item-container.user-items-list-carousel[dat=
a-button-font-unit=3D"rem"] .list-item-content__button { font-size: calc(va=
r(--button-font-size-value) * 1rem); }
}

.user-items-list-carousel .list-item-content__title { margin: 0px; }

.user-items-list-carousel .list-item-content__description { margin: 0px; le=
tter-spacing: normal; }

.user-items-list-carousel .list-item-content__description p:first-of-type {=
 margin-top: 0px; }

.user-items-list-carousel .list-item-content__description p:last-of-type { =
margin-bottom: 0px; }

.user-items-list-carousel[data-media-alignment=3D"left"] .user-items-list-c=
arousel__media-container { margin-left: 0px; margin-right: auto; }

.user-items-list-carousel[data-media-alignment=3D"center"] .user-items-list=
-carousel__media-container { margin-left: auto; margin-right: auto; }

.user-items-list-carousel[data-media-alignment=3D"right"] .user-items-list-=
carousel__media-container { margin-left: auto; margin-right: 0px; }

.user-items-list-carousel[data-title-placement=3D"left"] .list-item-content=
__title { margin-left: 0px; margin-right: auto; }

.user-items-list-carousel[data-title-placement=3D"center"] .list-item-conte=
nt__title { margin-left: auto; margin-right: auto; }

.user-items-list-carousel[data-title-placement=3D"right"] .list-item-conten=
t__title { margin-left: auto; margin-right: 0px; }

.user-items-list-carousel[data-body-placement=3D"left"] .list-item-content_=
_description { margin-left: 0px; margin-right: auto; }

.user-items-list-carousel[data-body-placement=3D"center"] .list-item-conten=
t__description { margin-left: auto; margin-right: auto; }

.user-items-list-carousel[data-body-placement=3D"right"] .list-item-content=
__description { margin-left: auto; margin-right: 0px; }

.user-items-list-carousel[data-button-placement=3D"left"] .list-item-conten=
t__button-container { margin-left: 0px; margin-right: auto; }

.user-items-list-carousel[data-button-placement=3D"center"] .list-item-cont=
ent__button-container { margin-left: auto; margin-right: auto; }

.user-items-list-carousel[data-button-placement=3D"right"] .list-item-conte=
nt__button-container { margin-left: auto; margin-right: 0px; }

.user-items-list-carousel[data-title-alignment=3D"left"] .list-item-content=
__title { text-align: left; }

.user-items-list-carousel[data-title-alignment=3D"center"] .list-item-conte=
nt__title { text-align: center; }

.user-items-list-carousel[data-title-alignment=3D"right"] .list-item-conten=
t__title { text-align: right; }

.user-items-list-carousel[data-body-alignment=3D"left"] .list-item-content_=
_description { text-align: left; }

.user-items-list-carousel[data-body-alignment=3D"center"] .list-item-conten=
t__description { text-align: center; }

.user-items-list-carousel[data-body-alignment=3D"right"] .list-item-content=
__description { text-align: right; }

.user-items-list-carousel[data-button-alignment=3D"left"] .list-item-conten=
t__button-container { text-align: left; }

.user-items-list-carousel[data-button-alignment=3D"center"] .list-item-cont=
ent__button-container { text-align: center; }

.user-items-list-carousel[data-button-alignment=3D"right"] .list-item-conte=
nt__button-container { text-align: right; }

.user-items-list-carousel[data-max-columns=3D"1"] .user-items-list-carousel=
__slides, .user-items-list-carousel[data-max-columns=3D"2"] .user-items-lis=
t-carousel__slides, .user-items-list-carousel[data-max-columns=3D"3"] .user=
-items-list-carousel__slides, .user-items-list-carousel[data-max-columns=3D=
"4"] .user-items-list-carousel__slides, .user-items-list-carousel[data-max-=
columns=3D"5"] .user-items-list-carousel__slides, .user-items-list-carousel=
[data-max-columns=3D"6"] .user-items-list-carousel__slides, .user-items-lis=
t-carousel[data-max-columns=3D"1"] .user-items-list-carousel__arrow-wrapper=
, .user-items-list-carousel[data-max-columns=3D"2"] .user-items-list-carous=
el__arrow-wrapper, .user-items-list-carousel[data-max-columns=3D"3"] .user-=
items-list-carousel__arrow-wrapper, .user-items-list-carousel[data-max-colu=
mns=3D"4"] .user-items-list-carousel__arrow-wrapper, .user-items-list-carou=
sel[data-max-columns=3D"5"] .user-items-list-carousel__arrow-wrapper, .user=
-items-list-carousel[data-max-columns=3D"6"] .user-items-list-carousel__arr=
ow-wrapper { grid-template-columns: repeat(1, 1fr); }

@media screen and (min-width: 576px) {
  .user-items-list-carousel[data-max-columns=3D"2"] .user-items-list-carous=
el__slides, .user-items-list-carousel[data-max-columns=3D"3"] .user-items-l=
ist-carousel__slides, .user-items-list-carousel[data-max-columns=3D"4"] .us=
er-items-list-carousel__slides, .user-items-list-carousel[data-max-columns=
=3D"5"] .user-items-list-carousel__slides, .user-items-list-carousel[data-m=
ax-columns=3D"6"] .user-items-list-carousel__slides, .user-items-list-carou=
sel[data-max-columns=3D"2"] .user-items-list-carousel__arrow-wrapper, .user=
-items-list-carousel[data-max-columns=3D"3"] .user-items-list-carousel__arr=
ow-wrapper, .user-items-list-carousel[data-max-columns=3D"4"] .user-items-l=
ist-carousel__arrow-wrapper, .user-items-list-carousel[data-max-columns=3D"=
5"] .user-items-list-carousel__arrow-wrapper, .user-items-list-carousel[dat=
a-max-columns=3D"6"] .user-items-list-carousel__arrow-wrapper { grid-templa=
te-columns: repeat(2, 1fr); }
}

@media screen and (min-width: 992px) {
  .user-items-list-carousel[data-max-columns=3D"3"] .user-items-list-carous=
el__slides, .user-items-list-carousel[data-max-columns=3D"4"] .user-items-l=
ist-carousel__slides, .user-items-list-carousel[data-max-columns=3D"5"] .us=
er-items-list-carousel__slides, .user-items-list-carousel[data-max-columns=
=3D"6"] .user-items-list-carousel__slides, .user-items-list-carousel[data-m=
ax-columns=3D"3"] .user-items-list-carousel__arrow-wrapper, .user-items-lis=
t-carousel[data-max-columns=3D"4"] .user-items-list-carousel__arrow-wrapper=
, .user-items-list-carousel[data-max-columns=3D"5"] .user-items-list-carous=
el__arrow-wrapper, .user-items-list-carousel[data-max-columns=3D"6"] .user-=
items-list-carousel__arrow-wrapper { grid-template-columns: repeat(3, 1fr);=
 }
}

@media screen and (min-width: 1100px) {
  .user-items-list-carousel[data-max-columns=3D"4"] .user-items-list-carous=
el__slides, .user-items-list-carousel[data-max-columns=3D"5"] .user-items-l=
ist-carousel__slides, .user-items-list-carousel[data-max-columns=3D"6"] .us=
er-items-list-carousel__slides, .user-items-list-carousel[data-max-columns=
=3D"4"] .user-items-list-carousel__arrow-wrapper, .user-items-list-carousel=
[data-max-columns=3D"5"] .user-items-list-carousel__arrow-wrapper, .user-it=
ems-list-carousel[data-max-columns=3D"6"] .user-items-list-carousel__arrow-=
wrapper { grid-template-columns: repeat(4, 1fr); }
}

@media screen and (min-width: 1200px) {
  .user-items-list-carousel[data-max-columns=3D"5"] .user-items-list-carous=
el__slides, .user-items-list-carousel[data-max-columns=3D"5"] .user-items-l=
ist-carousel__arrow-wrapper { grid-template-columns: repeat(5, 1fr); }
  .user-items-list-carousel[data-max-columns=3D"6"] .user-items-list-carous=
el__slides, .user-items-list-carousel[data-max-columns=3D"6"] .user-items-l=
ist-carousel__arrow-wrapper { grid-template-columns: repeat(6, 1fr); }
}

.user-items-list-carousel[data-alignment-vertical=3D"top"] .user-items-list=
-carousel__slide { align-self: flex-start; }

.user-items-list-carousel[data-alignment-vertical=3D"middle"] .user-items-l=
ist-carousel__slide { align-self: center; }

.user-items-list-carousel[data-alignment-vertical=3D"bottom"] .user-items-l=
ist-carousel__slide { align-self: flex-end; }

.user-items-list-carousel[data-alignment-vertical=3D"stretch"] .user-items-=
list-carousel__slide { align-self: stretch; }

.user-items-list-carousel[data-alignment-vertical=3D"stretch"][data-content=
-order=3D"media-first"] .list-item-content { flex: 1 1 0%; display: flex; f=
lex-direction: column; justify-content: space-between; }

.user-items-list-carousel__arrow-wrapper { pointer-events: none; position: =
absolute; top: 0px; height: 100%; box-sizing: border-box; display: grid; gr=
id-template-rows: 1fr; grid-template-columns: 1fr; }

.user-items-list-carousel__arrow-wrapper--left { left: 0px; }

.user-items-list-carousel__arrow-wrapper--right { right: 0px; }

.user-items-list-carousel__arrow-wrapper--right .user-items-list-carousel__=
arrow-container { justify-self: right; }

.user-items-list-carousel__arrow-wrapper--right .user-items-list-carousel__=
arrow-icon-holder { justify-content: flex-end; }

.user-items-list-carousel__arrow-container { position: absolute; top: 0px; =
height: 100%; width: 100%; box-sizing: border-box; grid-column: 1 / 2; }

.user-items-list-carousel__arrow-wrapper--left .user-items-list-carousel__a=
rrow-container { grid-column: 1 / 2; }

.user-items-list-carousel__arrow-wrapper--right .user-items-list-carousel__=
arrow-container { grid-column: -1 / -2; }

.user-items-list-carousel__arrow-positioner { box-sizing: border-box; width=
: 100%; }

.user-items-list-carousel__arrow-icon-holder { position: absolute; left: 0p=
x; top: 0px; width: 100%; height: 100%; display: flex; align-items: center;=
 }

.user-items-list-carousel__arrow-button { pointer-events: auto; appearance:=
 none; cursor: pointer; display: block; border: none; border-radius: 50%; o=
verflow: hidden; width: 60px; height: 60px; margin: 0px; padding: 0px; tran=
sition: opacity 0.3s; position: relative; background: transparent; z-index:=
 1; }

.user-items-list-carousel__arrow-button:focus { outline: none; }

.user-items-list-carousel__arrow-button:focus::after { position: absolute; =
height: 80%; width: 80%; border-radius: 50%; border: 2px solid; content: ""=
; inset: 0px; margin: auto; }

.user-items-list-carousel__arrow-button:focus:not(:focus-visible)::after { =
display: none; }

.user-items-list-carousel__arrow-button--hidden { opacity: 0; pointer-event=
s: none; }

.user-items-list-carousel__arrow-icon-background-area { position: absolute;=
 width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.7; transition: =
opacity 0.3s; }

.user-items-list-carousel__arrow-button:hover .user-items-list-carousel__ar=
row-icon-background-area { opacity: 1; }

.user-items-list-carousel__arrow-icon { position: relative; display: block;=
 margin: 0px auto; width: 36px; height: 36px; }

.user-items-list-carousel__arrow-icon-path { stroke-width: 2px; stroke-line=
join: round; stroke-linecap: round; fill: none; }

.arrows-bottom-wrapper { display: flex; }

.arrows-bottom { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; =
}

.user-items-list-carousel[data-navigation-alignment=3D"left"] .arrows-botto=
m-wrapper { justify-content: flex-start; }

.user-items-list-carousel[data-navigation-alignment=3D"center"] .arrows-bot=
tom-wrapper { justify-content: center; }

.user-items-list-carousel[data-navigation-alignment=3D"right"] .arrows-bott=
om-wrapper { justify-content: flex-end; }

.user-items-list-carousel .mobile-arrows { display: none; justify-content: =
center; margin-top: 20px; }

.user-items-list-carousel .mobile-arrow-button { pointer-events: auto; appe=
arance: none; cursor: pointer; display: block; border: none; border-radius:=
 50%; overflow: hidden; width: 48px; height: 48px; margin: 0px; padding: 0p=
x; position: relative; background: transparent; z-index: 1; }

.user-items-list-carousel .mobile-arrow-button--left { margin-right: 10px; =
}

.user-items-list-carousel .mobile-arrow-button--hidden { opacity: 0; pointe=
r-events: none; }

.user-items-list-carousel .mobile-arrow-icon-background-area { position: ab=
solute; width: 40px; height: 40px; left: 4px; top: 4px; transition: opacity=
 0.3s; border-radius: 50%; }

.user-items-list-carousel .mobile-arrow-icon { position: relative; display:=
 block; margin: 0px auto; width: 20px; height: 20px; }

@media screen and (max-width: 575px) {
  .user-items-list-carousel .desktop-arrows { display: none; }
  .user-items-list-carousel .mobile-arrows { display: flex; }
}

[data-is-media-enabled=3D"true"] .user-items-list-carousel__media-inner, [d=
ata-is-media-enabled=3D"true"] .user-items-list-carousel__arrow-positioner =
{ position: relative; }

[data-is-media-enabled=3D"true"] .user-items-list-carousel__media-inner:not=
([data-media-aspect-ratio=3D"original"]), [data-is-media-enabled=3D"true"] =
.user-items-list-carousel__arrow-positioner:not([data-media-aspect-ratio=3D=
"original"]) { height: 0px; }

[data-is-media-enabled=3D"true"] .user-items-list-carousel__media-inner[dat=
a-media-aspect-ratio=3D"1:1"], [data-is-media-enabled=3D"true"] .user-items=
-list-carousel__arrow-positioner[data-media-aspect-ratio=3D"1:1"] { padding=
-bottom: 100%; }

[data-is-media-enabled=3D"true"] .user-items-list-carousel__media-inner[dat=
a-media-aspect-ratio=3D"3:2"], [data-is-media-enabled=3D"true"] .user-items=
-list-carousel__arrow-positioner[data-media-aspect-ratio=3D"3:2"] { padding=
-bottom: 66.67%; }

[data-is-media-enabled=3D"true"] .user-items-list-carousel__media-inner[dat=
a-media-aspect-ratio=3D"2:3"], [data-is-media-enabled=3D"true"] .user-items=
-list-carousel__arrow-positioner[data-media-aspect-ratio=3D"2:3"] { padding=
-bottom: 150%; }

[data-is-media-enabled=3D"true"] .user-items-list-carousel__media-inner[dat=
a-media-aspect-ratio=3D"4:3"], [data-is-media-enabled=3D"true"] .user-items=
-list-carousel__arrow-positioner[data-media-aspect-ratio=3D"4:3"] { padding=
-bottom: 75%; }

[data-is-media-enabled=3D"true"] .user-items-list-carousel__media-inner[dat=
a-media-aspect-ratio=3D"3:4"], [data-is-media-enabled=3D"true"] .user-items=
-list-carousel__arrow-positioner[data-media-aspect-ratio=3D"3:4"] { padding=
-bottom: 133.33%; }

[data-is-media-enabled=3D"true"] .user-items-list-carousel__media-inner[dat=
a-media-aspect-ratio=3D"16:9"], [data-is-media-enabled=3D"true"] .user-item=
s-list-carousel__arrow-positioner[data-media-aspect-ratio=3D"16:9"] { paddi=
ng-bottom: 56.25%; }

[data-is-media-enabled=3D"true"] .user-items-list-carousel__media-inner[dat=
a-media-aspect-ratio=3D"2.4:1"], [data-is-media-enabled=3D"true"] .user-ite=
ms-list-carousel__arrow-positioner[data-media-aspect-ratio=3D"2.4:1"] { pad=
ding-bottom: 41.67%; }

[data-is-media-enabled=3D"true"] .user-items-list-carousel__media-inner[dat=
a-media-aspect-ratio=3D"circle"], [data-is-media-enabled=3D"true"] .user-it=
ems-list-carousel__arrow-positioner[data-media-aspect-ratio=3D"circle"] { p=
adding-bottom: 100%; }

[data-is-media-enabled=3D"true"] .user-items-list-carousel__media-inner:not=
([data-media-aspect-ratio=3D"original"]) { overflow: hidden; }

[data-is-media-enabled=3D"true"] .user-items-list-carousel__media-inner[dat=
a-media-aspect-ratio=3D"circle"] { border-radius: 50%; }

.user-items-list-carousel__arrow-positioner[data-media-aspect-ratio=3D"orig=
inal"], .user-items-list-carousel[data-is-media-enabled=3D"false"] .user-it=
ems-list-carousel__arrow-positioner, .user-items-list-carousel[data-is-card=
-enabled=3D"true"] .user-items-list-carousel__arrow-positioner, .user-items=
-list-carousel:not([data-media-width-value=3D"100"][data-media-width-unit=
=3D"%"]) .user-items-list-carousel__arrow-positioner { height: 100%; paddin=
g-bottom: 0px; }

.user-items-list-carousel__media { display: block; width: 100%; }

.user-items-list-carousel__media-inner:not([data-media-aspect-ratio=3D"orig=
inal"]) .user-items-list-carousel__media { height: 100%; object-fit: cover;=
 position: absolute; left: 0px; top: 0px; }

.list-item-content--hidden { display: none; }

.user-items-list .list-section-title { margin-left: auto; margin-right: aut=
o; padding-left: 3vw; padding-right: 3vw; }

.user-items-list .list-section-title p { margin: 0px; }

.user-items-list .list-section-title[data-section-title-alignment=3D"left"]=
 { text-align: left; }

.user-items-list .list-section-title[data-section-title-alignment=3D"center=
"] { text-align: center; }

.user-items-list .list-section-title[data-section-title-alignment=3D"right"=
] { text-align: right; }

.user-items-list[data-layout-width=3D"inset"] .list-section-title { max-wid=
th: 1800px; }

.user-items-list .list-section-button-container { margin-left: auto; margin=
-right: auto; padding-left: 3vw; padding-right: 3vw; }

.user-items-list .list-section-button-container[data-section-button-alignme=
nt=3D"left"] { text-align: left; }

.user-items-list .list-section-button-container[data-section-button-alignme=
nt=3D"center"] { text-align: center; }

.user-items-list .list-section-button-container[data-section-button-alignme=
nt=3D"right"] { text-align: right; }

.user-items-list[data-layout-width=3D"inset"] .list-section-button-containe=
r { max-width: 1800px; }

.yui3-squarespacecalendar span.item-time--12hr, .yui3-squarespacecalendar d=
iv.flyoutitem-datetime--12hr { display: none; }

.yui3-squarespacecalendar span.item-time--localized, .yui3-squarespacecalen=
dar div.flyoutitem-datetime--localized { display: block; }

body.sqs-site-styles-active, body.sqs-edit-mode-active { --header-fixed-top=
-offset: 0px; }

body.header--menu-open { overflow: hidden; }

.hide-burger { display: none !important; }

body:not(.header--menu-open) [data-header-style=3D"solid"].header .header-t=
itle-text a { color: var(--solidHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"solid"].header .header-n=
av-wrapper a { color: var(--solidHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"solid"].header .header-n=
av-wrapper .header-nav-item--active a { color: var(--solidHeaderNavigationC=
olor); }

body:not(.header--menu-open) [data-header-style=3D"solid"].header .language=
-picker { color: var(--solidHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"solid"].header .user-acc=
ounts-text-link { color: var(--solidHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"solid"].header .sqs-cust=
om-cart:not(.header-icon-border-style-solid).cart-style-text { color: var(-=
-solidHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"solid"].header .sqs-cust=
om-cart.header-icon-border-shape-none .icon-cart-quantity { color: var(--so=
lidHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"solid"].header .burger-i=
nner .top-bun, body:not(.header--menu-open) [data-header-style=3D"solid"].h=
eader .burger-inner .patty, body:not(.header--menu-open) [data-header-style=
=3D"solid"].header .burger-inner .bottom-bun { background-color: var(--soli=
dHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"solid"].header .header-i=
con:not(.header-icon-border-shape-none).header-icon-border-style-outline { =
color: var(--solidHeaderNavigationColor); box-shadow: 0px 0px 0px 2px var(-=
-solidHeaderNavigationColor) inset; }

body:not(.header--menu-open) [data-header-style=3D"solid"].header .header-a=
ctions .icon--stroke svg { stroke: var(--solidHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"solid"].header .header-a=
ctions .icon--fill svg { fill: var(--solidHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"solid"].header .header-n=
av-folder-content, body:not(.header--menu-open) [data-header-style=3D"solid=
"].header .language-picker-content { background-color: var(--solidHeaderBac=
kgroundColor); }

body:not(.header--menu-open) [data-header-style=3D"gradient"].header .heade=
r-title-text a { color: var(--gradientHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"gradient"].header .heade=
r-nav-wrapper a { color: var(--gradientHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"gradient"].header .heade=
r-nav-wrapper .header-nav-item--active a { color: var(--gradientHeaderNavig=
ationColor); }

body:not(.header--menu-open) [data-header-style=3D"gradient"].header .langu=
age-picker { color: var(--gradientHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"gradient"].header .user-=
accounts-text-link { color: var(--gradientHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"gradient"].header .sqs-c=
ustom-cart:not(.header-icon-border-style-solid).cart-style-text { color: va=
r(--gradientHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"gradient"].header .sqs-c=
ustom-cart.header-icon-border-shape-none .icon-cart-quantity { color: var(-=
-gradientHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"gradient"].header .burge=
r-inner .top-bun, body:not(.header--menu-open) [data-header-style=3D"gradie=
nt"].header .burger-inner .patty, body:not(.header--menu-open) [data-header=
-style=3D"gradient"].header .burger-inner .bottom-bun { background-color: v=
ar(--gradientHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"gradient"].header .heade=
r-icon:not(.header-icon-border-shape-none).header-icon-border-style-outline=
 { color: var(--gradientHeaderNavigationColor); box-shadow: 0px 0px 0px 2px=
 var(--gradientHeaderNavigationColor) inset; }

body:not(.header--menu-open) [data-header-style=3D"gradient"].header .heade=
r-actions .icon--stroke svg { stroke: var(--gradientHeaderNavigationColor);=
 }

body:not(.header--menu-open) [data-header-style=3D"gradient"].header .heade=
r-actions .icon--fill svg { fill: var(--gradientHeaderNavigationColor); }

body:not(.header--menu-open) [data-header-style=3D"gradient"].header .heade=
r-nav-folder-content, body:not(.header--menu-open) [data-header-style=3D"gr=
adient"].header .language-picker-content { background-color: var(--gradient=
HeaderBackgroundColor); }

.header { z-index: 10; position: absolute; top: 0px; right: 0px; left: 0px;=
 line-height: 1; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); pointer-eve=
nts: none; transition: transform 140ms ease-in-out; }

.header .sqs-announcement-bar-dropzone { position: relative; z-index: 3; po=
inter-events: auto; }

.header .sqs-announcement-bar-close, .header .sqs-announcement-bar-url { ou=
tline-offset: -2px; }

.header .header-announcement-bar-wrapper { position: relative; z-index: 2; =
width: 100%; box-sizing: border-box; padding: 1vw 3vw; pointer-events: auto=
; }

.header .header-announcement-bar-wrapper .header-border, .header .header-an=
nouncement-bar-wrapper .header-dropshadow, .header .header-announcement-bar=
-wrapper .header-background-gradient, .header .header-announcement-bar-wrap=
per .header-background-solid, .header .header-announcement-bar-wrapper .hea=
der-blur-background { width: 100%; height: 100%; box-sizing: border-box; po=
sition: absolute; top: 0px; left: 0px; pointer-events: none; }

@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) =
{
  .header-blur-background { background-color: rgba(255, 255, 255, 0.5); }
}

body:not(.header--menu-open) .header .header-announcement-bar-wrapper [data=
-header-style=3D"solid"].header-background-solid { background-color: var(--=
solidHeaderBackgroundColor); }

body:not(.header--menu-open) .header .header-announcement-bar-wrapper [data=
-header-style=3D"gradient"][data-gradient-type=3D"faded"].header-background=
-gradient { background: linear-gradient(var(--gradientHeaderBackgroundColor=
), transparent); }

.header .header-announcement-bar-wrapper .header-border { z-index: 1; }

.header .header-announcement-bar-wrapper .header-border[data-header-border=
=3D"true"] { border: solid var(--headerBorderColor); }

.header--menu-open .header .header-announcement-bar-wrapper .header-border =
{ visibility: hidden; }

.header .header-announcement-bar-wrapper .header-dropshadow[data-header-dro=
pshadow=3D"true"] { color: var(--headerDropShadowColor); opacity: 0.15; }

.header--menu-open .header .header-announcement-bar-wrapper .header-dropsha=
dow { visibility: hidden; }

.header--menu-open .header .header-announcement-bar-wrapper .header-blur-ba=
ckground { visibility: hidden; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header .header-announcement-bar-wrapper { padding: 6vw; }
}

.tweak-fixed-header:not(.sqs-edit-mode-active):not(.sqs-site-styles-active)=
 .header { position: fixed; }

.tweak-fixed-header:not(.sqs-edit-mode-active):not(.sqs-site-styles-active)=
 .header.shrink .header-announcement-bar-wrapper { padding-top: 1vw; paddin=
g-bottom: 1vw; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .tweak-fixed-header:not(.sqs-edit-mode-active):not(.sqs-site-styles-activ=
e) .header.shrink .header-announcement-bar-wrapper { padding-top: 2vmax; pa=
dding-bottom: 2vmax; }
}

body.tweak-transparent-header .header:not(.shrink):not(.transparent-header-=
theme--override) { transition: background 300ms ease-in-out, padding 140ms =
ease-in-out, transform 140ms ease-in-out 140ms; background-color: transpare=
nt !important; }

.header .tweak-transparent-header .sections .page-section:first-child.backg=
round-width--full-bleed.has-background .section-background::after { content=
: ""; display: block; position: absolute; inset: 0px; opacity: 0.05; }

.tweak-fixed-header .header { transition: background 140ms ease-in-out 140m=
s, transform 140ms ease-in-out; }

.tweak-fixed-header .header .header-announcement-bar-wrapper { transition: =
padding 140ms ease-in-out; }

.header .header-nav-wrapper a, .header .language-item a { text-decoration: =
none; backface-visibility: hidden; padding: 0.1em 0px; }

.header .Cart-inner { position: relative; display: flex; }

.header .header-skip-link { position: absolute; padding: 1em 1.5em; box-siz=
ing: border-box; text-decoration: underline; z-index: 2; max-width: calc(-2=
.6em + 100vw); top: 1.5em; left: -1000em; }

.header .header-skip-link:focus { left: 1.3em; }

.header-inner { position: relative; z-index: 1; display: flex; align-items:=
 center; width: 100%; height: inherit; }

.header-width-inset .header-inner { max-width: 1800px; padding-left: 0px; p=
adding-right: 0px; margin: 0px auto; }

.header-background, .header-background::after { position: absolute; inset: =
0px; transition: opacity 400ms cubic-bezier(0.4, 0, 0.2, 1); will-change: o=
pacity; }

.header-background::after { content: ""; opacity: 0; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-background::after { box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px;=
 opacity: 0; transform: matrix(1, 0, 0, 1, 0, 0); }
}

.header--background .header-background::after { opacity: 1; transform: matr=
ix(1, 0, 0, 1, 0, 0); }

.header-display { position: relative; display: flex; width: 100%; box-sizin=
g: border-box; justify-content: flex-start; align-items: center; }

.header-display-mobile { display: none; position: relative; width: 100%; bo=
x-sizing: border-box; justify-content: flex-start; align-items: center; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-display-mobile { display: flex; }
}

.header-display-mobile .showOnDesktop { display: flex; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-display-mobile .showOnDesktop { display: none; }
}

.header-display-desktop { position: relative; display: flex; width: 100%; b=
ox-sizing: border-box; justify-content: flex-start; align-items: center; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-display-desktop { display: none; }
}

.header-display-desktop .showOnMobile { display: none; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-display-desktop .showOnMobile { display: flex; }
}

.header-title-nav-wrapper { display: flex; flex-wrap: nowrap; flex: 1 0 67%=
; align-items: center; }

.header-title { flex-grow: 0; flex-shrink: 0; backface-visibility: hidden; =
}

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-title { flex-grow: 1; }
}

.header-title-logo { width: auto; font-size: 0px; }

.header-title-logo a { display: inline-block; max-width: 100%; max-height: =
117px; }

.header-title-logo img { width: auto; max-width: 100%; max-height: 117px; }

@media screen and (max-width: 767px) {
  .header-title-logo a { max-height: 60px; }
  .header-title-logo img { max-height: 60px; }
}

.header-title-text { margin: 0px; }

.header-title-text a { opacity: 1; }

.header-title .header-mobile-logo { display: none; }

.header-burger { display: none; align-items: center; justify-content: cente=
r; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-burger { display: flex; }
}

.header-nav { flex-grow: 1; flex-shrink: 1; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-nav { display: none; }
}

.header-nav-list { display: inline-flex; flex-wrap: wrap; }

.header-nav-list > div { white-space: nowrap; }

.header-nav .header-nav-item--folder { position: relative; }

.header-nav .header-nav-item--folder .header-nav-folder-content { opacity: =
0; pointer-events: none; position: absolute; top: auto; left: -1em; padding=
: 0.5em 1em; text-align: left; min-width: 200px; z-index: 10; }

.header-nav .header-nav-item--folder .header-nav-folder-content .header-nav=
-folder-item { line-height: 1.3; }

.header-nav .header-nav-item--folder:hover .header-nav-folder-content, .hea=
der-nav .header-nav-item--folder .header-nav-folder-content.focus-within { =
opacity: 1; pointer-events: auto; }

.header-nav .header-nav-item--folder .header-nav-folder-content:focus-withi=
n { opacity: 1; pointer-events: auto; }

.header-nav-item a { display: block; }

.header .header-layout-nav-right .header-nav .header-nav-item--folder .head=
er-nav-folder-content { left: auto; right: -1em; text-align: right; }

.header .language-picker .icon { line-height: 0; flex-shrink: 0; }

.header .language-picker .current-language { display: flex; align-items: ce=
nter; }

.header .language-picker .current-language-name { margin-right: 8px; }

.header .language-picker img:not([src]) { visibility: hidden; }

.header .language-picker-content a { display: flex; align-items: center; }

.header .language-picker-mobile .icon, .header #multilingual-language-picke=
r-mobile .icon, .header .language-picker-mobile .flag, .header #multilingua=
l-language-picker-mobile .flag { margin: 0px 16px 0px 8px; display: inline-=
block; }

.header .language-picker-mobile .chevron { margin-top: 2px; }

.header-actions { flex-grow: 0; flex-shrink: 1; display: inline-flex; align=
-items: center; }

.header-actions .header-actions-action--cta { white-space: nowrap; }

.header-actions .header-actions-action--social { display: flex; }

.header-actions .language-picker-desktop { margin: 0px 0px 0px 1vw; positio=
n: relative; }

.header-actions .language-picker-desktop .icon, .header-actions .language-p=
icker-desktop .flag { margin-right: 8px; }

.header-actions .language-picker-desktop .icon { width: 20px; height: 20px;=
 }

.header-actions .language-picker-desktop .flag { width: 20px; height: 20px;=
 }

.header-actions .language-picker-desktop .chevron { margin-left: 2px; margi=
n-bottom: 1px; }

.header-actions .language-picker-desktop .current-language { padding: 0.1em=
 0px; cursor: pointer; }

.header-actions .language-picker-desktop .language-picker-content { opacity=
: 0; pointer-events: none; position: absolute; top: auto; left: -1em; paddi=
ng: 0.5em 1em; text-align: left; z-index: 10; min-width: 110px; }

.header-actions .language-picker-desktop .language-picker-content .language=
-item { line-height: 1.3; }

.header-actions .language-picker-desktop .language-picker-content .language=
-item .flag { margin-top: 3px; margin-bottom: 3px; }

.header-actions .language-picker-desktop .language-picker-content .language=
-item a * { pointer-events: none; }

.header-actions .language-picker-desktop:hover .language-picker-content, .h=
eader-actions .language-picker-desktop .language-picker-content.focus-withi=
n { opacity: 1; pointer-events: auto; }

.header-actions .language-picker-desktop .language-picker-content:focus-wit=
hin { opacity: 1; pointer-events: auto; }

.header-actions--right { justify-content: flex-end; }

.header-actions--right .header-actions-action { margin: 0px 0px 0px 1vw; }

@media screen and (max-width: 767px) {
  .header-actions--right .header-actions-action--cart { margin: 0px; }
}

.header-actions--right .customerAccountLoginDesktop { margin: 0px 0px 0px 1=
vw; }

.header-actions--right .header-actions-action--social { margin: 0px; }

.header-actions--right .header-actions-action--social .icon { width: 24px; =
height: 24px; }

.header-actions--right .header-actions-action--social .icon:not(:first-chil=
d) { margin-left: 2.7vw; }

.header-actions--right .header-actions-action--social .icon:not(:first-chil=
d).header-icon:not(.header-icon-border-shape-none) { margin-left: max(0.5vw=
, -10px + 2.7vw); }

.header-actions--right .header-actions-action--social .icon:first-child { m=
argin-left: 1vw; }

.header-actions--right .language-picker-desktop .language-picker-content { =
left: auto; right: -1em; }

.header-layout .header-nav-list { flex-wrap: wrap; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-layout-nav-right .header-title { flex-grow: 1; }
}

.header-layout-nav-right .header-nav { text-align: right; margin-left: auto=
; padding-left: 1vw; }

.header-layout-nav-right .header-nav-list { justify-content: flex-end; }

.header-layout-nav-right .header-nav-item:not(:first-child):not(.header-act=
ions-action--cart) { margin-left: 2.7vw; }

.header-layout-nav-right .header-actions { margin-right: 0px; }

.header-layout-nav-left .header-title { margin-right: 1vw; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-layout-nav-left .header-title { flex-grow: 1; }
}

.header-layout-nav-left .header-nav { margin-right: auto; }

.header-layout-nav-left .header-nav-item:not(:last-child) { margin-right: 2=
.7vw; }

.header-layout-nav-center .header-title { width: 33%; flex: 1 1 33%; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-layout-nav-center .header-title { min-width: 0px; flex-grow: 1; }
}

.header-layout-nav-center .header-nav { width: 34%; text-align: center; fle=
x: 1 1 34%; }

.header-layout-nav-center .header-nav-list { justify-content: center; }

.header-layout-nav-center .header-nav .header-nav-item { margin-left: 1.35v=
w; margin-right: 1.35vw; }

.header-layout-nav-center .header-actions { width: 33%; }

@media screen and (min-width: 768px) {
  .header-layout-branding-center .header-display { flex-wrap: wrap; }
}

.header-layout-branding-center .header-title { width: 34%; text-align: cent=
er; flex: 1 1 34%; }

.header-layout-branding-center .header-nav { width: 33%; flex: 1 1 33%; }

.header-layout-branding-center .header-nav .header-nav-item:not(:last-child=
) { margin-right: 2.7vw; }

.header-layout-branding-center .header-actions { width: 33%; }

@media screen and (min-width: 768px) {
  .header-layout-branding-center-nav-center .header-display { flex-wrap: wr=
ap; }
}

.header-layout-branding-center-nav-center .header-title-nav-wrapper { displ=
ay: flex; flex-flow: wrap; flex: 0 0 50%; place-content: center; margin-lef=
t: auto; }

.header-layout-branding-center-nav-center .header-title-nav-wrapper .header=
-title { text-align: center; flex: 0 0 100%; }

.header-layout-branding-center-nav-center .header-title-nav-wrapper .header=
-nav { text-align: center; flex: 0 0 100%; margin: 1vw 0px 0px; }

.header-layout-branding-center-nav-center .header-title-nav-wrapper .header=
-nav .header-nav-list { justify-content: center; }

.header-layout-branding-center-nav-center .header-title-nav-wrapper .header=
-nav .header-nav-item { margin-left: 1.35vw; margin-right: 1.35vw; }

.header-layout-branding-center-nav-center .header-actions--left { flex: 0 1=
 25%; max-width: 25%; place-content: center flex-start; }

.header-layout-branding-center-nav-center .header-actions--left .header-act=
ions-action--social { margin: 0px; }

.header-layout-branding-center-nav-center .header-actions--left .header-act=
ions-action--social .icon { width: 24px; height: 24px; }

.header-layout-branding-center-nav-center .header-actions--left .header-act=
ions-action--social .icon:not(:last-child) { margin-right: 2.7vw; }

.header-layout-branding-center-nav-center .header-actions--left .header-act=
ions-action--social .icon:last-child { margin-right: 1vw; }

.header-layout-branding-center-nav-center .header-actions--right { flex: 0 =
1 25%; max-width: 25%; }

.header-layout-hamburger-left .header-display-desktop .header-burger, .head=
er-layout-hamburger-center .header-display-desktop .header-burger, .header-=
layout-hamburger-right .header-display-desktop .header-burger, .header-layo=
ut-hamburger-cta-right .header-display-desktop .header-burger { display: fl=
ex; }

.header-layout-hamburger-left .header-display-desktop .header-nav, .header-=
layout-hamburger-center .header-display-desktop .header-nav, .header-layout=
-hamburger-right .header-display-desktop .header-nav, .header-layout-hambur=
ger-cta-right .header-display-desktop .header-nav, .header-layout-hamburger=
-left .header-display-desktop .user-accounts-link, .header-layout-hamburger=
-center .header-display-desktop .user-accounts-link, .header-layout-hamburg=
er-right .header-display-desktop .user-accounts-link, .header-layout-hambur=
ger-cta-right .header-display-desktop .user-accounts-link, .header-layout-h=
amburger-left .header-display-desktop .header-actions-action--social, .head=
er-layout-hamburger-center .header-display-desktop .header-actions-action--=
social, .header-layout-hamburger-right .header-display-desktop .header-acti=
ons-action--social, .header-layout-hamburger-cta-right .header-display-desk=
top .header-actions-action--social, .header-layout-hamburger-left .header-d=
isplay-desktop .header-actions-action--cta, .header-layout-hamburger-center=
 .header-display-desktop .header-actions-action--cta, .header-layout-hambur=
ger-right .header-display-desktop .header-actions-action--cta, .header-layo=
ut-hamburger-cta-right .header-display-desktop .header-actions-action--cta,=
 .header-layout-hamburger-left .header-display-desktop .showOnDesktop, .hea=
der-layout-hamburger-center .header-display-desktop .showOnDesktop, .header=
-layout-hamburger-right .header-display-desktop .showOnDesktop, .header-lay=
out-hamburger-cta-right .header-display-desktop .showOnDesktop { display: n=
one; }

.header-layout-hamburger-left.desktop-promote-button .header-display-deskto=
p .header-actions-action--cta, .header-layout-hamburger-center.desktop-prom=
ote-button .header-display-desktop .header-actions-action--cta, .header-lay=
out-hamburger-right.desktop-promote-button .header-display-desktop .header-=
actions-action--cta, .header-layout-hamburger-cta-right.desktop-promote-but=
ton .header-display-desktop .header-actions-action--cta { display: block; }

.header-layout-hamburger-left.desktop-promote-cart .header-display-desktop =
.showOnDesktop, .header-layout-hamburger-center.desktop-promote-cart .heade=
r-display-desktop .showOnDesktop, .header-layout-hamburger-right.desktop-pr=
omote-cart .header-display-desktop .showOnDesktop, .header-layout-hamburger=
-cta-right.desktop-promote-cart .header-display-desktop .showOnDesktop { di=
splay: block; }

.header-layout-hamburger-left.desktop-promote-login .header-display-desktop=
 .user-accounts-link, .header-layout-hamburger-center.desktop-promote-login=
 .header-display-desktop .user-accounts-link, .header-layout-hamburger-righ=
t.desktop-promote-login .header-display-desktop .user-accounts-link, .heade=
r-layout-hamburger-cta-right.desktop-promote-login .header-display-desktop =
.user-accounts-link { display: block; }

.header-layout-hamburger-left.desktop-promote-social .header-display-deskto=
p .header-actions-action--social, .header-layout-hamburger-center.desktop-p=
romote-social .header-display-desktop .header-actions-action--social, .head=
er-layout-hamburger-right.desktop-promote-social .header-display-desktop .h=
eader-actions-action--social, .header-layout-hamburger-cta-right.desktop-pr=
omote-social .header-display-desktop .header-actions-action--social { displ=
ay: flex; }

.header-layout-hamburger-left .header-display-desktop .header-title-nav-wra=
pper { flex: 0 1 auto; }

.header-layout-hamburger-left .header-display-desktop .header-burger { flex=
: 1 1 0px; justify-content: flex-start; }

.header-layout-hamburger-left .header-display-desktop .header-actions { fle=
x: 1 1 0px; }

.header-layout-hamburger-center .header-display-desktop .header-title-nav-w=
rapper { flex: 1 1 0px; }

.header-layout-hamburger-center .header-display-desktop .header-burger { fl=
ex: 0 1 auto; }

.header-layout-hamburger-center .header-display-desktop .header-actions { f=
lex: 1 1 0px; }

.header-layout-hamburger-right .header-display-desktop .header-title-nav-wr=
apper { flex: 0 1 auto; }

.header-layout-hamburger-right .header-display-desktop .header-burger { fle=
x: 1 1 0px; justify-content: flex-end; }

.header-layout-hamburger-right .header-display-desktop .header-actions { fl=
ex: 1 1 0px; flex-direction: row-reverse; justify-content: flex-end; }

.header-layout-hamburger-right .header-display-desktop .header-actions .hea=
der-actions-action--cta { margin-left: 0px; }

.header-layout-hamburger-cta-right .header-display-desktop .header-title-na=
v-wrapper { flex: 1 0 auto; }

.header-layout-hamburger-cta-right .header-display-desktop .header-burger {=
 flex: 0 1 auto; justify-content: flex-end; }

.header-layout-hamburger-cta-right .header-display-desktop .header-actions =
{ flex: 0 1 auto; flex-direction: row-reverse; justify-content: flex-end; m=
argin-right: 1vw; }

.header-layout-hamburger-cta-right .header-display-desktop .header-actions =
.header-actions-action--cta { margin-left: 0px; }

.header .cart-text-link { white-space: nowrap; }

.header .cart-quantity-zero:not(.show-empty-cart-state) .cart-quantity-cont=
ainer, .header .cart-quantity-zero:not(.show-empty-cart-state) .icon-cart-q=
uantity { display: none; }

.header-actions-action, .header-menu-actions-action { text-align: center; l=
ine-height: 1; }

.header-actions-action .sqs-custom-cart, .header-menu-actions-action .sqs-c=
ustom-cart { display: block; }

.header-actions-action .icon-cart-quantity:not(.legacy-cart), .header-menu-=
actions-action .icon-cart-quantity:not(.legacy-cart) { padding-left: calc(4=
.66667px); }

.header-actions-action .cart-style-icon .icon-cart-quantity:not(.legacy-car=
t), .header-menu-actions-action .cart-style-icon .icon-cart-quantity:not(.l=
egacy-cart) { line-height: 25px; }

.header-actions-action .header-icon:not(.header-icon-border-shape-none), .h=
eader-menu-actions-action .header-icon:not(.header-icon-border-shape-none) =
{ padding: 10px; }

.header-actions-action .header-icon:not(.header-icon-border-shape-none).sqs=
-custom-cart, .header-menu-actions-action .header-icon:not(.header-icon-bor=
der-shape-none).sqs-custom-cart { padding: 10px 12px; }

.header-actions-action .header-icon:not(.header-icon-border-shape-none).sqs=
-custom-cart.header-icon-border-shape-circle, .header-menu-actions-action .=
header-icon:not(.header-icon-border-shape-none).sqs-custom-cart.header-icon=
-border-shape-circle { padding: 10px 14px; }

.header-actions-action .header-icon:not(.header-icon-border-shape-none).hea=
der-icon-border-shape-circle, .header-menu-actions-action .header-icon:not(=
.header-icon-border-shape-none).header-icon-border-shape-circle { border-ra=
dius: 3em; }

.header-actions-action .header-icon:not(.header-icon-border-shape-none).hea=
der-icon-border-shape-rounded, .header-menu-actions-action .header-icon:not=
(.header-icon-border-shape-none).header-icon-border-shape-rounded { border-=
radius: 0.4em; }

.header-actions-action .header-icon:not(.header-icon-border-shape-none).hea=
der-icon-border-style-outline, .header-menu-actions-action .header-icon:not=
(.header-icon-border-shape-none).header-icon-border-style-outline { transit=
ion: background-color 0.1s linear, color 0.1s linear, box-shadow 0.1s linea=
r; }

.header-actions-action .header-icon:not(.header-icon-border-shape-none).hea=
der-icon-border-style-solid, .header-menu-actions-action .header-icon:not(.=
header-icon-border-shape-none).header-icon-border-style-solid { transition:=
 opacity 0.1s linear; }

.header-actions-action .header-icon:not(.header-icon-border-shape-none).hea=
der-icon-border-style-solid:hover, .header-menu-actions-action .header-icon=
:not(.header-icon-border-shape-none).header-icon-border-style-solid:hover {=
 opacity: 0.8; }

.header-actions-action .header-icon:not(.header-icon-border-shape-none) .mo=
bile-cart-parenthesis, .header-menu-actions-action .header-icon:not(.header=
-icon-border-shape-none) .mobile-cart-parenthesis { display: none; }

.header-actions-action .header-icon:not(.header-icon-border-shape-none).car=
t-style-icon.cart-quantity-zero:not(.show-empty-cart-state), .header-menu-a=
ctions-action .header-icon:not(.header-icon-border-shape-none).cart-style-i=
con.cart-quantity-zero:not(.show-empty-cart-state) { padding: 10px; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-actions-action .header-icon:not(.header-icon-border-shape-none).c=
art-style-icon .icon, .header-menu-actions-action .header-icon:not(.header-=
icon-border-shape-none).cart-style-icon .icon { max-height: 25px; max-width=
: 25px; }
  .header-actions-action .header-icon:not(.header-icon-border-shape-none).c=
art-style-icon .icon-cart-quantity:not(.legacy-cart), .header-menu-actions-=
action .header-icon:not(.header-icon-border-shape-none).cart-style-icon .ic=
on-cart-quantity:not(.legacy-cart) { font-size: 12px; padding-left: 0.2em; =
line-height: 25px; }
}

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-actions-action .header-icon:not(.header-icon-border-shape-none).s=
qs-custom-cart, .header-menu-actions-action .header-icon:not(.header-icon-b=
order-shape-none).sqs-custom-cart, .header-actions-action .header-icon:not(=
.header-icon-border-shape-none).sqs-custom-cart.header-icon-border-shape-ci=
rcle, .header-menu-actions-action .header-icon:not(.header-icon-border-shap=
e-none).sqs-custom-cart.header-icon-border-shape-circle { line-height: 25px=
; padding: 8px 10px; min-width: 25px; }
  .header-actions-action .header-icon:not(.header-icon-border-shape-none).c=
art-style-icon.cart-quantity-zero:not(.show-empty-cart-state), .header-menu=
-actions-action .header-icon:not(.header-icon-border-shape-none).cart-style=
-icon.cart-quantity-zero:not(.show-empty-cart-state), .header-actions-actio=
n .header-icon:not(.header-icon-border-shape-none).cart-style-text, .header=
-menu-actions-action .header-icon:not(.header-icon-border-shape-none).cart-=
style-text { padding: 8px !important; }
}

.header-actions-action .icon, .header-menu-actions-action .icon { flex-shri=
nk: 0; height: 25px; width: 25px; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header .header-burger { margin-right: 0px; align-items: flex-end; justif=
y-content: flex-end; flex: 0 0 50px; width: 50px; }
  .header .header-burger.no-nav-links.no-actions { display: none; }
  .header .header-actions--left { display: none; }
  .header .header-title-nav-wrapper { flex: 1 0 calc(100% - 50px); }
  .header .header-title-nav-wrapper .header-title { margin-right: 0px; flex=
: 1 0 100%; text-align: left; }
  .header .header-title-nav-wrapper .header-nav { display: none; }
  .header .header-actions, .header .header-actions-action--social, .header =
.header-actions-action--cta { display: none; }
  .header .header-layout--with-commerce .header-burger, .header .header-lay=
out--with-user-accounts .header-burger, .header .header-layout--with-button=
 .header-burger { margin-left: 0px; margin-right: 0px; flex: 0 0 75px; alig=
n-items: flex-start; justify-content: flex-start; }
  .header .header-layout--with-commerce .header-title-nav-wrapper, .header =
.header-layout--with-user-accounts .header-title-nav-wrapper, .header .head=
er-layout--with-button .header-title-nav-wrapper { flex: 1 0 calc(100% - 15=
0px - 1vw); }
  .header .header-layout--with-commerce .header-title-nav-wrapper .header-t=
itle, .header .header-layout--with-user-accounts .header-title-nav-wrapper =
.header-title, .header .header-layout--with-button .header-title-nav-wrappe=
r .header-title { margin-right: 0px; flex: 1 0 100%; text-align: center; }
  .header .header-layout--with-commerce .header-actions, .header .header-la=
yout--with-user-accounts .header-actions, .header .header-layout--with-butt=
on .header-actions { display: inline-flex; flex: 0 0 75px; }
  .header .header-layout--with-commerce .header-actions--left, .header .hea=
der-layout--with-user-accounts .header-actions--left, .header .header-layou=
t--with-button .header-actions--left { display: none; }
  .header .header-display-mobile.with-button .header-title-nav-wrapper { fl=
ex: 1 1 80%; }
  .header .header-display-mobile.with-button .header-actions { flex: 1 0 10=
0px; }
  .header .header-display-mobile .header-burger.no-nav-links.no-actions { d=
isplay: none; }
  .header .header-mobile-layout-logo-left-nav-right .header-display-mobile =
.header-burger { justify-content: flex-end; flex: 0 0 50px; }
  .header .header-mobile-layout-logo-left-nav-right .header-display-mobile =
.header-actions { justify-content: center; }
  .header .header-mobile-layout-logo-left-nav-right .header-display-mobile =
.header-title { text-align: left; }
  .header .header-mobile-layout-logo-center-nav-right .header-display-mobil=
e .header-burger { justify-content: flex-end; }
  .header .header-mobile-layout-logo-center-nav-right .header-display-mobil=
e .header-actions { justify-content: flex-start; }
  .header .header-mobile-layout-logo-center-nav-right .header-display-mobil=
e .header-title { text-align: center; }
  .header .header-mobile-layout-logo-center-nav-right .header-display-mobil=
e .header-title .header-title-text, .header .header-mobile-layout-logo-cent=
er-nav-right .header-display-mobile .header-title .header-title-logo, .head=
er .header-mobile-layout-logo-center-nav-right .header-display-mobile .head=
er-title .header-mobile-logo { padding-left: 50px; }
  .header .header-mobile-layout-logo-right-nav-right .header-display-mobile=
 .header-burger { justify-content: flex-end; flex: 0 0 50px; }
  .header .header-mobile-layout-logo-right-nav-right .header-display-mobile=
 .header-actions { justify-content: flex-start; }
  .header .header-mobile-layout-logo-right-nav-right .header-display-mobile=
 .header-title { text-align: right; padding-right: 10px; flex: 1 0 calc(100=
% - 50px); }
  .header .header-mobile-layout-logo-center-nav-left .header-display-mobile=
 .header-burger { justify-content: flex-start; }
  .header .header-mobile-layout-logo-center-nav-left .header-display-mobile=
 .header-actions { justify-content: flex-end; }
  .header .header-mobile-layout-logo-center-nav-left .header-display-mobile=
 .header-title { text-align: center; }
  .header .header-mobile-layout-logo-center-nav-left .header-display-mobile=
 .header-title .header-title-text, .header .header-mobile-layout-logo-cente=
r-nav-left .header-display-mobile .header-title .header-title-logo, .header=
 .header-mobile-layout-logo-center-nav-left .header-display-mobile .header-=
title .header-mobile-logo { padding-right: 50px; }
  .header .header-mobile-layout-logo-right-nav-left .header-display-mobile =
.header-burger { flex: 0 0 50px; justify-content: flex-start; }
  .header .header-mobile-layout-logo-right-nav-left .header-display-mobile =
.header-actions { justify-content: center; }
  .header .header-mobile-layout-logo-right-nav-left .header-display-mobile =
.header-title { text-align: right; }
  .header .header-layout--with-commerce.header-mobile-layout-logo-center-na=
v-left .header-display-mobile .header-title .header-title-text, .header .he=
ader-layout--with-commerce.header-mobile-layout-logo-center-nav-right .head=
er-display-mobile .header-title .header-title-text, .header .header-layout-=
-with-commerce.header-mobile-layout-logo-center-nav-left .header-display-mo=
bile .header-title .header-title-logo, .header .header-layout--with-commerc=
e.header-mobile-layout-logo-center-nav-right .header-display-mobile .header=
-title .header-title-logo, .header .header-layout--with-commerce.header-mob=
ile-layout-logo-center-nav-left .header-display-mobile .header-title .heade=
r-mobile-logo, .header .header-layout--with-commerce.header-mobile-layout-l=
ogo-center-nav-right .header-display-mobile .header-title .header-mobile-lo=
go { padding: 0px; }
  .header .customerAccountLoginDesktop { display: none; }
  .header .language-picker-desktop { display: none; }
  .header .header-title--use-mobile-logo .header-title-logo { display: none=
; }
  .header .header-title--use-mobile-logo .header-mobile-logo { display: blo=
ck; }
  .header .header-title--use-mobile-logo .header-mobile-logo a { display: i=
nline-block; max-height: 60px; }
  .header .header-title--use-mobile-logo .header-mobile-logo img { max-heig=
ht: 60px; }
}

@media only screen and (pointer: coarse) and (max-width: 1024px), not all, =
screen and (max-width: 799px) {
  .header .header-title--use-mobile-logo .header-title-text { display: none=
; }
}

.header[data-first-focusable-element]:focus { outline: none; }

.tweak-global-animations-animation-type-flex .header-nav-item:not(.header-n=
av-item--folder) a, .tweak-global-animations-animation-type-flex .header-na=
v-folder-item a { position: relative; display: inline-block; text-decoratio=
n: none; }

.tweak-global-animations-animation-type-flex .header-nav-item:not(.header-n=
av-item--folder) a::after, .tweak-global-animations-animation-type-flex .he=
ader-nav-folder-item a::after { content: ""; position: absolute; width: 100=
%; height: 1px; left: 0px; bottom: 0.1em; background-color: currentcolor; t=
ransform: scaleX(0); transform-origin: right center; transition: transform =
0.6s cubic-bezier(0.19, 1, 0.22, 1); }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .header-nav-item:not(.header=
-nav-item--folder) a:hover::after, .tweak-global-animations-animation-type-=
flex .header-nav-folder-item a:hover::after { transform: scaleX(1); transfo=
rm-origin: left center; }
}

.tweak-global-animations-animation-type-flex .header-nav-item--active:not(.=
header-nav-item--folder) a::after { transform: scaleX(1); }

main .sections:first-child .page-section:first-child { padding-top: 100px; =
}

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  main .sections:first-child .page-section:first-child { padding-top: 80.17=
5px; }
}

.tweak-portfolio-index-background-width-full-bleed main .sections:first-chi=
ld .page-section.collection-type-portfolio-index-background:first-child { p=
adding-top: 0px; }

.announcement-bar-reserved-space .sqs-announcement-bar-dropzone { min-heigh=
t: 2.3em; }

.announcement-bar-reserved-space main .sections:first-child .page-section:f=
irst-child { padding-top: calc(2.3em + 100px); }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .announcement-bar-reserved-space main .sections:first-child .page-section=
:first-child { padding-top: calc(2.3em + 80.175px); }
}

.announcement-bar-reserved-space.tweak-portfolio-index-background-width-ful=
l-bleed main .sections:first-child .page-section.collection-type-portfolio-=
index-background:first-child { padding-top: 2.3em; }

.header-menu { position: fixed; z-index: 1; display: flex; flex-direction: =
column; inset: 0px; opacity: 0; visibility: hidden; will-change: opacity, v=
isibility; user-select: none; text-align: center; pointer-events: auto; }

.header-overlay-alignment-left .header-menu { text-align: left; }

.header-overlay-alignment-right .header-menu { text-align: right; }

@media screen and (min-width: 768px) {
  .header-menu.display-hamburger-on-desktop.desktop-promote-button .header-=
menu-cta { display: none; }
  .header-menu.display-hamburger-on-desktop.desktop-promote-cart .showOnDes=
ktop { display: none; }
  .header-menu.display-hamburger-on-desktop.desktop-promote-login .user-acc=
ounts-link { display: none; }
  .header-menu.display-hamburger-on-desktop.desktop-promote-social .header-=
menu-actions { display: none; }
}

.header-menu.display-hamburger-on-desktop { transition: visibility 600ms cu=
bic-bezier(0.4, 0, 0.2, 1), opacity 400ms cubic-bezier(0.4, 0, 0.2, 1); }

.header--menu-open .header-menu.display-hamburger-on-desktop { opacity: 1; =
visibility: visible; }

.header-menu a { opacity: 1; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header-menu { transition: visibility 600ms cubic-bezier(0.4, 0, 0.2, 1),=
 opacity 400ms cubic-bezier(0.4, 0, 0.2, 1); }
}

.header-menu-bg { position: absolute; inset: 0px; }

.header-menu-nav { position: relative; display: flex; flex-direction: colum=
n; flex-grow: 1; flex-shrink: 0; }

.header-menu-nav-list { position: relative; flex-grow: 1; width: 100%; tran=
sform: translateY(20px); transition: transform 600ms cubic-bezier(0.4, 0, 0=
.2, 1); }

.header-menu-nav-folder { position: absolute; display: flex; top: 0px; left=
: 0px; width: 100%; min-height: 100%; max-height: 100%; justify-content: fl=
ex-start; overflow: hidden scroll; transform: translateX(100%); transition:=
 transform 600ms cubic-bezier(0.4, 0, 0.2, 1); flex-direction: column; }

.header-menu-nav-folder[data-folder=3D"root"] { transform: translateX(0%); =
}

.header-menu-nav-folder-content { position: relative; display: flex; width:=
 100%; flex-grow: 1; flex-shrink: 0; justify-content: center; flex-directio=
n: column; }

.header-menu-nav-folder .header-menu-nav-folder { display: none; }

.header-menu-nav-folder--active { transform: translateX(0px); will-change: =
transform; }

.header-menu-nav-folder--open { transform: translateX(-100%) !important; }

.header-menu-nav-item { position: relative; width: 100%; box-sizing: border=
-box; padding-left: 3vw; padding-right: 3vw; }

.header-menu-nav-item a { position: relative; display: block; margin: 5vw; =
transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (hover: hover) {
  .header-menu-nav-item:hover a { opacity: 0.9; }
}

.header-menu-nav-item-content { position: relative; display: inline-block; =
pointer-events: none; }

:is([aria-current=3D"page"], [aria-current=3D"true"]) .header-menu-nav-item=
-content { background-image: linear-gradient(currentcolor, currentcolor); b=
ackground-repeat: repeat-x; background-size: 1px 1px; background-position: =
0px 100%; }

@media (forced-colors: active) {
  :is([aria-current=3D"page"], [aria-current=3D"true"]) .header-menu-nav-it=
em-content { text-decoration: underline !important; }
}

.header-menu-controls { padding-bottom: 10px; opacity: 0.5; }

.header-menu-controls-control { position: relative; padding: 0px 10px; opac=
ity: 0 !important; transition: visibility 600ms cubic-bezier(0.4, 0, 0.2, 1=
), opacity 600ms cubic-bezier(0.4, 0, 0.2, 1) !important; }

.header-menu-controls-control span { position: relative; display: inline-bl=
ock; }

.header-menu-controls-control--active { opacity: 1 !important; }

.header-menu-actions, .header-menu-cta { transform: translateY(100%); trans=
ition: transform 600ms cubic-bezier(0.4, 0, 0.2, 1); }

.header-overlay-alignment-left .header-menu-actions, .header-overlay-alignm=
ent-left .header-menu-cta { justify-content: flex-start; }

.header-overlay-alignment-right .header-menu-actions, .header-overlay-align=
ment-right .header-menu-cta { justify-content: flex-end; }

.header-menu-actions { display: flex; align-items: center; justify-content:=
 center; margin: 0px 20px 6vw; flex-grow: 0; flex-shrink: 1; }

.header-menu-actions:empty { display: none; }

.header-menu-actions-action { margin: 15px 7.5px; }

.header-menu-cta a { display: inline-block; text-align: center; box-sizing:=
 border-box; margin: 4vw 6vw 6vw; min-width: 210px; }

.header-menu .language-picker-content a { justify-content: center; }

.header-overlay-alignment-left .header-menu .language-picker-content a { ju=
stify-content: flex-start; }

.header-overlay-alignment-right .header-menu .language-picker-content a { j=
ustify-content: flex-end; }

.header-menu .customerAccountLoginMobile { pointer-events: none; display: n=
one; }

.header-menu[data-show-account-login=3D"true"] .customerAccountLoginMobile =
{ display: block; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header--menu-open .header-menu { opacity: 1; visibility: visible; }
}

.header--menu-open .header-menu .header-menu-nav-list { transform: translat=
eY(0px); }

.header--menu-open .header-menu .header-menu-actions, .header--menu-open .h=
eader-menu .header-menu-cta { transform: translateY(0px); }

.header--menu-open .header-menu .customerAccountLoginMobile { pointer-event=
s: auto; }

@media only screen and (pointer: coarse) and (max-width: 1024px), screen an=
d (max-width: 799px) {
  .header--menu-open .sqs-mobile-info-bar-content { z-index: 10; }
}

body:not(.header--menu-open) .header-nav-item--active > a { background-imag=
e: linear-gradient(currentcolor, currentcolor); background-repeat: repeat-x=
; background-size: 1px 1px; background-position: 0px calc(100% - 0.1em); }

@media (forced-colors: active) {
  body:not(.header--menu-open) .header-nav-item--active > a { text-decorati=
on: underline !important; }
}

body:not(.header--menu-open) .header-nav-folder-item--active .header-nav-fo=
lder-item-content { background-image: linear-gradient(currentcolor, current=
color); background-repeat: repeat-x; background-size: 1px 1px; background-p=
osition: 0px 100%; }

@media (forced-colors: active) {
  body:not(.header--menu-open) .header-nav-folder-item--active .header-nav-=
folder-item-content { text-decoration: underline !important; }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  .Marquee h1, .Marquee p { font-size: calc((var(--marquee-font-size-value)=
 - 1) * calc(.012 * min(100vh, 900px)) + 1rem) !important; }
}

@media screen and (min-width: 768px), screen and (max-width: calc(1907px)) =
and (orientation: landscape) {
  .Marquee h1, .Marquee p { font-size: calc((var(--marquee-font-size-value)=
 - 1) * 1.2vw + 1rem) !important; }
}

@media screen and (min-width: 1908px) {
  .Marquee h1, .Marquee p { font-size: calc(var(--marquee-font-size-value) =
* 1rem) !important; }
}

.sqs-video-background { position: absolute; top: 0px; left: 0px; width: 100=
%; height: 100%; z-index: 0; overflow: hidden; pointer-events: none; }

.sqs-video-background iframe { border-width: 0px; }

.sqs-video-background iframe:not(.background-video) { visibility: hidden; o=
pacity: 0; transform: translateX(-1000%); }

.sqs-video-background .background-video { position: absolute; min-width: 10=
0%; min-height: 100%; opacity: 0; z-index: 0; transition: opacity 0.2s ease=
-in; }

.sqs-video-background .background-video.ready, .sqs-video-background .backg=
round-video.loaded { opacity: 1; }

.sqs-video-background .background-video.buffering { opacity: 0; transition:=
 none; }

.sqs-video-background .custom-fallback-image { display: block; min-width: 1=
00%; min-height: 100%; opacity: 0; z-index: 0; transition: opacity 0.2s eas=
e-in; }

.sqs-video-background .custom-fallback-image.loaded { opacity: 1; }

.sqs-video-background-native { position: absolute; top: 0px; left: 0px; wid=
th: 100%; height: 100%; z-index: 0; overflow: hidden; pointer-events: none;=
 }

.sqs-video-background-native__fallback-image { display: block; min-width: 1=
00%; min-height: 100%; opacity: 1; z-index: 1; transition: opacity 0.2s eas=
e-in; }

.sqs-video-background-native__fallback-image--hidden { opacity: 0; }

.sqs-video-background-native .video-player { position: absolute; top: 0px; =
width: 100%; }

.sqs-video-background-native .video-player .plyr video { position: absolute=
; top: 50%; left: 50%; transform: translate(-50%, -50%); min-width: 100%; m=
in-height: 100%; width: auto; height: auto; }

@supports (object-fit: cover) {
  .sqs-video-background-native .video-player .plyr video { position: static=
; top: auto; left: auto; transform: none; min-width: auto; min-height: auto=
; width: 100%; height: 100%; object-fit: cover; }
}

.transition-disabled { transition: none !important; }

.break-column { break-after: column; }

.visually-hidden { clip: rect(1px, 1px, 1px, 1px); overflow: hidden; positi=
on: absolute !important; padding: 0px !important; border: 0px !important; h=
eight: 1px !important; width: 1px !important; }

body { background-color: var(--siteBackgroundColor); color: var(--paragraph=
MediumColor); }

.page-section .section-border { background-color: var(--siteBackgroundColor=
); }

p a { color: var(--paragraphLinkColor); }

.section-background-overlay { opacity: 0; }

.sqs-block-image .image-overlay, .sqs-block-image .sqs-image-content::after=
, .sqs-block-image .image-block-wrapper::after { opacity: 0.1; }

div.sqs-block-opentable-v2 h1 { color: inherit; }

.page-section { color: var(--paragraphMediumColor); }

.page-section .sqs-background-enabled { color: var(--tweak-paragraph-medium=
-color-on-background); }

.page-section.background-width--inset .section-border { background-color: v=
ar(--section-inset-border-color); }

:not(.has-background) .section-background { background-color: var(--siteBac=
kgroundColor); }

h1 { color: var(--headingExtraLargeColor); }

h2 { color: var(--headingLargeColor); }

h3 { color: var(--headingMediumColor); }

h4 { color: var(--headingSmallColor); }

.sqsrte-large { color: var(--paragraphLargeColor); }

.sqsrte-small { color: var(--paragraphSmallColor); }

.sqsrte-text-color--white { color: hsl(var(--white-hsl)); }

.sqsrte-text-color--black { color: hsl(var(--black-hsl)); }

.sqsrte-text-color--accent { color: hsl(var(--accent-hsl)); }

.sqsrte-text-color--lightAccent { color: hsl(var(--lightAccent-hsl)); }

.sqsrte-text-color--darkAccent { color: hsl(var(--darkAccent-hsl)); }

.sqs-background-enabled.sqs-block-html, .sqs-background-enabled.sqs-block-a=
ccordion { background-color: var(--tweak-text-block-background-color); }

.sqs-background-enabled.sqs-block-html p.sqsrte-large, .sqs-background-enab=
led.sqs-block-accordion p.sqsrte-large { color: var(--tweak-paragraph-large=
-color-on-background); }

.sqs-background-enabled.sqs-block-html p, .sqs-background-enabled.sqs-block=
-accordion p, .sqs-background-enabled.sqs-block-html code, .sqs-background-=
enabled.sqs-block-accordion code { color: var(--tweak-paragraph-medium-colo=
r-on-background); }

.sqs-background-enabled.sqs-block-html p.sqsrte-small, .sqs-background-enab=
led.sqs-block-accordion p.sqsrte-small { color: var(--tweak-paragraph-small=
-color-on-background); }

.sqs-background-enabled.sqs-block-html h1, .sqs-background-enabled.sqs-bloc=
k-accordion h1 { color: var(--tweak-heading-extra-large-color-on-background=
); }

.sqs-background-enabled.sqs-block-html h2, .sqs-background-enabled.sqs-bloc=
k-accordion h2 { color: var(--tweak-heading-large-color-on-background); }

.sqs-background-enabled.sqs-block-html h3, .sqs-background-enabled.sqs-bloc=
k-accordion h3 { color: var(--tweak-heading-medium-color-on-background); }

.sqs-background-enabled.sqs-block-html h4, .sqs-background-enabled.sqs-bloc=
k-accordion h4 { color: var(--tweak-heading-small-color-on-background); }

.sqs-background-enabled.sqs-block-marquee { background-color: var(--tweak-m=
arquee-block-background-color); }

.sqs-background-enabled.sqs-block-marquee h1 { color: var(--tweak-marquee-b=
lock-heading-color-on-background); }

.sqs-background-enabled.sqs-block-marquee p { color: var(--tweak-marquee-bl=
ock-paragraph-color-on-background); }

.sqs-background-enabled.sqs-block-accordion { background-color: var(--tweak=
-accordion-block-background-color); }

.sqs-background-enabled.sqs-block-accordion .accordion-divider { color: var=
(--tweak-accordion-block-divider-color-on-background); }

.sqs-background-enabled.sqs-block-accordion .accordion-icon-container { col=
or: var(--tweak-accordion-block-icon-color-on-background); }

.sqs-background-enabled.sqs-block-form { background-color: var(--tweak-form=
-block-background-color); }

.sqs-background-enabled.sqs-block-form .field-list .title, .sqs-background-=
enabled.sqs-block-form .form-submission-text { color: var(--tweak-form-bloc=
k-title-color-on-background); }

.sqs-background-enabled.sqs-block-form .field-list .description { color: va=
r(--tweak-form-block-description-color-on-background); }

.sqs-background-enabled.sqs-block-form .field-list .caption-text { color: v=
ar(--tweak-form-block-caption-color-on-background); }

.sqs-background-enabled.sqs-block-form .field-list .option { color: var(--t=
weak-form-block-option-color-on-background); }

.sqs-background-enabled.sqs-block-form .field-list .question { color: var(-=
-tweak-form-block-survey-title-color-on-background); }

.sqs-background-enabled.sqs-block-form .sqs-editable-button { background: v=
ar(--tweak-form-block-button-background-color-on-background); color: var(--=
tweak-form-block-button-text-color-on-background); }

.primary-button-style-solid.primary-button-shape-underline .sqs-background-=
enabled.sqs-block-form .sqs-editable-button.sqs-button-element--primary, .s=
econdary-button-style-solid.secondary-button-shape-underline .sqs-backgroun=
d-enabled.sqs-block-form .sqs-editable-button.sqs-button-element--secondary=
, .tertiary-button-style-solid.tertiary-button-shape-underline .sqs-backgro=
und-enabled.sqs-block-form .sqs-editable-button.sqs-button-element--tertiar=
y { background: var(--tweak-form-block-button-text-color-on-background); co=
lor: var(--tweak-form-block-button-background-color-on-background); border-=
color: var(--tweak-form-block-button-background-color-on-background); }

.primary-button-style-outline .sqs-background-enabled.sqs-block-form .sqs-e=
ditable-button.sqs-button-element--primary, .secondary-button-style-outline=
 .sqs-background-enabled.sqs-block-form .sqs-editable-button.sqs-button-ele=
ment--secondary, .tertiary-button-style-outline .sqs-background-enabled.sqs=
-block-form .sqs-editable-button.sqs-button-element--tertiary { color: var(=
--tweak-form-block-button-background-color-on-background); border-color: va=
r(--tweak-form-block-button-background-color-on-background); }

@media (hover: hover) {
  .primary-button-style-outline .sqs-background-enabled.sqs-block-form .sqs=
-editable-button.sqs-button-element--primary:hover, .secondary-button-style=
-outline .sqs-background-enabled.sqs-block-form .sqs-editable-button.sqs-bu=
tton-element--secondary:hover, .tertiary-button-style-outline .sqs-backgrou=
nd-enabled.sqs-block-form .sqs-editable-button.sqs-button-element--tertiary=
:hover { background: var(--tweak-form-block-button-background-color-on-back=
ground); color: var(--tweak-form-block-button-text-color-on-background); }
}

.primary-button-style-outline.primary-button-shape-underline .sqs-backgroun=
d-enabled.sqs-block-form .sqs-editable-button.sqs-button-element--primary:h=
over, .secondary-button-style-outline.secondary-button-shape-underline .sqs=
-background-enabled.sqs-block-form .sqs-editable-button.sqs-button-element-=
-secondary:hover, .tertiary-button-style-outline.tertiary-button-shape-unde=
rline .sqs-background-enabled.sqs-block-form .sqs-editable-button.sqs-butto=
n-element--tertiary:hover { border-color: var(--tweak-form-block-button-tex=
t-color-on-background); }

.primary-button-style-solid.primary-button-shape-underline .sqs-background-=
enabled.sqs-block-form .sqs-editable-button.sqs-button-element--primary, .s=
econdary-button-style-solid.secondary-button-shape-underline .sqs-backgroun=
d-enabled.sqs-block-form .sqs-editable-button.sqs-button-element--secondary=
, .tertiary-button-style-solid.tertiary-button-shape-underline .sqs-backgro=
und-enabled.sqs-block-form .sqs-editable-button.sqs-button-element--tertiar=
y { background: var(--tweak-form-block-button-text-color-on-background); co=
lor: var(--tweak-form-block-button-background-color-on-background); border-=
color: var(--tweak-form-block-button-background-color-on-background); }

.sqs-background-enabled.sqs-block-newsletter { background-color: var(--twea=
k-newsletter-block-background-color); }

.sqs-background-enabled.sqs-block-newsletter .newsletter-form-header-title =
{ color: var(--tweak-newsletter-block-title-color-on-background); }

.sqs-background-enabled.sqs-block-newsletter .newsletter-form-header-descri=
ption { color: var(--tweak-newsletter-block-description-color-on-background=
); }

.sqs-background-enabled.sqs-block-newsletter .newsletter-form-button { back=
ground-color: var(--tweak-newsletter-block-button-background-color-on-backg=
round) !important; color: var(--tweak-newsletter-block-button-text-color-on=
-background) !important; }

.primary-button-style-outline .sqs-background-enabled.sqs-block-newsletter =
.newsletter-form-button.sqs-button-element--primary, .secondary-button-styl=
e-outline .sqs-background-enabled.sqs-block-newsletter .newsletter-form-but=
ton.sqs-button-element--secondary, .tertiary-button-style-outline .sqs-back=
ground-enabled.sqs-block-newsletter .newsletter-form-button.sqs-button-elem=
ent--tertiary { color: var(--tweak-newsletter-block-button-background-color=
-on-background) !important; border-color: var(--tweak-newsletter-block-butt=
on-background-color-on-background) !important; }

@media (hover: hover) {
  .primary-button-style-outline .sqs-background-enabled.sqs-block-newslette=
r .newsletter-form-button.sqs-button-element--primary:hover, .secondary-but=
ton-style-outline .sqs-background-enabled.sqs-block-newsletter .newsletter-=
form-button.sqs-button-element--secondary:hover, .tertiary-button-style-out=
line .sqs-background-enabled.sqs-block-newsletter .newsletter-form-button.s=
qs-button-element--tertiary:hover { background-color: var(--tweak-newslette=
r-block-button-background-color-on-background) !important; color: var(--twe=
ak-newsletter-block-button-text-color-on-background) !important; }
}

.primary-button-style-outline.primary-button-shape-underline .sqs-backgroun=
d-enabled.sqs-block-newsletter .newsletter-form-button.sqs-button-element--=
primary:hover, .secondary-button-style-outline.secondary-button-shape-under=
line .sqs-background-enabled.sqs-block-newsletter .newsletter-form-button.s=
qs-button-element--secondary:hover, .tertiary-button-style-outline.tertiary=
-button-shape-underline .sqs-background-enabled.sqs-block-newsletter .newsl=
etter-form-button.sqs-button-element--tertiary:hover { border-color: var(--=
tweak-newsletter-block-button-text-color-on-background) !important; }

.primary-button-style-solid.primary-button-shape-underline .sqs-background-=
enabled.sqs-block-newsletter .newsletter-form-button.sqs-button-element--pr=
imary, .secondary-button-style-solid.secondary-button-shape-underline .sqs-=
background-enabled.sqs-block-newsletter .newsletter-form-button.sqs-button-=
element--secondary, .tertiary-button-style-solid.tertiary-button-shape-unde=
rline .sqs-background-enabled.sqs-block-newsletter .newsletter-form-button.=
sqs-button-element--tertiary { border-color: var(--tweak-newsletter-block-b=
utton-background-color-on-background); background-color: var(--tweak-newsle=
tter-block-button-text-color-on-background) !important; color: var(--tweak-=
newsletter-block-button-background-color-on-background) !important; }

.tweak-global-animations-animation-type-flex.primary-button-style-solid .sq=
s-background-enabled.sqs-block-newsletter .newsletter-form-button.sqs-butto=
n-element--primary:hover { color: var(--tweak-newsletter-block-button-backg=
round-color-on-background) !important; }

.tweak-global-animations-animation-type-flex.primary-button-style-solid .sq=
s-background-enabled.sqs-block-newsletter .newsletter-form-button.sqs-butto=
n-element--primary::before { border-color: var(--tweak-newsletter-block-but=
ton-background-color-on-background) !important; background-color: var(--twe=
ak-newsletter-block-button-text-color-on-background) !important; }

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-background-enabled.sqs-block-newsletter .newsletter-form-button.sqs-but=
ton-element--primary:hover { color: var(--tweak-newsletter-block-button-tex=
t-color-on-background) !important; }

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-background-enabled.sqs-block-newsletter .newsletter-form-button.sqs-but=
ton-element--primary::before { border-color: var(--tweak-newsletter-block-b=
utton-background-color-on-background) !important; background-color: var(--t=
weak-newsletter-block-button-background-color-on-background) !important; }

.sqs-background-enabled.sqs-block-newsletter .newsletter-form-footnote { co=
lor: var(--tweak-newsletter-block-footnote-color-on-background) !important;=
 }

.sqs-background-enabled.sqs-block-summary-v2 { background-color: var(--twea=
k-summary-block-background-color); }

.sqs-background-enabled.sqs-block-summary-v2 .summary-header-text { color: =
var(--tweak-summary-block-header-text-color-on-background); }

.sqs-background-enabled.sqs-block-summary-v2 .summary-title { color: var(--=
tweak-summary-block-title-color-on-background); }

.sqs-background-enabled.sqs-block-summary-v2 .summary-excerpt { color: var(=
--tweak-summary-block-excerpt-color-on-background); }

.sqs-background-enabled.sqs-block-summary-v2 .summary-read-more-link { colo=
r: var(--tweak-summary-block-read-more-color-on-background); }

.sqs-background-enabled.sqs-block-summary-v2 .summary-metadata--primary { c=
olor: var(--tweak-summary-block-primary-metadata-color-on-background); }

.sqs-background-enabled.sqs-block-summary-v2 .summary-metadata--secondary {=
 color: var(--tweak-summary-block-secondary-metadata-color-on-background); =
}

.sqs-background-enabled.sqs-block-quote { background-color: var(--tweak-quo=
te-block-background-color); }

.sqs-background-enabled.sqs-block-quote blockquote { color: var(--tweak-quo=
te-block-text-color-on-background); }

.sqs-background-enabled.sqs-block-quote .source { color: var(--tweak-quote-=
block-source-color-on-background); }

.sqs-background-enabled.sqs-block-html a, .sqs-background-enabled .read-mor=
e-link, .sqs-background-enabled .entry-excerpt a, .sqs-background-enabled .=
blog-excerpt a, .sqs-background-enabled .eventlist-excerpt a, .sqs-backgrou=
nd-enabled.sqs-block-newsletter .newsletter-form-header a, .sqs-background-=
enabled.sqs-block-newsletter .newsletter-form-footnote a, .sqs-background-e=
nabled.sqs-block-newsletter .form-submission-text a, .sqs-background-enable=
d.sqs-block-form .form-submission-text a, .sqs-background-enabled.sqs-block=
-accordion .accordion-item__description a { color: var(--tweak-paragraph-li=
nk-color-on-background); }

.sqs-block-html { border-color: var(--tweak-text-block-stroke-color); }

.sqs-block-marquee { border-color: var(--tweak-marquee-block-stroke-color);=
 }

.sqs-block-marquee h1 { color: var(--tweak-marquee-block-heading-color); }

.sqs-block-marquee p { color: var(--tweak-marquee-block-paragraph-color); }

.sqs-block-html a, .read-more-link, .entry-excerpt a, .blog-excerpt a, .eve=
ntlist-excerpt a, .sqs-block-newsletter .newsletter-form-header a, .sqs-blo=
ck-newsletter .newsletter-form-footnote a, .sqs-block-newsletter .form-subm=
ission-text a, .sqs-block-form .form-submission-text a, .sqs-block-accordio=
n .accordion-item__description a { color: var(--paragraphLinkColor); }

.sqs-block-html h1 a, .sqs-block-html h2 a, .sqs-block-html h3 a, .sqs-bloc=
k-html h4 a { color: var(--headingLinkColor); }

:focus, a:focus { outline-color: var(--navigationLinkColor); }

.sqs-search-page-input.focus-within { outline-color: var(--navigationLinkCo=
lor); }

.sqs-search-page-input:focus-within { outline-color: var(--navigationLinkCo=
lor); }

.ProductItem .variant-radiobtn:focus + label { outline-color: var(--navigat=
ionLinkColor); }

.ProductItem .variant-radiobtn:focus:not(:focus-visible) + label { outline-=
color: transparent; }

#pdp .star { fill: var(--paragraphMediumColor); }

#pdp .star path { fill: var(--paragraphMediumColor); }

.product-item-gallery-carousel-control:focus { outline-color: var(--tweak-p=
roduct-basic-item-gallery-controls-color); }

.sqs-modal-lightbox :focus { outline-color: rgb(0, 0, 0); }

.sqs-modal-lightbox.sqs-product-quick-view-lightbox :focus { outline-color:=
 var(--tweak-product-quick-view-lightbox-controls-color); }

.sqs-modal-lightbox.sqs-product-quick-view-lightbox .sqs-product-quick-view=
-content :focus { outline-color: var(--navigationLinkColor); }

.sqs-modal-lightbox.sqs-product-quick-view-lightbox .sqs-product-quick-view=
-content .product-item-gallery-carousel-control:focus, .sqs-modal-lightbox.=
sqs-product-quick-view-lightbox .sqs-product-quick-view-content .product-ga=
llery-carousel-control:focus { outline-color: var(--tweak-product-basic-ite=
m-gallery-controls-color); }

.sqs-gallery-controls .previous:focus, .sqs-gallery-controls .next:focus { =
outline-color: var(--navigationLinkColor) !important; }

.primary-button-style-solid .sqs-button-element--primary, .primary-button-s=
tyle-solid .comment-btn-wrapper .sqs-button-element--primary.comment-btn, .=
primary-button-style-solid div#Tock_widget_container > div.TockWidgetWrappe=
r .TockButton-blue.sqs-button-element--primary { color: var(--primaryButton=
TextColor); background-color: var(--primaryButtonBackgroundColor); border-c=
olor: var(--primaryButtonBackgroundColor); }

.primary-button-style-solid .sqs-button-element--primary, .primary-button-s=
tyle-solid .comment-btn-wrapper .sqs-button-element--primary.comment-btn, .=
primary-button-style-solid div#Tock_widget_container > div.TockWidgetWrappe=
r .TockButton-blue.sqs-button-element--primary { color: var(--primaryButton=
TextColor); background-color: var(--primaryButtonBackgroundColor); border-c=
olor: var(--primaryButtonTextColor); }

.header-skip-link.sqs-button-element--primary { color: var(--primaryButtonT=
extColor) !important; background-color: var(--primaryButtonBackgroundColor)=
 !important; border-color: var(--primaryButtonBackgroundColor) !important; =
}

.ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-button.sq=
s-button-element--primary { color: var(--primaryButtonBackgroundColor); bac=
kground-color: transparent; border: 1px solid var(--primaryButtonBackground=
Color) !important; }

@media (hover: hover) {
  .ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-button.=
sqs-button-element--primary:hover { background-color: var(--primaryButtonBa=
ckgroundColor); color: var(--primaryButtonTextColor); }
}

.ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-selected.=
sqs-button-element--primary { color: var(--primaryButtonTextColor); backgro=
und-color: var(--primaryButtonBackgroundColor); }

.ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-button.sq=
s-button-element--secondary { color: var(--secondaryButtonBackgroundColor);=
 background-color: transparent; border: 1px solid var(--secondaryButtonBack=
groundColor) !important; }

@media (hover: hover) {
  .ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-button.=
sqs-button-element--secondary:hover { background-color: var(--secondaryButt=
onBackgroundColor); color: var(--secondaryButtonTextColor); }
}

.ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-selected.=
sqs-button-element--secondary { color: var(--secondaryButtonTextColor); bac=
kground-color: var(--secondaryButtonBackgroundColor); }

.ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-button.sq=
s-button-element--tertiary { color: var(--tertiaryButtonBackgroundColor); b=
ackground-color: transparent; border: 1px solid var(--tertiaryButtonBackgro=
undColor) !important; }

@media (hover: hover) {
  .ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-button.=
sqs-button-element--tertiary:hover { background-color: var(--tertiaryButton=
BackgroundColor); color: var(--tertiaryButtonTextColor); }
}

.ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-selected.=
sqs-button-element--tertiary { color: var(--tertiaryButtonTextColor); backg=
round-color: var(--tertiaryButtonBackgroundColor); }

.pricing-plan-pricing-toggle-wrapper .pricing-plan-pricing-options .pricing=
-plan-pricing-option-button.sqs-button-element--primary { color: var(--prim=
aryButtonBackgroundColor); background-color: transparent; border: 1px solid=
 var(--primaryButtonBackgroundColor) !important; }

@media (hover: hover) {
  .pricing-plan-pricing-toggle-wrapper .pricing-plan-pricing-options .prici=
ng-plan-pricing-option-button.sqs-button-element--primary:hover { backgroun=
d-color: var(--primaryButtonBackgroundColor); color: var(--primaryButtonTex=
tColor); }
}

.pricing-plan-pricing-toggle-wrapper .pricing-plan-pricing-options .pricing=
-plan-pricing-option-selected.sqs-button-element--primary { color: var(--pr=
imaryButtonTextColor); background-color: var(--primaryButtonBackgroundColor=
); }

.pricing-plan-pricing-toggle-wrapper .pricing-plan-pricing-options .pricing=
-plan-pricing-option-button.sqs-button-element--secondary { color: var(--se=
condaryButtonBackgroundColor); background-color: transparent; border: 1px s=
olid var(--secondaryButtonBackgroundColor) !important; }

@media (hover: hover) {
  .pricing-plan-pricing-toggle-wrapper .pricing-plan-pricing-options .prici=
ng-plan-pricing-option-button.sqs-button-element--secondary:hover { backgro=
und-color: var(--secondaryButtonBackgroundColor); color: var(--secondaryBut=
tonTextColor); }
}

.pricing-plan-pricing-toggle-wrapper .pricing-plan-pricing-options .pricing=
-plan-pricing-option-selected.sqs-button-element--secondary { color: var(--=
secondaryButtonTextColor); background-color: var(--secondaryButtonBackgroun=
dColor); }

.pricing-plan-pricing-toggle-wrapper .pricing-plan-pricing-options .pricing=
-plan-pricing-option-button.sqs-button-element--tertiary { color: var(--ter=
tiaryButtonBackgroundColor); background-color: transparent; border: 1px sol=
id var(--tertiaryButtonBackgroundColor) !important; }

@media (hover: hover) {
  .pricing-plan-pricing-toggle-wrapper .pricing-plan-pricing-options .prici=
ng-plan-pricing-option-button.sqs-button-element--tertiary:hover { backgrou=
nd-color: var(--tertiaryButtonBackgroundColor); color: var(--tertiaryButton=
TextColor); }
}

.pricing-plan-pricing-toggle-wrapper .pricing-plan-pricing-options .pricing=
-plan-pricing-option-selected.sqs-button-element--tertiary { color: var(--t=
ertiaryButtonTextColor); background-color: var(--tertiaryButtonBackgroundCo=
lor); }

.secondary-button-style-solid .sqs-button-element--secondary, .secondary-bu=
tton-style-solid .tock-block div#Tock_widget_container > div.TockWidgetWrap=
per .TockButton-blue.sqs-button-element--secondary { color: var(--secondary=
ButtonTextColor); background: var(--secondaryButtonBackgroundColor); border=
-color: var(--secondaryButtonTextColor); }

.secondary-button-style-underline .sqs-button-element--secondary, .secondar=
y-button-style-underline .tock-block div#Tock_widget_container > div.TockWi=
dgetWrapper .TockButton-blue.sqs-button-element--secondary { border-color: =
var(--secondaryButtonBackgroundColor); }

.secondary-button-style-outline .sqs-button-element--secondary, .secondary-=
button-style-outline .tock-block div#Tock_widget_container > div.TockWidget=
Wrapper .TockButton-blue.sqs-button-element--secondary { color: var(--secon=
daryButtonBackgroundColor); border-color: var(--secondaryButtonBackgroundCo=
lor); }

@media (hover: hover) {
  .secondary-button-style-outline .sqs-button-element--secondary:hover, .se=
condary-button-style-outline .tock-block div#Tock_widget_container > div.To=
ckWidgetWrapper .TockButton-blue.sqs-button-element--secondary:hover { back=
ground: var(--secondaryButtonBackgroundColor); color: var(--secondaryButton=
TextColor); }
}

.tertiary-button-style-solid .sqs-button-element--tertiary, .tertiary-butto=
n-style-solid .tock-block div#Tock_widget_container > div.TockWidgetWrapper=
 .TockButton-blue.sqs-button-element--tertiary { color: var(--tertiaryButto=
nTextColor); background: var(--tertiaryButtonBackgroundColor); border-color=
: var(--tertiaryButtonTextColor); }

.tertiary-button-style-underline .sqs-button-element--tertiary, .tertiary-b=
utton-style-underline .tock-block div#Tock_widget_container > div.TockWidge=
tWrapper .TockButton-blue.sqs-button-element--tertiary { border-color: var(=
--tertiaryButtonBackgroundColor); }

.tertiary-button-style-outline .sqs-button-element--tertiary, .tertiary-but=
ton-style-outline .tock-block div#Tock_widget_container > div.TockWidgetWra=
pper .TockButton-blue.sqs-button-element--tertiary { color: var(--tertiaryB=
uttonBackgroundColor); border-color: var(--tertiaryButtonBackgroundColor); =
}

@media (hover: hover) {
  .tertiary-button-style-outline .sqs-button-element--tertiary:hover, .tert=
iary-button-style-outline .tock-block div#Tock_widget_container > div.TockW=
idgetWrapper .TockButton-blue.sqs-button-element--tertiary:hover { backgrou=
nd: var(--tertiaryButtonBackgroundColor); color: var(--tertiaryButtonTextCo=
lor); }
}

.primary-button-style-outline .sqs-button-element--primary, .primary-button=
-style-outline .sqs-button-element--primary.comment-btn, .primary-button-st=
yle-outline .sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-ele=
ment--primary, .primary-button-style-outline div#Tock_widget_container > di=
v.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary { color: v=
ar(--primaryButtonBackgroundColor); border-color: var(--primaryButtonBackgr=
oundColor); }

@media (hover: hover) {
  .primary-button-style-outline .sqs-button-element--primary:hover, .primar=
y-button-style-outline .sqs-button-element--primary.comment-btn:hover, .pri=
mary-button-style-outline .sqs-modal-lightbox .sqs-modal-lightbox-content .=
sqs-button-element--primary:hover, .primary-button-style-outline div#Tock_w=
idget_container > div.TockWidgetWrapper .TockButton-blue.sqs-button-element=
--primary:hover { background: var(--primaryButtonBackgroundColor); color: v=
ar(--primaryButtonTextColor); }
}

.primary-button-style-outline.primary-button-shape-underline .sqs-button-el=
ement--primary, .primary-button-style-outline.primary-button-shape-underlin=
e div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue.sqs-bu=
tton-element--primary { border-color: var(--primaryButtonBackgroundColor); =
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline .sqs-button-=
element--primary:hover, .primary-button-style-outline.primary-button-shape-=
underline div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blu=
e.sqs-button-element--primary:hover { border-color: var(--primaryButtonText=
Color); }
}

.primary-button-style-solid.primary-button-shape-underline .sqs-button-elem=
ent--primary, .primary-button-style-solid.primary-button-shape-underline .s=
qs-button-element--primary.comment-btn, .primary-button-style-solid.primary=
-button-shape-underline div#Tock_widget_container > div.TockWidgetWrapper .=
TockButton-blue.sqs-button-element--primary { color: var(--primaryButtonBac=
kgroundColor); background-color: var(--primaryButtonTextColor); border-colo=
r: var(--primaryButtonBackgroundColor); }

.secondary-button-style-solid.secondary-button-shape-underline .sqs-button-=
element--secondary, .secondary-button-style-solid.secondary-button-shape-un=
derline div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue.=
sqs-button-element--secondary { color: var(--secondaryButtonBackgroundColor=
); background-color: var(--secondaryButtonTextColor); border-color: var(--s=
econdaryButtonBackgroundColor); }

.secondary-button-style-outline.secondary-button-shape-underline .sqs-butto=
n-element--secondary, .secondary-button-style-outline.secondary-button-shap=
e-underline div#Tock_widget_container > div.TockWidgetWrapper .TockButton-b=
lue.sqs-button-element--secondary { border-color: var(--secondaryButtonBack=
groundColor); }

@media (hover: hover) {
  .secondary-button-style-outline.secondary-button-shape-underline .sqs-but=
ton-element--secondary:hover, .secondary-button-style-outline.secondary-but=
ton-shape-underline div#Tock_widget_container > div.TockWidgetWrapper .Tock=
Button-blue.sqs-button-element--secondary:hover { border-color: var(--secon=
daryButtonTextColor); }
}

.tertiary-button-style-solid.tertiary-button-shape-underline .sqs-button-el=
ement--tertiary, .tertiary-button-style-solid.tertiary-button-shape-underli=
ne div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue.sqs-b=
utton-element--tertiary { color: var(--tertiaryButtonBackgroundColor); back=
ground-color: var(--tertiaryButtonTextColor); border-color: var(--tertiaryB=
uttonBackgroundColor); }

.tertiary-button-style-outline.tertiary-button-shape-underline .sqs-button-=
element--tertiary, .tertiary-button-style-outline.tertiary-button-shape-und=
erline div#Tock_widget_container > div.TockWidgetWrapper .TockButton-blue.s=
qs-button-element--tertiary { border-color: var(--tertiaryButtonBackgroundC=
olor); }

@media (hover: hover) {
  .tertiary-button-style-outline.tertiary-button-shape-underline .sqs-butto=
n-element--tertiary:hover, .tertiary-button-style-outline.tertiary-button-s=
hape-underline div#Tock_widget_container > div.TockWidgetWrapper .TockButto=
n-blue.sqs-button-element--tertiary:hover { border-color: var(--tertiaryBut=
tonTextColor); }
}

.sqs-toggle:has(input:focus-visible) { outline-color: var(--navigationLinkC=
olor); }

.sqs-toggle--off { background-color: var(--toggle-off-color); }

.sqs-toggle--on { background-color: var(--toggle-on-color); }

.sqs-block-horizontalrule hr { background-color: var(--tweak-line-block-lin=
e-color); }

.section-background-overlay { background-color: var(--backgroundOverlayColo=
r); }

.floating-cart { background-color: var(--primaryButtonBackgroundColor); col=
or: var(--primaryButtonTextColor); }

.floating-cart :focus { outline-color: var(--primaryButtonTextColor); }

.floating-cart .icon--stroke svg { stroke: var(--primaryButtonTextColor); }

.tweak-transparent-header .sections.page-section:first-child.background-wid=
th--full-bleed.has-background .section-background::after { content: ""; dis=
play: block; position: absolute; inset: 0px; background: linear-gradient(va=
r(--backgroundOverlayColor),150px,transparent); opacity: 0.05; }

[data-header-style=3D"theme"].header, [data-header-style=3D"dynamic"].heade=
r { background-color: var(--siteBackgroundColor); }

:not(.header--menu-open) .header-title-text a { color: var(--siteTitleColor=
); }

:not(.header--menu-open) .header-nav-folder-content, :not(.header--menu-ope=
n) .language-picker-content { background-color: var(--siteBackgroundColor);=
 }

:not(.header--menu-open) .header-nav-wrapper a { color: var(--navigationLin=
kColor); }

:not(.header--menu-open) .header-nav-wrapper .header-nav-item--active a { c=
olor: var(--navigationLinkColor); }

:not(.header--menu-open) .burger-inner .top-bun, :not(.header--menu-open) .=
burger-inner .patty, :not(.header--menu-open) .burger-inner .bottom-bun { b=
ackground-color: var(--navigationLinkColor); }

@media (forced-colors: active) {
  :not(.header--menu-open) .burger-inner .top-bun, :not(.header--menu-open)=
 .burger-inner .patty, :not(.header--menu-open) .burger-inner .bottom-bun {=
 background-color: buttontext; }
}

:not(.header--menu-open) .header-actions { color: var(--navigationLinkColor=
); }

:not(.header--menu-open) .header-actions .icon--stroke svg { stroke: curren=
tcolor; }

:not(.header--menu-open) .header-actions .icon--fill svg { fill: currentcol=
or; }

:not(.header--menu-open) .header-actions .header-icon:not(.header-icon-bord=
er-shape-none).header-icon-border-style-solid, :not(.header--menu-open) .he=
ader-actions .header-icon:not(.header-icon-border-shape-none).header-icon-b=
order-style-outline:hover { background-color: var(--primaryButtonBackground=
Color); color: var(--primaryButtonTextColor) !important; box-shadow: none !=
important; }

:not(.header--menu-open) .header-actions .header-icon:not(.header-icon-bord=
er-shape-none).header-icon-border-style-solid.icon--stroke svg, :not(.heade=
r--menu-open) .header-actions .header-icon:not(.header-icon-border-shape-no=
ne).header-icon-border-style-outline:hover.icon--stroke svg { stroke: curre=
ntcolor; }

:not(.header--menu-open) .header-actions .header-icon:not(.header-icon-bord=
er-shape-none).header-icon-border-style-solid.icon--fill svg, :not(.header-=
-menu-open) .header-actions .header-icon:not(.header-icon-border-shape-none=
).header-icon-border-style-outline:hover.icon--fill svg { fill: currentcolo=
r; }

.header--menu-open .header .header-title-text a { color: var(--menuOverlayN=
avigationLinkColor); }

.header--menu-open .header .header-burger .top-bun, .header--menu-open .hea=
der .header-burger .patty, .header--menu-open .header .header-burger .botto=
m-bun { background-color: var(--menuOverlayNavigationLinkColor); }

@media (forced-colors: active) {
  .header--menu-open .header .header-burger .top-bun, .header--menu-open .h=
eader .header-burger .patty, .header--menu-open .header .header-burger .bot=
tom-bun { background-color: buttontext; }
}

.header--menu-open .header .header-nav-folder-content, .header--menu-open .=
header .language-picker-content { background-color: var(--menuOverlayBackgr=
oundColor); }

.header--menu-open .header .header-nav-wrapper a { color: var(--menuOverlay=
NavigationLinkColor); }

.header--menu-open .header .header-nav-wrapper .header-menu-nav-item--activ=
e a, .header--menu-open .header .header-nav-wrapper .header-nav-item--activ=
e a { color: var(--menuOverlayNavigationLinkColor); }

.header--menu-open .header .user-accounts-text-link { color: var(--menuOver=
layNavigationLinkColor); }

.header--menu-open .header .header-icon:not(.header-icon-border-style-solid=
) { color: var(--menuOverlayNavigationLinkColor); }

.header--menu-open .header .header-actions { color: var(--menuOverlayNaviga=
tionLinkColor); }

.header--menu-open .header .header-actions .icon--stroke svg { stroke: curr=
entcolor; }

.header--menu-open .header .header-actions .icon--fill svg { fill: currentc=
olor; }

.header--menu-open .header .header-actions .header-icon:not(.header-icon-bo=
rder-shape-none).header-icon-border-style-solid, .header--menu-open .header=
 .header-actions .header-icon:not(.header-icon-border-shape-none).header-ic=
on-border-style-outline:hover { background-color: var(--menuOverlayButtonBa=
ckgroundColor); color: var(--menuOverlayButtonTextColor) !important; box-sh=
adow: none !important; }

.header--menu-open .header .header-actions .header-icon:not(.header-icon-bo=
rder-shape-none).header-icon-border-style-solid.icon--stroke svg, .header--=
menu-open .header .header-actions .header-icon:not(.header-icon-border-shap=
e-none).header-icon-border-style-outline:hover.icon--stroke svg { stroke: c=
urrentcolor; }

.header--menu-open .header .header-actions .header-icon:not(.header-icon-bo=
rder-shape-none).header-icon-border-style-solid.icon--fill svg, .header--me=
nu-open .header .header-actions .header-icon:not(.header-icon-border-shape-=
none).header-icon-border-style-outline:hover.icon--fill svg { fill: current=
color; }

.site-wrapper .header-menu .header-menu-bg { background-color: var(--menuOv=
erlayBackgroundColor); }

.site-wrapper .header-menu .header-menu-nav a:not(.btn) { color: var(--menu=
OverlayNavigationLinkColor); }

.site-wrapper .header-menu .header-menu-nav .header-menu-nav-item--active a=
, .site-wrapper .header-menu .header-menu-nav .header-nav-item--active a { =
color: var(--menuOverlayNavigationLinkColor); }

.site-wrapper .header-menu .header-menu-nav .header-icon:not(.header-icon-b=
order-shape-none).header-icon-border-style-solid, .site-wrapper .header-men=
u .header-menu-nav .header-icon:not(.header-icon-border-shape-none).header-=
icon-border-style-outline:hover { background-color: var(--menuOverlayButton=
BackgroundColor); color: var(--menuOverlayButtonTextColor) !important; box-=
shadow: none !important; }

.site-wrapper .header-menu .header-menu-nav .header-icon:not(.header-icon-b=
order-shape-none).header-icon-border-style-solid.icon--stroke svg, .site-wr=
apper .header-menu .header-menu-nav .header-icon:not(.header-icon-border-sh=
ape-none).header-icon-border-style-outline:hover.icon--stroke svg { stroke:=
 currentcolor; }

.site-wrapper .header-menu .header-menu-nav .header-icon:not(.header-icon-b=
order-shape-none).header-icon-border-style-solid.icon--fill svg, .site-wrap=
per .header-menu .header-menu-nav .header-icon:not(.header-icon-border-shap=
e-none).header-icon-border-style-outline:hover.icon--fill svg { fill: curre=
ntcolor; }

.site-wrapper .header-menu .header-menu-cta a { color: var(--menuOverlayBut=
tonTextColor); background-color: var(--menuOverlayButtonBackgroundColor); b=
order-color: var(--menuOverlayButtonBackgroundColor); }

.primary-button-style-solid.primary-button-shape-underline .header-menu .he=
ader-menu-cta .sqs-button-element--primary, .secondary-button-style-solid.s=
econdary-button-shape-underline .header-menu .header-menu-cta .sqs-button-e=
lement--secondary, .tertiary-button-style-solid.tertiary-button-shape-under=
line .header-menu .header-menu-cta .sqs-button-element--tertiary { color: v=
ar(--menuOverlayButtonBackgroundColor); background-color: var(--menuOverlay=
ButtonTextColor); border-color: var(--menuOverlayButtonBackgroundColor); }

.primary-button-style-outline .header-menu .header-menu-cta a.sqs-button-el=
ement--primary, .secondary-button-style-outline .header-menu .header-menu-c=
ta a.sqs-button-element--secondary, .tertiary-button-style-outline .header-=
menu .header-menu-cta a.sqs-button-element--tertiary { color: var(--menuOve=
rlayButtonBackgroundColor); border-color: var(--menuOverlayButtonBackground=
Color); }

@media (hover: hover) {
  .primary-button-style-outline .header-menu .header-menu-cta a.sqs-button-=
element--primary:hover, .secondary-button-style-outline .header-menu .heade=
r-menu-cta a.sqs-button-element--secondary:hover, .tertiary-button-style-ou=
tline .header-menu .header-menu-cta a.sqs-button-element--tertiary:hover { =
background: var(--menuOverlayButtonBackgroundColor); color: var(--menuOverl=
ayButtonTextColor); }
}

.primary-button-style-outline.primary-button-shape-underline .header-menu .=
header-menu-cta a.sqs-button-element--primary:hover, .secondary-button-styl=
e-outline.secondary-button-shape-underline .header-menu .header-menu-cta a.=
sqs-button-element--secondary:hover, .tertiary-button-style-outline.tertiar=
y-button-shape-underline .header-menu .header-menu-cta a.sqs-button-element=
--tertiary:hover { border-color: var(--menuOverlayButtonTextColor); }

.sqs-announcement-bar { background: var(--announcement-bar-background-color=
); }

.sqs-announcement-bar :focus, .sqs-announcement-bar a:focus { outline-color=
: var(--announcement-bar-text-color); }

.sqs-announcement-bar-text p, .sqs-announcement-bar-text a { color: var(--a=
nnouncement-bar-text-color); }

.sqs-announcement-bar-close { color: var(--announcement-bar-text-color); }

.gallery-fullscreen-slideshow-control-btn::before, .gallery-slideshow-contr=
ol-btn::before { background: var(--tweak-gallery-icon-background-color); }

.gallery-fullscreen-slideshow-control-btn svg, .gallery-slideshow-control-b=
tn svg { stroke: var(--tweak-gallery-icon-color); }

.gallery-fullscreen-slideshow-bullet { border-color: var(--tweak-gallery-ic=
on-background-color); }

.gallery-fullscreen-slideshow-bullet.active { background-color: var(--tweak=
-gallery-icon-background-color); }

.gallery-lightbox-background { background-color: var(--tweak-gallery-lightb=
ox-background-color); opacity: 0.9; }

.gallery-lightbox-control-btn { color: var(--tweak-gallery-lightbox-icon-co=
lor); }

.gallery-lightbox-control-btn .gallery-lightbox-control-btn-icon svg * { st=
roke: currentcolor; }

.gallery-lightbox-close-btn { color: var(--tweak-gallery-lightbox-icon-colo=
r); }

.gallery-lightbox-close-btn .gallery-lightbox-close-btn-icon svg * { stroke=
: currentcolor; }

.user-items-list .list-section-title { color: var(--list-section-title-colo=
r); }

.user-items-list .list-section-title a { color: var(--list-section-title-co=
lor); }

.primary-button-style-outline .site-wrapper .user-items-list-simple .list-i=
tem[data-is-card-enabled=3D"false"] .list-item-content__button.sqs-button-e=
lement--primary.sqs-block-button-element { color: var(--list-section-simple=
-button-background-color); border-color: var(--list-section-simple-button-b=
ackground-color); }

@media (hover: hover) {
  .primary-button-style-outline .site-wrapper .user-items-list-simple .list=
-item[data-is-card-enabled=3D"false"] .list-item-content__button.sqs-button=
-element--primary.sqs-block-button-element:hover { background-color: var(--=
list-section-simple-button-background-color); color: var(--list-section-sim=
ple-button-text-color); }
  .primary-button-shape-underline.primary-button-style-outline .site-wrappe=
r .user-items-list-simple .list-item[data-is-card-enabled=3D"false"] .list-=
item-content__button.sqs-button-element--primary.sqs-block-button-element:h=
over { border-color: var(--list-section-simple-button-text-color); }
}

.primary-button-style-outline .site-wrapper .user-items-list-simple .list-i=
tem[data-is-card-enabled=3D"true"] .list-item-content__button.sqs-button-el=
ement--primary.sqs-block-button-element { color: var(--list-section-simple-=
card-button-background-color); border-color: var(--list-section-simple-card=
-button-background-color); }

@media (hover: hover) {
  .primary-button-style-outline .site-wrapper .user-items-list-simple .list=
-item[data-is-card-enabled=3D"true"] .list-item-content__button.sqs-button-=
element--primary.sqs-block-button-element:hover { background-color: var(--l=
ist-section-simple-card-button-background-color); color: var(--list-section=
-simple-card-button-text-color); }
  .primary-button-shape-underline.primary-button-style-outline .site-wrappe=
r .user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-i=
tem-content__button.sqs-button-element--primary.sqs-block-button-element:ho=
ver { border-color: var(--list-section-simple-card-button-text-color); }
}

.primary-button-style-outline .site-wrapper .user-items-list-carousel .list=
-item[data-is-card-enabled=3D"false"] .list-item-content__button.sqs-button=
-element--primary.sqs-block-button-element { color: var(--list-section-caro=
usel-button-background-color); border-color: var(--list-section-carousel-bu=
tton-background-color); }

@media (hover: hover) {
  .primary-button-style-outline .site-wrapper .user-items-list-carousel .li=
st-item[data-is-card-enabled=3D"false"] .list-item-content__button.sqs-butt=
on-element--primary.sqs-block-button-element:hover { background-color: var(=
--list-section-carousel-button-background-color); color: var(--list-section=
-carousel-button-text-color); }
  .primary-button-shape-underline.primary-button-style-outline .site-wrappe=
r .user-items-list-carousel .list-item[data-is-card-enabled=3D"false"] .lis=
t-item-content__button.sqs-button-element--primary.sqs-block-button-element=
:hover { border-color: var(--list-section-carousel-button-text-color); }
}

.primary-button-style-outline .site-wrapper .user-items-list-carousel .list=
-item[data-is-card-enabled=3D"true"] .list-item-content__button.sqs-button-=
element--primary.sqs-block-button-element { color: var(--list-section-carou=
sel-card-button-background-color); border-color: var(--list-section-carouse=
l-card-button-background-color); }

@media (hover: hover) {
  .primary-button-style-outline .site-wrapper .user-items-list-carousel .li=
st-item[data-is-card-enabled=3D"true"] .list-item-content__button.sqs-butto=
n-element--primary.sqs-block-button-element:hover { background-color: var(-=
-list-section-carousel-card-button-background-color); color: var(--list-sec=
tion-carousel-card-button-text-color); }
  .primary-button-shape-underline.primary-button-style-outline .site-wrappe=
r .user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list=
-item-content__button.sqs-button-element--primary.sqs-block-button-element:=
hover { border-color: var(--list-section-carousel-card-button-text-color); =
}
}

.primary-button-style-outline .site-wrapper .user-items-list-banner-slidesh=
ow .list-item[data-is-card-enabled=3D"false"] .list-item-content__button.sq=
s-button-element--primary.sqs-block-button-element { color: var(--list-sect=
ion-banner-slideshow-button-background-color); border-color: var(--list-sec=
tion-banner-slideshow-button-background-color); }

@media (hover: hover) {
  .primary-button-style-outline .site-wrapper .user-items-list-banner-slide=
show .list-item[data-is-card-enabled=3D"false"] .list-item-content__button.=
sqs-button-element--primary.sqs-block-button-element:hover { background-col=
or: var(--list-section-banner-slideshow-button-background-color); color: va=
r(--list-section-banner-slideshow-button-text-color); }
  .primary-button-shape-underline.primary-button-style-outline .site-wrappe=
r .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"fals=
e"] .list-item-content__button.sqs-button-element--primary.sqs-block-button=
-element:hover { border-color: var(--list-section-banner-slideshow-button-t=
ext-color); }
}

.primary-button-style-outline .site-wrapper .user-items-list-banner-slidesh=
ow .list-item[data-is-card-enabled=3D"true"] .list-item-content__button.sqs=
-button-element--primary.sqs-block-button-element { color: var(--list-secti=
on-banner-slideshow-card-button-background-color); border-color: var(--list=
-section-banner-slideshow-card-button-background-color); }

@media (hover: hover) {
  .primary-button-style-outline .site-wrapper .user-items-list-banner-slide=
show .list-item[data-is-card-enabled=3D"true"] .list-item-content__button.s=
qs-button-element--primary.sqs-block-button-element:hover { background-colo=
r: var(--list-section-banner-slideshow-card-button-background-color); color=
: var(--list-section-banner-slideshow-card-button-text-color); }
  .primary-button-shape-underline.primary-button-style-outline .site-wrappe=
r .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true=
"] .list-item-content__button.sqs-button-element--primary.sqs-block-button-=
element:hover { border-color: var(--list-section-banner-slideshow-card-butt=
on-text-color); }
}

.secondary-button-style-outline .site-wrapper .user-items-list-simple .list=
-item[data-is-card-enabled=3D"false"] .list-item-content__button.sqs-button=
-element--secondary.sqs-block-button-element { color: var(--list-section-si=
mple-button-background-color); border-color: var(--list-section-simple-butt=
on-background-color); }

@media (hover: hover) {
  .secondary-button-style-outline .site-wrapper .user-items-list-simple .li=
st-item[data-is-card-enabled=3D"false"] .list-item-content__button.sqs-butt=
on-element--secondary.sqs-block-button-element:hover { background-color: va=
r(--list-section-simple-button-background-color); color: var(--list-section=
-simple-button-text-color); }
  .secondary-button-shape-underline.secondary-button-style-outline .site-wr=
apper .user-items-list-simple .list-item[data-is-card-enabled=3D"false"] .l=
ist-item-content__button.sqs-button-element--secondary.sqs-block-button-ele=
ment:hover { border-color: var(--list-section-simple-button-text-color); }
}

.secondary-button-style-outline .site-wrapper .user-items-list-simple .list=
-item[data-is-card-enabled=3D"true"] .list-item-content__button.sqs-button-=
element--secondary.sqs-block-button-element { color: var(--list-section-sim=
ple-card-button-background-color); border-color: var(--list-section-simple-=
card-button-background-color); }

@media (hover: hover) {
  .secondary-button-style-outline .site-wrapper .user-items-list-simple .li=
st-item[data-is-card-enabled=3D"true"] .list-item-content__button.sqs-butto=
n-element--secondary.sqs-block-button-element:hover { background-color: var=
(--list-section-simple-card-button-background-color); color: var(--list-sec=
tion-simple-card-button-text-color); }
  .secondary-button-shape-underline.secondary-button-style-outline .site-wr=
apper .user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .li=
st-item-content__button.sqs-button-element--secondary.sqs-block-button-elem=
ent:hover { border-color: var(--list-section-simple-card-button-text-color)=
; }
}

.secondary-button-style-outline .site-wrapper .user-items-list-carousel .li=
st-item[data-is-card-enabled=3D"false"] .list-item-content__button.sqs-butt=
on-element--secondary.sqs-block-button-element { color: var(--list-section-=
carousel-button-background-color); border-color: var(--list-section-carouse=
l-button-background-color); }

@media (hover: hover) {
  .secondary-button-style-outline .site-wrapper .user-items-list-carousel .=
list-item[data-is-card-enabled=3D"false"] .list-item-content__button.sqs-bu=
tton-element--secondary.sqs-block-button-element:hover { background-color: =
var(--list-section-carousel-button-background-color); color: var(--list-sec=
tion-carousel-button-text-color); }
  .secondary-button-shape-underline.secondary-button-style-outline .site-wr=
apper .user-items-list-carousel .list-item[data-is-card-enabled=3D"false"] =
.list-item-content__button.sqs-button-element--secondary.sqs-block-button-e=
lement:hover { border-color: var(--list-section-carousel-button-text-color)=
; }
}

.secondary-button-style-outline .site-wrapper .user-items-list-carousel .li=
st-item[data-is-card-enabled=3D"true"] .list-item-content__button.sqs-butto=
n-element--secondary.sqs-block-button-element { color: var(--list-section-c=
arousel-card-button-background-color); border-color: var(--list-section-car=
ousel-card-button-background-color); }

@media (hover: hover) {
  .secondary-button-style-outline .site-wrapper .user-items-list-carousel .=
list-item[data-is-card-enabled=3D"true"] .list-item-content__button.sqs-but=
ton-element--secondary.sqs-block-button-element:hover { background-color: v=
ar(--list-section-carousel-card-button-background-color); color: var(--list=
-section-carousel-card-button-text-color); }
  .secondary-button-shape-underline.secondary-button-style-outline .site-wr=
apper .user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .=
list-item-content__button.sqs-button-element--secondary.sqs-block-button-el=
ement:hover { border-color: var(--list-section-carousel-card-button-text-co=
lor); }
}

.secondary-button-style-outline .site-wrapper .user-items-list-banner-slide=
show .list-item[data-is-card-enabled=3D"false"] .list-item-content__button.=
sqs-button-element--secondary.sqs-block-button-element { color: var(--list-=
section-banner-slideshow-button-background-color); border-color: var(--list=
-section-banner-slideshow-button-background-color); }

@media (hover: hover) {
  .secondary-button-style-outline .site-wrapper .user-items-list-banner-sli=
deshow .list-item[data-is-card-enabled=3D"false"] .list-item-content__butto=
n.sqs-button-element--secondary.sqs-block-button-element:hover { background=
-color: var(--list-section-banner-slideshow-button-background-color); color=
: var(--list-section-banner-slideshow-button-text-color); }
  .secondary-button-shape-underline.secondary-button-style-outline .site-wr=
apper .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"=
false"] .list-item-content__button.sqs-button-element--secondary.sqs-block-=
button-element:hover { border-color: var(--list-section-banner-slideshow-bu=
tton-text-color); }
}

.secondary-button-style-outline .site-wrapper .user-items-list-banner-slide=
show .list-item[data-is-card-enabled=3D"true"] .list-item-content__button.s=
qs-button-element--secondary.sqs-block-button-element { color: var(--list-s=
ection-banner-slideshow-card-button-background-color); border-color: var(--=
list-section-banner-slideshow-card-button-background-color); }

@media (hover: hover) {
  .secondary-button-style-outline .site-wrapper .user-items-list-banner-sli=
deshow .list-item[data-is-card-enabled=3D"true"] .list-item-content__button=
.sqs-button-element--secondary.sqs-block-button-element:hover { background-=
color: var(--list-section-banner-slideshow-card-button-background-color); c=
olor: var(--list-section-banner-slideshow-card-button-text-color); }
  .secondary-button-shape-underline.secondary-button-style-outline .site-wr=
apper .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"=
true"] .list-item-content__button.sqs-button-element--secondary.sqs-block-b=
utton-element:hover { border-color: var(--list-section-banner-slideshow-car=
d-button-text-color); }
}

.tertiary-button-style-outline .site-wrapper .user-items-list-simple .list-=
item[data-is-card-enabled=3D"false"] .list-item-content__button.sqs-button-=
element--tertiary.sqs-block-button-element { color: var(--list-section-simp=
le-button-background-color); border-color: var(--list-section-simple-button=
-background-color); }

@media (hover: hover) {
  .tertiary-button-style-outline .site-wrapper .user-items-list-simple .lis=
t-item[data-is-card-enabled=3D"false"] .list-item-content__button.sqs-butto=
n-element--tertiary.sqs-block-button-element:hover { background-color: var(=
--list-section-simple-button-background-color); color: var(--list-section-s=
imple-button-text-color); }
  .tertiary-button-shape-underline.tertiary-button-style-outline .site-wrap=
per .user-items-list-simple .list-item[data-is-card-enabled=3D"false"] .lis=
t-item-content__button.sqs-button-element--tertiary.sqs-block-button-elemen=
t:hover { border-color: var(--list-section-simple-button-text-color); }
}

.tertiary-button-style-outline .site-wrapper .user-items-list-simple .list-=
item[data-is-card-enabled=3D"true"] .list-item-content__button.sqs-button-e=
lement--tertiary.sqs-block-button-element { color: var(--list-section-simpl=
e-card-button-background-color); border-color: var(--list-section-simple-ca=
rd-button-background-color); }

@media (hover: hover) {
  .tertiary-button-style-outline .site-wrapper .user-items-list-simple .lis=
t-item[data-is-card-enabled=3D"true"] .list-item-content__button.sqs-button=
-element--tertiary.sqs-block-button-element:hover { background-color: var(-=
-list-section-simple-card-button-background-color); color: var(--list-secti=
on-simple-card-button-text-color); }
  .tertiary-button-shape-underline.tertiary-button-style-outline .site-wrap=
per .user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list=
-item-content__button.sqs-button-element--tertiary.sqs-block-button-element=
:hover { border-color: var(--list-section-simple-card-button-text-color); }
}

.tertiary-button-style-outline .site-wrapper .user-items-list-carousel .lis=
t-item[data-is-card-enabled=3D"false"] .list-item-content__button.sqs-butto=
n-element--tertiary.sqs-block-button-element { color: var(--list-section-ca=
rousel-button-background-color); border-color: var(--list-section-carousel-=
button-background-color); }

@media (hover: hover) {
  .tertiary-button-style-outline .site-wrapper .user-items-list-carousel .l=
ist-item[data-is-card-enabled=3D"false"] .list-item-content__button.sqs-but=
ton-element--tertiary.sqs-block-button-element:hover { background-color: va=
r(--list-section-carousel-button-background-color); color: var(--list-secti=
on-carousel-button-text-color); }
  .tertiary-button-shape-underline.tertiary-button-style-outline .site-wrap=
per .user-items-list-carousel .list-item[data-is-card-enabled=3D"false"] .l=
ist-item-content__button.sqs-button-element--tertiary.sqs-block-button-elem=
ent:hover { border-color: var(--list-section-carousel-button-text-color); }
}

.tertiary-button-style-outline .site-wrapper .user-items-list-carousel .lis=
t-item[data-is-card-enabled=3D"true"] .list-item-content__button.sqs-button=
-element--tertiary.sqs-block-button-element { color: var(--list-section-car=
ousel-card-button-background-color); border-color: var(--list-section-carou=
sel-card-button-background-color); }

@media (hover: hover) {
  .tertiary-button-style-outline .site-wrapper .user-items-list-carousel .l=
ist-item[data-is-card-enabled=3D"true"] .list-item-content__button.sqs-butt=
on-element--tertiary.sqs-block-button-element:hover { background-color: var=
(--list-section-carousel-card-button-background-color); color: var(--list-s=
ection-carousel-card-button-text-color); }
  .tertiary-button-shape-underline.tertiary-button-style-outline .site-wrap=
per .user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .li=
st-item-content__button.sqs-button-element--tertiary.sqs-block-button-eleme=
nt:hover { border-color: var(--list-section-carousel-card-button-text-color=
); }
}

.tertiary-button-style-outline .site-wrapper .user-items-list-banner-slides=
how .list-item[data-is-card-enabled=3D"false"] .list-item-content__button.s=
qs-button-element--tertiary.sqs-block-button-element { color: var(--list-se=
ction-banner-slideshow-button-background-color); border-color: var(--list-s=
ection-banner-slideshow-button-background-color); }

@media (hover: hover) {
  .tertiary-button-style-outline .site-wrapper .user-items-list-banner-slid=
eshow .list-item[data-is-card-enabled=3D"false"] .list-item-content__button=
.sqs-button-element--tertiary.sqs-block-button-element:hover { background-c=
olor: var(--list-section-banner-slideshow-button-background-color); color: =
var(--list-section-banner-slideshow-button-text-color); }
  .tertiary-button-shape-underline.tertiary-button-style-outline .site-wrap=
per .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"fa=
lse"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-but=
ton-element:hover { border-color: var(--list-section-banner-slideshow-butto=
n-text-color); }
}

.tertiary-button-style-outline .site-wrapper .user-items-list-banner-slides=
how .list-item[data-is-card-enabled=3D"true"] .list-item-content__button.sq=
s-button-element--tertiary.sqs-block-button-element { color: var(--list-sec=
tion-banner-slideshow-card-button-background-color); border-color: var(--li=
st-section-banner-slideshow-card-button-background-color); }

@media (hover: hover) {
  .tertiary-button-style-outline .site-wrapper .user-items-list-banner-slid=
eshow .list-item[data-is-card-enabled=3D"true"] .list-item-content__button.=
sqs-button-element--tertiary.sqs-block-button-element:hover { background-co=
lor: var(--list-section-banner-slideshow-card-button-background-color); col=
or: var(--list-section-banner-slideshow-card-button-text-color); }
  .tertiary-button-shape-underline.tertiary-button-style-outline .site-wrap=
per .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"tr=
ue"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-butt=
on-element:hover { border-color: var(--list-section-banner-slideshow-card-b=
utton-text-color); }
}

.user-items-list-simple .list-item-content__title { color: var(--list-secti=
on-simple-title-color); }

.user-items-list-simple .list-item-content__description { color: var(--list=
-section-simple-description-color); }

.user-items-list-simple .list-item-content__description a { color: var(--li=
st-section-simple-description-color); }

.user-items-list-simple .list-item-content__button.sqs-button-element--prim=
ary { color: var(--list-section-simple-button-text-color); background-color=
: var(--list-section-simple-button-background-color); }

.primary-button-style-solid.primary-button-shape-underline .site-wrapper .u=
ser-items-list-simple .list-item-content__button.sqs-button-element--primar=
y { color: var(--list-section-simple-button-background-color); background-c=
olor: var(--list-section-simple-button-text-color); border-color: var(--lis=
t-section-simple-button-background-color); }

.user-items-list-simple .list-item-content__button.sqs-button-element--seco=
ndary { color: var(--list-section-simple-button-text-color); background-col=
or: var(--list-section-simple-button-background-color); }

.secondary-button-style-solid.secondary-button-shape-underline .site-wrappe=
r .user-items-list-simple .list-item-content__button.sqs-button-element--se=
condary { color: var(--list-section-simple-button-background-color); backgr=
ound-color: var(--list-section-simple-button-text-color); border-color: var=
(--list-section-simple-button-background-color); }

.user-items-list-simple .list-item-content__button.sqs-button-element--tert=
iary { color: var(--list-section-simple-button-text-color); background-colo=
r: var(--list-section-simple-button-background-color); }

.tertiary-button-style-solid.tertiary-button-shape-underline .site-wrapper =
.user-items-list-simple .list-item-content__button.sqs-button-element--tert=
iary { color: var(--list-section-simple-button-background-color); backgroun=
d-color: var(--list-section-simple-button-text-color); border-color: var(--=
list-section-simple-button-background-color); }

.user-items-list-simple .list-item[data-is-card-enabled=3D"true"] { backgro=
und-color: var(--list-section-simple-card-color); }

.user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-ite=
m-content__title { color: var(--list-section-simple-card-title-color); }

.user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-ite=
m-content__description { color: var(--list-section-simple-card-description-=
color); }

.user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-ite=
m-content__description a { color: var(--list-section-simple-card-descriptio=
n-link-color); }

.user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-ite=
m-content__button.sqs-button-element--primary { color: var(--list-section-s=
imple-card-button-text-color); background-color: var(--list-section-simple-=
card-button-background-color); }

.primary-button-style-solid.primary-button-shape-underline .site-wrapper .u=
ser-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-item-=
content__button.sqs-button-element--primary { color: var(--list-section-sim=
ple-card-button-background-color); background-color: var(--list-section-sim=
ple-card-button-text-color); border-color: var(--list-section-simple-card-b=
utton-background-color); }

.user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-ite=
m-content__button.sqs-button-element--secondary { color: var(--list-section=
-simple-card-button-text-color); background-color: var(--list-section-simpl=
e-card-button-background-color); }

.secondary-button-style-solid.secondary-button-shape-underline .site-wrappe=
r .user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-i=
tem-content__button.sqs-button-element--secondary { color: var(--list-secti=
on-simple-card-button-background-color); background-color: var(--list-secti=
on-simple-card-button-text-color); border-color: var(--list-section-simple-=
card-button-background-color); }

.user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-ite=
m-content__button.sqs-button-element--tertiary { color: var(--list-section-=
simple-card-button-text-color); background-color: var(--list-section-simple=
-card-button-background-color); }

.tertiary-button-style-solid.tertiary-button-shape-underline .site-wrapper =
.user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-ite=
m-content__button.sqs-button-element--tertiary { color: var(--list-section-=
simple-card-button-background-color); background-color: var(--list-section-=
simple-card-button-text-color); border-color: var(--list-section-simple-car=
d-button-background-color); }

.user-items-list-carousel .list-item-content__title { color: var(--list-sec=
tion-carousel-title-color); }

.user-items-list-carousel .list-item-content__description { color: var(--li=
st-section-carousel-description-color); }

.user-items-list-carousel .list-item-content__description a { color: var(--=
list-section-carousel-description-color); }

.user-items-list-carousel .list-item-content__button.sqs-button-element--pr=
imary { color: var(--list-section-carousel-button-text-color); background-c=
olor: var(--list-section-carousel-button-background-color); }

.primary-button-style-solid.primary-button-shape-underline .site-wrapper .u=
ser-items-list-carousel .list-item-content__button.sqs-button-element--prim=
ary { color: var(--list-section-carousel-button-background-color); backgrou=
nd-color: var(--list-section-carousel-button-text-color); border-color: var=
(--list-section-carousel-button-background-color); }

.user-items-list-carousel .list-item-content__button.sqs-button-element--se=
condary { color: var(--list-section-carousel-button-text-color); background=
-color: var(--list-section-carousel-button-background-color); }

.secondary-button-style-solid.secondary-button-shape-underline .site-wrappe=
r .user-items-list-carousel .list-item-content__button.sqs-button-element--=
secondary { color: var(--list-section-carousel-button-background-color); ba=
ckground-color: var(--list-section-carousel-button-text-color); border-colo=
r: var(--list-section-carousel-button-background-color); }

.user-items-list-carousel .list-item-content__button.sqs-button-element--te=
rtiary { color: var(--list-section-carousel-button-text-color); background-=
color: var(--list-section-carousel-button-background-color); }

.tertiary-button-style-solid.tertiary-button-shape-underline .site-wrapper =
.user-items-list-carousel .list-item-content__button.sqs-button-element--te=
rtiary { color: var(--list-section-carousel-button-background-color); backg=
round-color: var(--list-section-carousel-button-text-color); border-color: =
var(--list-section-carousel-button-background-color); }

.user-items-list-carousel .user-items-list-carousel__arrow-icon-foreground =
{ stroke: var(--list-section-carousel-arrow-color); }

.user-items-list-carousel .user-items-list-carousel__arrow-icon-background =
{ background-color: var(--list-section-carousel-arrow-background-color); }

.user-items-list-carousel .user-items-list-carousel__arrow-button::after { =
border-color: var(--list-section-carousel-arrow-color); }

.user-items-list-carousel .user-items-list-carousel__gutter::after { border=
-color: var(--navigationLinkColor); }

.user-items-list-carousel[data-layout-width=3D"full"] .user-items-list-caro=
usel__gutter::after { border-color: var(--list-section-carousel-arrow-backg=
round-color); }

.user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] { backg=
round-color: var(--list-section-carousel-card-color); }

.user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list-i=
tem-content__title { color: var(--list-section-carousel-card-title-color); =
}

.user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list-i=
tem-content__description { color: var(--list-section-carousel-card-descript=
ion-color); }

.user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list-i=
tem-content__description a { color: var(--list-section-carousel-card-descri=
ption-link-color); }

.user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list-i=
tem-content__button.sqs-button-element--primary { color: var(--list-section=
-carousel-card-button-text-color); background-color: var(--list-section-car=
ousel-card-button-background-color); }

.primary-button-style-solid.primary-button-shape-underline .site-wrapper .u=
ser-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list-ite=
m-content__button.sqs-button-element--primary { color: var(--list-section-c=
arousel-card-button-background-color); background-color: var(--list-section=
-carousel-card-button-text-color); border-color: var(--list-section-carouse=
l-card-button-background-color); }

.user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list-i=
tem-content__button.sqs-button-element--secondary { color: var(--list-secti=
on-carousel-card-button-text-color); background-color: var(--list-section-c=
arousel-card-button-background-color); }

.secondary-button-style-solid.secondary-button-shape-underline .site-wrappe=
r .user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list=
-item-content__button.sqs-button-element--secondary { color: var(--list-sec=
tion-carousel-card-button-background-color); background-color: var(--list-s=
ection-carousel-card-button-text-color); border-color: var(--list-section-c=
arousel-card-button-background-color); }

.user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list-i=
tem-content__button.sqs-button-element--tertiary { color: var(--list-sectio=
n-carousel-card-button-text-color); background-color: var(--list-section-ca=
rousel-card-button-background-color); }

.tertiary-button-style-solid.tertiary-button-shape-underline .site-wrapper =
.user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list-i=
tem-content__button.sqs-button-element--tertiary { color: var(--list-sectio=
n-carousel-card-button-background-color); background-color: var(--list-sect=
ion-carousel-card-button-text-color); border-color: var(--list-section-caro=
usel-card-button-background-color); }

.user-items-list-banner-slideshow .list-item-content__title { color: var(--=
list-section-banner-slideshow-title-color); }

.user-items-list-banner-slideshow .list-item-content__description { color: =
var(--list-section-banner-slideshow-description-color); }

.user-items-list-banner-slideshow .list-item-content__description a { color=
: var(--list-section-banner-slideshow-description-color); }

.user-items-list-banner-slideshow .list-item-content__button.sqs-button-ele=
ment--primary { color: var(--list-section-banner-slideshow-button-text-colo=
r); background-color: var(--list-section-banner-slideshow-button-background=
-color); }

.primary-button-style-solid.primary-button-shape-underline .site-wrapper .u=
ser-items-list-banner-slideshow .list-item-content__button.sqs-button-eleme=
nt--primary { color: var(--list-section-banner-slideshow-button-background-=
color); background-color: var(--list-section-banner-slideshow-button-text-c=
olor); border-color: var(--list-section-banner-slideshow-button-background-=
color); }

.user-items-list-banner-slideshow .list-item-content__button.sqs-button-ele=
ment--secondary { color: var(--list-section-banner-slideshow-button-text-co=
lor); background-color: var(--list-section-banner-slideshow-button-backgrou=
nd-color); }

.secondary-button-style-solid.secondary-button-shape-underline .site-wrappe=
r .user-items-list-banner-slideshow .list-item-content__button.sqs-button-e=
lement--secondary { color: var(--list-section-banner-slideshow-button-backg=
round-color); background-color: var(--list-section-banner-slideshow-button-=
text-color); border-color: var(--list-section-banner-slideshow-button-backg=
round-color); }

.user-items-list-banner-slideshow .list-item-content__button.sqs-button-ele=
ment--tertiary { color: var(--list-section-banner-slideshow-button-text-col=
or); background-color: var(--list-section-banner-slideshow-button-backgroun=
d-color); }

.tertiary-button-style-solid.tertiary-button-shape-underline .site-wrapper =
.user-items-list-banner-slideshow .list-item-content__button.sqs-button-ele=
ment--tertiary { color: var(--list-section-banner-slideshow-button-backgrou=
nd-color); background-color: var(--list-section-banner-slideshow-button-tex=
t-color); border-color: var(--list-section-banner-slideshow-button-backgrou=
nd-color); }

.user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-=
icon-foreground { stroke: var(--list-section-banner-slideshow-arrow-color);=
 }

.user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-=
icon-background { background-color: var(--list-section-banner-slideshow-arr=
ow-background-color); }

.user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-=
button::after { border-color: var(--list-section-banner-slideshow-arrow-col=
or); }

.user-items-list-banner-slideshow .slideshow-gutter::after { border-color: =
var(--navigationLinkColor); }

.user-items-list-banner-slideshow[data-layout-width=3D"full-bleed"] .slides=
how-gutter::after { border-color: var(--list-section-banner-slideshow-arrow=
-background-color); }

.user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true"]=
 .list-item-card-background { background-color: var(--list-section-banner-s=
lideshow-card-color); }

.user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true"]=
 .list-item-content__title { color: var(--list-section-banner-slideshow-car=
d-title-color); }

.user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true"]=
 .list-item-content__description { color: var(--list-section-banner-slidesh=
ow-card-description-color); }

.user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true"]=
 .list-item-content__description a { color: var(--list-section-banner-slide=
show-card-description-link-color); }

.user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true"]=
 .list-item-content__button.sqs-button-element--primary { color: var(--list=
-section-banner-slideshow-card-button-text-color); background-color: var(--=
list-section-banner-slideshow-card-button-background-color); }

.primary-button-style-solid.primary-button-shape-underline .site-wrapper .u=
ser-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true"] .=
list-item-content__button.sqs-button-element--primary { color: var(--list-s=
ection-banner-slideshow-card-button-background-color); background-color: va=
r(--list-section-banner-slideshow-card-button-text-color); border-color: va=
r(--list-section-banner-slideshow-card-button-background-color); }

.user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true"]=
 .list-item-content__button.sqs-button-element--secondary { color: var(--li=
st-section-banner-slideshow-card-button-text-color); background-color: var(=
--list-section-banner-slideshow-card-button-background-color); }

.secondary-button-style-solid.secondary-button-shape-underline .site-wrappe=
r .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true=
"] .list-item-content__button.sqs-button-element--secondary { color: var(--=
list-section-banner-slideshow-card-button-background-color); background-col=
or: var(--list-section-banner-slideshow-card-button-text-color); border-col=
or: var(--list-section-banner-slideshow-card-button-background-color); }

.user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true"]=
 .list-item-content__button.sqs-button-element--tertiary { color: var(--lis=
t-section-banner-slideshow-card-button-text-color); background-color: var(-=
-list-section-banner-slideshow-card-button-background-color); }

.tertiary-button-style-solid.tertiary-button-shape-underline .site-wrapper =
.user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true"]=
 .list-item-content__button.sqs-button-element--tertiary { color: var(--lis=
t-section-banner-slideshow-card-button-background-color); background-color:=
 var(--list-section-banner-slideshow-card-button-text-color); border-color:=
 var(--list-section-banner-slideshow-card-button-background-color); }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .sqs-button-element--primary:not(input)=
:hover, .tweak-global-animations-animation-type-flex.primary-button-style-s=
olid:not(.primary-button-shape-underline) .tock-block div#Tock_widget_conta=
iner > div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary:h=
over { color: var(--primaryButtonBackgroundColor); }
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .sqs-button-element--primary:not(input)=
::before, .tweak-global-animations-animation-type-flex.primary-button-style=
-solid:not(.primary-button-shape-underline) .tock-block div#Tock_widget_con=
tainer > div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary=
::before { border-color: var(--primaryButtonBackgroundColor); background-co=
lor: var(--primaryButtonTextColor); }
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .user-items-list-simple .list-item[data=
-is-card-enabled=3D"false"] .list-item-content__button::before { border-col=
or: var(--list-section-simple-button-background-color); background-color: v=
ar(--list-section-simple-button-text-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .user-items-list-simple .list-item[data=
-is-card-enabled=3D"true"] .list-item-content__button::before { border-colo=
r: var(--list-section-simple-card-button-background-color); background-colo=
r: var(--list-section-simple-card-button-text-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .user-items-list-carousel .list-item[da=
ta-is-card-enabled=3D"false"] .list-item-content__button::before { border-c=
olor: var(--list-section-carousel-button-background-color); background-colo=
r: var(--list-section-carousel-button-text-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .user-items-list-carousel .list-item[da=
ta-is-card-enabled=3D"true"] .list-item-content__button::before { border-co=
lor: var(--list-section-carousel-card-button-background-color); background-=
color: var(--list-section-carousel-card-button-text-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .user-items-list-banner-slideshow .list=
-item[data-is-card-enabled=3D"false"] .list-item-content__button::before { =
border-color: var(--list-section-banner-slideshow-button-background-color);=
 background-color: var(--list-section-banner-slideshow-button-text-color); =
}
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .user-items-list-banner-slideshow .list=
-item[data-is-card-enabled=3D"true"] .list-item-content__button::before { b=
order-color: var(--list-section-banner-slideshow-card-button-background-col=
or); background-color: var(--list-section-banner-slideshow-card-button-text=
-color); }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .user-items-list-simple .list-item[data=
-is-card-enabled=3D"false"] .list-item-content__button:hover { color: var(-=
-list-section-simple-button-background-color); }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .user-items-list-simple .list-item[data=
-is-card-enabled=3D"true"] .list-item-content__button:hover { color: var(--=
list-section-simple-card-button-background-color); }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .user-items-list-carousel .list-item[da=
ta-is-card-enabled=3D"false"] .list-item-content__button:hover { color: var=
(--list-section-carousel-button-background-color); }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .user-items-list-carousel .list-item[da=
ta-is-card-enabled=3D"true"] .list-item-content__button:hover { color: var(=
--list-section-carousel-card-button-background-color); }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .user-items-list-banner-slideshow .list=
-item[data-is-card-enabled=3D"false"] .list-item-content__button:hover { co=
lor: var(--list-section-banner-slideshow-button-background-color); }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:n=
ot(.primary-button-shape-underline) .user-items-list-banner-slideshow .list=
-item[data-is-card-enabled=3D"true"] .list-item-content__button:hover { col=
or: var(--list-section-banner-slideshow-card-button-background-color); }
}

.tweak-global-animations-animation-type-flex.secondary-button-style-solid .=
sqs-button-element--secondary:not(input):hover { color: var(--secondaryButt=
onBackgroundColor); }

.tweak-global-animations-animation-type-flex.secondary-button-style-solid .=
sqs-button-element--secondary:not(input)::before { border-color: var(--seco=
ndaryButtonBackgroundColor); background-color: var(--secondaryButtonTextCol=
or); }

.tweak-global-animations-animation-type-flex.tertiary-button-style-solid .s=
qs-button-element--tertiary:not(input):hover { color: var(--tertiaryButtonB=
ackgroundColor); }

.tweak-global-animations-animation-type-flex.tertiary-button-style-solid .s=
qs-button-element--tertiary:not(input)::before { border-color: var(--tertia=
ryButtonBackgroundColor); background-color: var(--tertiaryButtonTextColor);=
 }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .sqs-button-element--primary:not(input):hover { color: var(--primaryButton=
TextColor); background-color: transparent; }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .sqs-button-element--primary:not(input)::before { border-color: var(--prim=
aryButtonBackgroundColor); background-color: var(--primaryButtonBackgroundC=
olor); }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-simple .list-item[data-is-card-enabled=3D"false"] .list-i=
tem-content__button { color: var(--list-section-simple-button-background-co=
lor); border-color: var(--list-section-simple-button-background-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-simple .list-item[data-is-card-enabled=3D"false"] .list-i=
tem-content__button::before { border-color: var(--list-section-simple-butto=
n-background-color); background-color: var(--list-section-simple-button-bac=
kground-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-it=
em-content__button { color: var(--list-section-simple-card-button-backgroun=
d-color); border-color: var(--list-section-simple-card-button-background-co=
lor); }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-it=
em-content__button::before { border-color: var(--list-section-simple-card-b=
utton-background-color); background-color: var(--list-section-simple-card-b=
utton-background-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-carousel .list-item[data-is-card-enabled=3D"false"] .list=
-item-content__button { color: var(--list-section-carousel-button-backgroun=
d-color); border-color: var(--list-section-carousel-button-background-color=
); }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-carousel .list-item[data-is-card-enabled=3D"false"] .list=
-item-content__button::before { border-color: var(--list-section-carousel-b=
utton-background-color); background-color: var(--list-section-carousel-butt=
on-background-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list-=
item-content__button { color: var(--list-section-carousel-card-button-backg=
round-color); border-color: var(--list-section-carousel-card-button-backgro=
und-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list-=
item-content__button::before { border-color: var(--list-section-carousel-ca=
rd-button-background-color); background-color: var(--list-section-carousel-=
card-button-background-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"false=
"] .list-item-content__button { color: var(--list-section-banner-slideshow-=
button-background-color); border-color: var(--list-section-banner-slideshow=
-button-background-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"false=
"] .list-item-content__button::before { border-color: var(--list-section-ba=
nner-slideshow-button-background-color); background-color: var(--list-secti=
on-banner-slideshow-button-background-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true"=
] .list-item-content__button { color: var(--list-section-banner-slideshow-c=
ard-button-background-color); border-color: var(--list-section-banner-slide=
show-card-button-background-color); }
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true"=
] .list-item-content__button::before { border-color: var(--list-section-ban=
ner-slideshow-card-button-background-color); background-color: var(--list-s=
ection-banner-slideshow-card-button-background-color); }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-simple .list-item[data-is-card-enabled=3D"false"] .list-i=
tem-content__button:hover { color: var(--list-section-simple-button-text-co=
lor); }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-simple .list-item[data-is-card-enabled=3D"true"] .list-it=
em-content__button:hover { color: var(--list-section-simple-card-button-tex=
t-color); }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-carousel .list-item[data-is-card-enabled=3D"false"] .list=
-item-content__button:hover { color: var(--list-section-carousel-button-tex=
t-color); }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-carousel .list-item[data-is-card-enabled=3D"true"] .list-=
item-content__button:hover { color: var(--list-section-carousel-card-button=
-text-color); }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"false=
"] .list-item-content__button:hover { color: var(--list-section-banner-slid=
eshow-button-text-color); }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline=
 .user-items-list-banner-slideshow .list-item[data-is-card-enabled=3D"true"=
] .list-item-content__button:hover { color: var(--list-section-banner-slide=
show-card-button-text-color); }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.secondary-button-style-outli=
ne .sqs-button-element--secondary:not(input):hover { color: var(--secondary=
ButtonTextColor); background-color: transparent; }
  .tweak-global-animations-animation-type-flex.secondary-button-style-outli=
ne .sqs-button-element--secondary:not(input)::before { border-color: var(--=
secondaryButtonBackgroundColor); background-color: var(--secondaryButtonBac=
kgroundColor); }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.tertiary-button-style-outlin=
e .sqs-button-element--tertiary:not(input):hover { color: var(--tertiaryBut=
tonTextColor); background-color: transparent; }
  .tweak-global-animations-animation-type-flex.tertiary-button-style-outlin=
e .sqs-button-element--tertiary:not(input)::before { border-color: var(--te=
rtiaryButtonBackgroundColor); background-color: var(--tertiaryButtonBackgro=
undColor); }
}

.portfolio-grid-overlay .portfolio-title { color: var(--portfolio-grid-over=
lay-title-color); }

.portfolio-grid-overlay .portfolio-overlay { background-color: var(--portfo=
lio-grid-overlay-overlay-color); }

.portfolio-grid-basic .portfolio-title { color: var(--portfolio-grid-basic-=
title-color); }

.portfolio-hover[data-variant-hover-cover] .portfolio-hover-item-title { co=
lor: var(--portfolio-index-background-title-color); }

.collection-type-portfolio-index-background .portfolio-index-background-lin=
k h1 { color: var(--portfolio-index-background-title-color); }

.portfolio-hover[data-variant-hover-follow] .portfolio-hover-item-title { c=
olor: var(--portfolio-hover-follow-title-color); }

.portfolio-hover[data-variant-hover-static] .portfolio-hover-item-title { c=
olor: var(--portfolio-hover-static-title-color); }

.item-pagination[data-collection-type^=3D"portfolio"] { background-color: v=
ar(--siteBackgroundColor); }

.item-pagination[data-collection-type^=3D"portfolio"] .item-pagination-icon=
 svg { stroke: var(--tweak-portfolio-item-pagination-icon-color); }

.item-pagination[data-collection-type^=3D"portfolio"] .item-pagination-prev=
-next { color: var(--tweak-portfolio-item-pagination-meta-color); }

.item-pagination[data-collection-type^=3D"portfolio"] .item-pagination-titl=
e { color: var(--tweak-portfolio-item-pagination-title-color); }

.lesson-title { color: var(--video-grid-basic-title-color); }

.lessons-grid-meta-container { color: var(--video-grid-basic-meta-color); }

.lessons-list .grid-desc { color: var(--video-grid-basic-description-color)=
; }

.lessons-list .nested-category-children, .lessons-list .nested-category-tre=
e-wrapper { color: var(--video-grid-category-nav-color); }

.lesson-details-title { color: var(--tweak-video-item-title-color); }

.lesson-grid-meta-container { color: var(--tweak-video-item-meta-color); }

.lesson-details-description { color: var(--tweak-video-item-description-col=
or); }

.lesson-item-pagination-title { color: var(--tweak-video-item-pagination-ti=
tle-color); }

.lesson-item-pagination-icon svg { stroke: var(--tweak-video-item-paginatio=
n-icon-color); }

.blog-alternating-side-by-side .blog-more-link { color: var(--tweak-blog-al=
ternating-side-by-side-list-read-more-color); }

.blog-alternating-side-by-side .blog-more-link::after { background: var(--t=
weak-blog-alternating-side-by-side-list-read-more-color); }

.blog-alternating-side-by-side .blog-title { color: var(--tweak-blog-altern=
ating-side-by-side-list-title-color); }

.blog-alternating-side-by-side .blog-categories-list a, .blog-alternating-s=
ide-by-side .blog-author, .blog-alternating-side-by-side .blog-date, .blog-=
alternating-side-by-side .blog-meta-delimiter { color: var(--tweak-blog-alt=
ernating-side-by-side-list-meta-color); }

.blog-alternating-side-by-side .blog-excerpt { color: var(--tweak-blog-alte=
rnating-side-by-side-list-excerpt-color); }

.blog-alternating-side-by-side .blog-list-pagination { color: var(--tweak-b=
log-alternating-side-by-side-list-meta-color); }

.blog-alternating-side-by-side .blog-list-pagination .blog-list-pagination-=
icon { stroke: var(--tweak-blog-alternating-side-by-side-list-meta-color); =
}

.blog-basic-grid .blog-more-link { color: var(--tweak-blog-basic-grid-list-=
read-more-color); }

.blog-basic-grid .blog-more-link::after { background: var(--tweak-blog-basi=
c-grid-list-read-more-color); }

.blog-basic-grid .blog-title { color: var(--tweak-blog-basic-grid-list-titl=
e-color); }

.blog-basic-grid .blog-categories-list a, .blog-basic-grid .blog-author, .b=
log-basic-grid .blog-date, .blog-basic-grid .blog-meta-delimiter { color: v=
ar(--tweak-blog-basic-grid-list-meta-color); }

.blog-basic-grid .blog-excerpt { color: var(--tweak-blog-basic-grid-list-ex=
cerpt-color); }

.blog-basic-grid .blog-list-pagination { color: var(--tweak-blog-basic-grid=
-list-meta-color); }

.blog-basic-grid .blog-list-pagination .blog-list-pagination-icon { stroke:=
 var(--tweak-blog-basic-grid-list-meta-color); }

.blog-masonry .blog-more-link { color: var(--tweak-blog-masonry-list-read-m=
ore-color); }

.blog-masonry .blog-more-link::after { background: var(--tweak-blog-masonry=
-list-read-more-color); }

.blog-masonry .blog-title { color: var(--tweak-blog-masonry-list-title-colo=
r); }

.blog-masonry .blog-categories-list a, .blog-masonry .blog-author, .blog-ma=
sonry .blog-date, .blog-masonry .blog-meta-delimiter { color: var(--tweak-b=
log-masonry-list-meta-color); }

.blog-masonry .blog-excerpt { color: var(--tweak-blog-masonry-list-excerpt-=
color); }

.blog-masonry .blog-list-pagination { color: var(--tweak-blog-masonry-list-=
meta-color); }

.blog-masonry .blog-list-pagination .blog-list-pagination-icon { stroke: va=
r(--tweak-blog-masonry-list-meta-color); }

.blog-side-by-side .blog-more-link { color: var(--tweak-blog-side-by-side-l=
ist-read-more-color); }

.blog-side-by-side .blog-more-link::after { background: var(--tweak-blog-si=
de-by-side-list-read-more-color); }

.blog-side-by-side .blog-title { color: var(--tweak-blog-side-by-side-list-=
title-color); }

.blog-side-by-side .blog-categories-list a, .blog-side-by-side .blog-author=
, .blog-side-by-side .blog-date, .blog-side-by-side .blog-meta-delimiter { =
color: var(--tweak-blog-side-by-side-list-meta-color); }

.blog-side-by-side .blog-excerpt { color: var(--tweak-blog-side-by-side-lis=
t-excerpt-color); }

.blog-side-by-side .blog-list-pagination { color: var(--tweak-blog-side-by-=
side-list-meta-color); }

.blog-side-by-side .blog-list-pagination .blog-list-pagination-icon { strok=
e: var(--tweak-blog-side-by-side-list-meta-color); }

.blog-single-column .blog-more-link { color: var(--tweak-blog-single-column=
-list-read-more-color); }

.blog-single-column .blog-more-link::after { background: var(--tweak-blog-s=
ingle-column-list-read-more-color); }

.blog-single-column .blog-title { color: var(--tweak-blog-single-column-lis=
t-title-color); }

.blog-single-column .blog-categories-list a, .blog-single-column .blog-auth=
or, .blog-single-column .blog-date, .blog-single-column .blog-meta-delimite=
r { color: var(--tweak-blog-single-column-list-meta-color); }

.blog-single-column .blog-excerpt { color: var(--tweak-blog-single-column-l=
ist-excerpt-color); }

.blog-single-column .blog-list-pagination { color: var(--tweak-blog-single-=
column-list-meta-color); }

.blog-single-column .blog-list-pagination .blog-list-pagination-icon { stro=
ke: var(--tweak-blog-single-column-list-meta-color); }

.blog-item-wrapper .blog-item-title h1.entry-title { color: var(--tweak-blo=
g-item-title-color); }

.blog-item-wrapper .blog-meta-item, .blog-item-wrapper .blog-meta-item a, .=
blog-item-wrapper .blog-meta-item span { color: var(--tweak-blog-item-meta-=
color); }

.blog-item-wrapper .author-name, .blog-item-wrapper .author-website, .blog-=
item-wrapper .author-bio { color: var(--tweak-blog-item-author-profile-colo=
r); }

.blog-item-wrapper #comments .header-controls, .blog-item-wrapper #comments=
 .header-controls .comment-count, .blog-item-wrapper .comment-header .user-=
info, .blog-item-wrapper .comment-header .controls { color: var(--tweak-blo=
g-item-comment-meta-color); }

.blog-item-wrapper .comment-body * { color: var(--tweak-blog-item-comment-t=
ext-color); }

.item-pagination[data-collection-type^=3D"blog"] { background-color: var(--=
siteBackgroundColor); }

.item-pagination[data-collection-type^=3D"blog"] .item-pagination-icon svg =
{ stroke: var(--tweak-blog-item-pagination-icon-color); }

.item-pagination[data-collection-type^=3D"blog"] .item-pagination-prev-next=
 { color: var(--tweak-blog-item-pagination-meta-color); }

.item-pagination[data-collection-type^=3D"blog"] .item-pagination-title { c=
olor: var(--tweak-blog-item-pagination-title-color); }

.products.collection-content-wrapper .nested-category-breadcrumb-link { col=
or: var(--tweak-product-grid-text-below-list-category-nav-color); }

.products.collection-content-wrapper .ProductItem-nav-breadcrumb-link { col=
or: var(--tweak-product-basic-item-breadcumb-nav-color); }

.products.collection-content-wrapper .grid-item.on-sale .sqs-money-native {=
 color: var(--tweak-product-grid-text-below-list-sale-price-color); }

.products.collection-content-wrapper .grid-item.on-sale .original-price .sq=
s-money-native { color: var(--tweak-product-grid-text-below-list-price-colo=
r); }

.products.collection-content-wrapper .product-mark.sale { color: var(--twea=
k-product-grid-text-below-list-sale-price-color); }

.products.collection-content-wrapper .list-pagination .product-list-paginat=
ion-icon svg { stroke: var(--tweak-product-grid-text-below-list-pagination-=
color); }

.products.collection-content-wrapper .category-filter-delimiter { color: va=
r(--tweak-product-grid-text-below-list-category-nav-color); }

.products.collection-content-wrapper .category-filter-link::after { backgro=
und: var(--tweak-product-grid-text-below-list-category-nav-color); }

@media (hover: hover) {
  .products.collection-content-wrapper .category-filter-link:hover { color:=
 var(--tweak-product-grid-text-below-list-category-nav-color); }
}

.products.collection-content-wrapper .category-filter-link.category-filter-=
link-all, .products.collection-content-wrapper .category-filter-link.active=
 { color: var(--tweak-product-grid-text-below-list-category-nav-color); }

.products.collection-content-wrapper .category-filter-list.other-active .ca=
tegory-filter-link { color: var(--tweak-product-grid-text-below-list-catego=
ry-nav-color); }

@media (hover: hover) {
  .products.collection-content-wrapper .category-filter-list.other-active .=
category-filter-link:hover { color: var(--tweak-product-grid-text-below-lis=
t-category-nav-color); }
}

.products.collection-content-wrapper .category-filter-list.other-active .ca=
tegory-filter-link.active { color: var(--tweak-product-grid-text-below-list=
-category-nav-color); }

.products.collection-content-wrapper .grid-main-meta .grid-title { color: v=
ar(--tweak-product-grid-text-below-list-title-color); }

.products.collection-content-wrapper .grid-main-meta .grid-prices { color: =
var(--tweak-product-grid-text-below-list-price-color); }

.products.collection-content-wrapper .grid-meta-status { color: var(--tweak=
-product-grid-text-below-list-status-color); }

.products.collection-content-wrapper .product-scarcity { color: var(--tweak=
-product-grid-text-below-list-scarcity-color); }

.products.collection-content-wrapper .plp-grid-add-to-cart .variant-option =
select { color: var(--tweak-product-grid-text-below-list-price-color); bord=
er-color: var(--tweak-product-grid-text-below-list-price-color); }

.on-sale .product-details .sqs-money-native { color: var(--tweak-product-ba=
sic-item-sale-price-color); }

.on-sale .product-details .original-price .sqs-money-native { color: var(--=
tweak-product-grid-text-below-list-price-color); }

.ProductItem.on-sale .ProductItem-details .product-price .sqs-money-native =
{ color: var(--tweak-product-basic-item-sale-price-color); }

.ProductItem .ProductItem-details { color: var(--tweak-product-basic-item-d=
escription-color); }

.ProductItem .ProductItem-details h1.ProductItem-details-title { color: var=
(--tweak-product-basic-item-title-color); }

.ProductItem .ProductItem-details .product-price { color: var(--tweak-produ=
ct-basic-item-price-color); }

.ProductItem .ProductItem-details .product-price, .ProductItem .ProductItem=
-details .product-price .original-price .sqs-money-native { color: var(--tw=
eak-product-basic-item-price-color); }

.ProductItem .ProductItem-details .product-scarcity { color: var(--tweak-pr=
oduct-basic-item-scarcity-color); }

.ProductItem .ProductItem-details .variant-option, .ProductItem .ProductIte=
m-details .product-quantity-input, .ProductItem .ProductItem-details .produ=
ct-quantity-input input { color: var(--tweak-product-basic-item-variant-fie=
lds-color); }

.ProductItem .ProductItem-details .variant-select-wrapper::after { border-b=
ottom-color: var(--tweak-product-basic-item-variant-fields-color); border-r=
ight-color: var(--tweak-product-basic-item-variant-fields-color); }

.ProductItem .ProductItem-nav-breadcrumb span, .ProductItem .ProductItem-na=
v-pagination span, .ProductItem .ProductItem-nav-breadcrumb a, .ProductItem=
 .ProductItem-nav-pagination a { color: var(--tweak-product-basic-item-brea=
dcumb-nav-color); }

.ProductItem .product-item-gallery-carousel-control::after { border-color: =
var(--tweak-product-basic-item-gallery-controls-color); }

.ProductItem .ProductItem-gallery-current-slide-indicator { color: var(--tw=
eak-product-basic-item-gallery-controls-color); }

.ProductItem .ProductItem-gallery-scroll::after { background: linear-gradie=
nt(to bottom,rgba(255,255,255,0) 0%,var(--siteBackgroundColor) 100%); }

.sqs-product-quick-view-content { background-color: var(--siteBackgroundCol=
or); }

.product-block .product-quantity-input input { color: var(--tweak-product-b=
asic-item-variant-fields-color) !important; }

.item-pagination[data-collection-type^=3D"events"] { background-color: var(=
--siteBackgroundColor); }

.item-pagination[data-collection-type^=3D"events"] .item-pagination-icon sv=
g { stroke: var(--tweak-events-item-pagination-icon-color); }

.item-pagination[data-collection-type^=3D"events"] .events-item-pagination-=
date { color: var(--tweak-events-item-pagination-date-color); }

.item-pagination[data-collection-type^=3D"events"] .item-pagination-title {=
 color: var(--tweak-events-item-pagination-title-color); }

.sqs-block-collectionlink .collectionlink-title { color: var(--tweak-conten=
t-link-block-title-color); }

.fluidImageOverlay { background-color: var(--image-block-overlay-color); }

.image-overlay, .sqs-image-content::after { background-color: var(--backgro=
undOverlayColor); }

.sqs-block-image .design-layout-poster .sqs-image-content::after, .sqs-bloc=
k-image .design-layout-poster .image-overlay { background-color: var(--imag=
e-block-poster-image-overlay-color); }

.sqs-block-image .design-layout-poster .image-title * { color: var(--image-=
block-poster-image-title-color); }

.sqs-block-image .design-layout-poster .image-subtitle * { color: var(--ima=
ge-block-poster-image-subtitle-color); }

.sqs-block-image .design-layout-poster .image-title a, .sqs-block-image .de=
sign-layout-poster .image-subtitle a { color: var(--image-block-poster-inli=
ne-link-color); }

@media (hover: hover) {
  .sqs-block-image .design-layout-poster .image-title a:hover, .sqs-block-i=
mage .design-layout-poster .image-subtitle a:hover { opacity: 0.8; }
}

.sqs-block-image .design-layout-poster .image-title * { background-color: v=
ar(--image-block-poster-image-title-bg-color-v2); box-shadow: .2em 0 0 var(=
--image-block-poster-image-title-bg-color-v2),-.2em 0 0 var(--image-block-p=
oster-image-title-bg-color-v2); }

.primary-button-style-solid .sqs-block-image .design-layout-poster .image-b=
utton .sqs-button-element--primary, .secondary-button-style-solid .sqs-bloc=
k-image .design-layout-poster .image-button .sqs-button-element--secondary,=
 .tertiary-button-style-solid .sqs-block-image .design-layout-poster .image=
-button .sqs-button-element--tertiary { background: var(--image-block-poste=
r-image-button-bg-color); color: var(--image-block-poster-image-button-text=
-color); }

.primary-button-style-solid.primary-button-shape-underline .sqs-block-image=
 .design-layout-poster .image-button .sqs-button-element--primary, .seconda=
ry-button-style-solid.secondary-button-shape-underline .sqs-block-image .de=
sign-layout-poster .image-button .sqs-button-element--secondary, .tertiary-=
button-style-solid.tertiary-button-shape-underline .sqs-block-image .design=
-layout-poster .image-button .sqs-button-element--tertiary { background: va=
r(--image-block-poster-image-button-text-color); color: var(--image-block-p=
oster-image-button-bg-color); border-color: var(--image-block-poster-image-=
button-bg-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not=
(.primary-button-shape-underline) .sqs-block-image .design-layout-poster .i=
mage-button .sqs-button-element--primary:hover { color: var(--image-block-p=
oster-image-button-bg-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not=
(.primary-button-shape-underline) .sqs-block-image .design-layout-poster .i=
mage-button .sqs-button-element--primary::before { border-color: var(--imag=
e-block-poster-image-button-bg-color); background-color: var(--image-block-=
poster-image-button-text-color); }

.primary-button-style-outline .sqs-block-image .design-layout-poster .image=
-button .sqs-button-element--primary, .secondary-button-style-outline .sqs-=
block-image .design-layout-poster .image-button .sqs-button-element--second=
ary, .tertiary-button-style-outline .sqs-block-image .design-layout-poster =
.image-button .sqs-button-element--tertiary { background: transparent; colo=
r: var(--image-block-poster-image-button-bg-color); border: 2px solid var(-=
-image-block-poster-image-button-bg-color); }

@media (hover: hover) {
  .primary-button-style-outline .sqs-block-image .design-layout-poster .ima=
ge-button .sqs-button-element--primary:hover, .secondary-button-style-outli=
ne .sqs-block-image .design-layout-poster .image-button .sqs-button-element=
--secondary:hover, .tertiary-button-style-outline .sqs-block-image .design-=
layout-poster .image-button .sqs-button-element--tertiary:hover { backgroun=
d: var(--image-block-poster-image-button-bg-color); color: var(--image-bloc=
k-poster-image-button-text-color); }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline .sqs-block-i=
mage .design-layout-poster .image-button .sqs-button-element--primary:hover=
, .secondary-button-style-outline.secondary-button-shape-underline .sqs-blo=
ck-image .design-layout-poster .image-button .sqs-button-element--secondary=
:hover, .tertiary-button-style-outline.tertiary-button-shape-underline .sqs=
-block-image .design-layout-poster .image-button .sqs-button-element--terti=
ary:hover { border-color: var(--image-block-poster-image-button-text-color)=
; }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-block-image .design-layout-poster .image-button .sqs-button-element--pr=
imary:hover { color: var(--image-block-poster-image-button-text-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-block-image .design-layout-poster .image-button .sqs-button-element--pr=
imary::before { border-color: var(--image-block-poster-image-button-bg-colo=
r); background-color: var(--image-block-poster-image-button-bg-color); }

.sqs-block-image .design-layout-card .sqs-image-content::after, .sqs-block-=
image .design-layout-card .image-overlay { background-color: var(--image-bl=
ock-card-image-overlay-color); }

.sqs-block-image .design-layout-card .image-title * { color: var(--image-bl=
ock-card-image-title-color); }

.sqs-block-image .design-layout-card .image-subtitle * { color: var(--image=
-block-card-image-subtitle-color); }

.sqs-block-image .design-layout-card .image-title a, .sqs-block-image .desi=
gn-layout-card .image-subtitle a { color: var(--image-block-card-inline-lin=
k-color); }

@media (hover: hover) {
  .sqs-block-image .design-layout-card .image-title a:hover, .sqs-block-ima=
ge .design-layout-card .image-subtitle a:hover { opacity: 0.8; }
}

.sqs-block-image .design-layout-card .image-title * { background-color: var=
(--image-block-card-image-title-bg-color); box-shadow: .2em 0 0 var(--image=
-block-card-image-title-bg-color),-.2em 0 0 var(--image-block-card-image-ti=
tle-bg-color); }

.primary-button-style-solid .sqs-block-image .design-layout-card .image-but=
ton .sqs-button-element--primary, .secondary-button-style-solid .sqs-block-=
image .design-layout-card .image-button .sqs-button-element--secondary, .te=
rtiary-button-style-solid .sqs-block-image .design-layout-card .image-butto=
n .sqs-button-element--tertiary { background: var(--image-block-card-image-=
button-bg-color); color: var(--image-block-card-image-button-text-color); }

.primary-button-style-solid.primary-button-shape-underline .sqs-block-image=
 .design-layout-card .image-button .sqs-button-element--primary, .secondary=
-button-style-solid.secondary-button-shape-underline .sqs-block-image .desi=
gn-layout-card .image-button .sqs-button-element--secondary, .tertiary-butt=
on-style-solid.tertiary-button-shape-underline .sqs-block-image .design-lay=
out-card .image-button .sqs-button-element--tertiary { background: var(--im=
age-block-card-image-button-text-color); color: var(--image-block-card-imag=
e-button-bg-color); border-color: var(--image-block-card-image-button-bg-co=
lor); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not=
(.primary-button-shape-underline) .sqs-block-image .design-layout-card .ima=
ge-button .sqs-button-element--primary:hover { color: var(--image-block-car=
d-image-button-bg-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not=
(.primary-button-shape-underline) .sqs-block-image .design-layout-card .ima=
ge-button .sqs-button-element--primary::before { border-color: var(--image-=
block-card-image-button-bg-color); background-color: var(--image-block-card=
-image-button-text-color); }

.primary-button-style-outline .sqs-block-image .design-layout-card .image-b=
utton .sqs-button-element--primary, .secondary-button-style-outline .sqs-bl=
ock-image .design-layout-card .image-button .sqs-button-element--secondary,=
 .tertiary-button-style-outline .sqs-block-image .design-layout-card .image=
-button .sqs-button-element--tertiary { background: transparent; color: var=
(--image-block-card-image-button-bg-color); border: 2px solid var(--image-b=
lock-card-image-button-bg-color); }

@media (hover: hover) {
  .primary-button-style-outline .sqs-block-image .design-layout-card .image=
-button .sqs-button-element--primary:hover, .secondary-button-style-outline=
 .sqs-block-image .design-layout-card .image-button .sqs-button-element--se=
condary:hover, .tertiary-button-style-outline .sqs-block-image .design-layo=
ut-card .image-button .sqs-button-element--tertiary:hover { background: var=
(--image-block-card-image-button-bg-color); color: var(--image-block-card-i=
mage-button-text-color); }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline .sqs-block-i=
mage .design-layout-card .image-button .sqs-button-element--primary:hover, =
.secondary-button-style-outline.secondary-button-shape-underline .sqs-block=
-image .design-layout-card .image-button .sqs-button-element--secondary:hov=
er, .tertiary-button-style-outline.tertiary-button-shape-underline .sqs-blo=
ck-image .design-layout-card .image-button .sqs-button-element--tertiary:ho=
ver { border-color: var(--image-block-card-image-button-text-color); }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-block-image .design-layout-card .image-button .sqs-button-element--prim=
ary:hover { color: var(--image-block-card-image-button-text-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-block-image .design-layout-card .image-button .sqs-button-element--prim=
ary::before { border-color: var(--image-block-card-image-button-bg-color); =
background-color: var(--image-block-card-image-button-bg-color); }

.sqs-block-image .design-layout-overlap .sqs-image-content::after, .sqs-blo=
ck-image .design-layout-overlap .image-overlay { background-color: var(--im=
age-block-overlap-image-overlay-color); }

.sqs-block-image .design-layout-overlap .image-title * { color: var(--image=
-block-overlap-image-title-color); }

.sqs-block-image .design-layout-overlap .image-subtitle * { color: var(--im=
age-block-overlap-image-subtitle-color); }

.sqs-block-image .design-layout-overlap .image-title a, .sqs-block-image .d=
esign-layout-overlap .image-subtitle a { color: var(--image-block-overlap-i=
nline-link-color); }

@media (hover: hover) {
  .sqs-block-image .design-layout-overlap .image-title a:hover, .sqs-block-=
image .design-layout-overlap .image-subtitle a:hover { opacity: 0.8; }
}

.sqs-block-image .design-layout-overlap .image-title * { background-color: =
var(--image-block-overlap-image-title-bg-color); box-shadow: .2em 0 0 var(-=
-image-block-overlap-image-title-bg-color),-.2em 0 0 var(--image-block-over=
lap-image-title-bg-color); }

.primary-button-style-solid .sqs-block-image .design-layout-overlap .image-=
button .sqs-button-element--primary, .secondary-button-style-solid .sqs-blo=
ck-image .design-layout-overlap .image-button .sqs-button-element--secondar=
y, .tertiary-button-style-solid .sqs-block-image .design-layout-overlap .im=
age-button .sqs-button-element--tertiary { background: var(--image-block-ov=
erlap-image-button-bg-color); color: var(--image-block-overlap-image-button=
-text-color); }

.primary-button-style-solid.primary-button-shape-underline .sqs-block-image=
 .design-layout-overlap .image-button .sqs-button-element--primary, .second=
ary-button-style-solid.secondary-button-shape-underline .sqs-block-image .d=
esign-layout-overlap .image-button .sqs-button-element--secondary, .tertiar=
y-button-style-solid.tertiary-button-shape-underline .sqs-block-image .desi=
gn-layout-overlap .image-button .sqs-button-element--tertiary { background:=
 var(--image-block-overlap-image-button-text-color); color: var(--image-blo=
ck-overlap-image-button-bg-color); border-color: var(--image-block-overlap-=
image-button-bg-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not=
(.primary-button-shape-underline) .sqs-block-image .design-layout-overlap .=
image-button .sqs-button-element--primary:hover { color: var(--image-block-=
overlap-image-button-bg-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not=
(.primary-button-shape-underline) .sqs-block-image .design-layout-overlap .=
image-button .sqs-button-element--primary::before { border-color: var(--ima=
ge-block-overlap-image-button-bg-color); background-color: var(--image-bloc=
k-overlap-image-button-text-color); }

.primary-button-style-outline .sqs-block-image .design-layout-overlap .imag=
e-button .sqs-button-element--primary, .secondary-button-style-outline .sqs=
-block-image .design-layout-overlap .image-button .sqs-button-element--seco=
ndary, .tertiary-button-style-outline .sqs-block-image .design-layout-overl=
ap .image-button .sqs-button-element--tertiary { background: transparent; c=
olor: var(--image-block-overlap-image-button-bg-color); border: 2px solid v=
ar(--image-block-overlap-image-button-bg-color); }

@media (hover: hover) {
  .primary-button-style-outline .sqs-block-image .design-layout-overlap .im=
age-button .sqs-button-element--primary:hover, .secondary-button-style-outl=
ine .sqs-block-image .design-layout-overlap .image-button .sqs-button-eleme=
nt--secondary:hover, .tertiary-button-style-outline .sqs-block-image .desig=
n-layout-overlap .image-button .sqs-button-element--tertiary:hover { backgr=
ound: var(--image-block-overlap-image-button-bg-color); color: var(--image-=
block-overlap-image-button-text-color); }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline .sqs-block-i=
mage .design-layout-overlap .image-button .sqs-button-element--primary:hove=
r, .secondary-button-style-outline.secondary-button-shape-underline .sqs-bl=
ock-image .design-layout-overlap .image-button .sqs-button-element--seconda=
ry:hover, .tertiary-button-style-outline.tertiary-button-shape-underline .s=
qs-block-image .design-layout-overlap .image-button .sqs-button-element--te=
rtiary:hover { border-color: var(--image-block-overlap-image-button-text-co=
lor); }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-block-image .design-layout-overlap .image-button .sqs-button-element--p=
rimary:hover { color: var(--image-block-overlap-image-button-text-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-block-image .design-layout-overlap .image-button .sqs-button-element--p=
rimary::before { border-color: var(--image-block-overlap-image-button-bg-co=
lor); background-color: var(--image-block-overlap-image-button-bg-color); }

.sqs-block-image .design-layout-collage .sqs-image-content::after, .sqs-blo=
ck-image .design-layout-collage .image-overlay { background-color: var(--im=
age-block-collage-image-overlay-color); }

.sqs-block-image .design-layout-collage .image-card { background-color: var=
(--image-block-collage-background-color); }

.sqs-block-image .design-layout-collage .image-title * { color: var(--image=
-block-collage-image-title-color); }

.sqs-block-image .design-layout-collage .image-subtitle * { color: var(--im=
age-block-collage-image-subtitle-color); }

.sqs-block-image .design-layout-collage .image-title a, .sqs-block-image .d=
esign-layout-collage .image-subtitle a { color: var(--image-block-collage-i=
nline-link-color); }

@media (hover: hover) {
  .sqs-block-image .design-layout-collage .image-title a:hover, .sqs-block-=
image .design-layout-collage .image-subtitle a:hover { opacity: 0.8; }
}

.sqs-block-image .design-layout-collage .image-title * { background-color: =
var(--image-block-collage-image-title-bg-color); box-shadow: .2em 0 0 var(-=
-image-block-collage-image-title-bg-color),-.2em 0 0 var(--image-block-coll=
age-image-title-bg-color); }

.primary-button-style-solid .sqs-block-image .design-layout-collage .image-=
button .sqs-button-element--primary, .secondary-button-style-solid .sqs-blo=
ck-image .design-layout-collage .image-button .sqs-button-element--secondar=
y, .tertiary-button-style-solid .sqs-block-image .design-layout-collage .im=
age-button .sqs-button-element--tertiary { background: var(--image-block-co=
llage-image-button-bg-color); color: var(--image-block-collage-image-button=
-text-color); }

.primary-button-style-solid.primary-button-shape-underline .sqs-block-image=
 .design-layout-collage .image-button .sqs-button-element--primary, .second=
ary-button-style-solid.secondary-button-shape-underline .sqs-block-image .d=
esign-layout-collage .image-button .sqs-button-element--secondary, .tertiar=
y-button-style-solid.tertiary-button-shape-underline .sqs-block-image .desi=
gn-layout-collage .image-button .sqs-button-element--tertiary { background:=
 var(--image-block-collage-image-button-text-color); color: var(--image-blo=
ck-collage-image-button-bg-color); border-color: var(--image-block-collage-=
image-button-bg-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not=
(.primary-button-shape-underline) .sqs-block-image .design-layout-collage .=
image-button .sqs-button-element--primary:hover { color: var(--image-block-=
collage-image-button-bg-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not=
(.primary-button-shape-underline) .sqs-block-image .design-layout-collage .=
image-button .sqs-button-element--primary::before { border-color: var(--ima=
ge-block-collage-image-button-bg-color); background-color: var(--image-bloc=
k-collage-image-button-text-color); }

.primary-button-style-outline .sqs-block-image .design-layout-collage .imag=
e-button .sqs-button-element--primary, .secondary-button-style-outline .sqs=
-block-image .design-layout-collage .image-button .sqs-button-element--seco=
ndary, .tertiary-button-style-outline .sqs-block-image .design-layout-colla=
ge .image-button .sqs-button-element--tertiary { background: transparent; c=
olor: var(--image-block-collage-image-button-bg-color); border: 2px solid v=
ar(--image-block-collage-image-button-bg-color); }

@media (hover: hover) {
  .primary-button-style-outline .sqs-block-image .design-layout-collage .im=
age-button .sqs-button-element--primary:hover, .secondary-button-style-outl=
ine .sqs-block-image .design-layout-collage .image-button .sqs-button-eleme=
nt--secondary:hover, .tertiary-button-style-outline .sqs-block-image .desig=
n-layout-collage .image-button .sqs-button-element--tertiary:hover { backgr=
ound: var(--image-block-collage-image-button-bg-color); color: var(--image-=
block-collage-image-button-text-color); }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline .sqs-block-i=
mage .design-layout-collage .image-button .sqs-button-element--primary:hove=
r, .secondary-button-style-outline.secondary-button-shape-underline .sqs-bl=
ock-image .design-layout-collage .image-button .sqs-button-element--seconda=
ry:hover, .tertiary-button-style-outline.tertiary-button-shape-underline .s=
qs-block-image .design-layout-collage .image-button .sqs-button-element--te=
rtiary:hover { border-color: var(--image-block-collage-image-button-text-co=
lor); }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-block-image .design-layout-collage .image-button .sqs-button-element--p=
rimary:hover { color: var(--image-block-collage-image-button-text-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-block-image .design-layout-collage .image-button .sqs-button-element--p=
rimary::before { border-color: var(--image-block-collage-image-button-bg-co=
lor); background-color: var(--image-block-collage-image-button-bg-color); }

.sqs-block-image .design-layout-stack .sqs-image-content::after, .sqs-block=
-image .design-layout-stack .image-overlay { background-color: var(--image-=
block-stack-image-overlay-color); }

.sqs-block-image .design-layout-stack .image-title * { color: var(--image-b=
lock-stack-image-title-color); }

.sqs-block-image .design-layout-stack .image-subtitle * { color: var(--imag=
e-block-stack-image-subtitle-color); }

.sqs-block-image .design-layout-stack .image-title a, .sqs-block-image .des=
ign-layout-stack .image-subtitle a { color: var(--image-block-stack-inline-=
link-color); }

@media (hover: hover) {
  .sqs-block-image .design-layout-stack .image-title a:hover, .sqs-block-im=
age .design-layout-stack .image-subtitle a:hover { opacity: 0.8; }
}

.sqs-block-image .design-layout-stack .image-title * { background-color: va=
r(--image-block-stack-image-title-bg-color); box-shadow: .2em 0 0 var(--ima=
ge-block-stack-image-title-bg-color),-.2em 0 0 var(--image-block-stack-imag=
e-title-bg-color); }

.primary-button-style-solid .sqs-block-image .design-layout-stack .image-bu=
tton .sqs-button-element--primary, .secondary-button-style-solid .sqs-block=
-image .design-layout-stack .image-button .sqs-button-element--secondary, .=
tertiary-button-style-solid .sqs-block-image .design-layout-stack .image-bu=
tton .sqs-button-element--tertiary { background: var(--image-block-stack-im=
age-button-bg-color); color: var(--image-block-stack-image-button-text-colo=
r); }

.primary-button-style-solid.primary-button-shape-underline .sqs-block-image=
 .design-layout-stack .image-button .sqs-button-element--primary, .secondar=
y-button-style-solid.secondary-button-shape-underline .sqs-block-image .des=
ign-layout-stack .image-button .sqs-button-element--secondary, .tertiary-bu=
tton-style-solid.tertiary-button-shape-underline .sqs-block-image .design-l=
ayout-stack .image-button .sqs-button-element--tertiary { background: var(-=
-image-block-stack-image-button-text-color); color: var(--image-block-stack=
-image-button-bg-color); border-color: var(--image-block-stack-image-button=
-bg-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not=
(.primary-button-shape-underline) .sqs-block-image .design-layout-stack .im=
age-button .sqs-button-element--primary:hover { color: var(--image-block-st=
ack-image-button-bg-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not=
(.primary-button-shape-underline) .sqs-block-image .design-layout-stack .im=
age-button .sqs-button-element--primary::before { border-color: var(--image=
-block-stack-image-button-bg-color); background-color: var(--image-block-st=
ack-image-button-text-color); }

.primary-button-style-outline .sqs-block-image .design-layout-stack .image-=
button .sqs-button-element--primary, .secondary-button-style-outline .sqs-b=
lock-image .design-layout-stack .image-button .sqs-button-element--secondar=
y, .tertiary-button-style-outline .sqs-block-image .design-layout-stack .im=
age-button .sqs-button-element--tertiary { background: transparent; color: =
var(--image-block-stack-image-button-bg-color); border: 2px solid var(--ima=
ge-block-stack-image-button-bg-color); }

@media (hover: hover) {
  .primary-button-style-outline .sqs-block-image .design-layout-stack .imag=
e-button .sqs-button-element--primary:hover, .secondary-button-style-outlin=
e .sqs-block-image .design-layout-stack .image-button .sqs-button-element--=
secondary:hover, .tertiary-button-style-outline .sqs-block-image .design-la=
yout-stack .image-button .sqs-button-element--tertiary:hover { background: =
var(--image-block-stack-image-button-bg-color); color: var(--image-block-st=
ack-image-button-text-color); }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline .sqs-block-i=
mage .design-layout-stack .image-button .sqs-button-element--primary:hover,=
 .secondary-button-style-outline.secondary-button-shape-underline .sqs-bloc=
k-image .design-layout-stack .image-button .sqs-button-element--secondary:h=
over, .tertiary-button-style-outline.tertiary-button-shape-underline .sqs-b=
lock-image .design-layout-stack .image-button .sqs-button-element--tertiary=
:hover { border-color: var(--image-block-stack-image-button-text-color); }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-block-image .design-layout-stack .image-button .sqs-button-element--pri=
mary:hover { color: var(--image-block-stack-image-button-text-color); }

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-block-image .design-layout-stack .image-button .sqs-button-element--pri=
mary::before { border-color: var(--image-block-stack-image-button-bg-color)=
; background-color: var(--image-block-stack-image-button-bg-color); }

.sqs-block-accordion { border-color: var(--tweak-accordion-block-stroke-col=
or); }

.sqs-block-accordion .accordion-divider { color: var(--tweak-accordion-bloc=
k-divider-color); }

.sqs-block-accordion .accordion-icon-container { color: var(--tweak-accordi=
on-block-icon-color); }

.menu-block .menu-select-labels { color: var(--tweak-menu-block-nav-color);=
 }

.menu-block .menu-section-title { color: var(--tweak-menu-block-title-color=
); }

.menu-block .menu-item-title { color: var(--tweak-menu-block-item-title-col=
or); }

.menu-block .menu-item-description { color: var(--tweak-menu-block-item-des=
cription-color); }

.menu-block .menu-item-price-bottom { color: var(--tweak-menu-block-item-pr=
ice-color); }

.sqs-block-form { border-color: var(--tweak-form-block-stroke-color); }

.sqs-block-form .field-list .title, .sqs-block-form .form-submission-text {=
 color: var(--tweak-form-block-title-color); }

.sqs-block-form .field-list .description { color: var(--tweak-form-block-de=
scription-color); }

.sqs-block-form .field-list .caption-text { color: var(--tweak-form-block-c=
aption-color); }

.sqs-block-form .field-list ::placeholder { color: rgb(115, 115, 115); opac=
ity: 1; }

.sqs-block-form .field-list .option { color: var(--tweak-form-block-option-=
color); }

.sqs-block-form .field-list .question { color: var(--tweak-form-block-surve=
y-title-color); }

.sqs-block-form .sqs-editable-button { background: var(--tweak-form-block-b=
utton-background-color); color: var(--tweak-form-block-button-text-color); =
}

.primary-button-style-solid.primary-button-shape-underline .sqs-block-form =
.sqs-editable-button.sqs-button-element--primary, .secondary-button-style-s=
olid.secondary-button-shape-underline .sqs-block-form .sqs-editable-button.=
sqs-button-element--secondary, .tertiary-button-style-solid.tertiary-button=
-shape-underline .sqs-block-form .sqs-editable-button.sqs-button-element--t=
ertiary { background: var(--tweak-form-block-button-text-color); color: var=
(--tweak-form-block-button-background-color); border-color: var(--tweak-for=
m-block-button-background-color); }

.primary-button-style-outline .sqs-block-form .sqs-editable-button.sqs-butt=
on-element--primary, .secondary-button-style-outline .sqs-block-form .sqs-e=
ditable-button.sqs-button-element--secondary, .tertiary-button-style-outlin=
e .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary { color=
: var(--tweak-form-block-button-background-color); border-color: var(--twea=
k-form-block-button-background-color); }

@media (hover: hover) {
  .primary-button-style-outline .sqs-block-form .sqs-editable-button.sqs-bu=
tton-element--primary:hover, .secondary-button-style-outline .sqs-block-for=
m .sqs-editable-button.sqs-button-element--secondary:hover, .tertiary-butto=
n-style-outline .sqs-block-form .sqs-editable-button.sqs-button-element--te=
rtiary:hover { background: var(--tweak-form-block-button-background-color);=
 color: var(--tweak-form-block-button-text-color); }
}

.primary-button-style-outline.primary-button-shape-underline .sqs-block-for=
m .sqs-editable-button.sqs-button-element--primary:hover, .secondary-button=
-style-outline.secondary-button-shape-underline .sqs-block-form .sqs-editab=
le-button.sqs-button-element--secondary:hover, .tertiary-button-style-outli=
ne.tertiary-button-shape-underline .sqs-block-form .sqs-editable-button.sqs=
-button-element--tertiary:hover { border-color: var(--tweak-form-block-butt=
on-text-color); }

.primary-button-style-solid.primary-button-shape-underline .sqs-block-form =
.sqs-editable-button.sqs-button-element--primary, .secondary-button-style-s=
olid.secondary-button-shape-underline .sqs-block-form .sqs-editable-button.=
sqs-button-element--secondary, .tertiary-button-style-solid.tertiary-button=
-shape-underline .sqs-block-form .sqs-editable-button.sqs-button-element--t=
ertiary { background: var(--tweak-form-block-button-text-color); color: var=
(--tweak-form-block-button-background-color); border-color: var(--tweak-for=
m-block-button-background-color); }

.sqs-block-quote { border-color: var(--tweak-quote-block-stroke-color); }

.sqs-block-quote blockquote { color: var(--tweak-quote-block-text-color); }

.sqs-block-quote .source { color: var(--tweak-quote-block-source-color); }

.sqs-block-newsletter { border-color: var(--tweak-newsletter-block-stroke-c=
olor); }

.sqs-block-newsletter .newsletter-form-header-title { color: var(--tweak-ne=
wsletter-block-title-color); }

.sqs-block-newsletter .newsletter-form-header-description { color: var(--tw=
eak-newsletter-block-description-color); }

.sqs-block-newsletter .newsletter-form-button { background-color: var(--twe=
ak-newsletter-block-button-background-color) !important; color: var(--tweak=
-newsletter-block-button-text-color) !important; }

.primary-button-style-outline .sqs-block-newsletter .newsletter-form-button=
.sqs-button-element--primary, .secondary-button-style-outline .sqs-block-ne=
wsletter .newsletter-form-button.sqs-button-element--secondary, .tertiary-b=
utton-style-outline .sqs-block-newsletter .newsletter-form-button.sqs-butto=
n-element--tertiary { color: var(--tweak-newsletter-block-button-background=
-color) !important; border-color: var(--tweak-newsletter-block-button-backg=
round-color) !important; }

@media (hover: hover) {
  .primary-button-style-outline .sqs-block-newsletter .newsletter-form-butt=
on.sqs-button-element--primary:hover, .secondary-button-style-outline .sqs-=
block-newsletter .newsletter-form-button.sqs-button-element--secondary:hove=
r, .tertiary-button-style-outline .sqs-block-newsletter .newsletter-form-bu=
tton.sqs-button-element--tertiary:hover { background-color: var(--tweak-new=
sletter-block-button-background-color) !important; color: var(--tweak-newsl=
etter-block-button-text-color) !important; }
}

.primary-button-style-outline.primary-button-shape-underline .sqs-block-new=
sletter .newsletter-form-button.sqs-button-element--primary:hover, .seconda=
ry-button-style-outline.secondary-button-shape-underline .sqs-block-newslet=
ter .newsletter-form-button.sqs-button-element--secondary:hover, .tertiary-=
button-style-outline.tertiary-button-shape-underline .sqs-block-newsletter =
.newsletter-form-button.sqs-button-element--tertiary:hover { border-color: =
var(--tweak-newsletter-block-button-text-color) !important; }

.primary-button-style-solid.primary-button-shape-underline .sqs-block-newsl=
etter .newsletter-form-button.sqs-button-element--primary, .secondary-butto=
n-style-solid.secondary-button-shape-underline .sqs-block-newsletter .newsl=
etter-form-button.sqs-button-element--secondary, .tertiary-button-style-sol=
id.tertiary-button-shape-underline .sqs-block-newsletter .newsletter-form-b=
utton.sqs-button-element--tertiary { border-color: var(--tweak-newsletter-b=
lock-button-background-color); background-color: var(--tweak-newsletter-blo=
ck-button-text-color) !important; color: var(--tweak-newsletter-block-butto=
n-background-color) !important; }

.tweak-global-animations-animation-type-flex.primary-button-style-solid .sq=
s-block-newsletter .newsletter-form-button.sqs-button-element--primary:hove=
r { color: var(--tweak-newsletter-block-button-background-color) !important=
; }

.tweak-global-animations-animation-type-flex.primary-button-style-solid .sq=
s-block-newsletter .newsletter-form-button.sqs-button-element--primary::bef=
ore { border-color: var(--tweak-newsletter-block-button-background-color) !=
important; background-color: var(--tweak-newsletter-block-button-text-color=
) !important; }

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:ho=
ver { color: var(--tweak-newsletter-block-button-text-color) !important; }

.tweak-global-animations-animation-type-flex.primary-button-style-outline .=
sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary::b=
efore { border-color: var(--tweak-newsletter-block-button-background-color)=
 !important; background-color: var(--tweak-newsletter-block-button-backgrou=
nd-color) !important; }

.sqs-block-newsletter .newsletter-form-footnote { color: var(--tweak-newsle=
tter-block-footnote-color) !important; }

.sqs-block-summary-v2 { border-color: var(--tweak-summary-block-stroke-colo=
r); }

.sqs-block-summary-v2 .summary-header-text { color: var(--tweak-summary-blo=
ck-header-text-color); }

.sqs-block-summary-v2 .summary-title { color: var(--tweak-summary-block-tit=
le-color); }

.sqs-block-summary-v2 .summary-excerpt { color: var(--tweak-summary-block-e=
xcerpt-color); }

.sqs-block-summary-v2 .summary-read-more-link { color: var(--tweak-summary-=
block-read-more-color); }

.sqs-block-summary-v2 .summary-metadata--primary { color: var(--tweak-summa=
ry-block-primary-metadata-color); }

.sqs-block-summary-v2 .summary-metadata--secondary { color: var(--tweak-sum=
mary-block-secondary-metadata-color); }

.product-scarcity { color: var(--summary-block-limited-availability-label-c=
olor); }

.socialaccountlinks-v2-block .social-icons-style-regular .sqs-use--icon, .s=
ocial-account-links-v2-block .social-icons-style-regular .sqs-use--icon { f=
ill: var(--social-links-block-main-icon-color); }

.socialaccountlinks-v2-block .social-icons-style-knockout .sqs-use--mask, .=
social-account-links-v2-block .social-icons-style-knockout .sqs-use--mask {=
 fill: var(--social-links-block-main-icon-color); }

.socialaccountlinks-v2-block .social-icons-style-solid .sqs-svg-icon--wrapp=
er, .social-account-links-v2-block .social-icons-style-solid .sqs-svg-icon-=
-wrapper { background-color: var(--social-links-block-main-icon-color); }

.socialaccountlinks-v2-block .social-icons-style-solid .sqs-use--icon, .soc=
ial-account-links-v2-block .social-icons-style-solid .sqs-use--icon { fill:=
 var(--social-links-block-secondary-icon-color); }

.socialaccountlinks-v2-block .social-icons-style-border .sqs-svg-icon--wrap=
per, .social-account-links-v2-block .social-icons-style-border .sqs-svg-ico=
n--wrapper { border-color: var(--social-links-block-main-icon-color); }

.socialaccountlinks-v2-block .social-icons-style-border .sqs-use--icon, .so=
cial-account-links-v2-block .social-icons-style-border .sqs-use--icon { fil=
l: var(--social-links-block-main-icon-color); }

.sqs-block-shape { color: var(--shape-block-dropshadow-color); }

.sqs-block-shape svg.sqs-shape { fill: var(--shape-block-background-color);=
 stroke: var(--shape-block-stroke-color); }

.sqs-block-shape .sqs-shape-rectangle { background: var(--shape-block-backg=
round-color); border-color: var(--shape-block-stroke-color); }

@media screen and (max-width: 767px) {
  .sqs-layout [class*=3D"sqs-col"] { float: none !important; width: auto !i=
mportant; }
  .sqs-layout .spacer-block { display: none; }
  .sqs-layout .sqs-row .sqs-block:first-child { padding-top: 17px !importan=
t; }
  .sqs-layout .sqs-row .sqs-block:last-child { padding-bottom: 17px !import=
ant; }
  .sqs-layout .sqs-row + .sqs-row, .sqs-layout .sqs-row + .sqs-block { marg=
in-top: 0px !important; }
  .sqs-layout .sqs-gallery-design-grid-slide { width: 50% !important; clear=
: none !important; }
  .sqs-block-html > .sqs-block-content > h1[style*=3D"margin-left"], .sqs-b=
lock-html > .sqs-block-content > h2[style*=3D"margin-left"], .sqs-block-htm=
l > .sqs-block-content > h3[style*=3D"margin-left"], .sqs-block-html > .sqs=
-block-content > h4[style*=3D"margin-left"], .sqs-block-html > .sqs-block-c=
ontent > h5[style*=3D"margin-left"], .sqs-block-html > .sqs-block-content >=
 h6[style*=3D"margin-left"], .sqs-block-html > .sqs-block-content > p[style=
*=3D"margin-left"] { margin-left: 0px !important; }
}

.blog-meta-section { display: flex; gap: 6px; flex-wrap: wrap; align-items:=
 center; }

.blog-meta-section .blog-meta-primary, .blog-meta-section .blog-meta-second=
ary { display: contents; }

.blog-item-preview-chip-container { background: var(--video-preview-badge-b=
ackground-color); border: 1px solid transparent; border-radius: var(--video=
-preview-badge-font-font-size); display: block; min-height: 22px; min-width=
: 22px; padding: 2px 8px; box-sizing: border-box; align-items: center; }

body:not(.sqs-edit-mode) .blog-item-preview-chip-container.visitor-hidden {=
 display: none; }

.blog-item-preview-chip-label { color: var(--video-preview-badge-font-color=
); box-sizing: border-box; font-family: var(--video-preview-badge-font-font=
-family); font-size: var(--video-preview-badge-font-font-size); font-style:=
 var(--video-preview-badge-font-font-style); font-weight: var(--video-previ=
ew-badge-font-font-weight); line-height: var(--video-preview-badge-font-lin=
e-height); text-transform: var(--video-preview-badge-font-text-transform); =
letter-spacing: var(--video-preview-badge-font-letter-spacing); white-space=
: nowrap; }

.passthrough-link::after { content: " =E2=86=92"; font-size: 0.9em; }

.blog-more-link { text-decoration: none; align-self: flex-start; }

.blog-more-link::after { content: ""; display: block; width: 100%; height: =
1px; transform: translateY(-3px); }

.blog-list-pagination { display: flex; flex-direction: row; place-content: =
center; margin: 6vw 0px 3vw; }

.blog-list-pagination .newer, .blog-list-pagination .older { flex: 1 0 50%;=
 box-sizing: border-box; }

.blog-list-pagination .newer a, .blog-list-pagination .older a { display: f=
lex; flex-direction: row; justify-content: flex-start; align-items: center;=
 }

.blog-list-pagination .newer a .icon, .blog-list-pagination .older a .icon =
{ width: 9px; height: 16px; padding-right: 12px; }

.blog-list-pagination .older { text-align: right; align-self: flex-end; mar=
gin-left: auto; }

.blog-list-pagination .older a { justify-content: flex-end; }

.blog-list-pagination .older a .icon { padding-right: 0px; padding-left: 12=
px; }

@keyframes no-image-fade-in {=20
  0% { opacity: 0; transform: translateY(-15px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.lazy-load { opacity: 0; transform: translateY(-15px); transition: opacity =
1s, transform 1s; }

.lazy-load.is-loaded { opacity: 1; transform: translateY(0px); }

.lazy-load.no-image-fade-in { animation: 1s ease 0s 1 normal forwards runni=
ng no-image-fade-in; }

.tweak-global-animations-animation-type-flex .blog-more-link { display: inl=
ine; text-decoration: none; background-image: linear-gradient(currentcolor,=
 currentcolor); background-repeat: no-repeat; background-size: 100% 1px; ba=
ckground-position: left bottom; transition: color 0.6s cubic-bezier(0.19, 1=
, 0.22, 1), background-size calc(0.3s) cubic-bezier(0.19, 1, 0.22, 1); }

.tweak-global-animations-animation-type-flex .blog-more-link::after { displ=
ay: none; }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .blog-more-link:hover { colo=
r: inherit; background-size: 100% calc(2px); }
}

.tweak-global-animations-animation-type-flex .blog-list-pagination .newer .=
caret-left-icon--small, .tweak-global-animations-animation-type-flex .blog-=
list-pagination .older .caret-left-icon--small, .tweak-global-animations-an=
imation-type-flex .blog-list-pagination .newer .caret-right-icon--small, .t=
weak-global-animations-animation-type-flex .blog-list-pagination .older .ca=
ret-right-icon--small { transform: translateX(0px) scaleY(1); transition: t=
ransform 0.6s cubic-bezier(0.19, 1, 0.22, 1); }

.tweak-global-animations-animation-type-flex .blog-list-pagination .newer .=
prev-label, .tweak-global-animations-animation-type-flex .blog-list-paginat=
ion .older .prev-label { position: relative; }

.tweak-global-animations-animation-type-flex .blog-list-pagination .newer .=
prev-label::after, .tweak-global-animations-animation-type-flex .blog-list-=
pagination .older .prev-label::after { content: ""; position: absolute; wid=
th: 100%; height: 1px; right: 0px; bottom: 0px; background-color: currentco=
lor; transform: scaleX(0); transition: transform 0.6s cubic-bezier(0.19, 1,=
 0.22, 1); }

.tweak-global-animations-animation-type-flex .blog-list-pagination .newer .=
prev-label::after, .tweak-global-animations-animation-type-flex .blog-list-=
pagination .older .prev-label::after { transform-origin: right center; }

.tweak-global-animations-animation-type-flex .blog-list-pagination .newer .=
next-label, .tweak-global-animations-animation-type-flex .blog-list-paginat=
ion .older .next-label { position: relative; }

.tweak-global-animations-animation-type-flex .blog-list-pagination .newer .=
next-label::after, .tweak-global-animations-animation-type-flex .blog-list-=
pagination .older .next-label::after { content: ""; position: absolute; wid=
th: 100%; height: 1px; right: 0px; bottom: 0px; background-color: currentco=
lor; transform: scaleX(0); transition: transform 0.6s cubic-bezier(0.19, 1,=
 0.22, 1); }

.tweak-global-animations-animation-type-flex .blog-list-pagination .newer .=
next-label::after, .tweak-global-animations-animation-type-flex .blog-list-=
pagination .older .next-label::after { transform-origin: left center; }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .blog-list-pagination .newer=
:hover .caret-left-icon--small, .tweak-global-animations-animation-type-fle=
x .blog-list-pagination .older:hover .caret-left-icon--small { transform: t=
ranslateX(-30%) scaleY(0.8); }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .blog-list-pagination .newer=
:hover .caret-right-icon--small, .tweak-global-animations-animation-type-fl=
ex .blog-list-pagination .older:hover .caret-right-icon--small { transform:=
 translateX(30%) scaleY(0.8); }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .blog-list-pagination .newer=
:hover .prev-label::after, .tweak-global-animations-animation-type-flex .bl=
og-list-pagination .older:hover .prev-label::after, .tweak-global-animation=
s-animation-type-flex .blog-list-pagination .newer:hover .next-label::after=
, .tweak-global-animations-animation-type-flex .blog-list-pagination .older=
:hover .next-label::after { transform: scaleX(1); }
}

.blog-item-wrapper { width: 100%; box-sizing: border-box; margin: 0px auto;=
 position: relative; }

.blog-item-wrapper .blog-item-inner-wrapper { max-width: 1800px; box-sizing=
: border-box; margin: 0px auto; position: relative; }

.blog-item-wrapper .blog-item-content-paywall { position: relative; display=
: flex; justify-content: center; }

.blog-item-wrapper .blog-item-content-paywall .blog-item-content-paywall-ba=
ckground { position: relative; filter: blur(6px); pointer-events: none; }

.blog-item-wrapper .blog-item-content-paywall .blog-item-content-paywall-no=
tice { position: absolute; top: 100px; display: flex; flex-direction: colum=
n; align-items: center; justify-content: center; gap: 15px; }

.blog-item-wrapper .blog-item-content-paywall .blog-item-content-paywall-no=
tice .blog-item-content-paywall-notice-text { font-weight: 600; font-size: =
22px; }

.blog-item-wrapper .blog-item-content-paywall .blog-item-content-paywall-no=
tice .blog-item-content-paywall-notice-link { display: block; text-transfor=
m: capitalize; }

.blog-item-wrapper article.entry { width: 100%; box-sizing: border-box; mar=
gin: 0px auto; padding: 3vw; }

@media screen and (max-width: 767px) {
  .blog-item-wrapper article.entry { padding: 6vw; }
}

@media screen and (min-width: 768px) {
  .tweak-blog-item-width-narrow .blog-item-wrapper .blog-item-inner-wrapper=
 { width: 50%; }
  .tweak-blog-item-width-medium .blog-item-wrapper .blog-item-inner-wrapper=
 { width: 75%; }
  .tweak-blog-item-width-custom .blog-item-wrapper .blog-item-inner-wrapper=
 { width: 50%; }
}

@media screen and (max-width: 767px) {
  .blog-item-wrapper .blog-item-inner-wrapper { width: 100% !important; }
}

.blog-item-wrapper .blog-meta-item, .blog-item-wrapper .blog-meta-item a, .=
blog-item-wrapper .blog-meta-item span { text-decoration: none; }

.blog-item-wrapper .blog-item-meta-wrapper { display: flex; align-items: ce=
nter; gap: 11px; flex-wrap: wrap; }

.blog-item-wrapper .blog-item-meta-wrapper .blog-item-preview-chip-containe=
r { margin-left: 0px; }

.tweak-blog-item-text-alignment-center .blog-item-wrapper .blog-item-top-wr=
apper { text-align: center; }

.tweak-blog-item-text-alignment-center .blog-item-wrapper .blog-item-top-wr=
apper .blog-item-author-date-wrapper { justify-content: center; }

.tweak-blog-item-text-alignment-center .blog-item-wrapper .blog-item-top-wr=
apper .blog-item-meta-wrapper { justify-content: center; }

.blog-item-wrapper .blog-item-top-wrapper { margin-bottom: 50px; display: f=
lex; flex-direction: column; }

.tweak-blog-item-meta-position-above-title .blog-item-wrapper .blog-item-me=
ta-wrapper { order: 1; }

.tweak-blog-item-meta-position-above-title .blog-item-wrapper .blog-item-ti=
tle { order: 2; }

.tweak-blog-item-meta-position-below-title .blog-item-wrapper .blog-item-me=
ta-wrapper { order: 2; }

.tweak-blog-item-meta-position-below-title .blog-item-wrapper .blog-item-ti=
tle { order: 1; }

@media screen and (max-width: 767px) {
  .tweak-blog-item-meta-position-above-title.tweak-blog-item-show-categorie=
s .blog-item-wrapper .blog-item-meta-wrapper, .tweak-blog-item-meta-positio=
n-above-title.tweak-blog-item-show-date .blog-item-wrapper .blog-item-meta-=
wrapper, .tweak-blog-item-meta-position-above-title.tweak-blog-item-show-au=
thor-name .blog-item-wrapper .blog-item-meta-wrapper { margin-bottom: 1.2re=
m; }
}

@media screen and (min-width: 768px) {
  .tweak-blog-item-meta-position-above-title.tweak-blog-item-show-categorie=
s .blog-item-wrapper .blog-item-meta-wrapper, .tweak-blog-item-meta-positio=
n-above-title.tweak-blog-item-show-date .blog-item-wrapper .blog-item-meta-=
wrapper, .tweak-blog-item-meta-position-above-title.tweak-blog-item-show-au=
thor-name .blog-item-wrapper .blog-item-meta-wrapper { margin-bottom: 2rem;=
 }
}

@media screen and (max-width: 767px) {
  .tweak-blog-item-meta-position-below-title.tweak-blog-item-show-categorie=
s .blog-item-wrapper .blog-item-title, .tweak-blog-item-meta-position-below=
-title.tweak-blog-item-show-date .blog-item-wrapper .blog-item-title, .twea=
k-blog-item-meta-position-below-title.tweak-blog-item-show-author-name .blo=
g-item-wrapper .blog-item-title { margin-bottom: 1.2rem; }
}

@media screen and (min-width: 768px) {
  .tweak-blog-item-meta-position-below-title.tweak-blog-item-show-categorie=
s .blog-item-wrapper .blog-item-title, .tweak-blog-item-meta-position-below=
-title.tweak-blog-item-show-date .blog-item-wrapper .blog-item-title, .twea=
k-blog-item-meta-position-below-title.tweak-blog-item-show-author-name .blo=
g-item-wrapper .blog-item-title { margin-bottom: 2rem; }
}

.blog-item-wrapper .blog-item-title h1 { margin: 0px; }

.blog-item-wrapper .blog-item-content { margin: 0px 0px 3vw; }

.blog-item-wrapper .blog-item-category-wrapper:not(:last-child)::after, .bl=
og-item-wrapper .blog-item-tag-wrapper:not(:last-child)::after { padding: 0=
px 0.5em; }

.tweak-blog-item-delimiter-bullet .blog-item-wrapper .blog-item-category-wr=
apper:not(:last-child)::after, .tweak-blog-item-delimiter-bullet .blog-item=
-wrapper .blog-item-tag-wrapper:not(:last-child)::after { content: "=E2=80=
=A2"; }

.tweak-blog-item-delimiter-pipe .blog-item-wrapper .blog-item-category-wrap=
per:not(:last-child)::after, .tweak-blog-item-delimiter-pipe .blog-item-wra=
pper .blog-item-tag-wrapper:not(:last-child)::after { content: "|"; }

.tweak-blog-item-delimiter-dash .blog-item-wrapper .blog-item-category-wrap=
per:not(:last-child)::after, .tweak-blog-item-delimiter-dash .blog-item-wra=
pper .blog-item-tag-wrapper:not(:last-child)::after { content: "-"; }

.tweak-blog-item-delimiter-space .blog-item-wrapper .blog-item-category-wra=
pper:not(:last-child)::after, .tweak-blog-item-delimiter-space .blog-item-w=
rapper .blog-item-tag-wrapper:not(:last-child)::after { content: " "; }

.blog-item-wrapper .blog-item-category, .blog-item-wrapper .blog-item-tag {=
 text-decoration: none; }

.blog-item-wrapper .blog-meta-item--categories { display: none; }

.tweak-blog-item-show-categories .blog-item-wrapper .blog-meta-item--catego=
ries { display: block; }

.blog-item-wrapper .blog-item-author-date-wrapper { display: none; }

.tweak-blog-item-show-date .blog-item-wrapper .blog-item-author-date-wrappe=
r, .tweak-blog-item-show-author-name .blog-item-wrapper .blog-item-author-d=
ate-wrapper { display: flex; }

.blog-item-wrapper .blog-meta-item--date { display: none; }

.tweak-blog-item-show-date .blog-item-wrapper .blog-meta-item--date { displ=
ay: block; }

.tweak-blog-item-show-date.tweak-blog-item-show-author-name .blog-item-wrap=
per .blog-meta-item--date::after { padding: 0px 0.5em; }

.tweak-blog-item-show-date.tweak-blog-item-show-author-name.tweak-blog-item=
-delimiter-bullet .blog-item-wrapper .blog-meta-item--date::after { content=
: "=E2=80=A2"; }

.tweak-blog-item-show-date.tweak-blog-item-show-author-name.tweak-blog-item=
-delimiter-pipe .blog-item-wrapper .blog-meta-item--date::after { content: =
"|"; }

.tweak-blog-item-show-date.tweak-blog-item-show-author-name.tweak-blog-item=
-delimiter-dash .blog-item-wrapper .blog-meta-item--date::after { content: =
"-"; }

.tweak-blog-item-show-date.tweak-blog-item-show-author-name.tweak-blog-item=
-delimiter-space .blog-item-wrapper .blog-meta-item--date::after { content:=
 " "; }

.blog-item-wrapper .blog-meta-item--author { display: none; }

.tweak-blog-item-show-author-name .blog-item-wrapper .blog-meta-item--autho=
r { display: block; }

.blog-item-wrapper .author-avatar, .blog-item-wrapper .author-name, .blog-i=
tem-wrapper .author-bio, .blog-item-wrapper .author-website { margin: 1rem =
0px 0px; }

.blog-item-wrapper .author-name { display: block; }

.blog-item-wrapper .author-bio p:first-child { margin-top: 0px; }

.blog-item-wrapper .author-bio p:last-child { margin-bottom: 0px; }

.blog-item-wrapper .author-avatar { width: 50px; height: 50px; border-radiu=
s: 50%; display: block; }

.blog-item-wrapper .blog-item-author-profile-wrapper { display: none; margi=
n: 3vw 0px; }

.blog-item-wrapper .blog-item-comments { margin-top: 3vw; }

.blog-item-wrapper .blog-meta-item--tags { margin: 10px 0px 20px; }

@media screen and (min-width: 768px) {
  .blog-item-wrapper .blog-meta-item--tags { margin: 30px 0px; }
}

.tweak-blog-item-show-author-profile .blog-item-wrapper .blog-item-author-p=
rofile-wrapper { display: flex; flex-direction: column; place-content: cent=
er; }

.tweak-blog-item-show-author-profile.tweak-blog-item-text-alignment-left .b=
log-item-wrapper .blog-item-author-profile-wrapper { align-items: start; }

.tweak-blog-item-show-author-profile.tweak-blog-item-text-alignment-center =
.blog-item-wrapper .blog-item-author-profile-wrapper { align-items: center;=
 }

.tweak-blog-item-show-author-profile.tweak-blog-item-text-alignment-center =
.blog-item-wrapper .blog-item-author-profile-wrapper .author-bio { text-ali=
gn: center; }

.tweak-blog-item-show-author-profile.tweak-blog-item-text-alignment-center =
.blog-item-wrapper .blog-item-author-profile-wrapper .author-avatar { margi=
n-left: auto; margin-right: auto; }

.blog-basic-grid { padding-top: 3vw; padding-bottom: 3vw; }

.tweak-blog-basic-grid-width-full .blog-basic-grid { width: 100%; padding-l=
eft: 3vw; padding-right: 3vw; }

.tweak-blog-basic-grid-width-inset .blog-basic-grid { max-width: 1800px; pa=
dding-left: 3vw; padding-right: 3vw; margin: 0px auto; }

@media screen and (max-width: 767px) {
  .tweak-blog-basic-grid-width-full .blog-basic-grid { padding-left: 6vw; p=
adding-right: 6vw; }
  .tweak-blog-basic-grid-width-inset .blog-basic-grid { padding-left: 6vw; =
padding-right: 6vw; }
}

@media screen and (min-width: 768px) {
  .blog-basic-grid { display: grid; grid-template-columns: repeat(2, minmax=
(0px, 1fr)); gap: 50px 30px; grid-auto-rows: min-content; }
  .blog-basic-grid .grid-item .grid-image { width: 100%; position: relative=
; overflow: hidden; margin: 0px; line-height: 0; }
  .blog-basic-grid .grid-item .grid-image .grid-image-inner-wrapper { posit=
ion: absolute; inset: 0px; }
  .blog-basic-grid .blog-list-pagination { grid-column: 1 / 3; }
}

@media not all {
  .blog-basic-grid { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

.blog-basic-grid .blog-basic-grid--container { box-sizing: border-box; posi=
tion: relative; display: flex; flex-direction: column; opacity: 0; transfor=
m: translateY(-15px); transition: opacity 1s, transform 1s; }

.tweak-blog-basic-grid-text-alignment-left .blog-basic-grid .blog-basic-gri=
d--container { text-align: left; }

.tweak-blog-basic-grid-text-alignment-left .blog-basic-grid .blog-basic-gri=
d--container .blog-more-link { align-self: flex-start; }

.tweak-blog-basic-grid-text-alignment-left .blog-basic-grid .blog-basic-gri=
d--container .blog-meta-section { justify-content: start; }

.tweak-blog-basic-grid-text-alignment-center .blog-basic-grid .blog-basic-g=
rid--container { text-align: center; }

.tweak-blog-basic-grid-text-alignment-center .blog-basic-grid .blog-basic-g=
rid--container .blog-more-link { align-self: center; }

.tweak-blog-basic-grid-text-alignment-center .blog-basic-grid .blog-basic-g=
rid--container .blog-meta-section { justify-content: center; }

.tweak-blog-basic-grid-text-alignment-right .blog-basic-grid .blog-basic-gr=
id--container { text-align: right; }

.tweak-blog-basic-grid-text-alignment-right .blog-basic-grid .blog-basic-gr=
id--container .blog-meta-section { justify-content: end; }

.blog-basic-grid .blog-basic-grid--container .blog-more-link { align-self: =
flex-end; }

.blog-basic-grid .blog-basic-grid--container.is-loaded { opacity: 1; transf=
orm: translateY(0px); }

.blog-basic-grid .blog-basic-grid--container.no-image-fade-in { animation: =
1s ease 0s 1 normal forwards running no-image-fade-in; }

.tweak-blog-basic-grid-image-placement-below .blog-basic-grid .blog-basic-g=
rid--container { flex-direction: column-reverse; }

@media screen and (max-width: 767px) {
  .blog-basic-grid .blog-basic-grid--container { margin-bottom: 30px; }
}

.blog-basic-grid .blog-basic-grid--text { width: 100%; margin-left: auto; m=
argin-right: auto; }

.tweak-blog-basic-grid-text-alignment-right .blog-basic-grid .blog-basic-gr=
id--text { margin-left: auto; margin-right: 0px; }

.tweak-blog-basic-grid-text-alignment-left .blog-basic-grid .blog-basic-gri=
d--text { margin-left: 0px; margin-right: auto; }

.tweak-blog-basic-grid-image-placement-below .blog-basic-grid .blog-basic-g=
rid--text { height: 100%; }

.blog-basic-grid .blog-article-spacer { height: 5vw; }

@media screen and (min-width: 768px) {
  .blog-basic-grid .blog-article-spacer { height: 50px; }
}

.blog-basic-grid .blog-meta-section { margin-bottom: 2vw; }

@media screen and (min-width: 768px) {
  .blog-basic-grid .blog-meta-section { margin-bottom: 37px; }
}

.blog-basic-grid .blog-title { margin: 0px 0px 30px; }

.blog-basic-grid .blog-excerpt { display: none; }

.tweak-blog-basic-grid-excerpt-show .blog-basic-grid .blog-excerpt { displa=
y: block; }

.blog-basic-grid .blog-excerpt p { margin: 0px; }

.blog-basic-grid .blog-more-link { display: inline-block; padding-top: 2vw;=
 }

@media screen and (min-width: 768px) {
  .blog-basic-grid .blog-more-link { padding-top: 37px; }
}

.tweak-blog-basic-grid-delimiter-bullet .blog-basic-grid .blog-meta-delimit=
er::after { content: "=E2=80=A2"; }

.tweak-blog-basic-grid-delimiter-pipe .blog-basic-grid .blog-meta-delimiter=
::after { content: "|"; }

.tweak-blog-basic-grid-delimiter-dash .blog-basic-grid .blog-meta-delimiter=
::after { content: "-"; }

.tweak-blog-basic-grid-delimiter-space .blog-basic-grid .blog-meta-delimite=
r::after { content: " "; }

.tweak-blog-basic-grid-read-more-style-hide .blog-basic-grid .blog-more-lin=
k { display: none; }

.blog-basic-grid .image-wrapper { margin: 0px; height: 0px; overflow: hidde=
n; position: relative; display: flex; }

.tweak-blog-basic-grid-image-aspect-ratio-11-square .blog-basic-grid .image=
-wrapper { padding-bottom: 100%; }

.tweak-blog-basic-grid-image-aspect-ratio-32-standard .blog-basic-grid .ima=
ge-wrapper { padding-bottom: 66.666%; }

.tweak-blog-basic-grid-image-aspect-ratio-23-standard-vertical .blog-basic-=
grid .image-wrapper { padding-bottom: 150%; }

.tweak-blog-basic-grid-image-aspect-ratio-43-four-three .blog-basic-grid .i=
mage-wrapper { padding-bottom: 75%; }

.tweak-blog-basic-grid-image-aspect-ratio-34-three-four-vertical .blog-basi=
c-grid .image-wrapper { padding-bottom: 133.333%; }

.tweak-blog-basic-grid-image-aspect-ratio-169-widescreen .blog-basic-grid .=
image-wrapper { padding-bottom: 56.25%; }

.tweak-blog-basic-grid-image-aspect-ratio-240-anamorphic-widescreen .blog-b=
asic-grid .image-wrapper { padding-bottom: 41.666%; }

.tweak-blog-basic-grid-image-aspect-ratio-ultra-widescreen .blog-basic-grid=
 .image-wrapper { padding-bottom: 41.666%; }

.blog-basic-grid .image-wrapper img { transform: scale(1.01); }

.blog-basic-grid .blog-meta-delimiter.blog-category-delimiter, .blog-basic-=
grid .blog-categories-list, .blog-basic-grid .blog-author, .blog-basic-grid=
 .blog-date { display: none; }

.tweak-blog-basic-grid-primary-meta-categories .blog-basic-grid .blog-meta-=
primary .blog-categories-list, .tweak-blog-basic-grid-secondary-meta-catego=
ries .blog-basic-grid .blog-meta-secondary .blog-categories-list { display:=
 inline; }

.tweak-blog-basic-grid-primary-meta-author .blog-basic-grid .blog-meta-prim=
ary .blog-author, .tweak-blog-basic-grid-secondary-meta-author .blog-basic-=
grid .blog-meta-secondary .blog-author { display: inline; }

.tweak-blog-basic-grid-primary-meta-date .blog-basic-grid .blog-meta-primar=
y .blog-date, .tweak-blog-basic-grid-secondary-meta-date .blog-basic-grid .=
blog-meta-secondary .blog-date { display: inline; }

.tweak-blog-basic-grid-primary-meta-none .blog-basic-grid .blog-meta-delimi=
ter, .tweak-blog-basic-grid-secondary-meta-none .blog-basic-grid .blog-meta=
-delimiter { display: none; }

.tweak-blog-basic-grid-primary-meta-categories:not(.tweak-blog-basic-grid-s=
econdary-meta-none) .blog-basic-grid .blog-meta-delimiter.blog-category-del=
imiter, .tweak-blog-basic-grid-secondary-meta-categories:not(.tweak-blog-ba=
sic-grid-primary-meta-none) .blog-basic-grid .blog-meta-delimiter.blog-cate=
gory-delimiter { display: inline; }

.tweak-blog-basic-grid-primary-meta-categories:not(.tweak-blog-basic-grid-s=
econdary-meta-none) .blog-basic-grid .blog-meta-delimiter:not(.blog-categor=
y-delimiter), .tweak-blog-basic-grid-secondary-meta-categories:not(.tweak-b=
log-basic-grid-primary-meta-none) .blog-basic-grid .blog-meta-delimiter:not=
(.blog-category-delimiter) { display: none; }

.blog-single-column { flex: 1 1 0%; padding-top: 3vw; padding-bottom: 3vw; =
}

.tweak-blog-single-column-width-full .blog-single-column { width: 100%; pad=
ding-left: 3vw; padding-right: 3vw; }

.tweak-blog-single-column-width-inset .blog-single-column { max-width: 1800=
px; padding-left: 3vw; padding-right: 3vw; margin: 0px auto; }

@media screen and (max-width: 767px) {
  .tweak-blog-single-column-width-full .blog-single-column { padding-left: =
6vw; padding-right: 6vw; }
  .tweak-blog-single-column-width-inset .blog-single-column { padding-left:=
 6vw; padding-right: 6vw; }
}

.blog-single-column .blog-single-column--container { display: flex; flex-di=
rection: column; padding-bottom: 70px; position: relative; opacity: 0; tran=
sform: translateY(-15px); transition: opacity 1s, transform 1s; }

.blog-single-column .blog-single-column--container.is-loaded { opacity: 1; =
transform: translateY(0px); }

.blog-single-column .blog-single-column--container.no-image-fade-in { anima=
tion: 1s ease 0s 1 normal forwards running no-image-fade-in; }

.tweak-blog-single-column-image-placement-below .blog-single-column .blog-s=
ingle-column--container { flex-direction: column-reverse; }

.blog-single-column .blog-article-spacer { height: 5vw; }

@media screen and (min-width: 768px) {
  .blog-single-column .blog-article-spacer { height: 50px; }
}

.blog-single-column .image-wrapper { margin: 0px; height: 0px; overflow: hi=
dden; position: relative; display: flex; padding-bottom: 56.25%; }

.blog-single-column .blog-single-column--text { display: flex; flex-flow: c=
olumn; width: 100%; margin-left: auto; margin-right: auto; }

.tweak-blog-single-column-text-alignment-left .blog-single-column .blog-sin=
gle-column--text { text-align: left; }

.tweak-blog-single-column-text-alignment-left .blog-single-column .blog-sin=
gle-column--text .blog-more-link { align-self: flex-start; }

.tweak-blog-single-column-text-alignment-left .blog-single-column .blog-sin=
gle-column--text .blog-meta-section { justify-content: start; }

.tweak-blog-single-column-text-alignment-center .blog-single-column .blog-s=
ingle-column--text { text-align: center; }

.tweak-blog-single-column-text-alignment-center .blog-single-column .blog-s=
ingle-column--text .blog-more-link { align-self: center; }

.tweak-blog-single-column-text-alignment-center .blog-single-column .blog-s=
ingle-column--text .blog-meta-section { justify-content: center; }

.tweak-blog-single-column-text-alignment-right .blog-single-column .blog-si=
ngle-column--text { text-align: right; }

.tweak-blog-single-column-text-alignment-right .blog-single-column .blog-si=
ngle-column--text .blog-meta-section { justify-content: end; }

.blog-single-column .blog-single-column--text .blog-more-link { align-self:=
 flex-end; }

.tweak-blog-single-column-text-alignment-right .blog-single-column .blog-si=
ngle-column--text { margin-left: auto; margin-right: 0px; }

.tweak-blog-single-column-text-alignment-left .blog-single-column .blog-sin=
gle-column--text { margin-left: 0px; margin-right: auto; }

@media screen and (max-width: 575px) {
  .blog-single-column .blog-single-column--text { width: 100%; }
}

.blog-single-column .blog-single-column-item-link { text-decoration: underl=
ine; }

.tweak-blog-single-column-delimiter-bullet .blog-single-column .blog-meta-d=
elimiter::after { content: "=E2=80=A2"; }

.tweak-blog-single-column-delimiter-pipe .blog-single-column .blog-meta-del=
imiter::after { content: "|"; }

.tweak-blog-single-column-delimiter-dash .blog-single-column .blog-meta-del=
imiter::after { content: "-"; }

.tweak-blog-single-column-delimiter-space .blog-single-column .blog-meta-de=
limiter::after { content: " "; }

.tweak-blog-single-column-read-more-style-hide .blog-single-column .blog-mo=
re-link { display: none; }

.blog-single-column .blog-meta-section { margin-bottom: 2vw; }

@media screen and (min-width: 768px) {
  .blog-single-column .blog-meta-section { margin-bottom: 30px; }
}

.blog-single-column .blog-title { margin: 0px 0px 30px; order: 1; }

.blog-single-column .blog-excerpt { order: 2; }

.blog-single-column .blog-excerpt p { margin: 0px; }

.blog-single-column .blog-excerpt-wrapper { display: block; }

.tweak-blog-single-column-content-full-post .blog-single-column .blog-excer=
pt-wrapper { display: none; }

.tweak-blog-single-column-content-title-only .blog-single-column .blog-exce=
rpt-wrapper { display: none; }

.blog-single-column .blog-body-wrapper { display: none; }

.tweak-blog-single-column-content-full-post .blog-single-column .blog-body-=
wrapper { display: block; }

.blog-single-column .blog-more-link { display: inline-block; padding-top: 2=
vw; order: 4; }

@media screen and (min-width: 768px) {
  .blog-single-column .blog-more-link { padding-top: 30px; }
}

.blog-single-column .blog-single-column--categories { text-transform: upper=
case; font-size: 16px; font-weight: 400; line-height: 19px; }

.blog-single-column .blog-meta-section { order: 0; }

.tweak-blog-single-column-meta-position-below-excerpt .blog-single-column .=
blog-meta-section { order: 3; margin-bottom: 0px; margin-top: 2vw; }

@media screen and (min-width: 768px) {
  .tweak-blog-single-column-meta-position-below-excerpt .blog-single-column=
 .blog-meta-section { margin-bottom: 0px; margin-top: 30px; }
}

.blog-single-column .blog-meta-delimiter.blog-category-delimiter, .blog-sin=
gle-column .blog-categories-list, .blog-single-column .blog-author, .blog-s=
ingle-column .blog-date { display: none; }

.tweak-blog-single-column-primary-meta-categories .blog-single-column .blog=
-meta-primary .blog-categories-list, .tweak-blog-single-column-secondary-me=
ta-categories .blog-single-column .blog-meta-secondary .blog-categories-lis=
t { display: inline; }

.tweak-blog-single-column-primary-meta-author .blog-single-column .blog-met=
a-primary .blog-author, .tweak-blog-single-column-secondary-meta-author .bl=
og-single-column .blog-meta-secondary .blog-author { display: inline; }

.tweak-blog-single-column-primary-meta-date .blog-single-column .blog-meta-=
primary .blog-date, .tweak-blog-single-column-secondary-meta-date .blog-sin=
gle-column .blog-meta-secondary .blog-date { display: inline; }

.tweak-blog-single-column-primary-meta-none .blog-single-column .blog-meta-=
delimiter, .tweak-blog-single-column-secondary-meta-none .blog-single-colum=
n .blog-meta-delimiter { display: none; }

.tweak-blog-single-column-primary-meta-categories:not(.tweak-blog-single-co=
lumn-secondary-meta-none) .blog-single-column .blog-meta-delimiter.blog-cat=
egory-delimiter, .tweak-blog-single-column-secondary-meta-categories:not(.t=
weak-blog-single-column-primary-meta-none) .blog-single-column .blog-meta-d=
elimiter.blog-category-delimiter { display: inline; }

.tweak-blog-single-column-primary-meta-categories:not(.tweak-blog-single-co=
lumn-secondary-meta-none) .blog-single-column .blog-meta-delimiter:not(.blo=
g-category-delimiter), .tweak-blog-single-column-secondary-meta-categories:=
not(.tweak-blog-single-column-primary-meta-none) .blog-single-column .blog-=
meta-delimiter:not(.blog-category-delimiter) { display: none; }

.blog-side-by-side { padding-top: 3vw; padding-bottom: 3vw; }

.tweak-blog-side-by-side-width-full .blog-side-by-side { width: 100%; paddi=
ng-left: 3vw; padding-right: 3vw; }

.tweak-blog-side-by-side-width-inset .blog-side-by-side { max-width: 1800px=
; padding-left: 3vw; padding-right: 3vw; margin: 0px auto; }

@media screen and (max-width: 767px) {
  .tweak-blog-side-by-side-width-full .blog-side-by-side { padding-left: 6v=
w; padding-right: 6vw; }
  .tweak-blog-side-by-side-width-inset .blog-side-by-side { padding-left: 6=
vw; padding-right: 6vw; }
}

.tweak-blog-side-by-side-text-alignment-left .blog-side-by-side { text-alig=
n: left; }

.tweak-blog-side-by-side-text-alignment-left .blog-side-by-side .blog-more-=
link { align-self: flex-start; }

.tweak-blog-side-by-side-text-alignment-left .blog-side-by-side .blog-meta-=
section { justify-content: start; }

.tweak-blog-side-by-side-text-alignment-center .blog-side-by-side { text-al=
ign: center; }

.tweak-blog-side-by-side-text-alignment-center .blog-side-by-side .blog-mor=
e-link { align-self: center; }

.tweak-blog-side-by-side-text-alignment-center .blog-side-by-side .blog-met=
a-section { justify-content: center; }

.tweak-blog-side-by-side-text-alignment-right .blog-side-by-side { text-ali=
gn: right; }

.tweak-blog-side-by-side-text-alignment-right .blog-side-by-side .blog-meta=
-section { justify-content: end; }

.blog-side-by-side .blog-more-link { align-self: flex-end; }

.blog-side-by-side .blog-item { width: 100%; position: relative; display: b=
lock; margin-bottom: 30px; opacity: 0; transform: translateY(-15px); transi=
tion: opacity 1s, transform 1s; }

.blog-side-by-side .blog-item.is-loaded { opacity: 1; transform: translateY=
(0px); }

.blog-side-by-side .blog-item.no-image-fade-in { animation: 1s ease 0s 1 no=
rmal forwards running no-image-fade-in; }

@media screen and (min-width: 768px) {
  .blog-side-by-side .blog-item { display: flex; align-items: center; }
}

.blog-side-by-side .image-wrapper { margin: 0px; height: 0px; overflow: hid=
den; position: relative; display: flex; }

.tweak-blog-side-by-side-image-aspect-ratio-11-square .blog-side-by-side .i=
mage-wrapper { padding-bottom: 100%; }

.tweak-blog-side-by-side-image-aspect-ratio-32-standard .blog-side-by-side =
.image-wrapper { padding-bottom: 66.666%; }

.tweak-blog-side-by-side-image-aspect-ratio-23-standard-vertical .blog-side=
-by-side .image-wrapper { padding-bottom: 150%; }

.tweak-blog-side-by-side-image-aspect-ratio-43-four-three .blog-side-by-sid=
e .image-wrapper { padding-bottom: 75%; }

.tweak-blog-side-by-side-image-aspect-ratio-34-three-four-vertical .blog-si=
de-by-side .image-wrapper { padding-bottom: 133.333%; }

.tweak-blog-side-by-side-image-aspect-ratio-169-widescreen .blog-side-by-si=
de .image-wrapper { padding-bottom: 56.25%; }

.tweak-blog-side-by-side-image-aspect-ratio-240-anamorphic-widescreen .blog=
-side-by-side .image-wrapper { padding-bottom: 41.666%; }

.tweak-blog-side-by-side-image-aspect-ratio-ultra-widescreen .blog-side-by-=
side .image-wrapper { padding-bottom: 41.666%; }

.blog-side-by-side .blog-image-wrapper { margin-right: 0px; width: 100%; ma=
rgin-bottom: 5vw; }

@media screen and (min-width: 768px) {
  .blog-side-by-side .blog-image-wrapper { width: 40%; margin-right: 6%; ma=
rgin-bottom: 0px; }
}

@media screen and (min-width: 768px) {
  .blog-side-by-side .blog-item-summary { width: calc(54%); }
}

.blog-side-by-side .blog-item-text { display: flex; flex-direction: column;=
 width: 100%; margin-left: auto; margin-right: auto; }

.tweak-blog-side-by-side-text-alignment-right .blog-side-by-side .blog-item=
-text { margin-left: auto; margin-right: 0px; }

.tweak-blog-side-by-side-text-alignment-left .blog-side-by-side .blog-item-=
text { margin-left: 0px; margin-right: auto; }

.blog-side-by-side .blog-single-column-item-link { text-decoration: underli=
ne; }

.blog-side-by-side .blog-more-link { display: inline-block; margin-top: 2vw=
; order: 4; }

@media screen and (min-width: 768px) {
  .blog-side-by-side .blog-more-link { margin-top: 20px; }
}

.tweak-blog-side-by-side-delimiter-bullet .blog-side-by-side .blog-meta-del=
imiter::after { content: "=E2=80=A2"; }

.tweak-blog-side-by-side-delimiter-pipe .blog-side-by-side .blog-meta-delim=
iter::after { content: "|"; }

.tweak-blog-side-by-side-delimiter-dash .blog-side-by-side .blog-meta-delim=
iter::after { content: "-"; }

.tweak-blog-side-by-side-delimiter-space .blog-side-by-side .blog-meta-deli=
miter::after { content: " "; }

.blog-side-by-side .blog-title { margin: 0px 0px 30px; order: 1; }

.blog-side-by-side .blog-meta-section { margin-bottom: 2vw; order: 0; }

@media screen and (min-width: 768px) {
  .blog-side-by-side .blog-meta-section { margin-bottom: 20px; }
}

.blog-side-by-side .blog-excerpt { order: 2; display: none; }

.tweak-blog-side-by-side-excerpt-show .blog-side-by-side .blog-excerpt { di=
splay: block; }

.blog-side-by-side .blog-meta-delimiter.blog-category-delimiter, .blog-side=
-by-side .blog-categories-list, .blog-side-by-side .blog-author, .blog-side=
-by-side .blog-date { display: none; }

.tweak-blog-side-by-side-primary-meta-categories .blog-side-by-side .blog-m=
eta-primary .blog-categories-list, .tweak-blog-side-by-side-secondary-meta-=
categories .blog-side-by-side .blog-meta-secondary .blog-categories-list { =
display: inline; }

.tweak-blog-side-by-side-primary-meta-author .blog-side-by-side .blog-meta-=
primary .blog-author, .tweak-blog-side-by-side-secondary-meta-author .blog-=
side-by-side .blog-meta-secondary .blog-author { display: inline; }

.tweak-blog-side-by-side-primary-meta-date .blog-side-by-side .blog-meta-pr=
imary .blog-date, .tweak-blog-side-by-side-secondary-meta-date .blog-side-b=
y-side .blog-meta-secondary .blog-date { display: inline; }

.tweak-blog-side-by-side-primary-meta-none .blog-side-by-side .blog-meta-de=
limiter, .tweak-blog-side-by-side-secondary-meta-none .blog-side-by-side .b=
log-meta-delimiter { display: none; }

.tweak-blog-side-by-side-primary-meta-categories:not(.tweak-blog-side-by-si=
de-secondary-meta-none) .blog-side-by-side .blog-meta-delimiter.blog-catego=
ry-delimiter, .tweak-blog-side-by-side-secondary-meta-categories:not(.tweak=
-blog-side-by-side-primary-meta-none) .blog-side-by-side .blog-meta-delimit=
er.blog-category-delimiter { display: inline; }

.tweak-blog-side-by-side-primary-meta-categories:not(.tweak-blog-side-by-si=
de-secondary-meta-none) .blog-side-by-side .blog-meta-delimiter:not(.blog-c=
ategory-delimiter), .tweak-blog-side-by-side-secondary-meta-categories:not(=
.tweak-blog-side-by-side-primary-meta-none) .blog-side-by-side .blog-meta-d=
elimiter:not(.blog-category-delimiter) { display: none; }

.tweak-blog-side-by-side-image-placement-right .blog-side-by-side .blog-ima=
ge-wrapper { order: 1; margin-right: 0px; }

@media screen and (min-width: 768px) {
  .tweak-blog-side-by-side-image-placement-right .blog-side-by-side .blog-i=
mage-wrapper { margin-left: 6%; }
}

.tweak-blog-side-by-side-read-more-style-hide .blog-side-by-side .blog-more=
-link { display: none; }

.tweak-blog-side-by-side-image-text-alignment-top .blog-side-by-side .blog-=
item { align-items: flex-start; }

.tweak-blog-side-by-side-image-text-alignment-bottom .blog-side-by-side .bl=
og-item { align-items: flex-end; }

.tweak-blog-side-by-side-meta-position-below-excerpt .blog-side-by-side .bl=
og-meta-section { order: 3; }

@media screen and (min-width: 768px) {
  .tweak-blog-side-by-side-meta-position-below-excerpt .blog-side-by-side .=
blog-meta-section { margin-top: 20px; margin-bottom: 0px; }
}

.blog-alternating-side-by-side .blog-alternating-side-by-side-wrapper { pos=
ition: relative; padding-top: 3vw; padding-bottom: 3vw; }

.tweak-blog-alternating-side-by-side-width-full .blog-alternating-side-by-s=
ide { padding-left: 3vw; padding-right: 3vw; }

.tweak-blog-alternating-side-by-side-width-inset .blog-alternating-side-by-=
side { max-width: 1800px; padding-left: 3vw; padding-right: 3vw; margin: 0p=
x auto; }

@media screen and (max-width: 767px) {
  .tweak-blog-alternating-side-by-side-width-full .blog-alternating-side-by=
-side { padding-left: 6vw; padding-right: 6vw; }
  .tweak-blog-alternating-side-by-side-width-inset .blog-alternating-side-b=
y-side { padding-left: 6vw; padding-right: 6vw; }
}

.blog-alternating-side-by-side .blog-item { width: 100%; position: relative=
; margin-bottom: 30px; display: block; opacity: 0; transform: translateY(-1=
5px); transition: opacity 1s, transform 1s; }

.tweak-blog-alternating-side-by-side-text-alignment-left .blog-alternating-=
side-by-side .blog-item { text-align: left; }

.tweak-blog-alternating-side-by-side-text-alignment-left .blog-alternating-=
side-by-side .blog-item .blog-more-link { align-self: flex-start; }

.tweak-blog-alternating-side-by-side-text-alignment-left .blog-alternating-=
side-by-side .blog-item .blog-meta-section { justify-content: start; }

.tweak-blog-alternating-side-by-side-text-alignment-center .blog-alternatin=
g-side-by-side .blog-item { text-align: center; }

.tweak-blog-alternating-side-by-side-text-alignment-center .blog-alternatin=
g-side-by-side .blog-item .blog-more-link { align-self: center; }

.tweak-blog-alternating-side-by-side-text-alignment-center .blog-alternatin=
g-side-by-side .blog-item .blog-meta-section { justify-content: center; }

.tweak-blog-alternating-side-by-side-text-alignment-right .blog-alternating=
-side-by-side .blog-item { text-align: right; }

.tweak-blog-alternating-side-by-side-text-alignment-right .blog-alternating=
-side-by-side .blog-item .blog-meta-section { justify-content: end; }

.blog-alternating-side-by-side .blog-item .blog-more-link { align-self: fle=
x-end; }

.blog-alternating-side-by-side .blog-item.is-loaded { opacity: 1; transform=
: translateY(0px); }

.blog-alternating-side-by-side .blog-item.no-image-fade-in { animation: 1s =
ease 0s 1 normal forwards running no-image-fade-in; }

@media screen and (min-width: 768px) {
  .blog-alternating-side-by-side .blog-item { display: flex; align-items: c=
enter; }
}

.blog-alternating-side-by-side .image-wrapper { margin: 0px; height: 0px; o=
verflow: hidden; position: relative; display: flex; }

.tweak-blog-alternating-side-by-side-image-aspect-ratio-11-square .blog-alt=
ernating-side-by-side .image-wrapper { padding-bottom: 100%; }

.tweak-blog-alternating-side-by-side-image-aspect-ratio-32-standard .blog-a=
lternating-side-by-side .image-wrapper { padding-bottom: 66.666%; }

.tweak-blog-alternating-side-by-side-image-aspect-ratio-23-standard-vertica=
l .blog-alternating-side-by-side .image-wrapper { padding-bottom: 150%; }

.tweak-blog-alternating-side-by-side-image-aspect-ratio-43-four-three .blog=
-alternating-side-by-side .image-wrapper { padding-bottom: 75%; }

.tweak-blog-alternating-side-by-side-image-aspect-ratio-34-three-four-verti=
cal .blog-alternating-side-by-side .image-wrapper { padding-bottom: 133.333=
%; }

.tweak-blog-alternating-side-by-side-image-aspect-ratio-169-widescreen .blo=
g-alternating-side-by-side .image-wrapper { padding-bottom: 56.25%; }

.tweak-blog-alternating-side-by-side-image-aspect-ratio-240-anamorphic-wide=
screen .blog-alternating-side-by-side .image-wrapper { padding-bottom: 41.6=
66%; }

.tweak-blog-alternating-side-by-side-image-aspect-ratio-ultra-widescreen .b=
log-alternating-side-by-side .image-wrapper { padding-bottom: 41.666%; }

.blog-alternating-side-by-side .blog-item-text { display: flex; flex-direct=
ion: column; width: 100%; margin-left: auto; margin-right: auto; }

.tweak-blog-alternating-side-by-side-text-alignment-right .blog-alternating=
-side-by-side .blog-item-text { margin-left: auto; margin-right: 0px; }

.tweak-blog-alternating-side-by-side-text-alignment-left .blog-alternating-=
side-by-side .blog-item-text { margin-left: 0px; margin-right: auto; }

.blog-alternating-side-by-side .blog-image-wrapper { margin-bottom: 5vw; }

@media screen and (min-width: 768px) {
  .blog-alternating-side-by-side .blog-image-wrapper { width: 40%; margin-r=
ight: 6%; margin-bottom: 0px; }
}

.blog-alternating-side-by-side .blog-item-summary { flex-grow: 1; }

.blog-alternating-side-by-side .blog-item:nth-child(2n) { flex-direction: r=
ow-reverse; }

@media screen and (min-width: 768px) {
  .blog-alternating-side-by-side .blog-item:nth-child(2n) .blog-image-wrapp=
er { margin-right: 0px; margin-left: 6%; }
  .blog-alternating-side-by-side .blog-item:nth-child(2n) .blog-item-summar=
y { max-width: calc(54%); }
}

@media screen and (min-width: 768px) {
  .blog-alternating-side-by-side .blog-item:nth-child(2n+1) .blog-item-summ=
ary { padding-left: 0px; padding-right: 0px; width: calc(54%); }
}

.blog-alternating-side-by-side .blog-single-column-item-link { text-decorat=
ion: underline; }

.blog-alternating-side-by-side .blog-more-link { display: inline-block; mar=
gin-top: 2vw; order: 4; }

@media screen and (min-width: 768px) {
  .blog-alternating-side-by-side .blog-more-link { margin-top: 20px; }
}

.tweak-blog-alternating-side-by-side-delimiter-bullet .blog-alternating-sid=
e-by-side .blog-meta-delimiter::after { content: "=E2=80=A2"; }

.tweak-blog-alternating-side-by-side-delimiter-pipe .blog-alternating-side-=
by-side .blog-meta-delimiter::after { content: "|"; }

.tweak-blog-alternating-side-by-side-delimiter-dash .blog-alternating-side-=
by-side .blog-meta-delimiter::after { content: "-"; }

.tweak-blog-alternating-side-by-side-delimiter-space .blog-alternating-side=
-by-side .blog-meta-delimiter::after { content: " "; }

.blog-alternating-side-by-side .blog-title { margin: 0px 0px 30px; order: 1=
; }

.blog-alternating-side-by-side .blog-meta-section { margin-bottom: 2vw; ord=
er: 0; }

@media screen and (min-width: 768px) {
  .blog-alternating-side-by-side .blog-meta-section { margin-bottom: 20px; =
}
}

.blog-alternating-side-by-side .blog-excerpt { order: 2; display: none; }

.tweak-blog-alternating-side-by-side-excerpt-show .blog-alternating-side-by=
-side .blog-excerpt { display: block; }

.blog-alternating-side-by-side .blog-meta-delimiter.blog-category-delimiter=
, .blog-alternating-side-by-side .blog-categories-list, .blog-alternating-s=
ide-by-side .blog-author, .blog-alternating-side-by-side .blog-date { displ=
ay: none; }

.tweak-blog-alternating-side-by-side-primary-meta-categories .blog-alternat=
ing-side-by-side .blog-meta-primary .blog-categories-list, .tweak-blog-alte=
rnating-side-by-side-secondary-meta-categories .blog-alternating-side-by-si=
de .blog-meta-secondary .blog-categories-list { display: inline; }

.tweak-blog-alternating-side-by-side-primary-meta-author .blog-alternating-=
side-by-side .blog-meta-primary .blog-author, .tweak-blog-alternating-side-=
by-side-secondary-meta-author .blog-alternating-side-by-side .blog-meta-sec=
ondary .blog-author { display: inline; }

.tweak-blog-alternating-side-by-side-primary-meta-date .blog-alternating-si=
de-by-side .blog-meta-primary .blog-date, .tweak-blog-alternating-side-by-s=
ide-secondary-meta-date .blog-alternating-side-by-side .blog-meta-secondary=
 .blog-date { display: inline; }

.tweak-blog-alternating-side-by-side-primary-meta-none .blog-alternating-si=
de-by-side .blog-meta-delimiter, .tweak-blog-alternating-side-by-side-secon=
dary-meta-none .blog-alternating-side-by-side .blog-meta-delimiter { displa=
y: none; }

.tweak-blog-alternating-side-by-side-primary-meta-categories:not(.tweak-blo=
g-alternating-side-by-side-secondary-meta-none) .blog-alternating-side-by-s=
ide .blog-meta-delimiter.blog-category-delimiter, .tweak-blog-alternating-s=
ide-by-side-secondary-meta-categories:not(.tweak-blog-alternating-side-by-s=
ide-primary-meta-none) .blog-alternating-side-by-side .blog-meta-delimiter.=
blog-category-delimiter { display: inline; }

.tweak-blog-alternating-side-by-side-primary-meta-categories:not(.tweak-blo=
g-alternating-side-by-side-secondary-meta-none) .blog-alternating-side-by-s=
ide .blog-meta-delimiter:not(.blog-category-delimiter), .tweak-blog-alterna=
ting-side-by-side-secondary-meta-categories:not(.tweak-blog-alternating-sid=
e-by-side-primary-meta-none) .blog-alternating-side-by-side .blog-meta-deli=
miter:not(.blog-category-delimiter) { display: none; }

.tweak-blog-alternating-side-by-side-read-more-style-hide .blog-alternating=
-side-by-side .blog-more-link { display: none; }

.tweak-blog-alternating-side-by-side-image-text-alignment-top .blog-alterna=
ting-side-by-side .blog-item { align-items: flex-start; }

.tweak-blog-alternating-side-by-side-image-text-alignment-bottom .blog-alte=
rnating-side-by-side .blog-item { align-items: flex-end; }

.tweak-blog-alternating-side-by-side-meta-position-below-excerpt .blog-alte=
rnating-side-by-side .blog-meta-section { order: 3; }

@media screen and (min-width: 768px) {
  .tweak-blog-alternating-side-by-side-meta-position-below-excerpt .blog-al=
ternating-side-by-side .blog-meta-section { margin-top: 20px; margin-bottom=
: 0px; }
}

.blog-masonry { position: relative; padding-top: 3vw; padding-bottom: 3vw; =
}

.tweak-blog-masonry-width-full .blog-masonry { width: 100%; padding-left: 3=
vw; padding-right: 3vw; }

.tweak-blog-masonry-width-inset .blog-masonry { max-width: 1800px; padding-=
left: 3vw; padding-right: 3vw; margin: 0px auto; }

@media screen and (max-width: 767px) {
  .tweak-blog-masonry-width-full .blog-masonry { padding-left: 6vw; padding=
-right: 6vw; }
  .tweak-blog-masonry-width-inset .blog-masonry { padding-left: 6vw; paddin=
g-right: 6vw; }
}

.tweak-blog-masonry-text-alignment-left .blog-masonry { text-align: left; }

.tweak-blog-masonry-text-alignment-left .blog-masonry .blog-more-link { ali=
gn-self: flex-start; }

.tweak-blog-masonry-text-alignment-left .blog-masonry .blog-meta-section { =
justify-content: start; }

.tweak-blog-masonry-text-alignment-center .blog-masonry { text-align: cente=
r; }

.tweak-blog-masonry-text-alignment-center .blog-masonry .blog-more-link { a=
lign-self: center; }

.tweak-blog-masonry-text-alignment-center .blog-masonry .blog-meta-section =
{ justify-content: center; }

.tweak-blog-masonry-text-alignment-right .blog-masonry { text-align: right;=
 }

.tweak-blog-masonry-text-alignment-right .blog-masonry .blog-meta-section {=
 justify-content: end; }

.blog-masonry .blog-more-link { align-self: flex-end; }

.blog-masonry .entry { position: absolute; display: flex; flex-direction: c=
olumn; opacity: 0; }

.tweak-blog-masonry-image-placement-below .blog-masonry .entry { flex-flow:=
 column-reverse; }

.blog-masonry .masonry-ready .entry { transition: transform 400ms cubic-bez=
ier(0.4, 0, 0.2, 1), opacity 1s; }

.blog-masonry .masonry-ready .entry.is-loaded { opacity: 1; }

.blog-masonry .masonry-ready .entry.no-image-fade-in { opacity: 1; }

.blog-masonry .blog-image-wrapper { width: 100%; margin-bottom: 5vw; }

@media screen and (min-width: 768px) {
  .blog-masonry .blog-image-wrapper { margin-bottom: 20px; }
  .tweak-blog-masonry-image-placement-below .blog-masonry .blog-image-wrapp=
er { margin-bottom: 0px; margin-top: 20px; }
}

.blog-masonry .image-wrapper { margin: 0px; height: 0px; overflow: hidden; =
position: relative; display: flex; }

.blog-masonry .blog-item-summary { display: flex; flex-flow: column; width:=
 100%; margin-left: auto; margin-right: auto; }

.tweak-blog-masonry-text-alignment-right .blog-masonry .blog-item-summary {=
 margin-left: auto; margin-right: 0px; }

.tweak-blog-masonry-text-alignment-left .blog-masonry .blog-item-summary { =
margin-left: 0px; margin-right: auto; }

.blog-masonry .blog-more-link { display: inline-block; margin-top: 2vw; ord=
er: 4; }

@media screen and (min-width: 768px) {
  .blog-masonry .blog-more-link { margin-top: 0px; }
}

.tweak-blog-masonry-delimiter-bullet .blog-masonry .blog-meta-delimiter::af=
ter { content: "=E2=80=A2"; }

.tweak-blog-masonry-delimiter-pipe .blog-masonry .blog-meta-delimiter::afte=
r { content: "|"; }

.tweak-blog-masonry-delimiter-dash .blog-masonry .blog-meta-delimiter::afte=
r { content: "-"; }

.tweak-blog-masonry-delimiter-space .blog-masonry .blog-meta-delimiter::aft=
er { content: " "; }

.blog-masonry .blog-title { margin: 0px 0px 12px; order: 1; }

.blog-masonry .blog-meta-section { margin-bottom: 2vw; order: 0; }

.tweak-blog-masonry-meta-position-below-excerpt .blog-masonry .blog-meta-se=
ction { order: 3; }

@media screen and (min-width: 768px) {
  .blog-masonry .blog-meta-section { margin-bottom: 0px; }
  .tweak-blog-masonry-meta-position-below-excerpt .blog-masonry .blog-meta-=
section { margin-bottom: 0px; margin-top: 0px; }
}

.blog-masonry .blog-excerpt { order: 2; display: none; }

.tweak-blog-masonry-excerpt-show .blog-masonry .blog-excerpt { display: blo=
ck; }

.blog-masonry .blog-meta-delimiter.blog-category-delimiter, .blog-masonry .=
blog-categories-list, .blog-masonry .blog-author, .blog-masonry .blog-date =
{ display: none; }

.tweak-blog-masonry-primary-meta-categories .blog-masonry .blog-meta-primar=
y .blog-categories-list, .tweak-blog-masonry-secondary-meta-categories .blo=
g-masonry .blog-meta-secondary .blog-categories-list { display: inline; }

.tweak-blog-masonry-primary-meta-author .blog-masonry .blog-meta-primary .b=
log-author, .tweak-blog-masonry-secondary-meta-author .blog-masonry .blog-m=
eta-secondary .blog-author { display: inline; }

.tweak-blog-masonry-primary-meta-date .blog-masonry .blog-meta-primary .blo=
g-date, .tweak-blog-masonry-secondary-meta-date .blog-masonry .blog-meta-se=
condary .blog-date { display: inline; }

.tweak-blog-masonry-primary-meta-none .blog-masonry .blog-meta-delimiter, .=
tweak-blog-masonry-secondary-meta-none .blog-masonry .blog-meta-delimiter {=
 display: none; }

.tweak-blog-masonry-primary-meta-categories:not(.tweak-blog-masonry-seconda=
ry-meta-none) .blog-masonry .blog-meta-delimiter.blog-category-delimiter, .=
tweak-blog-masonry-secondary-meta-categories:not(.tweak-blog-masonry-primar=
y-meta-none) .blog-masonry .blog-meta-delimiter.blog-category-delimiter { d=
isplay: inline; }

.tweak-blog-masonry-primary-meta-categories:not(.tweak-blog-masonry-seconda=
ry-meta-none) .blog-masonry .blog-meta-delimiter:not(.blog-category-delimit=
er), .tweak-blog-masonry-secondary-meta-categories:not(.tweak-blog-masonry-=
primary-meta-none) .blog-masonry .blog-meta-delimiter:not(.blog-category-de=
limiter) { display: none; }

.tweak-blog-masonry-read-more-style-hide .blog-masonry .blog-more-link { di=
splay: none; }

.item-pagination--prev-next { display: flex; padding: 3vw; }

@media screen and (max-width: 767px) {
  .item-pagination--prev-next { padding: 3vw 6vw; }
}

.item-pagination-link { text-align: left; display: flex; align-items: cente=
r; max-width: 50%; width: auto; }

.item-pagination-link .item-pagination-prev-next { display: none; }

.item-pagination-link .item-pagination-title { margin: 0px; padding: 0px; l=
ine-height: 1; }

.item-pagination-link .item-pagination-icon { width: 18px; height: 32px; pa=
dding-right: 25px; }

.item-pagination-link .item-pagination-icon svg { width: 18px; height: 32px=
; }

.item-pagination-link--prev { margin-left: 0px; margin-right: auto; }

.item-pagination-link--next { text-align: right; margin-left: auto; margin-=
right: 0px; }

.item-pagination-link--next .item-pagination-icon { padding-right: 0px; pad=
ding-left: 25px; }

.tweak-global-animations-animation-type-flex .item-pagination-link--next .i=
tem-pagination-title { position: relative; }

.tweak-global-animations-animation-type-flex .item-pagination-link--next .i=
tem-pagination-title::after { content: ""; position: absolute; width: 100%;=
 height: 1px; right: 0px; bottom: -0.1em; background-color: currentcolor; t=
ransform: scaleX(0); transition: transform 0.6s cubic-bezier(0.19, 1, 0.22,=
 1); }

.tweak-global-animations-animation-type-flex .item-pagination-link--next .i=
tem-pagination-title::after { transform-origin: left center; }

.tweak-global-animations-animation-type-flex .item-pagination-link--prev .i=
tem-pagination-title { position: relative; }

.tweak-global-animations-animation-type-flex .item-pagination-link--prev .i=
tem-pagination-title::after { content: ""; position: absolute; width: 100%;=
 height: 1px; right: 0px; bottom: -0.1em; background-color: currentcolor; t=
ransform: scaleX(0); transition: transform 0.6s cubic-bezier(0.19, 1, 0.22,=
 1); }

.tweak-global-animations-animation-type-flex .item-pagination-link--prev .i=
tem-pagination-title::after { transform-origin: right center; }

.tweak-global-animations-animation-type-flex .item-pagination-link .caret-l=
eft-icon--small, .tweak-global-animations-animation-type-flex .item-paginat=
ion-link .caret-right-icon--small { transform: translateX(0px) scaleY(1); t=
ransition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1); }

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .item-pagination-link:hover =
.caret-left-icon--small { transform: translateX(-30%) scaleY(0.8); }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .item-pagination-link:hover =
.caret-right-icon--small { transform: translateX(30%) scaleY(0.8); }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex .item-pagination-link:hover =
.item-pagination-title::after { transform: scaleX(1); }
}

@keyframes lightbox-open {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.yui3-lightbox2 .yui3-lightbox2-content { position: fixed; top: 0px !import=
ant; z-index: 2147483647 !important; }

.gallery-lightbox-outer-wrapper[data-lightbox=3D"false"] .gallery-lightbox-=
controls { display: none; }

.gallery-lightbox { display: none; position: fixed; flex-direction: column;=
 box-sizing: border-box; user-select: none; inset: 0px; z-index: 9999; padd=
ing: calc(20px + 3vw) 3vw; }

@media screen and (max-width: 575px) {
  .gallery-lightbox { padding: calc(20px + 6vw) 6vw; }
}

.gallery-lightbox-body-hide-overflow { overflow: hidden; }

.gallery-lightbox-background { position: absolute; inset: 0px; }

.gallery-lightbox-header { position: absolute; top: 0px; right: 0px; left: =
0px; z-index: 2; display: flex; justify-content: flex-end; padding: 1.5vw 1=
.5vw 0px; }

@media screen and (max-width: 575px) {
  .gallery-lightbox-header { padding: 3vw 3vw 0px; }
}

.gallery-lightbox-wrapper { position: relative; display: flex; flex-directi=
on: column; flex-grow: 1; flex-shrink: 1; width: 100%; }

.gallery-lightbox-list { position: relative; flex-grow: 1; flex-shrink: 1; =
z-index: 0; box-sizing: border-box; margin: 0px calc(13px + 3vw); cursor: g=
rab; }

@media screen and (max-width: 575px) {
  .gallery-lightbox-list { margin: 0px; }
}

.gallery-lightbox-controls { position: absolute; display: flex; justify-con=
tent: space-between; top: 0px; left: 0px; width: 100%; height: 100%; pointe=
r-events: none; box-sizing: border-box; }

@media screen and (max-width: 575px) {
  .gallery-lightbox-controls { display: none; }
}

.gallery-lightbox-control { display: flex; flex-grow: 1; flex-shrink: 0; al=
ign-items: center; justify-content: flex-start; z-index: 1; pointer-events:=
 auto; }

.gallery-lightbox-control[data-next] { justify-content: flex-end; }

.gallery-lightbox-control-btn { position: relative; width: 13px; height: 24=
px; box-sizing: border-box; pointer-events: auto; opacity: 0.75; transition=
: opacity 600ms cubic-bezier(0.4, 0, 0.2, 1); border: none; margin: 0px; ba=
ckground: transparent; }

.gallery-lightbox-control-btn:hover { opacity: 1; }

.gallery-lightbox-control-btn-icon { position: relative; }

.gallery-lightbox-control-btn-icon .caret-right-icon--small, .gallery-light=
box-control-btn-icon .caret-left-icon--small { width: 13px; height: 24px; p=
osition: relative; display: block; box-sizing: content-box; line-height: 1;=
 }

.gallery-lightbox-control-btn-icon .caret-right-icon--small svg *, .gallery=
-lightbox-control-btn-icon .caret-left-icon--small svg * { stroke-width: 4p=
x; }

.gallery-lightbox.video-slide .gallery-lightbox-control { flex-grow: 0; wid=
th: calc(13px + 3vw); }

.gallery-lightbox-close-btn { border-radius: 0.15em; box-sizing: border-box=
; pointer-events: auto; opacity: 0.75; transition: opacity 600ms cubic-bezi=
er(0.4, 0, 0.2, 1); border: none; margin: 0px; background: transparent; }

.gallery-lightbox-close-btn:hover { opacity: 1; }

.gallery-lightbox-close-btn-icon { width: 20px; height: 20px; position: rel=
ative; }

.gallery-lightbox-close-btn-icon svg { width: 20px; height: 20px; position:=
 relative; }

.gallery-lightbox-close-btn-icon svg * { stroke-width: 4px; }

.gallery-lightbox-item { position: absolute; top: 0px; left: 0px; width: 10=
0%; height: 100%; display: flex; flex-direction: column; align-items: cente=
r; justify-content: center; pointer-events: none; opacity: 0; }

.gallery-lightbox-item[data-video=3D"true"] { pointer-events: all; }

.gallery-lightbox-item[data-video=3D"true"] .gallery-lightbox-item-img { di=
splay: flex; align-items: center; justify-content: center; }

.gallery-lightbox-item[data-video=3D"true"] .gallery-lightbox-item-img .sqs=
-video-wrapper { width: 100%; }

.gallery-lightbox-item[data-active=3D"true"] { opacity: 1; }

.gallery-lightbox-item-wrapper { display: flex; align-items: center; justif=
y-content: center; flex-grow: 1; flex-shrink: 1; width: 100%; height: 100%;=
 }

.gallery-lightbox-item-src { position: relative; overflow: hidden; width: 1=
00%; height: 100%; }

.gallery-lightbox-item-img { position: relative; opacity: 0; transition: op=
acity 600ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity; height: 100=
%; }

.gallery-lightbox-item-img[data-loaded] { opacity: 1; }

.gallery-lightbox-item img { position: relative; }

.gallery-lightbox-item[data-static=3D"true"] .lightbox-item-src { transitio=
n: none !important; }

.gallery-lightbox-item[data-active=3D"true"] { visibility: visible; }

.gallery-lightbox[data-open=3D"true"] { display: flex; animation-name: ligh=
tbox-open; animation-duration: 400ms; animation-fill-mode: both; animation-=
iteration-count: 1; }

.gallery-lightbox .gallery-lightbox-item[data-active=3D"true"] .gallery-lig=
htbox-item-src { transition: opacity 400ms cubic-bezier(0.2, 0.6, 0.3, 1); =
}

.gallery-lightbox .gallery-lightbox-item[data-next=3D"true"] .gallery-light=
box-item-src { opacity: 0; }

.gallery-lightbox .gallery-lightbox-item[data-next=3D"false"] .gallery-ligh=
tbox-item-src { opacity: 0; }

.gallery-lightbox .gallery-lightbox-item[data-active=3D"true"][data-in=3D"t=
rue"] .gallery-lightbox-item-src { opacity: 1; }

@media screen and (max-width: 575px) {
  .gallery-lightbox .gallery-lightbox-item-wrapper { overflow: hidden; }
  .gallery-lightbox .gallery-lightbox-item[data-active=3D"true"] .gallery-l=
ightbox-item-src { transition: transform 250ms cubic-bezier(0.2, 0.6, 0.3, =
1), opacity 250ms cubic-bezier(0.2, 0.6, 0.3, 1); }
  .gallery-lightbox .gallery-lightbox-item[data-next=3D"true"] .gallery-lig=
htbox-item-src { transform: translateX(10%); opacity: 0; }
  .gallery-lightbox .gallery-lightbox-item[data-next=3D"false"] .gallery-li=
ghtbox-item-src { transform: translateX(-10%); opacity: 0; }
  .gallery-lightbox .gallery-lightbox-item[data-active=3D"true"][data-in=3D=
"true"] .gallery-lightbox-item-src { transform: translateX(0%); opacity: 1;=
 }
  .gallery-lightbox .gallery-lightbox-item[data-active=3D"true"][data-in=3D=
"false"] .gallery-lightbox-item-src { transition: transform 250ms cubic-bez=
ier(0, 0, 0.2, 1), opacity 250ms cubic-bezier(0, 0, 0.2, 1); transform: tra=
nslateX(0%); }
}

.sqs-search-page-input.focus-within { outline-width: 2px; outline-style: so=
lid; outline-offset: 4px; }

.sqs-search-page-input:focus-within { outline-width: 2px; outline-style: so=
lid; outline-offset: 4px; }

.sqs-search-page-input input:focus { outline: none; }

.sqs-search-container-list { overflow: visible !important; }

.pdp-layout-wrap-around .pdp-gallery-images { position: relative; flex-grow=
: 1; max-width: 100%; }

.pdp-layout-wrap-around .pdp-gallery-slides { width: 100%; order: 2; }

.pdp-layout-wrap-around .pdp-gallery-slides.selected { order: 0; }

@media screen and (min-width: 576px) {
  .pdp-layout-wrap-around .pdp-gallery { margin: -10px; }
  .pdp-layout-wrap-around .pdp-gallery-images { display: inline-flex; flex-=
flow: wrap; width: 100%; overflow: hidden; padding: 0px 4vw; }
  .pdp-layout-wrap-around .pdp-form-wrapper { width: 50%; order: 1; display=
: flex; flex: 1 0 auto; flex-direction: column; padding: 1rem; }
  .pdp-layout-wrap-around .pdp-gallery-slides { position: relative; overflo=
w: hidden; width: 50%; order: 2; border: 10px solid rgba(0, 0, 0, 0); }
  .pdp-layout-wrap-around .pdp-gallery-slides:not(.loaded) .pdp-layout-wrap=
-around .pdp-gallery-slides-image { opacity: 0; }
  .pdp-layout-wrap-around .pdp-gallery-slides[data-landscape=3D"true"]:not(=
.selected) { width: 100%; }
}

.pdp-layout-full-bleed .pdp-gallery { width: 100vw; }

.pdp-layout-full-bleed .pdp-gallery-slides { position: absolute; left: 0px;=
 top: 0px; right: 0px; visibility: hidden; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-prev.next-slide { display:=
 block; visibility: visible; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-prev.next-slide.prev-loade=
d { animation: 0.5s ease-in-out 0s 1 normal both running ProductItem-galler=
y-exit-to-right; z-index: 1; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-prev.selected { display: b=
lock; visibility: visible; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-prev.selected.loaded { ani=
mation: 0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-enter=
-from-left; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-next.prev-slide { display:=
 block; visibility: visible; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-next.prev-slide.next-loade=
d { animation: 0.5s ease-in-out 0s 1 normal both running ProductItem-galler=
y-exit-to-left; z-index: 1; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-next.selected { display: b=
lock; visibility: visible; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-next.selected.loaded { ani=
mation: 0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-enter=
-from-right; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-prev.next-slide { display:=
 block; visibility: visible; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-prev.next-slide.prev-loade=
d { animation: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit=
-to-right; z-index: 1; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-prev.selected { display: b=
lock; visibility: visible; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-prev.selected.loaded { ani=
mation: 0.5s ease-in-out 0s 1 normal both running gallery-image-enter-from-=
left; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-next.prev-slide { display:=
 block; visibility: visible; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-next.prev-slide.next-loade=
d { animation: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit=
-to-left; z-index: 1; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-next.selected { display: b=
lock; visibility: visible; }

.pdp-layout-full-bleed .pdp-gallery-slides.going-next.selected.loaded { ani=
mation: 0.5s ease-in-out 0s 1 normal both running gallery-image-enter-from-=
right; }

.pdp-layout-full-bleed .pdp-gallery-slides[data-landscape=3D"true"] { heigh=
t: 100%; }

.pdp-layout-full-bleed .pdp-gallery-images::before { content: ""; display: =
block; padding-bottom: 100%; }

@media screen and (min-width: 576px) {
  .pdp-layout-full-bleed .pdp-gallery { display: flex; }
  .pdp-layout-full-bleed .pdp-gallery-images { position: relative; overflow=
: hidden; width: 50%; }
  .pdp-layout-full-bleed .pdp-gallery-slides { display: flex; align-items: =
center; justify-content: center; height: 100%; }
}

.pdp-layout-full-bleed .pdp-form-wrapper { width: 50%; padding: 0px 2rem; }

.pdp-layout-full-width-carousel .pdp-gallery-wrapper { position: relative; =
overflow: hidden; }

.pdp-layout-full-width-carousel .pdp-gallery-images { display: flex; flex-d=
irection: row; transition: 0.45s cubic-bezier(0.25, 0.1, 0.25, 1); max-heig=
ht: 80vh; }

.pdp-layout-full-width-carousel .pdp-gallery-slides { flex: 0 0 auto; order=
: 1; width: 50%; align-items: center; }

@media screen and (min-width: 576px) {
  .pdp-layout-full-width-carousel .pdp-gallery-slides { display: flex; }
}

.pdp-layout-full-width-carousel .pdp-gallery-slides[data-landscape] { width=
: 100%; }

@media screen and (max-width: 575px) {
  .pdp-layout-full-width-carousel .pdp-gallery { position: relative; }
  .pdp-layout-full-width-carousel .pdp-gallery-wrapper { overflow: hidden; =
}
  .pdp-layout-full-width-carousel .pdp-gallery-wrapper::before { content: "=
"; display: block; padding-bottom: 100%; }
  .pdp-layout-full-width-carousel .pdp-gallery-images { width: 100%; height=
: 100%; position: absolute; top: 0px; max-height: 100%; }
}

.pdp-layout-full-width-carousel .pdp-details { display: flex; flex-directio=
n: row; justify-content: space-between; padding: 4rem 6rem; }

@media screen and (max-width: 767px) {
  .pdp-layout-full-width-carousel .pdp-details { flex-direction: column; pa=
dding: 4rem; }
}

@media screen and (max-width: 575px) {
  .pdp-layout-full-width-carousel .pdp-details { padding: 4rem 6vw 0px; }
}

.pdp-layout-full-width-carousel .pdp-details .pdp-desc { display: flex; fle=
x-direction: column; text-align: left; width: 50%; }

@media screen and (max-width: 767px) {
  .pdp-layout-full-width-carousel .pdp-details .pdp-desc { width: 100%; }
}

.pdp-layout-full-width-carousel .pdp-details .pdp-desc .pdp-details-title {=
 margin: 0px 0px 2rem; order: initial; }

.pdp-layout-full-width-carousel .pdp-details .pdp-desc .pdp-details-price {=
 order: 0; }

@media screen and (max-width: 767px) {
  .pdp-layout-full-width-carousel .pdp-details .pdp-desc .pdp-details-price=
 { margin-bottom: 2rem; }
}

.pdp-layout-full-width-carousel .pdp-details .pdp-selection { padding-left:=
 2rem; }

@media screen and (min-width: 992px) {
  .pdp-layout-full-width-carousel .pdp-details .pdp-selection { min-width: =
450px; }
}

@media screen and (max-width: 767px) {
  .pdp-layout-full-width-carousel .pdp-details .pdp-selection { width: 100%=
; padding: 0px; }
}

.pdp-layout-full-width-carousel .pdp-details .pdp-selection .product-varian=
ts { display: flex; flex-direction: column; width: auto; margin: 0px; }

.pdp-layout-full-width-carousel .pdp-details .hidden-md-up .ProductItem-nav=
 { padding: 0px; }

.pdp-layout-full-width-carousel .pdp-details .hidden-md-up .pdp-details-exc=
erpt { margin-bottom: 0px; }

.pdp-layout-full-width-carousel .pdp-details .hidden-md-up .pdp-details-exc=
erpt p { margin-bottom: 0px; }

.pdp-layout-full-width-carousel .pdp-details .hidden-md-up .pdp-product-add=
-ons .add-on-card:first-of-type { margin-top: 40px; }

.pdp-layout-full-width-carousel .pdp-details .pdp-subscriptions-and-otp .su=
bscription-frequency-select-wrapper { min-width: 250px; }

.pdp-layout-full-width-carousel .pdp-details .pdp-subscriptions-and-otp .su=
bscription-frequency-select-wrapper::before { width: 88%; text-align: right=
; }

@media screen and (max-width: 575px) {
  .pdp-layout-full-width-carousel .pdp-details .pdp-subscriptions-and-otp .=
subscription-frequency-select-wrapper { min-width: unset; }
  .pdp-layout-full-width-carousel .pdp-details .pdp-subscriptions-and-otp .=
subscription-frequency-select-wrapper::before { width: unset; text-align: u=
nset; }
}

.pdp-layout * { box-sizing: border-box; }

.pdp-layout .pdp-gallery { overflow: hidden; position: relative; }

.pdp-layout .selected { z-index: 2; visibility: visible; }

@media screen and (max-width: 575px) {
  .pdp-layout .pdp-gallery { width: 100%; }
  .pdp-layout .pdp-gallery-slides { height: 100%; width: 100%; position: ab=
solute; left: 0px; top: 0px; right: 0px; visibility: hidden; }
  .pdp-layout .pdp-gallery-slides.going-prev.next-slide { display: block; v=
isibility: visible; }
  .pdp-layout .pdp-gallery-slides.going-prev.next-slide.prev-loaded { anima=
tion: 0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-exit-to=
-right; z-index: 1; }
  .pdp-layout .pdp-gallery-slides.going-prev.selected { display: block; vis=
ibility: visible; }
  .pdp-layout .pdp-gallery-slides.going-prev.selected.loaded { animation: 0=
.5s ease-in-out 0s 1 normal both running ProductItem-gallery-enter-from-lef=
t; }
  .pdp-layout .pdp-gallery-slides.going-next.prev-slide { display: block; v=
isibility: visible; }
  .pdp-layout .pdp-gallery-slides.going-next.prev-slide.next-loaded { anima=
tion: 0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-exit-to=
-left; z-index: 1; }
  .pdp-layout .pdp-gallery-slides.going-next.selected { display: block; vis=
ibility: visible; }
  .pdp-layout .pdp-gallery-slides.going-next.selected.loaded { animation: 0=
.5s ease-in-out 0s 1 normal both running ProductItem-gallery-enter-from-rig=
ht; }
  .pdp-layout .pdp-gallery-slides.going-prev.next-slide { display: block; v=
isibility: visible; }
  .pdp-layout .pdp-gallery-slides.going-prev.next-slide.prev-loaded { anima=
tion: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit-to-right=
; z-index: 1; }
  .pdp-layout .pdp-gallery-slides.going-prev.selected { display: block; vis=
ibility: visible; }
  .pdp-layout .pdp-gallery-slides.going-prev.selected.loaded { animation: 0=
.5s ease-in-out 0s 1 normal both running gallery-image-enter-from-left; }
  .pdp-layout .pdp-gallery-slides.going-next.prev-slide { display: block; v=
isibility: visible; }
  .pdp-layout .pdp-gallery-slides.going-next.prev-slide.next-loaded { anima=
tion: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit-to-left;=
 z-index: 1; }
  .pdp-layout .pdp-gallery-slides.going-next.selected { display: block; vis=
ibility: visible; }
  .pdp-layout .pdp-gallery-slides.going-next.selected.loaded { animation: 0=
.5s ease-in-out 0s 1 normal both running gallery-image-enter-from-right; }
  .pdp-layout .pdp-gallery-images::before { content: ""; display: block; pa=
dding-bottom: 100%; }
}

.pdp-layout .invisible { display: none; }

@media screen and (min-width: 576px) {
  .hidden-sm-up { display: none !important; }
}

@media screen and (max-width: 575px) {
  .hidden-sm-down { display: none !important; }
}

@media screen and (max-width: 767px) {
  .hidden-md-down { display: none !important; }
}

@media screen and (min-width: 768px) {
  .hidden-md-up { display: none !important; }
}

.pdp-form-wrapper { text-align: left; }

.pdp-form-wrapper .ProductItem-nav { padding: 0px 0px 2rem; text-align: lef=
t; }

.pdp-form-wrapper .ProductItem-nav-breadcrumb { text-align: left; padding: =
2rem 0px; }

@media screen and (max-width: 575px) {
  .pdp-layout .pdp-details { margin-bottom: 2rem; }
}

.pdp-layout .pdp-details .pdp-details-title { text-align: left; margin: 0px=
 0px 1rem; }

.pdp-layout .pdp-details .variant-option, .pdp-layout .pdp-details .product=
-price, .pdp-layout .pdp-details .product-scarcity { margin-bottom: 1rem; }

.pdp-layout .pdp-details .product-scarcity { font-size: 0.85rem; }

.pdp-layout .pdp-details .product-quantity-input { margin-right: 0.25rem; }

.pdp-layout .pdp-details .product-quantity-input, .pdp-layout .pdp-details =
.sqs-add-to-cart-button-wrapper { display: inline-block; }

.pdp-layout .pdp-details .variant-option-title, .pdp-layout .pdp-details .q=
uantity-label, .pdp-layout .pdp-details .sqs-add-to-cart-button-wrapper::be=
fore { text-align: left; font-size: 0.75rem; line-height: 1; margin-bottom:=
 0.75rem; }

.pdp-layout .pdp-details .sqs-add-to-cart-button-wrapper::before { content:=
 "=C2=A0"; visibility: hidden; display: block; }

.pdp-layout .pdp-details .pdp-details-excerpt { margin: 2rem 0px; text-alig=
n: left; }

.pdp-layout .pdp-details .pdp-details-excerpt a { text-decoration: underlin=
e; }

.pdp-layout .pdp-details .product-variants { width: 100%; margin: 0px; }

.pdp-layout .pdp-details .sqs-add-to-cart-button-wrapper { width: auto; mar=
gin: 0px; vertical-align: bottom; }

.pdp-layout .pdp-details .sqs-add-to-cart-button { font-size: 1rem; line-he=
ight: 1; width: auto; min-height: 50px; align-items: center; justify-conten=
t: center; padding: 0.75rem; border: 1px solid var(--primaryButtonBackgroun=
dColor); display: flex !important; }

.pdp-layout .pdp-details .sqs-add-to-cart-button-inner { height: 1.25rem; d=
isplay: flex; align-items: center; justify-content: center; }

.pdp-layout .pdp-details .product-quantity-input input, .pdp-layout .pdp-de=
tails .variant-select-wrapper { font-size: 1rem; color: inherit; border: 1p=
x solid; min-height: 50px; display: flex; align-items: center; position: re=
lative; }

.pdp-layout .pdp-details .variant-option select, .pdp-layout .pdp-details .=
product-quantity-input input { background: transparent; color: inherit; pad=
ding: 0.75rem; }

.pdp-layout .pdp-details .variant-option select { border: 0px; padding-righ=
t: 3.5rem; position: static; }

.pdp-layout .pdp-details .variant-select-wrapper::before { content: ""; }

.pdp-layout .pdp-details .variant-radiobtn-wrapper { display: none; }

.pdp-layout .pdp-details .product-restock-notification:not([hidden]) .produ=
ct-restock-form input { font-size: 1rem; min-height: 50px; border: 1px soli=
d; padding: 0.75rem; }

.pdp-layout .pdp-details .variant-out-of-stock, .pdp-layout .pdp-details .p=
roduct-mark.sold-out { margin: 1rem 0px; }

.pdp-layout .pdp-details .pdp-product-add-ons .add-on-card:first-of-type { =
margin-top: 40px; }

.pdp-layout .pdp-details .pdp-subscriptions-and-otp .one-time-purchase-prod=
uct-price .product-price { margin-bottom: 0px; }

.pdp-carousel-controls { display: flex; align-items: center; position: abso=
lute; inset: 0px; z-index: 3; }

.pdp-carousel-controls .chevron { display: block; width: 1rem; height: 1rem=
; margin: 0px; }

.pdp-carousel-controls .chevron-prev, .pdp-carousel-controls .chevron-next =
{ border: none; position: absolute; padding: 1.5rem; min-height: 44px; min-=
width: 44px; color: var(--paragraphMediumColor); background: var(--siteBack=
groundColor); }

.pdp-carousel-controls .chevron-prev:disabled, .pdp-carousel-controls .chev=
ron-next:disabled { color: var(--paragraphMediumColor); }

.pdp-carousel-controls .chevron-prev:disabled span, .pdp-carousel-controls =
.chevron-next:disabled span { opacity: 0.25; }

.pdp-carousel-controls .chevron-prev { left: 0px; }

.pdp-carousel-controls .chevron-next { right: 0px; }

.pdp-carousel-controls .chevron--left { transform: translateX(0.25rem) rota=
te(225deg); }

.pdp-carousel-controls .chevron--right { transform: translateX(-0.25rem) ro=
tate(45deg); }

.pdp-gallery-slide-indicator { position: absolute; top: 1rem; right: 1rem; =
z-index: 3; font-size: 0.75rem; }

.ProductItem-nav { padding-bottom: 30px; overflow: hidden; display: flex; j=
ustify-content: space-between; text-align: left; }

@media screen and (min-width: 768px) {
  .ProductItem-nav { padding-bottom: 60px; }
}

.ProductItem-nav .ProductItem-nav-breadcrumb, .ProductItem-nav .ProductItem=
-nav-pagination { display: none; }

.tweak-product-basic-item-navigation-prevnext .ProductItem-nav { justify-co=
ntent: flex-end; }

@media screen and (min-width: 768px) {
  .tweak-product-basic-item-navigation-breadcrumbs .ProductItem-nav .Produc=
tItem-nav-breadcrumb, .tweak-product-basic-item-navigation-both .ProductIte=
m-nav .ProductItem-nav-breadcrumb { display: block; z-index: 1; }
}

.tweak-product-basic-item-navigation-prevnext .ProductItem-nav .ProductItem=
-nav-pagination, .tweak-product-basic-item-navigation-both .ProductItem-nav=
 .ProductItem-nav-pagination { display: flex; }

.ProductItem-nav .ProductItem-nav-pagination { position: relative; width: 1=
00%; }

@media screen and (min-width: 768px) {
  .ProductItem-nav .ProductItem-nav-pagination { width: auto; }
}

.ProductItem-nav .ProductItem-nav-pagination .pagination-link { display: fl=
ex; align-items: center; justify-content: center; flex-grow: 1; opacity: 0.=
2; cursor: default; pointer-events: none; }

.ProductItem-nav .ProductItem-nav-pagination .pagination-link.enabled { opa=
city: 1; cursor: pointer; pointer-events: all; }

.ProductItem-nav .ProductItem-nav-pagination .pagination-separator { paddin=
g: 0px 1em; }

.ProductItem-nav .ProductItem-nav-pagination .pagination-chevron { height: =
5px; width: 5px; position: relative; margin: 0px 5px; transform: rotate(45d=
eg); display: none; }

@media screen and (min-width: 768px) {
  .ProductItem-nav .ProductItem-nav-pagination .pagination-chevron { displa=
y: block; }
}

.ProductItem-nav .ProductItem-nav-pagination .pagination-chevron.next { rig=
ht: 0px; }

.ProductItem-nav-breadcrumb-separator { margin: 0px 5px; }

.ProductItem-nav-breadcrumb-separator::after { content: "=E2=80=BA"; }

.product-details .mixin-sold-out { cursor: default; opacity: 0.4; }

.no-touch .product-details .mixin-sold-out:hover { opacity: 0.4; }

.product-details .variant-option select, .product-details .product-quantity=
-input input { background: transparent; color: inherit; appearance: none; }

.product-details .variant-select-wrapper { position: relative; opacity: 0; =
transition: opacity 0.1s ease-out; }

.product-details .variant-select-wrapper[data-text] { opacity: 1; }

.product-details .variant-select-wrapper::before { content: attr(data-text)=
; display: inline-block; }

.product-details .variant-select-wrapper::after { content: ""; position: ab=
solute; right: 1rem; transform: rotate(45deg); border-bottom: 1px solid; bo=
rder-right: 1px solid; height: 1rem; width: 1rem; transform-origin: center =
top; pointer-events: none; font-size: 1rem; }

.product-details .variant-option select { position: absolute; top: 0px; rig=
ht: 0px; width: 100%; height: 100%; font-size: 1rem; color: rgba(0, 0, 0, 0=
); padding-right: 3.5rem; }

.product-details .variant-option select:focus option { color: rgb(0, 0, 0);=
 }

.sold-out .product-details .variant-out-of-stock { display: none; }

.product-details [data-selected-variant]:not([data-variant-in-stock]) ~ .pr=
oduct-quantity-input { display: none; }

.sold-out .product-details .product-mark.sold-out { display: block; text-tr=
ansform: capitalize; font-weight: normal; }

.sold-out .product-details .variant-option { opacity: 0.4; }

.product-details [data-selected-variant]:not([data-variant-in-stock]) ~ .sq=
s-add-to-cart-button-wrapper .sqs-add-to-cart-button, .product-details [dat=
a-unselected-options=3D"[]"]:not([data-selected-variant]) ~ .sqs-add-to-car=
t-button-wrapper .sqs-add-to-cart-button { cursor: default; opacity: 0.4; }

.no-touch .product-details [data-selected-variant]:not([data-variant-in-sto=
ck]) ~ .sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button:hover, .no-t=
ouch .product-details [data-unselected-options=3D"[]"]:not([data-selected-v=
ariant]) ~ .sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button:hover { =
opacity: 0.4; }

.product-details .sold-out .sqs-add-to-cart-button-wrapper .sqs-add-to-cart=
-button { cursor: default; opacity: 0.4; }

.no-touch .product-details .sold-out .sqs-add-to-cart-button-wrapper .sqs-a=
dd-to-cart-button:hover { opacity: 0.4; }

.product-details .original-price { opacity: 1; text-decoration: line-throug=
h; }

.product-details .product-mark.sale { display: none; color: var(--tweak-pro=
duct-grid-text-below-list-sale-price-color); }

.product-details .product-restock-notification:not([hidden]) { display: fle=
x; flex-direction: column; margin-bottom: 2rem; }

.product-details .product-restock-notification:not([hidden]) ~ .sqs-add-to-=
cart-button-wrapper { display: none; }

.product-details .product-restock-notification:not([hidden]) .product-resto=
ck-cta { line-height: 1; font-size: 1rem; }

.product-details .product-restock-notification:not([hidden]) .product-resto=
ck-form { display: flex; align-items: center; margin-top: 1rem; }

@media screen and (max-width: 575px) {
  .product-details .product-restock-notification:not([hidden]) .product-res=
tock-form { display: block; }
}

.product-details .product-restock-notification:not([hidden]) .product-resto=
ck-form > input[type=3D"text"] { font-size: 1rem; margin-right: 0.5rem; min=
-width: 250px; width: 100%; }

.product-details .product-restock-notification:not([hidden]) .product-resto=
ck-form > input[type=3D"text"]::placeholder { color: rgba(0, 0, 0, 0.3); }

.product-details .product-restock-notification:not([hidden]) .product-resto=
ck-form > input[type=3D"submit"] { font-size: 1rem; line-height: 1.25; }

@media screen and (max-width: 575px) {
  .product-details .product-restock-notification:not([hidden]) .product-res=
tock-form > input[type=3D"submit"] { margin-top: 1rem; }
}

.product-details .product-restock-notification:not([hidden]) .product-resto=
ck-mailing-list { margin-top: 1rem; font-size: 0.75rem; line-height: 1; }

.product-details .product-restock-notification:not([hidden]) .product-resto=
ck-mailing-list > input[type=3D"checkbox"] { margin-right: 0.5rem; }

.product-details .product-restock-notification:not([hidden]) .product-resto=
ck-success-message { margin-top: 1rem; font-size: 1rem; overflow-wrap: brea=
k-word; }

.product-details .product-restock-notification:not([hidden]) .product-resto=
ck-error-message { font-size: 1rem; margin-top: 1rem; color: rgb(240, 82, 6=
1); }

.product-details .pdp-product-add-ons .add-on-card { display: flex; align-i=
tems: center; border: 1px solid grey; padding: 16px; margin-top: 22px; flex=
-wrap: wrap; }

.product-details .pdp-product-add-ons .add-on-card:first-of-type { margin-t=
op: 40px; }

.product-details .pdp-product-add-ons .product-variants, .pdp-layout-full-w=
idth-carousel .product-details .pdp-product-add-ons .product-variants { fle=
x: 1 1 0%; margin-right: 11px; }

.product-details .pdp-product-add-ons .product-variants .variant-option, .p=
dp-layout-full-width-carousel .product-details .pdp-product-add-ons .produc=
t-variants .variant-option { margin-bottom: 0px; }

.product-details .pdp-product-add-ons .product-variants .variant-option sel=
ect, .pdp-layout-full-width-carousel .product-details .pdp-product-add-ons =
.product-variants .variant-option select { font-size: 15px; position: relat=
ive; color: var(--tweak-product-basic-item-description-color); padding: 13p=
x; text-wrap: wrap; line-height: normal; }

.product-details .pdp-product-add-ons .product-variants .variant-option-tit=
le, .pdp-layout-full-width-carousel .product-details .pdp-product-add-ons .=
product-variants .variant-option-title, .product-details .pdp-product-add-o=
ns .product-variants .variant-out-of-stock, .pdp-layout-full-width-carousel=
 .product-details .pdp-product-add-ons .product-variants .variant-out-of-st=
ock { display: none; }

.product-details .pdp-product-add-ons .product-variants .variant-select-wra=
pper, .pdp-layout-full-width-carousel .product-details .pdp-product-add-ons=
 .product-variants .variant-select-wrapper { display: flex; align-items: ce=
nter; padding: 0px; }

.product-details .pdp-product-add-ons .product-variants .variant-select-wra=
pper::before, .pdp-layout-full-width-carousel .product-details .pdp-product=
-add-ons .product-variants .variant-select-wrapper::before { display: none;=
 }

.product-details .pdp-product-add-ons .product-variants .variant-select-wra=
pper::after, .pdp-layout-full-width-carousel .product-details .pdp-product-=
add-ons .product-variants .variant-select-wrapper::after { height: 0.7rem; =
width: 0.7rem; }

.product-details .pdp-product-add-ons .product-variants .variant-radiobtn-w=
rapper, .pdp-layout-full-width-carousel .product-details .pdp-product-add-o=
ns .product-variants .variant-radiobtn-wrapper { display: none; }

@media screen and (max-width: 767px) {
  .product-details .pdp-product-add-ons .product-variants, .pdp-layout-full=
-width-carousel .product-details .pdp-product-add-ons .product-variants { f=
lex-basis: 100%; order: 5; margin-top: 11px; margin-right: 0px; }
}

@media screen and (max-width: 767px) {
  .product-details .pdp-product-add-ons { order: 6; margin-bottom: 40px; }
}

.product-details .pdp-product-add-ons .add-on-details { flex: 1 1 0%; text-=
align: start; }

.product-details .pdp-product-add-ons .add-on-details .add-on-title { font-=
size: 18px; margin-bottom: 6px; color: var(--tweak-product-basic-item-descr=
iption-color); }

.product-details .pdp-product-add-ons .add-on-details .add-on-title-link { =
display: block; }

.product-details .pdp-product-add-ons .add-on-details .add-on-title, .produ=
ct-details .pdp-product-add-ons .add-on-details .add-on-title-link { width:=
 fit-content; }

.product-details .pdp-product-add-ons .add-on-details .product-price { font=
-size: 15px; color: var(--tweak-product-basic-item-description-color); marg=
in-bottom: 0px; }

.product-details .pdp-product-add-ons .add-on-thumbnail { width: 66px; heig=
ht: 66px; margin-right: 11px; object-fit: cover; }

.product-details .pdp-product-add-ons .sqs-add-to-cart-button-wrapper { mar=
gin: auto; width: auto; }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button { border-radius: 50%; height: 43px; width: 43px; display: fl=
ex; align-items: center; justify-content: center; min-height: 0px; padding:=
 0px !important; }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button .add-on-add-to-cart-loading { display: none; }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button .add-on-add-to-cart-loading .loading-dot, .product-details .=
pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-to-cart-button .ad=
d-on-add-to-cart-loading .dot { background: var(--primaryButtonTextColor); =
width: 5px; height: 5px; border-radius: 50%; position: relative; display: i=
nline-block; margin-right: 4px; }

.primary-button-style-outline .product-details .pdp-product-add-ons .add-on=
-add-to-cart-wrapper .sqs-add-to-cart-button .add-on-add-to-cart-loading .l=
oading-dot, .primary-button-style-outline .product-details .pdp-product-add=
-ons .add-on-add-to-cart-wrapper .sqs-add-to-cart-button .add-on-add-to-car=
t-loading .dot, .primary-button-style-solid.primary-button-shape-underline =
.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button .add-on-add-to-cart-loading .loading-dot, .primary-button-st=
yle-solid.primary-button-shape-underline .product-details .pdp-product-add-=
ons .add-on-add-to-cart-wrapper .sqs-add-to-cart-button .add-on-add-to-cart=
-loading .dot { background: var(--primaryButtonBackgroundColor); }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button .add-on-add-to-cart-loading .loading-dot:last-of-type { marg=
in-right: 0px; }

@keyframes dots-1 {=20
  0% { opacity: 0; }
  25% { opacity: 1; }
}

@keyframes dots-2 {=20
  0% { opacity: 0; }
  50% { opacity: 1; }
}

@-webkit-keyframes dots-1 {=20
  0% { opacity: 0; }
  25% { opacity: 1; }
}

@-webkit-keyframes dots-2 {=20
  0% { opacity: 0; }
  50% { opacity: 1; }
}

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button .add-on-add-to-cart-loading .loading-dot { animation: 2.1s s=
teps(1) 0s infinite normal none running dots-1; }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button .add-on-add-to-cart-loading .loading-dot + .loading-dot { an=
imation-name: dots-2; }

.primary-button-style-outline .product-details .pdp-product-add-ons .add-on=
-add-to-cart-wrapper .sqs-add-to-cart-button:hover .loading-dot, .primary-b=
utton-style-outline .product-details .pdp-product-add-ons .add-on-add-to-ca=
rt-wrapper .sqs-add-to-cart-button:hover .dot { background: var(--primaryBu=
ttonTextColor); }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button.adding-to-cart { opacity: 0.7; }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button.adding-to-cart .icons-container.show-plus-icon .plus-icon { =
display: none; }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button.adding-to-cart .icons-container.show-checkmark-icon .checkma=
rk-icon { display: none; }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button.adding-to-cart .add-on-add-to-cart-loading { display: flex; =
justify-content: center; align-items: center; }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button svg { border-radius: 100%; width: 15px; height: 15px; fill: =
var(--primaryButtonTextColor); }

.primary-button-style-outline .product-details .pdp-product-add-ons .add-on=
-add-to-cart-wrapper .sqs-add-to-cart-button svg, .primary-button-style-sol=
id.primary-button-shape-underline .product-details .pdp-product-add-ons .ad=
d-on-add-to-cart-wrapper .sqs-add-to-cart-button svg { fill: var(--primaryB=
uttonBackgroundColor); }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button svg.plus-icon { stroke: var(--primaryButtonTextColor); strok=
e-width: 2px; }

.primary-button-style-outline .product-details .pdp-product-add-ons .add-on=
-add-to-cart-wrapper .sqs-add-to-cart-button svg.plus-icon, .primary-button=
-style-solid.primary-button-shape-underline .product-details .pdp-product-a=
dd-ons .add-on-add-to-cart-wrapper .sqs-add-to-cart-button svg.plus-icon { =
stroke: var(--primaryButtonBackgroundColor); }

.primary-button-style-outline .product-details .pdp-product-add-ons .add-on=
-add-to-cart-wrapper .sqs-add-to-cart-button:hover svg { fill: var(--primar=
yButtonTextColor); }

.primary-button-style-outline .product-details .pdp-product-add-ons .add-on=
-add-to-cart-wrapper .sqs-add-to-cart-button:hover .plus-icon { stroke: var=
(--primaryButtonTextColor); }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button .plus-icon { display: none; }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button .checkmark-icon { display: none; margin-left: 2px; }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button .icons-container.show-plus-icon .plus-icon { display: block;=
 }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button .icons-container.show-checkmark-icon .checkmark-icon { displ=
ay: block; }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper.hidden { =
display: none; }

.product-details .pdp-product-add-ons .add-on-add-to-cart-wrapper::before {=
 display: none; }

.product-details .pdp-subscriptions-and-otp { display: block; margin-bottom=
: 33px; }

.product-details .pdp-subscriptions-and-otp .frequency-label { margin-botto=
m: 11px; color: var(--tweak-product-basic-item-variant-fields-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-radio-wrapper { borde=
r: 1px solid grey; }

.product-details .pdp-subscriptions-and-otp .subs-otp-radio-wrapper .subscr=
iption-option { border-top: 1px solid grey; }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option { display:=
 flex; align-items: center; justify-content: space-between; padding: 1.5rem=
; }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .subs-and-=
otp-label { display: flex; flex: 1 1 0%; align-items: center; color: var(--=
product-detail-subscriptions-title-color); }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .radio-wra=
pper { display: flex; align-items: center; }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .radio-wra=
pper input[name=3D"otp-subs-radio"] { appearance: none; display: flex; just=
ify-content: center; align-items: center; width: 22px; height: 22px; border=
-radius: 50%; background-clip: content-box; background-color: rgb(255, 255,=
 255); border: 1px solid rgb(155, 155, 155); }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .radio-wra=
pper input[name=3D"otp-subs-radio"]:checked { background-color: rgb(214, 21=
4, 214); border: none; }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .radio-wra=
pper input[name=3D"otp-subs-radio"]:checked::after { content: ""; width: 8p=
x; height: 8px; border-radius: 50%; background-color: rgb(0, 0, 0); }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .radio-wra=
pper label { padding-left: 11px; }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .product-p=
rice, .product-details .pdp-subscriptions-and-otp .subs-and-otp-option .sub=
scription-price { text-align: end; }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .original-=
price { display: none; }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .one-time-=
purchase-product-price .product-price { color: var(--product-detail-one-tim=
e-purchase-price-text-color); }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .one-time-=
purchase-product-price.no-percentage { display: none; }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .subscript=
ion-product-price { margin-bottom: 6px; }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .subscript=
ion-product-price .subscription-price { color: var(--product-detail-subscri=
ption-price-text-color); }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .subscript=
ion-product-price.no-percentage { display: none; }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .sale-perc=
entage, .product-details .pdp-subscriptions-and-otp .subs-and-otp-option se=
lect { margin-top: 6px; }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option select { b=
ackground: transparent; }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .sale-perc=
entage { color: var(--product-detail-subscriptions-description-text-color);=
 }

.product-details .pdp-subscriptions-and-otp .subs-and-otp-option .sale-perc=
entage.no-percentage { display: none; }

.product-details .pdp-subscriptions-and-otp .subscription-option { padding-=
top: 1rem; padding-bottom: 1rem; }

.product-details .pdp-subscriptions-and-otp .subscription-option select { b=
order: none; color: var(--product-detail-subscriptions-frequency-text-color=
); }

.product-details .pdp-subscriptions-and-otp .subscription-option select { p=
osition: absolute; top: 0px; right: 0px; width: 100%; height: 100%; font-si=
ze: 1rem; color: rgba(0, 0, 0, 0); appearance: none; }

@media screen and (max-width: 767px) {
  .product-details .pdp-subscriptions-and-otp .subscription-option select {=
 overflow-x: hidden; }
}

.product-details .pdp-subscriptions-and-otp .subscription-option select:foc=
us option { color: rgb(0, 0, 0); }

@media screen and (max-width: 767px) {
  .product-details .pdp-subscriptions-and-otp { order: 3; }
}

.product-details .pdp-subscriptions-and-otp .subscription-frequency { margi=
n-top: 6px; color: var(--product-detail-subscriptions-frequency-text-color)=
; }

.product-details .pdp-subscriptions-and-otp .subscription-frequency.no-perc=
entage { margin-top: 0px; }

.product-details .pdp-subscriptions-and-otp .subscription-frequency-select-=
wrapper { display: flex; position: relative; opacity: 0; transition: opacit=
y 0.1s ease-out; color: var(--product-detail-subscriptions-frequency-text-c=
olor); }

.product-details .pdp-subscriptions-and-otp .subscription-frequency-select-=
wrapper select { margin-top: 0px; }

.product-details .pdp-subscriptions-and-otp .subscription-frequency-select-=
wrapper[data-text] { opacity: 1; }

.product-details .pdp-subscriptions-and-otp .subscription-frequency-select-=
wrapper::before { content: attr(data-text); display: inline-block; text-ali=
gn: right; }

.product-details .pdp-subscriptions-and-otp .subscription-frequency-select-=
wrapper .dropdown-icon { display: flex; align-items: center; width: 20px; m=
argin-left: 10px; }

.product-details .pdp-subscriptions-and-otp .subscription-frequency-select-=
wrapper .dropdown-icon::after { content: ""; position: absolute; right: 0px=
; transform: rotate(45deg); border-bottom: 1px solid; border-right: 1px sol=
id; height: 10px; width: 10px; transform-origin: center top; pointer-events=
: none; font-size: 1rem; color: var(--product-detail-subscriptions-frequenc=
y-text-color); margin-bottom: 4px; }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper { disp=
lay: none; }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subsc=
ription-frequency-select-wrapper { color: var(--product-detail-subscription=
s-button-text-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subsc=
ription-frequency-select-wrapper .subscription-frequency { color: transpare=
nt; }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subsc=
ription-frequency-select-wrapper .dropdown-icon::after { color: var(--produ=
ct-detail-subscriptions-button-text-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .sale-=
percentage { color: var(--product-detail-subscriptions-button-text-color); =
}

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subsc=
ription-product-price { margin-bottom: 6px; }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subsc=
ription-product-price .subscription-price { color: var(--product-detail-sub=
scriptions-button-text-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subs-=
and-otp-label { color: var(--product-detail-subscriptions-button-text-color=
); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subsc=
ription-frequency { color: var(--product-detail-subscriptions-button-text-c=
olor); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper, .product-details .pdp-subscriptions-and-otp .subs-otp-button=
-wrapper .subs-button-wrapper { padding: 0px; }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper .one-time-purchase-product-price .product-price, .product-det=
ails .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subs-button-wrapp=
er .one-time-purchase-product-price .product-price { color: var(--product-d=
etail-subscriptions-button-text-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper .subs-otp-button-label, .product-details .pdp-subscriptions-a=
nd-otp .subs-otp-button-wrapper .subs-button-wrapper .subs-otp-button-label=
 { border-style: solid; border-color: grey; color: var(--product-detail-sub=
scriptions-button-text-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper .subs-otp-button-label, .product-details .pdp-subscriptions-a=
nd-otp .subs-otp-button-wrapper .subs-button-wrapper .subs-otp-button-label=
 { background-color: var(--product-detail-subscriptions-button-background-c=
olor); border-color: var(--product-detail-subscriptions-button-text-color);=
 }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper input[name=3D"subs-otp-button"], .product-details .pdp-subscr=
iptions-and-otp .subs-otp-button-wrapper .subs-button-wrapper input[name=3D=
"subs-otp-button"] { display: none; }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-la=
bel, .product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .=
subs-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-but=
ton-label { background-color: var(--product-detail-subscriptions-button-tex=
t-color); border-color: var(--product-detail-subscriptions-button-backgroun=
d-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-la=
bel .subscription-frequency-select-wrapper, .product-details .pdp-subscript=
ions-and-otp .subs-otp-button-wrapper .subs-button-wrapper input[name=3D"su=
bs-otp-button"]:checked + .subs-otp-button-label .subscription-frequency-se=
lect-wrapper { color: var(--product-detail-subscriptions-button-background-=
color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-la=
bel .subscription-frequency-select-wrapper .subscription-frequency, .produc=
t-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subs-button-=
wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-label .s=
ubscription-frequency-select-wrapper .subscription-frequency { color: trans=
parent; }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-la=
bel .subscription-frequency-select-wrapper .dropdown-icon::after, .product-=
details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subs-button-wr=
apper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-label .sub=
scription-frequency-select-wrapper .dropdown-icon::after { color: var(--pro=
duct-detail-subscriptions-button-background-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-la=
bel .sale-percentage, .product-details .pdp-subscriptions-and-otp .subs-otp=
-button-wrapper .subs-button-wrapper input[name=3D"subs-otp-button"]:checke=
d + .subs-otp-button-label .sale-percentage { color: var(--product-detail-s=
ubscriptions-button-background-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-la=
bel .one-time-purchase-product-price .product-price, .product-details .pdp-=
subscriptions-and-otp .subs-otp-button-wrapper .subs-button-wrapper input[n=
ame=3D"subs-otp-button"]:checked + .subs-otp-button-label .one-time-purchas=
e-product-price .product-price { color: var(--product-detail-subscriptions-=
button-background-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-la=
bel .subscription-product-price, .product-details .pdp-subscriptions-and-ot=
p .subs-otp-button-wrapper .subs-button-wrapper input[name=3D"subs-otp-butt=
on"]:checked + .subs-otp-button-label .subscription-product-price { margin-=
bottom: 6px; }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-la=
bel .subscription-product-price .subscription-price, .product-details .pdp-=
subscriptions-and-otp .subs-otp-button-wrapper .subs-button-wrapper input[n=
ame=3D"subs-otp-button"]:checked + .subs-otp-button-label .subscription-pro=
duct-price .subscription-price { color: var(--product-detail-subscriptions-=
button-background-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-la=
bel .subs-and-otp-label, .product-details .pdp-subscriptions-and-otp .subs-=
otp-button-wrapper .subs-button-wrapper input[name=3D"subs-otp-button"]:che=
cked + .subs-otp-button-label .subs-and-otp-label { color: var(--product-de=
tail-subscriptions-button-background-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-la=
bel .subscription-frequency, .product-details .pdp-subscriptions-and-otp .s=
ubs-otp-button-wrapper .subs-button-wrapper input[name=3D"subs-otp-button"]=
:checked + .subs-otp-button-label .subscription-frequency { color: var(--pr=
oduct-detail-subscriptions-button-background-color); }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper .subs-otp-button-label, .product-details .pdp-subscriptions-a=
nd-otp .subs-otp-button-wrapper .subs-button-wrapper .subs-otp-button-label=
 { width: 100%; padding: 1.5rem; cursor: pointer; display: flex; justify-co=
ntent: space-between; }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .otp-b=
utton-wrapper .subs-otp-button-label .subs-and-otp-label, .product-details =
.pdp-subscriptions-and-otp .subs-otp-button-wrapper .subs-button-wrapper .s=
ubs-otp-button-label .subs-and-otp-label { padding-left: 0px; }

.product-details .pdp-subscriptions-and-otp .subs-otp-button-wrapper .subs-=
button-wrapper { margin-top: 11px; }

@media screen and (max-width: 767px) {
  .product-details .pdp-product-add-ons .add-on-card { margin-top: 22px; }
  .product-details .pdp-product-add-ons .add-on-card:first-of-type { margin=
-top: 15px; }
  .product-details .ProductItem-details-excerpt-below-add-to-cart { display=
: none !important; }
  .tweak-product-basic-item-description-position-mobile-below-add-to-cart-b=
utton .product-details .ProductItem-details-excerpt-below-price { margin-to=
p: 0px; margin-bottom: 40px; display: block; order: 5; }
  .tweak-product-basic-item-description-position-mobile-below-add-to-cart-b=
utton .product-details .ProductItem-details-excerpt-below-price a { text-de=
coration: underline; }
  .tweak-product-basic-item-description-position-mobile-below-add-to-cart-b=
utton .product-details .ProductItem-details-excerpt-below-price ~ .pdp-prod=
uct-add-ons .add-on-card:first-of-type { margin-top: -1rem; }
  .tweak-product-basic-item-description-position-mobile-below-add-to-cart-b=
utton .product-details .ProductItem-details-excerpt-below-add-ons { display=
: none; }
  .tweak-product-basic-item-description-position-mobile-below-add-ons .prod=
uct-details .ProductItem-details-excerpt-below-add-ons { margin-top: 0px; m=
argin-bottom: 40px; display: block; order: 6; }
  .tweak-product-basic-item-description-position-mobile-below-add-ons .prod=
uct-details .ProductItem-details-excerpt-below-add-ons a { text-decoration:=
 underline; }
  .tweak-product-basic-item-description-position-mobile-below-add-ons .prod=
uct-details .pdp-product-add-ons ~ .ProductItem-details-excerpt-below-add-o=
ns p { margin-top: 0px; }
  .tweak-product-basic-item-description-position-mobile-below-add-ons .prod=
uct-details .ProductItem-details-excerpt-below-price { display: none; }
}

.has-section-divider .section-border { transform: translateZ(0px); }

.section-divider-display { position: absolute; top: calc(-1 * var(--previou=
s-section-divider-offset, 0px)); right: 0px; bottom: 0px; left: 0px; pointe=
r-events: none; z-index: 999; }

.section-divider-block { position: absolute; bottom: 0px; left: 0px; width:=
 100%; visibility: hidden; }

.section-divider-display svg { position: absolute; top: 0px; left: 0px; wid=
th: 100%; height: 100%; overflow: visible; }

.section-divider-stroke { stroke: var(--section-divider-stroke-color); stro=
ke-width: var(--stroke-thickness); stroke-dasharray: var(--stroke-dasharray=
); stroke-linecap: var(--stroke-linecap); fill: transparent; }

.course-item-section { z-index: 1000 !important; }

.course-item { display: flex; overflow-x: hidden; }

.sqs-site-styles-active .course-item a { pointer-events: none !important; }

.course-item.nav-transition .course-item__content { transition: margin-left=
 300ms; }

@media (prefers-reduced-motion: reduce) {
  .course-item.nav-transition .course-item__content { transition: none; }
}

.course-item.nav-transition .course-item__side-nav { transition: transform =
300ms; }

@media (prefers-reduced-motion: reduce) {
  .course-item.nav-transition .course-item__side-nav { transition: none; }
}

.course-item.nav-transition.nav-align-right:not(.mobile-layout) .course-ite=
m__content { transition: margin-right 300ms; }

@media (prefers-reduced-motion: reduce) {
  .course-item.nav-transition.nav-align-right:not(.mobile-layout) .course-i=
tem__content { transition: none; }
}

.course-item.nav-align-right:not(.mobile-layout) { flex-direction: row-reve=
rse; }

.course-item.nav-align-right:not(.mobile-layout) .course-item__side-nav-hea=
der .course-item__side-nav-toggle-button-desktop { right: unset; left: 0px;=
 transform: translate(-40px, -50%) rotate(180deg); }

.course-item.nav-closed .course-item__side-nav-mobile-backdrop { opacity: 0=
; pointer-events: none; }

.course-item.nav-closed .course-item__side-nav-toggle-button-mobile svg.cou=
rse-item__side-nav-expanded-svg { display: none !important; }

.course-item.nav-closed .course-item__side-nav-toggle-button-mobile svg.cou=
rse-item__side-nav-collapsed-svg { display: block !important; }

.course-item.nav-closed .course-item__side-nav { transform: translateX(-100=
%); }

.course-item.nav-closed .course-item__side-nav .course-item__side-nav-conte=
nt { opacity: 0; }

.course-item.nav-closed.nav-align-right:not(.mobile-layout) .course-item__s=
ide-nav { transform: translateX(100%); }

.course-item.mobile-layout .mobile-layout-hidden { display: none; }

.course-item.mobile-layout .course-item__side-nav { position: fixed; inset:=
 50px 0px 0px; width: 100%; height: calc(var(--vh) - 50px); }

.course-item.mobile-layout.nav-closed .course-item__side-nav { transform: t=
ranslateY(calc(100% - (var(--mobile-nav-header-height) * 1px))); }

.course-item.mobile-layout.nav-closed .course-item__side-nav-mobile-header =
.course-item__side-nav-mobile-course-title { display: none; }

.course-item.mobile-layout.nav-closed .course-item__side-nav-mobile-header =
div:last-child { flex: 1 1 0%; text-align: right; }

.course-item.mobile-layout:not(.nav-closed) .course-item__side-nav-mobile-h=
eader .course-item__side-nav-mobile-course-title { padding-left: 10px; whit=
e-space: unset; }

.course-item.mobile-layout:not(.nav-closed) .course-item__side-nav-mobile-h=
eader div:last-child { flex-basis: 100%; }

.course-item.mobile-layout:not(.nav-closed) .course-item__side-nav-mobile-h=
eader div:last-child .course-item__next-lesson-button { width: 100%; box-si=
zing: border-box; text-align: center; }

.course-item:not(.mobile-layout) .desktop-layout-hidden { display: none; }

.course-item:not(.mobile-layout).nav-align-right .course-item__header { pad=
ding-right: max(3vw, 55px); }

.course-item:not(.mobile-layout):not(.nav-align-right) .course-item__header=
 { padding-left: max(3vw, 55px); }

.course-item.nav-loading .desktop-layout-hidden { display: none; }

.course-item.nav-loading .mobile-layout-hidden { display: none; }

.course-item .course-item__content { flex: 1 1 0%; }

.course-item .course-item__header { padding: 10px 3vw; display: flex; justi=
fy-content: space-between; align-items: center; border-bottom: 1px solid va=
r(--course-item-nav-border-color); }

.course-item .course-item__description { max-width: 700px; }

.course-item .course-item__side-nav-mobile-backdrop { position: fixed; inse=
t: 0px; background: rgba(0, 0, 0, 0.25); opacity: 1; transition: opacity 30=
0ms; }

.course-item .course-item__side-nav { position: fixed; top: 0px; z-index: 1=
000; display: flex; flex-flow: column; height: 100vh; width: 400px; backgro=
und: var(--course-item-nav-background-color); color: var(--course-item-nav-=
text-color); }

.course-item .course-item__side-nav-segment { display: flex; justify-conten=
t: space-between; align-items: center; gap: 10px; }

.course-item .course-item__side-nav-header { position: relative; padding: 0=
px 22px; background: inherit; border-bottom: 1px solid var(--course-item-na=
v-border-color); }

.course-item .course-item__side-nav-header .course-item__side-nav-progress-=
bar-container { position: relative; margin: 20px 0px; width: 100%; box-sizi=
ng: border-box; border-radius: 500px; border: 1px solid var(--course-item-n=
av-border-color); background-color: var(--siteBackgroundColor); font-size: =
12px; overflow: hidden; display: flex; justify-content: space-between; alig=
n-items: center; padding: 6px; }

.course-item .course-item__side-nav-header .course-item__side-nav-progress-=
bar-container .course-item__side-nav-progress-bar { width: calc(var(--cours=
e-item-progress) * 1%); height: 100%; border-radius: 500px; background-colo=
r: var(--course-item-nav-active-lesson-background-color); transition: width=
 500ms; position: absolute; left: 0px; top: 0px; }

@media (prefers-reduced-motion: reduce) {
  .course-item .course-item__side-nav-header .course-item__side-nav-progres=
s-bar-container .course-item__side-nav-progress-bar { transition: none; }
}

.course-item .course-item__side-nav-header .course-item__side-nav-progress-=
bar-container .course-item__progress-bar-text { position: relative; backgro=
und-color: var(--siteBackgroundColor); color: var(--paragraphMediumColor); =
border-radius: 500px; padding: 2px 6px; }

.course-item .course-item__side-nav-header .course-item__side-nav-toggle-bu=
tton-desktop { position: absolute; z-index: -1; top: 50%; right: 0px; trans=
form: translate(40px, -50%); width: 60px; height: 38px; border: none; paddi=
ng: 0px; border-radius: 41px; background: var(--course-item-nav-background-=
color); }

.course-item .course-item__side-nav-header .course-item__side-nav-toggle-bu=
tton-desktop svg { position: absolute; top: 50%; right: 13px; transform: tr=
anslateY(-50%); width: 17px; height: 100%; fill: var(--course-item-nav-text=
-color); }

.course-item .course-item__side-nav-mobile-header { display: flex; flex-wra=
p: wrap; align-items: center; gap: 10px; padding: 11px; background: inherit=
; border-bottom: 1px solid var(--course-item-nav-border-color); }

.course-item .course-item__side-nav-mobile-header .course-item__side-nav-to=
ggle-button-mobile { background: none; border: 1.5px solid var(--course-ite=
m-nav-text-color); border-radius: 50px; padding: 11px; width: 43px; height:=
 43px; }

.course-item .course-item__side-nav-mobile-header .course-item__side-nav-to=
ggle-button-mobile svg { stroke: var(--course-item-nav-text-color); vertica=
l-align: middle; width: 100%; height: 100%; }

.course-item .course-item__side-nav-mobile-header .course-item__side-nav-to=
ggle-button-mobile svg.course-item__side-nav-expanded-svg { display: block;=
 stroke-width: 2px; transform: rotate(90deg); margin-top: 1px; }

.course-item .course-item__side-nav-mobile-header .course-item__side-nav-to=
ggle-button-mobile svg.course-item__side-nav-collapsed-svg { display: none;=
 stroke-width: 0.1px; }

.course-item .course-item__side-nav-mobile-header .course-item__side-nav-mo=
bile-course-title { flex: 1 1 0%; text-overflow: ellipsis; white-space: now=
rap; overflow: hidden; text-align: right; }

.course-item .course-item__side-nav-content { overflow-y: auto; flex: 1 1 0=
%; transition: opacity 300ms; }

.course-item .course-item__overlay { position: fixed; inset: 0px; z-index: =
999; display: none; }

.course-item .course-item__side-nav-chapter-header { padding: 10px 22px; bo=
rder-bottom: 1px solid var(--course-item-nav-border-color); }

.course-item .course-item__side-nav-chapter-header .course-item__side-nav-c=
hapter-title { word-break: break-word; }

.course-item .course-item__side-nav-chapter-header .course-item__side-nav-c=
hapter-metadata > span { white-space: nowrap; }

.course-item .course-item__side-nav-lesson { display: flex; gap: 10px; bord=
er-bottom: 1px solid var(--course-item-nav-border-color); align-items: stre=
tch; }

.course-item .course-item__side-nav-lesson.active, .course-item .course-ite=
m__side-nav-lesson:hover { background-color: var(--course-item-nav-active-l=
esson-background-color); color: var(--course-item-nav-active-lesson-text-co=
lor); }

.course-item .course-item__side-nav-lesson.active .course-item__side-nav-li=
nk.course-item__side-nav-interactive:focus-visible { outline: solid var(--c=
ourse-item-nav-active-lesson-text-color) 2px; outline-offset: 3px; }

.course-item .course-item__side-nav-chapter-lessons .course-item__side-nav-=
lesson:not(:last-child) { border-bottom: none; }

.course-item .course-item__side-nav-chapter-lessons .course-item__side-nav-=
link { padding-left: 33px; }

.course-item .course-item__side-nav-link { flex: 1 1 0%; display: flex; ali=
gn-items: center; gap: 10px; padding: 10px 0px 10px 22px; }

.course-item .course-item__side-nav-link .course-item__side-nav-link-title =
{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical=
; overflow: hidden; word-break: break-word; margin-bottom: 2px; }

.course-item .course-item__side-nav-link .course-item__side-nav-lesson-time=
 { white-space: nowrap; }

.course-item .course-item__side-nav-link .course-item__side-nav-thumbnail-c=
ontainer { position: relative; display: flex; align-items: center; backgrou=
nd-color: rgb(233, 233, 233); width: 40px; height: 40px; overflow: hidden; =
}

.course-item .course-item__side-nav-link .course-item__side-nav-thumbnail-c=
ontainer[data-private-mode=3D"true"]::before { content: ""; position: absol=
ute; top: 0px; left: 0px; width: 100%; height: 100%; backdrop-filter: blur(=
1px) brightness(0.3); z-index: 999; }

.course-item .course-item__side-nav-link .course-item__side-nav-thumbnail-c=
ontainer[data-private-mode=3D"true"] .course-item__side-nav-lock-icon-overl=
ay { color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; wi=
dth: 100%; height: 100%; transform: scale(0.5); z-index: 1000; }

.course-item .course-item__side-nav-link .course-item__side-nav-thumbnail-c=
ontainer[data-private-mode=3D"true"] .course-item__side-nav-placeholder-svg=
 { display: none; }

.course-item .course-item__side-nav-link .course-item__side-nav-thumbnail-c=
ontainer .course-item__side-nav-placeholder-svg { transform: scale(0.6); fi=
ll: rgb(196, 196, 196); }

.course-item .course-item__side-nav-link .course-item__side-nav-thumbnail-c=
ontainer .course-item__video-player-icon-container { position: absolute; in=
set: 0px; transform: scale(0.4); background: rgba(0, 0, 0, 0.54); border-ra=
dius: 50%; }

.course-item .course-item__side-nav-link .course-item__side-nav-thumbnail-c=
ontainer .course-item__video-player-icon-container svg { width: 100%; heigh=
t: 100%; }

.course-item .course-item__side-nav-link .course-item__side-nav-thumbnail-c=
ontainer .course-item__video-player-icon-container .course-item__video-play=
er-icon { fill: rgb(255, 255, 255); }

.course-item .course-item__side-nav-link .course-item__side-nav-thumbnail-c=
ontainer .course-item__side-nav-thumbnail { position: absolute; inset: 0px;=
 width: 100%; height: 100%; background-size: cover; background-position: 50=
% 50%; }

.course-item .course-item__side-nav-link.course-item__side-nav-interactive:=
focus-visible { outline: solid var(--course-item-nav-text-color) 2px; outli=
ne-offset: 3px; }

.course-item .course-item__side-nav-lock-icon-container { display: flex; al=
ign-items: center; gap: 10px; padding-right: 22px; }

.course-item .course-item__side-nav-checkbox-container { display: flex; ali=
gn-items: center; gap: 10px; padding-right: 22px; cursor: pointer; }

.course-item .course-item__side-nav-checkbox-container .course-item__side-n=
av-checkbox { position: absolute; opacity: 0; z-index: -1; }

.course-item .course-item__side-nav-checkbox-container .course-item__side-n=
av-checkbox:checked + .course-item__side-nav-checkbox-target .course-item__=
checkbox-svg-checkmark { stroke-dashoffset: 0; }

.course-item .course-item__side-nav-checkbox-container .course-item__side-n=
av-checkbox:checked + .course-item__side-nav-checkbox-target .course-item__=
checkbox-svg-outline { stroke-dashoffset: 2; stroke-dasharray: 8, 0; stroke=
-opacity: 1; }

.course-item .course-item__side-nav-checkbox-container .course-item__side-n=
av-checkbox:focus-visible + .course-item__side-nav-checkbox-target { outlin=
e: currentcolor solid 2px; outline-offset: 3px; }

.course-item .course-item__side-nav-checkbox-container .course-item__side-n=
av-checkbox:focus-visible + .course-item__side-nav-checkbox-target .course-=
item__checkbox-svg-outline { stroke-opacity: 1; }

.course-item .course-item__side-nav-checkbox-container .course-item__side-n=
av-checkbox-target { cursor: pointer; display: block; width: 22px; height: =
22px; border-radius: 500px; }

.course-item .course-item__side-nav-checkbox-container .course-item__side-n=
av-checkbox-target svg { display: block; height: 100%; width: 100%; }

.course-item .course-item__side-nav-checkbox-container .course-item__side-n=
av-checkbox-target:hover .course-item__checkbox-svg-outline { stroke-opacit=
y: 1; }

.course-item .course-item__side-nav-checkbox-container .course-item__checkb=
ox-svg-checkmark, .course-item .course-item__side-nav-checkbox-container .c=
ourse-item__checkbox-svg-outline { transition-duration: 300ms; transition-t=
iming-function: ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .course-item .course-item__side-nav-checkbox-container .course-item__chec=
kbox-svg-checkmark, .course-item .course-item__side-nav-checkbox-container =
.course-item__checkbox-svg-outline { transition: none; }
}

.course-item .course-item__side-nav-checkbox-container .course-item__checkb=
ox-svg-checkmark { transition-property: stroke-dashoffset; }

.course-item .course-item__side-nav-checkbox-container .course-item__checkb=
ox-svg-outline { transition-property: stroke-dashoffset, stroke-dasharray, =
stroke-opacity; }

.course-item .course-item__side-nav-placeholder { padding: 10px 22px; }

.course-item__footer-container { color: var(--paragraphMediumColor); positi=
on: relative; }

@media (max-width: 800px) {
  .course-item__footer-container { display: none; }
}

.course-item__footer-background { background-color: var(--siteBackgroundCol=
or); position: absolute; top: calc(-1 * var(--previous-section-divider-offs=
et, 0px)); bottom: 0px; left: 0px; right: 0px; }

.course-item__footer-content { position: relative; padding: 20px 3vw; max-w=
idth: 1800px; margin: 0px auto; display: flex; justify-content: flex-end; o=
pacity: 0; transition: opacity 300ms; }

.course-item__footer-content--visible { opacity: 1; }

.course-item__next-lesson-button { display: inline-block; opacity: 0; trans=
ition: opacity 0.2s; }

.course-item__next-lesson-button.active { opacity: 1; }

.course-item__next-lesson-button .course-item__next-lesson-text { display: =
none; }

.course-item__next-lesson-button[data-is-paywall-link] .course-item__next-l=
esson-text--paywall-link { display: inline; }

.course-item__next-lesson-button:not([data-is-paywall-link]):not([data-is-c=
omplete]) .course-item__next-lesson-text--incomplete { display: inline; }

.course-item__next-lesson-button:not([data-is-paywall-link])[data-is-comple=
te] .course-item__next-lesson-text--complete { display: inline; }

.course-list { max-width: 1080px; padding-left: 3vw; padding-right: 3vw; ma=
rgin: 0px auto; }

.sqs-site-styles-active .course-list a { pointer-events: none !important; }

.course-list.course-list__initialized .course-item__course-action-button { =
transition: none; }

.course-list .course-list__header-content { max-width: 100%; }

.course-list .course-list__header-content[data-alignment=3D"left"] { text-a=
lign: left; }

.course-list .course-list__header-content[data-alignment=3D"center"] { text=
-align: center; }

.course-list .course-list__header-content[data-alignment=3D"right"] { text-=
align: right; }

.course-list .course-list__header-content[data-placement=3D"left"] { margin=
-right: auto; }

.course-list .course-list__header-content[data-placement=3D"center"] { marg=
in-left: auto; margin-right: auto; }

.course-list .course-list__header-content[data-placement=3D"right"] { margi=
n-left: auto; }

.course-list .course-list__course-name, .course-list .course-list__course-d=
escription { margin: 0px; }

.course-list .course-item__course-action-button { opacity: 0; transition: o=
pacity 300ms; display: inline-block; }

.course-list .course-item__course-action-button--ready { opacity: 1; }

.course-list .course-item__course-action-button-text { display: none; }

.course-list .course-item__course-action-button-text--active { display: inl=
ine; }

.course-list .course-list__progress-bar-container { position: relative; wid=
th: 100%; box-sizing: border-box; border-radius: 500px; border: 2px solid v=
ar(--course-list-course-item-background); background-color: var(--siteBackg=
roundColor); font-size: 12px; font-weight: 500; overflow: hidden; display: =
flex; justify-content: space-between; align-items: center; padding: 6px; }

.course-list .course-list__progress-bar-container .course-list__progress-ba=
r { width: calc(var(--course-list-progress) * 1%); height: 100%; border-rad=
ius: 500px; background: var(--course-list-course-progress-bar-color); trans=
ition: width 1000ms; position: absolute; left: 0px; top: 0px; }

@media (prefers-reduced-motion: reduce) {
  .course-list .course-list__progress-bar-container .course-list__progress-=
bar { transition: none; }
}

.course-list .course-list__progress-bar-container .course-list__progress-ba=
r-text { position: relative; background-color: var(--siteBackgroundColor); =
color: var(--paragraphMediumColor); border-radius: 500px; padding: 2px 6px;=
 }

.course-list .course-item__checkbox-svg-checkmark, .course-list .course-ite=
m__checkbox-svg-outline { transition-duration: 300ms; transition-timing-fun=
ction: ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .course-list .course-item__checkbox-svg-checkmark, .course-list .course-i=
tem__checkbox-svg-outline { transition: none; }
}

.course-list .course-item__checkbox-svg-checkmark { transition-property: st=
roke-dashoffset; }

.course-list .course-item__checkbox-svg-outline { transition-property: stro=
ke-dashoffset, stroke-dasharray, stroke-opacity; }

.course-list .course-list__checkbox { position: absolute; opacity: 0; z-ind=
ex: -1; }

.course-list .course-list__checkbox:checked + .course-list__checkbox-target=
 .course-item__checkbox-svg-checkmark { stroke-dashoffset: 0; }

.course-list .course-list__checkbox:checked + .course-list__checkbox-target=
 .course-item__checkbox-svg-outline { stroke-dashoffset: 2; stroke-dasharra=
y: 8, 0; stroke-opacity: 1; }

.course-list .course-list__checkbox:focus-visible + .course-list__checkbox-=
target { outline: currentcolor solid 2px; outline-offset: 3px; }

.course-list .course-list__checkbox:focus-visible + .course-list__checkbox-=
target .course-item__checkbox-svg-outline { stroke-opacity: 1; }

.course-list .course-list__checkbox-target { cursor: pointer; display: bloc=
k; width: 22px; height: 22px; border-radius: 50%; }

.course-list .course-list__checkbox-target svg { width: 100%; height: 100%;=
 display: block; }

.course-list .course-list__checkbox-target:hover .course-item__checkbox-svg=
-outline { stroke-opacity: 1; }

.course-retake-dialog-wrapper { position: fixed; inset: 0px; display: flex;=
 justify-content: center; align-items: center; z-index: 100; padding: 20px;=
 opacity: 0; visibility: hidden; transition: opacity 0.3s, visibility 0.3s;=
 }

.course-retake-dialog-wrapper--visible { opacity: 1; visibility: visible; }

.course-retake-dialog-scrim { position: absolute; inset: 0px; background-co=
lor: rgba(0, 0, 0, 0.53); }

.course-retake-dialog { position: relative; box-sizing: border-box; max-wid=
th: 400px; padding: 27px 33px; background-color: rgb(255, 255, 255); color:=
 rgb(14, 14, 14); }

.course-retake-dialog__title { font-weight: 500; font-size: 18px; line-heig=
ht: 1; }

.course-retake-dialog__body { font-weight: 500; font-size: 14px; padding: 1=
6px 0px; }

.course-retake-dialog__cta-container { display: flex; align-items: center; =
gap: 10px; }

.course-retake-dialog__cta { border: none; background-color: transparent; f=
ont-weight: 500; font-size: 14px; font-family: inherit; line-height: 1; }

.course-retake-dialog__cta--primary { padding: 20px 28px; background-color:=
 rgb(14, 14, 14); color: rgb(255, 255, 255); transition: background-color 0=
.3s; }

.course-retake-dialog__cta--primary:hover { background-color: rgba(0, 0, 0,=
 0.6); }

.course-retake-dialog__cta--secondary { padding: 12px 28px; background-colo=
r: rgb(255, 255, 255); color: rgb(14, 14, 14); }

.course-retake-dialog__cta--secondary .course-retake-dialog__cta-content { =
position: relative; }

.course-retake-dialog__cta--secondary .course-retake-dialog__cta-content::a=
fter { content: ""; position: absolute; left: 0px; bottom: -2px; width: 100=
%; height: 2px; display: block; background-color: rgb(0, 0, 0); transform: =
scaleX(0); transition: transform 0.3s; transform-origin: left center; }

.course-retake-dialog__cta--secondary:hover .course-retake-dialog__cta-cont=
ent::after { transform: scaleX(1); }

.lesson-item .lessons-item-wrapper { display: flex; flex-direction: column;=
 }

.lesson-item .lesson-grid-meta-container { margin-bottom: 10px; }

.lesson-item .lesson-grid-meta-container .grid-categories { padding: 0px; d=
isplay: inline; margin: 0px; }

.lesson-item .lesson-grid-meta-container .grid-categories li { display: inl=
ine-block; }

.lesson-item .lesson-grid-meta-container .grid-categories li:last-child spa=
n { display: none; }

.lesson-item .lesson-grid-meta-container .grid-categories li a:hover { text=
-decoration: underline; }

.lesson-item .lesson-detail-text-wrapper { margin: 80px 18% 0px; }

@media screen and (max-width: 767px) {
  .lesson-item .lesson-detail-text-wrapper { margin: 40px 1rem 0px; }
}

.lesson-item .lesson-details { display: flex; flex-direction: column; justi=
fy-content: space-between; margin: 0px 0px 10vw; }

@media screen and (max-width: 767px) {
  .lesson-item .lesson-details { flex-direction: column; }
}

.lesson-item .lesson-details .lesson-desc { width: 100%; display: flex; fle=
x-direction: column; text-align: left; }

@media screen and (max-width: 767px) {
  .lesson-item .lesson-details .lesson-desc { width: 100%; }
}

.lesson-item .lesson-details .lesson-desc .lesson-details-title { margin: 0=
px; order: initial; }

.lesson-item .lesson-details .lesson-details-description { margin-top: 20px=
; }

.lesson-item .lesson-details .lesson-details-description p { margin: 0px; }

.lesson-item .lesson-details .lesson-video-wrapper { width: auto; height: 1=
00%; }

@media screen and (max-width: 767px) {
  .lesson-item .lesson-details .lesson-video-wrapper { margin: 0px; }
}

.lesson-item .lesson-details .lesson-video-inner-wrapper { background: rgb(=
0, 0, 0); position: relative; max-width: 100%; height: 0px; padding-bottom:=
 56.25%; }

.lesson-item .lesson-details .lesson-video-inner-wrapper iframe { position:=
 absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.lesson-item .lesson-item-video-thumbnail-placeholder { position: relative;=
 height: auto; padding-bottom: 56.3%; background-color: rgb(246, 246, 246);=
 }

@media screen and (max-width: 767px) {
  .lesson-item .lesson-item-video-thumbnail-placeholder { margin: 0px -6vw;=
 }
}

.lesson-item .lesson-item-video-thumbnail-placeholder-play { position: abso=
lute; top: calc(50% - 10px); left: 50%; transform: translate(-50%, -50%); }

.lesson-item .lesson-item-video-thumbnail-placeholder-timeline { position: =
absolute; left: 0px; bottom: 0px; height: 50px; width: 100%; border-width: =
23px; border-style: solid; border-color: rgb(231, 231, 231); background: rg=
b(196, 196, 196); box-sizing: border-box; }

.lesson-item .lesson-item-video-thumbnail-placeholder-timeline::before, .le=
sson-item .lesson-item-video-thumbnail-placeholder-timeline::after { conten=
t: ""; position: absolute; background: rgb(255, 255, 255); }

.lesson-item .lesson-item-video-thumbnail-placeholder-timeline::before { to=
p: 0px; left: 0px; width: 50px; height: 100%; }

.lesson-item .lesson-item-video-thumbnail-placeholder-timeline::after { top=
: 50%; left: 48px; margin-top: -6px; height: 12px; width: 12px; border-radi=
us: 100%; }

.lesson-item .lesson-video-ipp-wrapper { display: flex; justify-content: ce=
nter; align-items: center; text-align: center; }

.lesson-item .lesson-video-ipp-wrapper .lesson-video-paywall-description { =
color: var(--Lightest-Base,var(--Gray-Base,#fff)); font-weight: 600; font-s=
ize: 22px; line-height: 28px; }

.lesson-item .lesson-video-ipp-wrapper .lesson-video-paywall-button { backg=
round-color: rgb(255, 255, 255); color: rgb(14, 14, 14); min-height: 44px; =
width: auto; height: auto; outline: none; border: 0px none transparent; box=
-sizing: border-box; cursor: pointer; justify-content: center; text-decorat=
ion: none; overflow: hidden; transform: translate3d(0px, 0px, 0px) scale(1,=
 1); transition: transform 50ms; }

.lesson-item .lesson-video-ipp-wrapper .lesson-video-paywall-button:hover, =
.lesson-item .lesson-video-ipp-wrapper .lesson-video-paywall-button:active =
{ background-color: rgb(231, 231, 231); }

.lesson-item .lesson-video-ipp-wrapper .lesson-video-paywall-button:focus {=
 border: 1px solid rgb(231, 231, 231); box-shadow: rgb(255, 255, 255) 0px 0=
px 0px 2px, rgb(14, 14, 14) 0px 0px 0px 4px; }

.lesson-item .lesson-video-ipp-wrapper .paywall-lock-icon { height: 26px; w=
idth: 21px; }

.lesson-item .lesson-video-ipp-wrapper .ipp-video-thumbnail { width: 100%; =
height: 100%; display: flex; justify-content: center; align-items: center; =
position: relative; }

.lesson-item .lesson-video-ipp-wrapper .ipp-video-thumbnail .ipp-signup-con=
tainer { position: absolute; z-index: 10; width: inherit; height: inherit; =
display: flex; flex-direction: column; justify-content: center; align-items=
: center; backdrop-filter: blur(4px) brightness(0.3); }

.lesson-item .lesson-video-ipp-wrapper .ipp-video-thumbnail img { width: in=
herit; height: inherit; }

.lesson-item .lesson-video-ipp-wrapper .ipp-video-thumbnail .placeholder-ba=
ckground { width: inherit; height: 767px; background-color: rgba(0, 0, 0, 0=
.6); }

.lessons.collection-content-wrapper { padding: 3vw 0px; width: 100%; }

@media screen and (max-width: 575px) {
  .lessons.collection-content-wrapper { padding-left: 6vw; padding-right: 6=
vw; }
}

.lessons.collection-content-wrapper .list-grid { position: relative; list-s=
tyle: none; margin: 0px; padding: 0px; }

@media screen and (min-width: 768px) {
  .lessons.collection-content-wrapper .list-grid { display: grid; grid-temp=
late-columns: repeat(3, minmax(0px, 1fr)); gap: 3vw 4vw; }
  .lessons.collection-content-wrapper .list-grid .grid-item .grid-image { w=
idth: 100%; position: relative; overflow: hidden; margin: 0px; line-height:=
 0; }
  .lessons.collection-content-wrapper .list-grid .grid-item .grid-image .gr=
id-image-inner-wrapper { position: absolute; inset: 0px; }
}

.lessons.collection-content-wrapper .lessons-grid-meta-container { margin-b=
ottom: 10px; }

.lessons.collection-content-wrapper .lessons-grid-meta-container .grid-cate=
gories { padding: 0px; display: inline; margin: 0px; }

.lessons.collection-content-wrapper .lessons-grid-meta-container .grid-cate=
gories li { display: inline-block; }

.lessons.collection-content-wrapper .lessons-grid-meta-container .grid-cate=
gories li:last-child span { display: none; }

.lessons.collection-content-wrapper .lessons-grid-meta-container .grid-cate=
gories li a:hover { text-decoration: underline; }

.lessons.collection-content-wrapper .grid-item-link { position: absolute; t=
op: 0px; left: 0px; width: 100%; height: 100%; }

.lessons.collection-content-wrapper .lessons-image-container { display: fle=
x; align-items: stretch; flex-direction: column; }

.lessons.collection-content-wrapper .grid-item { position: relative; displa=
y: flex; flex-direction: column; transform: translateY(-15px); transition: =
opacity 1s, transform 1s; }

.lessons.collection-content-wrapper .grid-item .lessons-image { display: bl=
ock; position: relative; }

.lessons.collection-content-wrapper .grid-item.is-loaded { opacity: 1; tran=
sform: translateY(0px); }

@media screen and (max-width: 575px) {
  .lessons.collection-content-wrapper .grid-item { margin-bottom: 30px; }
}

.lessons.collection-content-wrapper .grid-item .lessons-image__lock-icon-co=
ntainer { width: 100%; height: 100%; position: absolute; right: 0px; top: 0=
px; display: flex; align-items: center; justify-content: center; backdrop-f=
ilter: blur(4px) brightness(0.3); }

.lessons.collection-content-wrapper .grid-item .lessons-image__lock-icon { =
width: 34px; height: 34px; color: rgb(255, 255, 255); }

.lessons.collection-content-wrapper .grid-item .lessons-image_preview-chip-=
container { background: linear-gradient(rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, =
0, 0) 100%); position: absolute; z-index: 1; height: 20%; width: 100%; }

.lessons.collection-content-wrapper .grid-item .lessons-image_preview-chip-=
container.site-editor-hidden { opacity: 0; }

.lessons.collection-content-wrapper .grid-item .lessons-image_preview-chip =
{ position: absolute; z-index: 1; right: 0px; border-radius: 14px; backgrou=
nd: var(--video-preview-badge-background-color); margin: 11px 11px 0px 0px;=
 padding: 6px 11px; color: var(--video-preview-badge-font-color); font-fami=
ly: var(--video-preview-badge-font-font-family); font-size: var(--video-pre=
view-badge-font-font-size); font-style: var(--video-preview-badge-font-font=
-style); font-weight: var(--video-preview-badge-font-font-weight); line-hei=
ght: var(--video-preview-badge-font-line-height); text-transform: var(--vid=
eo-preview-badge-font-text-transform); letter-spacing: var(--video-preview-=
badge-font-letter-spacing); }

.lessons.collection-content-wrapper .grid-item .grid-item-image { height: 1=
00%; width: 100%; object-fit: cover; position: absolute; top: 0px; left: 0p=
x; transition: opacity 1s, transform 1s; }

.lessons.collection-content-wrapper .grid-item .grid-image-cover { opacity:=
 1; }

.lessons.collection-content-wrapper .grid-item:hover .has-hover-img .grid-i=
mage-cover { opacity: 0; }

.lessons.collection-content-wrapper .grid-item:hover .grid-image-hover { op=
acity: 1; }

.lessons.collection-content-wrapper .grid-item .grid-image { pointer-events=
: none; }

.lessons.collection-content-wrapper .lesson-item-video-thumbnail-placeholde=
r { position: absolute; width: 100%; height: 100%; background-color: rgb(24=
6, 246, 246); }

.lessons.collection-content-wrapper .lesson-item-video-thumbnail-placeholde=
r-play { position: absolute; top: calc(50% - 10px); left: 50%; transform: t=
ranslate(-50%, -50%); }

.lessons.collection-content-wrapper .lesson-item-video-thumbnail-placeholde=
r-play[data-private-mode=3D"true"] { display: none; }

.lessons.collection-content-wrapper .lesson-item-video-thumbnail-placeholde=
r-timeline { position: absolute; left: 0px; bottom: 0px; height: 50px; widt=
h: 100%; border-width: 23px; border-style: solid; border-color: rgb(231, 23=
1, 231); background: rgb(196, 196, 196); box-sizing: border-box; }

.lessons.collection-content-wrapper .lesson-item-video-thumbnail-placeholde=
r-timeline::before, .lessons.collection-content-wrapper .lesson-item-video-=
thumbnail-placeholder-timeline::after { content: ""; position: absolute; ba=
ckground: rgb(255, 255, 255); }

.lessons.collection-content-wrapper .lesson-item-video-thumbnail-placeholde=
r-timeline::before { top: 0px; left: 0px; width: 50px; height: 100%; }

.lessons.collection-content-wrapper .lesson-item-video-thumbnail-placeholde=
r-timeline::after { top: 50%; left: 48px; margin-top: -6px; height: 12px; w=
idth: 12px; border-radius: 100%; }

.lessons.collection-content-wrapper .grid-image-wrapper { position: relativ=
e; padding-bottom: 66.666%; }

.lessons.collection-content-wrapper .grid-meta-status { text-align: right; =
}

.lessons.collection-content-wrapper .grid-desc p { margin: 0px; }

.lessons.collection-content-wrapper .grid-desc.description { display: -webk=
it-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidd=
en; }

.lessons.collection-content-wrapper .grid-meta-wrapper { margin-top: 0px; d=
isplay: flex; width: 100%; justify-content: space-between; }

@media screen and (min-width: 768px) {
  .lessons.collection-content-wrapper .grid-meta-wrapper { margin-top: 0px;=
 }
}

.lessons.collection-content-wrapper .grid-meta-wrapper .lesson-title { marg=
in: 0px; padding: 0px; }

.lessons.collection-content-wrapper .list-pagination { padding-top: 6vw; wi=
dth: 100%; display: flex; justify-content: space-between; }

.lessons.collection-content-wrapper .list-pagination a { display: flex; fle=
x: 1 0 50%; }

.lessons.collection-content-wrapper .list-pagination a.list-pagination-next=
 { justify-content: flex-end; }

.lessons.collection-content-wrapper .list-pagination .lesson-list-paginatio=
n-icon svg { stroke: rgb(0, 0, 0); }

.lessons.collection-content-wrapper .list-pagination-nested-categories { te=
xt-transform: uppercase; }

.lessons.collection-content-wrapper .list-pagination-nested-categories .les=
son-list-pagination-icon { height: 15px; width: 15px; }

.lessons.collection-content-wrapper .list-pagination-nested-categories .lis=
t-pagination-next { text-align: right; align-items: center; }

.lessons.collection-content-wrapper .list-pagination-nested-categories .lis=
t-pagination-prev { align-items: center; }

.lessons.collection-content-wrapper .lessons-flex-container { display: flex=
; flex-direction: column; }

.lessons.collection-content-wrapper .nested-category-breadcrumb-list-item {=
 display: flex; }

.lessons.collection-content-wrapper .nested-category-breadcrumb-list-item:f=
irst-child .nested-category-breadcrumb-link { margin-left: 0px; }

.lessons.collection-content-wrapper .nested-category-breadcrumb-list-item .=
nested-category-breadcrumb-link { margin: 0px 1.5vw; }

.lessons.collection-content-wrapper .nested-category-breadcrumb-list-item:l=
ast-child .breadcrumb-separator { display: none; }

@media screen and (max-width: 575px) {
  .lessons.collection-content-wrapper .nested-category-breadcrumb-list-item=
 { flex: 0 0 auto; }
  .lessons.collection-content-wrapper .nested-category-breadcrumb-list-item=
:last-child { padding-right: calc(12vw); }
}

.lessons.collection-content-wrapper .category-skip-link { float: right; pos=
ition: absolute; text-decoration: underline; z-index: 2; top: 2.7em; left: =
-1000em; }

.lessons.collection-content-wrapper .category-skip-link:focus { float: none=
; left: auto; }

.lessons.collection-content-wrapper .nested-category-children { padding-bot=
tom: 54px; padding-top: 54px; padding-left: 0px; margin-top: 0px; text-alig=
n: center; display: flex; flex-flow: wrap; align-content: center; position:=
 relative; }

.lessons.collection-content-wrapper .nested-category-children .active { fon=
t-weight: 700; }

@media screen and (max-width: 575px) {
  .lessons.collection-content-wrapper .nested-category-children { padding-t=
op: 44px; margin-bottom: 0px; margin-right: calc(-12vw); flex-wrap: nowrap;=
 overflow-x: auto; justify-content: start; scrollbar-width: none; }
  .lessons.collection-content-wrapper .nested-category-children::-webkit-sc=
rollbar { display: none; }
  .lessons.collection-content-wrapper .nested-category-children .nested-cat=
egory-breadcrumb-link { margin: 0px 2.5vw; }
}

.lessons.collection-content-wrapper .nested-category-tree-wrapper { float: =
left; min-width: 220px; max-width: 300px; margin-right: 40px; }

.lessons.collection-content-wrapper .nested-category-tree-wrapper ul { padd=
ing-inline-start: 20px; margin-top: 0px; }

.lessons.collection-content-wrapper .nested-category-tree-wrapper > ul { pa=
dding-left: 0px; }

.lessons.collection-content-wrapper .nested-category-tree-wrapper > ul > li=
:first-child a { padding-top: 0px; }

.lessons.collection-content-wrapper .nested-category-tree-wrapper li { list=
-style: none; }

.lessons.collection-content-wrapper .nested-category-tree-wrapper .category=
-link { position: relative; display: block; padding: 10px 0px; }

.lessons.collection-content-wrapper .nested-category-tree-wrapper .category=
-link.active { font-weight: 700; }

.lessons.collection-content-wrapper .nested-category-tree-wrapper .category=
-link.activeParent { font-weight: 700; }

.lessons.collection-content-wrapper .nested-category-tree-wrapper .breadcru=
mb-separator { display: none; }

.lessons.collection-content-wrapper .nested-category-tree-wrapper .category=
-skip-link:focus { float: none; left: 0px; top: -0.3em; }

@media screen and (max-width: 575px) {
  .lessons.collection-content-wrapper .nested-category-tree-wrapper { float=
: none; margin: 0px; }
  .lessons.collection-content-wrapper .nested-category-tree-wrapper ul { pa=
dding-top: 44px; padding-bottom: 54px; padding-left: 0px; margin-top: 0px; =
margin-bottom: 0px; margin-right: calc(-12vw); flex-flow: row; overflow-x: =
auto; place-content: center start; text-align: center; display: flex; posit=
ion: relative; scrollbar-width: none; }
  .lessons.collection-content-wrapper .nested-category-tree-wrapper ul::-we=
bkit-scrollbar { display: none; }
  .lessons.collection-content-wrapper .nested-category-tree-wrapper ul .cat=
egory-link { display: inline; margin: 0px 2.5vw; padding: 0px; }
  .lessons.collection-content-wrapper .nested-category-tree-wrapper ul .cat=
egory-item { display: flex; flex: 0 0 auto; }
  .lessons.collection-content-wrapper .nested-category-tree-wrapper ul .cat=
egory-item:first-child .category-link { margin-left: 0px; }
  .lessons.collection-content-wrapper .nested-category-tree-wrapper ul .cat=
egory-item:last-child .breadcrumb-separator { display: none; }
  .lessons.collection-content-wrapper .nested-category-tree-wrapper ul .cat=
egory-item:last-child { padding-right: calc(12vw); }
  .lessons.collection-content-wrapper .nested-category-tree-wrapper .breadc=
rumb-separator { display: inline; }
}

.gallery-reel { display: block; box-sizing: border-box; user-select: none; =
z-index: 0; min-height: 10vh; }

.gallery-reel[data-width=3D"full-bleed"] { max-width: 100%; }

.gallery-reel[data-width=3D"full"] { max-width: 100%; padding: 3vw; }

@media screen and (max-width: 767px) {
  .gallery-reel[data-width=3D"full"] { padding: 0px; }
}

.gallery-reel[data-width=3D"inset"] { max-width: 1800px; padding: 3vw; marg=
in-left: auto; margin-right: auto; }

@media screen and (max-width: 767px) {
  .gallery-reel[data-width=3D"inset"] { max-width: 100%; padding: 0px; }
}

.gallery-reel-wrapper { position: relative; display: flex; flex-direction: =
column; width: 100%; height: 100%; }

.gallery-reel-list { position: absolute; top: 0px; left: 0px; width: 100%; =
height: 100%; overflow: hidden; cursor: grab; }

.gallery-reel .gallery-reel-image-link { position: absolute; display: block=
; left: 0px; top: 0px; width: 100%; height: 100%; outline-offset: -2px; }

.gallery-reel-lightbox-link { position: absolute; inset: 0px; display: bloc=
k; z-index: 1; }

.gallery-reel-lightbox-link { cursor: zoom-in; }

.gallery-reel-item { position: absolute; top: 0px; left: 0px; margin: 0px; =
user-select: none; }

.gallery-reel-item-wrapper { position: absolute; top: 0px; left: 0px; width=
: 100%; height: 100%; overflow: hidden; z-index: -1; }

.gallery-reel-item-src { position: absolute; top: 0px; left: 0px; width: 10=
0%; height: 100%; overflow: hidden; background-size: cover; display: none; =
opacity: 0; }

.gallery-reel-item-src[data-visible] { display: block; }

.gallery-reel-item-src[data-visible=3D"true"] { animation: 600ms cubic-bezi=
er(0.4, 0, 0.2, 1) 0s 1 normal forwards running image-fade-in; }

@keyframes image-fade-in {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.gallery-reel-item img { position: absolute; display: block; left: 0px; top=
: 0px; width: 100%; height: 100%; object-fit: cover; }

.gallery-reel-item[data-active=3D"true"] .gallery-caption-reel { opacity: 1=
; visibility: visible; }

.gallery-reel-controls { position: absolute; display: flex; justify-content=
: space-between; top: 0px; left: 0px; width: 100%; height: 100%; pointer-ev=
ents: none; }

.gallery-reel-control { display: flex; flex-grow: 0; flex-shrink: 0; align-=
items: center; justify-content: center; z-index: 1; }

.gallery-reel-control-btn { background: initial; border: initial; position:=
 relative; color: rgb(0, 0, 0); padding: 8px; box-sizing: border-box; point=
er-events: all; opacity: 0.75; transition: opacity 600ms cubic-bezier(0.4, =
0, 0.2, 1); }

.gallery-reel-control-btn::before { position: absolute; content: ""; inset:=
 0px; background-color: rgb(255, 255, 255); opacity: 1; border-radius: 0.15=
em; }

.gallery-reel-control-btn:focus { opacity: 1; }

@media (hover: none) {
  .gallery-reel-control-btn:focus:not(:focus-visible) { opacity: 0.75; }
}

@media (hover: hover) {
  .gallery-reel-control-btn:hover { opacity: 1; }
  .gallery-reel-control-btn:not(:hover):focus:not(:focus-visible) { opacity=
: 0.75; }
}

.gallery-reel-control-btn-icon { position: relative; width: 28px; height: 2=
8px; }

.gallery-reel-control-btn-icon svg { width: 100%; height: 100%; }

.gallery-reel-control-btn-icon svg * { stroke: currentcolor; stroke-width: =
4px; }

.gallery-reel .gallery-caption-reel { display: none; }

.gallery-reel[data-controls-location=3D"below"] .gallery-reel-list, .galler=
y-reel[data-controls-location=3D"below-left"] .gallery-reel-list, .gallery-=
reel[data-controls-location=3D"below-right"] .gallery-reel-list, .gallery-r=
eel[data-controls-location=3D"below-center"] .gallery-reel-list { position:=
 relative; margin: 0px 0px 15px; }

.gallery-reel[data-controls-location=3D"below"] .gallery-reel-controls, .ga=
llery-reel[data-controls-location=3D"below-left"] .gallery-reel-controls, .=
gallery-reel[data-controls-location=3D"below-right"] .gallery-reel-controls=
, .gallery-reel[data-controls-location=3D"below-center"] .gallery-reel-cont=
rols { position: relative; height: auto; }

.gallery-reel[data-show-captions=3D"true"] .gallery-caption-reel { display:=
 block; }

.gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"below"=
] .gallery-reel-list, .gallery-reel[data-show-captions=3D"true"][data-contr=
ols-location=3D"below-left"] .gallery-reel-list, .gallery-reel[data-show-ca=
ptions=3D"true"][data-controls-location=3D"below-right"] .gallery-reel-list=
, .gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"belo=
w-center"] .gallery-reel-list { position: relative; margin: 0px; }

.gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"below"=
] .gallery-reel-controls, .gallery-reel[data-show-captions=3D"true"][data-c=
ontrols-location=3D"below-left"] .gallery-reel-controls, .gallery-reel[data=
-show-captions=3D"true"][data-controls-location=3D"below-right"] .gallery-r=
eel-controls, .gallery-reel[data-show-captions=3D"true"][data-controls-loca=
tion=3D"below-center"] .gallery-reel-controls { position: relative; height:=
 auto; }

.gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"side"]=
[data-width=3D"full-bleed"], .gallery-reel[data-show-captions=3D"true"][dat=
a-controls-location=3D"overflow-side"][data-width=3D"full-bleed"] { padding=
-bottom: 3vw; }

@media screen and (max-width: 575px) {
  .gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"side=
"][data-width=3D"full-bleed"], .gallery-reel[data-show-captions=3D"true"][d=
ata-controls-location=3D"overflow-side"][data-width=3D"full-bleed"] { paddi=
ng-bottom: 0px; }
}

.gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"side"]=
 .gallery-reel-control-btn, .gallery-reel[data-show-captions=3D"true"][data=
-controls-location=3D"overflow-side"] .gallery-reel-control-btn { bottom: 7=
0px; }

.gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"below"=
][data-width=3D"full-bleed"], .gallery-reel[data-show-captions=3D"true"][da=
ta-controls-location=3D"below-left"][data-width=3D"full-bleed"], .gallery-r=
eel[data-show-captions=3D"true"][data-controls-location=3D"below-right"][da=
ta-width=3D"full-bleed"] { margin-bottom: 25px; }

.gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"below"=
] .gallery-reel-controls, .gallery-reel[data-show-captions=3D"true"][data-c=
ontrols-location=3D"below-left"] .gallery-reel-controls, .gallery-reel[data=
-show-captions=3D"true"][data-controls-location=3D"below-right"] .gallery-r=
eel-controls { bottom: 0px; top: auto; }

.gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"below-=
center"][data-width=3D"full-bleed"] { margin-bottom: 100px; }

.gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"below-=
center"][data-width=3D"full"], .gallery-reel[data-show-captions=3D"true"][d=
ata-controls-location=3D"below-center"][data-width=3D"inset"] { margin-bott=
om: 50px; }

.gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"below-=
center"] .gallery-reel-controls { position: relative; top: 25px; margin: 0p=
x; }

@media screen and (max-width: 575px) {
  .gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"belo=
w-center"][data-width=3D"full"], .gallery-reel[data-show-captions=3D"true"]=
[data-controls-location=3D"below-center"][data-width=3D"inset"], .gallery-r=
eel[data-show-captions=3D"true"][data-controls-location=3D"below-center"][d=
ata-width=3D"full-bleed"] { margin-bottom: 20px; }
  .gallery-reel[data-show-captions=3D"true"][data-controls-location=3D"belo=
w-center"] .gallery-reel-controls { bottom: 0px; top: auto; margin: 0px; }
}

@media screen and (max-width: 575px) {
  .gallery-reel[data-show-captions=3D"true"] .gallery-reel-list { position:=
 relative; margin: 0px; }
  .gallery-reel[data-show-captions=3D"true"] .gallery-reel-controls { posit=
ion: relative; bottom: 50px; top: auto; height: auto; margin: 0px; justify-=
content: space-between; }
  .gallery-reel[data-show-captions=3D"true"] .gallery-reel-control-btn { ma=
rgin: 0px; }
}

.gallery-reel[data-controls-location=3D"side"] .gallery-reel-list { left: 5=
9px; right: 59px; width: auto; }

@media screen and (max-width: 575px) {
  .gallery-reel[data-controls-location=3D"side"] .gallery-reel-list { posit=
ion: relative; left: 0px; right: 0px; margin: 0px 0px 15px; }
  .gallery-reel[data-controls-location=3D"side"] .gallery-reel-controls { p=
osition: relative; height: auto; }
}

.gallery-reel[data-controls-location=3D"none"] .gallery-reel-controls { dis=
play: none; }

.gallery-reel[data-controls-location=3D"overflow-side"] .gallery-reel-contr=
ol:first-child { margin-left: 15px; }

.gallery-reel[data-controls-location=3D"overflow-side"] .gallery-reel-contr=
ol:last-child { margin-right: 15px; }

.gallery-reel[data-controls-location=3D"below"][data-width=3D"full-bleed"] =
.gallery-reel-control:first-child { margin-left: 25px; }

.gallery-reel[data-controls-location=3D"below"][data-width=3D"full-bleed"] =
.gallery-reel-control:first-child + .gallery-reel-control { margin-right: 2=
5px; }

.gallery-reel[data-controls-location=3D"below-left"] .gallery-reel-controls=
 { justify-content: flex-start; }

.gallery-reel[data-controls-location=3D"below-left"][data-width=3D"full-ble=
ed"] .gallery-reel-control:first-child { margin-left: 25px; }

.gallery-reel[data-controls-location=3D"below-left"] .gallery-reel-control:=
first-child { padding-right: 10px; }

.gallery-reel[data-controls-location=3D"below-right"] .gallery-reel-control=
s { justify-content: flex-end; }

.gallery-reel[data-controls-location=3D"below-right"] .gallery-reel-control=
:first-child { padding-right: 10px; }

.gallery-reel[data-controls-location=3D"below-right"][data-width=3D"full-bl=
eed"] .gallery-reel-control:first-child + .gallery-reel-control { margin-ri=
ght: 25px; }

.gallery-reel[data-controls-location=3D"below-center"] .gallery-reel-contro=
ls { justify-content: center; }

.gallery-reel[data-controls-location=3D"below-center"] .gallery-reel-contro=
l { padding: 0px 5px; }

.product-detail .pdp-gallery .selected { z-index: 2; visibility: visible; }

.product-detail .pdp-gallery .pdp-gallery-wrapper { position: relative; ove=
rflow: hidden; }

.product-detail .pdp-gallery .pdp-carousel-controls { display: flex; align-=
items: center; position: absolute; inset: 0px; z-index: 3; }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev, .product=
-detail .pdp-gallery .pdp-carousel-controls .chevron-next { border: none; p=
osition: absolute; padding: 1.5rem; min-height: 44px; min-width: 44px; colo=
r: var(--paragraphMediumColor); background: var(--siteBackgroundColor); }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev.invisible=
, .product-detail .pdp-gallery .pdp-carousel-controls .chevron-next.invisib=
le { display: none; }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev:disabled,=
 .product-detail .pdp-gallery .pdp-carousel-controls .chevron-next:disabled=
 { color: var(--paragraphMediumColor); }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev:disabled =
span, .product-detail .pdp-gallery .pdp-carousel-controls .chevron-next:dis=
abled span { opacity: 0.25; }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev .chevron,=
 .product-detail .pdp-gallery .pdp-carousel-controls .chevron-next .chevron=
 { display: block; width: 1rem; height: 1rem; margin: 0px; }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev { left: 0=
px; }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-prev .chevron-=
-left { transform: translateX(0.25rem) rotate(225deg); }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-next { right: =
0px; }

.product-detail .pdp-gallery .pdp-carousel-controls .chevron-next .chevron-=
-right { transform: translateX(-0.25rem) rotate(45deg); }

.product-detail .pdp-gallery .pdp-gallery-slide-indicator { position: absol=
ute; top: 1rem; right: 1rem; z-index: 3; font-size: 0.75rem; }

@media screen and (max-width: 575px) {
  .product-detail .pdp-gallery .pdp-gallery-wrapper::before { content: ""; =
display: block; padding-bottom: 100%; }
  .product-detail .pdp-gallery .pdp-gallery-images { width: 100%; height: 1=
00%; position: absolute; top: 0px; max-height: 100%; }
  .product-detail .pdp-gallery .pdp-gallery-images::before { content: ""; d=
isplay: block; padding-bottom: 100%; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides { he=
ight: 100%; width: 100%; position: absolute; left: 0px; top: 0px; right: 0p=
x; visibility: hidden; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-prev.next-slide { display: block; visibility: visible; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-prev.next-slide.prev-loaded { animation: 0.5s ease-in-out 0s 1 normal bot=
h running ProductItem-gallery-exit-to-right; z-index: 1; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-prev.selected { display: block; visibility: visible; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-prev.selected.loaded { animation: 0.5s ease-in-out 0s 1 normal both runni=
ng ProductItem-gallery-enter-from-left; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-next.prev-slide { display: block; visibility: visible; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-next.prev-slide.next-loaded { animation: 0.5s ease-in-out 0s 1 normal bot=
h running ProductItem-gallery-exit-to-left; z-index: 1; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-next.selected { display: block; visibility: visible; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-next.selected.loaded { animation: 0.5s ease-in-out 0s 1 normal both runni=
ng ProductItem-gallery-enter-from-right; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-prev.next-slide { display: block; visibility: visible; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-prev.next-slide.prev-loaded { animation: 0.5s ease-in-out 0s 1 normal bot=
h running gallery-image-exit-to-right; z-index: 1; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-prev.selected { display: block; visibility: visible; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-prev.selected.loaded { animation: 0.5s ease-in-out 0s 1 normal both runni=
ng gallery-image-enter-from-left; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-next.prev-slide { display: block; visibility: visible; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-next.prev-slide.next-loaded { animation: 0.5s ease-in-out 0s 1 normal bot=
h running gallery-image-exit-to-left; z-index: 1; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-next.selected { display: block; visibility: visible; }
  .product-detail .pdp-gallery .pdp-gallery-images .pdp-gallery-slides.goin=
g-next.selected.loaded { animation: 0.5s ease-in-out 0s 1 normal both runni=
ng gallery-image-enter-from-right; }
}

@media screen and (min-width: 576px) {
  .product-detail > [data-product-detail-layout=3D"full"] .pdp-gallery .pdp=
-gallery-images { display: flex; flex-direction: row; transition: 0.45s cub=
ic-bezier(0.25, 0.1, 0.25, 1); max-height: 80vh; }
  .product-detail > [data-product-detail-layout=3D"full"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides { flex: 0 0 auto; order: 1; display: fl=
ex; align-items: center; width: 50%; }
  .product-detail > [data-product-detail-layout=3D"full"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides[data-landscape=3D"true"] { width: 100%;=
 }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images::before { content: ""; display: block; padding-bottom: 100%=
; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides { position: absolute; left: 0px; top: 0=
px; right: 0px; display: flex; align-items: center; justify-content: center=
; height: 100%; visibility: hidden; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-prev.next-slide { display: block;=
 visibility: visible; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-prev.next-slide.prev-loaded { ani=
mation: 0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-exit-=
to-right; z-index: 1; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-prev.selected { display: block; v=
isibility: visible; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-prev.selected.loaded { animation:=
 0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-enter-from-l=
eft; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-next.prev-slide { display: block;=
 visibility: visible; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-next.prev-slide.next-loaded { ani=
mation: 0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-exit-=
to-left; z-index: 1; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-next.selected { display: block; v=
isibility: visible; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-next.selected.loaded { animation:=
 0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-enter-from-r=
ight; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-prev.next-slide { display: block;=
 visibility: visible; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-prev.next-slide.prev-loaded { ani=
mation: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit-to-rig=
ht; z-index: 1; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-prev.selected { display: block; v=
isibility: visible; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-prev.selected.loaded { animation:=
 0.5s ease-in-out 0s 1 normal both running gallery-image-enter-from-left; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-next.prev-slide { display: block;=
 visibility: visible; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-next.prev-slide.next-loaded { ani=
mation: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit-to-lef=
t; z-index: 1; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-next.selected { display: block; v=
isibility: visible; }
  .product-detail > [data-product-detail-layout=3D"half"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides.going-next.selected.loaded { animation:=
 0.5s ease-in-out 0s 1 normal both running gallery-image-enter-from-right; =
}
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-carousel-controls { display: none; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images { display: inline-flex; flex-flow: wrap; width: 100%; overf=
low: hidden; padding: 0px 4vw; box-sizing: border-box; margin: -10px; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images > * { border: 10px solid rgba(0, 0, 0, 0); box-sizing: bord=
er-box; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides { position: relative; overflow: hidden;=
 width: 50%; order: 2; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides:first-child { order: 0; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides:not(.loaded) .product-detail > [data-pr=
oduct-detail-layout=3D"wrap"] .pdp-gallery .pdp-gallery-images .pdp-gallery=
-slides-image { opacity: 0; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images .pdp-gallery-slides[data-landscape=3D"true"]:not(:first-chi=
ld) { width: 100%; }
  .product-detail > [data-product-detail-layout=3D"wrap"] .pdp-gallery .pdp=
-gallery-images .pdp-form-wrapper { width: 50%; order: 1; }
}

.mixin-clear-input-styles { appearance: none; border: 0px; border-radius: 0=
px; padding: 0px; background: transparent; }

@media screen and (min-width: 576px) {
  .product-detail .hidden-up-sm { display: none !important; }
}

@media screen and (max-width: 575px) {
  .product-detail .hidden-down-sm { display: none !important; }
}

@media screen and (min-width: 768px) {
  .product-detail .hidden-up-md { display: none !important; }
}

@media screen and (max-width: 767px) {
  .product-detail .hidden-down-md { display: none !important; }
}

.product-detail > [data-product-detail-layout=3D"simple"] { display: flex; =
flex-direction: column; gap: 22px; padding: 22px var(--sqs-site-gutter); }

@media screen and (max-width: 767px) {
  .product-detail > [data-product-detail-layout=3D"simple"] { padding-left:=
 var(--sqs-mobile-site-gutter); padding-right: var(--sqs-mobile-site-gutter=
); }
  .product-detail > [data-product-detail-layout=3D"simple"] .product-conten=
t-wrapper { display: flex; flex-direction: column; gap: 22px; }
}

@media screen and (min-width: 768px) {
  .product-detail > [data-product-detail-layout=3D"simple"] .product-conten=
t-wrapper { display: flex; flex-direction: row; align-items: start; gap: va=
r(--product-content-horizontal-spacing); }
  .product-detail > [data-product-detail-layout=3D"simple"] .product-conten=
t-wrapper .product-meta { flex: 1 1 0%; }
}

.product-detail > [data-product-detail-layout=3D"simple"][data-section-widt=
h=3D"inset"] { max-width: var(--sqs-site-max-width); margin: 0px auto; }

@media screen and (min-width: 768px) {
  .product-detail > [data-product-detail-layout=3D"simple"][data-gallery-pl=
acement=3D"right"] .product-content-wrapper { flex-direction: row-reverse; =
}
}

@media screen and (min-width: 768px) {
  .product-detail > [data-product-detail-layout=3D"simple"][data-gallery-de=
sign=3D"stacked"] .product-meta { position: sticky; top: calc(var(--header-=
fixed-top-offset, 0px) + 20px); }
}

.product-detail > [data-product-detail-layout=3D"simple"][data-content-vert=
ical-alignment=3D"center"]:not([data-gallery-design=3D"stacked"]) .product-=
content-wrapper { align-items: center; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"left"] .product-meta { text-align: left; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"left"] .product-variants, .product-detail > [data-produ=
ct-detail-layout=3D"simple"][data-content-horizontal-alignment=3D"left"] .s=
qs-add-to-cart-button-wrapper { align-self: start; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"left"] .product-afterpay, .product-detail > [data-produ=
ct-detail-layout=3D"simple"][data-content-horizontal-alignment=3D"left"] .v=
ariant-radiobtn-wrapper, .product-detail > [data-product-detail-layout=3D"s=
imple"][data-content-horizontal-alignment=3D"left"] .product-add-to-cart-la=
yout-wrapper { justify-content: start; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"center"] .product-meta { text-align: center; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"center"] .product-variants, .product-detail > [data-pro=
duct-detail-layout=3D"simple"][data-content-horizontal-alignment=3D"center"=
] .sqs-add-to-cart-button-wrapper { align-self: center; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"center"] .product-afterpay, .product-detail > [data-pro=
duct-detail-layout=3D"simple"][data-content-horizontal-alignment=3D"center"=
] .variant-radiobtn-wrapper, .product-detail > [data-product-detail-layout=
=3D"simple"][data-content-horizontal-alignment=3D"center"] .product-add-to-=
cart-layout-wrapper { justify-content: center; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"right"] .product-meta { text-align: right; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"right"] .product-variants, .product-detail > [data-prod=
uct-detail-layout=3D"simple"][data-content-horizontal-alignment=3D"right"] =
.sqs-add-to-cart-button-wrapper { align-self: end; }

.product-detail > [data-product-detail-layout=3D"simple"][data-content-hori=
zontal-alignment=3D"right"] .product-afterpay, .product-detail > [data-prod=
uct-detail-layout=3D"simple"][data-content-horizontal-alignment=3D"right"] =
.variant-radiobtn-wrapper, .product-detail > [data-product-detail-layout=3D=
"simple"][data-content-horizontal-alignment=3D"right"] .product-add-to-cart=
-layout-wrapper { justify-content: end; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-display=3D"radio"] .subs-otp-radio-wrapper { display: block; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-display=3D"radio"] .subs-otp-button-wrapper { display: none; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-display=3D"button"] .subs-otp-radio-wrapper { display: none; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-display=3D"button"] .subs-otp-button-wrapper { display: block; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-display=3D"button"] .subs-otp-button-wrapper .subs-otp-button-label=
 { border-width: var(--tweak-product-basic-item-product-subscription-border=
-thickness); }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"pill"] .subs-otp-radio-wrapper { border-radius: 33p=
x; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"pill"] .subs-otp-radio-wrapper .one-time-purchase-o=
ption.otp-button-wrapper .subs-otp-button-label { border-radius: 33px; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"pill"] .subs-otp-radio-wrapper .subscription-option=
.subs-button-wrapper .subs-otp-button-label { border-radius: 33px; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"petal"] .subs-otp-radio-wrapper { border-radius: 16=
px 0px; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"petal"] .subs-otp-radio-wrapper .one-time-purchase-=
option.otp-button-wrapper .subs-otp-button-label { border-radius: 16px 0px;=
 }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"petal"] .subs-otp-radio-wrapper .subscription-optio=
n.subs-button-wrapper .subs-otp-button-label { border-radius: 16px 0px; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"rounded-rectangle"] .subs-otp-radio-wrapper { borde=
r-radius: 10px; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"rounded-rectangle"] .subs-otp-radio-wrapper .one-ti=
me-purchase-option.otp-button-wrapper .subs-otp-button-label { border-radiu=
s: 10px; }

.product-detail > [data-product-detail-layout=3D"simple"][data-payment-plan=
-select-border-shape=3D"rounded-rectangle"] .subs-otp-radio-wrapper .subscr=
iption-option.subs-button-wrapper .subs-otp-button-label { border-radius: 1=
0px; }

.product-detail > [data-product-detail-layout=3D"half"] { display: flex; fl=
ex-direction: row; width: 100%; }

@media screen and (max-width: 767px) {
  .product-detail > [data-product-detail-layout=3D"half"] { flex-direction:=
 column; }
  .product-detail > [data-product-detail-layout=3D"half"] > * { width: 100%=
 !important; }
}

.product-detail > [data-product-detail-layout=3D"half"] > * { width: 50%; }

.product-detail > [data-product-detail-layout=3D"half"] .product-content-wr=
apper { display: flex; flex-direction: column; gap: 22px; padding: 22px 2re=
m; box-sizing: border-box; }

@media screen and (max-width: 767px) {
  .product-detail > [data-product-detail-layout=3D"half"] .product-content-=
wrapper { padding: var(--sqs-mobile-site-gutter); }
}

.product-detail > [data-product-detail-layout=3D"full"] .product-meta { dis=
play: flex; flex-direction: row; justify-content: space-between; padding: v=
ar(--sqs-site-gutter); }

@media screen and (max-width: 767px) {
  .product-detail > [data-product-detail-layout=3D"full"] .product-meta { f=
lex-direction: column; padding: var(--sqs-mobile-site-gutter); }
}

.product-detail > [data-product-detail-layout=3D"full"] .product-meta .prod=
uct-meta-section { display: flex; flex-direction: column; gap: 11px; }

.product-detail > [data-product-detail-layout=3D"full"] .product-meta .prod=
uct-meta-section:first-child { width: 50%; }

@media screen and (min-width: 768px) {
  .product-detail > [data-product-detail-layout=3D"full"] .product-meta .pr=
oduct-meta-section:last-child { padding-left: 2rem; }
}

@media screen and (min-width: 992px) {
  .product-detail > [data-product-detail-layout=3D"full"] .product-meta .pr=
oduct-meta-section:last-child { min-width: 450px; }
}

.product-detail > [data-product-detail-layout=3D"wrap"] .product-nav { marg=
in: 22px 0px; }

.product-detail > [data-product-detail-layout=3D"wrap"] .pdp-form-wrapper {=
 display: flex; flex-direction: column; }

.product-detail > [data-product-detail-layout=3D"wrap"] .pdp-form-wrapper.h=
idden-up-sm { padding: var(--sqs-mobile-site-gutter); }

.product-detail .product-meta { display: flex; flex-direction: column; gap:=
 11px; box-sizing: border-box; }

.product-detail .product-meta .product-title { color: var(--tweak-product-b=
asic-item-title-color); margin: 0px; }

.product-detail .product-meta .product-price { color: var(--tweak-product-b=
asic-item-price-color); margin-bottom: 5px; }

.product-detail .product-meta .product-price .original-price { text-decorat=
ion: line-through; }

.product-detail .product-meta .product-price .product-afterpay { display: f=
lex; flex-direction: row; align-items: center; gap: 5px; font-family: "Helv=
etica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 14p=
x; margin-top: 3px; }

@media screen and (max-width: 767px) {
  .product-detail .product-meta .product-price .product-afterpay { font-siz=
e: 12px; }
}

.product-detail .product-meta .product-price .product-afterpay[hidden] { di=
splay: none; }

.product-detail .product-meta .product-price .product-afterpay[data-out-of-=
range=3D"false"] .afterpay-message { order: 1; }

.product-detail .product-meta .product-price .product-afterpay[data-out-of-=
range=3D"false"] .afterpay-pill-button { order: 2; }

.product-detail .product-meta .product-price .product-afterpay[data-out-of-=
range=3D"false"] .afterpay-info-button { order: 3; }

.product-detail .product-meta .product-price .product-afterpay[data-out-of-=
range=3D"true"] .afterpay-pill-button { order: 1; }

.product-detail .product-meta .product-price .product-afterpay[data-out-of-=
range=3D"true"] .afterpay-message { order: 2; }

.product-detail .product-meta .product-price .product-afterpay[data-out-of-=
range=3D"true"] .afterpay-info-button { order: 3; }

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button { position: relative; height: 21px; width: 100px; border: 0px; }

@media screen and (max-width: 767px) {
  .product-detail .product-meta .product-price .product-afterpay .afterpay-=
pill-button { padding: 0px; height: 14px; width: 68px; }
}

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button[data-is-clearpay=3D"false"] .afterpay-logo { display: flex; }

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button[data-is-clearpay=3D"false"] .afterpay-sr-label { display: block; =
}

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button[data-is-clearpay=3D"true"] .clearpay-logo { display: flex; }

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button[data-is-clearpay=3D"true"] .clearpay-sr-label { display: block; }

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button .afterpay-logo, .product-detail .product-meta .product-price .pro=
duct-afterpay .afterpay-pill-button .clearpay-logo { display: none; border-=
radius: 100px; overflow: hidden; width: 100%; height: 100%; align-items: ce=
nter; justify-content: center; }

.product-detail .product-meta .product-price .product-afterpay .afterpay-pi=
ll-button .afterpay-sr-label, .product-detail .product-meta .product-price =
.product-afterpay .afterpay-pill-button .clearpay-sr-label { display: none;=
 position: absolute; z-index: -1; opacity: 0; }

.product-detail .product-meta .product-price .product-afterpay .afterpay-in=
fo-button { background: none; border: 0px; color: inherit; font-weight: 400=
; padding: 0px; }

.product-detail .product-meta .product-scarcity { color: var(--tweak-produc=
t-basic-item-scarcity-color); margin-bottom: 5px; }

.product-detail .product-meta .product-status { color: var(--tweak-product-=
basic-item-description-color); font-weight: bold; text-transform: uppercase=
; }

.product-detail .product-meta .product-description { color: var(--tweak-pro=
duct-basic-item-description-color); margin-bottom: 5px; }

.product-detail .product-meta .product-description > * { margin: 0px; }

.product-detail .product-meta .product-variants { display: flex; flex-direc=
tion: column; gap: 11px; width: var(--product-content-form-width,"100%"); }

.product-detail .product-meta .product-variants .variant-option { display: =
flex; flex-direction: column; gap: 6px; box-sizing: border-box; width: 100%=
; color: var(--tweak-product-basic-item-variant-fields-color); }

.product-detail .product-meta .product-variants .variant-select-wrapper { p=
osition: relative; display: flex; align-items: center; font-size: 1rem; min=
-height: 50px; text-align: left; box-sizing: border-box; padding: 1.2rem; l=
ine-height: normal; color: inherit; }

.product-detail .product-meta .product-variants .variant-select-wrapper::be=
fore { content: attr(data-selected-value); display: inline-block; z-index: =
1; }

.product-detail .product-meta .product-variants .variant-select-wrapper::af=
ter { content: ""; position: absolute; right: 1rem; transform: rotate(45deg=
); border-bottom: 1px solid; border-right: 1px solid; height: 0.6rem; width=
: 0.6rem; transform-origin: center top; pointer-events: none; font-size: 1r=
em; }

.product-detail .product-meta .product-variants .variant-select-wrapper sel=
ect { appearance: none; border-radius: 0px; padding: 0px 3.5rem 0px 0px; ba=
ckground: transparent; position: absolute; top: 0px; right: 0px; width: 100=
%; height: 100%; font-size: 1rem; color: rgba(0, 0, 0, 0); border: 1px soli=
d grey; }

.product-detail .product-meta .product-variants .variant-select-wrapper sel=
ect:focus option { color: rgb(0, 0, 0); }

.product-detail .product-meta .product-variants .variant-radiobtn-wrapper {=
 display: flex; flex-wrap: wrap; gap: 6px; width: 100%; }

.product-detail .product-meta .product-variants .variant-radiobtn-wrapper i=
nput[type=3D"radio"] { display: none; }

.product-detail .product-meta .product-variants .variant-radiobtn-wrapper i=
nput[type=3D"radio"]:disabled + label { opacity: 0.3; cursor: not-allowed; =
}

.product-detail .product-meta .product-variants .variant-radiobtn-wrapper i=
nput[type=3D"radio"]:checked + label { cursor: default; }

.secondary-button-style-solid .product-detail .product-meta .product-varian=
ts .variant-radiobtn-wrapper input[type=3D"radio"]:checked + label { backgr=
ound: var(--secondaryButtonTextColor); color: var(--secondaryButtonBackgrou=
ndColor); }

.secondary-button-style-outline .product-detail .product-meta .product-vari=
ants .variant-radiobtn-wrapper input[type=3D"radio"]:checked + label, .seco=
ndary-button-style-solid.secondary-button-shape-underline .product-detail .=
product-meta .product-variants .variant-radiobtn-wrapper input[type=3D"radi=
o"]:checked + label { background: var(--secondaryButtonBackgroundColor); co=
lor: var(--secondaryButtonTextColor); }

.product-detail .product-meta .product-variants .variant-radiobtn-wrapper l=
abel { cursor: pointer; }

.product-detail .product-meta .product-restock-notification { display: flex=
; flex-direction: column; gap: 11px; margin-bottom: 5px; }

.product-detail .product-meta .product-restock-notification[hidden] { displ=
ay: none; }

.product-detail .product-meta .product-restock-notification:not([hidden]) ~=
 .product-add-to-cart { display: none !important; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-cta { line-height: 1; font-size: 1rem; color: var(--tweak-product-basic-i=
tem-description-color); }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-form { display: flex; flex-direction: row; align-items: center; gap: 0.5r=
em; }

@media screen and (max-width: 575px) {
  .product-detail .product-meta .product-restock-notification .product-rest=
ock-form { display: block; }
  .product-detail .product-meta .product-restock-notification .product-rest=
ock-form input[type=3D"submit"] { margin-top: 1rem; }
}

.product-detail .product-meta .product-restock-notification .product-restoc=
k-form input { font-size: 1rem; border: 1px solid; padding: 0.75rem; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-form input[type=3D"text"] { min-width: 250px; width: 100%; border: 1px so=
lid rgba(0, 0, 0, 0.12); padding: 1.2rem 2rem; box-sizing: border-box; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-form input[type=3D"text"]::placeholder { color: rgba(0, 0, 0, 0.3); }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-form input[type=3D"submit"] { line-height: 1.25; padding: 1.2rem 2rem; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-mailing-list { line-height: normal; font-size: 0.75rem; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-mailing-list input { margin-right: 0.3rem; vertical-align: text-bottom; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-success-message { padding: 14px; background-color: rgba(0, 0, 0, 0.05); f=
ont-size: 1rem; text-align: center; overflow-wrap: break-word; }

.product-detail .product-meta .product-restock-notification .product-restoc=
k-error-message { font-size: 1rem; line-height: normal; color: rgb(240, 82,=
 61); }

.product-detail .product-meta .product-restock-notification .captcha-contai=
ner:empty { display: none; }

.product-detail .product-meta .product-add-ons { display: flex; flex-direct=
ion: column; gap: 6px; margin: 5px 0px; }

.product-detail .product-meta .product-add-ons .add-on-card { display: flex=
; align-items: center; flex-wrap: wrap; gap: 11px; border: 1px solid grey; =
padding: 16px; }

.product-detail .product-meta .product-add-ons .product-variants { flex: 1 =
1 0%; align-self: auto; }

@media screen and (max-width: 767px) {
  .product-detail .product-meta .product-add-ons .product-variants { flex-b=
asis: 100%; order: 100; }
}

.product-detail .product-meta .product-add-ons .product-variants .variant-o=
ption { margin-bottom: 0px; }

.product-detail .product-meta .product-add-ons .product-variants .variant-o=
ption select { font-size: 15px; position: relative; color: var(--tweak-prod=
uct-basic-item-description-color); padding: 13px; text-wrap: wrap; line-hei=
ght: normal; }

.product-detail .product-meta .product-add-ons .product-variants .variant-o=
ption-title, .product-detail .product-meta .product-add-ons .product-varian=
ts .variant-out-of-stock { display: none; }

.product-detail .product-meta .product-add-ons .product-variants .variant-s=
elect-wrapper { display: flex; align-items: center; padding: 0px; }

.product-detail .product-meta .product-add-ons .product-variants .variant-s=
elect-wrapper::before { display: none; }

.product-detail .product-meta .product-add-ons .product-variants .variant-s=
elect-wrapper::after { height: 0.7rem; width: 0.7rem; }

.product-detail .product-meta .product-add-ons .product-variants .variant-r=
adiobtn-wrapper { display: none; }

.product-detail .product-meta .product-add-ons .add-on-details { flex: 1 1 =
0%; text-align: start; }

.product-detail .product-meta .product-add-ons .add-on-details .add-on-titl=
e-link { display: block; }

.product-detail .product-meta .product-add-ons .add-on-details .add-on-titl=
e { font-size: 18px; margin-bottom: 6px; color: var(--tweak-product-basic-i=
tem-description-color); }

.product-detail .product-meta .product-add-ons .add-on-details .product-pri=
ce { font-size: 15px; color: var(--tweak-product-basic-item-description-col=
or); margin: 0px; }

.product-detail .product-meta .product-add-ons .add-on-thumbnail { width: 6=
6px; height: 66px; object-fit: cover; }

.product-detail .product-meta .product-add-ons .sqs-add-to-cart-button-wrap=
per { margin: auto; width: auto; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper.=
hidden, .product-detail .product-meta .product-add-ons .add-on-add-to-cart-=
wrapper::before { display: none; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button { border-radius: 50%; height: 43px; width: 43px; di=
splay: flex; align-items: center; justify-content: center; min-height: 0px;=
 padding: 0px !important; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .icons-container > * { display: none; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .icons-container[data-icon-state=3D"add"] > .add-ic=
on { display: block; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .icons-container[data-icon-state=3D"loading"] > .lo=
ading-icon { display: flex; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .icons-container[data-icon-state=3D"complete"] > .c=
omplete-icon { display: block; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .complete-icon { margin-left: 2px; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .loading-icon { flex-direction: row; justify-conten=
t: center; align-items: center; gap: 4px; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .loading-icon .loading-dot { background: var(--prim=
aryButtonTextColor); width: 5px; height: 5px; border-radius: 50%; position:=
 relative; }

.primary-button-style-outline .product-detail .product-meta .product-add-on=
s .add-on-add-to-cart-wrapper .sqs-add-to-cart-button .loading-icon .loadin=
g-dot, .primary-button-style-solid.primary-button-shape-underline .product-=
detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper .sqs-add-=
to-cart-button .loading-icon .loading-dot { background: var(--primaryButton=
BackgroundColor); }

@keyframes loading-dot-2 {=20
  0% { opacity: 0; }
  25% { opacity: 1; }
}

@keyframes loading-dot-3 {=20
  0% { opacity: 0; }
  50% { opacity: 1; }
}

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .loading-icon .loading-dot:nth-child(2) { animation=
: 2.1s steps(1) 0s infinite normal none running loading-dot-2; }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button .loading-icon .loading-dot:nth-child(3) { animation=
: 2.1s steps(1) 0s infinite normal none running loading-dot-3; }

.primary-button-style-outline .product-detail .product-meta .product-add-on=
s .add-on-add-to-cart-wrapper .sqs-add-to-cart-button:hover .loading-dot { =
background: var(--primaryButtonTextColor); }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button svg { border-radius: 100%; width: 15px; height: 15p=
x; fill: var(--primaryButtonTextColor); }

.primary-button-style-outline .product-detail .product-meta .product-add-on=
s .add-on-add-to-cart-wrapper .sqs-add-to-cart-button svg, .primary-button-=
style-solid.primary-button-shape-underline .product-detail .product-meta .p=
roduct-add-ons .add-on-add-to-cart-wrapper .sqs-add-to-cart-button svg { fi=
ll: var(--primaryButtonBackgroundColor); }

.product-detail .product-meta .product-add-ons .add-on-add-to-cart-wrapper =
.sqs-add-to-cart-button svg.add-icon { stroke: var(--primaryButtonTextColor=
); stroke-width: 2px; }

.primary-button-style-outline .product-detail .product-meta .product-add-on=
s .add-on-add-to-cart-wrapper .sqs-add-to-cart-button svg.add-icon, .primar=
y-button-style-solid.primary-button-shape-underline .product-detail .produc=
t-meta .product-add-ons .add-on-add-to-cart-wrapper .sqs-add-to-cart-button=
 svg.add-icon { stroke: var(--primaryButtonBackgroundColor); }

.primary-button-style-outline .product-detail .product-meta .product-add-on=
s .add-on-add-to-cart-wrapper .sqs-add-to-cart-button:hover svg { fill: var=
(--primaryButtonTextColor); }

.primary-button-style-outline .product-detail .product-meta .product-add-on=
s .add-on-add-to-cart-wrapper .sqs-add-to-cart-button:hover svg.add-icon { =
stroke: var(--primaryButtonTextColor); }

.product-detail .product-meta .product-add-to-cart { display: flex; flex-di=
rection: column; gap: 16px; margin: 5px 0px; }

.product-detail .product-meta .product-add-to-cart .product-quantity-input =
{ color: var(--tweak-product-basic-item-variant-fields-color); }

.product-detail .product-meta .product-add-to-cart .product-quantity-input =
label { display: block; margin-bottom: 6px; }

.product-detail .product-meta .product-add-to-cart .product-quantity-input =
input { appearance: none; border-radius: 0px; background: transparent; text=
-align: left; box-sizing: border-box; padding: 1.1rem; line-height: normal;=
 color: inherit; border: 1px solid grey; }

.product-detail .product-meta .product-add-to-cart .product-add-to-cart-lay=
out-wrapper { display: flex; flex-direction: column; gap: 16px; }

@media screen and (max-width: 767px) {
  .product-detail .product-meta .product-add-to-cart .product-add-to-cart-l=
ayout-wrapper.add-to-cart-inline-md-down { flex-direction: row; align-items=
: end; gap: 6px; }
  .product-detail .product-meta .product-add-to-cart .product-add-to-cart-l=
ayout-wrapper.add-to-cart-inline-md-down .sqs-add-to-cart-button-wrapper { =
align-self: auto; }
}

@media screen and (min-width: 768px) {
  .product-detail .product-meta .product-add-to-cart .product-add-to-cart-l=
ayout-wrapper.add-to-cart-inline-md-up { flex-direction: row; align-items: =
end; gap: 6px; }
  .product-detail .product-meta .product-add-to-cart .product-add-to-cart-l=
ayout-wrapper.add-to-cart-inline-md-up .sqs-add-to-cart-button-wrapper { al=
ign-self: auto; }
}

.product-detail .product-meta .product-add-to-cart .sqs-add-to-cart-button-=
wrapper { width: var(--product-content-form-width,"100%"); }

.product-detail .product-meta .product-add-to-cart .sqs-add-to-cart-button =
{ width: 100%; }

.product-detail .product-meta .product-subs-otp { display: block; }

.product-detail .product-meta .product-subs-otp .frequency-label { margin-b=
ottom: 6px; color: var(--tweak-product-basic-item-variant-fields-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-radio-wrapper { b=
order: 1px solid grey; }

.product-detail .product-meta .product-subs-otp .subs-otp-radio-wrapper .su=
bscription-option { border-top: 1px solid grey; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option { disp=
lay: flex; align-items: center; justify-content: space-between; padding: 1.=
5rem; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .subs-=
and-otp-label { display: flex; flex: 1 1 0%; align-items: center; color: va=
r(--product-detail-subscriptions-title-color); }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .radio=
-wrapper { display: flex; align-items: center; text-align: left; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .radio=
-wrapper input[name=3D"otp-subs-radio"] { appearance: none; display: flex; =
justify-content: center; align-items: center; width: 22px; height: 22px; bo=
rder-radius: 50%; background-clip: content-box; background-color: rgb(255, =
255, 255); border: 1px solid rgb(155, 155, 155); }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .radio=
-wrapper input[name=3D"otp-subs-radio"]:checked { background-color: rgb(214=
, 214, 214); border: none; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .radio=
-wrapper input[name=3D"otp-subs-radio"]:checked::after { content: ""; width=
: 8px; height: 8px; border-radius: 50%; background-color: rgb(0, 0, 0); }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .radio=
-wrapper label { padding-left: 11px; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .produ=
ct-price, .product-detail .product-meta .product-subs-otp .subs-and-otp-opt=
ion .subscription-product-price { text-align: end; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .one-t=
ime-purchase-product-price { color: var(--product-detail-one-time-purchase-=
price-text-color); }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .one-t=
ime-purchase-product-price.no-percentage { display: none; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .subsc=
ription-product-price { margin-bottom: 6px; color: var(--product-detail-sub=
scription-price-text-color); }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .subsc=
ription-product-price.no-percentage { display: none; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .sale-=
percentage, .product-detail .product-meta .product-subs-otp .subs-and-otp-o=
ption select { margin-top: 6px; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option select=
 { background: transparent; }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .sale-=
percentage { color: var(--product-detail-subscriptions-description-text-col=
or); }

.product-detail .product-meta .product-subs-otp .subs-and-otp-option .sale-=
percentage.no-percentage { display: none; }

.product-detail .product-meta .product-subs-otp .subscription-option { padd=
ing-top: 1rem; padding-bottom: 1rem; }

.product-detail .product-meta .product-subs-otp .subscription-option select=
 { border: none; color: var(--product-detail-subscriptions-frequency-text-c=
olor); }

.product-detail .product-meta .product-subs-otp .subscription-option select=
 { position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; fon=
t-size: 1rem; color: rgba(0, 0, 0, 0); appearance: none; }

@media screen and (max-width: 767px) {
  .product-detail .product-meta .product-subs-otp .subscription-option sele=
ct { overflow-x: hidden; }
}

.product-detail .product-meta .product-subs-otp .subscription-option select=
:focus option { color: rgb(0, 0, 0); }

@media screen and (max-width: 767px) {
  .product-detail .product-meta .product-subs-otp { order: 3; }
}

.product-detail .product-meta .product-subs-otp .subscription-frequency { m=
argin-top: 6px; color: var(--product-detail-subscriptions-frequency-text-co=
lor); }

.product-detail .product-meta .product-subs-otp .subscription-frequency.no-=
percentage { margin-top: 0px; }

.product-detail .product-meta .product-subs-otp .subscription-frequency-sel=
ect-wrapper { display: flex; gap: 5px; position: relative; opacity: 0; tran=
sition: opacity 0.1s ease-out; color: var(--product-detail-subscriptions-fr=
equency-text-color); }

.product-detail .product-meta .product-subs-otp .subscription-frequency-sel=
ect-wrapper select { margin-top: 0px; }

.product-detail .product-meta .product-subs-otp .subscription-frequency-sel=
ect-wrapper[data-text] { opacity: 1; }

.product-detail .product-meta .product-subs-otp .subscription-frequency-sel=
ect-wrapper::before { content: attr(data-text); display: inline-block; text=
-align: right; }

.product-detail .product-meta .product-subs-otp .subscription-frequency-sel=
ect-wrapper .dropdown-icon { display: flex; align-items: center; width: 20p=
x; }

.product-detail .product-meta .product-subs-otp .subscription-frequency-sel=
ect-wrapper .dropdown-icon::after { content: ""; position: absolute; right:=
 0px; transform: rotate(45deg); border-bottom: 1px solid; border-right: 1px=
 solid; height: 10px; width: 10px; transform-origin: center top; pointer-ev=
ents: none; font-size: 1rem; color: var(--product-detail-subscriptions-freq=
uency-text-color); margin-bottom: 4px; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubscription-frequency-select-wrapper { color: var(--product-detail-subscrip=
tions-button-text-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubscription-frequency-select-wrapper .subscription-frequency { color: trans=
parent; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubscription-frequency-select-wrapper .dropdown-icon::after { color: var(--p=
roduct-detail-subscriptions-button-text-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ale-percentage { color: var(--product-detail-subscriptions-button-text-colo=
r); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubscription-product-price { margin-bottom: 6px; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubscription-product-price .subscription-price { color: var(--product-detail=
-subscriptions-button-text-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubs-and-otp-label { color: var(--product-detail-subscriptions-button-text-c=
olor); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubscription-frequency { color: var(--product-detail-subscriptions-button-te=
xt-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper, .product-detail .product-meta .product-subs-otp .subs-ot=
p-button-wrapper .subs-button-wrapper { padding: 0px; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper .one-time-purchase-product-price .product-price, .product=
-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .subs-butt=
on-wrapper .one-time-purchase-product-price .product-price { color: var(--p=
roduct-detail-subscriptions-button-text-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper .subs-otp-button-label, .product-detail .product-meta .pr=
oduct-subs-otp .subs-otp-button-wrapper .subs-button-wrapper .subs-otp-butt=
on-label { border-style: solid; border-color: grey; color: var(--product-de=
tail-subscriptions-button-text-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper .subs-otp-button-label, .product-detail .product-meta .pr=
oduct-subs-otp .subs-otp-button-wrapper .subs-button-wrapper .subs-otp-butt=
on-label { background-color: var(--product-detail-subscriptions-button-back=
ground-color); border-color: var(--product-detail-subscriptions-button-text=
-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"], .product-detail .product=
-meta .product-subs-otp .subs-otp-button-wrapper .subs-button-wrapper input=
[name=3D"subs-otp-button"] { display: none; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label, .product-detail .product-meta .product-subs-otp .subs-otp-button-w=
rapper .subs-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs=
-otp-button-label { background-color: var(--product-detail-subscriptions-bu=
tton-text-color); border-color: var(--product-detail-subscriptions-button-b=
ackground-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subscription-frequency-select-wrapper, .product-detail .product-me=
ta .product-subs-otp .subs-otp-button-wrapper .subs-button-wrapper input[na=
me=3D"subs-otp-button"]:checked + .subs-otp-button-label .subscription-freq=
uency-select-wrapper { color: var(--product-detail-subscriptions-button-bac=
kground-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subscription-frequency-select-wrapper .subscription-frequency, .pr=
oduct-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .subs=
-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-=
label .subscription-frequency-select-wrapper .subscription-frequency { colo=
r: transparent; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subscription-frequency-select-wrapper .dropdown-icon::after, .prod=
uct-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .subs-b=
utton-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-button-la=
bel .subscription-frequency-select-wrapper .dropdown-icon::after { color: v=
ar(--product-detail-subscriptions-button-background-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .sale-percentage, .product-detail .product-meta .product-subs-otp .=
subs-otp-button-wrapper .subs-button-wrapper input[name=3D"subs-otp-button"=
]:checked + .subs-otp-button-label .sale-percentage { color: var(--product-=
detail-subscriptions-button-background-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .one-time-purchase-product-price .product-price, .product-detail .p=
roduct-meta .product-subs-otp .subs-otp-button-wrapper .subs-button-wrapper=
 input[name=3D"subs-otp-button"]:checked + .subs-otp-button-label .one-time=
-purchase-product-price .product-price { color: var(--product-detail-subscr=
iptions-button-background-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subscription-product-price, .product-detail .product-meta .product=
-subs-otp .subs-otp-button-wrapper .subs-button-wrapper input[name=3D"subs-=
otp-button"]:checked + .subs-otp-button-label .subscription-product-price {=
 margin-bottom: 6px; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subscription-product-price .subscription-price, .product-detail .p=
roduct-meta .product-subs-otp .subs-otp-button-wrapper .subs-button-wrapper=
 input[name=3D"subs-otp-button"]:checked + .subs-otp-button-label .subscrip=
tion-product-price .subscription-price { color: var(--product-detail-subscr=
iptions-button-background-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subs-and-otp-label, .product-detail .product-meta .product-subs-ot=
p .subs-otp-button-wrapper .subs-button-wrapper input[name=3D"subs-otp-butt=
on"]:checked + .subs-otp-button-label .subs-and-otp-label { color: var(--pr=
oduct-detail-subscriptions-button-background-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper input[name=3D"subs-otp-button"]:checked + .subs-otp-butto=
n-label .subscription-frequency, .product-detail .product-meta .product-sub=
s-otp .subs-otp-button-wrapper .subs-button-wrapper input[name=3D"subs-otp-=
button"]:checked + .subs-otp-button-label .subscription-frequency { color: =
var(--product-detail-subscriptions-button-background-color); }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper .subs-otp-button-label, .product-detail .product-meta .pr=
oduct-subs-otp .subs-otp-button-wrapper .subs-button-wrapper .subs-otp-butt=
on-label { width: 100%; padding: 1.5rem; cursor: pointer; display: flex; ju=
stify-content: space-between; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .o=
tp-button-wrapper .subs-otp-button-label .subs-and-otp-label, .product-deta=
il .product-meta .product-subs-otp .subs-otp-button-wrapper .subs-button-wr=
apper .subs-otp-button-label .subs-and-otp-label { padding-left: 0px; }

.product-detail .product-meta .product-subs-otp .subs-otp-button-wrapper .s=
ubs-button-wrapper { margin-top: 11px; }

.product-detail .product-nav { display: flex; flex-direction: row; align-it=
ems: center; gap: 8px; z-index: 1; }

@media screen and (max-width: 767px) {
  .product-detail .product-nav { display: none; }
}

.afterpay-modal-overlay { position: fixed; display: none; width: 100%; heig=
ht: 100%; inset: 0px; background-color: rgb(0, 0, 0); opacity: 0.4; z-index=
: 99; }

.afterpay-modal { visibility: hidden; position: fixed; top: 50%; left: 0px;=
 right: 0px; z-index: 100; transform: translate(50%, -50%); width: 50%; bac=
kground-color: rgb(255, 255, 255); justify-content: center; align-items: ce=
nter; overflow: scroll; }

.afterpay-modal h3 { color: rgb(0, 0, 0); text-transform: none; }

.afterpay-modal .afterpay-modal-close-button { background-color: transparen=
t; top: 0px; right: 0px; margin: 22px; position: absolute; border: 0px; }

@media screen and (max-width: 991px) {
  .afterpay-modal { height: 100%; width: 100%; inset: 0px; transform: none;=
 }
}

@keyframes gallery-image-enter-from-right {=20
  0% { transform: translateX(101%); }
  100% { transform: translateX(0px); }
}

@keyframes gallery-image-exit-to-left {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(-101%); }
}

@keyframes gallery-image-enter-from-left {=20
  0% { transform: translateX(-101%); }
  100% { transform: translateX(0px); }
}

@keyframes gallery-image-exit-to-right {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(101%); }
}

.product-gallery { display: flex; gap: 10px; align-items: flex-start; overf=
low: hidden; user-select: none; margin: 0px; }

@media screen and (max-width: 767px) {
  .product-gallery { width: 100%; }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .product-gallery { width: min(var(--product-gallery-width),50%); }
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .product-gallery { width: min(var(--product-gallery-width),60%); }
}

@media screen and (min-width: 1281px) {
  .product-gallery { width: var(--product-gallery-width); }
}

[data-gallery-placement=3D"right"] .product-gallery { flex-direction: row-r=
everse; }

[data-gallery-thumbnail-placement=3D"below"] .product-gallery { flex-flow: =
column-reverse; }

[data-gallery-placement=3D"right"][data-gallery-thumbnail-placement=3D"belo=
w"] .product-gallery { align-items: flex-end; }

.product-gallery .enable-on-first-image-load { opacity: 0; transition: opac=
ity 0.5s; pointer-events: none; }

.product-gallery .enable-on-first-image-load.enabled { opacity: 1; pointer-=
events: auto; }

.product-gallery-current-slide-indicator { position: absolute; top: 18px; r=
ight: 20px; display: inline-block; z-index: 3; font-size: 12px; color: var(=
--tweak-product-basic-item-gallery-controls-color); }

@media screen and (min-width: 768px) {
  .product-gallery-current-slide-indicator { display: none; }
}

.product-gallery-carousel-controls { --product-gallery-carousel-control-cli=
ck-area-size: calc(var(--product-gallery-arrow-size) + 20px); position: abs=
olute; width: 100%; left: 0px; z-index: 3; justify-content: space-between; =
top: 50%; transform: translateY(-50%); display: none; }

.product-gallery-carousel-controls.enable-on-first-image-load.enabled { poi=
nter-events: none; }

@media screen and (max-width: 767px) {
  .product-gallery-carousel-controls { display: flex; }
}

@media screen and (min-width: 768px) {
  [data-gallery-design=3D"carousel"] .product-gallery-carousel-controls, [d=
ata-gallery-design=3D"slideshow"] .product-gallery-carousel-controls { disp=
lay: flex; }
}

[data-gallery-controls-hidden=3D"true"] .product-gallery-carousel-controls =
{ display: none; }

.product-gallery-carousel-controls .product-gallery-carousel-control { padd=
ing: 0px; border: none; background-color: transparent; width: var(--product=
-gallery-carousel-control-click-area-size); height: var(--product-gallery-c=
arousel-control-click-area-size); min-width: 50px; min-height: 50px; cursor=
: pointer; margin: 0px 1.5vw; display: flex; align-items: center; pointer-e=
vents: auto; }

.product-gallery-carousel-controls .product-gallery-carousel-control::after=
 { display: block; content: ""; width: var(--product-gallery-arrow-size); h=
eight: var(--product-gallery-arrow-size); border-style: solid; border-color=
: var(--tweak-product-basic-item-gallery-controls-color); border-width: 1px=
 1px 0px 0px; margin: calc((var(--product-gallery-carousel-control-click-ar=
ea-size) - var(--product-gallery-arrow-size)) / 2); }

.product-gallery-carousel-controls .product-gallery-carousel-control:focus =
{ outline-color: var(--tweak-product-basic-item-gallery-controls-color); }

.product-gallery-carousel-controls .product-gallery-carousel-control.produc=
t-gallery-prev { left: 0px; justify-content: flex-start; }

.product-gallery-carousel-controls .product-gallery-carousel-control.produc=
t-gallery-prev::after { transform: rotate(225deg); }

.product-gallery-carousel-controls .product-gallery-carousel-control.produc=
t-gallery-next { right: 0px; justify-content: flex-end; }

.product-gallery-carousel-controls .product-gallery-carousel-control.produc=
t-gallery-next::after { transform: rotate(45deg); }

.product-gallery-slides { position: relative; flex-grow: 1; max-width: 100%=
; aspect-ratio: var(--product-gallery-aspect-ratio); }

@media screen and (min-width: 768px) {
  .product-gallery-slides { overflow: hidden; }
  [data-gallery-design=3D"stacked"] .product-gallery-slides { aspect-ratio:=
 unset; }
}

[data-gallery-thumbnail-placement=3D"below"] .product-gallery-slides { widt=
h: 100%; }

.product-gallery-slides-item { width: 100%; }

.product-gallery-slides-item.selected { z-index: 2; }

.product-gallery-slides-item:focus { outline-width: 0px; }

.product-gallery-slides-item:focus::after { content: ""; position: absolute=
; top: 0px; left: 0px; width: 100%; height: 100%; outline-width: var(--sqs-=
focus-outline-width); outline-style: var(--sqs-focus-outline-style); outlin=
e-offset: var(--sqs-focus-outline-offset-flush); outline-color: currentcolo=
r; }

.product-gallery-slides-item:focus:not(:focus-visible)::after { outline-sty=
le: none; }

@media screen and (max-width: 767px) {
  .product-gallery-slides-item { visibility: hidden; }
  .product-gallery-slides-item.going-prev.next-slide { display: block; visi=
bility: visible; }
  .product-gallery-slides-item.going-prev.next-slide.prev-loaded { animatio=
n: 0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-exit-to-ri=
ght; z-index: 1; }
  .product-gallery-slides-item.going-prev.selected { display: block; visibi=
lity: visible; }
  .product-gallery-slides-item.going-prev.selected.loaded { animation: 0.5s=
 ease-in-out 0s 1 normal both running ProductItem-gallery-enter-from-left; =
}
  .product-gallery-slides-item.going-next.prev-slide { display: block; visi=
bility: visible; }
  .product-gallery-slides-item.going-next.prev-slide.next-loaded { animatio=
n: 0.5s ease-in-out 0s 1 normal both running ProductItem-gallery-exit-to-le=
ft; z-index: 1; }
  .product-gallery-slides-item.going-next.selected { display: block; visibi=
lity: visible; }
  .product-gallery-slides-item.going-next.selected.loaded { animation: 0.5s=
 ease-in-out 0s 1 normal both running ProductItem-gallery-enter-from-right;=
 }
  .product-gallery-slides-item.going-prev.next-slide { display: block; visi=
bility: visible; }
  .product-gallery-slides-item.going-prev.next-slide.prev-loaded { animatio=
n: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit-to-right; z=
-index: 1; }
  .product-gallery-slides-item.going-prev.selected { display: block; visibi=
lity: visible; }
  .product-gallery-slides-item.going-prev.selected.loaded { animation: 0.5s=
 ease-in-out 0s 1 normal both running gallery-image-enter-from-left; }
  .product-gallery-slides-item.going-next.prev-slide { display: block; visi=
bility: visible; }
  .product-gallery-slides-item.going-next.prev-slide.next-loaded { animatio=
n: 0.5s ease-in-out 0s 1 normal both running gallery-image-exit-to-left; z-=
index: 1; }
  .product-gallery-slides-item.going-next.selected { display: block; visibi=
lity: visible; }
  .product-gallery-slides-item.going-next.selected.loaded { animation: 0.5s=
 ease-in-out 0s 1 normal both running gallery-image-enter-from-right; }
}

@media screen and (min-width: 768px) {
  [data-gallery-design=3D"slideshow"] .product-gallery-slides-item:not(.sel=
ected) { opacity: 0; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item { visibil=
ity: hidden; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-pre=
v.next-slide { display: block; visibility: visible; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-pre=
v.next-slide.prev-loaded { animation: 0.5s ease-in-out 0s 1 normal both run=
ning ProductItem-gallery-exit-to-right; z-index: 1; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-pre=
v.selected { display: block; visibility: visible; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-pre=
v.selected.loaded { animation: 0.5s ease-in-out 0s 1 normal both running Pr=
oductItem-gallery-enter-from-left; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-nex=
t.prev-slide { display: block; visibility: visible; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-nex=
t.prev-slide.next-loaded { animation: 0.5s ease-in-out 0s 1 normal both run=
ning ProductItem-gallery-exit-to-left; z-index: 1; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-nex=
t.selected { display: block; visibility: visible; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-nex=
t.selected.loaded { animation: 0.5s ease-in-out 0s 1 normal both running Pr=
oductItem-gallery-enter-from-right; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-pre=
v.next-slide { display: block; visibility: visible; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-pre=
v.next-slide.prev-loaded { animation: 0.5s ease-in-out 0s 1 normal both run=
ning gallery-image-exit-to-right; z-index: 1; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-pre=
v.selected { display: block; visibility: visible; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-pre=
v.selected.loaded { animation: 0.5s ease-in-out 0s 1 normal both running ga=
llery-image-enter-from-left; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-nex=
t.prev-slide { display: block; visibility: visible; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-nex=
t.prev-slide.next-loaded { animation: 0.5s ease-in-out 0s 1 normal both run=
ning gallery-image-exit-to-left; z-index: 1; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-nex=
t.selected { display: block; visibility: visible; }
  [data-gallery-design=3D"carousel"] .product-gallery-slides-item.going-nex=
t.selected.loaded { animation: 0.5s ease-in-out 0s 1 normal both running ga=
llery-image-enter-from-right; }
  [data-gallery-design=3D"stacked"] .product-gallery-slides-item { margin-b=
ottom: 25px; position: relative; height: 100%; overflow: hidden; }
  [data-gallery-design=3D"stacked"] .product-gallery-slides-item:last-child=
 { margin-bottom: 0px; }
}

[data-gallery-design=3D"slideshow"] .product-gallery-slides-item, [data-gal=
lery-design=3D"carousel"] .product-gallery-slides-item { position: absolute=
; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; padding=
-bottom: 0px; display: none; }

[data-gallery-design=3D"slideshow"] .product-gallery-slides-item.selected, =
[data-gallery-design=3D"carousel"] .product-gallery-slides-item.selected, [=
data-gallery-design=3D"slideshow"] .product-gallery-slides-item.thumbnail-h=
overed, [data-gallery-design=3D"carousel"] .product-gallery-slides-item.thu=
mbnail-hovered { display: block; }

[data-gallery-design=3D"slideshow"] .product-gallery-slides-item.prev-slide=
, [data-gallery-design=3D"carousel"] .product-gallery-slides-item.prev-slid=
e, [data-gallery-design=3D"slideshow"] .product-gallery-slides-item.next-sl=
ide, [data-gallery-design=3D"carousel"] .product-gallery-slides-item.next-s=
lide { display: block; }

@media screen and (max-width: 767px) {
  .product-gallery-slides-item { position: absolute; top: 0px; left: 0px; w=
idth: 100%; height: 100%; overflow: hidden; padding-bottom: 0px; display: n=
one; }
  .product-gallery-slides-item.selected, .product-gallery-slides-item.thumb=
nail-hovered { display: block; }
  .product-gallery-slides-item.prev-slide, .product-gallery-slides-item.nex=
t-slide { display: block; }
}

[data-gallery-click-action=3D"lightbox"] .product-gallery-slides-item { cur=
sor: pointer; }

[data-gallery-click-action=3D"zoom"]:not([data-gallery-hover-action=3D"zoom=
"]) .product-gallery-slides-item, [data-gallery-click-action=3D"zoom"][data=
-gallery-design=3D"carousel"] .product-gallery-slides-item { cursor: zoom-i=
n; }

[data-gallery-click-action=3D"zoom"]:not([data-gallery-hover-action=3D"zoom=
"]) .product-gallery-slides-item.is-zoomed, [data-gallery-click-action=3D"z=
oom"][data-gallery-design=3D"carousel"] .product-gallery-slides-item.is-zoo=
med { cursor: zoom-out; }

.is-zoomed .product-gallery-slides-item-image { visibility: hidden; }

@media screen and (min-width: 768px) {
  [data-gallery-design=3D"stacked"] .product-gallery-slides-item-image { di=
splay: block; width: 100%; left: 0px !important; right: 0px !important; }
}

.product-gallery-slides-item:not(.loaded) .product-gallery-slides-item-imag=
e { opacity: 0; }

.product-gallery-scroll { display: none; position: relative; scrollbar-widt=
h: none; }

.product-gallery-scroll::after { display: block; content: ""; height: 10vh;=
 width: 100%; position: sticky; bottom: 0px; background: linear-gradient(to=
 bottom,rgba(255,255,255,0) 0%,var(--siteBackgroundColor) 100%); }

@media screen and (min-width: 768px) {
  [data-gallery-design=3D"slideshow"] .product-gallery-scroll { display: bl=
ock; }
}

[data-gallery-thumbnail-placement=3D"side"] .product-gallery-scroll { width=
: auto; max-height: 80vh; overflow-y: auto; }

@media screen and (max-width: 767px) {
  [data-gallery-thumbnail-placement=3D"side"] .product-gallery-scroll { mar=
gin-right: 0px; }
}

[data-gallery-thumbnail-placement=3D"below"] .product-gallery-scroll { widt=
h: 100%; }

[data-gallery-thumbnail-placement=3D"below"] .product-gallery-scroll::after=
 { display: none; }

.product-gallery-thumbnails { display: flex; flex-direction: column; gap: 1=
0px; align-items: flex-start; line-height: 0; }

[data-gallery-thumbnail-placement=3D"below"] .product-gallery-thumbnails { =
flex-direction: row; }

[data-gallery-design=3D"slideshow"] .product-gallery-thumbnails { margin-bo=
ttom: 10vh; }

[data-gallery-design=3D"slideshow"][data-gallery-thumbnail-placement=3D"bel=
ow"] .product-gallery-thumbnails { overflow-x: auto; white-space: nowrap; }

.product-gallery-thumbnails-item { background: transparent; border: 0px; wi=
dth: 50px; cursor: pointer; padding: 0px; transition: opacity 0.3s ease-in;=
 }

.product-gallery-thumbnails-item:not(.loaded) { opacity: 0; }

.product-gallery-thumbnails-item img { aspect-ratio: var(--product-gallery-=
aspect-ratio); }

.product-gallery .product-image-zoom-duplicate { position: absolute; inset:=
 0px; height: 100%; width: 100%; opacity: 0; pointer-events: none; transiti=
on: opacity 0.3s; }

.product-gallery .product-image-zoom-duplicate img { width: 100%; }

.product-gallery .product-gallery-slides-item.loaded.is-zoomed .product-ima=
ge-zoom-duplicate { opacity: 1; }

.product-list { padding-top: var(--sqs-site-gutter); padding-bottom: var(--=
sqs-site-gutter); }

.product-list[data-section-width=3D"full"] { padding-left: var(--sqs-site-g=
utter); padding-right: var(--sqs-site-gutter); }

.product-list[data-section-width=3D"inset"] { max-width: var(--sqs-site-max=
-width); padding-left: var(--sqs-site-gutter); padding-right: var(--sqs-sit=
e-gutter); margin: 0px auto; }

@media screen and (max-width: 767px) {
  .product-list[data-section-width=3D"full"] { padding-left: var(--sqs-mobi=
le-site-gutter); padding-right: var(--sqs-mobile-site-gutter); }
  .product-list[data-section-width=3D"inset"] { padding-left: var(--sqs-mob=
ile-site-gutter); padding-right: var(--sqs-mobile-site-gutter); }
}

@media screen and (max-width: 767px) {
  .product-list .category-filter-container { height: 35px; overflow: hidden=
; margin-bottom: 10px; width: calc(100% + (var(--sqs-site-gutter) * 2)); po=
sition: relative; left: calc(-1 * var(--sqs-site-gutter)); }
}

.product-list .category-filter-wrapper { padding-bottom: 6vw; }

@media screen and (max-width: 767px) {
  .product-list .category-filter-wrapper { height: 60px; position: relative=
; width: 100%; overflow-x: scroll; }
  .product-list .category-filter-wrapper::before { content: ""; display: bl=
ock; width: var(--sqs-site-gutter); height: 1px; position: relative; float:=
 left; }
}

.product-list .category-filter-list { display: flex; flex-direction: row; p=
lace-content: center; }

@media screen and (min-width: 768px) {
  .product-list .category-filter-list { flex-wrap: wrap; }
}

@media screen and (max-width: 767px) {
  .product-list .category-filter-list { justify-content: left; }
}

.product-list .category-filter-item { padding: 0px 1.5vw; text-transform: c=
apitalize; }

.product-list .category-filter-item:first-child { padding-left: 0px; }

@media screen and (max-width: 767px) {
  .product-list .category-filter-item { padding: 0px 20px; }
}

.product-list .category-filter-delimiter { color: var(--tweak-product-grid-=
text-below-list-category-nav-color); opacity: 0; }

.product-list .category-filter-delimiter.has-category { opacity: 1; }

.product-list .category-filter-link { position: relative; transition: opaci=
ty 0.3s; white-space: nowrap; }

.product-list .category-filter-link::after { content: ""; position: absolut=
e; width: 0px; height: 1px; left: 50%; bottom: -2px; transition: 0.3s; back=
ground: var(--tweak-product-grid-text-below-list-category-nav-color); }

.product-list .category-filter-link:hover, .product-list .category-filter-l=
ink.category-filter-link-all, .product-list .category-filter-link.active { =
opacity: 1; color: var(--tweak-product-grid-text-below-list-category-nav-co=
lor); }

.product-list .category-filter-link:hover::after, .product-list .category-f=
ilter-link.category-filter-link-all::after, .product-list .category-filter-=
link.active::after { width: 100%; left: 0px; }

.product-list .category-filter-list.other-active .category-filter-link { op=
acity: 0.3; color: var(--tweak-product-grid-text-below-list-category-nav-co=
lor); }

.product-list .category-filter-list.other-active .category-filter-link.cate=
gory-filter-link-all::after { width: 0px; left: 50%; }

.product-list .category-filter-list.other-active .category-filter-link:hove=
r, .product-list .category-filter-list.other-active .category-filter-link.a=
ctive { opacity: 1; color: var(--tweak-product-grid-text-below-list-categor=
y-nav-color); }

.product-list .category-filter-list.other-active .category-filter-link:hove=
r::after, .product-list .category-filter-list.other-active .category-filter=
-link.active::after { width: 100%; left: 0px; }

.product-list .nested-category-children { padding-bottom: 54px; padding-top=
: 54px; padding-left: 0px; margin-bottom: 37px; margin-top: 0px; text-align=
: center; display: flex; flex-flow: wrap; align-content: center; position: =
relative; }

.product-list .nested-category-children .active { text-decoration: underlin=
e; font-weight: 700; }

@media screen and (min-width: 576px) {
  .product-list .nested-category-children::after { content: ""; opacity: 0.=
2; border-bottom: 1px solid; position: absolute; bottom: 0px; left: 0px; wi=
dth: 100%; }
  .tweak-products-header-text-alignment-left .product-list .nested-category=
-children { justify-content: start; }
  .tweak-products-header-text-alignment-middle .product-list .nested-catego=
ry-children { justify-content: center; }
}

@media not all {
  .product-list .nested-category-children::after { content: none; }
}

.tweak-products-nested-category-type-sidebar .product-list .nested-category=
-children { display: none; }

@media screen and (max-width: 575px) {
  .product-list .nested-category-children { padding-top: 44px; padding-bott=
om: 30px; margin-bottom: 0px; flex-wrap: nowrap; overflow-x: scroll; justif=
y-content: start; }
  .tweak-products-nested-category-type-sidebar .product-list .nested-catego=
ry-children { display: flex; }
}

.product-list .nested-category-title-padding { padding-bottom: 54px; margin=
-bottom: 37px; position: relative; display: flex; flex-direction: row; }

.product-list .nested-category-title-padding::after { content: ""; opacity:=
 0.2; border-bottom: 1px solid; position: absolute; bottom: 0px; left: 0px;=
 width: 100%; }

@media screen and (max-width: 575px) {
  .product-list .nested-category-title-padding::after { content: none; }
}

@media screen and (max-width: 575px) {
  .product-list .nested-category-title-padding { padding-bottom: 30px; marg=
in-bottom: 0px; }
}

.product-list .nested-category-title { margin-top: 0px; margin-bottom: 0px;=
 display: none; }

.tweak-products-category-title .product-list .nested-category-title { displ=
ay: block; }

.tweak-products-category-title .product-list .nested-category-title.nested-=
category-title-padding { padding-bottom: 54px; margin-bottom: 37px; positio=
n: relative; display: flex; flex-direction: row; }

.tweak-products-category-title .product-list .nested-category-title.nested-=
category-title-padding::after { content: ""; opacity: 0.2; border-bottom: 1=
px solid; position: absolute; bottom: 0px; left: 0px; width: 100%; }

@media screen and (max-width: 575px) {
  .tweak-products-category-title .product-list .nested-category-title.neste=
d-category-title-padding::after { content: none; }
}

@media screen and (max-width: 575px) {
  .tweak-products-category-title .product-list .nested-category-title.neste=
d-category-title-padding { padding-bottom: 30px; margin-bottom: 0px; }
}

@media screen and (min-width: 576px) {
  .tweak-products-nested-category-type-sidebar.tweak-products-category-titl=
e .product-list .nested-category-title { padding-bottom: 54px; margin-botto=
m: 37px; position: relative; display: flex; flex-direction: row; }
  .tweak-products-nested-category-type-sidebar.tweak-products-category-titl=
e .product-list .nested-category-title::after { content: ""; opacity: 0.2; =
border-bottom: 1px solid; position: absolute; bottom: 0px; left: 0px; width=
: 100%; }
  .tweak-products-header-text-alignment-left .product-list .nested-category=
-title { text-align: left; }
  .tweak-products-header-text-alignment-middle .product-list .nested-catego=
ry-title { justify-content: center; text-align: center; }
}

@media not all {
  .tweak-products-nested-category-type-sidebar.tweak-products-category-titl=
e .product-list .nested-category-title::after { content: none; }
}

@media not all {
  .tweak-products-nested-category-type-sidebar.tweak-products-category-titl=
e .product-list .nested-category-title { padding-bottom: 30px; margin-botto=
m: 0px; }
}

@media screen and (max-width: 575px) {
  .product-list .nested-category-title { text-align: left; }
}

.product-list .nested-category-breadcrumb-list-item { display: flex; }

.tweak-products-header-text-alignment-left .product-list .nested-category-b=
readcrumb-list-item:first-child .nested-category-breadcrumb-link { margin-l=
eft: 0px; }

.product-list .nested-category-breadcrumb-list-item .nested-category-breadc=
rumb-link { color: var(--tweak-product-grid-text-below-list-category-nav-co=
lor); margin: 0px 1.5vw; }

.product-list .nested-category-breadcrumb-list-item:last-child .breadcrumb-=
separator { display: none; }

@media screen and (max-width: 575px) {
  .product-list .nested-category-breadcrumb-list-item { flex: 0 0 auto; }
}

.product-list .products-flex-container { display: flex; flex-direction: col=
umn; }

.product-list .breadcrumb-separator { opacity: 0.2; }

.product-list .nested-category-breadcrumb { display: none; }

.tweak-products-breadcrumbs .product-list .nested-category-breadcrumb { dis=
play: block; }

@media screen and (min-width: 576px) {
  .tweak-products-header-text-alignment-left .product-list .nested-category=
-breadcrumb { text-align: left; justify-content: start; }
  .tweak-products-header-text-alignment-middle .product-list .nested-catego=
ry-breadcrumb { text-align: center; justify-content: center; }
  .tweak-products-breadcrumbs.tweak-products-nested-category-type-sidebar:n=
ot(.tweak-products-category-title) .product-list .nested-category-breadcrum=
b { padding-bottom: 54px; margin-bottom: 37px; position: relative; display:=
 flex; flex-direction: row; }
  .tweak-products-breadcrumbs.tweak-products-nested-category-type-sidebar:n=
ot(.tweak-products-category-title) .product-list .nested-category-breadcrum=
b::after { content: ""; opacity: 0.2; border-bottom: 1px solid; position: a=
bsolute; bottom: 0px; left: 0px; width: 100%; }
}

@media not all {
  .tweak-products-breadcrumbs.tweak-products-nested-category-type-sidebar:n=
ot(.tweak-products-category-title) .product-list .nested-category-breadcrum=
b::after { content: none; }
}

@media not all {
  .tweak-products-breadcrumbs.tweak-products-nested-category-type-sidebar:n=
ot(.tweak-products-category-title) .product-list .nested-category-breadcrum=
b { padding-bottom: 30px; margin-bottom: 0px; }
}

@media screen and (max-width: 575px) {
  .product-list .nested-category-breadcrumb { text-align: left; text-transf=
orm: uppercase; opacity: 0.3; }
}

.product-list .nested-category-tree-wrapper { float: left; min-width: 220px=
; max-width: 300px; margin-right: 40px; }

.product-list .nested-category-tree-wrapper ul { padding-inline-start: 20px=
; margin-top: 0px; }

.product-list .nested-category-tree-wrapper > ul { padding-left: 0px; }

.product-list .nested-category-tree-wrapper > ul > li:first-child a { paddi=
ng-top: 0px; }

.product-list .nested-category-tree-wrapper li { list-style: none; }

.product-list .nested-category-tree-wrapper .category-link { position: rela=
tive; display: block; padding: 6px 0px; }

.product-list .nested-category-tree-wrapper .category-link.active { font-we=
ight: 700; }

.product-list .nested-category-tree-wrapper .category-link.activeParent { f=
ont-weight: 700; }

.tweak-products-nested-category-type-top .product-list .nested-category-tre=
e-wrapper { display: none; }

@media screen and (max-width: 575px) {
  .product-list .nested-category-tree-wrapper { display: none; }
}

.product-list .tweak-global-animations-animation-type-flex .products .neste=
d-category-breadcrumb-link { position: relative; display: inline-block; tex=
t-decoration: none; }

.product-list .tweak-global-animations-animation-type-flex .products .neste=
d-category-breadcrumb-link::after { content: ""; position: absolute; width:=
 100%; height: 1px; left: 0px; bottom: 0px; background-color: currentcolor;=
 transform: scaleX(0); transform-origin: right center; transition: transfor=
m 0.6s cubic-bezier(0.19, 1, 0.22, 1); }

@media (hover: hover) {
  .product-list .tweak-global-animations-animation-type-flex .products .nes=
ted-category-breadcrumb-link:hover::after { transform: scaleX(1); transform=
-origin: left center; }
}

.product-list .tweak-global-animations-animation-type-flex .products .neste=
d-category-tree-wrapper .category-link { position: relative; display: inlin=
e-block; text-decoration: none; }

.product-list .tweak-global-animations-animation-type-flex .products .neste=
d-category-tree-wrapper .category-link::after { content: ""; position: abso=
lute; width: 100%; height: 1px; left: 0px; bottom: 6px; background-color: c=
urrentcolor; transform: scaleX(0); transform-origin: right center; transiti=
on: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1); }

@media (hover: hover) {
  .product-list .tweak-global-animations-animation-type-flex .products .nes=
ted-category-tree-wrapper .category-link:hover::after { transform: scaleX(1=
); transform-origin: left center; }
}

.product-list .tweak-global-animations-animation-type-flex .products .neste=
d-category-tree-wrapper .category-link.active::after, .product-list .tweak-=
global-animations-animation-type-flex .products .nested-category-tree-wrapp=
er .category-link.activeParent::after { transform: scaleX(1); }

.product-list-items { display: grid; grid-template-columns: repeat(4, minma=
x(0px, 1fr)); row-gap: var(--product-list-row-spacing); column-gap: var(--p=
roduct-list-column-spacing); padding: 0px; }

@media screen and (max-width: 767px) {
  .product-list-items { grid-template-columns: repeat(2, minmax(0px, 1fr));=
 }
}

@media screen and (max-width: 575px) {
  .product-list-items { grid-template-columns: minmax(0px, 1fr); }
}

.product-list-items .product-list-item-meta { text-align: var(--product-lis=
t-text-alignment); }

.product-list-items .product-list-item-link { display: flex; flex-direction=
: column; gap: 1vw; }

.sqs-tweak-overlays-active .product-list-items .product-list-item-link { po=
inter-events: none; }

.product-list-items .product-list-item-link .product-list-item-image { posi=
tion: relative; aspect-ratio: 1 / 1; }

.product-list-items .product-list-item-link .product-list-item-image img { =
height: 100%; width: 100%; object-fit: cover; position: absolute; top: 0px;=
 left: 0px; transition: opacity 1s, transform 1s; }

.product-list-items .product-list-item-link .product-list-item-title { colo=
r: var(--tweak-product-grid-text-below-list-title-color); }

.product-list-items .product-list-item-link .product-list-item-price { colo=
r: var(--tweak-product-grid-text-below-list-price-color); margin-top: 0.5re=
m; }

.product-list-items .product-list-item-link .product-list-item-price .origi=
nal-price { text-decoration: line-through; }

.product-list-items .product-list-item-link .product-list-item-status { col=
or: var(--tweak-product-grid-text-below-list-status-color); font-weight: bo=
ld; text-transform: uppercase; }

.product-list-items .product-list-item-link .product-list-item-status .sale=
-status { color: var(--tweak-product-grid-text-below-list-sale-price-color)=
; }

.product-list-items .product-list-item-link .product-list-item-status .grid=
-meta-status .product-scarcity { color: var(--tweak-product-grid-text-below=
-list-scarcity-color); }

.video-player { position: relative; height: 100%; font-family: Clarkson, Ar=
ial, sans-serif; }

@keyframes plyr-progress {=20
  100% { background-position: 25px 0px; }
}

@keyframes plyr-popup {=20
  0% { opacity: 0.5; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes plyr-fade-in {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.video-player .plyr { align-items: center; direction: ltr; display: flex; f=
lex-direction: column; font-family: inherit; font-variant-numeric: tabular-=
nums; font-weight: 400; line-height: 1.7; max-width: 100%; min-width: 200px=
; position: relative; text-shadow: none; transition: box-shadow 0.3s; z-ind=
ex: 0; }

.video-player .plyr video, .video-player .plyr audio, .video-player .plyr i=
frame { display: block; height: 100%; width: 100%; }

.video-player .plyr button { font: inherit; width: auto; }

.video-player .plyr:focus { outline: 0px; }

.video-player .plyr--full-ui { box-sizing: border-box; }

.video-player .plyr--full-ui *, .video-player .plyr--full-ui ::after, .vide=
o-player .plyr--full-ui ::before { box-sizing: inherit; }

.video-player .plyr--full-ui a, .video-player .plyr--full-ui button, .video=
-player .plyr--full-ui input, .video-player .plyr--full-ui label { touch-ac=
tion: manipulation; }

.video-player .plyr__badge { background: rgb(74, 84, 100); border-radius: 2=
px; color: rgb(255, 255, 255); font-size: 9px; line-height: 1; padding: 3px=
 4px; }

.video-player .plyr--full-ui ::-webkit-media-text-track-container { display=
: none; }

.video-player .plyr__captions { animation: 0.3s ease 0s 1 normal none runni=
ng plyr-fade-in; bottom: 0px; display: none; font-size: 13px; left: 0px; pa=
dding: 10px; position: absolute; text-align: center; transition: transform =
0.4s ease-in-out; width: 100%; }

.video-player .plyr__captions span:empty { display: none; }

@media (min-width: 480px) {
  .video-player .plyr__captions { font-size: 15px; padding: calc(20px); }
}

@media (min-width: 768px) {
  .video-player .plyr__captions { font-size: 18px; }
}

.video-player .plyr--captions-active .plyr__captions { display: block; }

.video-player .plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~=
 .plyr__captions { transform: translateY(calc(-40px)); }

.video-player .plyr__caption { background: rgba(0, 0, 0, 0.8); border-radiu=
s: 2px; box-decoration-break: clone; color: rgb(255, 255, 255); line-height=
: 185%; padding: 0.2em 0.5em; white-space: pre-wrap; }

.video-player .plyr__caption div { display: inline; }

.video-player .plyr__control { background: transparent; border: 0px; border=
-radius: 4px; color: inherit; cursor: pointer; flex-shrink: 0; overflow: vi=
sible; padding: calc(7px); position: relative; transition: 0.3s; }

.video-player .plyr__control svg { display: block; fill: currentcolor; heig=
ht: 18px; pointer-events: none; width: 18px; }

.video-player .plyr__control:focus { outline: 0px; }

.video-player .plyr__control:focus-visible { outline: rgb(0, 178, 255) dash=
ed 2px; outline-offset: 2px; }

.video-player a.plyr__control { text-decoration: none; }

.video-player a.plyr__control::after, .video-player a.plyr__control::before=
 { display: none; }

.video-player .plyr__control:not(.plyr__control--pressed) .icon--pressed, .=
video-player .plyr__control.plyr__control--pressed .icon--not-pressed, .vid=
eo-player .plyr__control:not(.plyr__control--pressed) .label--pressed, .vid=
eo-player .plyr__control.plyr__control--pressed .label--not-pressed { displ=
ay: none; }

.video-player .plyr--full-ui ::-webkit-media-controls { display: none; }

.video-player .plyr__controls { align-items: center; display: flex; justify=
-content: flex-end; text-align: center; }

.video-player .plyr__controls .plyr__progress__container { flex: 1 1 0%; mi=
n-width: 0px; }

.video-player .plyr__controls .plyr__controls__item { margin-left: calc(2.5=
px); }

.video-player .plyr__controls .plyr__controls__item:first-child { margin-le=
ft: 0px; margin-right: auto; }

.video-player .plyr__controls .plyr__controls__item.plyr__progress__contain=
er { padding-left: calc(2.5px); }

.video-player .plyr__controls .plyr__controls__item.plyr__time { padding: 0=
px calc(5px); }

.video-player .plyr__controls .plyr__controls__item.plyr__progress__contain=
er:first-child, .video-player .plyr__controls .plyr__controls__item.plyr__t=
ime:first-child, .video-player .plyr__controls .plyr__controls__item.plyr__=
time + .plyr__time { padding-left: 0px; }

.video-player .plyr__controls:empty { display: none; }

.video-player .plyr [data-plyr=3D"captions"], .video-player .plyr [data-ply=
r=3D"pip"], .video-player .plyr [data-plyr=3D"airplay"], .video-player .ply=
r [data-plyr=3D"fullscreen"] { display: none; }

.video-player .plyr--captions-enabled [data-plyr=3D"captions"], .video-play=
er .plyr--pip-supported [data-plyr=3D"pip"], .video-player .plyr--airplay-s=
upported [data-plyr=3D"airplay"], .video-player .plyr--fullscreen-enabled [=
data-plyr=3D"fullscreen"] { display: inline-block; }

.video-player .plyr__menu { display: flex; position: relative; }

.video-player .plyr__menu .plyr__control svg { transition: transform 0.3s; =
}

.video-player .plyr__menu .plyr__control[aria-expanded=3D"true"] svg { tran=
sform: rotate(90deg); }

.video-player .plyr__menu .plyr__control[aria-expanded=3D"true"] .plyr__too=
ltip { display: none; }

.video-player .plyr__menu__container { animation: 0.2s ease 0s 1 normal non=
e running plyr-popup; background: rgba(255, 255, 255, 0.9); border-radius: =
8px; bottom: 100%; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px; color: rgb(=
74, 84, 100); font-size: 15px; margin-bottom: 10px; position: absolute; rig=
ht: -3px; text-align: left; white-space: nowrap; z-index: 3; }

.video-player .plyr__menu__container > div { overflow: hidden; transition: =
height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0,=
 0.2, 1); }

.video-player .plyr__menu__container::after { border-width: 4px; border-sty=
le: solid; border-color: rgba(255, 255, 255, 0.9) transparent transparent; =
border-image: initial; content: ""; height: 0px; position: absolute; right:=
 calc(14px); top: 100%; width: 0px; }

.video-player .plyr__menu__container [role=3D"menu"] { padding: calc(7px); =
}

.video-player .plyr__menu__container [role=3D"menuitem"], .video-player .pl=
yr__menu__container [role=3D"menuitemradio"] { margin-top: 2px; }

.video-player .plyr__menu__container [role=3D"menuitem"]:first-child, .vide=
o-player .plyr__menu__container [role=3D"menuitemradio"]:first-child { marg=
in-top: 0px; }

.video-player .plyr__menu__container .plyr__control { align-items: center; =
color: rgb(74, 84, 100); display: flex; font-size: 13px; padding: calc(4.66=
667px) calc(10.5px); user-select: none; width: 100%; }

.video-player .plyr__menu__container .plyr__control > span { align-items: i=
nherit; display: flex; width: 100%; }

.video-player .plyr__menu__container .plyr__control::after { border: 4px so=
lid transparent; content: ""; position: absolute; top: 50%; transform: tran=
slateY(-50%); }

.video-player .plyr__menu__container .plyr__control--forward { padding-righ=
t: calc(28px); }

.video-player .plyr__menu__container .plyr__control--forward::after { borde=
r-left-color: rgb(114, 129, 151); right: calc(6.5px); }

.video-player .plyr__menu__container .plyr__control--forward:focus-visible:=
:after, .video-player .plyr__menu__container .plyr__control--forward:hover:=
:after { border-left-color: currentcolor; }

.video-player .plyr__menu__container .plyr__control--back { font-weight: 40=
0; margin: calc(7px) calc(7px) calc(3.5px); padding-left: calc(28px); posit=
ion: relative; width: calc(100% - 14px); }

.video-player .plyr__menu__container .plyr__control--back::after { border-r=
ight-color: rgb(114, 129, 151); left: calc(6.5px); }

.video-player .plyr__menu__container .plyr__control--back::before { backgro=
und: rgb(220, 223, 229); box-shadow: rgb(255, 255, 255) 0px 1px 0px; conten=
t: ""; height: 1px; left: 0px; margin-top: calc(3.5px); overflow: hidden; p=
osition: absolute; right: 0px; top: 100%; }

.video-player .plyr__menu__container .plyr__control--back:focus-visible::af=
ter, .video-player .plyr__menu__container .plyr__control--back:hover::after=
 { border-right-color: currentcolor; }

.video-player .plyr__menu__container .plyr__control[role=3D"menuitemradio"]=
 { padding-left: calc(7px); }

.video-player .plyr__menu__container .plyr__control[role=3D"menuitemradio"]=
::before, .video-player .plyr__menu__container .plyr__control[role=3D"menui=
temradio"]::after { border-radius: 100%; }

.video-player .plyr__menu__container .plyr__control[role=3D"menuitemradio"]=
::before { background: rgba(0, 0, 0, 0.1); content: ""; display: block; fle=
x-shrink: 0; height: 16px; margin-right: 10px; transition: 0.3s; width: 16p=
x; }

.video-player .plyr__menu__container .plyr__control[role=3D"menuitemradio"]=
::after { background: rgb(255, 255, 255); border: 0px; height: 6px; left: 1=
2px; opacity: 0; top: 50%; transform: translateY(-50%) scale(0); transition=
: transform 0.3s, opacity 0.3s; width: 6px; }

.video-player .plyr__menu__container .plyr__control[role=3D"menuitemradio"]=
[aria-checked=3D"true"]::before { background: rgb(0, 178, 255); }

.video-player .plyr__menu__container .plyr__control[role=3D"menuitemradio"]=
[aria-checked=3D"true"]::after { opacity: 1; transform: translateY(-50%) sc=
ale(1); }

.video-player .plyr__menu__container .plyr__control[role=3D"menuitemradio"]=
:focus-visible::before, .video-player .plyr__menu__container .plyr__control=
[role=3D"menuitemradio"]:hover::before { background: rgba(35, 40, 47, 0.1);=
 }

.video-player .plyr__menu__container .plyr__menu__value { align-items: cent=
er; display: flex; margin-left: auto; margin-right: calc(-5px); overflow: h=
idden; padding-left: calc(24.5px); pointer-events: none; }

.video-player .plyr--full-ui input[type=3D"range"] { appearance: none; back=
ground: transparent; border: 0px; border-radius: calc(26px); color: rgb(0, =
178, 255); display: block; height: calc(19px); margin: 0px; min-width: 0px;=
 padding: 0px; transition: box-shadow 0.3s; width: 100%; }

.video-player .plyr--full-ui input[type=3D"range"]::-webkit-slider-runnable=
-track { background: linear-gradient(to right, currentcolor 0%, transparent=
 0%) transparent; border: 0px; border-radius: calc(2.5px); height: 5px; tra=
nsition: box-shadow 0.3s; user-select: none; }

.video-player .plyr--full-ui input[type=3D"range"]::-webkit-slider-thumb { =
background: rgb(255, 255, 255); border: 0px; border-radius: 100%; height: 1=
3px; position: relative; transition: 0.2s; width: 13px; appearance: none; m=
argin-top: calc(-4px); }

.video-player .plyr--full-ui input[type=3D"range"]:focus { outline: 0px; }

.video-player .plyr--full-ui input[type=3D"range"]:focus-visible::-webkit-s=
lider-runnable-track { outline: rgb(0, 178, 255) dashed 2px; outline-offset=
: 2px; }

.video-player .plyr__poster { background-color: rgb(0, 0, 0); background-po=
sition: 50% 50%; background-repeat: no-repeat; background-size: contain; he=
ight: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; transition=
: opacity 0.2s; width: 100%; z-index: 1; }

.video-player .plyr--stopped.plyr__poster-enabled .plyr__poster { opacity: =
1; }

.video-player .plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--s=
topped) .plyr__poster { display: none; }

.video-player .plyr__time { font-size: 13px; }

.video-player .plyr__time + .plyr__time::before { content: "=E2=81=84"; mar=
gin-right: 10px; }

@media (max-width: 767px) {
  .video-player .plyr__time + .plyr__time { display: none; }
}

.video-player .plyr__tooltip { background: rgb(255, 255, 255); border-radiu=
s: 5px; bottom: 100%; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px; color: r=
gb(74, 84, 100); font-size: 13px; font-weight: 400; left: 50%; line-height:=
 1.3; margin-bottom: calc(10px); opacity: 0; padding: calc(5px) calc(7.5px)=
; pointer-events: none; position: absolute; transform: translate(-50%, 10px=
) scale(0.8); transform-origin: 50% 100%; transition: transform 0.2s 0.1s, =
opacity 0.2s 0.1s; white-space: nowrap; z-index: 2; }

.video-player .plyr__tooltip::before { border-left: 4px solid transparent; =
border-right: 4px solid transparent; border-top: 4px solid rgb(255, 255, 25=
5); bottom: calc(-4px); content: ""; height: 0px; left: 50%; position: abso=
lute; transform: translateX(-50%); width: 0px; z-index: 2; }

.video-player .plyr .plyr__control:hover .plyr__tooltip, .video-player .ply=
r .plyr__control:focus-visible .plyr__tooltip, .video-player .plyr__tooltip=
--visible { opacity: 1; transform: translate(-50%, 0px) scale(1); }

.video-player .plyr .plyr__control:hover .plyr__tooltip { z-index: 3; }

.video-player .plyr__controls > .plyr__control:first-child .plyr__tooltip, =
.video-player .plyr__controls > .plyr__control:first-child + .plyr__control=
 .plyr__tooltip { left: 0px; transform: translate(0px, 10px) scale(0.8); tr=
ansform-origin: 0px 100%; }

.video-player .plyr__controls > .plyr__control:first-child .plyr__tooltip::=
before, .video-player .plyr__controls > .plyr__control:first-child + .plyr_=
_control .plyr__tooltip::before { left: calc(16px); }

.video-player .plyr__controls > .plyr__control:last-child .plyr__tooltip { =
left: auto; right: 0px; transform: translate(0px, 10px) scale(0.8); transfo=
rm-origin: 100% 100%; }

.video-player .plyr__controls > .plyr__control:last-child .plyr__tooltip::b=
efore { left: auto; right: calc(16px); transform: translateX(50%); }

.video-player .plyr__controls > .plyr__control:first-child:hover .plyr__too=
ltip, .video-player .plyr__controls > .plyr__control:first-child:focus-visi=
ble .plyr__tooltip, .video-player .plyr__controls > .plyr__control:first-ch=
ild .plyr__tooltip--visible, .video-player .plyr__controls > .plyr__control=
:first-child + .plyr__control:hover .plyr__tooltip, .video-player .plyr__co=
ntrols > .plyr__control:first-child + .plyr__control:focus-visible .plyr__t=
ooltip, .video-player .plyr__controls > .plyr__control:first-child + .plyr_=
_control .plyr__tooltip--visible, .video-player .plyr__controls > .plyr__co=
ntrol:last-child:hover .plyr__tooltip, .video-player .plyr__controls > .ply=
r__control:last-child:focus-visible .plyr__tooltip, .video-player .plyr__co=
ntrols > .plyr__control:last-child .plyr__tooltip--visible { transform: tra=
nslate(0px, 0px) scale(1); }

.video-player .plyr__progress { left: calc(6.5px); margin-right: 13px; posi=
tion: relative; }

.video-player .plyr__progress input[type=3D"range"], .video-player .plyr__p=
rogress__buffer { margin-left: calc(-6.5px); margin-right: calc(-6.5px); wi=
dth: calc(100% + 13px); }

.video-player .plyr__progress input[type=3D"range"] { position: relative; z=
-index: 2; }

.video-player .plyr__progress .plyr__tooltip { left: 0px; max-width: 120px;=
 overflow-wrap: break-word; }

.video-player .plyr__progress__buffer { appearance: none; background: trans=
parent; border: 0px; border-radius: 100px; height: 5px; left: 0px; margin-t=
op: calc(-2.5px); padding: 0px; position: absolute; top: 50%; }

.video-player .plyr__progress__buffer::-webkit-progress-bar { background: t=
ransparent; }

.video-player .plyr__progress__buffer::-webkit-progress-value { background:=
 currentcolor; border-radius: 100px; min-width: 5px; transition: width 0.2s=
; }

.video-player .plyr--loading .plyr__progress__buffer { animation: 1s linear=
 0s infinite normal none running plyr-progress; background-image: linear-gr=
adient(-45deg, rgba(35, 40, 47, 0.6) 25%, transparent 25%, transparent 50%,=
 rgba(35, 40, 47, 0.6) 50%, rgba(35, 40, 47, 0.6) 75%, transparent 75%, tra=
nsparent); background-repeat: repeat-x; background-size: 25px 25px; color: =
transparent; }

.video-player .plyr--video.plyr--loading .plyr__progress__buffer { backgrou=
nd-color: rgba(255, 255, 255, 0.25); }

.video-player .plyr--audio.plyr--loading .plyr__progress__buffer { backgrou=
nd-color: rgba(193, 200, 209, 0.6); }

.video-player .plyr__progress__marker { background-color: rgb(255, 255, 255=
); border-radius: 1px; height: 5px; position: absolute; top: 50%; transform=
: translate(-50%, -50%); width: 3px; z-index: 3; }

.video-player .plyr__volume { align-items: center; display: flex; position:=
 relative; }

.video-player .plyr__volume input[type=3D"range"] { margin-left: calc(5px);=
 margin-right: calc(5px); max-width: 90px; min-width: 60px; position: relat=
ive; z-index: 2; }

.video-player .plyr--audio { display: block; }

.video-player .plyr--audio .plyr__controls { background: rgb(255, 255, 255)=
; border-radius: inherit; color: rgb(74, 84, 100); padding: 10px; }

.video-player .plyr--audio .plyr__control:focus-visible, .video-player .ply=
r--audio .plyr__control:hover, .video-player .plyr--audio .plyr__control[ar=
ia-expanded=3D"true"] { background: rgb(0, 178, 255); color: rgb(255, 255, =
255); }

.video-player .plyr--full-ui.plyr--audio input[type=3D"range"]::-webkit-sli=
der-runnable-track { background-color: rgba(193, 200, 209, 0.6); }

.video-player .plyr--full-ui.plyr--audio input[type=3D"range"]:active::-web=
kit-slider-thumb { box-shadow: rgba(35, 40, 47, 0.1) 0px 0px 0px 3px; }

.video-player .plyr--audio .plyr__progress__buffer { color: rgba(193, 200, =
209, 0.6); }

.video-player .plyr--video { overflow: hidden; }

.video-player .plyr--video.plyr--menu-open { overflow: visible; }

.video-player .plyr__video-wrapper { background: rgb(0, 0, 0); border-radiu=
s: inherit; height: 100%; margin: auto; overflow: hidden; position: relativ=
e; width: 100%; }

.video-player .plyr__video-embed, .video-player .plyr__video-wrapper--fixed=
-ratio { aspect-ratio: 1.77778 / 1; }

@supports not (aspect-ratio: 16/9) {
  .video-player .plyr__video-embed, .video-player .plyr__video-wrapper--fix=
ed-ratio { height: 0px; padding-bottom: 56.25%; position: relative; }
}

.video-player .plyr__video-embed iframe, .video-player .plyr__video-wrapper=
--fixed-ratio video { border: 0px; height: 100%; left: 0px; position: absol=
ute; top: 0px; width: 100%; }

.video-player .plyr--full-ui .plyr__video-embed > .plyr__video-embed__conta=
iner { padding-bottom: 240%; position: relative; transform: translateY(-38.=
2812%); }

.video-player .plyr--video .plyr__controls { background: linear-gradient(rg=
ba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); border-bottom-left-radius: inherit; b=
order-bottom-right-radius: inherit; bottom: 0px; color: rgb(255, 255, 255);=
 left: 0px; padding: calc(20px) calc(5px) calc(5px); position: absolute; ri=
ght: 0px; transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;=
 z-index: 3; }

@media (min-width: 480px) {
  .video-player .plyr--video .plyr__controls { padding: calc(35px) 10px 10p=
x; }
}

.video-player .plyr--video.plyr--hide-controls .plyr__controls { opacity: 0=
; pointer-events: none; transform: translateY(100%); }

.video-player .plyr--video .plyr__control:focus-visible, .video-player .ply=
r--video .plyr__control:hover, .video-player .plyr--video .plyr__control[ar=
ia-expanded=3D"true"] { background: rgb(0, 178, 255); color: rgb(255, 255, =
255); }

.video-player .plyr__control--overlaid { background: rgb(0, 178, 255); bord=
er: 0px; border-radius: 100%; color: rgb(255, 255, 255); display: none; lef=
t: 50%; opacity: 0.9; padding: calc(15px); position: absolute; top: 50%; tr=
ansform: translate(-50%, -50%); transition: 0.3s; z-index: 2; }

.video-player .plyr__control--overlaid svg { left: 2px; position: relative;=
 }

.video-player .plyr__control--overlaid:hover, .video-player .plyr__control-=
-overlaid:focus { opacity: 1; }

.video-player .plyr--playing .plyr__control--overlaid { opacity: 0; visibil=
ity: hidden; }

.video-player .plyr--full-ui.plyr--video .plyr__control--overlaid { display=
: block; }

.video-player .plyr--full-ui.plyr--video input[type=3D"range"]::-webkit-sli=
der-runnable-track { background-color: rgba(255, 255, 255, 0.25); }

.video-player .plyr--full-ui.plyr--video input[type=3D"range"]:active::-web=
kit-slider-thumb { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 3px; }

.video-player .plyr--video .plyr__progress__buffer { color: rgba(255, 255, =
255, 0.25); }

.video-player .plyr:fullscreen { background: rgb(0, 0, 0); height: 100%; ma=
rgin: 0px; width: 100%; border-radius: 0px !important; }

.video-player .plyr:fullscreen video { height: 100%; }

.video-player .plyr:fullscreen .plyr__control .icon--exit-fullscreen { disp=
lay: block; }

.video-player .plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg =
{ display: none; }

.video-player .plyr:fullscreen.plyr--hide-controls { cursor: none; }

@media (min-width: 1024px) {
  .video-player .plyr:fullscreen .plyr__captions { font-size: 21px; }
}

.video-player .plyr--fullscreen-fallback { background: rgb(0, 0, 0); height=
: 100%; margin: 0px; width: 100%; inset: 0px; position: fixed; z-index: 100=
00000; border-radius: 0px !important; }

.video-player .plyr--fullscreen-fallback video { height: 100%; }

.video-player .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscr=
een { display: block; }

.video-player .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscr=
een + svg { display: none; }

.video-player .plyr--fullscreen-fallback.plyr--hide-controls { cursor: none=
; }

@media (min-width: 1024px) {
  .video-player .plyr--fullscreen-fallback .plyr__captions { font-size: 21p=
x; }
}

.video-player .plyr__ads { border-radius: inherit; inset: 0px; cursor: poin=
ter; overflow: hidden; position: absolute; z-index: -1; }

.video-player .plyr__ads > div, .video-player .plyr__ads > div iframe { hei=
ght: 100%; position: absolute; width: 100%; }

.video-player .plyr__ads::after { background: rgb(35, 40, 47); border-radiu=
s: 2px; bottom: 10px; color: rgb(255, 255, 255); content: attr(data-badge-t=
ext); font-size: 11px; padding: 2px 6px; pointer-events: none; position: ab=
solute; right: 10px; z-index: 3; }

.video-player .plyr__ads:empty::after { display: none; }

.video-player .plyr__cues { background: currentcolor; display: block; heigh=
t: 5px; left: 0px; opacity: 0.8; position: absolute; top: 50%; transform: t=
ranslateY(-50%); width: 3px; z-index: 3; }

.video-player .plyr__preview-thumb { background-color: rgb(255, 255, 255); =
border-radius: 8px; bottom: 100%; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2=
px; margin-bottom: calc(10px); opacity: 0; padding: 3px; pointer-events: no=
ne; position: absolute; transform: translate(0px, 10px) scale(0.8); transfo=
rm-origin: 50% 100%; transition: transform 0.2s 0.1s, opacity 0.2s 0.1s; z-=
index: 2; }

.video-player .plyr__preview-thumb--is-shown { opacity: 1; transform: trans=
late(0px, 0px) scale(1); }

.video-player .plyr__preview-thumb::before { border-left: 4px solid transpa=
rent; border-right: 4px solid transparent; border-top: 4px solid rgb(255, 2=
55, 255); bottom: calc(-4px); content: ""; height: 0px; left: 50%; position=
: absolute; transform: translateX(-50%); width: 0px; z-index: 2; }

.video-player .plyr__preview-thumb__image-container { background: rgb(193, =
200, 209); border-radius: calc(7px); overflow: hidden; position: relative; =
z-index: 0; }

.video-player .plyr__preview-thumb__image-container img, .video-player .ply=
r__preview-thumb__image-container::after { height: 100%; left: 0px; positio=
n: absolute; top: 0px; width: 100%; }

.video-player .plyr__preview-thumb__image-container::after { border-radius:=
 inherit; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px inset; content: "=
"; pointer-events: none; }

.video-player .plyr__preview-thumb__image-container img { max-height: none;=
 max-width: none; }

.video-player .plyr__preview-thumb__time-container { background: linear-gra=
dient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); border-bottom-left-radius: ca=
lc(7px); border-bottom-right-radius: calc(7px); bottom: 0px; left: 0px; lin=
e-height: 1.1; padding: 20px 6px 6px; position: absolute; right: 0px; z-ind=
ex: 3; }

.video-player .plyr__preview-thumb__time-container span { color: rgb(255, 2=
55, 255); font-size: 13px; }

.video-player .plyr__preview-scrubbing { inset: 0px; filter: blur(1px); hei=
ght: 100%; margin: auto; opacity: 0; overflow: hidden; pointer-events: none=
; position: absolute; transition: opacity 0.3s; width: 100%; z-index: 1; }

.video-player .plyr__preview-scrubbing--is-shown { opacity: 1; }

.video-player .plyr__preview-scrubbing img { height: 100%; left: 0px; max-h=
eight: none; max-width: none; object-fit: contain; position: absolute; top:=
 0px; width: 100%; }

.video-player .plyr--no-transition { transition: none !important; }

.video-player .plyr__sr-only { clip: rect(1px, 1px, 1px, 1px); overflow: hi=
dden; border: 0px !important; height: 1px !important; padding: 0px !importa=
nt; position: absolute !important; width: 1px !important; }

.video-player .plyr [hidden] { display: none !important; }

.video-player .plyr { position: absolute; inset: 0px; min-width: auto; }

.video-player .plyr:focus-visible, .video-player .plyr.focus-visible { colo=
r: inherit; outline: solid 2px; outline-offset: 4px; }

.video-player .plyr video { object-fit: contain; }

.video-player .plyr .plyr__controls { overflow: hidden; flex-wrap: wrap; ju=
stify-content: space-between; padding: 0px 10px 3.5px; }

.video-player .plyr .plyr__controls svg { width: 24px; height: 24px; }

.video-player .plyr .plyr__controls .plyr__controls__item.plyr__control, .v=
ideo-player .plyr .plyr__controls .plyr__controls__item > .plyr__control { =
padding: 0px; }

.video-player .plyr .plyr__controls .plyr__controls__item { margin-left: 20=
px; }

.video-player .plyr .plyr__controls .plyr__time, .video-player .plyr .plyr_=
_controls .plyr__progress__container { margin: 0px; }

.video-player .plyr .plyr__controls .plyr__menu__container { right: 10px; }

.video-player .plyr .plyr__controls .plyr__time--duration { margin-right: a=
uto; }

.video-player .plyr .plyr__controls .plyr__volume { margin-left: auto; }

.video-player .plyr .plyr__controls .plyr__menu { position: static; }

.video-player .plyr .plyr__controls .plyr__progress__container { flex: 1 1 =
100%; order: 1; margin-top: 3px; padding: 0px !important; }

.video-player .plyr--video, .video-player .plyr__poster, .video-player .ply=
r__video-wrapper { background-color: transparent; }

.video-player .plyr__video-wrapper { z-index: -1; }

.video-player .video-player__icons { visibility: hidden; position: absolute=
; }

.video-player .video-player__container--click-to-play { cursor: pointer; }

.video-player.video-player--medium .plyr .plyr__controls { padding: 0px 20p=
x 16.5px; }

.video-player.video-player--medium .plyr .plyr__controls .plyr__menu__conta=
iner { right: 20px; }

.video-player .plyr--full-ui input[type=3D"range"] { cursor: pointer; }

.video-player .plyr--full-ui input[type=3D"range"]::-webkit-slider-runnable=
-track { background-image: linear-gradient(to right,currentColor var(--valu=
e,0%),transparent var(--value,0%)); }

.video-player .plyr .plyr__controls > .plyr__controls__item.plyr__control, =
.video-player .plyr .plyr__controls > .plyr__controls__item > .plyr__contro=
l { color: rgb(231, 231, 231); }

.video-player .plyr .plyr__controls > .plyr__controls__item.plyr__control:a=
ctive, .video-player .plyr .plyr__controls > .plyr__controls__item > .plyr_=
_control:active, .video-player .plyr .plyr__controls > .plyr__controls__ite=
m.plyr__control:hover, .video-player .plyr .plyr__controls > .plyr__control=
s__item > .plyr__control:hover, .video-player .plyr .plyr__controls > .plyr=
__controls__item.plyr__control:focus, .video-player .plyr .plyr__controls >=
 .plyr__controls__item > .plyr__control:focus, .video-player .plyr .plyr__c=
ontrols > .plyr__controls__item.plyr__control[aria-expanded=3D"true"], .vid=
eo-player .plyr .plyr__controls > .plyr__controls__item > .plyr__control[ar=
ia-expanded=3D"true"] { background: none; outline: none; }

.video-player .plyr .plyr__controls > .plyr__controls__item.plyr__control:a=
ctive, .video-player .plyr .plyr__controls > .plyr__controls__item > .plyr_=
_control:active, .video-player .plyr .plyr__controls > .plyr__controls__ite=
m.plyr__control:hover, .video-player .plyr .plyr__controls > .plyr__control=
s__item > .plyr__control:hover { color: rgb(255, 255, 255); }

.video-player .plyr .plyr__controls > .plyr__controls__item.plyr__control.p=
lyr__tab-focus::before, .video-player .plyr .plyr__controls > .plyr__contro=
ls__item > .plyr__control.plyr__tab-focus::before { position: absolute; con=
tent: ""; width: 30px; height: 30px; left: calc(50% - 15px); top: calc(50% =
- 15px); border-radius: 50%; border: 1px solid rgb(255, 255, 255); }

.video-player .plyr .plyr__controls { background: none; top: 0px; pointer-e=
vents: none; align-content: flex-end; align-items: flex-end; }

.video-player .plyr .plyr__controls::before { content: ""; position: absolu=
te; z-index: -1; left: 0px; right: 0px; bottom: 0px; height: 33%; backgroun=
d-image: linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.4) 50%, =
rgba(0, 0, 0, 0)); backface-visibility: hidden; }

.video-player .plyr .plyr__controls > * { pointer-events: auto; }

.video-player .plyr .video-player__controls-blocker { position: absolute; z=
-index: 2; left: 0px; right: 0px; bottom: 0px; height: 60px; pointer-events=
: auto; }

.video-player .plyr.plyr--hide-controls .plyr__controls { transform: none !=
important; }

.video-player .video-player__thumbnail--focal-point { background-size: cove=
r; }

.video-player .video-player__thumbnail--youtube-failure { display: none; }

.video-player .plyr__video-embed__container { pointer-events: none; }

.video-player .plyr__video-embed { height: 0px; padding-bottom: 56.25%; pos=
ition: relative; }

.video-player .plyr__video-embed.video-player__embed--fixed-width { height:=
 100%; padding-bottom: 0px !important; }

.video-player.video-player--vimeo-button .plyr__control--overlaid { visibil=
ity: hidden; opacity: 0; }

.video-player.video-player--vimeo-button .plyr--video.plyr--hide-controls .=
plyr__control--overlaid, .video-player.video-player--vimeo-button .plyr--vi=
deo.plyr--loading .plyr__control--overlaid, .video-player.video-player--vim=
eo-button .plyr--video.plyr--playing .plyr__control--overlaid { visibility:=
 hidden; opacity: 0; }

.video-player .plyr--video .plyr__control--overlaid { background: rgba(0, 0=
, 0, 0.7); border: 0px; border-radius: 100%; color: rgb(255, 255, 255); dis=
play: none; left: 50%; opacity: 0.9; padding: 7px; position: absolute; top:=
 50%; transform: translate(-50%, -50%); transition: 0.3s; z-index: 2; }

.video-player .plyr--video .plyr__control--overlaid svg { left: auto; heigh=
t: 30px; width: 30px; margin: 0px; position: relative; }

@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .video-player .plyr--video .plyr__control--overlaid { background: rgba(0,=
 0, 0, 0.5); backdrop-filter: blur(15px); }
}

.video-player .plyr--video .plyr__control--overlaid.focus-visible, .video-p=
layer .plyr--video .plyr__control--overlaid.plyr__tab-focus { outline: none=
; border: 1px solid rgb(255, 255, 255); }

.video-player .plyr--video .plyr__control--overlaid:hover, .video-player .p=
lyr--video .plyr__control--overlaid:focus { background: rgba(0, 0, 0, 0.9);=
 opacity: 1; }

@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .video-player .plyr--video .plyr__control--overlaid:hover, .video-player =
.plyr--video .plyr__control--overlaid:active, .video-player .plyr--video .p=
lyr__control--overlaid:focus { background: rgba(0, 0, 0, 0.7); }
}

.video-player .plyr--video.plyr--playing .plyr__control--overlaid { visibil=
ity: visible; opacity: 1; }

.video-player .plyr--video.plyr--hide-controls .plyr__control--overlaid, .v=
ideo-player .plyr--video.plyr--loading .plyr__control--overlaid { visibilit=
y: hidden; opacity: 0; }

.video-player.video-player--medium .plyr--video .plyr__control--overlaid { =
padding: 15px; }

.video-player.video-player--medium .plyr--video .plyr__control--overlaid sv=
g { height: 48px; width: 48px; margin: 1px; }

.video-player.video-player--large .plyr--video .plyr__control--overlaid svg=
 { height: 72px; width: 72px; margin: 9px; }

.video-player .plyr--full-ui.plyr--video .plyr__progress { height: 14px; }

.video-player .plyr--full-ui.plyr--video .plyr__progress input[type=3D"rang=
e"] { height: 14px; color: rgba(255, 255, 255, 0.3); backface-visibility: h=
idden; }

.video-player .plyr--full-ui.plyr--video .plyr__progress input[type=3D"rang=
e"]:focus, .video-player .plyr--full-ui.plyr--video .plyr__progress input[t=
ype=3D"range"]:active, .video-player .plyr--full-ui.plyr--video .plyr__prog=
ress input[type=3D"range"].plyr__tab-focus { outline-style: none; box-shado=
w: none; border-color: transparent; }

.video-player .plyr--full-ui.plyr--video .plyr__progress input[type=3D"rang=
e"]:focus::-webkit-slider-thumb, .video-player .plyr--full-ui.plyr--video .=
plyr__progress input[type=3D"range"]:active::-webkit-slider-thumb, .video-p=
layer .plyr--full-ui.plyr--video .plyr__progress input[type=3D"range"].plyr=
__tab-focus::-webkit-slider-thumb { box-shadow: none; }

.video-player .plyr--full-ui.plyr--video .plyr__progress input[type=3D"rang=
e"]:focus::-webkit-slider-runnable-track, .video-player .plyr--full-ui.plyr=
--video .plyr__progress input[type=3D"range"]:active::-webkit-slider-runnab=
le-track, .video-player .plyr--full-ui.plyr--video .plyr__progress input[ty=
pe=3D"range"].plyr__tab-focus::-webkit-slider-runnable-track { outline-styl=
e: none; box-shadow: none; border-color: transparent; }

.video-player .plyr--full-ui.plyr--video .plyr__progress input[type=3D"rang=
e"]::-webkit-slider-runnable-track { height: 3px; border-radius: 0px; }

.video-player .plyr--full-ui.plyr--video .plyr__progress input[type=3D"rang=
e"]::-webkit-slider-runnable-track { color: rgb(255, 255, 255); }

.video-player .plyr--full-ui.plyr--video .plyr__progress input[type=3D"rang=
e"]::-webkit-slider-thumb { visibility: hidden; box-shadow: none; width: 14=
px; height: 14px; margin-top: -5px; transition: none; }

.video-player .plyr--full-ui.plyr--video .plyr__progress input[type=3D"rang=
e"]:active::-webkit-slider-thumb { visibility: visible; }

.video-player .plyr--full-ui.plyr--video .plyr__progress input[type=3D"rang=
e"].plyr__tab-focus { outline: rgb(255, 255, 255) solid 1px; outline-offset=
: 2px; }

.video-player .plyr--full-ui.plyr--video .plyr__progress .plyr__progress__b=
uffer { height: 3px; margin-top: 0px; top: 5.5px; border-radius: 0px; color=
: rgba(255, 255, 255, 0.35); }

.video-player .plyr--full-ui.plyr--video .plyr__progress .plyr__progress__b=
uffer::-webkit-progress-value { border-radius: 0px; }

.video-player .plyr--full-ui.plyr--video .plyr__progress .plyr__tooltip { m=
argin-bottom: 12px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px; background=
-color: rgb(255, 255, 255); border-radius: 18px; padding: 3px 6px; font-siz=
e: 12px; color: rgb(0, 0, 0); transform: translate(-50%, 0px) scale(1); tra=
nsition: opacity 0.1s ease-in-out; }

.video-player .plyr--full-ui.plyr--video .plyr__progress .plyr__tooltip::be=
fore { display: none; }

.video-player .plyr--full-ui.plyr--video .plyr__progress:hover input[type=
=3D"range"]::-webkit-slider-runnable-track, .video-player .plyr--full-ui.pl=
yr--video .plyr__progress:active input[type=3D"range"]::-webkit-slider-runn=
able-track { height: 5px; }

.video-player .plyr--full-ui.plyr--video .plyr__progress:hover input[type=
=3D"range"]::-webkit-slider-thumb, .video-player .plyr--full-ui.plyr--video=
 .plyr__progress:active input[type=3D"range"]::-webkit-slider-thumb { margi=
n-top: -4px; }

.video-player .plyr--full-ui.plyr--video .plyr__progress:hover .plyr__progr=
ess__buffer, .video-player .plyr--full-ui.plyr--video .plyr__progress:activ=
e .plyr__progress__buffer { height: 5px; transform: translateY(-1px); }

.video-player .plyr__time { font-size: 12px; text-shadow: rgba(0, 0, 0, 0.8=
) 0px 0px 4px; }

.video-player .plyr__time + .plyr__time--duration { display: block; }

.video-player .plyr__time + .plyr__time--duration::before { margin-right: 5=
px; }

.video-player .plyr .plyr__volume { position: relative; flex-direction: col=
umn; width: auto; min-width: 0px; }

.video-player .plyr:not(.plyr--is-touch).video-player__volume--menu-open .p=
lyr__volume input[type=3D"range"], .video-player .plyr:not(.plyr--is-touch)=
 .plyr__volume:hover input[type=3D"range"], .video-player .plyr:not(.plyr--=
is-touch) .plyr__volume button:hover + input[type=3D"range"], .video-player=
 .plyr:not(.plyr--is-touch) .plyr__volume button.plyr__tab-focus + input[ty=
pe=3D"range"], .video-player .plyr:not(.plyr--is-touch) .plyr__volume input=
[type=3D"range"].plyr__tab-focus { transform: rotate(-90deg) translateX(0px=
); opacity: 1; visibility: visible; transition-delay: 0s; width: 90px; }

.video-player .plyr:not(.plyr--is-touch).plyr--menu-open .plyr__volume butt=
on + input[type=3D"range"] { width: 85.7143px; visibility: hidden; opacity:=
 0; transition-delay: 0.1s; }

.video-player .plyr:not(.plyr--is-touch) .plyr__volume:hover::before, .vide=
o-player .plyr:not(.plyr--is-touch) .plyr__volume:focus::before, .video-pla=
yer .plyr:not(.plyr--is-touch) .plyr__volume:focus-within::before { content=
: ""; position: absolute; inset: -107px -10px calc(100% - 2px); background:=
 transparent; }

.video-player .plyr:not(.plyr--is-touch) .plyr__volume input[type=3D"range"=
] { position: absolute; top: calc(-50% - 12px); left: 50%; height: 28px; pa=
dding: 0px 10px; margin: 0px; color: rgb(255, 255, 255); background-color: =
rgba(38, 38, 38, 0.9); border-radius: 8px; transition: 100ms ease-in-out 0.=
1s, outline-offset 1ms; transform-origin: left center; transform: rotate(-9=
0deg) translateX(-5px); width: 85.7143px; visibility: hidden; opacity: 0; }

.video-player .plyr:not(.plyr--is-touch) .plyr__volume input[type=3D"range"=
]::-webkit-slider-thumb { border-radius: 50%; width: 13px; height: 13px; ma=
rgin-top: -5px; }

.video-player .plyr:not(.plyr--is-touch) .plyr__volume input[type=3D"range"=
]::-webkit-slider-runnable-track { height: 3px; border-radius: 0px; border:=
 0px; }

.video-player .plyr:not(.plyr--is-touch) .plyr__volume input[type=3D"range"=
]:focus, .video-player .plyr:not(.plyr--is-touch) .plyr__volume input[type=
=3D"range"]:active, .video-player .plyr:not(.plyr--is-touch) .plyr__volume =
input[type=3D"range"].plyr__tab-focus { outline-style: none; box-shadow: no=
ne; border-color: transparent; }

.video-player .plyr:not(.plyr--is-touch) .plyr__volume input[type=3D"range"=
]:focus::-webkit-slider-thumb, .video-player .plyr:not(.plyr--is-touch) .pl=
yr__volume input[type=3D"range"]:active::-webkit-slider-thumb, .video-playe=
r .plyr:not(.plyr--is-touch) .plyr__volume input[type=3D"range"].plyr__tab-=
focus::-webkit-slider-thumb { box-shadow: none; }

.video-player .plyr:not(.plyr--is-touch) .plyr__volume input[type=3D"range"=
]:focus::-webkit-slider-runnable-track, .video-player .plyr:not(.plyr--is-t=
ouch) .plyr__volume input[type=3D"range"]:active::-webkit-slider-runnable-t=
rack, .video-player .plyr:not(.plyr--is-touch) .plyr__volume input[type=3D"=
range"].plyr__tab-focus::-webkit-slider-runnable-track { outline-style: non=
e; box-shadow: none; border-color: transparent; }

.video-player .plyr:not(.plyr--is-touch) .plyr__volume input[type=3D"range"=
].plyr__tab-focus { outline: rgb(255, 255, 255) solid 1px; outline-offset: =
7px; }

.video-player .plyr.plyr--is-touch .plyr__volume input[type=3D"range"] { po=
inter-events: none; opacity: 0; width: 0px; height: 0px; position: absolute=
; }

@keyframes video-player-settings-popup {=20
  0% { opacity: 0; transform: translateY(-100%) translateY(-12px) translate=
Y(5px); }
  100% { opacity: 1; transform: translateY(-100%) translateY(-12px) transla=
teY(0px); }
}

.video-player .plyr .plyr__menu { display: none; }

.video-player .plyr .plyr__menu__container { background-color: rgba(38, 38,=
 38, 0.9); border-radius: 8px; max-height: calc(100% - 120px); top: auto; b=
ottom: auto; animation: 0.1s ease-in-out 0s 1 normal none running video-pla=
yer-settings-popup; overflow-y: overlay; transform: translateY(-100%) trans=
lateY(-12px) translateY(0px); }

.video-player .plyr .plyr__menu__container::-webkit-scrollbar-track { box-s=
hadow: none; border-radius: 8px; background-color: transparent; }

.video-player .plyr .plyr__menu__container::-webkit-scrollbar { width: 4px;=
 background-color: transparent; }

.video-player .plyr .plyr__menu__container::-webkit-scrollbar-thumb { borde=
r-radius: 8px; box-shadow: none; background-color: rgb(117, 117, 117); }

.video-player .plyr .plyr__menu__container::after { display: none; }

.video-player .plyr .plyr__menu__container div[role=3D"menu"] { padding: 8p=
x 0px; }

.video-player .plyr .plyr__menu__container div[id$=3D"-home"] > div[role=3D=
"menu"] { display: flex; flex-direction: column-reverse; min-width: 164px; =
}

.video-player .plyr .plyr__menu__container div[id$=3D"-quality"] > div[role=
=3D"menu"] { display: flex; flex-direction: column-reverse; }

.video-player .plyr .plyr__menu__container .plyr__control { position: relat=
ive; color: rgb(255, 255, 255); font-size: 12px; padding: 5px 28px 5px 13px=
; margin: 0px; border-radius: 0px; transition: none; font-weight: 500; bord=
er: 1px solid transparent; }

.video-player .plyr .plyr__menu__container .plyr__control:active, .video-pl=
ayer .plyr .plyr__menu__container .plyr__control:hover, .video-player .plyr=
 .plyr__menu__container .plyr__control:focus, .video-player .plyr .plyr__me=
nu__container .plyr__control[aria-expanded=3D"true"] { background: none; ou=
tline: none; }

.video-player .plyr .plyr__menu__container .plyr__control:hover { backgroun=
d: rgba(79, 79, 79, 0.9); }

.video-player .plyr .plyr__menu__container .plyr__control.plyr__tab-focus {=
 border: 1px solid rgb(255, 255, 255); }

.video-player .plyr .plyr__menu__container .plyr__control::after { border: =
0px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIga=
GVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDcgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8v=
d3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAuMjU1ODU5IDkuMTI0NDdMMi4zMTk=
4MSA5LjEyNDQ3TDYuNDQ3NzIgNC45OTY1NkwyLjMxOTgxIDAuODY4NjUyTDAuMjU1ODU5IDAuOD=
Y4NjUyTDQuMzgzNzcgNC45OTY1NkwwLjI1NTg1OSA5LjEyNDQ3WiIgZmlsbD0id2hpdGUiLz4KP=
C9zdmc+"); width: 7px; height: 10px; right: 14px; top: 50%; bottom: auto; t=
ransform: translateY(-50%); }

.video-player .plyr .plyr__menu__container .plyr__control.plyr__control--ba=
ck { width: 100%; min-width: 160px; padding-left: 26px; padding-right: 13px=
; margin-top: 8px; font-weight: 500; }

.video-player .plyr .plyr__menu__container .plyr__control.plyr__control--ba=
ck::before { display: none; }

.video-player .plyr .plyr__menu__container .plyr__control.plyr__control--ba=
ck::after { top: 50%; transform: scaleX(-1) translateY(-50%); left: 13px; }

.video-player .plyr .plyr__menu__container .plyr__control.plyr__control--ba=
ck + div[role=3D"menu"] { padding-top: 0px; }

.video-player .plyr .plyr__menu__container .plyr__control.plyr__control--ba=
ck + div[role=3D"menu"] .plyr__control { padding-left: 26px; font-weight: 4=
00; }

.video-player .plyr .plyr__menu__container .plyr__control.plyr__control--ba=
ck + div[role=3D"menu"] .plyr__control::before { display: none; }

.video-player .plyr .plyr__menu__container .plyr__control.plyr__control--ba=
ck + div[role=3D"menu"] .plyr__control::after { position: absolute; backgro=
und-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iO=
CIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9y=
Zy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05LjA5MzU2IDAuMjQ0Mzg1VjIuMTc5NTFMMy42MzQ3IDc=
uNjM4MzZMMC45MDUyNzMgNC45MDg5NEwwLjkwNTI3NCAyLjk3MzgxTDMuNjM0NyA1LjcwMzI0TD=
kuMDkzNTYgMC4yNDQzODVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=3D"); background-colo=
r: transparent; border-radius: 0px; width: 10px; height: 8px; inset: 50% 17=
px auto auto; transform: translateY(-50%); }

.video-player .plyr .plyr__menu__container .plyr__control.plyr__control--ba=
ck + div[role=3D"menu"] .plyr__control .plyr__badge { display: none; }

.video-player .plyr .plyr__menu__container .plyr__menu__value { padding-lef=
t: 40px; font-weight: 400; }

.video-player.video-player--medium .plyr .plyr__menu, .video-player.video-p=
layer--large .plyr .plyr__menu { display: flex; }

@media only screen and (orientation: landscape) {
  .video-player .plyr--is-touch:fullscreen .plyr__menu { display: flex; }
}

.video-player .plyr:not(.plyr--is-touch):fullscreen .plyr__menu { display: =
flex; }

@keyframes video-player__loading-indicator-rotate-spinner {=20
  100% { transform: rotate(360deg); }
}

@keyframes video-player__loading-indicator-dash {=20
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124; }
}

.video-player .video-player__loading-indicator { background: rgba(0, 0, 0, =
0.7); border: 0px; border-radius: 100%; color: rgb(255, 255, 255); left: 50=
%; opacity: 0.9; position: absolute; top: 50%; transform: translate(-50%, -=
50%); transition: 0.3s; z-index: 2; line-height: 1; display: block; padding=
: 6px 7px; }

.video-player .video-player__loading-indicator svg { left: auto; height: 30=
px; width: 30px; margin: 0px; position: relative; }

@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .video-player .video-player__loading-indicator { background: rgba(0, 0, 0=
, 0.5); backdrop-filter: blur(15px); }
}

.video-player.video-player--medium .video-player__loading-indicator { paddi=
ng: 14px 15px; }

.video-player.video-player--medium .video-player__loading-indicator svg { h=
eight: 48px; width: 48px; margin: 1px; }

.video-player.video-player--large .video-player__loading-indicator svg { he=
ight: 72px; width: 72px; margin: 9px; }

.video-player .loading-indicator__spinner { animation: 2s linear 0s infinit=
e normal none running video-player__loading-indicator-rotate-spinner; heigh=
t: 100%; transform-origin: center center; width: 100%; position: absolute; =
top: 0px; left: 0px; margin: auto; }

.video-player .loading-indicator__path { fill: transparent; stroke-dasharra=
y: 150, 200; stroke-dashoffset: -10; animation: 1.5s ease-in-out 0s infinit=
e normal none running video-player__loading-indicator-dash; }

.video-player .video-player__plyr-loading-indicator { display: none; }

.video-player .plyr--loading .video-player__plyr-loading-indicator { displa=
y: block; }

.video-player .video-player__loading-screen { position: absolute; inset: 0p=
x; display: flex; place-content: center; align-items: center; background-co=
lor: rgb(0, 0, 0); pointer-events: all; padding: 0px 20%; z-index: 10; }

.video-player .video-player__navigation-indicators { display: flex; justify=
-content: space-around; align-items: center; pointer-events: none; position=
: absolute; inset: 0px; }

.video-player .video-player__navigation-indicator { background: rgba(0, 0, =
0, 0.7); border: 0px; border-radius: 100%; color: rgb(255, 255, 255); left:=
 50%; padding: 7px; top: 50%; transition: 0.3s; z-index: 2; width: 44px; he=
ight: 44px; position: static; transform: none; line-height: 1; display: blo=
ck; opacity: 0; box-sizing: border-box; }

.video-player .video-player__navigation-indicator svg { left: auto; height:=
 30px; width: 30px; margin: 0px; position: relative; }

@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .video-player .video-player__navigation-indicator { background: rgba(0, 0=
, 0, 0.5); backdrop-filter: blur(15px); }
}

.video-player .video-player__navigation-indicator svg { top: 3px; left: 2px=
; }

.video-player .video-player__navigation-indicator--backward { margin-right:=
 33%; }

.video-player .video-player__navigation-indicator--show { opacity: 1; }

.video-player.video-player--medium .video-player__navigation-indicator { pa=
dding: 15px; width: 80px; height: 80px; }

.video-player.video-player--medium .video-player__navigation-indicator svg =
{ height: 48px; width: 48px; margin: 1px; }

.video-player.video-player--medium .video-player__navigation-indicator svg =
{ top: 6px; left: 3px; }

.video-player.video-player--large .video-player__navigation-indicator { wid=
th: 120px; height: 120px; }

.video-player.video-player--large .video-player__navigation-indicator svg {=
 height: 72px; width: 72px; margin: 9px; }

.video-player.video-player--large .video-player__navigation-indicator svg {=
 top: 6px; left: 3px; }

.video-player .video-player__paywall-screen { display: flex; flex-direction=
: column; place-content: center; align-items: center; }

.video-player .video-player__paywall-screen .video-player__lock-icon { disp=
lay: none; }

.video-player .video-player__paywall-screen .video-player__paywall-descript=
ion > p { margin: 0px 0px 22px; }

.video-player.video-player--medium .video-player__paywall-screen .video-pla=
yer__lock-icon { display: block; }

.video-player.video-player--medium .video-player__paywall-screen .video-pla=
yer__paywall-description > p { margin: 11px 0px 22px; }

.video-player .video-player__controls--hidden { display: none; }

.video-player .video-player__paywall-screen { font-family: Clarkson, "Helve=
tica Neue", Helvetica, Arial, sans-serif; background-color: rgba(0, 0, 0, 0=
.6); backdrop-filter: blur(20px); height: 100%; width: 100%; position: abso=
lute; inset: 0px 100% 100% 0px; z-index: 2; }

.video-player button.video-player__paywall-cta-button { background-color: r=
gb(255, 255, 255); color: rgb(14, 14, 14); font-size: 10px; padding: 0px 12=
px; letter-spacing: 0.5px; line-height: 22px; min-height: 36px; width: auto=
; height: auto; outline: none; text-align: center; text-rendering: optimize=
legibility; -webkit-font-smoothing: antialiased; -webkit-box-align: center;=
 align-items: center; border: 0px none transparent; box-sizing: border-box;=
 cursor: pointer; display: inline-flex; font-family: inherit; font-weight: =
500; -webkit-box-pack: center; justify-content: center; text-decoration: no=
ne; text-transform: uppercase; overflow: hidden; transform: translate3d(0px=
, 0px, 0px) scale(1, 1); transition: transform 50ms; }

.video-player button.video-player__paywall-cta-button:hover, .video-player =
button.video-player__paywall-cta-button:active { background-color: rgb(231,=
 231, 231); }

.video-player button.video-player__paywall-cta-button:focus { border: 2px s=
olid rgb(14, 14, 14); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(1=
4, 14, 14) 0px 0px 0px 4px; }

.video-player button.video-player__paywall-cta-button--disabled { color: rg=
b(110, 110, 110); background-color: rgb(231, 231, 231); }

.video-player.video-player--medium button.video-player__paywall-cta-button =
{ background-color: rgb(255, 255, 255); color: rgb(14, 14, 14); letter-spac=
ing: 0.5px; line-height: 22px; width: auto; height: auto; outline: none; te=
xt-align: center; text-rendering: optimizelegibility; -webkit-font-smoothin=
g: antialiased; -webkit-box-align: center; align-items: center; border: 0px=
 none transparent; box-sizing: border-box; cursor: pointer; display: inline=
-flex; font-family: inherit; font-weight: 500; -webkit-box-pack: center; ju=
stify-content: center; text-decoration: none; text-transform: uppercase; ov=
erflow: hidden; transform: translate3d(0px, 0px, 0px) scale(1, 1); transiti=
on: transform 50ms; font-size: 12px; padding: 0px 16px; min-height: 44px; }

.video-player.video-player--medium button.video-player__paywall-cta-button:=
hover, .video-player.video-player--medium button.video-player__paywall-cta-=
button:active { background-color: rgb(231, 231, 231); }

.video-player.video-player--medium button.video-player__paywall-cta-button:=
focus { border: 2px solid rgb(14, 14, 14); box-shadow: rgb(255, 255, 255) 0=
px 0px 0px 2px, rgb(14, 14, 14) 0px 0px 0px 4px; }

.video-player.video-player--medium button.video-player__paywall-cta-button-=
-disabled { color: rgb(110, 110, 110); background-color: rgb(231, 231, 231)=
; }

.video-player .video-player__paywall-description { color: rgb(255, 255, 255=
); font-weight: 600; font-size: 16px; line-height: 22px; text-align: center=
; }

.video-player.video-player--medium .video-player__paywall-description { fon=
t-size: 22px; line-height: 28px; }

.video-player .video-player__lock-icon > svg { height: 26px; width: 21px; }

.video-player .video-player__error { position: absolute; inset: 0px; displa=
y: flex; place-content: center; align-items: center; background-color: rgb(=
0, 0, 0); pointer-events: all; font-size: 16px; padding: 0px 20%; z-index: =
10; }

.video-player.video-player--medium .video-player__error { font-size: 18px; =
}

.video-player.video-player--large .video-player__error { font-size: 22px; }

.video-player .video-player__error-message { color: rgb(255, 255, 255); }

header#header :not(.top-bun):not(.patty):not(.bottom-bun) { transform: unse=
t !important; opacity: 1 !important; transition: unset !important; }
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://fonts.googleapis.com/css2?family=Anton:ital,wght@0,400

@charset "utf-8";

@font-face { font-family: Anton; font-style: normal; font-weight: 400; src:=
 url("https://fonts.gstatic.com/s/anton/v25/1Ptgg87LROyAm3K8-C8QSw.woff2") =
format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169,=
 U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA=
0-1EF9, U+20AB; }

@font-face { font-family: Anton; font-style: normal; font-weight: 400; src:=
 url("https://fonts.gstatic.com/s/anton/v25/1Ptgg87LROyAm3K9-C8QSw.woff2") =
format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7,=
 U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2=
020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Anton; font-style: normal; font-weight: 400; src:=
 url("https://fonts.gstatic.com/s/anton/v25/1Ptgg87LROyAm3Kz-C8.woff2") for=
mat("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+=
2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+219=
3, U+2212, U+2215, U+FEFF, U+FFFD; }
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-7914f5d1-5d6a-4e0d-aaf1-beba4fee780a@mhtml.blink

@charset "utf-8";

.fe-6482566db323b9302f72d2cc { --grid-gutter: calc(var(--sqs-mobile-site-gu=
tter, 6vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1=
500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; gri=
d-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(2, minmax(24px, auto));=
 grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 11px; }

@media (min-width: 768px) {
  .background-width--inset .fe-6482566db323b9302f72d2cc { --inset-padding: =
calc(var(--sqs-site-gutter) * 2); }
  .fe-6482566db323b9302f72d2cc { --grid-gutter: calc(var(--sqs-site-gutter,=
 4vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px=
) - (11.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scalin=
g-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px),=
 calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); gr=
id-template-rows: repeat(2,minmax(calc(var(--container-width) * var(--row-h=
eight-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gu=
tter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}

.fe-block-yui_3_17_2_1_1687305958211_106897 {
  grid-area: 1 / 2 / 3 / 10; z-index: 1;
  @media (max-width: 767px) {
}
}

.fe-block-yui_3_17_2_1_1687305958211_106897 .sqs-block { justify-content: c=
enter; }

.fe-block-yui_3_17_2_1_1687305958211_106897 .sqs-block-alignment-wrapper { =
align-items: center; }

@media (min-width: 768px) {
  .fe-block-yui_3_17_2_1_1687305958211_106897 { grid-area: 1 / 11 / 3 / 17;=
 z-index: 1; }
  .fe-block-yui_3_17_2_1_1687305958211_106897 .sqs-block { justify-content:=
 center; }
  .fe-block-yui_3_17_2_1_1687305958211_106897 .sqs-block-alignment-wrapper =
{ align-items: center; }
}
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-27708c6b-10b9-46d0-992d-bef79cb4196c@mhtml.blink

@charset "utf-8";

.fe-6487e3cea72fd61acaf52214 { --grid-gutter: calc(var(--sqs-mobile-site-gu=
tter, 6vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1=
500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; gri=
d-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(477, minmax(24px, auto)=
); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 11px; }

@media (min-width: 768px) {
  .background-width--inset .fe-6487e3cea72fd61acaf52214 { --inset-padding: =
calc(var(--sqs-site-gutter) * 2); }
  .fe-6487e3cea72fd61acaf52214 { --grid-gutter: calc(var(--sqs-site-gutter,=
 4vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px=
) - (11.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scalin=
g-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px),=
 calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); gr=
id-template-rows: repeat(129,minmax(calc(var(--container-width) * var(--row=
-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-=
gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}

.fe-block-6c00ed2f8cc948a9d980 {
  grid-area: 1 / 2 / 4 / 10; z-index: 5;
  @media (max-width: 767px) {
}
}

.fe-block-6c00ed2f8cc948a9d980 .sqs-block { justify-content: center; }

.fe-block-6c00ed2f8cc948a9d980 .sqs-block-alignment-wrapper { align-items: =
center; }

@media (min-width: 768px) {
  .fe-block-6c00ed2f8cc948a9d980 { grid-area: 1 / 7 / 2 / 21; z-index: 5; }
  .fe-block-6c00ed2f8cc948a9d980 .sqs-block { justify-content: center; }
  .fe-block-6c00ed2f8cc948a9d980 .sqs-block-alignment-wrapper { align-items=
: center; }
}

.fe-block-4d3c78c869484bbec83f {
  grid-area: 4 / 2 / 7 / 10; z-index: 5;
  @media (max-width: 767px) {
}
}

.fe-block-4d3c78c869484bbec83f .sqs-block { justify-content: center; }

.fe-block-4d3c78c869484bbec83f .sqs-block-alignment-wrapper { align-items: =
center; }

@media (min-width: 768px) {
  .fe-block-4d3c78c869484bbec83f { grid-area: 2 / 7 / 4 / 21; z-index: 5; }
  .fe-block-4d3c78c869484bbec83f .sqs-block { justify-content: center; }
  .fe-block-4d3c78c869484bbec83f .sqs-block-alignment-wrapper { align-items=
: center; }
}

.fe-block-4935daac14fc6fcb6eef {
  grid-area: 7 / 2 / 8 / 10; z-index: 6;
  @media (max-width: 767px) {
}
}

.fe-block-4935daac14fc6fcb6eef .sqs-block { justify-content: center; }

.fe-block-4935daac14fc6fcb6eef .sqs-block-alignment-wrapper { align-items: =
center; }

@media (min-width: 768px) {
  .fe-block-4935daac14fc6fcb6eef { grid-area: 4 / 7 / 5 / 21; z-index: 6; }
  .fe-block-4935daac14fc6fcb6eef .sqs-block { justify-content: center; }
  .fe-block-4935daac14fc6fcb6eef .sqs-block-alignment-wrapper { align-items=
: center; }
}

.fe-block-20e2499d6257025a477c {
  grid-area: 8 / 2 / 478 / 10; z-index: 1;
  @media (max-width: 767px) {
}
}

.fe-block-20e2499d6257025a477c .sqs-block { justify-content: flex-start; }

.fe-block-20e2499d6257025a477c .sqs-block-alignment-wrapper { align-items: =
flex-start; }

@media (min-width: 768px) {
  .fe-block-20e2499d6257025a477c { grid-area: 5 / 7 / 130 / 21; z-index: 1;=
 }
  .fe-block-20e2499d6257025a477c .sqs-block { justify-content: flex-start; =
}
  .fe-block-20e2499d6257025a477c .sqs-block-alignment-wrapper { align-items=
: flex-start; }
}
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-436f0857-154d-4e8d-970b-88c72750c0c1@mhtml.blink

@charset "utf-8";

[data-section-id=3D"6487e3cea72fd61acaf52212"] { --divider-height: 0px; --z=
-index: 3; }

[data-section-id=3D"6487e3cea72fd61acaf52215"] { --previous-section-divider=
-offset: 0px; }
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-59f354e4-2989-4060-983d-a218adb85df7@mhtml.blink

@charset "utf-8";

.has-section-divider[data-section-id=3D"6487e3cea72fd61acaf52212"] { paddin=
g-bottom: var(--divider-height); z-index: var(--z-index); }

.has-section-divider[data-section-id=3D"6487e3cea72fd61acaf52212"] .backgro=
und-pause-button { bottom: calc(14px + var(--divider-height)); }

.has-section-divider[data-section-id=3D"6487e3cea72fd61acaf52212"] .section=
-divider-svg-clip { display: none; }

.has-section-divider[data-section-id=3D"6487e3cea72fd61acaf52212"].backgrou=
nd-width--inset:not(.content-collection):not(.gallery-section):not(.user-it=
ems-list-section) { padding-bottom: calc(var(--sqs-site-gutter) + var(--div=
ider-height)); }

.has-section-divider[data-section-id=3D"6487e3cea72fd61acaf52212"].backgrou=
nd-width--inset:not(.content-collection):not(.gallery-section):not(.user-it=
ems-list-section) .section-background { bottom: calc(var(--sqs-site-gutter)=
 + var(--divider-height)); }

.has-section-divider[data-section-id=3D"6487e3cea72fd61acaf52212"] .section=
-divider-block { height: var(--divider-height); }
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-7731cc1f-e201-4e41-b4ca-d962fa03eb63@mhtml.blink

@charset "utf-8";

.fe-6487e3cea72fd61acaf52211 { --grid-gutter: calc(var(--sqs-mobile-site-gu=
tter, 6vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1=
500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; gri=
d-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(3, minmax(24px, auto));=
 grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 11px; }

@media (min-width: 768px) {
  .background-width--inset .fe-6487e3cea72fd61acaf52211 { --inset-padding: =
calc(var(--sqs-site-gutter) * 2); }
  .fe-6487e3cea72fd61acaf52211 { --grid-gutter: calc(var(--sqs-site-gutter,=
 4vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px=
) - (11.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scalin=
g-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px),=
 calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); gr=
id-template-rows: repeat(2,minmax(calc(var(--container-width) * var(--row-h=
eight-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gu=
tter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}

.fe-block-223af2577f91afbf3242 {
  grid-area: 1 / 2 / 4 / 10; z-index: 6;
  @media (max-width: 767px) {
}
}

.fe-block-223af2577f91afbf3242 .sqs-block { justify-content: center; }

.fe-block-223af2577f91afbf3242 .sqs-block-alignment-wrapper { align-items: =
center; }

@media (min-width: 768px) {
  .fe-block-223af2577f91afbf3242 { grid-area: 1 / 7 / 3 / 21; z-index: 6; }
  .fe-block-223af2577f91afbf3242 .sqs-block { justify-content: center; }
  .fe-block-223af2577f91afbf3242 .sqs-block-alignment-wrapper { align-items=
: center; }
}
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-afe803b4-1de0-41ac-87ec-37a47237caf7@mhtml.blink

@charset "utf-8";

.top-bun, .patty, .bottom-bun { height: 3px; }
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-34a22d95-762d-499f-b93c-4f9c5a969bb2@mhtml.blink

@charset "utf-8";

.top-bun, .patty, .bottom-bun { height: 3px; }
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-99747915-23a5-46c4-aa54-72b49b7125d4@mhtml.blink

@charset "utf-8";

@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .header-blur-background { backdrop-filter: blur(12px); }
}
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-6d81eb04-8a9e-47a2-9f91-640c74e51911@mhtml.blink

@charset "utf-8";

@font-face { font-family: calluna; src: url("https://use.typekit.net/af/7c1=
a09/00000000000000007735d9f7/30/l?subset_id=3D2&fvd=3Dn4&v=3D3") format("wo=
ff2"), url("https://use.typekit.net/af/7c1a09/00000000000000007735d9f7/30/d=
?subset_id=3D2&fvd=3Dn4&v=3D3") format("woff"), url("https://use.typekit.ne=
t/af/7c1a09/00000000000000007735d9f7/30/a?subset_id=3D2&fvd=3Dn4&v=3D3") fo=
rmat("opentype"); font-weight: 400; font-style: normal; font-stretch: norma=
l; font-display: auto; }

@font-face { font-family: calluna; src: url("https://use.typekit.net/af/919=
1dc/00000000000000007735da0f/30/l?subset_id=3D2&fvd=3Dn7&v=3D3") format("wo=
ff2"), url("https://use.typekit.net/af/9191dc/00000000000000007735da0f/30/d=
?subset_id=3D2&fvd=3Dn7&v=3D3") format("woff"), url("https://use.typekit.ne=
t/af/9191dc/00000000000000007735da0f/30/a?subset_id=3D2&fvd=3Dn7&v=3D3") fo=
rmat("opentype"); font-weight: 700; font-style: normal; font-stretch: norma=
l; font-display: auto; }

@font-face { font-family: calluna; src: url("https://use.typekit.net/af/249=
5c7/00000000000000007735da0b/30/l?subset_id=3D2&fvd=3Di4&v=3D3") format("wo=
ff2"), url("https://use.typekit.net/af/2495c7/00000000000000007735da0b/30/d=
?subset_id=3D2&fvd=3Di4&v=3D3") format("woff"), url("https://use.typekit.ne=
t/af/2495c7/00000000000000007735da0b/30/a?subset_id=3D2&fvd=3Di4&v=3D3") fo=
rmat("opentype"); font-weight: 400; font-style: italic; font-stretch: norma=
l; font-display: auto; }

@font-face { font-family: calluna; src: url("https://use.typekit.net/af/17b=
1f8/00000000000000007735da12/30/l?subset_id=3D2&fvd=3Di7&v=3D3") format("wo=
ff2"), url("https://use.typekit.net/af/17b1f8/00000000000000007735da12/30/d=
?subset_id=3D2&fvd=3Di7&v=3D3") format("woff"), url("https://use.typekit.ne=
t/af/17b1f8/00000000000000007735da12/30/a?subset_id=3D2&fvd=3Di7&v=3D3") fo=
rmat("opentype"); font-weight: 700; font-style: italic; font-stretch: norma=
l; font-display: auto; }

@font-face { font-family: neue-haas-grotesk-text; src: url("https://use.typ=
ekit.net/af/0230dd/00000000000000007735bb33/30/l?subset_id=3D2&fvd=3Dn4&v=
=3D3") format("woff2"), url("https://use.typekit.net/af/0230dd/000000000000=
00007735bb33/30/d?subset_id=3D2&fvd=3Dn4&v=3D3") format("woff"), url("https=
://use.typekit.net/af/0230dd/00000000000000007735bb33/30/a?subset_id=3D2&fv=
d=3Dn4&v=3D3") format("opentype"); font-weight: 400; font-style: normal; fo=
nt-stretch: normal; font-display: auto; }

@font-face { font-family: neue-haas-grotesk-text; src: url("https://use.typ=
ekit.net/af/305037/00000000000000007735bb39/30/l?subset_id=3D2&fvd=3Dn7&v=
=3D3") format("woff2"), url("https://use.typekit.net/af/305037/000000000000=
00007735bb39/30/d?subset_id=3D2&fvd=3Dn7&v=3D3") format("woff"), url("https=
://use.typekit.net/af/305037/00000000000000007735bb39/30/a?subset_id=3D2&fv=
d=3Dn7&v=3D3") format("opentype"); font-weight: 700; font-style: normal; fo=
nt-stretch: normal; font-display: auto; }

@font-face { font-family: neue-haas-grotesk-text; src: url("https://use.typ=
ekit.net/af/aed66e/00000000000000007735bb35/30/l?subset_id=3D2&fvd=3Di4&v=
=3D3") format("woff2"), url("https://use.typekit.net/af/aed66e/000000000000=
00007735bb35/30/d?subset_id=3D2&fvd=3Di4&v=3D3") format("woff"), url("https=
://use.typekit.net/af/aed66e/00000000000000007735bb35/30/a?subset_id=3D2&fv=
d=3Di4&v=3D3") format("opentype"); font-weight: 400; font-style: italic; fo=
nt-stretch: normal; font-display: auto; }

@font-face { font-family: neue-haas-grotesk-text; src: url("https://use.typ=
ekit.net/af/68a7c6/00000000000000007735bb3d/30/l?subset_id=3D2&fvd=3Di7&v=
=3D3") format("woff2"), url("https://use.typekit.net/af/68a7c6/000000000000=
00007735bb3d/30/d?subset_id=3D2&fvd=3Di7&v=3D3") format("woff"), url("https=
://use.typekit.net/af/68a7c6/00000000000000007735bb3d/30/a?subset_id=3D2&fv=
d=3Di7&v=3D3") format("opentype"); font-weight: 700; font-style: italic; fo=
nt-stretch: normal; font-display: auto; }
------MultipartBoundary--8ibhcteb6tnPtyF0JZPFwE9eSK4iGnKyeJxv7xtGaa------
