/** Shopify CDN: Minification failed

Line 1133:1 Expected "}" to go with "{"

**/
@charset "UTF-8";[data-critical-css=false]{display:none}@media only screen and (min-width:768px){[data-mq=small],[data-mq=small][data-container]{display:none}}@media only screen and (min-width:1024px){[data-mq=small-medium],[data-mq=small-medium][data-container]{display:none}}@media only screen and (max-width:767px){[data-mq=medium],[data-mq=medium][data-container]{display:none}}@media only screen and (min-width:1024px){[data-mq=medium],[data-mq=medium][data-container]{display:none}}@media only screen and (max-width:767px){[data-mq=medium-large],[data-mq=medium-large][data-container]{display:none}}@media only screen and (max-width:767px){[data-mq=large],[data-mq=large][data-container]{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){[data-mq=large],[data-mq=large][data-container]{display:none}}[data-mq=none],[data-mq=none][data-container]{display:none}:root{--transition--standard:cubic-bezier(0.45, 0.05, 0.55, 0.95);--transition--ease-out:cubic-bezier(0.19, 1, 0.22, 1);--transition--snap-back:cubic-bezier(0.68, -0.55, 0.27, 1.55)}[data-transition=fade-in]{transition:opacity .4s var(--transition--standard);opacity:1}[data-transition=fade-out]{transition:opacity .4s var(--transition--standard);opacity:0}*,:after,:before{box-sizing:border-box}html{margin:0;padding:0}body{margin:0;padding:0;background:var(--bg-color--body);color:var(--color--body)}.layout--footer-group>*,.layout--template>*,.modal--root,.modal--window,.popup-modal-close{opacity:0}body[data-assets-loaded=true] .layout--footer-group>*,body[data-assets-loaded=true] .layout--template>*,body[data-assets-loaded=true] .modal--root,body[data-assets-loaded=true] .modal--window,body[data-assets-loaded=true] .popup-modal-close{opacity:1}.layout--viewport{width:100%;position:relative;display:block}.layout--viewport:not([data-drawer-status=closed]){overflow:hidden}.layout--main-content{display:flex;flex-direction:column;min-height:100vh;width:100%;top:0;position:relative}.layout--footer-group{margin-top:auto}.shopify-section:empty{display:none}:root{--spacing--0:4px;--spacing--1:8px;--spacing--2:12px;--spacing--3:16px;--spacing--4:32px;--spacing--5:48px;--spacing--6:72px;--spacing--7:96px;--spacing--neg-0:-4px;--spacing--neg-1:-8px;--spacing--neg-2:-12px;--spacing--neg-3:-16px;--spacing--neg-4:-32px;--spacing--neg-5:-48px;--spacing--neg-6:-72px;--spacing--neg-7:-96px;--spacing--item:var(--spacing--3);--spacing--neg-item:var(--spacing--neg-3);--spacing--item--mobile:var(--spacing--2);--spacing--neg-item--mobile:var(--spacing--neg-2);--spacing--block:var(--spacing--4);--spacing--neg-block:var(--spacing--neg-4);--spacing--block--mobile:var(--spacing--3);--spacing--neg-block--mobile:var(--spacing--neg-3);--spacing--section--x:var(--spacing--5);--spacing--section--y:var(--spacing--6);--spacing--section:var(--spacing--section--y) var(--spacing--section--x);--spacing--section--mobile--x:var(--spacing--3);--spacing--section--mobile--y:var(--spacing--4);--spacing--section--mobile:var(--spacing--section--mobile--y) var(--spacing--section--mobile--x);--max-width--x-large:1400px;--max-width--large:1200px;--max-width--medium:1000px;--max-width--small:800px;--max-width--x-small:650px}[data-container=section]{display:grid;grid-row-gap:var(--spacing--block)}[data-container=panel]{display:grid;grid-gap:var(--spacing--block);grid-template-columns:minmax(auto,1fr);justify-content:center}@media only screen and (max-width:767px){[data-container=panel]{grid-gap:var(--spacing--block--mobile)}[data-container=panel][data-mobile-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-container=panel][data-mobile-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-container=panel][data-mobile-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-container=panel][data-mobile-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:768px){[data-container=panel][data-block-spacing=false]{grid-gap:0}[data-container=panel][data-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-container=panel][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-container=panel][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-container=panel][data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-container=panel][data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-container=panel][data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[data-container=panel][data-columns="3"][data-fixed-columns=true]{grid-template-columns:repeat(auto-fit,calc((100% / 3) - (var(--spacing--block) * 2 / 3)))}[data-container=panel][data-columns="4"][data-fixed-columns=true]{grid-template-columns:repeat(auto-fit,calc((100% / 4) - (var(--spacing--block) * 3 / 4)))}}[data-container=block-container],[data-container=block]{display:flex;flex-wrap:wrap}.flexbox-gap [data-container=block-container],.flexbox-gap [data-container=block]{gap:var(--spacing--item)}.no-flexbox-gap [data-container=block-container]>*,.no-flexbox-gap [data-container=block]>*{margin:calc(var(--spacing--item)/ 2)}[data-container=section] [data-item]{display:block;flex-basis:100%}[data-section-id]{padding:var(--spacing--section)}[data-section-id][data-spacing-above=false]{padding-top:0}[data-section-id][data-spacing-below=false]{padding-bottom:0}[data-section-id][data-spacing=none]{padding:0}@media only screen and (max-width:767px){[data-section-id]{padding:var(--spacing--section--mobile)}}@media only screen and (min-width:768px){[data-section-id]:not([data-container])>:not([data-container=block]){margin:0 auto}[data-section-id][data-container-width="1"]:not([data-container])>:not([data-container=block]){max-width:var(--max-width--x-small)}[data-section-id][data-container-width="2"]:not([data-container])>:not([data-container=block]){max-width:var(--max-width--small)}[data-section-id][data-container-width="3"]:not([data-container])>:not([data-container=block]){max-width:var(--max-width--medium)}[data-section-id][data-container-width="4"]:not([data-container])>:not([data-container=block]){max-width:var(--max-width--large)}[data-section-id][data-container-width="6"]{padding-left:0;padding-right:0}}html{-webkit-text-size-adjust:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;text-shadow:1px 1px 1px rgba(0,0,0,.004)}.rte>:not(blockquote),[data-item=rte-content]>:not(blockquote){padding-bottom:var(--spacing--block)}@media only screen and (max-width:767px){.rte>:not(blockquote),[data-item=rte-content]>:not(blockquote){padding-bottom:var(--spacing--item--mobile)}}.rte>:last-child,[data-item=rte-content]>:last-child{padding-bottom:0}p{margin:0}b,strong{font-weight:bolder}img{border-style:none}.rte img,[data-item=rte-content] img{-o-object-fit:cover;object-fit:cover}a,a:link,a:visited{color:var(--color--body);text-decoration:none;background-color:transparent}.no-touchevents a,.no-touchevents a:link,.no-touchevents a:visited{transition:color .2s ease}.rte a,.rte a:link,.rte a:visited,[data-item=rte-content] a,[data-item=rte-content] a:link,[data-item=rte-content] a:visited{text-decoration:underline}a:hover{color:var(--color--body)}.rte a:hover,[data-item=rte-content] a:hover{color:var(--color--body--light)}.rte blockquote,[data-item=rte-content] blockquote{font-style:italic;padding:var(--spacing--item) 0 var(--spacing--item) var(--spacing--item);border-left:2px solid var(--bdr-color--general);margin:0 0 var(--spacing--block);max-width:600px}@media only screen and (max-width:767px){.rte blockquote,[data-item=rte-content] blockquote{margin:0 0 var(--spacing--item--mobile);padding:var(--spacing--item--mobile) 0 var(--spacing--item--mobile) var(--spacing--item--mobile)}}ul{margin:0;padding:0;list-style-type:none}.rte ul,[data-item=rte-content] ul{list-style-type:disc;padding-left:var(--spacing--block);line-height:1.7em}.rte ul ul,[data-item=rte-content] ul ul{list-style-type:circle}ol{margin:0;padding:0;list-style-type:none;line-height:1.7em}.rte ol,[data-item=rte-content] ol{padding-left:var(--spacing--block);list-style-position:inside;counter-reset:item}@media only screen and (max-width:767px){.rte ol,[data-item=rte-content] ol{padding-left:var(--spacing--block--mobile)}}.rte ol li:before,[data-item=rte-content] ol li:before{content:counters(item, ".") ". ";counter-increment:item}.rte ol ol li:before,[data-item=rte-content] ol ol li:before{content:counters(item, ".") " ";counter-increment:item}li{display:block}.rte li,[data-item=rte-content] li{display:list-item}hr{box-sizing:content-box;height:0;overflow:visible}table{border-collapse:collapse;border-spacing:0}.rte table,[data-item=rte-content] table{border:0;margin:calc(var(--spacing--neg-item)/ 2)}@media only screen and (max-width:767px){.rte table,[data-item=rte-content] table{width:auto!important;margin:calc(var(spacing--neg-item--mobile)/ 2)}}tr:not(:last-child){padding-bottom:var(--spacing--item)}td{padding:calc(var(--spacing--item)/ 2)}@media only screen and (max-width:767px){td{margin:calc(var(--spacing--item--mobile)/ 2)}}address{font-style:unset}mark{background-color:unset;color:var(--color--body)}iframe{max-width:100%}.error{color:var(--color--fail)}.errors{color:var(--color--fail);padding-bottom:var(--spacing--item)}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:var(--color--body)}label{padding-bottom:var(--spacing--1);display:block}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-color--textbox);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNy43cHgiIGhlaWdodD0iNC4zcHgiIHZpZXdCb3g9IjAgMCA3LjcgNC4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3LjcgNC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik03LjEsMC4xQzYuNywwLjUsMy45LDMuMiwzLjksMy4yUzEsMC41LDAuNiwwLjFTMCwwLjcsMCwwLjdsMy45LDMuNmwzLjgtMy42QzcuNywwLjcsNy41LTAuMyw3LjEsMC4xeiIvPg0KPC9zdmc+DQo=);background-position:right 10px center;background-repeat:no-repeat;border-radius:2px;border:1px solid var(--bdr-color--general);color:var(--color--body);cursor:pointer;font-size:14px;margin:0 0 var(--spacing--3);max-width:100%;padding:9px 28px 9px 15px;text-indent:.01px;text-overflow:"";width:100%}select.compact{padding:5px 28px 5px 15px}select:focus-visible{color:var(--color--body);background-color:var(--bg-color--textbox)}select::-ms-expand{display:none}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-color--textbox);border-radius:2px;border:1px solid var(--bdr-color--general);box-shadow:none;color:var(--color--body);margin:0 0 var(--spacing--3);max-width:100%;overflow:auto;padding:var(--spacing--1) var(--spacing--3);text-transform:none;width:100%}input:focus-visible,textarea:focus-visible{border:1px solid var(--bdr-color--general);color:var(--color--body);background-color:var(--bg-color--textbox)}input{height:45px;line-height:45px}input.compact{padding:6px;margin:0 0 var(--spacing--1);height:29px;line-height:29px}[data-item=button]>*,[data-item=inverted-button]>*,[data-item=inverted-secondary-button]>*,[data-item=secondary-button]>*,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;border:0;box-shadow:none;cursor:pointer;display:inline-block;height:45px;line-height:45px;padding:0 var(--spacing--3);vertical-align:bottom;width:auto;zoom:1}[data-item=button]>.compact,[data-item=button]>[data-height=compact],[data-item=inverted-button]>.compact,[data-item=inverted-button]>[data-height=compact],[data-item=inverted-secondary-button]>.compact,[data-item=inverted-secondary-button]>[data-height=compact],[data-item=secondary-button]>.compact,[data-item=secondary-button]>[data-height=compact],button.compact,button[data-height=compact],input[type=button].compact,input[type=button][data-height=compact],input[type=reset].compact,input[type=reset][data-height=compact],input[type=submit].compact,input[type=submit][data-height=compact]{height:29px;line-height:29px}[data-item=button]>:focus-visible,[data-item=inverted-button]>:focus-visible,[data-item=inverted-secondary-button]>:focus-visible,[data-item=secondary-button]>:focus-visible,button:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{background:var(--bg-color--button)}[data-item=button]>:link,[data-item=inverted-button]>:link,[data-item=inverted-secondary-button]>:link,[data-item=secondary-button]>:link,button:link,input[type=button]:link,input[type=reset]:link,input[type=submit]:link{color:var(--color--button)}[data-item=button]>:visited,[data-item=inverted-button]>:visited,[data-item=inverted-secondary-button]>:visited,[data-item=secondary-button]>:visited,button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:var(--color--button)}[data-item=button]>:hover,[data-item=inverted-button]>:hover,[data-item=inverted-secondary-button]>:hover,[data-item=secondary-button]>:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:var(--color--button);background:var(--bg-color--button)}.no-touchevents [data-item=button]>*,.no-touchevents [data-item=inverted-button]>*,.no-touchevents [data-item=inverted-secondary-button]>*,.no-touchevents [data-item=secondary-button]>*,.no-touchevents button,.no-touchevents input[type=button],.no-touchevents input[type=reset],.no-touchevents input[type=submit]{transition-property:color,border-color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}button[disabled],input[disabled]{cursor:default}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;box-sizing:border-box;height:auto;height:auto;margin:0 var(--spacing--1) 0 0;padding:0;width:auto}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;box-sizing:border-box;height:auto;margin:0 var(--spacing--1) 0 0;padding:0;width:auto}.font--featured-heading,[data-item~=featured-heading]{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);font-size:var(--font--featured-heading--size);line-height:1.125em;margin:-.1875em 0;letter-spacing:-1px}@media only screen and (max-width:767px){.font--featured-heading,[data-item~=featured-heading]{font-size:28px;line-height:1.2em}}[data-item~=section-heading],h1,h2{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);font-size:var(--font--section-heading--size);line-height:1.25em;margin:-.25em 0;letter-spacing:.025em}@media only screen and (max-width:767px){[data-item~=section-heading],h1,h2{font-size:22px}}@media only screen and (max-width:767px){[data-item~=section-heading--mobile]{line-height:1.25em;margin:-.25em 0;letter-spacing:.025em;font-size:22px}}[data-item~=block-heading],h3,h4,h5,h6{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);font-weight:var(--font--heading--normal-weight);font-size:var(--font--block-heading--size);line-height:1.3333333333em;margin:-.25em 0;letter-spacing:.025em}@media only screen and (max-width:767px){[data-item~=block-heading],h3,h4,h5,h6{font-size:18px}}@media only screen and (max-width:767px){[data-item~=block-heading--mobile]{font-size:18px;font-weight:var(--font--heading--normal-weight);line-height:1.3333333333em;margin:-.25em 0}}[data-item=accent-text],input,label:not([data-item]),textarea{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px}@media only screen and (max-width:767px){[data-item=accent-text],input,label:not([data-item]),textarea{font-size:13px}}[data-item=nav-text]{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;font-size:14px}@media only screen and (max-width:767px){[data-item=nav-text]{font-size:13px}}[data-item=nav-text--sub]{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;text-transform:capitalize;letter-spacing:0;font-size:13px}@media only screen and (max-width:767px){[data-item=nav-text--sub]{font-size:13px}}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea,textarea[data-item]{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;text-transform:none;font-size:15px;letter-spacing:normal}@media only screen and (max-width:767px){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea,textarea[data-item]{font-size:13px}}@media only screen and (max-width:767px){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea,textarea[data-item]{font-size:16px}}[data-item=light-accent-text]{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;color:var(--color--body--light)}@media only screen and (max-width:767px){[data-item=light-accent-text]{font-size:13px}}[data-item=light-accent-text]:focus-visible,[data-item=light-accent-text]:hover,[data-item=light-accent-text]:link,[data-item=light-accent-text]:visited{color:var(--color--body--light)}@media only screen and (max-width:767px){[data-item=light-accent-text]{font-size:13px}}.rte,[data-item=paragraph],[data-item=rte-content],body{font-family:var(--font--paragraph--family);font-weight:var(--font--paragraph--weight);font-style:var(--font--paragraph--style);font-size:var(--font--paragraph--size);line-height:1.5em;margin:-.25em 0}@media only screen and (max-width:767px){.rte,[data-item=paragraph],[data-item=rte-content],body{font-size:15px}}[data-item=caption]{font-family:var(--font--paragraph--family);font-weight:var(--font--paragraph--weight);font-style:italic;font-size:var(--font--accent--size)}[data-item=overline]{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;font-size:12px;letter-spacing:1.5px}@media only screen and (max-width:767px){[data-item=overline]{font-size:13px}}body{margin:0}[data-item=block-link]{flex-basis:auto}[data-item=block-link]>*{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;display:inline-block;line-height:1}@media only screen and (max-width:767px){[data-item=block-link]>*{font-size:13px}}[data-item=block-link]>:after{padding-bottom:.1428571429em;border-bottom:.0714285714em solid var(--color--body);content:"";display:block;width:100%}[data-item=inverted-block-link]{flex-basis:auto}[data-item=inverted-block-link]>*{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;display:inline-block;line-height:1}@media only screen and (max-width:767px){[data-item=inverted-block-link]>*{font-size:13px}}[data-item=inverted-block-link]>:after{padding-bottom:.1428571429em;border-bottom:.0714285714em solid var(--color--body);content:"";display:block;width:100%}[data-item=inverted-block-link]>*{color:var(--color--alternative)}[data-item=inverted-block-link]>:after{border-color:var(--color--alternative)}[data-item=small-text]{font-size:12px}[data-item=a11y-button],[data-item=button]>*,input[type=submit]{background:var(--bg-color--button);color:var(--color--button);border-radius:2px;font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;font-size:14px}@media only screen and (max-width:767px){[data-item=a11y-button],[data-item=button]>*,input[type=submit]{font-size:13px}}[data-item=a11y-button]:focus-visible,[data-item=a11y-button]:hover,[data-item=a11y-button]:link,[data-item=a11y-button]:visited,[data-item=button]>:focus-visible,[data-item=button]>:hover,[data-item=button]>:link,[data-item=button]>:visited,input[type=submit]:focus-visible,input[type=submit]:hover,input[type=submit]:link,input[type=submit]:visited{color:var(--color--button);background:var(--bg-color--button)}[data-item=inverted-button]>*{background:var(--bg-color--button);color:var(--color--button);border-radius:2px;font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;font-size:14px;font-size:14px;background:var(--color--button);color:var(--bg-color--button)}@media only screen and (max-width:767px){[data-item=inverted-button]>*{font-size:13px}}[data-item=inverted-button]>:focus-visible,[data-item=inverted-button]>:hover,[data-item=inverted-button]>:link,[data-item=inverted-button]>:visited{color:var(--color--button);background:var(--bg-color--button)}[data-item=inverted-button]>:focus-visible,[data-item=inverted-button]>:hover,[data-item=inverted-button]>:link,[data-item=inverted-button]>:visited{background:var(--color--button);color:var(--bg-color--button)}[data-item=secondary-button]>*{background:var(--bg-color--button);color:var(--color--button);border-radius:2px;font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;font-size:14px;font-size:14px;background:0 0;border:2px solid var(--bg-color--button);color:var(--bg-color--button);line-height:41px}@media only screen and (max-width:767px){[data-item=secondary-button]>*{font-size:13px}}[data-item=secondary-button]>:focus-visible,[data-item=secondary-button]>:hover,[data-item=secondary-button]>:link,[data-item=secondary-button]>:visited{color:var(--color--button);background:var(--bg-color--button)}[data-item=secondary-button]>:focus-visible,[data-item=secondary-button]>:hover,[data-item=secondary-button]>:link,[data-item=secondary-button]>:visited{color:var(--bg-color--button);background:0 0}[data-item=inverted-secondary-button]>*{background:var(--bg-color--button);color:var(--color--button);border-radius:2px;font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;font-size:14px;font-size:14px;background:0 0;border:2px solid var(--bg-color--button);color:var(--bg-color--button);line-height:41px;font-size:14px;background:0 0;border:2px solid var(--bg-color--body);color:var(--bg-color--body)}@media only screen and (max-width:767px){[data-item=inverted-secondary-button]>*{font-size:13px}}[data-item=inverted-secondary-button]>:focus-visible,[data-item=inverted-secondary-button]>:hover,[data-item=inverted-secondary-button]>:link,[data-item=inverted-secondary-button]>:visited{color:var(--color--button);background:var(--bg-color--button)}[data-item=inverted-secondary-button]>:focus-visible,[data-item=inverted-secondary-button]>:hover,[data-item=inverted-secondary-button]>:link,[data-item=inverted-secondary-button]>:visited{color:var(--bg-color--button);background:0 0}[data-item=inverted-secondary-button]>:focus-visible,[data-item=inverted-secondary-button]>:hover,[data-item=inverted-secondary-button]>:link,[data-item=inverted-secondary-button]>:visited{color:var(--bg-color--body);background:0 0}[data-item=a11y-button],[data-item=hidden-text]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}[data-item=a11y-button]:focus-visible{position:fixed;top:calc(var(--spacing--item)/ 2);left:calc(var(--spacing--item)/ 2);display:inline-block;padding:0 calc(var(--spacing--item)/ 2);width:auto;height:30px;line-height:30px;z-index:11}[data-light-text=true]{color:var(--color--alternative)}[data-light-text=true] a,[data-light-text=true] a:hover,[data-light-text=true] a:link,[data-light-text=true] a:visited,[data-light-text=true] svg{color:var(--color--alternative)}[data-light-text=true] a::after{border-color:var(--color--alternative)}[data-background-color=none]{background-color:var(--bg-color--body)}[data-background-color=light]{background-color:var(--bg-color--light)}[data-background-color=dark]{background-color:var(--bg-color--dark)}[data-background-color=accent-1]{background-color:var(--color--accent-1)}[data-background-color=accent-2]{background-color:var(--color--accent-2)}.announcement--root{text-align:center;width:100%;z-index:1}.announcement--link{width:100%}.announcement--wrapper{padding:0 var(--spacing--item);max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.announcement--wrapper{display:block;max-width:100%}}.announcement--wrapper>*{padding:calc(var(--spacing--item)/ 2)}.announcement--icon{flex-shrink:0;padding-right:0;line-height:1}.announcement--icon img{max-height:25px;width:auto}@media only screen and (max-width:767px){.announcement--icon{display:none}}.announcement--text{text-transform:none}.header--root[data-section-id]{display:block;position:relative;z-index:3;width:100%;transition:background 1s var(--transition--standard)}@media only screen and (min-width:768px){.header--root[data-section-id]{padding:var(--spacing--block) var(--spacing--section--x) 0}.section--header:last-child .header--root[data-section-id][data-transparent-menu=true]{position:absolute;background:var(--bg-color--header--transparent)}.section--header:last-child .header--root[data-section-id][data-transparent-menu=true][data-transition=forwards]{background:var(--bg-color--header--opaque);transition:background .4s var(--transition--ease-out)}.section--header:last-child .header--root[data-section-id][data-transparent-menu=true][data-transition=backwards]{transition:background .3s var(--transition--standard);transition-delay:.1s}}.header--root[data-section-id] [data-drawer-open]{cursor:pointer}.header--root[data-section-id] .icon--bag{bottom:2px;right:3px}.header--root[data-section-id] .icon--cart{bottom:2px;right:3px}.header--top-row{position:relative;display:flex;align-items:center;justify-content:flex-end;margin:0 calc(var(--spacing--neg-item)/ 2);min-height:var(--spacing--block);height:var(--header--logo-height)}.header--top-row>*{flex:1 1 auto;padding:calc(var(--spacing--item)/ 2)}@media only screen and (max-width:767px){.header--top-row{display:none}}.header--root[data-center-logo=false] .header--localization{order:1}.header--root[data-center-logo=false] .header--localization>form{justify-content:flex-end}.header--localization>form{display:flex}.flexbox-gap .header--localization>form{gap:var(--spacing--block)}.no-flexbox-gap .header--localization>form>*{margin:calc(var(--spacing--block)/ 2)}.header--localization [data-id=header--locale] .disclosure--main{text-transform:none}.header--logo{margin:0;line-height:1}.header--root[data-center-logo=false] .header--logo{order:0}.header--root[data-center-logo=true] .header--logo{position:absolute;left:50%;transform:translateX(-50%)}@media only screen and (min-width:768px) and (max-width:1023px){.header--root[data-center-logo=true] .header--logo{max-width:240px}}.header--search{justify-self:flex-end;flex-grow:0;order:2}.header--account-icon{justify-self:flex-end;flex-grow:0;order:2}.header--account-info{display:none;top:6px;right:-3px;padding:0;width:100%;position:relative}.header--account-info .account-close:after{display:none}.header--account-info .icon--cross{top:1px}.header--bottom-row{position:relative;text-align:center;padding-top:var(--spacing--item);min-height:78px}.header--root[data-center-menu=false] .header--bottom-row{text-align:left}.header--bottom-row>*{flex:1 1 auto}.header--bottom-row.hover{background:0 0}@media only screen and (max-width:767px){.header--bottom-row{display:none}}.header--cart{position:absolute;right:0;top:var(--spacing--item)}.cart--external--icon[data-item-count="0"] .cart--external--total-items{display:none}.header--menu{margin:0 var(--spacing--neg-item)}.header--mobile{display:flex;justify-content:space-between;align-items:center;padding:20px var(--spacing--section--mobile--x)}@media only screen and (min-width:768px){.header--mobile{display:none}}.header--mobile--menu{width:50%;flex-shrink:1;line-height:1}.header--mobile--menu>*{padding:var(--spacing--item);margin-left:var(--spacing--neg-item)}.header--mobile--cart{width:50%;flex-shrink:1;line-height:1;text-align:right;white-space:nowrap}.header--mobile--title{flex-shrink:0;max-width:calc(100% - 120px);text-align:center}.no-js .header--cart-toggle{display:none}a.header--cart-link{line-height:30px;display:inline-block;padding:var(--spacing--item);margin-right:var(--spacing--neg-item)}@media only screen and (min-width:768px){a.header--cart-link{margin-top:-8px}}.no-js a.header--cart-link{display:none}.no-js noscript a.header--cart-link{display:inline-block}.x-menu{display:inline-block;line-height:1}.x-menu li,.x-menu ul{list-style:none;margin:0;padding:0}.x-menu--overlap-icon{display:none}@media only screen and (min-width:768px){[data-x-menu--overlap=true] .x-menu--overlap-icon{display:block}}.x-menu--level-1--container{display:none}@media only screen and (min-width:768px){[data-x-menu--overlap=false] .x-menu--level-1--container{display:flex}}.x-menu--level-1--link{display:inline-block}.x-menu--level-1--link[data-x-menu--depth="2"]{position:relative}.x-menu--level-1--link a{display:inline-block;padding:var(--spacing--3);position:relative}.x-menu--level-1--link a>*{pointer-events:none}.x-menu--level-1--link .icon--chevron-up{display:none}.x-menu--level-2--container{display:block;position:absolute;white-space:nowrap;min-width:150px;left:0;padding:0;overflow:hidden;height:0;opacity:0;z-index:-1}[data-background-color=none] .x-menu--level-2--container{background-color:var(--bg-color--body)}[data-background-color=light] .x-menu--level-2--container{background-color:var(--bg-color--light)}[data-background-color=dark] .x-menu--level-2--container{background-color:var(--bg-color--dark)}[data-background-color=accent-1] .x-menu--level-2--container{background-color:var(--color--accent-1)}[data-background-color=accent-2] .x-menu--level-2--container{background-color:var(--color--accent-2)}.x-menu--level-2--container[data-transition=at_start]{display:none}.x-menu--level-2--container[data-transition=backwards]{transition:opacity .2s var(--transition--standard);z-index:4}[data-x-menu--depth="2"] .x-menu--level-2--container[data-transition=backwards]{z-index:6}.x-menu--level-2--container[data-transition=forwards]{transition:height .4s var(--transition--ease-out);opacity:1;z-index:4}[data-x-menu--depth="2"] .x-menu--level-2--container[data-transition=forwards]{z-index:6}.x-menu--level-2--container[data-transition=at_end]{opacity:1;z-index:4}[data-x-menu--depth="2"] .x-menu--level-2--container[data-transition=at_end]{z-index:6}[data-x-menu--depth="2"] .x-menu--level-2--container{left:var(--spacing--neg-3);box-shadow:0 0 10px rgba(0,0,0,.08)}[data-x-menu--depth="3"] .x-menu--level-2--container{max-width:100%;padding-top:0;width:100%;display:flex;box-shadow:0 10px 10px -10px rgba(0,0,0,.2)}[data-x-menu--depth="3"] .x-menu--level-2--container ul{flex-wrap:wrap;vertical-align:top}[data-x-menu--align=center] .x-menu--level-2--container{justify-content:center;text-align:left}.no-js .x-menu--level-1--link:hover .x-menu--level-2--container{z-index:1;display:flex;opacity:1;height:auto}.x-menu--bg{position:absolute;top:0;left:0;height:100%;width:100%;background:var(--bg-color--body)}.x-menu--single-parents{display:inline-block;flex-shrink:0;padding:var(--spacing--2) var(--spacing--4) var(--spacing--2) 0}.x-menu--single-parents ul{position:relative;border-right:1px solid var(--color--body--light);padding-right:var(--spacing--4);min-height:calc(100% - 30px)}.x-menu--single-parents li{padding-bottom:0!important;display:block!important}.x-menu--single-parents a{padding:var(--spacing--1) var(--spacing--4)!important;line-height:1}[data-x-menu--depth="3"] .x-menu--level-2--list{display:flex}.x-menu--level-2--link{text-transform:uppercase}[data-x-menu--depth="2"] .x-menu--level-2--link{padding:2px}[data-x-menu--depth="3"] .x-menu--level-2--link{display:inline-block;vertical-align:text-top}.x-menu--level-2--link:first-child>a{padding-top:calc(var(--spacing--4) - 2px)}[data-x-menu--depth="3"] .x-menu--level-2--link:first-child>a{padding:var(--spacing--3) var(--spacing--4)}.x-menu--level-2--link:last-child>a{padding-bottom:calc(var(--spacing--4) - 2px)}[data-x-menu--depth="3"] .x-menu--level-2--link:last-child>a{padding:var(--spacing--3) var(--spacing--4)}.x-menu--level-2--link a{display:inline-block;padding:calc(var(--spacing--3) - 2px) calc(var(--spacing--4) - 2px)}.x-menu--level-2--link a>*{pointer-events:none}ul.x-menu--level-3--container{padding:0 0 20px;text-transform:none}.x-menu--level-3--link a{padding:var(--spacing--1) var(--spacing--4);line-height:1}[data-x-menu--parent-link=level-2] .x-menu--level-3--link{padding-left:20px}.x-menu{color:var(--color--header)}@media only screen and (max-width:767px){.x-menu{display:none}}.x-menu[data-x-menu--overlap=true]{height:56px}html.no-js .x-menu{margin-right:90px}.x-menu--overlap-icon{left:0;position:absolute;top:28px}.x-menu--overlap-icon>*{padding:var(--spacing--item)}@media only screen and (min-width:768px){.x-menu--overlap-icon>*{margin:var(--spacing--neg-1) 0 0 var(--spacing--neg-1)}}@media only screen and (min-width:768px){.no-js .x-menu--level-1--container{display:flex;flex-wrap:wrap}}.x-menu--level-1--link>a{padding:var(--spacing--3) var(--spacing--3) var(--spacing--4)}html.no-js .x-menu--level-1--link>a{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.section--header:last-child .header--root[data-transparent-menu=true] .x-menu--level-2--container{background:var(--bg-color--header--opaque)}[data-x-menu--depth="2"] .x-menu--level-2--container{box-shadow:none}[data-x-menu--depth="3"] .x-menu--level-2--container{margin:0 var(--spacing--neg-5);width:calc(100% + 96px);max-width:calc(100% + 96px);padding-left:25px;padding-right:25px}.x-menu--bg{background:var(--bg-color--header)}.section--header:last-child .header--root[data-transparent-menu=true] .x-menu--bg{opacity:.95}.drawer--root{position:relative;display:block}.layout--viewport[data-drawer-status=closed] .drawer--root{display:none}.drawer--overlay{background:#000;cursor:pointer;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:-99}.drawer--overlay[data-transition=backwards]{transition:opacity .2s var(--transition--standard);z-index:99}.drawer--overlay[data-transition=forwards]{opacity:.3;transition:opacity .8s var(--transition--ease-out);z-index:99}.drawer--overlay[data-transition=at_end]{opacity:.3;z-index:99}[data-drawer-open]{display:inline-block;cursor:pointer}[data-drawer-open]>*{pointer-events:none}.drawer--close{cursor:pointer;display:inline-block;position:absolute;z-index:101;opacity:0;transition:opacity .2s var(--transition--standard)}.layout--viewport[data-drawer-status*=open][data-drawer-side=left] .drawer--close,.layout--viewport[data-drawer-status*=open][data-drawer-side=right] .drawer--close{opacity:1}.layout--viewport[data-drawer-side=left] .drawer--close,.layout--viewport[data-drawer-side=right] .drawer--close{color:#fff;top:var(--spacing--2)}.layout--viewport[data-drawer-side=right] .drawer--close{right:calc(400px + 15px)}@media only screen and (max-width:calc(400px / 0.8)){.layout--viewport[data-drawer-side=right] .drawer--close{right:calc(80% + 15px)}}.layout--viewport[data-drawer-side=left] .drawer--close{left:calc(400px + var(--spacing--item))}@media only screen and (max-width:calc(400px / 0.8)){.layout--viewport[data-drawer-side=left] .drawer--close{left:calc(80% + var(--spacing--item))}}.drawer--instance{background-color:var(--bg-color--body);z-index:100;overflow-y:scroll;scrollbar-width:none}.drawer--instance::-webkit-scrollbar{display:none}.drawer--instance[data-transition=at_start],.drawer--instance[data-transition=forwards]{transition:all .4s var(--transition--ease-out)}.drawer--instance[data-transition=at_end],.drawer--instance[data-transition=backwards]{transition:all .2s var(--transition--standard)}.drawer--instance[data-side=bottom],.drawer--instance[data-side=top]{width:100%;left:0;max-height:100vh;opacity:0}.drawer--instance[data-side=bottom][data-transition=forwards],.drawer--instance[data-side=top][data-transition=forwards]{transform:translate3d(0,0,0);opacity:1}.drawer--instance[data-side=bottom][data-transition=at_end],.drawer--instance[data-side=top][data-transition=at_end]{transform:translate3d(0,0,0);opacity:1}.drawer--instance[data-side=top]{position:absolute;top:0;transform:translate3d(0,-50%,0)}.drawer--instance[data-side=top]:not([data-transition=at_start]){box-shadow:0 2px 10px -2px #888}.drawer--instance[data-side=bottom]{position:fixed;bottom:0;transform:translate3d(0,50%,0)}.drawer--instance[data-side=bottom]:not([data-transition=at_start]){box-shadow:0 2px 10px -2px #888}.drawer--instance[data-side=left],.drawer--instance[data-side=right]{position:absolute;top:0;z-index:100;height:100vh;width:80%;max-width:400px}.drawer--instance[data-side=left]{transform:translate3d(-100%,0,0)}.drawer--instance[data-side=left][data-transition=forwards]{box-shadow:2px 0 10px -2px #888;transform:translate3d(0,0,0)}.drawer--instance[data-side=left][data-transition=at_end]{box-shadow:2px 0 10px -2px #888;transform:translate3d(0,0,0)}.drawer--instance[data-side=left][data-transition=backwards]{box-shadow:2px 0 10px -2px #888}.drawer--instance[data-side=right]{left:100%;transform:translate3d(0,0,0)}.drawer--instance[data-side=right][data-transition=forwards]{box-shadow:-2px 0 10px -2px #888;transform:translate3d(-100%,0,0)}.drawer--instance[data-side=right][data-transition=at_end]{box-shadow:-2px 0 10px -2px #888;transform:translate3d(-100%,0,0)}.drawer--instance[data-side=right][data-transition=backwards]{box-shadow:-2px 0 10px -2px #888}.drawer--container{display:none}.layout--viewport[data-drawer-view=search] .drawer--container[data-view=search]{display:block}.layout--viewport[data-drawer-view=menu] .drawer--container[data-view=menu]{display:block}.layout--viewport[data-drawer-view=pickup] .drawer--container[data-view=pickup]{display:block}.layout--viewport[data-drawer-view=filter] .drawer--container[data-view=filter]{display:block}.layout--viewport[data-drawer-view=cart] .drawer--container[data-view=cart]{display:block}.layout--viewport[data-drawer-view=product-form] .drawer--container[data-view=product-form]{display:block}.drawer--instance[data-side=bottom] .drawer--container,.drawer--instance[data-side=top] .drawer--container{max-width:var(--max-width--x-large);margin:0 auto;padding:var(--spacing--section--x) var(--spacing--section--x)}@media only screen and (max-width:767px){.drawer--instance[data-side=bottom] .drawer--container,.drawer--instance[data-side=top] .drawer--container{padding:var(--spacing--section--mobile--x) var(--spacing--section--mobile--x)}}.drawer--container[data-view=product-form]{padding:var(--spacing--section--mobile)}@media only screen and (max-width:767px){.drawer--instance[data-side=left] .drawer--container,.drawer--instance[data-side=right] .drawer--container{min-height:120vh}}@keyframes modal-open{to{opacity:1;transform:scale3d(1,1,1) translate3d(-50%,-50%,0)}}@keyframes modal-close{0%{opacity:1;transform:scale3d(1,1,1) translate3d(-50%,-50%,0)}100%{opacity:0;transform:scale3d(.9,.9,1) translate3d(-50%,-50%,0);z-index:-1}}.popup--root{display:none}.popup-modal .popup--root{display:block}.popup--heading{padding-bottom:var(--spacing--item)}.popup-modal-mask{display:none;opacity:.8;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9000;background-color:#000}.popup-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color--button);text-transform:inherit;background:0 0;font-size:14px;opacity:.8;transition:.3s,opacity;display:none;position:fixed;top:0;right:0;z-index:10000;background-color:transparent;margin:0;padding:10px;font-size:15px}@media only screen and (min-width:768px){.popup-modal-close{padding:15px}}.modal-on .popup-modal-close{display:block}.popup-modal-close:focus-visible,.popup-modal-close:hover{background:0 0;opacity:1;cursor:pointer}@media only screen and (min-width:768px){.popup-modal-close{font-size:24px}}.popup-modal{display:none;transform-origin:0 50%;position:fixed;border:none;overflow:hidden;opacity:0;top:50%!important;left:50%;transform:scale3d(1.1,1.1,1) translate3d(-50%,-50%,0);z-index:9999;margin:0;padding:0;max-width:100%;padding:40px 30px;background:0 0;width:660px}.popup-modal .inner,.popup-modal .popup-image{position:relative}@media only screen and (min-width:768px){.popup-modal .inner,.popup-modal .popup-image{flex:1;max-width:50%}}.popup-modal .inner{display:flex;flex-flow:column wrap;justify-content:center;padding:var(--spacing--block) var(--spacing--block);text-align:center;width:100%;background:var(--bg-color--body);color:var(--color--body);overflow:auto}@media only screen and (min-width:768px){.popup-modal .inner{overflow:hidden}}.popup-modal .inner:only-child{max-width:none}.popup-modal .inner>:not(:last-child){padding-bottom:var(--spacing--block)}.popup-modal .popup-image a{position:absolute;height:100%;width:100%;display:block}@media only screen and (min-width:768px){.popup-modal .popup-image{min-height:480px}}.popup-modal .popup-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.popup-modal.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image{background:0 0;max-width:100%;margin:0 auto}.popup-modal.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image a{position:relative}.popup-modal.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image img{display:block;margin:0 auto}.popup-modal.closed,.popup-modal.completed,.popup-modal.opened{display:flex}.flexboxtweener .popup-modal.closed,.flexboxtweener .popup-modal.completed,.flexboxtweener .popup-modal.opened,.no-flexbox .popup-modal.closed,.no-flexbox .popup-modal.completed,.no-flexbox .popup-modal.opened{display:table}.flexboxtweener .popup-modal.closed .inner,.flexboxtweener .popup-modal.closed .popup-image,.flexboxtweener .popup-modal.completed .inner,.flexboxtweener .popup-modal.completed .popup-image,.flexboxtweener .popup-modal.opened .inner,.flexboxtweener .popup-modal.opened .popup-image,.no-flexbox .popup-modal.closed .inner,.no-flexbox .popup-modal.closed .popup-image,.no-flexbox .popup-modal.completed .inner,.no-flexbox .popup-modal.completed .popup-image,.no-flexbox .popup-modal.opened .inner,.no-flexbox .popup-modal.opened .popup-image{display:table-cell;vertical-align:middle}@media only screen and (min-width:768px){.flexboxtweener .popup-modal.closed .inner,.flexboxtweener .popup-modal.closed .popup-image,.flexboxtweener .popup-modal.completed .inner,.flexboxtweener .popup-modal.completed .popup-image,.flexboxtweener .popup-modal.opened .inner,.flexboxtweener .popup-modal.opened .popup-image,.no-flexbox .popup-modal.closed .inner,.no-flexbox .popup-modal.closed .popup-image,.no-flexbox .popup-modal.completed .inner,.no-flexbox .popup-modal.completed .popup-image,.no-flexbox .popup-modal.opened .inner,.no-flexbox .popup-modal.opened .popup-image{width:50%}}.flexboxtweener .popup-modal.closed.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons,.flexboxtweener .popup-modal.completed.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons,.flexboxtweener .popup-modal.opened.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons,.no-flexbox .popup-modal.closed.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons,.no-flexbox .popup-modal.completed.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons,.no-flexbox .popup-modal.opened.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons{display:block}.flexboxtweener .popup-modal.closed.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image,.flexboxtweener .popup-modal.completed.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image,.flexboxtweener .popup-modal.opened.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image,.no-flexbox .popup-modal.closed.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image,.no-flexbox .popup-modal.completed.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image,.no-flexbox .popup-modal.opened.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image{display:block;width:100%}@media only screen and (min-width:768px){.flexboxtweener .popup-modal.closed.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image,.flexboxtweener .popup-modal.completed.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image,.flexboxtweener .popup-modal.opened.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image,.no-flexbox .popup-modal.closed.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image,.no-flexbox .popup-modal.completed.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image,.no-flexbox .popup-modal.opened.has-image.has-no-page-content.has-no-newsletter.has-no-social-icons .popup-image{width:100%}}.popup-modal.opened{animation:modal-open .3s linear forwards}.popup-modal.closed{animation:modal-close .3s linear forwards}.popup-modal.completed{transform:scale3d(1,1,1) translate3d(-50%,-50%,0);opacity:1}.modal-unfix .popup-modal.completed{position:absolute;top:0!important;left:50%;transform:translateX(-50%)}.popup-modal .social-icons--root{justify-content:center}.popup-modal [type=submit]{width:100%}.featured-content--root{padding:0 var(--spacing--section--x);width:100%}@media only screen and (max-width:767px){.featured-content--root{padding:var(--spacing--section--mobile)}.featured-content--root[data-mobile-overlay=true]{padding:0}.featured-content--root[data-spacing-above=true]{padding-top:var(--spacing--section--mobile--y)}.featured-content--root[data-spacing-below=true]{padding-bottom:var(--spacing--section--mobile--y)}}@media only screen and (min-width:768px){.featured-content--root[data-container-width="6"]{padding:0;width:100%}.featured-content--root[data-container-width="5"][data-text-position=left]{background-color:transparent}.featured-content--root[data-container-width="5"][data-text-position=right]{background-color:transparent}.featured-content--root[data-spacing-above=true]{padding-top:var(--spacing--section--y)}.featured-content--root[data-spacing-below=true]{padding-bottom:var(--spacing--section--y)}}.featured-content--container{align-items:center;display:flex;justify-content:center;margin:0 auto;overflow:hidden;position:relative}@media only screen and (max-width:767px){.featured-content--container{padding:0}.featured-content--root[data-cover-image-mobile=true] .featured-content--container{height:100%}.featured-content--root[data-mobile-overlay=true] .featured-content--container::before{content:"";width:0;height:0;padding-top:calc(100% / var(--featured-content--mobile-aspect-ratio))}.featured-content--root[data-mobile-overlay=false] .featured-content--container{flex-direction:column}.featured-content--root[data-mobile-overlay=true][data-cover-image-mobile=true] .featured-content--container{padding:var(--spacing--section--mobile)}}@media only screen and (min-width:768px){.featured-content--root[data-text-position=bottom] .featured-content--container,.featured-content--root[data-text-position=top] .featured-content--container{flex-direction:column}.featured-content--root[data-cover-image=true] .featured-content--container{height:100%}.featured-content--root[data-text-position=bottom-left] .featured-content--container::before,.featured-content--root[data-text-position=center] .featured-content--container::before{width:0;height:0;content:"";padding-top:calc(100% / var(--featured-content--aspect-ratio))}.featured-content--root[data-text-position=left][data-container-width="5"] .featured-content--container{padding-left:var(--spacing--section--x)}.featured-content--root[data-text-position=right][data-container-width="5"] .featured-content--container{padding-right:var(--spacing--section--x)}.featured-content--root[data-text-position=bottom-left] .featured-content--container{align-items:flex-end;justify-content:flex-start}.featured-content--root[data-cover-image=false][data-text-position=center] .featured-content--container{padding:0}.featured-content--root[data-container-width="1"] .featured-content--container{max-width:var(--max-width--x-small)}.featured-content--root[data-container-width="2"] .featured-content--container{max-width:var(--max-width--small)}.featured-content--root[data-container-width="3"] .featured-content--container{max-width:var(--max-width--medium)}.featured-content--root[data-container-width="4"] .featured-content--container{max-width:var(--max-width--large)}.featured-content--root[data-container-width="5"] .featured-content--container{max-width:none}.featured-content--root[data-container-width="6"] .featured-content--container{max-width:none}}.featured-content--image{order:1;width:100%}@media only screen and (min-width:768px){.featured-content--root[data-text-position=left] .featured-content--image{min-width:50%;flex-shrink:2}.featured-content--root[data-text-position=bottom-left][data-text-exists=true] .featured-content--image,.featured-content--root[data-text-position=center][data-text-exists=true] .featured-content--image{position:absolute;top:0;bottom:0}}@media only screen and (max-width:767px){.featured-content--root[data-mobile-overlay=true] .featured-content--image{position:absolute;top:0;bottom:0}}@media only screen and (min-width:768px){.featured-content--text{order:0;text-align:center;width:100%;z-index:1}.featured-content--root[data-text-position=top] .featured-content--text{margin-bottom:var(--spacing--block)}.featured-content--root[data-text-position=top][data-overlap=true] .featured-content--text{margin-bottom:-3.75rem}.featured-content--root[data-text-position=bottom] .featured-content--text{order:2;margin-top:var(--spacing--block)}.featured-content--root[data-text-position=bottom][data-overlap=true] .featured-content--text{margin-top:-3.75rem}.featured-content--root[data-text-position=left] .featured-content--text{text-align:left;margin-right:var(--spacing--block)}.featured-content--root[data-text-position=left][data-overlap=true] .featured-content--text{margin-right:-10%}.featured-content--root[data-text-position=left][data-container-width="6"] .featured-content--text{padding:var(--spacing--block) 0 var(--spacing--block) var(--spacing--section--x)}.featured-content--root[data-text-position=center] .featured-content--text{flex-shrink:1;padding:var(--spacing--block);width:auto}.featured-content--root[data-text-position=center][data-box-around-text=true] .featured-content--text{margin:var(--spacing--block)}.featured-content--root[data-text-position=right] .featured-content--text{margin-left:var(--spacing--block);order:2;text-align:left}.featured-content--root[data-text-position=right][data-overlap=true] .featured-content--text{margin-left:-10%}.featured-content--root[data-text-position=right][data-container-width="6"][data-box-around-text=false] .featured-content--text{padding:var(--spacing--block) var(--spacing--section--x) var(--spacing--block) 0}.featured-content--root[data-text-position=bottom-left] .featured-content--text{text-align:left;padding:var(--spacing--section)}.featured-content--root[data-text-position=bottom-left][data-box-around-text=true] .featured-content--text{margin:var(--spacing--block)}.featured-content--root[data-text-width=small] .featured-content--text{max-width:400px}.featured-content--root[data-text-width=medium] .featured-content--text{max-width:500px}.featured-content--root[data-text-width=large] .featured-content--text{max-width:650px}.featured-content--root[data-box-around-text=true] .featured-content--text{background-color:var(--bg-color--body);padding:var(--spacing--block)}.featured-content--root[data-box-around-text=false][data-text-color=auto][data-dark-background=true] .featured-content--text,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-text-position=bottom-left] .featured-content--text,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-text-position=center] .featured-content--text{color:var(--color--alternative)}.featured-content--root[data-box-around-text=false][data-text-color=auto][data-dark-background=true] .featured-content--text a,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-dark-background=true] .featured-content--text a:hover,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-dark-background=true] .featured-content--text a:link,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-dark-background=true] .featured-content--text a:visited,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-text-position=bottom-left] .featured-content--text a,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-text-position=bottom-left] .featured-content--text a:hover,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-text-position=bottom-left] .featured-content--text a:link,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-text-position=bottom-left] .featured-content--text a:visited,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-text-position=center] .featured-content--text a,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-text-position=center] .featured-content--text a:hover,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-text-position=center] .featured-content--text a:link,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-text-position=center] .featured-content--text a:visited{color:var(--color--alternative)}.featured-content--root[data-box-around-text=false][data-text-color=auto][data-dark-background=true] .featured-content--text .featured-content--link--container:after,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-text-position=bottom-left] .featured-content--text .featured-content--link--container:after,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-text-position=center] .featured-content--text .featured-content--link--container:after{border-color:var(--color--alternative)}.featured-content--root[data-text-color=light] .featured-content--text{color:var(--color--alternative)}.featured-content--root[data-text-color=light] .featured-content--text a,.featured-content--root[data-text-color=light] .featured-content--text a:hover,.featured-content--root[data-text-color=light] .featured-content--text a:link,.featured-content--root[data-text-color=light] .featured-content--text a:visited{color:var(--color--alternative)}.featured-content--root[data-text-color=light] .featured-content--text .featured-content--link--container:after{border-color:var(--color--alternative)}}@media only screen and (max-width:767px){.featured-content--text{text-align:center}.featured-content--root[data-mobile-overlay=true] .featured-content--text{padding:var(--spacing--item);position:relative}.featured-content--root[data-box-around-text=true][data-mobile-overlay=true] .featured-content--text{background-color:var(--bg-color--body)}.featured-content--root[data-box-around-text=false][data-mobile-overlay=true] .featured-content--text{padding:0}.featured-content--root[data-mobile-overlay=false] .featured-content--text{order:2;padding-top:var(--spacing--item)}.featured-content--root[data-mobile-overlay=true][data-cover-image-mobile=false] .featured-content--text{margin:var(--spacing--section--mobile)}.featured-content--root[data-box-around-text=false][data-text-color=auto][data-mobile-overlay=true] .featured-content--text,.featured-content--root[data-mobile-overlay=false][data-text-color=auto][data-dark-background=true] .featured-content--text{color:var(--color--alternative)}.featured-content--root[data-box-around-text=false][data-text-color=auto][data-mobile-overlay=true] .featured-content--text a,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-mobile-overlay=true] .featured-content--text a:hover,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-mobile-overlay=true] .featured-content--text a:link,.featured-content--root[data-box-around-text=false][data-text-color=auto][data-mobile-overlay=true] .featured-content--text a:visited,.featured-content--root[data-mobile-overlay=false][data-text-color=auto][data-dark-background=true] .featured-content--text a,.featured-content--root[data-mobile-overlay=false][data-text-color=auto][data-dark-background=true] .featured-content--text a:hover,.featured-content--root[data-mobile-overlay=false][data-text-color=auto][data-dark-background=true] .featured-content--text a:link,.featured-content--root[data-mobile-overlay=false][data-text-color=auto][data-dark-background=true] .featured-content--text a:visited{color:var(--color--alternative)}.featured-content--root[data-box-around-text=false][data-text-color=auto][data-mobile-overlay=true] .featured-content--text .featured-content--link--container:after,.featured-content--root[data-mobile-overlay=false][data-text-color=auto][data-dark-background=true] .featured-content--text .featured-content--link--container:after{border-color:var(--color--alternative)}.featured-content--root[data-text-color=light] .featured-content--text{color:var(--color--alternative)}.featured-content--root[data-text-color=light] .featured-content--text a,.featured-content--root[data-text-color=light] .featured-content--text a:hover,.featured-content--root[data-text-color=light] .featured-content--text a:link,.featured-content--root[data-text-color=light] .featured-content--text a:visited{color:var(--color--alternative)}.featured-content--root[data-text-color=light] .featured-content--text .featured-content--link--container:after{border-color:var(--color--alternative)}}.featured-content--text-container{display:flex;flex-direction:column}.flexbox-gap .featured-content--text-container{gap:var(--spacing--item)}.no-flexbox-gap .featured-content--text-container>*{margin:calc(var(--spacing--item)/ 2)}@media only screen and (max-width:767px){.flexbox-gap .featured-content--text-container{gap:var(--spacing--item--mobile)}.no-flexbox-gap .featured-content--text-container>*{margin:calc(var(--spacing--item--mobile)/ 2)}}.featured-content--title{word-break:break-word}.featured-video--root{display:block}@media only screen and (max-width:767px){.featured-video--root{padding:0}}.featured-video{position:relative;display:flex;justify-content:center}.featured-video:before{content:"";width:0;height:0;padding-top:calc(100% / var(--video-aspect-ratio))}@media only screen and (max-width:767px){.featured-video:before{padding-top:calc(100% / var(--video-mobile-aspect-ratio))}}.featured-video[data-darken-video=true]:after{z-index:2;content:"";background:rgba(0,0,0,.2);height:100%;width:100%;position:absolute;top:0;left:0;pointer-events:none}.featured-video a{width:100%}.featured-video--wrapper{width:100%;top:0;bottom:0;position:absolute;overflow:hidden}.featured-video[data-thumbnail=false] .featured-video--wrapper{pointer-events:none}.featured-video[data-thumbnail=true] .featured-video--wrapper .plyr svg{color:var(--color--body)}.featured-video[data-thumbnail=true] .featured-video--wrapper .plyr,.featured-video[data-thumbnail=true] .featured-video--wrapper .plyr video,.featured-video[data-thumbnail=true] .featured-video--wrapper .plyr__video-wrapper{height:100%}.featured-video--wrapper>*{position:absolute;top:0;left:0;width:100%;height:100%;max-width:unset}.featured-video--wrapper>* iframe{width:100%;height:100%}.featured-video[data-thumbnail=false] .featured-video--wrapper>*{--left-min-pos:0px;top:-250px;left:min(var(--left-min-pos),50% - 50% * var(--natural-aspect-ratio) / var(--video-aspect-ratio));height:calc(100% + 500px);width:max(100%,100% * var(--natural-aspect-ratio) / var(--video-aspect-ratio))}@media only screen and (max-width:767px){.featured-video[data-thumbnail=false] .featured-video--wrapper>*{left:min(var(--left-min-pos),50% - 50% * var(--natural-aspect-ratio) / var(--video-mobile-aspect-ratio));width:max(100%,100% * var(--natural-aspect-ratio) / var(--video-mobile-aspect-ratio))}}.featured-video--thumbnail{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.featured-video[data-loaded=true] .featured-video--thumbnail{display:none}.featured-video--header{width:100%;height:100%;margin:auto;z-index:3;padding:var(--spacing--block);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.flexbox-gap .featured-video--header{gap:var(--spacing--block)}.no-flexbox-gap .featured-video--header>*{margin:calc(var(--spacing--block)/ 2)}.featured-video[data-loaded=true] .featured-video--header{z-index:-1}.featured-video--header>*{max-width:var(--max-width--small)}.featured-video[data-light-text=true] .featured-video--header svg{fill:var(--color--alternative)}.featured-video--play[data-state=pressed]{scale:.9;filter:brightness(.9)}.featured-video--play:hover{cursor:pointer}.featured-video--button{pointer-events:all}
span.product--price.money {
    color: red;
} 
.my-discount-badge {
    display: inline-block;
    background: black;
    color: white;
    padding: 0 10px;
    margin-left: 5px;
    border-radius: 4px;
}
.product-page--block .product-price--wrapper .product-price--original {
    color: red;
}

/************ 15-11-23 **************/
.template--collection .product--root {
    box-shadow: 3.6660268306732178px 4.399232387542725px 11.73128604888916px 0px #0000001A;
    box-shadow: 13.930902481079102px 16.863723754882812px 21.99616050720215px 0px #00000017;
    box-shadow: 55.723609924316406px 67.45489501953125px 35.1938591003418px 0px #00000003;
    background: #fff;
    border-radius: 18px;
    padding: 10px;
    box-shadow: 0 3.429234266281128px 3.429234266281128px #00000040;
}
.hover-img, .copy-img{
  position: absolute;
}
.hover-img-sec {
    margin-bottom: 18%;
}
.hover-img-sec .featured-grid--body {
    grid-template-columns: minmax(auto,1fr) !important;
}
.hover-img img{
  border: 20px solid red;
  border-radius: 45%;
}
.copy-img img{
  border: 20px solid #000;
  border-radius: 45%;
}
.featured-grid--item.video2 {
    width: 50%;
}
.faq .collapsible-rows--block{
    border: 1px solid #A63838;
    border-radius: 40px;
    margin-bottom: 11px;
}
.faq .collapsible-row--wrapper{
  border-top: unset !important;
  border-bottom: unset !important;
}
.footer--root {
    background: #F2B2BB;
}
/* .footer--sub--block[data-type="localization"], .footer--sub--block[data-type="payment-icons"]{
  display: none !important;
} */
h2.featured-grid--heading {
    letter-spacing: 0px;
    color: #191919;
    font-weight: 600;
    font-size: 32px;
}
.featured-collection--header, div#featured-collection-show-more {
    display: none!important;
}
h1.cust-title {
    font-family: 'Merriweather';
    font-size: 48px;
    color: #191919;
    margin-bottom: 40px;
    font-weight: 400;
    letter-spacing: 0px;
}
.icon-label p {
    text-align: center;
    font-size: 13px;
    line-height: 19px;
    color: #000;
}
.icon-label h4 {
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    padding-bottom: 6px;
    color: #000;
}
.home-icon-text a, .home-text-slider a {
    height: 25vh;
}
.home-icon-text-slider {
    background: #FDF3F4 !important;
}
.home-icon-slider, .cust-home-text-slider {
    margin-top: 0px !important;
}
.home-icon-text a img{
    object-fit: none !important;
    width: 150px;
    height: 105px;
    margin: 0 auto;
}
.home-text-slider a img {
    object-fit: none !important;
    margin: 0 auto;
}
.natural-bae.featured-grid--body--container {
    grid-template-columns: auto !important;
    width: 100%; 
    margin: 0 auto;
}
.natural-bae-top-img, .natural-bae-top-img img {
    width: 150px !important;
    height: 150px !important;
}
.main-img{
  width: 100% !important;
  height: 100% !important;
}
.natural-bae p{
  padding-bottom: 0px;
}
.natural-bae-fav h3.featured-grid--item--title {
    color: #191919;
    font-weight: 700 !important;
    font-size: 40px;
    padding-top: 20px;
    padding-bottom: 10px;
} 
.natural-bae-fav,  .new-slideshow--root .carousel--y-container {
    background: #FDF3F4 !important;
}
.main-img{
  display: none !important;
}
.footer--block--heading {
    color: #000000;
    font-weight: 700;
}
.footer--sub--block {
    color: #000;
    font-weight: 500;
} 
div#judgeme_product_reviews {
    /* background: #000;
    color: #fff; */
    border-radius: 20px;
}
a.jdgm-write-rev-link {
    /* color: #fff; */
}
.jdgm-star {
    color: #ffd748 !important;
}
.footer--subscribe .footer--form-container input[type=email] {
    background: transparent;
    border: 1px solid #000;
    border-radius: 4px;
}
img.arrow-img {
    padding-left: 12px;
}
.template--product h1.product-page--heading{
  text-align: left !important;
}
.template--product .product-price--root{
  align-items: baseline !important;
}
[data-item=block-link]>:after{
  border-bottom: none;
}
.radios--input[data-item=radio]:checked+.radios--value-button>*, .radios--input[data-item=radio]:hover+.radios--value-button>*, [data-is-swatches=true] .filter--input:checked+.radios--value-button>*, [data-is-swatches=true] .filter--input:hover+.radios--value-button>* {
    border-color: #F26175 !important;
}
.vid-text-2 h3.featured-grid--item--title {
    color: #191919;
    font-size: 35px;
    font-weight: 600;
    letter-spacing: 0px;
}
.vid-text-2 p {
    color: #191919;
    line-height: 21px;
  padding-bottom: 0;
}
.happy-client.featured-grid--root {
    padding-left: 0px;
}
.video-sec{
  padding-top: 100px;
  padding-bottom: 0px;
}
.video-sec .featured-grid--item.vid-text-2 .content {
    /* background-image: url('/cdn/shop/files/Rectangle_75.png?v=1700582640'); */
      background: #fb999f;
    border-top-right-radius: 115px;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    right: 55px;
    top: 50px;
    padding: 32px 20px;
    height: auto !important;
    z-index: 9;
}
.video-sec .featured-grid--item.vid-text-2 .content .featured-grid--item--description {
    margin-right: 3rem;
    max-width: 300px;
}
.hair-text-sec .featured-grid--item--container{
    justify-content: end !important;
}
.featured-grid--item.hair-text-2 > div > div > div.top-title
{font-size: 24px;color:#A63838;}

.hair-text-sec h3.featured-grid--item--title {
    color: #191919;
    font-weight: 600;
    font-size: 50px;
    letter-spacing: 0px;
}
.hair-text-sec a.featured-grid--item--link-container {
    background: #fb999f;
    color: #fff;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 7px 20px;
      width: 75%;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
}
.left-img-text {
    background: #FDF3F4;
    align-content: center;
    align-items: center;
    justify-content: center;
}
.all-sec{
  align-items: center;
  background: #FDF3F4;
  gap: 50px !important;
  width: 100% !important;
}
.right-product .product--price-container, .right-product .product--rating{
  display: none;
}
 .right-product .as p.product--title {
    /* font-size: 12px !important; */
    font-weight: normal !important;
       text-align: center;
}
.right-product .carousel--y-container{
  gap: 7px;
}
.radios--value-button>* {
    border: 2px solid #f26175 !important;
}
.right-product.featured-collection--products {
    height: 60vh;
    justify-content: center;
    align-items: center;
    align-content: center;
    background: #fff !important;
}
.right-product .carousel--root[data-spacing-around-blocks=true] .carousel--block{
  padding: 0px !important;
}
.hair-text-sec .featured-grid--body, .vid-text-sec .featured-grid--body{
    display: grid;
    justify-content: center;
    grid-template-columns: minmax(auto,1fr) !important;
    width: 100%;
}
.featured-grid--item--container.happy-client-col1 .featured-grid--item--image, .featured-grid--item--container.happy-client-col2 .featured-grid--item--image  {
    gap: 12px;
}
.home-natural-bae .featured-grid--body {
    grid-template-columns: auto !important;
}
.home-natural-bae.featured-grid--root {
    padding-left: 0px;
    width: 100%;
    max-width: 100%;
   padding-right: 0;
}
.vid-text-sec.featured-grid--root {
    padding-left: 0px;
    padding-right: 0px;
}
.home-featured-collection--products .product--image img, .home-featured-collection--products .product--hover-image img{
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
  border: 1px solid;
}
.home-featured-collection--products .product--price-container, .home-featured-collection--products .product--rating{
  display: none;
}
.text-slider > div {
    padding: 0;
}
.text-slider > div .home-text-slider a {
    padding: 1rem;
}
.footer--sub--block[data-type=powered-by]{
  padding-left: 0px;
}
.text-slider > div .home-text-slider a img {
    object-fit: contain !important;
    width: 100%;
    height: 50px;
      object-position: center;
    max-height: max-content;
}
.video-sec {
    display: flex;
}
.video-sec  .featured-video--root {
    width: 50%;
}
.bottom-content, .cust-pro {
    display: flex;
}
.bottom-pro, .bottom-img {
    width: 50%;
}
.cust-pro {
    align-items: center;
    background: #f2b2bb;
    width: 70%;
    margin-top: 40px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
}
.testi-sec {
    display: flex;
}
.home-testi-slider {
    width: 50%;
    background: transparent !important
}
footer.layout--footer-group {
    position: relative;
    bottom: 7px;
}
h3.section-title{
  font-weight: 700;
  font-size: 35px;
}
@media only screen and (min-width: 768px){
  .product--price-wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  .product-media--variants--root[data-layout=thumbnails] {
    display: block !important;
  }
  .product-media--thumb{
    height: 100%;
  }
  product-thumbs-root.product-media--thumbs {
      display: -webkit-inline-box !important;
      margin-top: 20px;
  }
  .product-page--desktop-container{
    width: 50% !important;
  }
  .all-sec {
    display: flex;
  }
  .left-img-text {
    width: 40%;
    padding: 30px;
  }
  .right-product{
    width: 60% !important;
  }
  .featured-grid--item.cust-col-3 {
    /* position: relative;
    bottom: 35%;
    left: 55px; */
        right: 0;
  }
  .home-natural-bae {
      padding-top: 80px;
  }
  .footer--block{
    width: 25%;
    max-width: 25%;
  }
  .footer--block:nth-of-type(2), .footer--block:nth-of-type(3) {
    align-items: flex-start !important;
  }
  .header--localization {
    float: right;
    position: absolute;
    right: 20%;
    border: 1px solid #000;
    padding: 0px;
    border-radius: 6px;
  }
  a.header--account-icon {
    right: 42px;
    position: absolute;
  }
  a.header--search {
    border: 1px solid #000;
    border-radius: 20px;
    width: 13%;
    right: 86px;
    position: absolute;
    padding: 2px 10px;
  }
  .header--cart{
    top: unset;
  }
  .x-menu--level-1--link>a{
    padding-bottom: 13px;
  }
  header-root.header--root{
    padding-top: 0px !important;
  }
   .insta-slider a{
     aspect-ratio: 0 !important;
   }
}
.footer--root {
    color: #060606;
}
.natural-bae-fav .featured-grid--body--container[data-mobile-columns="2"] .featured-grid--item:nth-child(odd):last-child{
    grid-column: auto;
    justify-self: center;
    width: 100%;
}
.natural-bae-fav.featured-grid--root[data-container-width="1"] .featured-grid--body {
    grid-template-columns: auto;
    width: 100%;
    max-width: 100%;
}
.main-img img{
  width: 100%;
}
h1.product-page--heading, h2.related-products--title {
    color: #000;
    font-weight: 700;
    font-size: calc(18px + (32 - 18) * (100vw - 375px) / (1440 - 375));
}
/* .product-price--wrapper {
    padding-bottom: 25px;
    border-bottom: 1px solid #000;
} */
.faq label.collapsible-row--heading {
    text-transform: initial;
    letter-spacing: -1px;
    color: #291E0F;
    font-size: 17px;
    word-spacing: 2px;
}
.related-products--grid .product--rating, .pro-maintenance .product--rating{
  display: none;
}
.related-products--grid .product--details {
    display: block;
}
.product--root[data-product-view=grid][data-text-alignment=left] .product--price-wrapper{
      justify-content: flex-start !important;
}
@media screen and (min-width:768px) and (max-width:1440px){
  .first-img img{
    width: 300px;
    height: 70vh;
  }
  .header--localization {
    float: right;
    position: absolute;
    right: 22%;
  }
}
form[action="/cart/add"] .cart-img {
    text-transform: inherit;
    background: #F26175;
    width: 65%;
    border-radius: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
     max-height: 45px;
}
.cart-img img {
    width: 20px;
    height: 20px;
}
form[action="/cart/add"] input.btn {
   text-transform: inherit;
    margin-bottom: 0px;
    background: #000000;
    padding-right: 2px;
    padding-left: 2px;
}
input#quantity {
    width: 30%;
    margin-right: 12px;
    border: 1px solid #000;
    border-radius: 7px;
}
form[action="/cart/add"] {
    display: flex;
}
form[action="/cart/add"] .cart-img {
    text-transform: uppercase;
    background: #000000;
    width: 65%;
    border-radius: 7px;
}
.as p.product--title {
    color: #000;
    font-weight: 700;
    font-size: 15px;
    /* min-height: 70px; */
}
.tax-text {
    font-size: 13px;
    position: relative;
    bottom: 12px;
}
select.jdgm-sort-dropdown, a.jdgm-paginate__page {
    /* color: #fff; */
}
.home-testi-slider h2 {
    font-weight: 700;
}
.product--details.as {
    display: block;
}
.product--details.as .product--rating{
  display: none;
}



