main input,main :before,main :after,main *{box-sizing:border-box}main audio,main canvas,main progress,main video{display:inline-block;vertical-align:baseline}main input[type=number]::-webkit-inner-spin-button,main input[type=number]::-webkit-outer-spin-button{display:none}main input[type=search]::-webkit-search-cancel-button,main input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main input[type=search]::-ms-clear{display:none}html,body{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:root{--gutter-small: 15px;--gutter-regular: 25px;--gutter-large: 50px;--gutter-xlarge: 80px;--gutter-container: 40px;--sidebar-width: 420px;--sidebar-gutter: 40px;--full-height: 100vh;--button-padding-large: .9375rem 2.875rem;--button-padding-regular: .6875rem 2.25rem;--button-padding-small: .5rem 1.625rem;--input-padding: .75rem;--button-product: 3.75rem;--header-vertical-space: 30px;--container-vertical-space: var(--container-vertical-space-base);--grid-gap: var(--grid-gap-original-base)}@media screen and (max-width:1280px){:root{--gutter-small: 12px;--gutter-regular: 20px;--gutter-large: 35px;--gutter-xlarge: 60px;--container-vertical-space: calc(var(--container-vertical-space-base) * .8);--grid-gap: calc(var(--grid-gap-original-base) * .8)}}@media screen and (max-width:1023px){:root{--gutter-small: 9px;--gutter-regular: 15px;--gutter-large: 25px;--gutter-xlarge: 40px;--gutter-container: 30px;--button-padding-large: .75rem 2.5rem;--sidebar-width: 375px;--sidebar-gutter: 20px;--header-vertical-space: 20px;--container-vertical-space: calc(var(--container-vertical-space-base) * .6);--grid-gap: calc(var(--grid-gap-original-base) * .5)}}@media screen and (max-width:767px){:root{--button-padding-large: .75rem 2rem;--button-padding-regular: .5rem 1.5rem;--button-padding-small: .375rem .875rem;--input-padding: .5rem;--button-product: 3.125rem;--gutter-container: 20px;--header-vertical-space: 15px}}@media screen and (max-width:474px){:root{--sidebar-width: 100%;--sidebar-gutter: 15px;--gutter-container: 15px}}main div,main span,main applet,main object,main iframe,main h1,main h2,main h3,main h4,main h5,main h6,main p,main blockquote,main pre,main a,main abbr,main acronym,main address,main big,main cite,main code,main del,main dfn,main em,main img,main ins,main kbd,main q,main s,main samp,main small,main strike,main strong,main sub,main sup,main tt,main var,main b,main u,main i,main center,main dl,main dt,main dd,main ol,main ul,main li,main fieldset,main form,main label,main legend,main table,main caption,main tbody,main tfoot,main thead,main tr,main th,main td,main article,main aside,main canvas,main details,main embed,main figure,main figcaption,main footer,main header,main hgroup,main menu,main nav,main output,main ruby,main section,main summary,main time,main mark,main audio,main video,main button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}main article,main aside,main details,main figcaption,main figure,main footer,main header,main hgroup,main menu,main nav,main section{display:block}body{line-height:1}main ol,main ul{list-style:none}main blockquote,main q{quotes:none}main blockquote:before,main blockquote:after,main q:before,main q:after{content:"";content:none}main table{border-collapse:collapse;border-spacing:0}main a{text-decoration:none}main button{background:transparent;border:none;box-shadow:none;cursor:pointer}main .clearfix:after{content:"";display:table;clear:both}main .hide,main .hidden{display:none}main summary{list-style:none}main summary::-webkit-details-marker{display:none}main *:focus:not(:focus-visible){outline:none!important}main *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main .visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}main .gutter--small{padding:var(--gutter-small)}main .gutter--regular{padding:var(--gutter-regular)}main .gutter--large{padding:var(--gutter-large)}main .gutter--xlarge{padding:var(--gutter-xlarge)}main .gutter-top--small{padding-top:var(--gutter-small)}main .gutter-top--regular{padding-top:var(--gutter-regular)}main .gutter-top--large{padding-top:var(--gutter-large)}main .gutter-top--xlarge{padding-top:var(--gutter-xlarge)}main .gutter-bottom--small{padding-bottom:var(--gutter-small)}main .gutter-bottom--regular{padding-bottom:var(--gutter-regular)}main .gutter-bottom--large{padding-bottom:var(--gutter-large)}main .gutter-bottom--xlarge{padding-bottom:var(--gutter-xlarge)}main .spacing--xsmall>*{margin-bottom:.25em}main .spacing--xsmall>*.increased-spacing{margin-top:.75em;margin-bottom:.75em}main .spacing--small>*{margin-bottom:.5em}main .spacing--small>*.increased-spacing{margin-top:1em;margin-bottom:1em}main .spacing--large>*{margin-bottom:.75em}main .spacing--large>*.increased-spacing{margin-top:1.5em;margin-bottom:1.5em}main .spacing--xlarge>*{margin-bottom:1em}main .spacing--xlarge>*.increased-spacing{margin-top:2em;margin-bottom:2em}main .panel,main .card{border:solid var(--border-width-cards) var(--color-borders-cards);border-radius:var(--border-radius-cards);overflow:hidden;background-color:var(--color-background-cards);position:relative;color:var(--color-text-cards);box-shadow:var(--shadow-x-cards) var(--shadow-y-cards) var(--shadow-blur-cards) var(--color-shadow-cards);margin-bottom:calc(var(--shadow-y-cards) + var(--shadow-blur-cards));margin-inline-end:calc(var(--shadow-x-cards) + var(--shadow-blur-cards))}main .has-negative-shadow-x .panel,main .has-negative-shadow-x .card{margin-inline-end:0;margin-inline-start:calc(var(--shadow-x-cards) * -1 + var(--shadow-blur-cards))}main .has-negative-shadow-y .panel,main .has-negative-shadow-y .card{margin-bottom:0;margin-top:calc(var(--shadow-y-cards) * -1 + var(--shadow-blur-cards))}main .card .button{color:var(--color-text-cards)}main .card .button--solid{background-color:var(--color-text-cards);border-color:var(--color-text-cards);color:var(--color-foreground-cards)}main .card .button--icon svg *{stroke:var(--color-text-cards)}main .no-touchevents .card .button:not(.button--outline-hover):hover{background-color:var(--color-accent-cards);border-color:var(--color-accent-cards);color:var(--color-foreground-accent-cards)}main .no-touchevents .card .button:not(.button--outline-hover):hover svg *{stroke:var(--color-foreground-accent-cards)}main .card .button--outline-hover:hover{border-color:var(--color-accent-cards);color:var(--color-accent-cards)}main .card a{color:var(--color-text-cards)}main .card .text-animation--underline{background-image:linear-gradient(to right,var(--color-text-cards),var(--color-text-cards))}@media screen and (max-width:1023px){main .text-with-icon--tooltip .text-with-icon__label,main .text-size--xsmall{font-size:calc(.6875px * var(--base-body-size) + 0px)}}@media screen and (min-width:1024px){main .text-with-icon--tooltip .text-with-icon__label,main .text-size--xsmall{font-size:calc(.75px * var(--base-body-size) + 0px)}}@media screen and (max-width:1023px){main .text-size--small{font-size:calc(.75px * var(--base-body-size) + 0px)}}@media screen and (min-width:1024px){main .text-size--small{font-size:calc(.875px * var(--base-body-size) + 0px)}}@media screen and (max-width:474px){main input,main textarea,main select,main .text-size--regular{font-size:calc(.875px * var(--base-body-size) + 0px)}}@media screen and (min-width:475px)and (max-width:1023px){main input,main textarea,main select,main .text-size--regular{font-size:calc(.9375px * var(--base-body-size) + 0px)}}@media screen and (min-width:1024px){main input,main textarea,main select,main .text-size--regular{font-size:calc(1px * var(--base-body-size) + 0px)}}@media screen and (max-width:1023px){main .shopify-challenge__container .shopify-challenge__message,main .text-size--large{font-size:calc(1px * var(--base-body-size) + 0px)}}@media screen and (min-width:1024px){main .shopify-challenge__container .shopify-challenge__message,main .text-size--large{font-size:calc(1.125px * var(--base-body-size) + 0px)}}@media screen and (max-width:474px){main .text-size--xlarge{font-size:calc(1px * var(--base-body-size) + 0px)}}@media screen and (min-width:475px)and (max-width:1023px){main .text-size--xlarge{font-size:calc(1.25px * var(--base-body-size) + 0px)}}@media screen and (min-width:1024px){main .text-size--xlarge{font-size:calc(1.5px * var(--base-body-size) + 0px)}}@media screen and (max-width:1023px){main .text-size--heading{font-size:calc(.6333333333px * var(--base-headings-size) + 0px)}}@media screen and (min-width:1024px){main .text-size--heading{font-size:calc(.7px * var(--base-headings-size) + 0px)}}main .button--small{padding:var(--button-padding-small)}@media screen and (max-width:474px){main .button--small{font-size:calc(.875px * var(--base-body-size) + 0px)}}@media screen and (min-width:475px)and (max-width:1023px){main .button--small{font-size:calc(.9375px * var(--base-body-size) + 0px)}}@media screen and (min-width:1024px){main .button--small{font-size:calc(1px * var(--base-body-size) + 0px)}}main .button--regular{padding:var(--button-padding-regular)}@media screen and (max-width:1023px){main .button--regular{font-size:calc(1px * var(--base-body-size) + 0px)}}@media screen and (min-width:1024px){main .button--regular{font-size:calc(1.125px * var(--base-body-size) + 0px)}}main .button--large{padding:var(--button-padding-large)}@media screen and (max-width:1023px){main .button--large{font-size:calc(1.125px * var(--base-body-size) + 0px)}}@media screen and (min-width:1024px){main .button--large{font-size:calc(1.25px * var(--base-body-size) + 0px)}}main .alert{display:inline-flex;padding:.875rem 1rem .75rem;margin-bottom:1.125rem;border-radius:var(--border-radius-forms);border:1px solid;line-height:1.1;clear:left;align-items:center}main h1,main h2,main h3,main h4,main h5,main h6,main .h1,main .h2,main .h3,main .h4,main .h5,main .h6{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings);font-style:var(--font-style-headings);line-height:var(--base-headings-line);margin-bottom:1rem}@media screen and (max-width:1023px){main h1,main .h1{font-size:calc(.6333333333px * var(--base-headings-size) + 0px)}}@media screen and (min-width:1024px){main h1,main .h1{font-size:calc(.9666666667px * var(--base-headings-size) + 0px)}}@media screen and (max-width:1023px){main h2,main .h2{font-size:calc(.4333333333px * var(--base-headings-size) + 0px)}}@media screen and (min-width:1024px){main h2,main .h2{font-size:calc(.7px * var(--base-headings-size) + 0px)}}@media screen and (max-width:1023px){main .h2_5{font-size:calc(.4333333333px * var(--base-headings-size) + 0px)}}@media screen and (min-width:1024px){main .h2_5{font-size:calc(.6333333333px * var(--base-headings-size) + 0px)}}@media screen and (max-width:1023px){main h3,main .h3{font-size:calc(.4333333333px * var(--base-headings-size) + 0px)}}@media screen and (min-width:1024px){main h3,main .h3{font-size:calc(.5333333333px * var(--base-headings-size) + 0px)}}@media screen and (max-width:1023px){main .h3_5{font-size:calc(.4px * var(--base-headings-size) + 0px)}}@media screen and (min-width:1024px){main .h3_5{font-size:calc(.4666666667px * var(--base-headings-size) + 0px)}}@media screen and (max-width:1023px){main h4,main .h4{font-size:calc(.3333333333px * var(--base-headings-size) + 0px)}}@media screen and (min-width:1024px){main h4,main .h4{font-size:calc(.4px * var(--base-headings-size) + 0px)}}@media screen and (max-width:1023px){main h5,main .h5{font-size:calc(.2666666667px * var(--base-headings-size) + 0px)}}@media screen and (min-width:1024px){main h5,main .h5{font-size:calc(.3px * var(--base-headings-size) + 0px)}}@media screen and (max-width:1023px){main h6,main .h6{font-size:calc(.25px * var(--base-headings-size) + 0px)}}@media screen and (min-width:1024px){main h6,main .h6{font-size:calc(.2666666667px * var(--base-headings-size) + 0px)}}main a{color:var(--color-text-main)}main body,main input,main textarea,main select{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);line-height:var(--base-body-line)}main body{background:var(--color-background-main);color:var(--color-text-main)}@media screen and (max-width:474px){main body{font-size:calc(.875px * var(--base-body-size) + 0px)}}@media screen and (min-width:475px)and (max-width:1023px){main body{font-size:calc(.9375px * var(--base-body-size) + 0px)}}@media screen and (min-width:1024px){main body{font-size:calc(1px * var(--base-body-size) + 0px)}}main input,main textarea,main select{font-size:calc(1px * var(--base-body-size) + 0px)}main .text-weight--bold{font-weight:var(--font-weight-body-bold)}main .text-color--secondary{color:var(--color-secondary-text-main)}main .text-color--opacity{opacity:.62}main .text-decoration--underline{text-decoration:underline}main .text-decoration--line-through{text-decoration:line-through}main .text-line-height--small{line-height:1.1}main .text-line-height--medium{line-height:1.25}main .text-style--italic{font-style:italic}main .text-style--normal{font-style:normal}main .text-align--left{text-align:start}main .text-align--center{text-align:center}main .text-align--right{text-align:end}main .text-animation--underline{background-image:linear-gradient(to right,var(--color-text-main),var(--color-text-main));background-size:0% 2px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all .1s linear}main html[dir=rtl] .text-animation--underline{background-position:right calc(1em + 3px)}main html[dir=ltr] .text-animation--underline{background-position:left calc(1em + 3px)}main .no-touchevents a:hover .text-animation--underline,main .no-touchevents button:hover .text-animation--underline{background-size:100% 2px}@media screen and (max-width:1023px){main a .text-animation--underline.underline-mobile{background-size:100% 2px}}main .text-animation--underline-thin{background-image:linear-gradient(to right,var(--color-text-main),var(--color-text-main));background-size:0% 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all .1s linear}main html[dir=rtl] .text-animation--underline-thin{background-position:right calc(1em + 2px)}main html[dir=ltr] .text-animation--underline-thin{background-position:left calc(1em + 2px)}main .no-touchevents a:hover .text-animation--underline-thin,main .no-touchevents button:hover .text-animation--underline-thin{text-decoration:underline}@media screen and (max-width:1023px){main a .text-animation--underline-thin.underline-mobile{text-decoration:underline}}main .text-animation--underline-in-header{background-image:linear-gradient(to right,var(--color-accent-header),var(--color-accent-header));background-size:0% 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all .1s linear}main html[dir=rtl] .text-animation--underline-in-header{background-position:right calc(1em + 2px)}main html[dir=ltr] .text-animation--underline-in-header{background-position:left calc(1em + 2px)}main .no-touchevents a:hover .text-animation--underline-in-header,main .no-touchevents button:hover .text-animation--underline-in-header{background-size:100% 1px}@media screen and (max-width:1023px){main a .text-animation--underline-in-header.underline-mobile{background-size:100% 1px}}main .text-with-icon{position:relative;color:var(--color-text-main);display:inline-flex;align-items:center;margin-inline-end:1.25rem}main .text-with-icon svg *{fill:var(--color-text-main)}main .text-with-icon .text-animation--underline-thin{background-position:100% calc(1em + 4px);padding-bottom:0}main .text-with-icon--compact{margin-inline-end:1.875rem}main .text-with-icon--compact .text-with-icon__icon{margin-inline-end:.625rem}main .text-with-icon--tooltip{position:relative;width:2rem;height:2rem;margin-inline-end:.625rem}main .text-with-icon--tooltip .text-with-icon__label{position:absolute;top:-100%;left:50%;width:-moz-max-content;width:max-content;transform:translate(-50%);background:var(--color-text-main);color:var(--color-background-main);padding:.0625rem .4375rem;border-radius:clamp(0px,var(--border-radius-buttons),5px);opacity:0;transition:opacity .12s linear;pointer-events:none}main .text-with-icon--tooltip .text-with-icon__label:after{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:var(--color-text-main);border-width:.3125rem;margin-inline-start:-.3125rem}main .text-with-icon--tooltip:hover .text-with-icon__label{opacity:1}main .text-with-icon__icon{display:flex;align-items:center;margin-inline-end:.5rem}main .text-with-icon--small svg{width:1.375rem;height:1.375rem}main .text-with-icon--large svg{width:2rem;height:2rem}main #a.text-link,main .rte a{color:var(--color-text-main);border-bottom:1px solid;padding-bottom:1px;transition:all .1s linear}main .no-touchevents #a.text-link:hover,main .no-touchevents .rte a:hover{color:var(--color-accent-main)}main a.text-link{border-bottom:1px solid;padding-bottom:1px;transition:all .1s linear}main .no-touchevents a.text-color--opacity:hover{opacity:1}main .text-link--has-icon{border:0;display:inline-flex;align-items:center;gap:var(--gutter-small)}main .text-link--has-icon svg path{fill:var(--color-text-main)}main .text-link--has-icon span{border-bottom:solid 1px}main del{text-decoration:line-through;opacity:1;color:#d14545}main strong{font-weight:var(--font-weight-body-bold)}main em{font-style:italic}main p{margin-bottom:1rem}main .rte ul,main .rte ol{margin-top:.75rem;margin-bottom:1em;margin-inline-start:2em}main .rte ul li:not(:first-child),main .rte ol li:not(:first-child){margin-top:.75rem}main .rte ul ul,main .rte ul ol,main .rte ol ul,main .rte ol ol{margin-inline-start:2em}main .rte ul{list-style:disc outside}main .rte ul ul{list-style:circle outside}main .rte ul ul ul{list-style:square outside}main .rte ol{list-style:decimal outside}main .rte blockquote{padding:.75rem 1.125rem;border-left:.1875rem solid var(--color-borders-main)}main .rte blockquote:not(:first-child){margin-top:1.5rem}main .rte blockquote:not(:last-child){margin-bottom:1.5rem}main .rte img{max-width:100%;height:auto}main .rte iframe[src*=youtube],main .rte iframe[src*=vimeo]{width:100%;height:100%;aspect-ratio:16/9}main .remove-line-height-space{margin-bottom:calc(1em * var(--base-body-line) / -2 + .3125rem)}main .remove-line-height-space--small{margin-bottom:-.55em}main .remove-line-height-space--medium{margin-bottom:calc(-.625em + .3125rem)}main .rte table{width:100%;border:1px solid var(--color-borders-main)}main html[dir=rtl] .rte table{text-align:right}main html[dir=ltr] .rte table{text-align:left}main .rte table tr{border-top:1px solid var(--color-borders-main)}main .rte table thead tr{border-top:none}main .rte table th,main .rte table td{min-height:41px;padding:10px 14px 8px}main html[dir=rtl] .rte table th,main html[dir=rtl] .rte table td{border-left:1px solid var(--color-borders-main)}main html[dir=ltr] .rte table th,main html[dir=ltr] .rte table td{border-right:1px solid var(--color-borders-main)}main .rte table td,main .rte table th{vertical-align:top}main .jdgm-widget select{background-image:none!important}main .container--small{margin:0 auto;width:100%;max-width:667px;padding-inline-start:var(--gutter-container);padding-inline-end:var(--gutter-container)}main .container--compact{margin:0 auto;width:100%;max-width:867px;padding-inline-start:var(--gutter-container);padding-inline-end:var(--gutter-container)}main .container--medium{margin:0 auto;width:100%;max-width:1023px;padding-inline-start:var(--gutter-container);padding-inline-end:var(--gutter-container)}main .container--large{margin:0 auto;width:100%;max-width:1360px;padding-inline-start:var(--gutter-container);padding-inline-end:var(--gutter-container)}@media screen and (max-width:1360px){main .container--large-with-mobile-padding{padding-inline-start:var(--gutter-xlarge);padding-inline-end:var(--gutter-xlarge)}}main .container--fullwidth{max-width:100%;padding:0}main .container--vertical-space{margin-top:var(--container-vertical-space)}main .container--vertical-space-small{margin-top:clamp(2.5rem,var(--container-vertical-space),5rem)}@media(max-width:767px){main .container--vertical-space-small{margin-top:clamp(1rem,var(--container-vertical-space),1rem)}}main .container--vertical-space-xsmall{margin-top:calc(var(--container-vertical-space) * .5)}main .container--no-margin-if-not-first:not(:first-of-type){margin-top:0}main .container--remove-bottom-margin{margin-bottom:calc(var(--container-vertical-space) * -.5)}main .shopify-section.can-be-fullwidth:last-child .container--fullwidth{margin-bottom:calc(var(--container-vertical-space) * -2)}main .mount-slideshow:last-child .css-slider--bottom-navigation .css-slider-navigation-container{margin-bottom:-.75rem}main .shopify-section:first-child .container--vertical-space:not(.container--fullwidth){margin-top:clamp(24px,var(--container-vertical-space) / 2,50px)}main .shopify-section:first-child .container--fullwidth{margin-top:0}main .container--remove-margin-after+.container--remove-margin-before{margin-top:0}main .section--remove-bottom-margin-after+.shopify-section>.container--vertical-space:first-of-type{margin-top:0}main .container--negative-margin{margin-bottom:calc(var(--container-vertical-space) * -1)}main .shopify-section{position:relative}main .container--has-background{background-color:var(--color-background-section);padding-top:var(--container-vertical-space);padding-bottom:var(--container-vertical-space)}main .container--has-background:after{content:"";background-color:var(--color-background-section);z-index:-1}main .remove-empty-space>*:empty{display:none}main .remove-empty-space>*:first-child{margin-top:0}main .remove-empty-space>*:last-child{margin-bottom:0}main .gutter-bottom--page{margin-bottom:calc(var(--gutter-large) * .8)}main .margin-bottom--regular{margin-bottom:var(--gutter-regular)}main .margin-bottom--large{margin-bottom:var(--gutter-large)}main .margin-top--regular{margin-top:var(--gutter-regular)}main .align-content{display:flex;height:100%;position:relative}main .align-content--horizontal-left{justify-content:flex-start;text-align:start}main .align-content--horizontal-center{justify-content:center;text-align:center}main .align-content--horizontal-right{justify-content:flex-end;text-align:end}main .align-content--vertical-top{align-items:flex-start}main .align-content--vertical-middle{align-items:center}main .align-content--vertical-bottom{align-items:flex-end}@media(max-width:767px){main .mobile-align-content--horizontal-left{justify-content:flex-start;text-align:start}main .mobile-align-content--horizontal-center{justify-content:center;text-align:center}main .mobile-align-content--horizontal-right{justify-content:flex-end;text-align:end}main .mobile-align-content--vertical-top{align-items:flex-start}main .mobile-align-content--vertical-middle{align-items:center}main .mobile-align-content--vertical-bottom{align-items:flex-end}}main .element--wrap-paranth:before{content:" (";white-space:pre}main .element--wrap-paranth:after{content:") ";white-space:pre}main .element--height-small{min-height:40vh}main .element--height-regular{min-height:60vh}main .element--height-large{min-height:80vh}main .element--height-auto{min-height:auto}main .element--body-bgc{background-color:var(--color-background-main)}main .element--card-bgc{background-color:var(--color-background-cards)}main .element--has-border{border-color:var(--color-borders-cards);border-width:var(--border-width-cards);border-style:solid}main .element--has-border--body{border-color:var(--color-borders-main);border-width:var(--border-width-cards);border-style:solid}main .element--has-shadow{box-shadow:var(--shadow-x-cards) var(--shadow-y-cards) var(--shadow-blur-cards) var(--color-shadow-cards);margin-bottom:var(--shadow-y-cards);margin-inline-end:var(--shadow-x-cards)}main .has-negative-shadow-x .element--has-shadow{margin-inline-end:0;margin-inline-start:calc(var(--shadow-x-cards) * -1 + var(--shadow-blur-cards))}main .has-negative-shadow-y .element--has-shadow{margin-bottom:0;margin-top:calc(var(--shadow-y-cards) * -1 + var(--shadow-blur-cards))}main .element--has-border-thin{border-width:1px}main .element--no-border{border:0}@media screen and (max-width:767px){main .element--no-border-on-small{border:0}}main .element--border-radius{border-radius:var(--border-radius-cards);overflow:hidden}main .element--border-radius .lazy-image:before,main .element--border-radius .lazy-image:after{border-radius:var(--border-radius-cards)}main .element--border-radius img{border-radius:var(--border-radius-cards)}main .element--border-radius-top{border-radius:var(--border-radius-cards) var(--border-radius-cards) 0 0}main .element--border-radius-top .lazy-image:before,main .element--border-radius-top .lazy-image:after{border-radius:var(--border-radius-cards) 0 0}main .element--border-radius-top img{border-radius:var(--border-radius-cards) var(--border-radius-cards) 0 0}main .element--border-width-clamped{border-style:solid;border-width:clamp(0px,var(--border-width-cards),1px)}main .element--no-radius{border-radius:0}main .element--is-inline-block{display:inline-block}main .element--display-none{display:none}@media screen and (max-width:767px){main .element--hide-on-small{display:none!important}}@media screen and (min-width:768px){main .element--hide-on-desk{display:none}main .element--hide-on-desk-force{display:none!important}}@media screen and (min-width:1024px){main .element--hide-on-desktop{display:none}main .header-bottom-border{border-bottom:1px solid var(--color-borders-header)}main .element--hide-on-desktop-force{display:none!important}}main .element--align-self-center{align-self:center}main .element--z-1{z-index:1}main .element--overflow-hidden{overflow:hidden}main .shopify-policy__container{width:100%;max-width:1360px!important;padding-left:var(--gutter-container)!important;padding-right:var(--gutter-container)!important;margin-top:clamp(2.5rem,var(--container-vertical-space),4.375rem)!important}main .shopify-policy__title{text-align:left!important}main .grid{--col-gap: var(--grid-gap);--col-size: calc( (100% - var(--col-gap) * (var(--visible-cols) - 1)) / var(--visible-cols) );display:grid;grid-gap:var(--col-gap)}main .grid-1{--visible-cols: 1}main .grid-2{--visible-cols: 2}main .grid-3{--visible-cols: 3}main .grid-4{--visible-cols: 4}main .grid-5{--visible-cols: 5}main .grid-6{--visible-cols: 6}@media screen and (max-width:1280px){main .grid-laptop-1{--visible-cols: 1}main .grid-laptop-2{--visible-cols: 2}main .grid-laptop-3{--visible-cols: 3}main .grid-laptop-4{--visible-cols: 4}main .grid-laptop-5{--visible-cols: 5}main .grid-laptop-6{--visible-cols: 6}}@media screen and (max-width:1023px){main .grid-portable-1{--visible-cols: 1}main .grid-portable-2{--visible-cols: 2}main .grid-portable-3{--visible-cols: 3}main .grid-portable-4{--visible-cols: 4}main .grid-portable-5{--visible-cols: 5}main .grid-portable-6{--visible-cols: 6}}@media screen and (max-width:767px){main .grid-lap-1{--visible-cols: 1}main .grid-lap-2{--visible-cols: 2}main .grid-lap-3{--visible-cols: 3}main .grid-lap-4{--visible-cols: 4}main .grid-lap-5{--visible-cols: 5}main .grid-lap-6{--visible-cols: 6}}@media screen and (max-width:474px){main .grid-palm-1{--visible-cols: 1}main .grid-palm-2{--visible-cols: 2}main .grid-palm-3{--visible-cols: 3}main .grid-palm-4{--visible-cols: 4}main .grid-palm-5{--visible-cols: 5}main .grid-palm-6{--visible-cols: 6}}main .grid--slider{grid-auto-flow:column;grid-template-columns:var(--col-size);grid-auto-columns:var(--col-size);position:relative}main .grid--layout{grid-template-columns:repeat(var(--visible-cols),var(--col-size))}@media screen and (min-width:1024px){main .grid--highlight-first-item{grid-template-columns:repeat(4,1fr)}main .grid--highlight-first-item div:first-child{grid-column-start:span 2}}@media screen and (max-width:359px){main .grid-tiny-1{--visible-cols: 1}}@media screen and (max-width:1280px){main .laptop-hide{display:none!important}main .laptop-show{display:block}}@media screen and (max-width:1023px){main .portable-hide{display:none!important}main .portable-show{display:block}}@media screen and (max-width:767px){main .lap-hide{display:none!important}main .lap-show{display:block}}@media screen and (max-width:474px){main .palm-hide{display:none!important}main .palm-show{display:block}}main .grid--gap-tiny{--col-gap: 4px}main .grid--gap-small{--col-gap: 18px}main .grid--gap-large{--col-gap: calc(var(--gutter-xlarge) * .6)}main .grid--gap-xlarge{--col-gap: calc(var(--gutter-xlarge) * .8)}main .grid--gap-none{--col-gap: 0px}main .grid--gap-bottom{row-gap:var(--gutter-xlarge)}main .grid--no-stretch{align-items:start}@media screen and (max-width:1023px){main .portable--grid--slider{--col-gap: var(--grid-gap);--col-size: calc( (100% - var(--col-gap) * (var(--visible-cols) - 1)) / var(--visible-cols) ) !important;grid-auto-flow:column!important;grid-template-columns:var(--col-size)!important;grid-auto-columns:var(--col-size)!important}main .portable--grid--slider.grid-1{--visible-cols: 1}}main .alert strong{text-transform:capitalize}main .alert a{text-decoration:underline}main .alert--error{background-color:#efe3e3;border-color:#e1d2d2;color:#000}main .alert--success{background-color:#eef3eb;border-color:#d8e1d2;color:#000}main .alert--blank{border-color:var(--color-borders-main)}main .alert--note{background-color:var(--color-third-background-main);border-color:var(--color-borders-main);color:var(--color-text-main)}main .alert--unstyled{background:transparent;border:none;padding:0;margin:0}main .alert--circle{line-height:1}main .alert--circle:before{content:"";display:inline-block;width:.75rem;height:.75rem;border-radius:100%;margin-inline-end:.625rem;position:relative;top:.125rem;flex-shrink:0;align-self:flex-start}main .alert--circle.alert--blank:before{border:2px solid;opacity:.25}main .alert--circle.alert--note:before{border:2px solid;opacity:.5}main .alert--circle.alert--success:before{background-color:#52c057}main .alert--circle.alert--error:before{background-color:#e56d6d}main .alert--circle.alert--circle-loading:before{animation:circle-bounce .4s linear infinite alternate}main .alert__icon{width:1.3125rem;height:1.3125rem;display:inline-flex;float:left;align-items:center;justify-content:center;border-radius:100%;position:relative;top:0;margin-inline-end:.75rem;flex-shrink:0;align-self:flex-start}main .alert__icon svg *{fill:#fff!important;stroke:none!important}main .alert--error .alert__icon{background-color:#e56d6d}main .alert--success .alert__icon{background-color:#52c057}main .card .alert{color:var(--color-text-cards)}main .alert[onclick]{cursor:pointer}main .alert--wide{width:100%;display:flex}@keyframes circle-bounce{0%{border-width:2px;opacity:.5}to{border-width:4px;opacity:.25}}main .button{text-align:center;display:inline-block;border-style:solid;border-radius:var(--border-radius-buttons);transition:all .1s linear;font-weight:var(--font-weight-buttons);line-height:1.25;cursor:pointer;border-width:var(--border-width-buttons);color:var(--color-text-main);box-shadow:var(--shadow-x-buttons) var(--shadow-y-buttons) var(--shadow-blur-buttons) var(--color-shadow-buttons)}main .button--fullwidth{width:100%}main .button--icon{align-items:center;display:inline-flex;position:relative;padding-inline-start:3.3125rem}main .button--icon span{line-height:1}main .button--icon .button__icon{width:22px;height:100%;position:absolute;top:0;display:flex;pointer-events:none;align-items:center}main html[dir=rtl] .button--icon .button__icon{right:1.25rem}main html[dir=ltr] .button--icon .button__icon{left:1.25rem}main .button--icon svg{width:22px;height:100%}main .button--icon svg *{stroke:var(--color-text-main);transition:all .1s linear}main .button--loader{position:relative}main .button--loader .button__preloader{position:absolute;margin:0;width:20px;height:20px;transform:translate3d(-50%,-50%,0);top:50%;left:50%;display:none}main .button--loader .button__preloader-element{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;margin:auto}main .button--square{border-radius:0}main html[dir=rtl] .button--loader .button__preloader-element{right:0}main html[dir=ltr] .button--loader .button__preloader-element{left:0}main .button--loader .button__preloader-element circle{stroke-dasharray:150,200;stroke-dashoffset:-10;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}main .button--loader.button--outline circle{stroke:var(--color-text-main)}main .button--loader.button--solid circle{stroke:var(--color-foreground-main)}main .button--loader.card circle{stroke:var(--color-text-cards)}main .button--loader.working{pointer-events:none}main .button--loader.working .button__text{opacity:0}main .button--loader.working .button__preloader{display:block}main .button--outline{background-color:transparent}main .button--solid{background-color:var(--color-text-main);border-color:var(--color-text-main);color:var(--color-foreground-main)}main .button--underline{background-color:transparent;color:var(--color-foreground-main)!important;border:0px}main .button--underline:hover{background-color:transparent!important}main .button--no-padding{padding:0}main .no-touchevents .button:not(.button--outline-hover):hover{background-color:var(--color-accent-main);border-color:var(--color-accent-main);color:var(--color-foreground-accent-main)}main .no-touchevents .button:not(.button--outline-hover):hover svg *{stroke:var(--color-foreground-accent-main)}main .no-touchevents .button--outline-hover:not(.button--no-hover):hover{border-color:var(--color-accent-main);color:var(--color-accent-main)}main .button:focus-visible{box-shadow:0 0 0 3px var(--color-secondary-background-main)}main .button--invisibile-trigger{display:block!important;position:absolute;width:50px;height:100%;top:0;opacity:0}main a.button__icon{padding-top:1px}main .flex-buttons{position:relative;display:flex;flex-flow:row wrap;width:calc(100% + .625rem);margin-inline-start:-.3125rem;margin-top:0}main .flex-buttons>*{margin:.625rem .3125rem 0;flex:auto;width:auto}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}main .main-go-top{position:fixed;bottom:var(--gutter-regular);display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-style:solid;border-radius:var(--border-radius-buttons);border-width:var(--border-width-buttons);border-color:var(--color-borders-main);background:var(--color-background-main);cursor:pointer;transform:translateY(200%);transition:.25s linear transform}main html[dir=rtl] .main-go-top{left:var(--gutter-regular)}main html[dir=ltr] .main-go-top{right:var(--gutter-regular)}main .main-go-top__icon svg{transform:scaleY(-1);transform-origin:0% 40%}main .main-go-top__icon path{fill:var(--color-text-main)}main .main-go-top.show{transform:translateY(0)}main .card--no-sideborders{border-left:0;border-right:0}main .card--no-radius{border-radius:0;--border-radius-cards: 0}main .card--no-shadow{box-shadow:none;margin:0!important}main .card--no-borders{border:0}main .card--fullwidth{width:100%}main .card__icon{width:3.125rem;margin:0 auto;background-color:var(--color-background-main);overflow:hidden;position:relative}main .card__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%}main .card__icon svg path{stroke:#000}main .card__icon-size--small{width:120px;height:120px}main .card__icon-size--regular{width:160px;height:160px}main .card__icon-size--large{width:220px;height:220px}@media screen and (max-width:1023px){main .card__icon-size--large{width:160px;height:160px}}@media screen and (max-width:474px){main .card__icon{width:120px;height:120px}}main .card__icon--is-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%}main .card__image{height:0;position:relative;display:block;overflow:hidden;width:100%}main .card__image svg{background:#00000014}main .card__image--with-overlay:after{content:"";background:var(--color-background-cards);opacity:.36;border-radius:var(--border-radius-cards)}main .card__text{z-index:99;word-wrap:break-word;word-break:break-word}main .card__text>*{display:block}@media screen and (max-width:767px){main .card__text.gutter--xlarge{padding:var(--gutter-large)}}main .card__text:empty{display:none}main .card__whole-link{display:block;height:100%;position:relative;z-index:9;cursor:pointer}main .card__whole-link:focus-visible{outline:none}main .card__whole-link:focus-visible .card__text{outline:auto 5px -webkit-focus-ring-color}main input,main textarea,main select{background-color:var(--color-background-main);border:var(--border-width-forms) solid var(--color-borders-forms-primary);border-radius:var(--border-radius-forms);color:var(--color-text-main);resize:none;padding:var(--input-padding);vertical-align:middle;-webkit-appearance:none;outline:none!important;transition:all .1s linear}main input::-moz-placeholder,main textarea::-moz-placeholder,main select::-moz-placeholder{color:var(--color-text-main);opacity:.66;-moz-transition:all .1s linear;transition:all .1s linear}main input::placeholder,main textarea::placeholder,main select::placeholder{color:var(--color-text-main);opacity:.66;transition:all .1s linear}main .no-touchevents input:hover,main input:focus,main .no-touchevents textarea:hover,main textarea:focus,main .no-touchevents select:hover,main select:focus{border-color:var(--color-borders-forms-secondary)}main input:focus-visible,main textarea:focus-visible,main select:focus-visible{box-shadow:0 0 0 .1875rem var(--color-secondary-background-main)}main .site-header-container input,main .site-header-container textarea,main .site-header-container select{color:var(--color-text-header);background:transparent}main textarea{height:7.8125rem;line-height:1.4;padding-top:.625rem}main input[type=number]::-webkit-inner-spin-button,main input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}main input[type=number]{-moz-appearance:textfield}main input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill,main input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill:hover,main input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill:focus,main input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill:active{-webkit-box-shadow:0 0 0 1.875rem var(--color-background-main) inset!important}main input[type=checkbox],main input[type=radio]{width:20px;height:20px}main input[type=checkbox]:not(.styled-checkbox){-moz-appearance:checkbox;-webkit-appearance:checkbox;appearance:checkbox}main input[type=radio]:not(.styled-radio){-moz-appearance:radio;-webkit-appearance:radio;appearance:radio}main .styled-checkbox,main .styled-radio{width:20px;height:20px;border-radius:5px;padding:0;margin:0;position:relative}main .styled-checkbox:before,main .styled-radio:before{content:"";-webkit-clip-path:polygon(86% 11%,39% 67%,12% 43%,0% 57%,40% 95%,100% 22%);clip-path:polygon(86% 11%,39% 67%,12% 43%,0% 57%,40% 95%,100% 22%);transform-origin:top left;background-color:var(--color-background-main);background-size:contain;width:70%;height:70%;transform:scale(0) translate(-50%,-50%);display:inline-block;position:absolute;top:50%;left:50%;transition:transform ease .25s}main .styled-checkbox:checked,main .styled-radio:checked{background:var(--color-text-main)}main .styled-checkbox:checked:before,main .styled-radio:checked:before{transform:scale(1) translate(-50%,-50%)}main select{background-repeat:no-repeat;background-position:calc(100% - 1.5rem) center;background-size:.8125rem .5rem;padding:var(--input-padding);width:100%;cursor:pointer;text-align:start;transition:border .1s linear;-moz-appearance:none;-webkit-appearance:none;appearance:none}main html[dir=rtl] select{background-position:1.25rem center;padding-left:3.3125rem;padding-right:1rem}main html[dir=ltr] select{padding-right:3.3125rem;padding-left:1rem}main input[type=search]::-webkit-search-decoration,main input[type=search]::-webkit-search-cancel-button,main input[type=search]::-webkit-search-results-button,main input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}main .form-field label{display:block;margin-bottom:.375rem}main .form-field input,main .form-field textarea{width:100%}main .shopify-challenge__container{background-color:#00000003;border:solid 1px rgba(0,0,0,.1);border-radius:.625rem;padding:var(--gutter-large) 0;margin-top:100px!important}main .shopify-challenge__container .shopify-challenge__message{padding:var(--gutter-large) 0 var(--gutter-small)}main .shopify-challenge__container input[type=submit]{background-color:var(--color-accent-main);border-color:var(--color-accent-main);color:var(--color-foreground-accent-main);margin-top:1.25rem;cursor:pointer}main .form-row{width:100%;display:block;padding-top:var(--gutter-small)}main .form-row input{width:100%}main .contact-form{display:grid;grid-template-columns:2fr 1fr 1fr;padding:var(--gutter-large) 0;gap:var(--gutter-regular)}@media screen and (max-width:1023px){main .contact-form{grid-template-columns:100%;gap:var(--gutter-xlarge)}}main .contact-form__row label{padding-bottom:.25rem;display:inline-block}main .contact-form__row input:not([type=checkbox]){width:100%}main .contact-form__row textarea{width:100%;height:14.25rem}main .contact-form__row{padding-bottom:var(--gutter-small)}main .contact-form__row--checkbox{display:flex;align-items:center;gap:.5rem}main .contact-form__row--checkbox label{padding-bottom:0}main .contact-form__row--checkbox:first-child:last-child{padding-bottom:0}main .contact-form__info a{text-decoration:underline}main .lazy-image{position:relative;overflow:hidden}main .lazy-image:not(.lazy-image--no-transition):before,main .lazy-image:not(.lazy-image--no-transition):after{content:"";z-index:-1}main .lazy-image:not(.lazy-image--no-transition):before{background:var(--color-fourth-background-main)}main .lazy-image:not(.lazy-image--no-transition):after{background:var(--color-secondary-background-main);animation:lazy-loading 5s infinite;opacity:.2}main .lazy-image.lazy-image--animation.lazyloaded{overflow:hidden}main .lazy-image.lazy-image--animation.lazyloaded img{transform:scale(1);transition:transform .45s ease-in-out,opacity .3s linear}main .no-touchevents a:hover .lazy-image.lazy-image--animation.lazyloaded img{transform:scale(1.1);transition:transform .6s ease-out,opacity .3s!important}main .no-touchevents a.hover--animation:hover .lazy-image.lazy-image--animation.lazyloaded img{transform:translateY(-10px);transition:transform .6s ease-out,opacity .3s!important}main .lazy-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s linear;vertical-align:bottom;position:relative;z-index:9;opacity:0}main .lazy-image.lazyloaded:before,main .lazy-image.lazyloaded:after{display:none}main .lazy-image.lazyloaded img{opacity:1}main .lazy-image.lazy-image--background{position:absolute;top:0;left:0;width:100%;height:100%!important;z-index:0;padding-top:0!important}main .lazy-image.lazy-image--background img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}main .lazy-image.lazy-image--fit img{-o-object-fit:contain!important;object-fit:contain!important;padding:var(--image-fit-padding)}main .lazy-image.lazy-image--fit.lazy-image--small img{padding:5%}main .lazy-image[data-ratio]{height:0}main .lazy-image[data-ratio] img{position:absolute;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}main html[dir=rtl] .lazy-image[data-ratio] img{right:0}main html[dir=ltr] .lazy-image[data-ratio] img{left:0}@keyframes lazy-loading{0%{width:0;left:0}50%{width:100%;left:0}to{left:100%;width:0}}main .onboarding-svg{position:relative;display:block;text-align:center;width:100%}main .onboarding-svg svg{position:absolute;top:0;left:0;width:100%;height:100%}main .svg-placeholder{display:block;font-size:0;position:relative}main .svg-placeholder svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:var(--color-secondary-text-main);width:80%;height:80%}main .svg-placeholder--foreground{background:var(--color-secondary-background-main)}main body.modal-opened,main body.sidebar-opened{overflow:hidden}main .main-content{position:relative}main .search-page-form form{display:flex;gap:var(--gutter-regular);flex-wrap:wrap}main .search-page-form form .site-search-handle{flex-grow:1}main .search-page-form form input{width:100%}main .search-page-form form svg path{fill:var(--color-text-main)}main .search-title{font-weight:var(--font-weight-body)}main .search-item.active{background-color:var(--color-third-background-main);outline:.625rem solid var(--color-third-background-main);border-radius:clamp(0px,var(--border-radius-cards),1px)}main .search-more.active{background-color:var(--color-accent-main)!important;color:var(--color-foreground-accent-main)!important;border-color:transparent!important}main .skip-to-content:focus{-webkit-clip-path:none;clip-path:none;clip:auto;width:auto;height:auto;margin:0;color:var(--color-text-main);background-color:var(--color-background-main);position:fixed;padding:10px;opacity:1;z-index:10000;transition:none;top:0}main html[dir=rtl] .skip-to-content:focus{right:0}main html[dir=ltr] .skip-to-content:focus{left:0}main .panel--no-sideborders{border-left:0;border-right:0}main .panel--no-radius{border-radius:0}main .panel--no-borders{border:0}main .section-heading{color:var(--color-text-main);display:flex;align-items:flex-end;justify-content:space-between}main .section-heading__title{margin-bottom:10px;display:block}main .section-heading__subheading{display:inline-block;width:100%}main .section-heading__text{padding-inline-end:10%;word-break:break-word}main .section-heading__actions{flex-shrink:0}main .section-heading--center{flex-direction:column!important;align-items:center!important;text-align:center!important}main .section-heading--center .section-heading__text{padding-inline-end:0}@media screen and (max-width:767px){main .section-heading:not(.section-heading--single-line){flex-direction:column;align-items:flex-start;justify-content:flex-start}main .section-heading:not(.section-heading--single-line) .section-heading__actions{margin-top:.625rem}}main .section-heading:empty{display:none}main .social-icons{display:flex;flex-wrap:wrap;margin-inline-start:-.3125rem}main .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:.3125rem;border:none}main .social-icons a .icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}main .social-icons a .icon svg{height:100%;width:100%}main .container--has-background:after,main .card__image svg,main .card__image--background,main .card__image--with-overlay:after,main .lazy-image:not(.lazy-image--no-transition):before,main .lazy-image:not(.lazy-image--no-transition):after,main .svg-placeholder.svg-placeholder--background{position:absolute;top:0;width:100%;height:100%}main html[dir=rtl] .container--has-background:after,main html[dir=rtl] .card__image svg,main .card__image html[dir=rtl] svg,main html[dir=rtl] .card__image--background,main html[dir=rtl] .card__image--with-overlay:after,main html[dir=rtl] .lazy-image:not(.lazy-image--no-transition):before,main html[dir=rtl] .lazy-image:not(.lazy-image--no-transition):after,main html[dir=rtl] .svg-placeholder.svg-placeholder--background{right:0}main html[dir=ltr] .container--has-background:after,main html[dir=ltr] .card__image svg,main .card__image html[dir=ltr] svg,main html[dir=ltr] .card__image--background,main html[dir=ltr] .card__image--with-overlay:after,main html[dir=ltr] .lazy-image:not(.lazy-image--no-transition):before,main html[dir=ltr] .lazy-image:not(.lazy-image--no-transition):after,main html[dir=ltr] .svg-placeholder.svg-placeholder--background{left:0}main .mobile-font-size{font-family:Muli,sans-serif;font-size:13px;color:#d14545}@media only screen and (max-width:768px){main .mobile-font-size{font-size:9px;line-height:12px;margin:5px}}main .discount-price-display{color:#d14545;margin:0 10px}main .discount-text-display{display:block;width:100%}main .compare-discount-price-display{text-decoration:line-through;color:#000}main .blender-red-text{color:#d14545}main .blender-hide-quantity{display:none}main .bundle-bs-btn{background-color:#f9d94c;margin:5px;padding:10px 20px;color:#000;font-weight:500;font-size:14px;display:inline-block;text-decoration:none;border:1px solid transparent;transition:border .3s}main .bundle-bs-btn:hover{background-color:#f0cc45;border:1px solid #6e979b;box-shadow:0 0 0 1px #fff inset,0 0 0 2px #e1f4f9}main .bundle-shop-all-btn{background-color:#000;border-radius:30px;margin:5px;padding:10px 20px;color:#fff;font-weight:500;font-size:14px;display:inline-block}main .learn-product-btn{border-radius:30px;border:1px solid black;background-color:#fff;color:#000;font-size:19px;font-weight:500;width:100%;height:45px;padding:6px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;transition:background-color .3s,color .3s}main .learn-product-btn:hover{background-color:#000;color:#fff}@media screen and (max-width:600px){main .learn-product-btn{height:40px;font-size:17px;padding:5px}}main .soldout-product-btn{border-radius:30px;background-color:gray;color:#fff;font-size:19px;font-weight:500;width:100%;height:45px;padding:6px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer}@media screen and (max-width:600px){main .soldout-product-btn{height:40px;font-size:17px;padding:5px}}main .marquee{overflow:hidden;position:relative;width:100%}main .animated-titles{display:flex;animation:marquee linear infinite}main .animated-title{display:inline-block;padding-right:25px;padding-left:25px}main .athlete-banner{position:absolute;width:150px;top:-15px;left:50%;font-weight:500;text-align:center;transform:translate(-50%);font-size:12px;background-color:#edcf0b;border-radius:3px;padding:3px 5px}@media(max-width:767px){main .athlete-banner{top:-10px;padding-top:0;padding-bottom:0}}main .athlete-img-banner{position:absolute;margin-top:-40px;margin-left:-1px;width:300px;height:auto;z-index:1}@media(min-width:1600px){main .athlete-img-banner{margin-top:-40px;margin-left:-1px;width:300px}}@media(max-width:1450px){main .athlete-img-banner{margin-top:-35px;margin-left:-1px;width:246px}}@media(max-width:767px){main .athlete-img-banner{margin-top:-22px;margin-left:-1px;width:165px}}main .custom-checkout-btn{background-color:#f9d94c;border:1px solid transparent!important;transition:border .3s!important;width:100%;margin-top:10px;font-size:16px}main .custom-checkout-btn:hover{background-color:#f0cc45!important;color:#000!important;border:1px solid #6e979b!important;box-shadow:0 0 0 1px #fff inset,0 0 0 2px #e1f4f9!important}main .bundle-btn-collection{position:block;background-color:#e3c05e;border:1px solid transparent!important;text-align:center;border-radius:0;width:220px;height:40px;padding:6px 20px;margin-top:-55px;margin-bottom:30px}main .bundle-btn-collection:hover{background-color:#f0cc45!important;color:#000!important;border:1px solid #6e979b!important;box-shadow:0 0 0 1px #fff inset,0 0 0 2px #e1f4f9!important}@media(min-width:344px){main .bundle-btn-collection{font-size:12px;font-weight:500;text-align:center;width:150px;height:35px;padding:8px 10px;margin-top:63px;margin-bottom:30px}}@media(min-width:360px){main .bundle-btn-collection{font-size:12px;font-weight:500;text-align:center;width:150px;height:35px;padding:8px 10px;margin-top:63px;margin-bottom:30px}}@media(min-width:375px){main .bundle-btn-collection{font-size:12px;font-weight:500;text-align:center;width:150px;height:35px;padding:8px 10px;margin-top:63px;margin-bottom:30px}}@media(min-width:414px){main .bundle-btn-collection{font-size:12px;font-weight:500;text-align:center;width:150px;height:35px;padding:8px 10px;margin-top:63px;margin-bottom:30px}}@media(min-width:540px){main .bundle-btn-collection{font-size:12px;font-weight:500;text-align:center;width:150px;height:35px;padding:8px 10px;margin-top:63px;margin-bottom:30px}}@media(min-width:768px){main .bundle-btn-collection{margin-top:-25px;margin-bottom:38px}}@media(min-width:1024px){main .bundle-btn-collection{font-size:15px;font-weight:500;text-align:center;width:215px;height:40px;padding:7px 10px;margin-top:0;margin-bottom:30px}}main #plantaPromoMessage{font-size:22px}main .cart-banner-subtxt{font-family:poppins;font-weight:800;font-size:16px}@media(max-width:768px){main #plantaPromoMessage{font-size:19px}main .cart-banner-subtxt{font-size:12px}}@font-face{font-family:MADE SOULMAZE;src:url(MADE_Soulmaze) format("opentype")}main .rc_header-settings__title h2{margin:50px 20px 20px;width:94%}main .rc_header-settings__description p{width:90%;margin:0 auto}main .rc_form__group .btn{padding:10px 20px;margin:20px 20px 0!important;color:#fff;background-color:#000}main .rc_form__group .rc_form__input{width:70%}main .rc_header-settings__description p{margin-bottom:15px}@media(max-width:768px){main .rc_header-settings__title h2{font-size:28px;margin:110px 20px 20px;width:auto}main .rc_header-settings__description{width:auto}}#rcsms-cart-widget{height:0;visibility:hidden;display:none!important}
/*# sourceMappingURL=/cdn/shop/t/131/assets/old_theme.css.map */
