/*!
 *  1.2. Reset
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.hidden{display:none}.clear{clear:both}*{box-sizing:border-box}input,button{background:transparent;border:none;padding:0;margin:0}input:focus,input:outline,button:focus,button:outline{border:none}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}/*! Variables declarations 
  If you wish to change margins, paddings, heights, this is the place to do so 
  Almost all dimensions & spacing is based on these variables 
!*/:root{--vertical-padding: var(--vertical-padding-base);--vertical-padding-more: calc(var(--vertical-padding-base) * 1.5);--horizontal-padding: var(--horizontal-padding-base);--horizontal-padding-more: calc(var(--horizontal-padding-base) * 1.1);--compact-header-padding: 50px;--grid-gutter: var(--grid-gutter-base)}@media screen and (max-width:1600px){:root{--grid-gutter: calc(var(--grid-gutter-base) * .75)}}@media screen and (min-width:1680px)and (max-width:1919px){:root{--horizontal-padding: calc(var(--horizontal-padding-base) * .8)}}@media screen and (min-width:1440px)and (max-width:1599px){:root{--horizontal-padding: calc(var(--horizontal-padding-base) * 1)}}@media screen and (max-width:1440px){:root{--grid-gutter: calc(var(--grid-gutter-base) * .6)}}@media screen and (min-width:1280px)and (max-width:1439px){:root{--horizontal-padding: calc(var(--horizontal-padding-base) * .6)}}@media screen and (max-width:1280px){:root{--vertical-padding-more: var(--vertical-padding);--horizontal-padding: calc(var(--horizontal-padding-base) * .5);--horizontal-padding-more: calc(var(--horizontal-padding-base) * .7)}}@media screen and (max-width:948px){:root{--vertical-padding: calc(var(--vertical-padding-base) * .7);--horizontal-padding: 25px;--horizontal-padding-more: 50px;--compact-header-padding: 30px;--grid-gutter: calc(var(--grid-gutter-base) * .4)}}@media screen and (max-width:648px){:root{--vertical-padding: calc(var(--vertical-padding-base) * .6);--compact-header-padding: 20px}}@media screen and (max-width:480px){:root{--vertical-padding: calc(var(--vertical-padding-base) * .5)}}.lazy-image{transition:background .2s linear;position:relative;background:rgba(var(--color-body-txt),.03)}.lazy-image img{height:100%;width:100%;object-fit:cover;transition:opacity .15s linear;vertical-align:bottom;opacity:0}.lazy-image img.lazyloaded{opacity:1}.lazy-image--background.lazy-image{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%!important;z-index:0;padding-top:0!important;transition:background .2s linear}.lazy-image--background.lazy-image img{height:100%;width:100%;object-fit:cover;transition:opacity .15s linear}[data-ratio].lazy-image{height:0}[data-ratio].lazy-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.lazy-image--hover{overflow:hidden}.lazy-image--hover .lazy-image--background{-webkit-backface-visibility:hidden;transform:scale(1);overflow:hidden;transition:background .2s linear,transform .3s linear}.no-touchevents .lazy-image--hover:hover .lazy-image--background,.focus .lazy-image--hover .lazy-image--background{transform:scale(1.1)}.lazy-caption{position:absolute;bottom:0;width:100%;background:linear-gradient(0deg,#3333334d,#33333340,#3333,#33333326,#3333331a 80%,#3333330d 90%,#33333305 96%,#3330);color:#fff;padding:35px 15px 15px;line-height:1}.lazy-preloader{display:block}.lazy-preloader:before{width:20px;height:20px;content:"";border:1px solid rgba(var(--color-body-txt),.24);border-top:1px solid rgba(var(--color-body-accent),1);border-radius:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation:lazy-spin 1s infinite linear}.lazyloaded+.lazy-preloader,.lazyloaded .lazy-preloader{display:none!important}.alert{display:block;line-height:1.5;padding:14px 20px 12px;margin-bottom:18px}.alert strong{text-transform:capitalize}.alert--error{color:#721c24;background-color:#f8d7da}.alert--success{color:#155724;background-color:#d4edda}.alert--note{color:#856404;background-color:#fff3cd}@media screen and (min-width:1921px){.alert{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width:1280px)and (max-width:1920px){.alert{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width:1023px)and (max-width:1280px){.alert{font-size:calc(12px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width:1023px){.alert{font-size:calc(12px / 14 * var(--base-body-size) + 0px);line-height:1}}a{-webkit-transition:color .15s linear,background-color .15s linear,fill .15s linear,.15s opacity linear;transition:color .15s linear,background-color .15s linear,fill .15s linear,.15s opacity linear}.button,.shopify-challenge__button{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-size:15px;line-height:53px;height:55px;font-weight:var(--font-weight-body-semibold);padding:0 25px;border:2px solid transparent;transition:all .15s linear,width 0ms;cursor:pointer;display:inline-block;-webkit-appearance:none;border-radius:0}.button svg,.shopify-challenge__button svg{transition:all .15s linear}html[dir=rtl] .button svg,html[dir=rtl] .shopify-challenge__button svg{transform:scale(-1)}.button--large{font-size:20px;height:70px;line-height:68px;padding:0 50px}.button--small{font-size:13px;height:50px;line-height:48px;border:1px solid transparent;padding:0 20px}.button--small .symbol{top:7px!important}.button--smallest{display:inline-block;border-radius:20px;font-size:12px;line-height:1;padding:7px 14px;margin:5px;border:1px solid transparent}.button--outline{outline:none!important;border-color:rgba(var(--color-body-txt),1);color:rgba(var(--color-body-txt),1)}.button--outline svg *{fill:rgba(var(--color-body-txt),1);transition:all .15s linear}.no-touchevents .button--outline:not(.button--outline-hover):hover{border-color:rgba(var(--color-body-accent),1);color:rgba(var(--color-body-accent),1)}.no-touchevents .button--outline:not(.button--outline-hover):hover svg *{fill:rgba(var(--color-body-accent),1)}.disabled.button--outline{opacity:.66;border-color:rgba(var(--color-body-txt),.16)}.sidebar-element .button--outline{border-color:rgba(var(--color-sidebar-txt),1)!important;color:rgba(var(--color-sidebar-txt),1)!important}.sidebar-element .button--outline svg *{fill:rgba(var(--color-sidebar-txt),1)!important}.no-touchevents .sidebar-element .button--outline:not(.button--outline-hover):hover{border-color:rgba(var(--color-sidebar-accent),1)!important;color:rgba(var(--color-sidebar-accent),1)!important}.no-touchevents .sidebar-element .button--outline:not(.button--outline-hover):hover svg *{fill:rgba(var(--color-sidebar-accent),1)!important}.sidebar-element .disabled.button--outline{border-color:rgba(var(--color-sidebar-txt),.16)}.button--solid,.shopify-challenge__button{outline:none!important;background:rgba(var(--color-body-txt),1);color:rgba(var(--color-body-txt-foreground),1)}.button--solid path,.shopify-challenge__button path{fill:rgba(var(--color-body-txt-foreground),1)}.no-touchevents .button--solid:hover,.no-touchevents .shopify-challenge__button:hover{border-color:transparent;background:rgba(var(--color-body-accent),1)!important;color:rgba(var(--color-body-accent-foreground),1)!important}.no-touchevents .button--solid:hover svg *,.no-touchevents .shopify-challenge__button:hover svg *{fill:rgba(var(--color-body-accent-foreground),1)!important}.button--solid svg,.shopify-challenge__button svg{position:relative;top:6px;margin-inline-start:17px}.sidebar-element .button--solid,.sidebar-element .shopify-challenge__button{background:rgba(var(--color-sidebar-txt),1);color:rgba(var(--color-sidebar-txt-foreground),1)}.sidebar-element .button--solid svg *,.sidebar-element .shopify-challenge__button svg *{fill:rgba(var(--color-sidebar-txt-foreground),1)}.no-touchevents .sidebar-element .button--solid:hover,.no-touchevents .sidebar-element .shopify-challenge__button:hover{background:rgba(var(--color-sidebar-accent),1)!important;color:rgba(var(--color-sidebar-accent-foreground),1)!important}.no-touchevents .sidebar-element .button--solid:hover svg *,.no-touchevents .sidebar-element .shopify-challenge__button:hover svg *{fill:rgba(var(--color-sidebar-accent-foreground),1)!important}.button--wide{min-width:200px}.button--text{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);color:rgba(var(--color-body-txt),1);border-bottom:1px solid;cursor:pointer;transition:all .15s linear}.no-touchevents .button--text:hover{color:rgba(var(--color-body-accent),1)}.compact-header-container>*:last-child,.rte>*:last-child,.remove-end-margin>*:last-child{margin-bottom:0}.sticky{position:sticky;top:0}/*!
 *  1.4. Typography
*/body{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);color:rgba(var(--color-body-txt),1);background:rgba(var(--color-body-bg),1)}@media screen and (min-width:1921px){body{font-size:calc(16px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width:1280px)and (max-width:1920px){body{font-size:calc(15px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width:1023px)and (max-width:1280px){body{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (max-width:1023px){body{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width:1921px){.body-text-sm{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width:1280px)and (max-width:1920px){.body-text-sm{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width:1023px)and (max-width:1280px){.body-text-sm{font-size:calc(12px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width:1023px){.body-text-sm{font-size:calc(12px / 14 * var(--base-body-size) + 0px);line-height:1}}.body-text-hd{padding-bottom:0!important;font-weight:var(--font-weight-body-semibold)}@media screen and (min-width:1921px){.body-text-hd{line-height:1}}@media screen and (min-width:1280px)and (max-width:1920px){.body-text-hd{line-height:1}}@media screen and (min-width:1023px)and (max-width:1280px){.body-text-hd{line-height:1}}@media screen and (max-width:1023px){.body-text-hd{line-height:1}}.body-text-lg{font-weight:var(--font-weight-body-medium)}@media screen and (min-width:1921px){.body-text-lg{font-size:calc(19px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width:1280px)and (max-width:1920px){.body-text-lg{font-size:calc(18px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width:1023px)and (max-width:1280px){.body-text-lg{font-size:calc(17px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width:1023px){.body-text-lg{font-size:calc(16px / 14 * var(--base-body-size) + 0px);line-height:1}}.body-text-hu{font-weight:var(--font-weight-body-medium)}@media screen and (min-width:1921px){.body-text-hu{font-size:calc(23px / 14 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:1280px)and (max-width:1920px){.body-text-hu{font-size:calc(22px / 14 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:1023px)and (max-width:1280px){.body-text-hu{font-size:calc(19px / 14 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (max-width:1023px){.body-text-hu{font-size:calc(18px / 14 * var(--base-body-size) + 0px);line-height:1.1}}.text-transform-uppercase{text-transform:uppercase}h1,h2,h3,h4,h5,h6,.hh,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings);font-style:var(--font-style-headings);display:block;margin-bottom:1em}@media screen and (min-width:1921px){.hh{font-size:calc(52px / 24 * var(--base-headings-size) + 0px);line-height:1.1}}@media screen and (min-width:1280px)and (max-width:1920px){.hh{font-size:calc(48px / 24 * var(--base-headings-size) + 0px);line-height:1.1}}@media screen and (min-width:1023px)and (max-width:1280px){.hh{font-size:calc(44px / 24 * var(--base-headings-size) + 0px);line-height:1.1}}@media screen and (max-width:1023px){.hh{font-size:calc(40px / 24 * var(--base-headings-size) + 0px);line-height:1.1}}@media screen and (min-width:1921px){.h0{font-size:calc(32px / 24 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width:1280px)and (max-width:1920px){.h0{font-size:calc(30px / 24 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width:1023px)and (max-width:1280px){.h0{font-size:calc(28px / 24 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (max-width:1023px){.h0{font-size:calc(26px / 24 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width:1921px){h1,.h1{font-size:calc(26px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1280px)and (max-width:1920px){h1,.h1{font-size:calc(25px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1023px)and (max-width:1280px){h1,.h1{font-size:calc(23px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width:1023px){h1,.h1{font-size:calc(22px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1921px){h2,.h2{font-size:calc(19px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1280px)and (max-width:1920px){h2,.h2{font-size:calc(18px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1023px)and (max-width:1280px){h2,.h2{font-size:calc(17px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width:1023px){h2,.h2{font-size:calc(16px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1921px){h3,.h3{font-size:calc(17px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1280px)and (max-width:1920px){h3,.h3{font-size:calc(16px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1023px)and (max-width:1280px){h3,.h3{font-size:calc(15px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width:1023px){h3,.h3{font-size:calc(14px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1921px){h4,h5,h6,.h4{font-size:calc(16px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1280px)and (max-width:1920px){h4,h5,h6,.h4{font-size:calc(15px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1023px)and (max-width:1280px){h4,h5,h6,.h4{font-size:calc(14px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width:1023px){h4,h5,h6,.h4{font-size:calc(13px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}strong{font-weight:700}em{font-style:italic}p,ul,ol{margin-bottom:1.5em}ul{list-style:inside disc}ol{list-style:inside decimal}ul ul,ul ol,ol ol,ol ul{margin-inline-start:20px}table{width:100%;border:1px solid rgba(var(--color-body-txt),.08)}html[dir=rtl] table{text-align:right}html[dir=ltr] table{text-align:left}table thead h4{font-size:10px;line-height:18px;text-transform:uppercase;margin-bottom:0}table tr{border-top:1px solid rgba(var(--color-body-txt),.08)}table thead tr{border-top:none}table th,table td{min-height:41px;padding:10px 14px 8px}html[dir=rtl] table th,html[dir=rtl] table td{border-left:1px solid rgba(var(--color-body-txt),.08)}html[dir=ltr] table th,html[dir=ltr] table td{border-right:1px solid rgba(var(--color-body-txt),.08)}table td,table th{vertical-align:top}sub,sup{font-size:.7em;line-height:.7em}sub{vertical-align:bottom}sup{vertical-align:top}del{text-decoration:line-through}small{font-size:.85em}blockquote{line-height:1.4}blockquote:not(:first-child){margin-top:2em}blockquote:not(:last-child){margin-bottom:2em}a{color:rgba(var(--color-body-txt),1);text-decoration:none}.rte a:not(.button){border-bottom:1px solid}.no-touchevents .rte a:not(.button):hover{color:rgba(var(--color-body-accent),1)}.underline-animation{line-height:1.2;background-position:0 calc(1em + 2px);background-image:linear-gradient(to right,rgba(var(--color-body-txt),1),rgba(var(--color-body-txt),1));background-size:0% 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all .15s linear}a:hover .underline-animation,a.selected .underline-animation{background-size:100% 1px}.rte a img{vertical-align:middle}.touchevents .sidebar a:hover span,.touchevents a:hover .product-item__title,.touchevents a:hover .blog-item__title span,.touchevents .blog-tags a:hover span{background-size:0!important}input,textarea,select{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-size:calc(14 / 14 * var(--base-body-size) + 0px);line-height:1;transition:all .1s linear;border:1px solid rgba(var(--color-body-txt),.14);background:transparent;color:rgba(var(--color-body-txt),1);resize:none;height:55px;padding:3px 12px 0;vertical-align:middle;-webkit-appearance:none;border-radius:0;outline:none!important}input::placeholder,textarea::placeholder,select::placeholder{color:rgba(var(--color-body-txt),1);opacity:.66}input:hover,textarea:hover,select:hover{border-color:rgba(var(--color-body-txt),.24)}input:focus,textarea:focus,select:focus{border-color:rgba(var(--color-body-txt),.36);box-shadow:0 0 0 3px rgba(var(--color-body-txt),.14)}input.focus,textarea.focus,select.focus{outline:auto 5px -webkit-focus-ring-color}.krown-column-container>input,.krown-column-container>textarea,.krown-column-container>select{width:100%}.sidebar-element input,.sidebar-element textarea,.sidebar-element select{color:rgba(var(--color-sidebar-txt),1);border-color:rgba(var(--color-sidebar-txt),.14)}textarea{height:125px;padding-top:15px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield}input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill,input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill:hover,input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill:focus,input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(var(--color-body-bg),1) inset!important}input[type=checkbox],input[type=radio]{width:16px;height:16px;border-radius:100%;padding:0;margin-inline-end:9px;margin-top:-2px}input[type=checkbox]:checked,input[type=radio]:checked{background:rgba(var(--color-body-txt),1)}.sidebar-element input[type=checkbox]:checked,.sidebar-element input[type=radio]:checked{background:rgba(var(--color-sidebar-txt),1)}select.to-style{transition:all .1s linear}select.to-style:not(.styled){opacity:0;visibility:hidden}select{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1.2;background-repeat:no-repeat;background-position:calc(100% - 6px) 50%;background-size:24px 24px;padding-top:0;padding-inline-end:50px;padding-bottom:0;padding-inline-start:12px;height:50px;width:100%;cursor:pointer;transition:border .1s linear;border:1px solid rgba(var(--color-body-txt),.14);-moz-appearance:none;-webkit-appearance:none;appearance:none}html[dir=rtl] select{background-position:calc(0% + 6px) 50%}html[dir=rtl] select{text-align:right}html[dir=ltr] select{text-align:left}.regular-select-cover{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1;height:50px;width:100%;background-repeat:no-repeat;background-position:calc(100% - 6px) 50%;background-size:24px 24px;cursor:pointer;transition:border .1s linear;border:1px solid rgba(var(--color-body-txt),.14)}html[dir=rtl] .regular-select-cover{background-position:calc(0% + 6px) 50%}html[dir=rtl] .regular-select-cover{text-align:right}html[dir=ltr] .regular-select-cover{text-align:left}.regular-select-cover:hover,.regular-select-cover.content-opened,.regular-select-cover:focus{border-color:rgba(var(--color-body-txt),.36);outline:none}.regular-select-cover svg{position:absolute;top:14px}html[dir=rtl] .regular-select-cover svg{left:6px}html[dir=ltr] .regular-select-cover svg{right:6px}.regular-select-cover svg path{fill:rgba(var(--color-body-txt),1);transition:all .15s linear}.regular-select-cover select{height:100%;width:100%;cursor:default;pointer-events:none;-webkit-appearance:menulist-button}.regular-select-cover option{padding:2px 0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.regular-select-inner{height:50px;padding-top:17px;padding-inline-end:50px;padding-bottom:0;padding-inline-start:12px;cursor:pointer}.product__text .regular-select-inner:before{content:attr(data-title);position:absolute;font-size:11px;text-transform:uppercase;background:rgba(var(--color-body-bg),1);top:-6px;padding:0 7px;margin-inline-start:-7px;color:rgba(var(--color-body-txt),.36)}.hide-labels .regular-select-inner:before{display:none}.regular-select-content{width:calc(100% + 2px);display:block;background:rgba(var(--color-body-bg),1);border:1px solid rgba(var(--color-body-txt),.14);border-top:0;position:absolute;top:53px;z-index:999;border-top:none;overflow-y:auto;height:0;transition:border .1s linear}html[dir=rtl] .regular-select-content{right:-1px}html[dir=ltr] .regular-select-content{left:-1px}.no-touchevents .regular-select-cover:hover .regular-select-content,.regular-select-cover:focus .regular-select-content{border-color:rgba(var(--color-body-txt),.36)}.content-opened .regular-select-content{height:auto;border-color:rgba(var(--color-body-txt),.36)}.regular-select-item{display:block;height:40px;font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1;padding:14px 12px 0;cursor:pointer;background:transparent;transition:.1s background linear}.no-touchevents .regular-select-item:hover{background:rgba(var(--color-body-txt),.06)}.regular-select-item.selected{background:rgba(var(--color-body-txt),.12)}.regular-select-item.disabled{opacity:.16;pointer-events:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.aligned-text-content{display:flex;height:100%;position:relative;z-index:99}.aligned-text-content.horizontal-left{justify-content:flex-start}html[dir=rtl] .aligned-text-content.horizontal-left{text-align:right}html[dir=ltr] .aligned-text-content.horizontal-left{text-align:left}.aligned-text-content.horizontal-center{justify-content:center;text-align:center}.aligned-text-content.horizontal-right{justify-content:flex-end}html[dir=rtl] .aligned-text-content.horizontal-right{text-align:left}html[dir=ltr] .aligned-text-content.horizontal-right{text-align:right}.aligned-text-content.vertical-top{align-items:flex-start}.aligned-text-content.vertical-middle{align-items:center}.aligned-text-content.vertical-bottom{align-items:flex-end}.scrolling-text{color:rgba(var(--color-body-txt),1);border:0;width:100%;height:60px;white-space:nowrap;overflow:hidden;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:flex-start}.scrolling-text span{display:inline-block;margin:0 var(--horizontal-padding)}.scrolling-text a{text-decoration:underline}/*!
 *  1.6. General Structure
*/#content-holder{display:flex}#content-holder:before{content:"";display:block;position:relative;width:20%;min-width:240px;max-width:360px;z-index:-1;flex-shrink:0}#content-holder #content{width:0;flex:1;min-height:100vh;display:flex;flex-direction:column}@media screen and (min-width:948px)and (max-width:1023px){#content-holder #content{width:calc(100% - 240px)}}@media screen and (max-width:948px){#content-holder{margin-top:76px}#content-holder #content{min-height:calc(100vh - 66px)}}.compact-header{display:flex;align-items:flex-end;justify-content:space-between;position:relative;z-index:9;padding:var(--compact-header-padding) var(--horizontal-padding)}.compact-header-container{width:70%;max-width:800px;min-width:270px;flex:1}html[dir=rtl] .compact-header-container>.h1{padding-left:50px}html[dir=ltr] .compact-header-container>.h1{padding-right:50px}.centered-section-content{padding-left:var(--horizontal-padding)!important;padding-right:var(--horizontal-padding)!important}.centered-section-content>div{width:80%}@media screen and (max-width:1440px){.centered-section-content>div{width:100%}}@media screen and (min-width:949px){.centered-section-content.rich-text>div,.centered-section-content.testimonial__holder>div{width:80%!important}}.overflow-hidden,.modal-opened{overflow:hidden}img,.rte iframe{max-width:100%}img{height:auto}.rte iframe[src*=youtube],.rte iframe[src*=vimeo]{width:100%;height:100%;aspect-ratio:16/9}.symbol{width:30px!important;height:30px!important}.symbol.symbol--cart{height:auto}.long-arrow{overflow:hidden;width:24px;height:34px;display:block;position:relative;top:-5px;right:0;transition:all .15s linear}html[dir=rtl] .long-arrow{transform:scale(-1);margin-top:-3px}.long-arrow .symbol{width:34px;height:11px;position:absolute;top:10px;right:0}button .long-arrow:hover,.css-slider-navigation-container .long-arrow:hover,.pagination a .long-arrow:hover{width:34px}html[dir=rtl] button .long-arrow:hover,html[dir=rtl] .css-slider-navigation-container .long-arrow:hover,html[dir=rtl] .pagination a .long-arrow:hover{left:-5px}html[dir=ltr] button .long-arrow:hover,html[dir=ltr] .css-slider-navigation-container .long-arrow:hover,html[dir=ltr] .pagination a .long-arrow:hover{right:-5px}.css-slider-navigation-container .next .long-arrow,.pagination .next .long-arrow{top:-3px}html[dir=rtl] .css-slider-navigation-container .next .long-arrow:hover,html[dir=rtl] .pagination .next .long-arrow:hover{left:5px}html[dir=ltr] .css-slider-navigation-container .next .long-arrow:hover,html[dir=ltr] .pagination .next .long-arrow:hover{right:5px}.css-slider-navigation-container .prev .long-arrow,.pagination .prev .long-arrow{transform:rotate(180deg);position:absolute;top:-6px}html[dir=rtl] .css-slider-navigation-container .prev .long-arrow,html[dir=rtl] .pagination .prev .long-arrow{transform:scale(-1) rotate(180deg);margin-top:3px}html[dir=rtl] .css-slider-navigation-container .prev .long-arrow,html[dir=rtl] .pagination .prev .long-arrow{right:0;left:auto}html[dir=ltr] .css-slider-navigation-container .prev .long-arrow,html[dir=ltr] .pagination .prev .long-arrow{left:0;right:auto}html[dir=rtl] .css-slider-navigation-container .prev .long-arrow:hover,html[dir=rtl] .pagination .prev .long-arrow:hover{left:auto;right:-5px}html[dir=ltr] .css-slider-navigation-container .prev .long-arrow:hover,html[dir=ltr] .pagination .prev .long-arrow:hover{right:auto;left:-5px}.onboarding-svg{position:absolute;top:0;left:0;width:100%;height:100%;position:relative;display:block}.onboarding-svg svg{width:100%;height:100%;background:#f9f9f9;vertical-align:middle}.onboarding-svg.onboarding-background{position:absolute}.onboarding-svg.onboarding-background svg{position:absolute;top:0}html[dir=rtl] .onboarding-svg.onboarding-background svg{right:0}html[dir=ltr] .onboarding-svg.onboarding-background svg{left:0}.iframe-holder{position:relative;width:100%;height:0;padding-top:40%;clear:both}.iframe-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.full-width-section-content.gutter--on{padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}.with-gutter{margin-bottom:var(--vertical-padding)}.without-gutter+.with-gutter:not(.has-inner-padding),#page-content .with-gutter:first-child,.has-inner-padding+.with-gutter{margin-top:var(--vertical-padding)}.has-inner-padding{margin-bottom:0}.has-inner-padding+.has-inner-padding{margin-top:0}#page-content .has-inner-padding:last-child{margin-bottom:0}#page-content .has-inner-padding:first-child{margin-top:0}#shopify-section-blog,#shopify-section-collection{margin-bottom:var(--vertical-padding)}toggle-tab{display:block}.toggle__title{line-height:1.3;margin-bottom:1.5em;font-weight:var(--font-weight-body-medium);text-transform:uppercase;width:100%;position:relative;margin-top:-6px;padding-top:6px;cursor:pointer;transition:all .1s linear;display:block}.toggle__title .symbol{content:"+";position:absolute;top:4px}html[dir=rtl] .toggle__title .symbol{left:-7px}html[dir=ltr] .toggle__title .symbol{right:-7px}.toggle__title .symbol.symbol--plus{display:block}.toggle__title .symbol.symbol--minus{display:none}.toggle__title svg *{transition:all .1s linear;fill:rgba(var(--color-body-txt),1)}.no-touchevents .toggle__title:hover,.toggle__title.focus{color:rgba(var(--color-body-accent),1);outline:0}.no-touchevents .toggle__title:hover svg *,.toggle__title.focus svg *{fill:rgba(var(--color-body-accent),1)}toggle-tab.opened .toggle__title{cursor:pointer;pointer-events:all}toggle-tab.opened .toggle__title .symbol--plus{display:none}toggle-tab.opened .toggle__title .symbol--minus{display:block}.toggle__title:last-child{margin-bottom:0}.toggle__title+.toggle__content{margin-top:-5px;padding-bottom:25px;display:none}.toggle__title+.toggle__content>*:last-child{margin-bottom:0}.toggle__content{overflow-x:auto}#challenge .shopify-challenge__container{margin:120px auto!important}.low-dpi{display:inline}.high-dpi{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi){.low-dpi{display:none}.high-dpi{display:inline}}#page-content{flex:1 0 auto}.page-content{margin:var(--compact-header-padding) auto var(--vertical-padding);flex:1;position:relative}.page-content.gutter--on{padding:50px}.page-content>h1.title,.template-login .page-content .h0.title{margin-bottom:2em}@media screen and (max-width:480px){.page-content>h1.title,.template-login .page-content .h0.title{margin-bottom:1.5em}}.scrollable-content{max-width:100%;overflow-x:scroll}*:focus:not(:focus-visible){outline:none!important}.css-slider-button .arrow-icon{top:8px;width:40px;height:40px}html[dir=rtl] .css-slider-button .arrow-icon{right:8px}html[dir=ltr] .css-slider-button .arrow-icon{left:8px}.css-slider-button .arrow-icon path{transform-origin:center}.css-slider-button path{fill:rgba(var(--color-body-txt),1)}.css-slider--simple-dots .css-slider-dot-navigation{background:transparent}.css-slider--simple-dots .css-slider-dot-navigation .css-slider-dot{background-color:rgba(var(--color-body-txt),.16)!important}.css-slider--simple-dots .css-slider-dot-navigation .css-slider-dot:last-child{margin-inline-end:0}.css-slider--simple-dots .css-slider-dot-navigation .css-slider-dot.active{background-color:rgba(var(--color-body-txt),1)!important}@media screen and (min-width:949px){.show-on-big-palm{display:none!important}}@media screen and (max-width:948px){.hide-on-big-palm{display:none!important}}.shopify-section-product-recommendations{overflow:hidden}.shopify-section-product-recommendations:not(:last-child) .product-recommendations:not(:empty){border-bottom:1px solid rgba(var(--color-body-txt),.08)}.shopify-section-product-recommendations .product-recommendations:not(:empty){padding:0 0 var(--vertical-padding);display:block}.shopify-section-product-recommendations.with-gutter{padding-bottom:0}.shopify-section-product-recommendations+.shopify-section.with-gutter{margin-top:var(--vertical-padding)}.shopify-section-product-recommendations .h1{margin-bottom:1.4em}.hide{display:none}@media screen and (max-width:768px){.element--hide-on-small{display:none!important}}@media screen and (min-width:769px){.element--hide-on-desk{display:none}}.breadcrumb{padding-top:2px;margin-bottom:3.6em;display:flex;flex-wrap:wrap;gap:0 11px;z-index:9}@media screen and (min-width:649px){.breadcrumb{margin-top:-5px}}@media screen and (max-width:948px){.breadcrumb{margin-bottom:1.5em;padding-top:0}}.breadcrumb span{line-height:1.5;word-break:break-word;flex-shrink:0}@media screen and (max-width:480px){.breadcrumb{gap:0 7px}}.breadcrumb__link{opacity:1}.breadcrumb__link a{border-bottom:none!important}.breadcrumb__separator{opacity:.36}.breadcrumb__current{opacity:.66}.flex-buttons{position:relative;display:flex;flex-flow:row wrap;width:calc(100% + 20px);margin-inline-start:-10px;margin-bottom:-20px}.flex-buttons>*{margin:0 10px 20px;flex:auto;width:auto}.flex-buttons .product__add-to-cart{flex-grow:10}.main-go-top{position:fixed;bottom:20px;right:20px;display:flex;width:50px;height:50px;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;z-index:999;transform:translateY(200%);transition:.15s linear transform}@media screen and (max-width:480px){.main-go-top{bottom:10px;right:10px}}.main-go-top:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-body-bg),1);opacity:.66;z-index:-1;border:1px solid rgba(var(--color-body-txt),.14);transition:opacity .15s linear}.no-touchevents .main-go-top:hover:before{opacity:1}.main-go-top__icon{margin-top:5px}.main-go-top__icon svg{transform:scaleY(-1)}.main-go-top__icon path{fill:rgba(var(--color-body-txt),1)}.main-go-top__text{font-size:11px;text-transform:uppercase;margin-top:-10px}.main-go-top.show{transform:translateY(0)}/*!
 *  5.3. FAQ
*/.faq .toggle__title{text-transform:none}html[dir=rtl] .faq .toggle__title{padding-right:40px}html[dir=ltr] .faq .toggle__title{padding-left:40px}.faq .toggle__title .symbol{transform:scale(1.5)}html[dir=rtl] .faq .toggle__title .symbol{left:auto;right:0}html[dir=ltr] .faq .toggle__title .symbol{right:auto;left:0}.faq .toggle:last-child .toggle__title:not(.opened){margin-bottom:0}.faq a{border-bottom:1px solid}.mount-heading.with-gutter{margin-bottom:var(--compact-header-padding)}.heading{display:flex;justify-content:space-between}.heading__title{margin-bottom:.6em}html[dir=rtl] .heading__title{padding-left:50px}html[dir=ltr] .heading__title{padding-right:50px}/*!
 *  3.5. Lazy image
*/@keyframes lazy-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.horizontal-center.vertical-middle+.image-text__background .lazy-preloader,.horizontal-center.vertical-middle+.slide__image .lazy-preloader,.horizontal-center.vertical-middle+.collection-item__background .lazy-preloader{display:none}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:#000c;opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.basicLightboxClose{width:44px;height:44px;line-height:44px;position:absolute;top:0;text-decoration:none;text-align:center;opacity:.65;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}html[dir=rtl] .basicLightboxClose{left:0}html[dir=ltr] .basicLightboxClose{right:0}.page-popup{width:80vw;max-width:1024px;margin:50px auto;background:rgba(var(--color-body-bg),1);padding:70px 50px;flex-direction:column;position:relative;max-height:calc(100vh - 100px);overflow:scroll}.page-popup span{margin-bottom:1.2em}.page-popup a{margin-top:.9em}.page-popup .basicLightboxClose{color:rgba(var(--color-body-txt),1);opacity:1;top:5px;transition:all .1s linear}html[dir=rtl] .page-popup .basicLightboxClose{left:5px}html[dir=ltr] .page-popup .basicLightboxClose{right:5px}.page-popup .basicLightboxClose:hover{color:rgba(var(--color-body-accent),1)}@media screen and (max-width:768px){.page-popup{width:90vw;padding:50px 30px}}/*!
 *  3.6. Pagination
*/.pagination{list-style:none;display:flex;margin:50px 0 0;justify-content:center}.pagination li{cursor:default}.pagination li>a,.pagination li>span{display:block;width:36px;height:36px;border-bottom:1px solid transparent;text-align:center;margin:0 7px;transition:all .1s linear;position:relative}.pagination li a:hover{border-color:rgba(var(--color-body-accent),1);color:rgba(var(--color-body-accent),1)}.pagination li.active>span{border-color:rgba(var(--color-body-txt),1)}.pagination li.arrow{height:0}.pagination li.arrow>a{height:0;border-color:transparent!important}.pagination li.arrow:first-child{margin-inline-end:20px}.pagination li.arrow:last-child{margin-inline-start:20px}html[dir=rtl] .pagination li.arrow .prev{right:12px}html[dir=ltr] .pagination li.arrow .prev{left:12px}.pagination li.arrow.disabled{opacity:.12;pointer-events:none}.pagination path{fill:rgba(var(--color-body-txt),1);transition:all .1s linear}.pagination .total-part-container{display:none}@media screen and (max-width:768px){.pagination .total-part-container{display:inline-block;padding-top:1px}.pagination li:not(.total-part-container):not(.arrow){display:none}}.product__quantity{min-width:85px;height:30px;position:relative;transition:all .1s linear;border:1px solid rgba(var(--color-body-txt),.14);display:inline-block}.no-touchevents .product__quantity:hover,.product__quantity:focus-visbile{border-color:rgba(var(--color-body-txt),.24)}.disable-buy-button .product__quantity{display:none}.product__quantity input{line-height:28px;text-align:center;width:100%;top:0;position:absolute;border:none;padding:0 26px;height:30px}.product__quantity button{position:absolute;top:50%;width:11px;height:11px;cursor:pointer;z-index:9;transition:all .1s linear;opacity:1;color:#a6a6a6;transform:translateY(-50%)}html[dir=rtl] .product__quantity button{right:12px}html[dir=ltr] .product__quantity button{left:12px}.product__quantity button svg{position:absolute;top:0;width:11px;height:11px}html[dir=rtl] .product__quantity button svg{right:-6px}html[dir=ltr] .product__quantity button svg{left:-6px}html[dir=rtl] .product__quantity button.quantity__plus{left:12px;right:auto}html[dir=ltr] .product__quantity button.quantity__plus{right:12px;left:auto}.no-touchevents .product__quantity button:hover,.product__quantity button:focus{opacity:.66}.product__quantity button.disabled{opacity:.16!important;pointer-events:none}.product__quantity path{fill:rgba(var(--color-body-txt),1)}.share-link{margin-bottom:1em;display:block;cursor:pointer;border:none!important;transition:all .1s linear}.share-link .text{position:relative;top:-5px;margin-inline-start:10px}.no-touchevents .share-link:hover{color:rgba(var(--color-body-accent),1)}.no-touchevents .share-link:hover svg path{fill:rgba(var(--color-body-accent),1)}.share-link svg path{transition:all .1s linear}.share-popup{text-align:center;display:flex;width:30%;max-width:420px;min-width:320px;margin:auto;background:#fff;padding:70px 50px;flex-direction:column;position:relative}.share-popup span{margin-bottom:1.2em}.share-popup a{margin-top:.9em}.share-popup .basicLightboxClose{color:rgba(var(--color-body-txt),1);opacity:1;top:5px;transition:all .1s linear}html[dir=rtl] .share-popup .basicLightboxClose{left:5px}html[dir=ltr] .share-popup .basicLightboxClose{right:5px}.no-touchevents .share-popup .basicLightboxClose:hover,.share-popup .basicLightboxClose:focus{color:rgba(var(--color-body-accent),1)}/*!
 *  5.1. Blog posts
*/.blog-posts__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:30px}.mount-blog-page{margin-bottom:var(--vertical-padding)}.blog-tags{margin:0 0 -5px -5px!important}.blog-tags a{display:inline-block}.blog--grid{display:flex;flex-wrap:wrap}.blog--grid.cols-2{margin-inline-start:calc(var(--horizontal-padding) / -2);width:calc(100% + var(--horizontal-padding));margin-bottom:calc(var(--vertical-padding) * -1)}.blog--slider{display:flex;flex-wrap:wrap;width:calc(100% + 50px)}/*!
 *  5.2. Collection list
*/.collection-list{display:flex;flex-wrap:wrap;padding:0}.collection-list.gutter--on{width:calc(100% + 25px);margin-inline-start:-12.5px;padding-top:0}.collection-list.gutter--off .collection-item{margin:0!important;padding:0}.simple-form-field{width:100%}.simple-form-field:not(:last-child){margin-bottom:20px}.simple-form-field input:not([type=checkbox]):not([type=radio]),.simple-form-field textarea{width:100%}.simple-form-field__text:not(:first-of-type){margin-top:44px}.simple-form-grid{display:flex}.simple-form-grid>div{width:50%}.simple-form-grid>div:first-child{margin-inline-end:10px}.simple-form-grid>div:last-child{margin-inline-start:10px}.contact-form__row label{padding-bottom:.25rem;display:inline-block}.contact-form__row input:not([type=checkbox]){width:100%}.contact-form__row textarea{width:100%;height:14.25rem}.contact-form__row--checkbox{display:flex;align-items:center;gap:.5rem}.contact-form__row--checkbox label{padding-bottom:0}.contact-form__row--checkbox:first-child:last-child{padding-bottom:0}.contact-form__info a{text-decoration:underline}.gift-card-recipient__fields{margin-bottom:20px}/*!
 *  5.4. Featured collection
*/.featured-collection__header{display:flex;align-items:flex-end;justify-content:space-between;position:relative;margin-bottom:50px}@media screen and (max-width:948px){.featured-collection__header{margin-bottom:35px}}@media screen and (max-width:480px){.featured-collection__header{margin-bottom:25px}}.gutter--off .featured-collection__header{padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}@media screen and (min-width:1281px){.featured-collection__content .collection--slider[data-limit="4"] .css-slider-navigation-container{display:none}}/*!
 *  4.5. List collections
*/.main-list-collections{margin-bottom:calc(var(--vertical-padding) - 25px)}.collection-list--empty{margin-inline-start:0!important;width:100%!important}/*!
 *  2.5. Text columns with icons
*/.text-w-icon{display:flex;flex-wrap:wrap;margin:0!important;padding-left:calc(var(--horizontal-padding) / 2);padding-right:calc(var(--horizontal-padding) / 2)}html[dir=rtl] .text-w-icon--align-left{text-align:right}html[dir=ltr] .text-w-icon--align-left{text-align:left}.text-w-icon--align-center{text-align:center}.text-w-icon[data-size="2"] .text-w-icon__container{width:50%}@media screen and (max-width:480px){.text-w-icon[data-size="2"] .text-w-icon__container{width:100%;margin-bottom:50px}}.text-w-icon[data-size="3"] .text-w-icon__container{width:33.33%}@media screen and (max-width:648px){.text-w-icon[data-size="3"] .text-w-icon__container{width:100%;margin-bottom:50px}}.text-w-icon .text-w-icon__container:last-child{margin-bottom:0!important}.text-w-icon img,.text-w-icon svg{width:64px;height:64px}.text-w-icon svg g{stroke-width:2px}.text-w-icon__container{padding-left:calc(var(--horizontal-padding) / 2);padding-right:calc(var(--horizontal-padding) / 2)}.text-w-icon__icon{margin-bottom:1.8em}.text-w-icon__icon svg *{stroke:rgba(var(--color-body-txt),1)}#shopify-section-text-columns-with-icons:empty{display:none}/*!
 *  5.14. Text with images
*/.text-w-image{display:flex;flex-wrap:wrap;padding-left:calc(var(--horizontal-padding) / 2);padding-right:calc(var(--horizontal-padding) / 2)}.text-w-image[data-size="2"] .text-w-image__container{width:50%}@media screen and (max-width:480px){.text-w-image[data-size="2"] .text-w-image__container{width:100%;margin-bottom:50px}}.text-w-image[data-size="3"] .text-w-image__container{width:33.33%}@media screen and (max-width:648px){.text-w-image[data-size="3"] .text-w-image__container{width:100%;margin-bottom:50px}}.text-w-image .text-w-image__container:last-child{margin-bottom:0!important}.text-w-image__container{padding-left:calc(var(--horizontal-padding) / 2);padding-right:calc(var(--horizontal-padding) / 2)}.text-w-image__image{margin-bottom:1.8em}.skip-to-content:focus{clip-path:none;clip:auto;width:auto;height:auto;margin:0;color:rgba(var(--color-body-txt),1);background-color:rgba(var(--color-body-bg),1);position:fixed;padding:10px;opacity:1;z-index:10000;transition:none;top:0}html[dir=rtl] .skip-to-content:focus{right:0}html[dir=ltr] .skip-to-content:focus{left:0}.shopify-policy__container{padding-top:var(--compact-header-padding);padding-bottom:var(--vertical-padding);padding-left:var(--horizontal-padding)!important;padding-right:var(--horizontal-padding)!important;margin:0}html[dir=rtl] .shopify-policy__title{text-align:right}html[dir=ltr] .shopify-policy__title{text-align:left}@font-face{font-family:futura_ptlight;src:url(futuraptlight-webfont.eot);src:url(futuraptlight-webfont.eot?#iefix) format("embedded-opentype"),url(futuraptlight-webfont.woff2) format("woff2"),url(futuraptlight-webfont.woff) format("woff"),url(/cdn/shop/files/futuraptlight-webfont.ttf) format("truetype"),url(futuraptlight-webfont.svg#futura_ptlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:futura_ptbook;src:url(futuraptbook-webfont.eot);src:url(futuraptbook-webfont.eot?#iefix) format("embedded-opentype"),url(futuraptbook-webfont.woff2) format("woff2"),url(futuraptbook-webfont.woff) format("woff"),url(/cdn/shop/files/futuraptbook-webfont.ttf) format("truetype"),url(futuraptbook-webfont.svg#futura_ptbook) format("svg");font-weight:400;font-style:normal}body{font-family:futura_ptlight;font-weight:400}.button,.shopify-challenge__button,.button--solid,h1,h2,h3,h4,h5,h6,.hh,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:futura_ptbook;font-weight:400}.button,.shopify-challenge__button{background-color:#fcf890;border:0;color:#000;border-radius:50px;height:40px;line-height:40px;width:170px;font-weight:400;font-size:12px;letter-spacing:.06rem}.button:hover,.shopify-challenge__button:hover{color:#fff!important;background:#000}.no-touchevents .sidebar-element .button--outline:not(.button--outline-hover):hover{color:#fff!important;background:#000!important}button#CheckOut:hover{background-color:#fcf890!important;color:#000!important}.template-cart .cart-details #CheckOut:hover{color:#fff!important;background:#000!important}@media(min-width:950px){.sidebar{max-width:180px!important;min-width:180px!important}#content-holder:before{max-width:180px!important;min-width:180px!important}.template-index .sidebar__menu a,.template-index .sidebar__submenu a{color:#fff}.template-index .sidebar__menu a.selected,.template-index .sidebar__menu a.selected .underline-animation{color:#fff!important}.template-index .sidebar__menu .underline-animation,.template-index .sidebar__submenu .underline-animation{background-image:linear-gradient(to right,#fff,#fff)!important}.template-index .logo img{filter:invert(1)}.template-index .sidebar__cart-handle .count,.template-index .sidebar__menu-handle .count,.template-index .sidebar__search-handle .count,.template-index.no-touchevents .sidebar__cart-handle:hover .count,.template-index.no-touchevents .sidebar__menu-handle:hover .count,.template-index.no-touchevents .sidebar__search-handle:hover .count{color:#fff!important}.template-index.no-touchevents .sidebar__cart-handle:hover svg path,.template-index.no-touchevents .sidebar__menu-handle:hover svg path,.template-index.no-touchevents .sidebar__search-handle:hover svg path{stroke:#fff!important}.template-index .sidebar__cart-handle path,.template-index .sidebar__menu-handle path,.template-index .sidebar__search-handle path{stroke:#fff!important}.template-index.no-touchevents .sidebar__menu a:hover,.template-index .sidebar__menu a.selected,.template-index.no-touchevents .sidebar__submenu a:hover,.template-index .sidebar__submenu a.selected,.template-index.no-touchevents .sidebar__menu a:hover .underline-animation,.template-index .sidebar__menu a.selected .underline-animation,.template-index.no-touchevents .sidebar__submenu a:hover .underline-animation,.template-index .sidebar__submenu a.selected .underline-animation{color:#fff!important}.template-index #footer-content,.template-product #footer-content,.template-page-about-everyday-chemist #footer-content{padding-left:180px}}.sidebar-element{padding-top:0!important}.sidebar__container-holder{padding-top:40px!important}.sidebar .logo{margin:0 0 130px;padding:0 20px 0 var(--horizontal-padding)}.sidebar__menu a{padding-left:var(--horizontal-padding)!important;padding-right:20px!important;font-size:16px;font-weight:300}.sidebar__cart-handle,.sidebar__menu-handle,.sidebar__search-handle{top:35px!important;right:var(--horizontal-padding)!important}.sidebar-element{background:transparent!important;border:0!important}.template-index #content-holder:before{display:none!important}.template-product #content-holder:before{display:none!important}.template-page-about-everyday-chemist #content-holder:before{display:none!important}.template-article-full-width #content-holder:before{display:none!important}html[dir=ltr] .aligned-text-content.horizontal-right{text-align:center}.sidebar__icon-handles{position:fixed;top:0;right:1.5%;z-index:999}#shopify-section-sections--20042048471359__footer .footer{padding:25px 80px!important}#shopify-section-sections--20042048471359__footer .footer-item{margin-top:0!important;margin-bottom:0!important}#page-content{position:relative;z-index:99;background:#fcfcfa}#footer-content{position:sticky!important;bottom:0;left:0;right:0;z-index:1!important;border-top:0px solid #000}.footer-links span{margin-bottom:10px!important}.social-icons{height:auto!important;margin-top:0!important;margin-inline-start:0!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:13px}.social-icons a{width:auto!important;height:auto!important;justify-content:center!important;align-items:center!important;line-height:1.28}.footer-links a{border-bottom:0!important}.footer_flex{width:100%;justify-content:space-between;display:grid;grid-template-columns:auto auto 1fr;gap:40px}.footer_flex .footer-item.footer-newsletter{width:100%!important;display:flex;justify-content:flex-end}.footer_flex{gap:20px}.footer_flex .footer-item{width:100px!important;margin-bottom:50px!important}.footer_flex .footer-item div{width:100%!important}.footer_flex .footer-newsletter-inner{max-width:640px;display:flex;flex-direction:column;gap:10px}.footer_flex .footer-item .footer-item__title{text-transform:inherit;margin-bottom:0;font-size:14px;letter-spacing:.4px}.footer_flex .footer-newsletter .newsletter__form{margin-top:0;margin-bottom:0}.footer_flex .footer-newsletter .newsletter__input{border:0;border-bottom:1px solid #000;padding:0}.footer-newsletter .newsletter__input:focus{box-shadow:none!important}html[dir=ltr] .footer_flex .footer-newsletter .newsletter__submit{right:0}.social-icons a:hover,.footer-links a:hover{text-decoration:underline;text-underline-offset:3px}.footer-copyright__flex{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;margin-top:12px}.footer-copyright__flex .footer-item,.footer-copyright__flex .footer-copyright{width:50%;margin-bottom:0}.footer-copyright{text-align:right;text-transform:uppercase}.footer-copyright{font-size:12px;letter-spacing:1px}.shopify-section--image-with-text-custom .image-text__container{width:100%;padding:0;display:flex;flex-direction:row-reverse;gap:0;overflow:inherit}.shopify-section--image-with-text-custom .aligned-text-content{display:flex;height:100vh;position:relative;z-index:99;padding:50px 100px;width:50%;align-items:center;position:sticky;top:0}.shopify-section--image-with-text-custom .aligned-text-content.horizontal-left{justify-content:flex-start}.shopify-section--image-with-text-custom .aligned-text-content.vertical-bottom{align-items:center}.shopify-section--image-with-text-custom .image-text__background{position:relative!important;min-width:50%!important;width:50%!important;height:auto}.shopify-section--image-with-text-custom .image-text{height:auto!important;overflow:inherit}.shopify-section--image-with-text-custom .image-text__background .image-text__item{position:relative;margin-bottom:0}.shopify-section--image-with-text-custom .image-text__background .image-text__item *{position:relative;width:100%}.shopify-section--image-with-text-custom .aligned-text-content>div{max-width:100%!important}.main-product .product__text{width:50%;min-width:50%;max-width:50%;padding-top:calc(var(--compact-header-padding) * 2);display:flex;align-items:center;height:100vh}.main-product .product__gallery{width:50%;order:0;height:100vh}.product__gallery .product-gallery--gutter{padding-bottom:0;padding-top:0}html[dir=ltr] .product-gallery__thumbnails--dots{right:inherit;left:50px;display:none}.product-gallery--gutter.product-gallery--fit .product-gallery__item{margin-bottom:0!important}.product-gallery--gutter.product-gallery--fit .product-gallery__item:last-child{margin-bottom:0!important}.price_block{display:block;text-align:right;margin-top:-60px}.product .product__price{width:auto;display:inline-flex;margin:0!important;transform:translateY(3px);font-size:24px;font-family:futura_ptbook;font-weight:400}.product__subtitle{margin-bottom:1.5rem!important;font-size:1.3em;line-height:18px;color:#000;font-family:futura_ptbook;font-weight:400}.product-review-badge .rating-icon svg{transform:scale(.6)!important}.product-review-badge .rating-icon{margin:0!important}.product-review-badge div{gap:5px}span.product__reviews{justify-content:flex-end;margin-bottom:0}.product__subtitle+.product__reviews a{margin-top:-65px;font-size:12px;text-decoration:underline;text-underline-offset:2px;font-family:futura_ptbook;font-weight:400}product-variants{margin:0;display:block}.product-review-badge{margin:0}label.sls-purchase-options-label{display:none}.sls-total-price{display:none!important}.seal-col.seal-col-radio{display:none}.sealsubs-container .sls-option-container{border:0!important;padding:12px .75em 0!important}[data-product] .sls-purchase-options-container{border:0!important;display:flex}.sls-selling-plan-group-first-line{display:flex;justify-content:center!important}label.sls-selling-plan-group-name{font-weight:400!important;margin-right:0!important}.sls-active .sls-selling-plan-group-options{display:none!important}.sealsubs-container .sls-option-container.sls-active label{text-decoration:underline;text-underline-offset:3px}.product__price--compare{margin-inline-start:0!important}.product__form .flex-buttons{flex-direction:column;align-items:flex-end;width:100%;margin-inline-start:0;margin-bottom:0}product-quantity.product__quantity{border-radius:28px;width:100%;border-color:#a6a6a6}.flex-buttons .product__add-to-cart{flex-grow:10;width:100%;border-radius:28px;background:#fcf890;line-height:28px;height:30px;margin-bottom:0!important}.product__form{margin-bottom:0!important}.product__add-to-cart>span.add-to-cart__symbol svg{top:3px!important;width:14px}.product__info .product__form .product__add-to-cart>span.add-to-cart__text{color:#000!important;font-weight:400;letter-spacing:1px;font-size:12px}.product__form .flex-buttons>*{margin:0 0 16px}.product-variants{max-width:100%}product-variants+.product__form .product__cart-functions{margin-top:-60px}input:focus,textarea:focus,select:focus{box-shadow:none}.toggle__title{font-weight:400;font-size:15px;margin:0;padding:0}.toggle__title+.toggle__content{margin-top:0;padding:15px 0;font-size:12px}toggle-tab{padding:10px 5px 10px 0;border-bottom:1px solid #a6a6a6}product-variants{margin-top:17px!important}.main-product{border-bottom:0!important}.product-variant select{padding-inline-start:20px}html[dir=ltr] .product__quantity button{left:22px}html[dir=ltr] .product__quantity button.quantity__plus{right:22px;left:auto}.product__form{margin-top:30px}.product__info{max-width:440px;margin:0 auto;width:100%}.shopify-section-product-recommendations .collection--slider .product-item{width:25%!important}.shopify-section-product-recommendations .full-width-section-content{display:flex;flex-direction:column;gap:0px;padding-right:0}.shopify-section-product-recommendations span.h1{font-size:20px;text-transform:inherit;font-weight:400}html[dir=ltr] #shopify-product-reviews .spr-reviews:before{display:none!important}#shopify-product-reviews .spr-content{margin-left:-12px;width:100%}.shopify-section-product-recommendations .css-slider.enabled{display:block!important;width:100%}.product-item .product-item__caption a.product-item__link{width:100%;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}.product-item .product-item__caption span.rating-icon svg{display:block;scale:.5;top:-2px;position:relative;transform:scale(1)!important}.product-item:hover .underline-animation{background-size:100% 1px}.product-item .product-item__caption .product__reviews a *{font-size:12px}.product-item .product-item__caption a.product__reviews_link>div{display:flex;gap:2px;align-items:normal;justify-content:flex-end}.product-item__title{font-weight:500}.toggles_wrapper{display:flex;gap:24px;padding:80px 0}.toggles_images{width:23%;position:relative;overflow:hidden;border-radius:3px}.toggle_img+.toggle_img{position:absolute;left:0;top:0;width:100%;opacity:0}.toggles_wrapper .toggles{width:calc(37% - 48px)}.toggle_thumbnails{width:40%;display:flex;justify-content:flex-end;gap:30px;align-items:flex-start}.toggle_thumb_img{width:90px;cursor:pointer;position:relative;border-radius:3px}.toggle_thumb_img img{border-radius:3px;display:block}.toggle_thumb_img.active:after{border-bottom:1px solid #000;background:#fff;position:absolute;left:0;right:0;bottom:0;content:"";width:100%;height:7px}.toggles_wrapper .toggles h2.h1{font-size:20px}.toggles_wrapper toggle-tab{border:0;padding:10px 0}.toggles_wrapper .toggle__title{font-size:42px;color:#a6a6a6;font-weight:300;text-transform:inherit;line-height:42px;letter-spacing:.64px}.toggles_wrapper .toggle__title span{display:none}.toggles_wrapper toggle-tab.toggle.opened .toggle__title{color:#000}.toggles_wrapper .toggle__content{font-size:17px;line-height:22px;color:#000;letter-spacing:.4px}#shopify-product-reviews .spr-reviews{margin:0!important}.spr-container{display:flex;gap:0px}.spr-container .spr-header{min-width:166px;width:166px;font-size:20px;text-transform:inherit;font-weight:400}#shopify-product-reviews .spr-summary-actions-newreview{position:relative!important;bottom:inherit!important;left:0;right:inherit!important;border:0!important;padding:0!important;height:auto!important;line-height:normal!important;font-weight:400!important;font-size:14px!important;text-decoration:underline;margin-top:30px}.spr-summary-actions-newreview{float:none!important}span.spr-summary-actions{display:block;text-align:left}html[dir=ltr] #shopify-product-reviews .spr-header-title{font-size:20px;text-transform:inherit;font-weight:400}#shopify-product-reviews .spr-summary-caption{font-size:10px;opacity:1!important;margin-top:-5px;display:block!important}#shopify-product-reviews .spr-review{padding:0 calc(var(--grid-gutter) / 2)!important;width:33.33%!important}.spr-review-header{display:flex;column-gap:10px;align-items:center;flex-wrap:wrap;justify-content:space-between;row-gap:3px}#shopify-product-reviews .spr-review-header-starratings{margin-bottom:0!important;order:1;margin-top:-10px}#shopify-product-reviews .spr-review-header-title{order:2;width:100%;font-size:14px!important}#shopify-product-reviews .spr-review-header-byline{order:0;font-size:10px!important;line-height:20px;letter-spacing:.448px}#shopify-product-reviews .spr-review-content{margin-top:0!important}#shopify-product-reviews .spr-review-content-body{font-size:14px!important}#shopify-product-reviews .spr-review-header-starratings .spr-icon:before{font-size:10px!important}#shopify-product-reviews .spr-summary-starrating .spr-icon:before{font-size:12px!important}#shopify-section-sections--20042048471359__footer .footer{padding:43px 80px 33px!important}.footer-links span,.social-icons a{font-size:12px}.footer_flex .footer-newsletter-inner .rte{font-size:14px;letter-spacing:.4px}h3.image-text__title.h1{font-size:35px;margin-bottom:30px}.image-text__body.rte{font-size:14px;line-height:18px;letter-spacing:.4px}#shopify-product-reviews .spr-container{padding-right:24px!important}h1.product__title{font-size:35px;margin-bottom:26px}.product__description-holder{margin-bottom:20px;font-size:14px;line-height:18px;letter-spacing:.4px}.product__info .toggle__title .symbol{top:-3px}.product__info .toggle__title{font-size:12px;text-transform:inherit}div#shopify-block-b092aa4a-4bbc-4151-9440-2da596047534{margin-top:10px}.sealsubs-container{margin-bottom:0!important}product-variants{margin:5px 0}.product-variant select{padding-inline-start:20px;padding-right:20px;height:30px;border-color:#a6a6a6;text-align:center!important;background-image:none!important;border-radius:28px}html[dir=ltr] .sidebar__cart-handle .count,html[dir=ltr] .sidebar__menu-handle .count,html[dir=ltr] .sidebar__search-handle .count{left:3px!important;top:16px!important}.shopify-section--image-with-text-custom .image-text__background.desktop_hide{display:none}.video-text__content{padding-right:calc(var(--horizontal-padding) * 6)!important}#shopify-section-template--20042051715391__7dd84e63-7bae-4dbd-ab6c-19b4c5ea98d6 .video-text__container{padding-top:594px!important}.footer_flex .footer-newsletter .newsletter__input::-webkit-input-placeholder{color:#a6a6a6}.footer_flex .footer-newsletter .newsletter__input::-moz-placeholder{color:#a6a6a6}.footer_flex .footer-newsletter .newsletter__input:-ms-input-placeholder{color:#a6a6a6}.footer_flex .footer-newsletter .newsletter__input:-moz-placeholder{color:#a6a6a6}.sticky__cart{display:none}.product__add-to-cart>span.add-to-cart__symbol{display:none}.product__add-to-cart:hover .add-to-cart__text,.product__add-to-cart.working .add-to-cart__text,.product__add-to-cart:focus .add-to-cart__text{transform:translateY(0)!important}.product__info .product__form .product__add-to-cart:hover>span.add-to-cart__text{color:#fff!important}.product__add-to-cart:after{display:none}.product__add-to-cart:hover{background:#000}.product__add-to-cart .add-to-cart__preloader{display:none!important}.product__add-to-cart.working .add-to-cart__text,.product__add-to-cart.working .add-to-cart__symbol{opacity:1!important}.product-gallery .css-slider-navigation-container .css-slider-button.css-slider-prev{background:url(left_arrow.svg) no-repeat center center!important;background-size:15px auto!important}.product-gallery .css-slider-navigation-container .css-slider-button.css-slider-next{background:url(right_arrow.svg) no-repeat center center!important;background-size:15px auto!important}.image-text__background{width:calc(100% + 2px)!important}.quick-add-to-cart{padding:10px}.quick-add-to-cart .button{width:100%;background-color:#fcf890;border:0;color:#000;border-radius:50px;height:40px;line-height:40px;font-weight:400;font-size:12px;letter-spacing:.06rem}.product__add-to-cart>span.add-to-cart__text{color:#000!important}.quick-add-to-cart .button:hover{background:#000}.product__add-to-cart.button:hover>span.add-to-cart__text{color:#fff!important}.product__cart-functions.no-variant product-quantity.product__quantity{max-width:100%}.product-gallery .css-slider-navigation-container .css-slider-button svg{display:none}#shopify-product-reviews .spr-review-content-body{line-height:normal;letter-spacing:.4px;font-size:14px}#shopify-product-reviews .css-slider-navigation-container span.css-slider-button{display:none!important}.product-item .product-review-badge{display:block!important;position:relative!important;padding-top:2px!important;top:0!important}.shopify-section--image-with-text video-background-element.video-text__background,.shopify-section--image-with-text video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.no-touchevents .sidebar__menu.sidebar--primary a:hover .underline-animation,.sidebar__menu.sidebar--primary a.selected .underline-animation,.no-touchevents .sidebar__submenu.sidebar--primary a:hover .underline-animation,.sidebar__submenu.sidebar--primary a.selected .underline-animation{background-size:100% .35px!important}.social-icons a:hover,.footer-links a:hover{text-decoration-thickness:.35px;text-decoration-color:#a6a6a6}.product-item:hover .underline-animation{background-size:100% .35px!important}.sealsubs-container .sls-option-container.sls-active label{text-decoration-thickness:.35px;text-decoration-color:#a6a6a6}toggle-tab{border-bottom:.35px solid #a6a6a6}.product-variant select{border-width:.35px}product-quantity.product__quantity{border-width:.35px}.footer_flex .footer-newsletter .newsletter__input{border-bottom:.35px solid #a6a6a6}.product__info .toggle__title span{position:absolute;right:0;top:50%;width:10px;height:10px;transform:translateY(-50%)}.product__info .toggle__title span:before,.product__info .toggle__title span:after{position:absolute;right:0;top:50%;width:11px;height:.35px;content:"";background:#a6a6a6;transform:translateY(-50%)}.product__info .toggle__title span:after{width:.35px;height:10px;right:6px;top:50%;transform:translateY(-50%)}.product__info .toggle__title .symbol{display:none!important}.product__info toggle-tab.opened .toggle__title span:after{display:none}.sticky__cart .product__quantity button svg,.product__cart-functions .product__quantity button svg{display:none}.sticky__cart .product__quantity button:before,.sticky__cart .product__quantity button:after,.product__cart-functions .product__quantity button:before,.product__cart-functions .product__quantity button:after{position:absolute;right:0;top:50%;width:11px;height:.35px;content:"";background:#a6a6a6;transform:translateY(-50%)}.sticky__cart .product__quantity button.quantity__plus:after,.product__cart-functions .product__quantity button.quantity__plus:after{width:.35px;height:11px;right:5.5px;top:50%;transform:translateY(-50%)}.product__info .product__form .flex-buttons span.add-to-cart__symbol,.product__info .product__form .flex-buttons .add-to-cart__preloader{display:none!important}.shopify-section.faq .toggle__title span{position:absolute;left:0;top:50%;width:10px;height:10px;transform:translateY(-50%)}.shopify-section.faq .toggle__title span:before,.shopify-section.faq .toggle__title span:after{position:absolute;right:0;top:50%;width:11px;height:.35px;content:"";background:#a6a6a6;transform:translateY(-50%)}.shopify-section.faq .toggle__title span:after{width:.35px;height:10px;right:5.65px;top:50%;transform:translateY(-50%)}.shopify-section.faq .toggle__title .symbol{display:none!important}.shopify-section.faq toggle-tab.opened .toggle__title span:after{display:none}html[dir=ltr] .faq .toggle__title{padding-left:25px}@media screen and (max-width:1023px){.product{flex-direction:row!important}.main-product .product__gallery{position:sticky!important;top:0;overflow:hidden!important}.main-product .product__gallery .product-gallery__item .lazy-image{height:100%!important;padding-top:0!important}.main-product .product__gallery .product-gallery__item .lazy-image img{position:absolute!important;top:0;left:0;width:100%;height:100%;object-fit:contain}.main-product .product__gallery .product-gallery,.main-product .product__gallery .product-gallery__item{height:100%!important}.main-product .product__gallery css-slider,.main-product .product__gallery .css-slider-viewport,.main-product .product__gallery .css-slider-holder{height:100%!important}html[dir=ltr] .product-gallery--gutter{padding-left:0!important;padding-right:0!important}#shopify-product-reviews .spr-review,.shopify-section-product-recommendations .collection--slider .product-item{width:50%!important}.product-gallery .css-slider-navigation-container .css-slider-dot-navigation{display:none!important}.product__gallery .css-slider-button{display:block!important}.product-gallery .css-slider-navigation-container{width:90%;position:absolute;bottom:50%;display:flex;justify-content:space-between;align-items:center;margin:0 auto}.product-gallery .css-slider-navigation-container .css-slider-button.css-slider-next{order:2}.product-gallery .css-slider-navigation-container .css-slider-button{display:block;position:relative;top:auto;transform:none;margin-top:0;border-radius:0;background:transparent!important;width:40px;height:40px}.main-product .product__text{padding-top:80px;padding-bottom:30px}.product-gallery--dots .css-slider-viewport{margin-bottom:0}.product-gallery.product-gallery--scroll[data-slider-scale] img{object-fit:cover!important}.product-gallery--gutter.product-gallery--fit .product-gallery__item{margin-bottom:0!important}.shopify-section--image-with-text-custom .aligned-text-content{padding:50px 80px}}@media screen and (max-width:948px){.template-index .logo img,.template-index .sidebar__cart-handle .icon,.template-index .sidebar__menu-handle .icon,.template-index .sidebar__search-handle .icon{filter:invert(1)}.template-index #content-holder,.template-product #content-holder,.template-page-about-everyday-chemist #content-holder{margin-top:0}#page-content{min-height:100vh}.sidebar{border-bottom:0!important}.sidebar__icon-handles.element--hide-on-small{display:none}#shopify-section-sections--20042048471359__footer .footer{padding:25px 40px!important}.shopify-section--image-with-text-custom .aligned-text-content.horizontal-right{justify-content:center}.shopify-section--image-with-text-custom .video-text__content{padding-bottom:50px!important}.shopify-section--image-with-text-custom .footer_flex .footer-item{width:120px!important}.shopify-section--image-with-text-custom .aligned-text-content{padding:50px}#shopify-section-template--20298628858175__167353361980015e80 .full-width-section-content.gutter--on,#shopify-section-template--20042051715391__167353361980015e80 .full-width-section-content.gutter--on{padding-left:var(--horizontal-padding)!important}#shopify-product-reviews .spr-content{width:100%}.shopify-section-product-recommendations .full-width-section-content{padding-left:var(--horizontal-padding)!important}.sidebar__cart-handle,.sidebar__menu-handle,.sidebar__search-handle{top:0!important}.sidebar__responsive-container{padding:20px 16px!important}.sidebar__container-holder{padding-top:0!important}.sidebar .logo{padding:0!important;margin:0!important}.sidebar{height:80px!important}.toggle_thumbnails{gap:15px}.sidebar__cart-handle,.sidebar__menu-handle,.sidebar__search-handle{right:0!important}.sidebar__menu-handle{width:28px!important}.quick-add-to-cart .button{width:45px;height:45px}.quick-add-to-cart .product__add-to-cart>span.add-to-cart__symbol{display:block}.quick-add-to-cart .product__add-to-cart>span.add-to-cart__symbol svg{top:11px!important}.quick-add-to-cart .button:not(:hover) svg path{stroke:#000!important}.product__add-to-cart:not(:hover)>span.add-to-cart__symbol svg rect{fill:#000}.quick-add-to-cart .button:hover{background:#000}.quick-add-to-cart .product__add-to-cart>span.add-to-cart__symbol{display:none!important}.quick-add-to-cart .product__add-to-cart>span.add-to-cart__symbol.add-to-cart__symbol--mobile{display:block!important}}@media screen and (max-width:767px){body.template-product #footer-content{padding-bottom:145px}.footer_flex{grid-template-columns:auto auto}.footer_flex{display:flex;flex-wrap:wrap}.footer_flex .footer-item{width:calc(50% - 20px)!important;margin-bottom:0!important}.footer_flex .footer-item.footer-newsletter{margin-bottom:50px!important}.footer_flex .footer-newsletter-inner{max-width:100%}.footer-copyright__flex .footer-item,.footer-copyright__flex .footer-copyright{width:100%}.footer-copyright__flex .footer-item{margin:0!important}.shopify-section--image-with-text-custom .image-text__container{flex-direction:column-reverse}.shopify-section--image-with-text-custom .aligned-text-content{width:100%;height:auto;padding:40px var(--horizontal-padding);position:relative}.video-text__content{padding-right:var(--horizontal-padding)!important}.shopify-section--image-with-text-custom .image-text{height:auto!important}.shopify-section--image-with-text-custom .image-text__background{width:100%!important}html[dir=ltr] .aligned-text-content.horizontal-right{justify-content:center}.product{flex-direction:column!important}.main-product .product__gallery{width:100%}.main-product .product__text{width:100%;min-width:50%;max-width:100%;height:auto}.mobile-breadcrumb{min-height:inherit!important}.product-gallery .product-gallery__item .lazy-image img{position:absolute}.toggles_images{display:none}.toggles_wrapper .toggles{width:100%}.toggle_thumbnails{width:calc(100% + 50px);justify-content:center;margin:0 -25px;gap:12px}.toggles_wrapper{flex-direction:column-reverse;padding-top:0;padding-bottom:20px}.toggles_wrapper .toggle__title{font-size:20px;line-height:20px}.toggle_thumb_img{width:calc(25% - 9px)}.toggles_wrapper .toggle__content{font-size:14px;line-height:21px;padding-bottom:0}#shopify-product-reviews .spr-container{flex-direction:column}#shopify-product-reviews .spr-summary-caption,html[dir=ltr] #shopify-product-reviews .spr-summary-starrating{display:none!important}#shopify-product-reviews .spr-summary-actions-newreview{margin-top:0!important}#shopify-product-reviews .spr-header{width:100%;display:flex;justify-content:space-between;margin-bottom:30px}#shopify-product-reviews .spr-header:before,#shopify-product-reviews .spr-header:after{display:none}.shopify-section-product-recommendations .full-width-section-content{flex-direction:column;gap:0}.shopify-section-product-recommendations span.h1{width:100%;margin-bottom:30px}.shopify-section-product-recommendations .css-slider.enabled{width:calc(100% + 25px);margin-left:-25px}.main-product .product__text{padding-top:30px}h1.product__title{font-size:2em}.product .product__price{font-size:1.3em}.price_block{margin-top:-45px}.product .product__price{transform:translateY(0)}div#shopify-section-template--20042051715391__5317eb6a-b8ce-4b53-93ab-ca2f7a052b29 .element--hide-on-desk{font-size:17px}#shopify-section-template--20042051715391__7dd84e63-7bae-4dbd-ab6c-19b4c5ea98d6 .video-text__container{padding-top:100%!important}#shopify-section-template--20042051715391__7dd84e63-7bae-4dbd-ab6c-19b4c5ea98d6 .video-text__background[data-height="70vh"]{height:100%}html[dir=ltr] #shopify-product-reviews .spr-header-title,.shopify-section-product-recommendations span.h1{font-size:17px}#shopify-section-sections--20042048471359__footer .footer{padding:25px var(--horizontal-padding)!important}.footer-copyright__flex{margin-top:22px}.shopify-section--image-with-text-custom .image-text__background.mobile_hide{display:none}.shopify-section--image-with-text-custom .image-text__background.desktop_hide{display:block;z-index:1}.shopify-section--image-with-text-custom .image-text__background:before{display:none}.shopify-section--image-with-text-custom h3.image-text__title.h1{font-size:17px;margin-bottom:16px}.sticky__cart{box-shadow:0 -4px 12px #0000000d!important;display:block;position:fixed;left:0;right:0;bottom:0;background:#fcfcfa;text-align:left;z-index:999;box-shadow:0 0 5px #ccc;padding:15px var(--horizontal-padding);transform:translateY(0)}.sticky__cart .sticky_flex_item{display:flex;flex-direction:column;align-items:left;justify-content:space-between;gap:0px}.sticky_quantity{width:33.33%}.sticky__cart .sticky_flex_item product-variants{width:calc(50% - 5px);margin:0}.sticky__cart .sticky_flex_item product-variants .product-variants{max-width:100%}.sticky__cart .sticky_flex_item product-quantity.product__quantity{max-width:100%;display:block}.sticky__cart .sticky_flex_item .product__quantity input{left:0}.sticky__cart .sticky_flex_item span.product__price--unit{margin:0}.sticky__cart .sticky_flex_item+.sticky_flex_item{margin-top:10px}.sticky__cart .sticky_flex_item .product__price{width:auto;display:inline-flex;margin:0!important;font-size:1.3em;font-family:futura_ptlight;letter-spacing:1px}.sticky__cart .product__add-to-cart_ctm{text-align:center;width:100%;max-width:100%;border-radius:28px;background:#fcf890;line-height:28px;height:30px;margin-bottom:0!important;font-weight:400;font-size:14px}.sticky__cart .product__add-to-cart_ctm:hover{background:#000!important}.sticky__cart .product__title{margin:0}.sticky__cart .sticky_flex_item product-variants{margin-top:0!important}.product__info h1.product__title,.product__info .price_block{display:none}#shopify-product-reviews .spr-content{margin-left:0}#footer-content{position:relative!important}.product-gallery--gutter.product-gallery--fit .product-gallery__item figure{padding-top:90vh!important}#shopify-product-reviews .css-slider-navigation-container span.css-slider-button{display:block!important}#shopify-product-reviews .css-slider-navigation-container .css-slider-dot-navigation{display:none!important}#shopify-product-reviews .css-slider-navigation-container{display:flex;justify-content:center;align-items:center;margin:0 auto;width:fit-content;position:relative;left:0;right:0;bottom:0}#shopify-product-reviews .css-slider-navigation-container span.css-slider-button{display:block;position:relative;top:auto;transform:none;margin-top:0;border-radius:0;background:transparent!important;width:40px;height:40px;font-size:0!important}#shopify-product-reviews .css-slider-navigation-container .css-slider-button.css-slider-prev{order:0;margin-inline-start:-10px}#shopify-product-reviews .css-slider-navigation-container .css-slider-button.css-slider-prev{background:url(left_arrow.svg) no-repeat center center!important;background-size:15px auto!important}#shopify-product-reviews .css-slider-navigation-container .css-slider-button.css-slider-next{background:url(right_arrow.svg) no-repeat center center!important;background-size:15px auto!important}.footer_flex .footer-item{order:1}.footer_flex .footer-item.footer-newsletter{order:0!important}.product-gallery__item .lazy-image{padding-top:calc(100vh - 142px)!important}}@media screen and (max-width:648px){.quick-add-to-cart .product__add-to-cart>span.add-to-cart__symbol svg{top:6px!important}}@media screen and (max-width:567px){#shopify-product-reviews .spr-review{width:100%!important}}.cart__form,.cart-details,.cart-item,.cart__items,.qty-btn,.cart__details textarea{font-family:futura_ptbook,Futura PT,sans-serif;letter-spacing:.04em}.cart-item a.thumbnail{width:160px!important;min-width:160px!important;height:160px!important;background:#f0eeeb;border-radius:10px;overflow:hidden;display:block!important;flex-shrink:0;position:relative}.cart-item a.thumbnail figure.lazy-image{padding-top:0!important;width:100%!important;height:160px!important;position:relative!important;margin:0}.cart-item a.thumbnail figure.lazy-image img,.template-cart .cart-item a.thumbnail figure.lazy-image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:12px!important;transform:none!important;background:#fcfcfa}.cart-item{padding:28px 0;padding-inline-end:0!important;align-items:flex-start!important;flex-wrap:wrap}.cart-item .content{margin-inline-start:28px;margin-top:0;padding-top:0;display:flex;flex-direction:column;gap:6px}.cart-item .content .title{font-size:13px!important;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#000;margin-bottom:2px}.cart-item .content small{font-size:11px;letter-spacing:.07em;text-transform:uppercase;opacity:.45;font-style:normal;margin-top:0}.cart-item .content .price{font-size:13px;letter-spacing:.05em;color:#000;margin-top:4px}.cart-item .actions,.template-cart .cart-item .actions{position:static!important;left:unset!important;right:unset!important;display:flex!important;align-items:center;gap:12px;margin-top:12px;margin-inline-start:0!important;width:100%;padding-inline-start:188px!important}.cart-item .remove{margin-inline-start:8px}.qty-stepper{display:flex;align-items:center;border:1px solid rgba(0,0,0,.15);border-radius:50px;overflow:hidden;width:fit-content}.qty-btn{background:none;border:none;width:36px;height:36px;font-size:18px;cursor:pointer;color:#000;display:flex;align-items:center;justify-content:center;line-height:1}.qty-btn:hover{background:#0000000d}.cart-item .qty{width:36px!important;height:36px!important;border:none!important;border-left:1px solid rgba(0,0,0,.1)!important;border-right:1px solid rgba(0,0,0,.1)!important;border-radius:0!important;text-align:center;font-size:13px;-moz-appearance:textfield}.cart-item .qty::-webkit-inner-spin-button,.cart-item .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart__details textarea{border-radius:10px!important;padding:16px!important;font-size:12px;letter-spacing:.05em}#CartSubTotal,#CartDiscounts{font-size:11px;text-transform:uppercase;margin-bottom:4px}#CartSubTotal{letter-spacing:.12em;opacity:.5}#CartDiscounts{letter-spacing:.08em;opacity:.6}#CartTotal{font-size:22px;font-weight:500;letter-spacing:.02em;color:#000;margin-bottom:8px}.cart-details small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.4}.cart-details{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-top:32px;gap:20px}.template-cart .cart-details>div{padding-right:0!important;padding-left:0!important}button#CheckOut.button.button--solid{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#fcf890!important;color:#000!important;border:none!important;border-radius:50px!important;padding:16px 40px!important;height:auto!important;width:auto!important;cursor:pointer;transition:background .2s ease,color .2s ease!important}button#CheckOut.button.button--solid:hover{background:#000!important;color:#fff!important}.cart-actions{display:flex;justify-content:flex-end;margin-top:16px}.cart-actions button,.cart-actions input{flex:unset!important;width:auto!important}@media screen and (max-width:768px){.cart-item a.thumbnail{width:100px!important;min-width:100px!important;height:100px!important}.cart-item a.thumbnail figure.lazy-image{height:100px!important}.cart-item .content{margin-inline-start:16px}.cart-item .actions,.template-cart .cart-item .actions{padding-inline-start:116px!important}.cart-item .content .title{font-size:.9em!important}}.sidebar__cart-handle--text{display:flex;align-items:center;white-space:nowrap;font-size:1em;font-weight:var(--font-weight-body-semibold);letter-spacing:1px;color:rgba(var(--color-sidebar-txt),1);text-decoration:none}.sidebar__cart-handle--text:hover{background:#000;color:#fcfcfa}.sidebar{transition:transform .3s ease}.sidebar.header-hidden{transform:translateY(-100%)!important}.sidebar .sidebar-element{background:transparent!important}@media screen and (max-width:749px){.product__cart-functions,[id^="ec-picker-{{ section.id }}"]{display:none!important}}@media screen and (max-width:948px){body:not(.template-index) .sidebar__responsive-nav .mobile-nav-bag{background:#000!important;color:#fcfcfa!important}body:not(.template-index) .sidebar__responsive-nav .mobile-nav-bag svg path,body:not(.template-index) .sidebar__responsive-nav .mobile-nav-bag svg line{stroke:#fcfcfa!important}body:not(.template-index) .mobile-nav-bag__count{color:#fcfcfa}body:not(.template-index) .no-touchevents .sidebar__responsive-nav .mobile-nav-bag:hover{background:#fcfcfa!important;color:#000!important}body:not(.template-index) .no-touchevents .sidebar__responsive-nav .mobile-nav-bag:hover svg path,body:not(.template-index) .no-touchevents .sidebar__responsive-nav .mobile-nav-bag:hover svg line{stroke:#000!important}body:not(.template-index) .no-touchevents .mobile-nav-bag:hover .mobile-nav-bag__count{color:#000}body:not(.template-index) .sidebar .sidebar-element{background:transparent;color:#000}.logo.element--hide-on-small{display:none!important}.mobile-nav-bag__count{font-family:futura_ptbook;font-size:14px;color:#000;line-height:1;display:flex;align-items:center;justify-content:center}.sidebar__responsive-nav{display:flex!important;align-items:center;justify-content:space-between;width:100%;height:100%}.sidebar__responsive-nav .logo--mobile{flex:1;display:flex;justify-content:center;align-items:center;margin:0!important;padding:0!important;min-width:0;height:100%}.sidebar__responsive-nav .logo--mobile img{width:65%;display:block;margin:0 auto}.sidebar__responsive-nav-left,.sidebar__responsive-nav-right{display:flex;align-items:center;gap:6px;flex:0 0 auto}.sidebar__responsive-nav .sidebar__menu-handle,.sidebar__responsive-nav .sidebar__search-handle{display:flex!important;position:static!important;padding:0!important;top:auto!important;right:auto!important;left:auto!important;width:auto!important;height:auto!important}.sidebar__responsive-nav .mobile-nav-pill{background:#fcfcfa;color:#000!important;padding:0!important;width:40px!important;height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;line-height:1!important;text-decoration:none!important;font-size:12px;white-space:nowrap;cursor:pointer}body:not(.template-index) .mobile-nav-pill{background:transparent}.sidebar__responsive-nav .mobile-nav-pill svg{display:block!important;width:20px!important;height:24px!important}.sidebar__responsive-nav .mobile-nav-pill svg line,.sidebar__responsive-nav .mobile-nav-pill svg path,.sidebar__responsive-nav .mobile-nav-pill svg circle{stroke:#000!important;fill:none!important}.no-touchevents .sidebar__responsive-nav .mobile-nav-pill:hover{background:#000!important;color:#fcfcfa!important}.no-touchevents .sidebar__responsive-nav .mobile-nav-pill:hover svg line,.no-touchevents .sidebar__responsive-nav .mobile-nav-pill:hover svg path,.no-touchevents .sidebar__responsive-nav .mobile-nav-pill:hover svg circle{stroke:#fcfcfa!important}.no-touchevents .mobile-nav-bag:hover .mobile-nav-bag__count{background:transparent;color:#fcfcfa}}.sidebar__icon-handles{display:flex;align-items:center;gap:20px}.sidebar__nav-text-link{font-size:.9em;font-weight:var(--font-weight-body-semibold);letter-spacing:1px;color:rgba(var(--color-sidebar-txt),1);text-decoration:none;cursor:pointer;transition:color .15s linear}.sidebar__nav-text-link:hover{color:rgba(var(--color-sidebar-accent),1)}.sidebar__nav-text-link .icon{display:none}.template-index .sidebar__nav-text-link{color:#fcfcfa!important}.mobile-nav-bag svg path{fill:none!important;stroke:#000!important}.no-touchevents .sidebar__responsive-nav .mobile-nav-bag:hover svg path{fill:none!important;stroke:#fcfcfa!important}.sidebar__responsive-nav .mobile-nav-bag{position:relative!important}.product-item{position:relative}.product-item .product-review-badge{position:absolute!important;top:5%!important;left:7%!important;right:auto!important;z-index:2;padding:0!important;display:block!important;line-height:1}.main-product .product__gallery .product-gallery__item{height:100vh;margin-bottom:0!important}.main-product .product__gallery .product-gallery__item .lazy-image{height:100vh!important;padding-top:0!important}.main-product .product__gallery .product-gallery__item .lazy-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.main-product .product__gallery .product-gallery__item,.main-product .product__gallery .product-gallery__item .lazy-image{height:90vh!important}}@media screen and (max-width:767px){section.product__gallery,section.product__gallery.sticky{max-height:calc(100dvh - 160px)!important;height:calc(100dvh - 160px)!important;overflow:hidden!important;position:relative!important}html[dir=ltr] .product__gallery .product-gallery__thumbnails--dots,html[dir=rtl] .product__gallery .product-gallery__thumbnails--dots,.product__gallery .product-gallery__thumbnails--dots,.product__gallery .product-gallery__thumbnails{display:block!important;position:absolute!important;bottom:10px!important;left:0!important;right:0!important;top:auto!important;z-index:10;height:auto!important;margin:0!important;padding:0!important;transform:none!important;width:100%!important;background:transparent!important}.product__gallery .product-gallery__thumbnails .thumbnails-holder{display:flex;justify-content:center}}html[dir=ltr] .product__gallery .product-gallery__thumbnails--dots,html[dir=rtl] .product__gallery .product-gallery__thumbnails--dots,.product__gallery .product-gallery__thumbnails--dots,html[dir=ltr] .product__gallery .product-gallery--slider~.product-gallery__thumbnails--dots,html[dir=rtl] .product__gallery .product-gallery--slider~.product-gallery__thumbnails--dots,html[dir=ltr] .product__gallery .product-gallery--scroll~.product-gallery__thumbnails--dots,html[dir=rtl] .product__gallery .product-gallery--scroll~.product-gallery__thumbnails--dots,html[dir=ltr] .product__gallery .product-gallery--gutter~.product-gallery__thumbnails--dots,html[dir=rtl] .product__gallery .product-gallery--gutter~.product-gallery__thumbnails--dots{display:block!important;position:absolute!important;bottom:20px!important;left:0!important;right:0!important;top:auto!important;z-index:10;height:auto!important;margin:0!important;padding:0!important;transform:none!important;width:100%!important;background:transparent!important}.product__gallery .product-gallery__thumbnails--dots .thumbnails-holder{display:flex;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/41/assets/theme.css.map */