.insta-slider a img {
    width: 150px;
    height: 150px;
    margin: 0 auto;
}
.right-product form[action="/cart/add"], .right-product .tax-text, .home-featured-collection--products .tax-text, .home-featured-collection--products form[action="/cart/add"]{
    display: none !important;
}
.right-product.featured-collection--products.by-your-own-products {
    width: 100%;
    padding: 30px;
}
.all-sec.by-your-own-products-sec {
    overflow: hidden;
}
.right-product.featured-collection--products.by-your-own-products {
    height: max-content;
    position: relative;
    padding-top: 100px;
    padding-bottom: 50px;
}
.right-product.featured-collection--products.by-your-own-products .product--labels[data-item] {
    display: none;
}
.right-product.featured-collection--products.by-your-own-products .product--root {
    padding: 0 0.45rem;
}
button.slick-arrow {
    background: transparent;
    position: absolute;
    padding: 0;
    height: max-content;
    display: flex;
      width: max-content;
}
button.slick-prev.slick-arrow {
    top: 40px;
    right: 0;
  left:36rem;
}
button.slick-next.slick-arrow {
    top: 40px;
    right: 8rem;
}
button.slick-arrow svg {
    width: 45px;
}
 ul.slick-dots {
    position: absolute;
    bottom: 0;
    list-style-type: none;
    display: flex;
    gap: 5px;
    height: max-content;
    width: 100%;
    justify-content: center;
}
ul.slick-dots li button {
    font-size: 0;
    width: 15px;
    height: 15px;
    border-radius: 24px;
    background: #D9D9D9;
    cursor: pointer;
    padding: 0;
}
ul.slick-dots li {
    display: flex;
}
 ul.slick-dots li.slick-active button {
    background: #000;
}
.testi-img {
    width: 40%;
}
.home-testi-slider {
    width: 60%;
}
.home-testi-slider .home-testi-slider-text {
    width: 100%;
}
.home-testi-slider > div h2 {
    padding: 0 5rem;
}
.home-testi-slider .home-testi-slider-text .home-testi-text {
    max-width: 800px;
    margin: 0 auto;
    padding-bottom: 2rem;
}
.home-testi-slider .home-testi-slider-text .home-testi-text .icon-label p {
    color: #191919;
    font-size: inherit;
    line-height: 1.4;
}
.home-testi-slider .home-testi-slider-text .home-testi-text .icon-label label {
    padding-left: 70px;
    position: relative;
    padding-bottom: 0;
}
.home-testi-slider .home-testi-slider-text .home-testi-text .icon-label label:before {
    content: '';
    width: 90px;
    height: 1px;
    background: #000;
    position: absolute;
    right: 60%;
    top: 50%;
}
.disclosure--root[data-type=localization] .disclosure--toggle {
    margin-left: 0 !important;
}
a.header--account-icon svg, .header--cart svg {
    fill: none !important;
}
.x-menu--level-1--link>a span {
    text-transform: capitalize;
}
.logo--image {
    max-width: 100px;
}
.social-icons--root[data-align=left] .social-icons--items svg {
    fill: none;
    width: 20px;
    height: 20px;
}
div#mailing-list-module {
    display: flex;
    flex-direction: column-reverse;
}
div#mailing-list-module .footer--subscribe--info {
    padding-top: 1rem;
    padding-bottom: 0;
      text-align: right;
}
.flexbox-gap .footer--subscribe .footer--form-container {
    position: relative;
}
.footer--subscribe .footer--form-container input[type=email] {
    width: 100%;
}
.footer--subscribe .footer--form-container .footer--form-submit {
    position: absolute;
    right: 0;
    width: max-content;
}
footer.layout--footer-group {
    bottom: 0;
}
.footer--subscribe .footer--form-container .footer--form-submit button {
    background: transparent;
    color: #060606;
    text-transform: inherit;
}
.footer--subscribe .footer--form-container input[type=email]::placeholder {
    font-size: 0;
}
html {
    padding-bottom: 0 !important;
}
.gallary-image-slider-section.featured-grid--root .image--root .featured-grid--item--containers, .gallary-image-slider-section.featured-grid--root .image--root .featured-grid--item--containers img {
    position: unset !important;
    overflow: visible;
    object-fit: none !important;
    height: auto;
    width: 100%;
}
.gallary-image-slider-section .featured-grid--body--container .featured-grid--item {
    padding: 1rem;
}
.gallary-image-slider-section.featured-grid--root {
    background: #FDF3F4!important;
}
.gallary-image-slider-section.featured-grid--root .image--root {
    --aspect-ratio: unset !important;
    --mobile-aspect-ratio: unset !important;
    --focal-point: unset !important;
    --mobile-focal-point: unset !important;
    --image-width: unset !important;
}
.gallary-image-slider-section.featured-grid--root[data-text-position=bottom][data-text-alignment=center] .featured-grid--item--image[data-item] {
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.gallary-image-slider-section.featured-grid--root .image--root picture.image--container {
    display: flex;
    align-items: center;
}
.gallary-image-slider-section.featured-grid--root button.slick-arrow {
    border-radius: 100px;
    padding: 5px 20px;
    background: #F26175;
      width: max-content;
}
.gallary-image-slider-section.featured-grid--root button.slick-prev.slick-arrow {
    left: 30%;
    top: 0;
}
.gallary-image-slider-section.featured-grid--root button.slick-next.slick-arrow {
    right: 30%;
    top: 0;
}
.gallary-image-slider-section.featured-grid--root {
    overflow: hidden;
}
.gallary-image-slider-section.featured-grid--root .featured-grid--item--containers img {
    width: 100%;
    height: auto;
}
.gallary-image-slider-section.featured-grid--root .featured-grid--body {
    display: block;
    width: 100%;
    max-width: 100vw;
}
.gallary-image-slider-section.featured-grid--root .featured-grid--body .featured-grid--body--container {
    padding-top: 60px;
}


@media screen and (min-width: 768px){
.gallary-image-slider-section.featured-grid--root .slick-slide.slick-current.slick-active .featured-grid--item--containers img {
    /* max-height: 80%; */
    object-fit: contain !important;
}
.gallary-image-slider-section.featured-grid--root .slick-slide.slick-current.slick-active + .slick-slide.slick-active .featured-grid--item--containers img {
    /* max-height: 90%; */
    object-fit: contain !important;
      transform: scale(1.4);
}
.gallary-image-slider-section.featured-grid--root .slick-slide.slick-current.slick-active + .slick-slide.slick-active + .slick-slide.slick-active .featured-grid--item--containers img {
    /* max-height: 100%; */
    object-fit: contain!important;
      transform: scale(1.6);
      z-index: 9999!important;
     
}
.gallary-image-slider-section.featured-grid--root .slick-slide.slick-current.slick-active + .slick-slide.slick-active + .slick-slide.slick-active + .slick-slide.slick-active .featured-grid--item--containers img {
    /* max-height: 90%; */
    object-fit: contain!important;
      transform: scale(1.4);
}
.gallary-image-slider-section.featured-grid--root .slick-slide.slick-current.slick-active + .slick-slide.slick-active + .slick-slide.slick-active + .slick-slide.slick-active + .slick-slide.slick-active .featured-grid--item--containers img {
    /* max-height: 80%; */
    object-fit: contain!important;
      z-index: -1!important;
}
}

@media screen and (max-width: 767px){
  .video-sec .featured-video--root {
    width: 100%;
    height: 100%;
  }
  .home-testi-slider > div {
    padding-bottom: 0px;
  }
  h2.featured-grid--heading, h1.cust-title, .natural-bae-fav h3.featured-grid--item--title, .all-sec h3.featured-grid--item--title{
    font-size: 22px !important;
  }
  .home-testi-slider h2 {
    font-weight: 700;
    font-size: 30px;
    margin-top: 23px;
  }
  .home-testi-slider a{
    aspect-ratio: unset;
  }
  .video-sec .featured-grid--item.vid-text-2 .content {
    right: 12px;
    top: 91px;
    border-top-right-radius: 80px;
  }
  .happy-client img {
    width: 100% !important;
    height: 100% !important;
  }
  .left-img-text {
    padding: 35px 35px 35px 35px;
  }
  .featured-grid--item--container.happy-client-col1 .first-img, .featured-grid--item--container.happy-client-col1 .img-gallery {
    width: 50%;
  }
  .testi-sec, .bottom-content, .cust-pro {
   width: 100%;
  }
  .bottom-img img{
    width: 100%;
  }
  .pro-img img {
    width: 100%;
  }
  .cust-pro{
    padding: 17px 7px;
  }
  .pro-info {
    font-size: 12px;
    line-height: 14px;
  }
  .testi-img, .testi-img img, .home-testi-slider{
    width: 100%;
  }
  .footer--sub--block[data-type=powered-by] {
    order: 0 !important;
    padding-top: 0px !important;
    position: relative;
    top: 7px;
    flex-basis: 100%;
  }
  span.cart--external--total-items {
    position: relative;
    right: 6px;
    bottom: 18px;
    padding: 2px;
  }
  .as p.product--title{
    font-size: 14px;
  }
  input#quantity{
    margin-right: 5px;
  }
  form[action="/cart/add"] input.btn{
    letter-spacing: 0px;
  }
  form[action="/cart/add"] .cart-img{
    width: 100%;
  }
  .product--price-wrapper {
    display: block !important;
  }
  .jdgm-rev.jdgm-divider-top.jdgm--done-setup.jdgm--leex-done-setup {
    color: #000;
  }
  .footer--block-5 {
    padding-bottom: 35px;
  }
  .header--top-row{
    display: flex;
    padding: 20px;
  }
  .header--mobile {
    padding-bottom: 0px;
  }
  .header--mobile .header--mobile--cart, transition-root.drawer--instance .mobile-nav--localization{
    display: none;
  }
  .header--mobile{
    justify-content: start !important;
    display:none;
  }
  .header--mobile--menu {
    width: 40% !important;
  }
  a.header--account-icon {
    right: 66px;
    position: absolute;
  }
  .header--cart {
    top: unset;
    right: 20px;
  }
  /* a.header--search {
    border: 1px solid #000;
    border-radius: 20px;
    width: 50%;
    left: 90px;
    position: absolute;
    padding: 2px 10px;
  } */

a.header--search {
    border:0;
    border-radius: 20px;
    left: 55px;
    position: absolute;
    padding: 2px 10px;
  
  .header--localization {
    width: auto;
    float: right;
    position: absolute;
    left: 6%;
    border: 1px solid #000;
    padding: 0;
    border-radius: 6px;
  }
  .header--top-row .header--logo {
    display: none;
  }
  .first-img img{
    width: 200px;
    height: 50vh;
  }
  .hover-img-sec {
    margin-bottom: 55%;
  }
  .template--product h1.product-page--heading{
    font-size: 20px;
  }
  .hover-img img, .copy-img img {
    width: 100%;
  }
  .template--product h3.section-title{
    font-size: 20px;
  }
  .section-template--16323422716070__ee11ec61-6963-44d7-9601-fe55fce7f171-settings {
    max-height: 200px;
}
  .section-template--16323422716070__ee11ec61-6963-44d7-9601-fe55fce7f171-settings .swiper-button-prev {
    top: 70px !important;
}
  .section-template--16323422716070__ee11ec61-6963-44d7-9601-fe55fce7f171-settings .swiper-button-next {
    top: 70px !important;
}
  .natural-bae-fav .featured-grid--body--container[data-mobile-columns="2"] .featured-grid--item:nth-child(odd):last-child{
    grid-column: auto;
    justify-self: center;
    width: 100%;
  }
  .main-img img{
    width: 250px;
  }
  .footer--block-4 {
    padding-bottom: 30px;
  }
  .footer--blocks {
    padding: 10px;
    flex-wrap: wrap-reverse !important;
 }
  .natural-bae.featured-grid--body--container {
    grid-template-columns: auto !important;
    width: 100% !important; 
    margin: 0 auto;
 }
  .insta-slider a img {
    width: 150px;
    height: 150px;
    margin: 38px auto 0 95px !important
  }
  .featured-grid--root[data-text-position=bottom] .featured-grid--body--container {
    display: flex;
    flex-direction: column;
}
  .featured-grid--root[data-text-position=bottom] .featured-grid--body--container  .featured-grid--item {
    width: 100%;
}
  .featured-grid--root[data-text-position=bottom] .featured-grid--body--container .featured-grid--item.cust-col-1 {
    width: 80%;
    margin:0 auto;
}
  .featured-grid--root[data-text-position=bottom] .featured-grid--body--container .featured-grid--item.cust-col-3 {
    width: 50%;
        margin-left: auto;
    margin-right: 0;
}
  .featured-grid--item--description h2 {
    height: max-content;
    margin-bottom: 20px;
    visibility: hidden;
}
.featured-grid--item--description h2:before {
    content: 'Say Hello to';
    font-size: 18px;
    display: block;
    text-align: center;
    visibility: visible;
}
  .featured-grid--item--description h2:after {
    content: 'NATURAL BAE';
    font-size: 24px;
    display: block;
    visibility: visible;
}
  .featured-grid--body--container[data-mobile-columns="2"] .featured-grid--item:nth-child(odd):last-child {
    width: 100% !important;
}
  .footer--root .footer--blocks .footer--block-5 .footer--subscribe {
    max-width: 100%;
}
  .footer--root .footer--blocks .footer--block-5 .footer--subscribe .footer--form-container {
    margin-left: 0;
}
  div#mailing-list-module .footer--subscribe--info {
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-align: left;
}
  html {
    padding-bottom: 120px !important;
}
  .right-product.featured-collection--products.by-your-own-products {
    width: 100%; padding-top: 0px;
}
  button.slick-prev.slick-arrow, button.slick-next.slick-arrow {
    top: unset;
    bottom: 10px;
}
  .header--top-row {
    margin: 0;
}
  .gallary-image-slider-section.featured-grid--root {
    overflow: hidden;
    display: block !important;
        position: relative;
    width: 100%;
    max-width: 100%;
        max-width: 100vw;
    margin: 0 auto;
    height: max-content;
    max-height: 500px;
}
  .gallary-image-slider-section.featured-grid--root[data-text-position=bottom][data-text-alignment=center] .featured-grid--item--image[data-item] {
    justify-content: unset;
}
  .gallary-image-slider-section.featured-grid--root .featured-grid--item--containers img {
    width: 100%;
    height: max-content;
    max-width: 300px;
}
  .gallary-image-slider-section.featured-grid--root .featured-grid--body {
    display: block;
    /* height: 500px; */
}
  .gallary-image-slider-section.featured-grid--root button.slick-prev.slick-arrow {
    left: 7%;
    top: 7%;
}
 .gallary-image-slider-section.featured-grid--root button.slick-next.slick-arrow {
    right: 7%;
    top: 7%;
}
  .gallary-image-slider-section.featured-grid--root .featured-grid--body .featured-grid--body--container {
    padding-top: 50px;
}
  .home-testi-slider .home-testi-slider-text .home-testi-text .icon-label label {
    padding-left: 100px;
}
  .home-testi-slider .home-testi-slider-text .home-testi-text .icon-label label:before {
    width: 60px;
    right: 70%;
}
  .text-slider>div .home-text-slider.swiper-wrapper {
    height: max-content;
}
  .text-slider>div .home-text-slider a {
    height: max-content;
}
  .cust-home-text-slider {
    max-height: 100px;
}
  .home-natural-bae .featured-grid--item--image.desk_img {
    display: none;
}
  .home-natural-bae .featured-grid--item--image.mobile_img {
    display: block !important;
}
  .bottom-img {
    width: 20%;
    position: absolute;
    left: -15px;
}
  .bottom-pro {
    width: 75%;
}
  .bottom-pro .cust-pro .pro-img img {
    max-width: 80px;
}
  .insta-slider a img {
    margin-top: 0 !important;
}
}

.announcement--root {
    background: #F1AFB9;
}

@media screen and (min-width:1441px){
  .first-img img {
    width: 300px;
    height: 70vh;
  }
}


 