@import url("https://fonts.googleapis.com/css2?family=Jost:wght@400;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");@font-face{font-family:"icomoon";src:url("/static/fonts/icomoon/icomoon.eot?c3pena&b17754b1ab58");src:url("/static/fonts/icomoon/icomoon.eot?c3pena&b17754b1ab58#iefix") format("embedded-opentype"),url("/static/fonts/icomoon/icomoon.ttf?c3pena&b17754b1ab58") format("truetype"),url("/static/fonts/icomoon/icomoon.woff?c3pena&b17754b1ab58") format("woff"),url("/static/fonts/icomoon/icomoon.svg?c3pena&b17754b1ab58#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Dancing_Script";src:url("/static/fonts/Dancing_Script/DancingScript-VariableFont_wght.ttf?c3pena&b17754b1ab58") format("truetype");font-weight:auto;font-style:auto;font-display:block}@font-face{font-family:"Permanent Marker";font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/Permanent_Marker/PermanentMarker-Regular.ttf?b17754b1ab58) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-success:before{content:"\e900"}.icon-info:before{content:"\e901"}.icon-warning:before{content:"\e902"}.icon-error:before{content:"\e903"}.fs-32{font-size:2rem}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration,[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-results-button,[type="search"]::-webkit-search-decoration,[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}[type="search"]::-ms-clear,[type="search"]::-ms-reveal{display:none;width:0;height:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}:root{--breakpoint-xs:$breakpoint-xs;--breakpoint-sm:$breakpoint-sm;--breakpoint-md:$breakpoint-md;--breakpoint-lg:$breakpoint-lg;--breakpoint-xl:$breakpoint-xl;--grid-gutter-width:16px;--container-xl-width:1126px;--container-lg-width:960px;--container-md-width:720px;--container-sm-width:540px;--font-primary:"Jost",serif;--font-secondary:"Dancing_Script",serif;--font-tertiary:"Bebas Neue",serif;--font-size-title:1.25rem;--font-size-title-line-height:1.625;--font-weight:400;--font-weight-bold:600;--font-size-sm:12px;--line-height-sm:19px;--font-size:14px;--line-height:22px;--font-size-lg:19px;--line-height-lg:30px;--font-size-xl:26px;--line-height-xg:32px;--color-black:rgba(28,27,23,1);--color-black-4:rgba(28,27,23,0.04);--color-black-6:rgba(28,27,23,0.06);--color-black-10:rgba(28,27,23,0.1);--color-black-20:rgba(28,27,23,0.2);--color-black-40:rgba(28,27,23,0.4);--color-black-60:rgba(28,27,23,0.6);--color-white:rgba(255,255,255,1);--color-white-60:rgba(255,255,255,0.6);--color-gray:rgba(55,54,52,1);--color-gray-90:rgba(55,54,52,0.9);--color-gray-40:rgba(55,54,52,0.4);--color-red:rgba(235,87,87,1);--color-orange:hsl(35,100%,50%);--color-error:var(--color-red);--color-warning:var(--color-orange);--color-success:var(--color-primary);--border-radius:4px;--border-radius-x2:8px;--box-shadow:0 2px 4px 0 rgba(0,0,0,0.16)}.row{display:flex;flex-direction:row;flex-wrap:wrap;--gutter-half-width:calc(var(--grid-gutter-width) / 2);margin-right:calc(var(--gutter-half-width) * -1);margin-left:calc(var(--gutter-half-width) * -1)}.row--reverse{flex-direction:row-reverse}.--no-gutters{margin-right:0;margin-left:0}.--no-gutters>.col,.--no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col{position:relative;flex-grow:1;flex-basis:0;max-width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}.col.col-reverse{flex-direction:column-reverse}.col-1{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((1 / 12) * 100%);max-width:calc((1 / 12) * 100%)}.col-2{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((2 / 12) * 100%);max-width:calc((2 / 12) * 100%)}.col-3{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((3 / 12) * 100%);max-width:calc((3 / 12) * 100%)}.col-4{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((4 / 12) * 100%);max-width:calc((4 / 12) * 100%)}.col-5{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((5 / 12) * 100%);max-width:calc((5 / 12) * 100%)}.col-6{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((6 / 12) * 100%);max-width:calc((6 / 12) * 100%)}.col-7{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((7 / 12) * 100%);max-width:calc((7 / 12) * 100%)}.col-8{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((8 / 12) * 100%);max-width:calc((8 / 12) * 100%)}.col-9{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((9 / 12) * 100%);max-width:calc((9 / 12) * 100%)}.col-10{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((10 / 12) * 100%);max-width:calc((10 / 12) * 100%)}.col-11{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((11 / 12) * 100%);max-width:calc((11 / 12) * 100%)}.col-12{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((12 / 12) * 100%);max-width:calc((12 / 12) * 100%)}.offset-1{margin-left:calc((1 / 12) * 100%)}.offset-2{margin-left:calc((2 / 12) * 100%)}.offset-3{margin-left:calc((3 / 12) * 100%)}.offset-4{margin-left:calc((4 / 12) * 100%)}.offset-5{margin-left:calc((5 / 12) * 100%)}.offset-6{margin-left:calc((6 / 12) * 100%)}.offset-7{margin-left:calc((7 / 12) * 100%)}.offset-8{margin-left:calc((8 / 12) * 100%)}.offset-9{margin-left:calc((9 / 12) * 100%)}.offset-10{margin-left:calc((10 / 12) * 100%)}.offset-11{margin-left:calc((11 / 12) * 100%)}.offset-12{margin-left:calc((12 / 12) * 100%)}.col-xs-1{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((1 / 12) * 100%);max-width:calc((1 / 12) * 100%)}.col-xs-2{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((2 / 12) * 100%);max-width:calc((2 / 12) * 100%)}.col-xs-3{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((3 / 12) * 100%);max-width:calc((3 / 12) * 100%)}.col-xs-4{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((4 / 12) * 100%);max-width:calc((4 / 12) * 100%)}.col-xs-5{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((5 / 12) * 100%);max-width:calc((5 / 12) * 100%)}.col-xs-6{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((6 / 12) * 100%);max-width:calc((6 / 12) * 100%)}.col-xs-7{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((7 / 12) * 100%);max-width:calc((7 / 12) * 100%)}.col-xs-8{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((8 / 12) * 100%);max-width:calc((8 / 12) * 100%)}.col-xs-9{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((9 / 12) * 100%);max-width:calc((9 / 12) * 100%)}.col-xs-10{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((10 / 12) * 100%);max-width:calc((10 / 12) * 100%)}.col-xs-11{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((11 / 12) * 100%);max-width:calc((11 / 12) * 100%)}.col-xs-12{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2);flex:0 0 calc((12 / 12) * 100%);max-width:calc((12 / 12) * 100%)}.offset-xs-1{margin-left:calc((1 / 12) * 100%)}.offset-xs-2{margin-left:calc((2 / 12) * 100%)}.offset-xs-3{margin-left:calc((3 / 12) * 100%)}.offset-xs-4{margin-left:calc((4 / 12) * 100%)}.offset-xs-5{margin-left:calc((5 / 12) * 100%)}.offset-xs-6{margin-left:calc((6 / 12) * 100%)}.offset-xs-7{margin-left:calc((7 / 12) * 100%)}.offset-xs-8{margin-left:calc((8 / 12) * 100%)}.offset-xs-9{margin-left:calc((9 / 12) * 100%)}.offset-xs-10{margin-left:calc((10 / 12) * 100%)}.offset-xs-11{margin-left:calc((11 / 12) * 100%)}.offset-xs-12{margin-left:calc((12 / 12) * 100%)}.col-sm-1{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.col-sm-1{flex:0 0 calc((1 / 12) * 100%);max-width:calc((1 / 12) * 100%)}}.col-sm-2{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.col-sm-2{flex:0 0 calc((2 / 12) * 100%);max-width:calc((2 / 12) * 100%)}}.col-sm-3{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.col-sm-3{flex:0 0 calc((3 / 12) * 100%);max-width:calc((3 / 12) * 100%)}}.col-sm-4{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.col-sm-4{flex:0 0 calc((4 / 12) * 100%);max-width:calc((4 / 12) * 100%)}}.col-sm-5{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.col-sm-5{flex:0 0 calc((5 / 12) * 100%);max-width:calc((5 / 12) * 100%)}}.col-sm-6{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.col-sm-6{flex:0 0 calc((6 / 12) * 100%);max-width:calc((6 / 12) * 100%)}}.col-sm-7{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.col-sm-7{flex:0 0 calc((7 / 12) * 100%);max-width:calc((7 / 12) * 100%)}}.col-sm-8{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.col-sm-8{flex:0 0 calc((8 / 12) * 100%);max-width:calc((8 / 12) * 100%)}}.col-sm-9{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.col-sm-9{flex:0 0 calc((9 / 12) * 100%);max-width:calc((9 / 12) * 100%)}}.col-sm-10{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.col-sm-10{flex:0 0 calc((10 / 12) * 100%);max-width:calc((10 / 12) * 100%)}}.col-sm-11{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.col-sm-11{flex:0 0 calc((11 / 12) * 100%);max-width:calc((11 / 12) * 100%)}}.col-sm-12{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.col-sm-12{flex:0 0 calc((12 / 12) * 100%);max-width:calc((12 / 12) * 100%)}}@media (min-width:576px){.offset-sm-1{margin-left:calc((1 / 12) * 100%)}.offset-sm-2{margin-left:calc((2 / 12) * 100%)}.offset-sm-3{margin-left:calc((3 / 12) * 100%)}.offset-sm-4{margin-left:calc((4 / 12) * 100%)}.offset-sm-5{margin-left:calc((5 / 12) * 100%)}.offset-sm-6{margin-left:calc((6 / 12) * 100%)}.offset-sm-7{margin-left:calc((7 / 12) * 100%)}.offset-sm-8{margin-left:calc((8 / 12) * 100%)}.offset-sm-9{margin-left:calc((9 / 12) * 100%)}.offset-sm-10{margin-left:calc((10 / 12) * 100%)}.offset-sm-11{margin-left:calc((11 / 12) * 100%)}.offset-sm-12{margin-left:calc((12 / 12) * 100%)}}.col-md-1{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:768px){.col-md-1{flex:0 0 calc((1 / 12) * 100%);max-width:calc((1 / 12) * 100%)}}.col-md-2{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:768px){.col-md-2{flex:0 0 calc((2 / 12) * 100%);max-width:calc((2 / 12) * 100%)}}.col-md-3{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:768px){.col-md-3{flex:0 0 calc((3 / 12) * 100%);max-width:calc((3 / 12) * 100%)}}.col-md-4{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:768px){.col-md-4{flex:0 0 calc((4 / 12) * 100%);max-width:calc((4 / 12) * 100%)}}.col-md-5{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:768px){.col-md-5{flex:0 0 calc((5 / 12) * 100%);max-width:calc((5 / 12) * 100%)}}.col-md-6{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:768px){.col-md-6{flex:0 0 calc((6 / 12) * 100%);max-width:calc((6 / 12) * 100%)}}.col-md-7{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:768px){.col-md-7{flex:0 0 calc((7 / 12) * 100%);max-width:calc((7 / 12) * 100%)}}.col-md-8{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:768px){.col-md-8{flex:0 0 calc((8 / 12) * 100%);max-width:calc((8 / 12) * 100%)}}.col-md-9{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:768px){.col-md-9{flex:0 0 calc((9 / 12) * 100%);max-width:calc((9 / 12) * 100%)}}.col-md-10{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:768px){.col-md-10{flex:0 0 calc((10 / 12) * 100%);max-width:calc((10 / 12) * 100%)}}.col-md-11{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:768px){.col-md-11{flex:0 0 calc((11 / 12) * 100%);max-width:calc((11 / 12) * 100%)}}.col-md-12{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:768px){.col-md-12{flex:0 0 calc((12 / 12) * 100%);max-width:calc((12 / 12) * 100%)}}@media (min-width:768px){.offset-md-1{margin-left:calc((1 / 12) * 100%)}.offset-md-2{margin-left:calc((2 / 12) * 100%)}.offset-md-3{margin-left:calc((3 / 12) * 100%)}.offset-md-4{margin-left:calc((4 / 12) * 100%)}.offset-md-5{margin-left:calc((5 / 12) * 100%)}.offset-md-6{margin-left:calc((6 / 12) * 100%)}.offset-md-7{margin-left:calc((7 / 12) * 100%)}.offset-md-8{margin-left:calc((8 / 12) * 100%)}.offset-md-9{margin-left:calc((9 / 12) * 100%)}.offset-md-10{margin-left:calc((10 / 12) * 100%)}.offset-md-11{margin-left:calc((11 / 12) * 100%)}.offset-md-12{margin-left:calc((12 / 12) * 100%)}}.col-lg-1{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:992px){.col-lg-1{flex:0 0 calc((1 / 12) * 100%);max-width:calc((1 / 12) * 100%)}}.col-lg-2{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:992px){.col-lg-2{flex:0 0 calc((2 / 12) * 100%);max-width:calc((2 / 12) * 100%)}}.col-lg-3{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:992px){.col-lg-3{flex:0 0 calc((3 / 12) * 100%);max-width:calc((3 / 12) * 100%)}}.col-lg-4{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:992px){.col-lg-4{flex:0 0 calc((4 / 12) * 100%);max-width:calc((4 / 12) * 100%)}}.col-lg-5{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:992px){.col-lg-5{flex:0 0 calc((5 / 12) * 100%);max-width:calc((5 / 12) * 100%)}}.col-lg-6{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:992px){.col-lg-6{flex:0 0 calc((6 / 12) * 100%);max-width:calc((6 / 12) * 100%)}}.col-lg-7{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:992px){.col-lg-7{flex:0 0 calc((7 / 12) * 100%);max-width:calc((7 / 12) * 100%)}}.col-lg-8{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:992px){.col-lg-8{flex:0 0 calc((8 / 12) * 100%);max-width:calc((8 / 12) * 100%)}}.col-lg-9{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:992px){.col-lg-9{flex:0 0 calc((9 / 12) * 100%);max-width:calc((9 / 12) * 100%)}}.col-lg-10{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:992px){.col-lg-10{flex:0 0 calc((10 / 12) * 100%);max-width:calc((10 / 12) * 100%)}}.col-lg-11{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:992px){.col-lg-11{flex:0 0 calc((11 / 12) * 100%);max-width:calc((11 / 12) * 100%)}}.col-lg-12{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:992px){.col-lg-12{flex:0 0 calc((12 / 12) * 100%);max-width:calc((12 / 12) * 100%)}}@media (min-width:992px){.offset-lg-1{margin-left:calc((1 / 12) * 100%)}.offset-lg-2{margin-left:calc((2 / 12) * 100%)}.offset-lg-3{margin-left:calc((3 / 12) * 100%)}.offset-lg-4{margin-left:calc((4 / 12) * 100%)}.offset-lg-5{margin-left:calc((5 / 12) * 100%)}.offset-lg-6{margin-left:calc((6 / 12) * 100%)}.offset-lg-7{margin-left:calc((7 / 12) * 100%)}.offset-lg-8{margin-left:calc((8 / 12) * 100%)}.offset-lg-9{margin-left:calc((9 / 12) * 100%)}.offset-lg-10{margin-left:calc((10 / 12) * 100%)}.offset-lg-11{margin-left:calc((11 / 12) * 100%)}.offset-lg-12{margin-left:calc((12 / 12) * 100%)}}.col-xl-1{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:1200px){.col-xl-1{flex:0 0 calc((1 / 12) * 100%);max-width:calc((1 / 12) * 100%)}}.col-xl-2{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:1200px){.col-xl-2{flex:0 0 calc((2 / 12) * 100%);max-width:calc((2 / 12) * 100%)}}.col-xl-3{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:1200px){.col-xl-3{flex:0 0 calc((3 / 12) * 100%);max-width:calc((3 / 12) * 100%)}}.col-xl-4{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:1200px){.col-xl-4{flex:0 0 calc((4 / 12) * 100%);max-width:calc((4 / 12) * 100%)}}.col-xl-5{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:1200px){.col-xl-5{flex:0 0 calc((5 / 12) * 100%);max-width:calc((5 / 12) * 100%)}}.col-xl-6{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:1200px){.col-xl-6{flex:0 0 calc((6 / 12) * 100%);max-width:calc((6 / 12) * 100%)}}.col-xl-7{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:1200px){.col-xl-7{flex:0 0 calc((7 / 12) * 100%);max-width:calc((7 / 12) * 100%)}}.col-xl-8{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:1200px){.col-xl-8{flex:0 0 calc((8 / 12) * 100%);max-width:calc((8 / 12) * 100%)}}.col-xl-9{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:1200px){.col-xl-9{flex:0 0 calc((9 / 12) * 100%);max-width:calc((9 / 12) * 100%)}}.col-xl-10{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:1200px){.col-xl-10{flex:0 0 calc((10 / 12) * 100%);max-width:calc((10 / 12) * 100%)}}.col-xl-11{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:1200px){.col-xl-11{flex:0 0 calc((11 / 12) * 100%);max-width:calc((11 / 12) * 100%)}}.col-xl-12{position:relative;width:100%;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:1200px){.col-xl-12{flex:0 0 calc((12 / 12) * 100%);max-width:calc((12 / 12) * 100%)}}@media (min-width:1200px){.offset-xl-1{margin-left:calc((1 / 12) * 100%)}.offset-xl-2{margin-left:calc((2 / 12) * 100%)}.offset-xl-3{margin-left:calc((3 / 12) * 100%)}.offset-xl-4{margin-left:calc((4 / 12) * 100%)}.offset-xl-5{margin-left:calc((5 / 12) * 100%)}.offset-xl-6{margin-left:calc((6 / 12) * 100%)}.offset-xl-7{margin-left:calc((7 / 12) * 100%)}.offset-xl-8{margin-left:calc((8 / 12) * 100%)}.offset-xl-9{margin-left:calc((9 / 12) * 100%)}.offset-xl-10{margin-left:calc((10 / 12) * 100%)}.offset-xl-11{margin-left:calc((11 / 12) * 100%)}.offset-xl-12{margin-left:calc((12 / 12) * 100%)}}.link{background:none;border:none;padding:0;outline:none;-webkit-appearance:unset;color:var(--color-white);transition:all 0.3s}.link:focus,.link:active{background:none;border:none;outline:none}.link:hover{color:var(--color-primary);text-decoration:none}.link--primary{color:var(--color-primary)}.link--primary:hover{color:var(--color-black)}.link--secondary{color:var(--color-black)}.link--secondary:hover{color:var(--color-primary)}.link--black{color:var(--color-black)}.link--black:hover{color:var(--color-black)}.link--white{color:var(--color-white)}.link--white:hover{color:var(--color-white)}.btn{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--font-color);background:var(--bg-color);border:1px solid var(--bg-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0;display:inline-block;padding:8px 20px 8px 20px}.btn:active,.btn:focus,.btn:disabled{outline:0}.btn:disabled{opacity:0.5;pointer-events:none}.btn__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--font-color)}.btn__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--font-color)}.btn .loader svg g{fill:var(--font-color)}.btn__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--font-color)}.btn__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--font-color)}.btn:hover,.btn:active{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--bg-color);background:var(--font-color);border:1px solid var(--font-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0}.btn:hover:active,.btn:hover:focus,.btn:hover:disabled,.btn:active:active,.btn:active:focus,.btn:active:disabled{outline:0}.btn:hover:disabled,.btn:active:disabled{opacity:0.5;pointer-events:none}.btn:hover__icon--stroke svg path,.btn:active__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--bg-color)}.btn:hover__icon--fill svg path,.btn:active__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--bg-color)}.btn:hover .loader svg g,.btn:active .loader svg g{fill:var(--bg-color)}.btn:hover .btn__icon--stroke svg path,.btn:active .btn__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-white)}.btn:hover .btn__icon--fill svg path,.btn:active .btn__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-white)}.btn:active{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--bg-color);background:var(--font-color);border:1px solid var(--font-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0}.btn:active:active,.btn:active:focus,.btn:active:disabled{outline:0}.btn:active:disabled{opacity:0.5;pointer-events:none}.btn:active__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--bg-color)}.btn:active__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--bg-color)}.btn:active .loader svg g{fill:var(--bg-color)}.btn:active .btn__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--bg-color)}.btn:active .btn__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--bg-color)}.btn--primary{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--color-white);background:var(--color-primary);border:1px solid var(--color-primary);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0}.btn--primary:active,.btn--primary:focus,.btn--primary:disabled{outline:0}.btn--primary:disabled{opacity:0.5;pointer-events:none}.btn--primary__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-white)}.btn--primary__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-white)}.btn--primary .loader svg g{fill:var(--color-white)}.btn--primary .btn__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-white)}.btn--primary .btn__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-white)}.btn--primary:hover{color:var(--color-white);background:var(--color-black);border-color:1px solid var(--color-black)}.btn--primary:hover .btn__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-white)}.btn--primary:hover .btn__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-white)}.btn--secondary{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--color-white);background:var(--color-black);border:1px solid var(--color-black);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0}.btn--secondary:active,.btn--secondary:focus,.btn--secondary:disabled{outline:0}.btn--secondary:disabled{opacity:0.5;pointer-events:none}.btn--secondary__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-white)}.btn--secondary__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-white)}.btn--secondary .loader svg g{fill:var(--color-white)}.btn--secondary .btn__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-white)}.btn--secondary .btn__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-white)}.btn--secondary:hover{color:var(--color-white);background:var(--color-primary);border-color:1px solid var(--color-primary)}.btn--secondary:hover .btn__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-white)}.btn--secondary:hover .btn__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-white)}.btn--light{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--color-black);background:var(--color-white);border:1px solid var(--color-white);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0}.btn--light:active,.btn--light:focus,.btn--light:disabled{outline:0}.btn--light:disabled{opacity:0.5;pointer-events:none}.btn--light__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-black)}.btn--light__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-black)}.btn--light .loader svg g{fill:var(--color-black)}.btn--light .btn__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-black)}.btn--light .btn__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-black)}.btn--light:hover{color:var(--color-white);background:var(--color-black);border-color:1px solid var(--color-black)}.btn--light:hover .btn__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-white)}.btn--light:hover .btn__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-white)}.btn--dark{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--color-black);background:var(--color-black-20);border:1px solid var(--color-black-20);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0}.btn--dark:active,.btn--dark:focus,.btn--dark:disabled{outline:0}.btn--dark:disabled{opacity:0.5;pointer-events:none}.btn--dark__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-black)}.btn--dark__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-black)}.btn--dark .loader svg g{fill:var(--color-black)}.btn--dark:hover{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--color-white);background:var(--color-black);border:1px solid var(--color-black);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0}.btn--dark:hover:active,.btn--dark:hover:focus,.btn--dark:hover:disabled{outline:0}.btn--dark:hover:disabled{opacity:0.5;pointer-events:none}.btn--dark:hover__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-white)}.btn--dark:hover__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-white)}.btn--dark:hover .loader svg g{fill:var(--color-white)}.btn--sm{padding:4px 16px 4px 16px}.btn--lg{padding:12px 24px 12px 24px}.btn--flex{display:inline-flex;align-items:center;justify-content:center;gap:1rem}.btn--flex .btn__icon{display:inline-flex;width:16px;height:16px}.btn--block{width:100%}.btn--blockinput[type="submit"],.btn--blockinput[type="reset"],.btn--blockinput[type="button"]{width:100%}.btn--htmx .loader{display:none}.btn--htmx.htmx-request{position:relative;pointer-events:none;opacity:0.5}.btn--htmx.htmx-request .btn__icon{display:none}.btn--htmx.htmx-request .loader{display:block}.btn--htmx.htmx-request .loader svg{height:19px}.btn-row{display:flex}.btn-row .btn:not(:last-child){margin-right:0.5rem}.btn-group{position:relative;display:inline-flex;vertical-align:middle}.btn-group .btn{position:relative;flex:1 1 auto;color:var(--color-black);border:1px solid var(--color-gray);border-radius:0}.btn-group .btn:hover{background-color:var(--color-gray);color:var(--color-white);border:1px solid var(--color-gray)}.btn-group .btn:first-child{border-top-left-radius:var(--border-radius-x2);border-bottom-left-radius:var(--border-radius-x2)}.btn-group .btn:last-child{border-top-right-radius:var(--border-radius-x2);border-bottom-right-radius:var(--border-radius-x2)}.btn-group .btn--active{color:var(--color-white);background-color:var(--color-gray);border-color:var(--color-black)}.badge{display:inline-block;padding:0.35rem 0.65rem;font-size:0.6875rem;line-height:1;color:var(--color-white);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem}.badge--primary{background:var(--color-primary)}.badge--secondary{background:var(--color-gray)}.pill{display:inline-block;padding:0.25rem 0.5rem;font-size:0.6875rem;line-height:1;color:var(--color-white);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.5rem}.pill--primary{background:var(--color-primary)}.pill--secondary{background:var(--color-gray)}.information{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);display:flex;align-items:baseline;padding:8px 20px 8px 20px;border-radius:var(--border-radius);border:1px solid var(--color-gray);position:relative}.information::before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:3px;background:var(--color-gray);border-top-left-radius:5px;border-bottom-left-radius:5px}.information--primary{color:var(--color-primary)}.information--primary::before{background:var(--color-primary)}.information--attention{color:var(--color-red)}.information--attention::before{background:var(--color-red)}.card{background:var(--color-black-6);border-radius:5px}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table{width:100%;border-collapse:collapse}.table thead th{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);padding:0.5rem;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--color-black-60)}.table tr{border-bottom:1px solid var(--color-black-60)}.table td,.table th{border:0}.table td:first-child,.table th:first-child{padding-left:0}.table td:last-child,.table th:last-child{padding-right:0}.table th{vertical-align:middle}.table td{vertical-align:middle;padding:0.75rem 0.5rem;font-size:0.875rem}.container{width:100%;margin-left:auto;margin-right:auto;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}@media (min-width:576px){.container{max-width:var(--container-sm-width)}}@media (min-width:768px){.container{max-width:var(--container-md-width)}}@media (min-width:992px){.container{max-width:var(--container-lg-width)}}@media (min-width:1200px){.container{max-width:var(--container-xl-width)}}.container--fluid{width:100%;margin-left:auto;margin-right:auto;padding-right:calc(var(--grid-gutter-width) / 2);padding-left:calc(var(--grid-gutter-width) / 2)}.loader{display:none}.breadcrumbs__list{display:flex;flex-wrap:wrap;padding:1rem 0;margin-bottom:0;list-style:none}.breadcrumbs__item{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black-60)}.breadcrumbs__item + .breadcrumbs__item{margin-left:0.3rem}.breadcrumbs__item + .breadcrumbs__item::before{display:inline-block;margin-right:0.3rem;color:var(--color-black-40);content:"/"}.breadcrumbs__link{color:var(--color-black-40)}.breadcrumbs__link:hover{color:var(--color-black-40);text-decoration:underline}.modal{position:relative;background:var(--color-white);color:var(--color-black);display:flex;flex-direction:column;z-index:2;padding:0;width:calc(100% - 30px);max-width:calc(100% - 30px);margin:60px auto;border-radius:16px;outline:none;border:none}.modal:focus,.modal:active{outline:none}.modal::backdrop{background:var(--color-gray);opacity:0.9}@media (min-width:768px){.modal--xl{width:1170px}.modal--lg{width:860px}.modal--md{width:540px}}.modal__header{display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--color-white);color:var(--color-black);text-transform:uppercase;font-weight:bold;border-top-left-radius:16px;border-top-right-radius:16px}.modal__header--bg{padding:0;height:180px}.modal__img{width:100%;height:180px;object-fit:cover;border-top-left-radius:16px;border-top-right-radius:16px}.modal__close{position:absolute;top:16px;right:16px;background-color:transparent;border:0;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:16px;-webkit-appearance:none;fill:var(--color-black);outline:none}.modal__close:focus,.modal__close:active{outline:none}.modal__close .icon{width:16px;height:16px}.modal__body{overflow-y:auto;overflow-x:hidden;font-size:1.063rem;line-height:1.625rem;padding:2rem}.modal__footer{display:flex;justify-content:flex-end;align-items:center;padding:1rem}.swal-overlay{background:var(--color-gray-90);animation:none;transition:none}.swal-modal{background:var(--color-white);color:var(--color-black);animation:none;transition:none}.swal-overlay--show-modal .swal-modal{animation:none;transition:none}.swal-title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);color:var(--color-black);padding:0}.swal-footer{margin:0}.swal-icon--warning{animation:none;transition:none;border-color:var(--color-red)}.swal-icon--warning__body,.swal-icon--warning__dot{background-color:var(--color-red)}.swal-button,.swal-button--cancel{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--color-white);background:var(--color-black);border:1px solid var(--color-black);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0;display:inline-block;padding:8px 20px 8px 20px;outline:none;box-shadow:none}.swal-button:active,.swal-button:focus,.swal-button:disabled,.swal-button--cancel:active,.swal-button--cancel:focus,.swal-button--cancel:disabled{outline:0}.swal-button:disabled,.swal-button--cancel:disabled{opacity:0.5;pointer-events:none}.swal-button__icon--stroke svg path,.swal-button--cancel__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-white)}.swal-button__icon--fill svg path,.swal-button--cancel__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-white)}.swal-button .loader svg g,.swal-button--cancel .loader svg g{fill:var(--color-white)}.swal-button:hover,.swal-button:not([disabled]):hover,.swal-button--cancel:hover,.swal-button--cancel:not([disabled]):hover{color:var(--color-black);background:var(--color-white);border-color:1px solid var(--color-white);outline:none;box-shadow:none}.swal-button:focus,.swal-button--cancel:focus{outline:none;box-shadow:none}.swal-button--confirm{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--color-white);background:var(--color-primary);border:1px solid var(--color-primary);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0}.swal-button--confirm:active,.swal-button--confirm:focus,.swal-button--confirm:disabled{outline:0}.swal-button--confirm:disabled{opacity:0.5;pointer-events:none}.swal-button--confirm__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-white)}.swal-button--confirm__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-white)}.swal-button--confirm .loader svg g{fill:var(--color-white)}.swal-button--confirm:hover,.swal-button--confirm:not([disabled]):hover{color:var(--color-white);background:var(--color-black);border-color:1px solid var(--color-black)}.swal-button--danger{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--color-white);background:var(--color-red);border:1px solid var(--color-red);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0}.swal-button--danger:active,.swal-button--danger:focus,.swal-button--danger:disabled{outline:0}.swal-button--danger:disabled{opacity:0.5;pointer-events:none}.swal-button--danger__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--color-white)}.swal-button--danger__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--color-white)}.swal-button--danger .loader svg g{fill:var(--color-white)}.swal-button--danger:hover,.swal-button--danger:not([disabled]):hover{color:var(--color-red);background:var(--color-white);border-color:1px solid var(--color-red)}.navbar{padding:25px 0 25px 0;background-color:var(--navbar-bg-color)}@media (min-width:1200px){.navbar{padding:25px 108px 25px 108px}}.navbar__inner{display:flex;gap:32px;align-items:center}.navbar__hamburger{background:transparent;border:none;padding:0;margin-right:1rem;display:inline-block}@media (min-width:1200px){.navbar__hamburger{display:none}}.navbar .navbar-menu{position:fixed;display:flex;top:0;bottom:0;left:0;z-index:100;padding-top:3rem;width:100%;background:var(--color-gray);min-height:calc(100vh + 144px)}.navbar .navbar-menu__overflow{width:100%;height:100%;overflow:auto}.navbar .navbar-menu__btn{padding:0.5rem;position:absolute;top:0.5rem;right:0.5rem;background:transparent;border:none;fill:var(--color-white)}.navbar .navbar-menu__section{padding:1.25rem}.navbar .navbar-menu__section:not(:last-child){border-bottom:1px solid var(--color-black)}.navbar .navbar-menu__title{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-black-40);text-transform:uppercase;margin-bottom:1.25rem}.navbar .navbar-link{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);display:inline-flex;align-items:center;gap:8px;padding:8px 20px 8px 20px;border-radius:var(--border-radius);color:var(--navbar-font-color);background-color:var(--navbar-bg-color);text-decoration:none;justify-content:space-between;transition:background-color ease-in-out 0.3s,color ease-in-out 0.3s}.navbar .navbar-link__a{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);display:inline-flex;align-items:center;justify-content:space-between;gap:8px;color:var(--navbar-font-color);background-color:transparent;transition:background-color 0.3s,color 0.3s}.navbar .navbar-link__icon path{transition:fill 0.3s;fill:var(--navbar-font-color)}.navbar .navbar-link:hover{color:var(--navbar-font-color);background-color:var(--color-gray-40)}.navbar .navbar-link:hover .navbar-link__a{color:var(--navbar-font-color);text-decoration:none}.navbar .navbar-link:hover .navbar-link__icon path{fill:var(--navbar-font-color)}.navbar .navbar-link--active{color:var(--color-white);background-color:var(--color-gray)}.navbar .navbar-link--active .navbar-link__a{color:var(--color-white)}.navbar .navbar-link--active .navbar-link__icon path{fill:var(--color-white)}.navbar .navbar-link--active:hover{background-color:var(--color-gray)}.navbar .navbar-main-menu{display:none}@media (min-width:1200px){.navbar .navbar-main-menu{display:flex;justify-content:space-between;width:100%}}.navbar .navbar-main-menu__list{display:flex;gap:4px;align-items:center;margin:0 1rem;padding:0;list-style:none}.navbar .navbar-secondary-menu{display:flex;align-items:center;margin-bottom:0;padding:0;list-style:none;margin-left:auto}.navbar .navbar-secondary-menu__list{display:flex;align-items:center;gap:12px;margin-left:auto;margin-bottom:0;padding:0;list-style:none}.navbar .navbar-secondary-menu__list-item{display:flex;align-items:center;justify-content:center;position:relative}.navbar .navbar-secondary-menu__list-item:hover{cursor:pointer}.navbar .navbar-secondary-menu__list-item:not(:last-child):after{content:url("data:image/svg+xml,%3Csvg%20width%3D%274px%27%20height%3D%2714px%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20width%3D%271px%27%20height%3D%2712px%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%271%27%20stroke-dasharray%3D%273%2C3%27%20stroke-dashoffset%3D%270%27%20stroke-linecap%3D%27square%27%2F%3E%3C%2Fsvg%3E");position:relative;right:-8px;width:4px;height:14px}.navbar .navbar-secondary-menu__language{cursor:pointer}.navbar .navbar-mobile-menu__title{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-white);font-weight:var(--font-weight-bold);text-transform:uppercase;margin-bottom:1.25rem}.navbar .navbar-mobile-menu__header{padding-top:0;align-items:center;display:flex;flex-direction:column;color:var(--color-white)}.navbar .navbar-mobile-menu .main-menu{display:flex;margin:0;padding:0;flex-direction:column;list-style:none}.navbar .navbar-mobile-menu .main-menu__list{display:flex;margin:0 1rem;padding:0;list-style:none}.navbar .navbar-mobile-menu .main-menu__item:not(:last-child){margin-bottom:1rem}.navbar .navbar-mobile-menu .account-menu__list{padding:0}.navbar .navbar-mobile-menu .account-menu__list-item{color:var(--color-white)}.navbar .navbar-mobile-menu .account-menu__list-item:not(:last-child){margin-bottom:1rem}.navbar .navbar-mobile-menu .form-logout button[type="submit"]{color:var(--color-white)}.navbar .navbar-icons-menu{align-items:center;display:flex;list-style:none;margin-bottom:0;margin-left:auto;padding:0}@media (min-width:1200px){.navbar .navbar-icons-menu{display:none}}.navbar .navbar-icons-menu__item{display:flex}.navbar .navbar-icons-menu__item:not(:last-child){margin-right:1.25rem}.navbar .navbar-icons-menu__link{fill:var(--color-white)}.navbar .navbar-icons-menu__link svg path{fill:var(--color-white)}.navbar .language-menu{list-style:none;display:flex;flex-direction:row;position:static;background:transparent;box-shadow:none;width:auto;padding:0}.navbar .language-menu__item{width:auto}.navbar .language-menu__item:not(:last-child){margin-right:1rem;margin-bottom:0}.navbar .language-menu__link{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);color:var(--color-white);text-transform:uppercase;padding:0}.navbar .language-menu__link:hover{font-weight:var(--font-weight-bold)}.navbar .language-menu__link--active{text-decoration:underline;font-weight:var(--font-weight-bold)}.navbar .language-dropdown__current{text-transform:uppercase}.navbar .language-dropdown__list{margin:0;padding:8px;list-style:none;display:flex;position:absolute;top:calc(100% + 10px);left:0;flex-direction:column;z-index:4;border-radius:4px;background-color:var(--color-gray)}.navbar .language-dropdown__item{padding:0.5rem 0}.navbar .language-dropdown__link{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-white);text-transform:uppercase;text-decoration:none;display:flex;align-items:center;padding:0 0.75rem;gap:4px}.navbar .language-dropdown__link:hover{color:var(--color-primary)}.navbar .account-menu{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);width:280px;background-color:var(--color-gray);z-index:3;position:absolute;left:0;top:calc(100% + 10px);border-radius:4px}.navbar .account-menu__header{padding:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid var(--color-black)}.navbar .account-menu__title{color:var(--color-white)}.navbar .account-menu__list{padding:1.25rem;margin:0;list-style:none}.navbar .account-menu__list-item:not(:last-child){margin-bottom:0.75rem}.errorlist.nonfield{list-style-type:none;padding:0;margin:0;text-align:center}.errorlist.nonfield li{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-error);margin-bottom:0.25rem}.form-input{position:relative;margin-bottom:1.5rem}.form-input input[type='text'],.form-input input[type='password'],.form-input input[type='email'],.form-input input[type='url'],.form-input input[type='tel'],.form-input input[type='number'],.form-input input[type='search'],.form-input input[type='date'],.form-input textarea{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);display:block;width:100%;padding:0.3125rem 0 0.3125rem 0.3125rem;color:var(--color-black);height:32px;background-color:transparent;background-clip:padding-box;border:0;border-bottom:1px solid var(--color-black-20)}.form-input input[type='text']::placeholder,.form-input input[type='password']::placeholder,.form-input input[type='email']::placeholder,.form-input input[type='url']::placeholder,.form-input input[type='tel']::placeholder,.form-input input[type='number']::placeholder,.form-input input[type='search']::placeholder,.form-input input[type='date']::placeholder,.form-input textarea::placeholder{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-black-20)}.form-input input[type='text']:focus,.form-input input[type='password']:focus,.form-input input[type='email']:focus,.form-input input[type='url']:focus,.form-input input[type='tel']:focus,.form-input input[type='number']:focus,.form-input input[type='search']:focus,.form-input input[type='date']:focus,.form-input textarea:focus{outline:none;border-bottom:1px solid var(--color-black)}.form-input input[type='text'][type="date"],.form-input input[type='password'][type="date"],.form-input input[type='email'][type="date"],.form-input input[type='url'][type="date"],.form-input input[type='tel'][type="date"],.form-input input[type='number'][type="date"],.form-input input[type='search'][type="date"],.form-input input[type='date'][type="date"],.form-input textarea[type="date"]{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-black);display:block;width:100%;padding:0.3125rem 0 0.3125rem 0.3125rem;background-color:transparent;background-clip:padding-box;border:0;border-bottom:2px solid var(--color-black-20)}.form-input input[type='text'][type="date"]::placeholder,.form-input input[type='password'][type="date"]::placeholder,.form-input input[type='email'][type="date"]::placeholder,.form-input input[type='url'][type="date"]::placeholder,.form-input input[type='tel'][type="date"]::placeholder,.form-input input[type='number'][type="date"]::placeholder,.form-input input[type='search'][type="date"]::placeholder,.form-input input[type='date'][type="date"]::placeholder,.form-input textarea[type="date"]::placeholder{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-black-20)}.form-input input[type='text'][type="date"]:focus,.form-input input[type='password'][type="date"]:focus,.form-input input[type='email'][type="date"]:focus,.form-input input[type='url'][type="date"]:focus,.form-input input[type='tel'][type="date"]:focus,.form-input input[type='number'][type="date"]:focus,.form-input input[type='search'][type="date"]:focus,.form-input input[type='date'][type="date"]:focus,.form-input textarea[type="date"]:focus{border-bottom:2px solid var(--color-black)}.form-input textarea{height:auto}.form-input .select{position:relative;width:100%;text-align:left;outline:none}.form-input .select:hover{cursor:pointer}.form-input .select__wrapper{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);display:flex;justify-content:space-between;width:100%;padding:0.3125rem 0;background-color:transparent;background-clip:padding-box;height:32px;z-index:2;position:relative;border:0;border-bottom:1px solid var(--color-black-20)}.form-input .select__wrapper:focus{outline:none;border-bottom:1px solid var(--color-black)}.form-input .select__controls{width:16px;margin-left:10px;display:flex;align-items:center;position:absolute;right:0;top:14px}.form-input .select__controls svg{fill:var(--color-black-20)}.form-input .select__del-wrapper{display:none;align-items:center;justify-content:center;width:16px;height:16px;position:absolute;top:0;background:transparent;fill:var(--color-black-20);z-index:1}.form-input .select__del{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:10px}.form-input .select__items{width:100%;list-style:none;padding:0;color:var(--color-black);overflow:auto;max-height:200px;background-color:var(--color-white);box-shadow:0 4px 16px rgba(0,0,0,0.25)}.form-input .select__item{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-black);display:flex;align-items:center;padding:6px 32px;cursor:pointer;user-select:none;min-height:36px}.form-input .select__item--selected{color:var(--color-white);font-weight:500;background:var(--color-black-20)}.form-input .select__item:hover,.form-input .select__item:focus{background-color:var(--color-black-20);color:var(--color-white)}.form-input .select input[type="text"]:hover{cursor:pointer}.form-input .select select{display:none}.form-input .select--open .select__caret{transform:rotate(-180deg)}.form-input .select--value:hover .select__del-wrapper{display:flex}.form-input .select--value:hover .select__caret{display:none}.form-input .dynamic-select{position:relative;width:100%;text-align:left;outline:none}.form-input .dynamic-select:hover{cursor:pointer}.form-input .dynamic-select__wrapper{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);display:flex;justify-content:space-between;width:100%;padding:0.3125rem 0;background-color:transparent;background-clip:padding-box;height:32px;z-index:2;position:relative;border:0;border-bottom:1px solid var(--color-black-20)}.form-input .dynamic-select__wrapper:focus{outline:none;border-bottom:1px solid var(--color-black)}.form-input .dynamic-select__controls{width:16px;margin-left:10px;display:flex;align-items:center;position:absolute;right:0;top:14px}.form-input .dynamic-select__controls svg{fill:var(--color-black-20)}.form-input .dynamic-select__del-wrapper{display:none;align-items:center;justify-content:center;width:16px;height:16px;position:absolute;top:0;background:transparent;fill:var(--color-black-20);z-index:1}.form-input .dynamic-select__del{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:10px}.form-input .dynamic-select__items{width:100%;list-style:none;padding:0;color:var(--color-black);overflow:auto;max-height:200px;background-color:var(--color-white);box-shadow:0 4px 16px rgba(0,0,0,0.25)}.form-input .dynamic-select__item{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-black);display:flex;align-items:center;padding:6px 32px;cursor:pointer;user-select:none;min-height:36px}.form-input .dynamic-select__item--selected{color:var(--color-white);font-weight:500;background:var(--color-black-20)}.form-input .dynamic-select__item:hover,.form-input .dynamic-select__item:focus{background-color:var(--color-black-20);color:var(--color-white)}.form-input .dynamic-select input[type="text"]:hover{cursor:pointer}.form-input .dynamic-select select{display:none}.form-input .dynamic-select--open .dynamic-select__caret{transform:rotate(-180deg)}.form-input .dynamic-select--value:hover .dynamic-select__del-wrapper{display:flex}.form-input .dynamic-select--value:hover .dynamic-select__caret{display:none}.form-input .dynamic-select__input{width:100%}.form-input .dynamic-select__input input{width:100%;background-color:unset;border:none;outline:none}.form-input__wrapper{margin-bottom:0.1rem}.form-input__label{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-black-60);position:absolute;top:-3px;left:0;cursor:text;transition:transform 0.2s ease-out,color 0.2s ease-out;transform-origin:0 100%;text-align:initial;transform:translateY(0.5rem);z-index:1;margin-bottom:0}.form-input__helptext{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black-60);margin-bottom:0.25rem}.form-input__helptext ul{list-style:none;padding:0}.form-input:last-child{margin-bottom:0}.form-input__errorlist{list-style-type:none;padding:0;margin:0}.form-input__errorlist li{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-error);margin-bottom:0.25rem}.form-input--focus .form-input__label,.form-input--value .form-input__label,.form-input:-webkit-autofill .form-input__label,.form-input:has(input:-webkit-autofill) .form-input__label,.form-input:has(input:autofill) .form-input__label,.form-input:has(select:-webkit-autofill) .form-input__label,.form-input:has(select:autofill) .form-input__label,.form-input:has(textarea:-webkit-autofill) .form-input__label,.form-input:has(textarea:autofill) .form-input__label{transform:translateY(-16px) scale(0.8);transform-origin:0 0}.form-input--focus input,.form-input--focus select,.form-input--focus textarea,.form-input--value input,.form-input--value select,.form-input--value textarea,.form-input:-webkit-autofill input,.form-input:-webkit-autofill select,.form-input:-webkit-autofill textarea,.form-input:has(input:-webkit-autofill) input,.form-input:has(input:-webkit-autofill) select,.form-input:has(input:-webkit-autofill) textarea,.form-input:has(input:autofill) input,.form-input:has(input:autofill) select,.form-input:has(input:autofill) textarea,.form-input:has(select:-webkit-autofill) input,.form-input:has(select:-webkit-autofill) select,.form-input:has(select:-webkit-autofill) textarea,.form-input:has(select:autofill) input,.form-input:has(select:autofill) select,.form-input:has(select:autofill) textarea,.form-input:has(textarea:-webkit-autofill) input,.form-input:has(textarea:-webkit-autofill) select,.form-input:has(textarea:-webkit-autofill) textarea,.form-input:has(textarea:autofill) input,.form-input:has(textarea:autofill) select,.form-input:has(textarea:autofill) textarea{outline:none}.form-input .select.select--value + .form-input__label,.form-input .select.select--open + .form-input__label,.form-input .dynamic-select.dynamic-select--value + .form-input__label,.form-input .dynamic-select.dynamic-select--open + .form-input__label{transform:translateY(-16px) scale(0.8);transform-origin:0 0}.form-input.form-input--error input,.form-input.form-input--error select,.form-input.form-input--error textarea{outline:none;border-bottom:1px solid var(--color-error)}.form-row{margin-bottom:1.5rem}.form-row .form-input{margin-bottom:0}::-webkit-input-placeholder{color:var(--color-black-20)}::-moz-placeholder{color:var(--color-black-20)}:-moz-placeholder{color:var(--color-black-20)}:-ms-input-placeholder{color:var(--color-black-20)}.auth-form{background:var(--color-black-4);padding:50px 94px 50px 94px;margin-bottom:4rem}.auth-form__title{margin-bottom:32px;color:var(--color-black);font-size:26px;font-weight:600;line-height:32px;text-align:center;text-transform:uppercase}.auth-form__msg{margin-bottom:32px}.auth-form__forgot-password{display:flex;justify-content:flex-end;margin-bottom:1.5rem;text-transform:uppercase}.auth-form__footer{display:flex;justify-content:center;text-transform:uppercase;margin-top:1.5rem}.form-logout button[type="submit"]{background:none;border:none;padding:0;text-decoration:none}.form-logout button[type="submit"]:hover{color:var(--color-primary);text-decoration:none}.input-w-form .product-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black);display:inline-block;padding:2px 8px 2px 8px;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--border-radius);text-transform:lowercase;margin-top:2px;margin-bottom:2px}@media (min-width:576px){.input-w-form .product-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}}.input-w-form .product-label--primary{background:#ffe6e6}.input-w-form .product-label--secondary{background:#dcdde0}.input-w-form .product-label--tertiary{background:#fff4d1}.input-w-form .product-label--new{background:var(--color-red);color:var(--color-white)}.input-w-form__row{margin-bottom:2rem;align-items:baseline}.input-w-form__row:not(:last-child) .form-input{margin-bottom:0}.input-w-form__ref{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black-60);margin-bottom:2rem}.input-w-form__conversion{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);margin-bottom:1rem}.page-controls{padding-top:16px;padding-bottom:16px;color:var(--page-controls-font-color);background-color:var(--page-controls-bg-color)}.page-controls__row{align-items:center}.page-controls__delivery{margin:0;padding:0;list-style:none;cursor:pointer;color:var(--page-controls-font-color)}.page-controls__delivery span,.page-controls__delivery a,.page-controls__delivery b{color:var(--page-controls-font-color)}.page-controls__delivery span :hover,.page-controls__delivery a :hover,.page-controls__delivery b :hover{color:var(--page-controls-font-color)}.page-controls__delivery-item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-controls__delivery-text{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);text-decoration:underline}.page-controls__controls-wrapper{display:none}@media (min-width:1200px){.page-controls__controls-wrapper{display:block}}.page-controls__controls{display:flex;justify-content:flex-end;align-items:stretch}.page-controls__controls-item:not(:last-child){margin-right:0.5rem}.page-controls__controls-item .btn{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--page-controls-btn-font-color);background:var(--page-controls-btn-bg-color);border:var(--page-controls-btn-border);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0}.page-controls__controls-item .btn:active,.page-controls__controls-item .btn:focus,.page-controls__controls-item .btn:disabled{outline:0}.page-controls__controls-item .btn:disabled{opacity:0.5;pointer-events:none}.page-controls__controls-item .btn__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--page-controls-btn-font-color)}.page-controls__controls-item .btn__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--page-controls-btn-font-color)}.page-controls__controls-item .btn .loader svg g{fill:var(--page-controls-btn-font-color)}.page-controls__controls-item .btn:hover{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--page-controls-btn-bg-color);background:var(--page-controls-btn-font-color);border:1px solid var(--page-controls-btn-font-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0}.page-controls__controls-item .btn:hover:active,.page-controls__controls-item .btn:hover:focus,.page-controls__controls-item .btn:hover:disabled{outline:0}.page-controls__controls-item .btn:hover:disabled{opacity:0.5;pointer-events:none}.page-controls__controls-item .btn:hover__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--page-controls-btn-bg-color)}.page-controls__controls-item .btn:hover__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--page-controls-btn-bg-color)}.page-controls__controls-item .btn:hover .loader svg g{fill:var(--page-controls-btn-bg-color)}.search-form{position:relative;width:300px;height:40px}.search-form__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%)}.search-form__icon path{fill:var(--page-controls-search-font-color)}.search-form__input{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);display:block;width:100%;height:40px;padding:8px 6px 8px 36px;color:var(--page-controls-search-font-color);background-color:var(--page-controls-search-bg-color);background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--page-controls-search-bg-color);border-radius:100px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.search-form__input:focus{outline:none}.search-form__popup{position:absolute;top:0;left:0;width:100%;background:transparent;z-index:10;border-radius:4px}.search-form__wrapper{position:relative}.search-form__results{margin-top:4px;border-radius:4px}.search-form__autocomplete{position:relative;padding:0}.search-form__autocomplete-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.search-form__autocomplete-icon path{fill:var(--page-controls-search-active-font-color)}.search-form__autocomplete-input{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);display:block;width:100%;padding:8px 6px 8px 36px;height:40px;color:var(--page-controls-search-active-font-color);background-color:var(--page-controls-search-active-bg-color);background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}.search-form__autocomplete-input:focus{outline:none}.search-form__autocomplete-controls{width:22px;display:flex;align-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.search-form__autocomplete-close{position:relative;right:8px}.search-form__autocomplete-close svg{fill:var(--color-white)}.search-form__results-list{color:var(--page-controls-autocomplete-font-color);background-color:var(--page-controls-autocomplete-bg-color);margin:0;padding:0;max-height:210px;overflow:auto;border-radius:4px}.search-form__results-item{display:flex;align-items:center;padding:8px 16px;cursor:pointer;user-select:none;font-size:1rem}.search-form__results-item:hover,.search-form__results-item:focus{color:var(--page-controls-autocomplete-hover-font-color);background-color:var(--page-controls-autocomplete-hover-bg-color)}.search-form__results-item--all{border-bottom:1px solid var(--color-black)}.search-form__results-link:focus{outline:none;color:var(--color-primary)}.search-form .no-results{color:var(--color-white);background-color:var(--color-gray);border-radius:4px}.search-form .no-results svg{width:30px;height:30px;fill:var(--color-white)}.footer{background:var(--color-white);color:var(--color-black);padding-top:2rem;padding-bottom:1.5rem}.footer__container:not(:last-child){margin-bottom:2rem}.footer__title{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);text-transform:uppercase;font-weight:var(--font-weight-bold);border-bottom:0.5px solid var(--color-gray);padding-bottom:0.5rem;margin-bottom:1rem}.footer__list{margin:0;padding:0;list-style:none}.footer__list-item{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);padding:8px 16px 8px 0}.footer__list-item address{margin-bottom:0}.footer__link{color:var(--color-black)}.footer__link:hover{color:var(--color-primary)}.footer__link--primary{color:var(--color-primary)}.footer__wrap{display:flex;justify-content:space-between;align-items:flex-start}.footer__copyright{color:var(--color-black-60);font-size:0.75rem;margin-bottom:0.5rem}@media (min-width:768px){.footer__copyright{margin-bottom:0}}.footer__social{color:var(--color-black-60);font-size:0.75rem;line-height:0.75rem;display:flex;align-items:flex-end;justify-content:flex-start}@media (min-width:768px){.footer__social{justify-content:flex-end}}.footer .social{display:flex;margin:0;padding:0;list-style:none}.footer .social__item{margin-left:1rem}.footer .social__link{fill:var(--color-black-60)}.footer .social__link:hover{fill:var(--color-primary)}.toasted-container.top-right{right:15px!important;top:5px!important;max-width:100%}.toasted-container .toasted{justify-content:center!important;min-height:40px!important;border-radius:4px!important}.toastify{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}.toastify.success{color:var(--color-white);background:var(--color-primary);border:1px solid var(--color-primary)}.toastify.success::before{font-family:"icomoon"!important;content:"\e900";margin-right:10px;color:var(--color-white)}.toastify.error{color:var(--color-black);background:var(--color-red);border:1px solid var(--color-red)}.toastify.error::before{font-family:"icomoon"!important;content:"\ea07";margin-right:10px;color:var(--color-black)}.flatpickr-wrapper{width:100%}.flatpickr-calendar{background:var(--color-white);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-day.endRange.inRange,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange:hover,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.flatpickr-monthSelect-month{color:var(--color-black)}.flatpickr-current-month input.cur-year{color:var(--color-black)}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--color-black);fill:var(--color-black)}.flatpickr-monthSelect-month{color:var(--color-black)}.flatpickr-monthSelect-month.today{border-color:var(--color-black-10);border-radius:0}.flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-month.inRange.today,.flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-month:focus{background:var(--color-black-10);cursor:pointer;outline:0;border-color:var(--color-black-10);border-radius:0}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus{background:var(--color-black-10);border-color:var(--color-black-10);border-radius:0}.flatpickr-monthSelect-month.today:hover,.flatpickr-monthSelect-month.today:focus{background:var(--color-black-10);border-color:var(--color-black-10);color:var(--color-black);border-radius:0}.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-month.startRange,.flatpickr-monthSelect-month.endRange{background-color:var(--color-primary);box-shadow:none;color:var(--color-white);border-color:var(--color-primary);border-radius:0}.flatpickr-monthSelect-month.startRange{border-radius:0}.flatpickr-monthSelect-month.endRange{border-radius:0}.flatpickr-monthSelect-month.startRange.endRange{border-radius:0}.flatpickr-monthSelect-month.inRange{border-radius:0;box-shadow:var(--box-shadow)}dialog .flatpickr-calendar{position:fixed!important}.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem}.delivery-form__bg{background-image:url(/static/img/welcome.png?b17754b1ab58);background-size:cover;height:170px;margin:-2rem -2rem 1.5rem}.delivery-form__title{font-size:var(--font-size-xl);line-height:var(--line-height-xg);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:0.3125rem;text-transform:uppercase}.delivery-form__text{font-size:0.875rem;margin-bottom:1rem;text-align:center}.delivery-form__text--left{text-align:left}.delivery-form__tabs{display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-black-40);margin-bottom:1.5rem}.delivery-form__label{display:inline-block;text-decoration:none;color:var(--color-black);margin:0 0.5rem;padding:0.5rem;position:relative;cursor:pointer}.delivery-form__label--active{font-weight:700}.delivery-form__label--active::before{content:"";position:absolute;bottom:-2px;left:0;right:0;background:var(--color-primary);height:2px}.delivery-form__dates{margin-bottom:1.5rem}.delivery-form__alert{text-align:center;color:var(--color-warning);font-size:0.85rem}.delivery-form__address-list{margin-bottom:1.5rem}.delivery-form__address{margin-top:1rem}.delivery-form.htmx-request{opacity:0.5;pointer-events:none}.delivery-form.htmx-request .delivery-form__submit-text{display:none}.delivery-form.htmx-request .delivery-form__loader .loader{color:var(--color-white);display:block;transform:scale(0.3);height:20px;margin-top:0;margin-bottom:0;position:relative;top:-10px}.delivery-form .dates-list{padding:0 2.5rem;list-style:none;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:14px}.delivery-form .dates-list__item{border:1px solid var(--color-black-40);border-radius:8px;padding:4px;font-size:1rem;background:var(--color-white);cursor:pointer;width:89px;text-align:center}.delivery-form .dates-list__item:hover{border:1px solid var(--color-black);background:var(--color-black);color:var(--color-white)}.delivery-form .dates-list__item--selected{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-white)}.account-menu{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);width:280px;background-color:var(--color-gray);z-index:3;position:absolute;left:0;top:calc(100% + 10px);border-radius:4px}.account-menu__header{padding:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid var(--color-black)}.account-menu__title{color:var(--color-white)}.account-menu__list{padding:1.25rem;margin:0;list-style:none}.account-menu__list-item:not(:last-child){margin-bottom:0.75rem}.filters{border-radius:var(--border-radius)}.filters__heading{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);padding:4px 12px 4px 12px;background-color:var(--color-gray);color:var(--color-white);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);display:flex;justify-content:space-between;align-items:center}.filters__clear{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-white);text-transform:uppercase;text-decoration:none;padding:0}.filters__clear:hover{text-decoration:none;color:var(--color-primary)}.filters__title{margin-bottom:0;display:flex;justify-content:space-between;align-items:center}.filters .checkbox:last-child{margin-bottom:0}.filters .mobile-page-filters{display:none}.filters .filter-item{position:relative;background:var(--color-black-4)}.filters .filter-item__wrapper{display:flex;justify-content:space-between;align-items:center;padding:4px 12px 4px 12px;gap:0.5rem}.filters .filter-item__title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;margin:0;padding:0;line-break:anywhere}.filters .filter-item__content{pointer-events:auto;opacity:1}.filters .filter-item__content--collapsed{opacity:0;height:0;pointer-events:none;border-top:none}.filters .filter-item__inner{padding:1rem}.filters .filter-item__inputs{position:relative;margin-bottom:0.1rem}.filters .filter-item__input-wrapper{display:flex;align-items:center;margin-bottom:0.5rem}.filters .filter-item__input{position:relative;display:flex;align-items:center}.filters .filter-item__input input[type="checkbox"]{appearance:none;border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}.filters .filter-item__input input[type="checkbox"]:checked + label{border-color:var(--color-primary);background:var(--color-primary) url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'><path fill='white' d='M.04.627.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z'/></svg>") no-repeat 50%}.filters .filter-item__checkbox{background:transparent;border:2px solid var(--color-black-60);border-radius:2px;display:block;flex-shrink:0;height:18px;margin-bottom:0;margin-right:0.5rem;position:relative;transition:background 0.15s ease-out;width:18px}.filters .filter-item__checkbox:hover{cursor:pointer}.filters .filter-item__label{display:block;font-size:0.9rem;font-weight:400;line-height:1.5;margin-bottom:0.1rem;margin-left:0.5rem;word-break:break-word}.filters .filter-item__label:hover{cursor:pointer}.filters .filter-item:hover{cursor:pointer}.filters .filter-item:hover .filter-item__wrapper{background-color:var(--color-black-10)}.filters .filter-item--open .filter-item__wrapper{background-color:var(--color-black-10)}.filters .filter-item--open:hover{background:var(--color-black-4)}.filters-mobile .filters{border-left:0;border-right:0;border-top:0;border-radius:0}.filters-mobile .filters__heading{color:var(--color-white);border-radius:0}.filters-mobile .filters__clear{display:none}.filters-mobile .filters__title{color:var(--color-white)}.filters-mobile__clear{color:var(--color-white)}.filters-mobile .filter-item{color:var(--color-white)}.filters-mobile .filter-item__icon-plus path,.filters-mobile .filter-item__icon-minus path{fill:var(--color-white)}.filters-mobile .mobile-page-filters{display:block;border-top:1px solid var(--color-black);padding:0.875rem}.filters-mobile .mobile-page-filters__header{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-white);display:flex;align-items:center;justify-content:space-between;margin-bottom:0.5rem}.filters-mobile .mobile-page-filters__tag{color:var(--color-black);background-color:var(--color-white);margin-bottom:0.5rem}.filters-mobile .mobile-page-filters__tag .tag__icon{fill:var(--color-black)}.filters-mobile .mobile-page-filters__clear{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-white);text-transform:uppercase;padding:0}.tag{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 10px 4px 10px;background:var(--color-gray);color:var(--color-white);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--border-radius)}.tag__icon{fill:var(--color-white)}.tippy-box{background:var(--color-black);color:var(--color-white)}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*::before,*::after{box-sizing:inherit}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:0.4s}html,body{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);font-family:var(--font-family);color:var(--font-color);background-color:var(--bg-color);margin:0;padding:0}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.content{flex-grow:1;width:100%;position:relative;margin-top:2.5rem}.page{padding-top:0.75rem;padding-bottom:2rem}@media (min-width:1200px){.page{padding-top:40px;padding-bottom:5rem}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.auth__content{margin-top:0;position:relative;padding-bottom:8.75rem}.auth__content::before{content:"";position:absolute;top:0;left:0;width:100%;height:380px;background:var(--color-black) url("/static/img/auth-bg.png?b17754b1ab58") top center no-repeat;background-size:cover;z-index:-1}.auth__content::after{content:"";position:absolute;top:0;left:0;width:100%;height:380px;background:linear-gradient(180deg,#1c1b18 0%,rgba(28,27,24,0) 100%);transform:matrix(1,0,0,-1,0,0);z-index:-1}.auth__intro{padding-top:110px;text-align:center;margin-bottom:2.75rem}.auth__title{text-transform:uppercase;font-size:2.5rem;margin-bottom:0;color:var(--color-white)}.auth__logo{display:inline-block;margin-bottom:1.5rem}.auth .navbar{box-shadow:0 0 100px 100px var(--color-black);border-bottom:0}.page-login .page-title{text-align:center;font-size:44px;font-weight:700;line-height:54px;text-transform:uppercase;margin-bottom:16px}.page-select-customer .select-customer__title{font-size:26px;font-weight:var(--font-weight-bold);line-height:32px;text-align:center;text-transform:uppercase;margin-bottom:16px}@media (min-width:768px){.page-select-customer .select-customer__title{margin-bottom:32px}}.page-select-customer .select-customer__search{margin-bottom:16px;color:var(--color-black)}.page-select-customer .select-customer__list{margin:0;padding:0;list-style:none}.page-select-customer .select-customer__item{background:var(--color-black-6);color:var(--color-black);border-radius:var(--border-radius);transition:all 0.3s}.page-select-customer .select-customer__item:not(:last-child){margin-bottom:16px}.page-select-customer .select-customer__item:hover{background:var(--color-primary)}.page-select-customer .select-customer__item:hover .select-customer__link{text-decoration:none;background:var(--color-primary)}.page-select-customer .select-customer__item:hover .select-customer__icon{background:var(--color-white);fill:var(--color-black)}.page-select-customer .select-customer__link{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;color:var(--color-black);border-radius:var(--border-radius);transition:all 0.3s}.page-select-customer .select-customer__icon{display:flex;align-items:center;justify-content:center;fill:var(--color-white);width:30px;height:30px;border-radius:50%;background:var(--color-black);transition:all 0.3s}.my-account .aside{width:75%}.my-account .aside__title{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);padding-bottom:0.5rem;margin-bottom:1rem;border-bottom:1px solid var(--color-black-60)}.my-account .aside__list{margin:0;padding:0;list-style:none}.my-account .aside__list-item:not(:last-child){margin-bottom:0.75rem}.my-account .aside__list-item:nth-last-child(2){margin-bottom:1rem}.my-account .aside__list-item:last-child{border-top:1px solid var(--color-gray);padding-top:1rem}.my-account .aside__link{font-size:1rem;display:block;color:var(--color-black)}.my-account .aside__link:hover{color:var(--color-primary)}.my-account .aside__link--active{font-weight:bold;color:var(--color-primary)}.my-account .title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);text-transform:uppercase}.my-account .title-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.my-account .text-small{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}.my-account .form{margin-bottom:2rem}.my-account-orders-history .orders-table{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);margin-bottom:2rem}.my-account-orders-history .orders-table td{vertical-align:top}.my-account-orders-history .orders-table__number{font-weight:bold}.my-account-orders-history .orders-table__secondary-text{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black-40)}.my-account-orders-history .orders-table__link{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);text-transform:uppercase;text-decoration:underline;color:var(--color-black)}.my-account-orders-history .orders-table__link:hover{color:var(--color-black)}.my-account-orders-history .orders-table__status{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-primary);font-weight:var(--font-weight-bold)}.my-account-orders-history .order-details{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}.my-account-orders-history .order-details__back{text-transform:uppercase;fill:var(--color-black-40);color:var(--color-black-40);transition:all 0.3s;display:inline-flex;align-items:center;margin-bottom:0.625rem;gap:0.5rem}.my-account-orders-history .order-details__back span{text-decoration:underline}.my-account-orders-history .order-details__back:hover{fill:var(--color-primary);color:var(--color-primary)}.my-account-orders-history .order-details__back .icon{margin-right:0.5rem}.my-account-orders-history .order-details__title-wrap{margin-bottom:1rem}.my-account-orders-history .order-details__title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);margin-bottom:0}.my-account-orders-history .order-details__secondary-text{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black-40)}.my-account-orders-history .order-details__table{margin-bottom:1rem}.my-account-orders-history .order-details__table td{padding-top:1rem;padding-bottom:1rem}.my-account-orders-history .order-details__card{padding:1.25rem}.my-account-orders-history .order-details__status{margin-bottom:1.5rem}.my-account-orders-history.htmx-request .orders-history{display:none}.my-account-orders-history.htmx-request .loader{display:flex}.my-account-open-orders .orders-table{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);margin-bottom:2rem}.my-account-open-orders .orders-table td{vertical-align:top}.my-account-open-orders .orders-table__number{font-weight:bold}.my-account-open-orders .orders-table__secondary-text{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black-40)}.my-account-open-orders .orders-table__link{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);text-transform:uppercase;text-decoration:underline;color:var(--color-black)}.my-account-open-orders .orders-table__link:hover{color:var(--color-black)}.my-account-open-orders .orders-table__status{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-primary);font-weight:var(--font-weight-bold)}.my-account-open-orders .order-details{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}.my-account-open-orders .order-details__back{text-transform:uppercase;fill:var(--color-black-40);color:var(--color-black-40);transition:all 0.3s;display:inline-flex;align-items:center;margin-bottom:0.625rem;gap:0.5rem}.my-account-open-orders .order-details__back span{text-decoration:underline}.my-account-open-orders .order-details__back:hover{fill:var(--color-primary);color:var(--color-primary)}.my-account-open-orders .order-details__back .icon{margin-right:0.5rem}.my-account-open-orders .order-details__title-wrap{margin-bottom:1rem}.my-account-open-orders .order-details__title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);margin-bottom:0}.my-account-open-orders .order-details__table{margin-bottom:1rem}.my-account-open-orders .order-details__table td{padding-top:1rem;padding-bottom:1rem}.my-account-open-orders .order-details__card{padding:1.25rem}.my-account-open-orders .order-details__status{margin-bottom:1.5rem}.my-account-open-orders.htmx-request .orders-history{display:none}.my-account-open-orders.htmx-request .loader{display:flex}.my-account-invoices table{font-size:0.875rem;margin-bottom:2rem}.my-account-invoices .link{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black);text-transform:uppercase;text-decoration:underline}.my-account-invoices.htmx-request .invoices-history{display:none}.my-account-invoices.htmx-request .loader{display:flex;align-items:center;justify-content:center}.my-account-holidays .holidays-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-black-60)}.my-account-holidays .holidays-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-black-60);padding:1rem 0}.my-account-holidays .holidays-item__title{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-black-40)}.my-account-holidays .holidays-item__days{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}.my-account-holidays .holidays-item__btn{text-transform:uppercase;padding:0.5rem}.my-account-holidays .holidays-item form{display:inline}.my-account-holidays .holidays-form__form{padding:1.25rem}.my-account-holidays .holidays-form__date{margin-bottom:1.5rem}.my-account-holidays .holidays-form__btns{display:flex}.my-account-holidays .holidays-form__btns .btn:not(:last-child){margin-right:0.5rem}.my-account-holidays .holidays-form__btns .btn{min-width:90px}.my-account-holidays.htmx-request .loader{display:flex}.page-products .categories-list{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);padding:0;margin:0;list-style:none}.page-products .categories-list__back{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--color-black)}.page-products .categories-list__back:hover{text-decoration:none}.page-products .categories-list__item{margin:0;background:var(--color-black-4);padding:4px 12px 4px 12px}.page-products .categories-list__item:last-child{border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.page-products .categories-list__item:hover{background-color:var(--color-black-10)}.page-products .categories-list__item a{color:var(--categories-title-font-color)}.page-products .categories-list__item a:hover{color:var(--categories-title-font-color)}.page-products .categories-list__item--active{font-weight:var(--font-weight-bold);background-color:var(--categories-title-active-bg-color);color:var(--categories-title-active-font-color)}.page-products .categories-list__item--active a{color:var(--categories-title-active-font-color)}.page-products .categories-list__item--active a:hover{color:var(--categories-title-active-font-color)}.page-products .categories-list__item--active:hover{background-color:var(--categories-title-active-bg-color);color:var(--categories-title-active-font-color)}.page-products .categories-list__wrap{display:flex;align-items:center;justify-content:space-between}.page-products .categories-list__title{font-weight:var(--font-weight-bold);text-transform:uppercase;border-bottom:1px solid var(--color-black-20);padding:0.875rem}.page-products .categories-list__link{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;text-transform:lowercase;text-decoration:none}.page-products .categories-list__link:first-letter {text-transform:uppercase}.page-products .categories-list__icon-right{fill:var(--color-black)}.page-products .categories-tree{border-radius:var(--border-radius);margin-bottom:20px}.page-products .categories-tree__title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);text-transform:uppercase;padding:4px 12px 4px 12px;background-color:var(--color-gray);color:var(--color-white);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.page-products .categories-tree__back{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);background:var(--color-black-4);fill:var(--color-black);color:var(--color-black);text-transform:uppercase;display:flex;align-items:center;text-decoration:underline;padding:4px 12px 4px 12px}.page-products .categories-tree__back:hover{text-decoration:none}.page-products .categories-tree__back .icon{margin-right:0.625rem}.page-products .categories-tree__name{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-white);background:var(--color-gray);font-weight:var(--font-weight-bold);padding:4px 12px 4px 12px;margin:0}.page-products .categories-tree__name::first-letter {text-transform:uppercase}.page-products .categories-tree__name ~ .categories__list{padding-left:1.5rem}.page-products .documents-list{margin:0;padding:0;list-style:none}.page-products .documents-list__item{display:flex;align-items:center}.page-products .documents-list__link-wrap{stroke:var(--color-black);display:flex;align-items:center}.page-products .documents-list__link-wrap:hover{cursor:pointer}.page-products .documents-list__title{width:170px;margin-right:1.5rem}.page-products .documents-list__link{color:var(--color-black);margin-left:0.5rem;text-decoration:none}.page-products .documents-list__link:hover{text-decoration:underline;color:var(--color-black)}.page-products .product-downloads__btn{margin-right:1rem}.page-products .product-input-w{width:128px;max-width:128px}.page-products .product-input-w__button{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--product-input-font-color);background:transparent;border:1px solid var(--product-input-bg-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0;width:100%;display:inline-block;padding:4px 12px 4px 12px;min-width:128px;transition:none;background:var(--product-input-bg-color);font-weight:var(--font-weight-bold)}.page-products .product-input-w__button:active,.page-products .product-input-w__button:focus,.page-products .product-input-w__button:disabled{outline:0}.page-products .product-input-w__button:disabled{opacity:0.5;pointer-events:none}.page-products .product-input-w__button__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--product-input-font-color)}.page-products .product-input-w__button__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--product-input-font-color)}.page-products .product-input-w__button .loader svg g{fill:var(--product-input-font-color)}.page-products .product-input-w__button:hover{background:var(--product-input-bg-color)}.page-products .product-input-w__button--active{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--product-input-active-font-color);background:var(--product-input-active-bg-color);border:1px solid var(--product-input-active-bg-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0;font-weight:var(--font-weight-bold)}.page-products .product-input-w__button--active:active,.page-products .product-input-w__button--active:focus,.page-products .product-input-w__button--active:disabled{outline:0}.page-products .product-input-w__button--active:disabled{opacity:0.5;pointer-events:none}.page-products .product-input-w__button--active__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--product-input-active-font-color)}.page-products .product-input-w__button--active__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--product-input-active-font-color)}.page-products .product-input-w__button--active .loader svg g{fill:var(--product-input-active-font-color)}.page-products .product-input-w__button--active:hover{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--product-input-active-font-color);background:var(--product-input-active-hover-bg-color);border:1px solid var(--product-input-active-hover-bg-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0;font-weight:var(--font-weight-bold)}.page-products .product-input-w__button--active:hover:active,.page-products .product-input-w__button--active:hover:focus,.page-products .product-input-w__button--active:hover:disabled{outline:0}.page-products .product-input-w__button--active:hover:disabled{opacity:0.5;pointer-events:none}.page-products .product-input-w__button--active:hover__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--product-input-active-font-color)}.page-products .product-input-w__button--active:hover__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--product-input-active-font-color)}.page-products .product-input-w__button--active:hover .loader svg g{fill:var(--product-input-active-font-color)}.page-products .product-input-w.htmx-request .product-input-w__button{pointer-events:none}.page-products .product-input-w.htmx-request .product-input-w__text{display:none}.page-products .product-input-w.htmx-request .loader{display:inline;fill:var(--product-input-font-color)}.page-products .product-input-st{display:flex;gap:0}.page-products .product-input-st__button{background:var(--product-input-bg-color);border:1px solid var(--product-input-bg-color);border-radius:100px;width:32px;outline:none}.page-products .product-input-st__button:hover{background-color:var(--product-input-hover-bg-color)}.page-products .product-input-st__button .icon path{fill:var(--product-input-font-color)}.page-products .product-input-st__button:focus{outline:none}.page-products .product-input-st__button--minus{left:0;border-top-right-radius:0;border-bottom-right-radius:0}.page-products .product-input-st__button--plus{right:0;border-top-left-radius:0;border-bottom-left-radius:0}.page-products .product-input-st__input{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);-moz-appearance:textfield;background:var(--product-input-bg-color);border:none;border-top:1px solid var(--product-input-bg-color);border-bottom:1px solid var(--product-input-bg-color);color:var(--product-input-font-color);display:block;min-height:1.5rem;padding:4px 12px 4px 12px;width:64px;max-width:64px;text-align:center;outline:none}.page-products .product-input-st__input:hover{cursor:pointer;background-color:var(--product-input-hover-bg-color)}.page-products .product-input-st__input::-webkit-outer-spin-button,.page-products .product-input-st__input::-webkit-inner-spin-button{-webkit-appearance:none}.page-products .product-input-st__input:focus{color:var(--product-input-bg-color);background:var(--product-input-font-color);outline:none}.page-products .product-input-st__input:disabled,.page-products .product-input-st__input[readonly]{opacity:0.5}.page-products .product-input-st .loader{display:none}.page-products .product-input-st.htmx-request .product-input-st__input{display:none}.page-products .product-input-st.htmx-request .product-input-st__button{pointer-events:none}.page-products .product-input-st.htmx-request .loader{display:flex;width:64px;background:var(--product-input-bg-color);height:32px;align-items:center;justify-content:center;fill:var(--product-input-font-color)}.page-products .product-input-st--active .product-input-st__input{color:var(--product-input-active-font-color);background:var(--product-input-active-bg-color);border-top:1px solid var(--product-input-active-bg-color);border-bottom:1px solid var(--product-input-active-bg-color)}.page-products .product-input-st--active .product-input-st__input:hover{background-color:var(--product-input-active-hover-bg-color);border-color:var(--product-input-active-hover-bg-color)}.page-products .product-input-st--active .product-input-st__input:focus{color:var(--product-input-active-font-color);background:var(--product-input-active-bg-color)}.page-products .product-input-st--active .product-input-st__button{color:var(--product-input-active-font-color);background:var(--product-input-active-bg-color);border:1px solid var(--product-input-active-bg-color)}.page-products .product-input-st--active .product-input-st__button:hover{background-color:var(--product-input-active-hover-bg-color);border-color:var(--product-input-active-hover-bg-color)}.page-products .product-input-st--active .product-input-st__button svg path{fill:var(--product-input-active-font-color)}.page-products .product-input-st--active.htmx-request .loader{fill:var(--product-input-active-font-color);background-color:var(--product-input-active-bg-color)}.page-products .product-input-st--active.htmx-request .loader svg{fill:var(--product-input-active-font-color)}.page-products .product-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black);display:inline-block;padding:2px 8px 2px 8px;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--border-radius);text-transform:lowercase;margin-top:2px;margin-bottom:2px}@media (min-width:576px){.page-products .product-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}}.page-products .product-label--primary{background:#ffe6e6}.page-products .product-label--secondary{background:#dcdde0}.page-products .product-label--tertiary{background:#fff4d1}.page-products .product-label--new{background:var(--color-red);color:var(--color-white)}.page-products .mobile-controls{display:flex;align-items:center;justify-content:space-between;padding:0.5rem 0;margin-bottom:1rem;position:relative}.page-products .mobile-controls::after,.page-products .mobile-controls::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:1px;background:var(--color-black-60)}.page-products .mobile-controls::before{top:0}.page-products .mobile-controls::after{bottom:0}@media (min-width:1200px){.page-products .mobile-controls{display:none}}.page-products .mobile-controls__filter{display:flex;align-items:center;fill:var(--color-black);font-size:0.875rem}.page-products .mobile-controls__filter:hover{color:var(--color-black)}.page-products .mobile-controls__filter-text{color:var(--color-black);text-transform:uppercase;text-decoration:underline;margin-right:0.5rem}.page-products .mobile-controls__pill{margin-right:0.5rem}.page-products .mobile-controls .toggle-view{display:none}@media (min-width:1200px){.page-products .mobile-controls .toggle-view{display:inline-flex;background:var(--color-gray);padding:2px;border-radius:var(--border-radius)}}.page-products .mobile-controls .toggle-view__btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-gray);border-radius:var(--border-radius);fill:var(--color-white)}.page-products .mobile-controls .toggle-view__btn--active{background:var(--color-white);fill:var(--color-black)}.page-products .mobile-controls .toggle-view{display:inline-flex;background:var(--color-gray);padding:2px;border-radius:var(--border-radius)}.page-products .product-notes__content{will-change:height;overflow:hidden;transition:height 0.3s ease-out;height:auto;position:relative}.page-products .product-notes__content--collapsed::after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(180deg,rgba(28,27,24,0) 0%,var(--color-white) 100%)}.page-products .product-notes__link{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);display:block;fill:var(--color-black)}.page-products .product-notes__link svg{position:relative;top:-1px;transition:transform 0.3s}.page-products .product-notes__link:hover{cursor:pointer;fill:var(--color-primary)}.page-products .product-notes__link--hidden{display:none}.page-products .product-notes__link--inverted svg{transform:rotate(180deg)}.page-products .product-notes__link-text{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);text-decoration:underline}.page-products .page-filters__content{align-items:baseline;flex-wrap:wrap;margin-bottom:1.5rem}@media (min-width:1200px){.page-products .page-filters__content{display:flex}}.page-products .page-filters__clear{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);text-transform:uppercase}.page-products .page-filters__clear:hover{text-decoration:underline;color:var(--color-black)}.page-products .page-filters__text{display:inline-block;margin-right:0.5rem}.page-products .page-filters__tag{margin:3px}.page-products .page-filters__tag:last-of-type{margin-right:0.5rem}.page-products .product-promo{padding-top:0.5rem;padding-bottom:0.5rem}.page-products .product-promo__content{display:flex;align-items:start;flex-direction:column;justify-content:flex-start}.page-products .product-promo__title{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-red)}.page-products .product-promo__date{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black-60)}.page-products .product-ref{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);display:flex;align-items:center}.page-products .sales-stats{display:flex;position:relative;align-items:center}.page-products .sales-stats__link{display:inline-flex}.page-products .sales-stats__icon{display:inline-flex}.page-products .sales-stats.htmx-request .sales-stats__link{display:none}.page-products .sales-stats.htmx-request .loader{display:inline-flex}.page-products .sales-stats:hover{cursor:pointer}.page-products .toggle-view{display:none}@media (min-width:1200px){.page-products .toggle-view{display:inline-flex;background:var(--color-gray);padding:2px;border-radius:var(--border-radius)}}.page-products .toggle-view__btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-gray);border-radius:var(--border-radius);fill:var(--color-white)}.page-products .toggle-view__btn--active{background:var(--color-white);fill:var(--color-black)}.page-products .backorders{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.page-products .backorders-item{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--backorder-color);display:flex;align-items:center;justify-content:center;gap:0.5rem;opacity:1}.page-products .backorders-item__quantity{text-transform:none}.page-products .backorders-item__icon{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1.5px;width:22px;height:22px;border:1px solid var(--backorder-color);user-select:none;border-radius:76.1905px}.page-products .backorders-item--active{opacity:1;color:var(--backorder-active-color);font-weight:var(--font-weight-bold)}.page-products .backorders-item--active .backorders-item__icon{border-color:var(--backorder-active-color);border:1px solid var(--backorder-active-color)}.page-products .stock-warning{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);display:block;color:var(--color-warning)}.page-products .product-card{position:relative;display:flex;flex-direction:column;background:var(--color-white);border-radius:var(--border-radius-x2);box-shadow:var(--box-shadow)}.page-products .product-card__labels{display:flex;align-items:flex-start;justify-content:space-between;position:absolute;top:6px;left:6px;right:6px;max-width:160px}.page-products .product-card__stock{display:flex;align-items:center;justify-content:center;height:16px;width:16px}.page-products .product-card__stock--list{display:none}.page-products .product-card__stock--cards{padding:0;position:absolute;top:9px;right:6px;height:22px;width:32px;background:#fff4d1;border-radius:var(--border-radius)}.page-products .product-card__ref{align-items:center;display:flex;gap:1rem;width:100%}.page-products .product-card__label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}.page-products .product-card__body{padding:0.5rem}@media (min-width:576px){.page-products .product-card__body{padding:1rem}}.page-products .product-card__image{position:relative;display:block;height:calc(100vw / 2 - var(--grid-gutter-width));border-bottom:1px solid black}@media (min-width:576px){.page-products .product-card__image{height:254px}}@media (min-width:768px){.page-products .product-card__image{height:224px}}@media (min-width:992px){.page-products .product-card__image{height:206px}}.page-products .product-card__image:hover{opacity:0.9}.page-products .product-card__img{display:block;width:100%;height:100%;object-fit:cover}.page-products .product-card__no-image{position:absolute;top:40%;left:40%;transform:translate(-40%,-50%)}@media (min-width:768px){.page-products .product-card__no-image{top:50%;left:50%;transform:translate(-50%,-50%)}}.page-products .product-card__title{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);text-transform:uppercase}.page-products .product-card__title a{color:var(--product-card-title-font-color);font-weight:var(--product-card-title-font-weight)}@media (min-width:576px){.page-products .product-card__title{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}}.page-products .product-card__number{flex-wrap:wrap}.page-products .product-card__number .product-ref__ref,.page-products .product-card__number .product-ref__badge{margin-bottom:0.5rem}.page-products .product-card__backorders{display:none}.page-products .product-card__footer{margin-top:auto;padding:0 0.5rem 0.5rem 0.5rem;display:flex;justify-content:center;align-items:center}@media (min-width:576px){.page-products .product-card__footer{padding:0 1rem 1rem 1rem}}.page-products .product-card--list{flex-direction:row;align-items:center;gap:8px;padding:0 8px 0 8px;border-radius:0;background:transparent;border:0;border-bottom:var(--product-card-list-border);box-shadow:none}.page-products .product-card--list:nth-child(odd){background:var(--product-card-list-bg-color-odd)}.page-products .product-card--list:nth-child(even){background:var(--product-card-list-bg-color-even)}.page-products .product-card--list .product-card__image{display:none;width:56px;height:56px;border:none;border-radius:8px}@media (min-width:768px){.page-products .product-card--list .product-card__image{display:block}}.page-products .product-card--list .product-card__image--empty{background-color:var(--product-card-list-image-bg-color)}.page-products .product-card--list .product-card__img{width:56px;height:56px;border-radius:8px}.page-products .product-card--list .product-card__no-image{position:unset;transform:unset;width:56px;height:56px;border-radius:8px}.page-products .product-card--list .product-card__title{align-items:center;display:flex;gap:0.5rem;margin-bottom:0}.page-products .product-card--list .product-card__labels{display:inline-block;max-width:unset;position:static}.page-products .product-card--list .product-card__labels .product-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}.page-products .product-card--list .product-card__labels .product-label__wrap{display:inline-block}.page-products .product-card--list .product-card__body{flex:4;padding:0.5rem 0}@media (min-width:992px){.page-products .product-card--list .product-card__body{padding:1rem 0}}.page-products .product-card--list .product-card__stock--cards{display:none}.page-products .product-card--list .product-card__stock--list{display:block}.page-products .product-card--list .product-card__backorders{display:flex;padding:0.5rem 0}@media (min-width:992px){.page-products .product-card--list .product-card__backorders{padding:1rem 0}}.page-products .product-card--list .product-card__footer{padding:0.5rem 0;margin:0;flex-direction:column}@media (min-width:992px){.page-products .product-card--list .product-card__footer{flex-direction:row;gap:1rem;padding:1rem 0}}.page-products .product-card--list .product-labels{position:static;display:inline-block}.page-products .product-card--list.product-card--active{--product-input-active-font-color:var(--product-input-list-active-font-color);--product-input-active-bg-color:var(--product-input-list-active-bg-color);--product-input-active-hover-bg-color:var(--product-input-list-active-hover-bg-color);color:var(--product-card-list-active-fonr-color);border-bottom:var(--product-card-list-active-border)}.page-products .product-card--list.product-card--active:nth-child(odd){background:var(--product-card-list-active-bg-color-odd)}.page-products .product-card--list.product-card--active:nth-child(even){background:var(--product-card-list-active-bg-color-even)}.page-products .product-card--list.product-card--active .product-card__title,.page-products .product-card--list.product-card--active .product-card__body{color:var(--product-card-list-active-font-color)}.page-products .product-card--list.product-card--active .product-card__stock svg path{stroke:var(--product-card-list-active-font-color)}.page-products .product-card--list.product-card--active .sales-stats .icon svg{fill:var(--product-card-list-active-font-color)}.page-products .product-card--list.product-card--active a{color:var(--product-card-list-active-font-color);fill:var(--product-card-list-active-font-color)}.page-products .product-card--list.product-card--active a:hover{color:var(--product-card-list-active-font-color);fill:var(--product-card-list-active-font-color)}.page-products .product-card--list.product-card--active .backorders-item{color:var(--product-card-list-active-backorder-color)}.page-products .product-card--list.product-card--active .backorders-item__icon{border:1px solid var(--product-card-list-active-backorder-color)}.page-products .product-card--list.product-card--active .backorders-item--active{color:var(--product-card-list-active-backorder-active-color)}.page-products .product-card--list.product-card--active .backorders-item--active .backorders-item__icon{border:1px solid var(--product-card-list-active-backorder-active-color)}.page-products .price-breakdown{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.page-products .price-breakdown__content{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}.page-products .aside{display:none}@media (min-width:1200px){.page-products .aside{display:block;height:max-content}}.page-products .grid{display:block}@media (min-width:1200px){.page-products .grid{display:grid;grid-gap:1rem;grid-template-columns:calc((100% - 1rem) / 5) calc((100% - 1rem) / 5 * 4)}}.page-products .main .load-more{display:flex;align-items:center;justify-content:center}.page-products .main .load-more .loader{display:none}.page-products .main .load-more .loader svg .spinner{fill:var(--color-black)}.page-products .main.htmx-request .products{display:none}.page-products .main.htmx-request .load-more__btn{display:none}.page-products .main.htmx-request .load-more .loader{display:block}.page-products .title-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:20px}.page-products .title-wrapper .title{font-size:var(--font-size-xl);line-height:var(--line-height-xg);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:0.3125rem;text-transform:uppercase;text-align:left}.page-products .actions-wrapper{display:flex;align-items:center;height:32px;gap:1rem}.page-products .actions-wrapper .btn{border-radius:var(--border-radius);height:28px}.page-products .no-results{grid-column:1 / -1}.page-products .promo-period-form{margin-top:2rem;margin-bottom:1rem}@media (min-width:1200px){.page-products .promo-period-form{margin-top:0}}.page-products.htmx-request .main .load-more__btn{display:none}.page-products.htmx-request .main .load-more .loader{display:flex}.page-products.page-products--cards .products{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0.5rem;grid-auto-rows:1fr;margin-bottom:2rem}@media (min-width:576px){.page-products.page-products--cards .products{grid-gap:1rem}}@media (min-width:768px){.page-products.page-products--cards .products{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.page-products.page-products--cards .products{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.page-products.page-products--cards .products{padding-top:0}}.page-products.page-products--cards .products__product .overlay--removed,.page-products.page-products--cards .products__product .overlay--to-remove{display:none}.page-products.page-products--cards .products__product--manage{position:relative}.page-products.page-products--cards .products__product--manage:hover .overlay--to-remove{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--color-primary);cursor:pointer}.page-products.page-products--cards .products__product--removed{position:relative}.page-products.page-products--cards .products__product--removed .overlay--removed{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#000001;cursor:pointer}.page-products.page-products--cards .products .product-card{height:100%}.page-products.page-products--cards .product-split__arrow{display:none}.page-products.page-products--list .products{display:block;padding:0;border:1px solid var(--color-black-20);border-radius:var(--border-radius-x2);margin-bottom:2rem}.page-product{padding-top:0}.page-product .categories-list{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);padding:0;margin:0;list-style:none}.page-product .categories-list__back{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--color-black)}.page-product .categories-list__back:hover{text-decoration:none}.page-product .categories-list__item{margin:0;background:var(--color-black-4);padding:4px 12px 4px 12px}.page-product .categories-list__item:last-child{border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.page-product .categories-list__item:hover{background-color:var(--color-black-10)}.page-product .categories-list__item a{color:var(--categories-title-font-color)}.page-product .categories-list__item a:hover{color:var(--categories-title-font-color)}.page-product .categories-list__item--active{font-weight:var(--font-weight-bold);background-color:var(--categories-title-active-bg-color);color:var(--categories-title-active-font-color)}.page-product .categories-list__item--active a{color:var(--categories-title-active-font-color)}.page-product .categories-list__item--active a:hover{color:var(--categories-title-active-font-color)}.page-product .categories-list__item--active:hover{background-color:var(--categories-title-active-bg-color);color:var(--categories-title-active-font-color)}.page-product .categories-list__wrap{display:flex;align-items:center;justify-content:space-between}.page-product .categories-list__title{font-weight:var(--font-weight-bold);text-transform:uppercase;border-bottom:1px solid var(--color-black-20);padding:0.875rem}.page-product .categories-list__link{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;text-transform:lowercase;text-decoration:none}.page-product .categories-list__link:first-letter {text-transform:uppercase}.page-product .categories-list__icon-right{fill:var(--color-black)}.page-product .categories-tree{border-radius:var(--border-radius);margin-bottom:20px}.page-product .categories-tree__title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);text-transform:uppercase;padding:4px 12px 4px 12px;background-color:var(--color-gray);color:var(--color-white);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.page-product .categories-tree__back{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);background:var(--color-black-4);fill:var(--color-black);color:var(--color-black);text-transform:uppercase;display:flex;align-items:center;text-decoration:underline;padding:4px 12px 4px 12px}.page-product .categories-tree__back:hover{text-decoration:none}.page-product .categories-tree__back .icon{margin-right:0.625rem}.page-product .categories-tree__name{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-white);background:var(--color-gray);font-weight:var(--font-weight-bold);padding:4px 12px 4px 12px;margin:0}.page-product .categories-tree__name::first-letter {text-transform:uppercase}.page-product .categories-tree__name ~ .categories__list{padding-left:1.5rem}.page-product .documents-list{margin:0;padding:0;list-style:none}.page-product .documents-list__item{display:flex;align-items:center}.page-product .documents-list__link-wrap{stroke:var(--color-black);display:flex;align-items:center}.page-product .documents-list__link-wrap:hover{cursor:pointer}.page-product .documents-list__title{width:170px;margin-right:1.5rem}.page-product .documents-list__link{color:var(--color-black);margin-left:0.5rem;text-decoration:none}.page-product .documents-list__link:hover{text-decoration:underline;color:var(--color-black)}.page-product .product-downloads__btn{margin-right:1rem}.page-product .product-input-w{width:128px;max-width:128px}.page-product .product-input-w__button{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--product-input-font-color);background:transparent;border:1px solid var(--product-input-bg-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0;width:100%;display:inline-block;padding:4px 12px 4px 12px;min-width:128px;transition:none;background:var(--product-input-bg-color);font-weight:var(--font-weight-bold)}.page-product .product-input-w__button:active,.page-product .product-input-w__button:focus,.page-product .product-input-w__button:disabled{outline:0}.page-product .product-input-w__button:disabled{opacity:0.5;pointer-events:none}.page-product .product-input-w__button__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--product-input-font-color)}.page-product .product-input-w__button__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--product-input-font-color)}.page-product .product-input-w__button .loader svg g{fill:var(--product-input-font-color)}.page-product .product-input-w__button:hover{background:var(--product-input-bg-color)}.page-product .product-input-w__button--active{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--product-input-active-font-color);background:var(--product-input-active-bg-color);border:1px solid var(--product-input-active-bg-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0;font-weight:var(--font-weight-bold)}.page-product .product-input-w__button--active:active,.page-product .product-input-w__button--active:focus,.page-product .product-input-w__button--active:disabled{outline:0}.page-product .product-input-w__button--active:disabled{opacity:0.5;pointer-events:none}.page-product .product-input-w__button--active__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--product-input-active-font-color)}.page-product .product-input-w__button--active__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--product-input-active-font-color)}.page-product .product-input-w__button--active .loader svg g{fill:var(--product-input-active-font-color)}.page-product .product-input-w__button--active:hover{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--product-input-active-font-color);background:var(--product-input-active-hover-bg-color);border:1px solid var(--product-input-active-hover-bg-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0;font-weight:var(--font-weight-bold)}.page-product .product-input-w__button--active:hover:active,.page-product .product-input-w__button--active:hover:focus,.page-product .product-input-w__button--active:hover:disabled{outline:0}.page-product .product-input-w__button--active:hover:disabled{opacity:0.5;pointer-events:none}.page-product .product-input-w__button--active:hover__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--product-input-active-font-color)}.page-product .product-input-w__button--active:hover__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--product-input-active-font-color)}.page-product .product-input-w__button--active:hover .loader svg g{fill:var(--product-input-active-font-color)}.page-product .product-input-w.htmx-request .product-input-w__button{pointer-events:none}.page-product .product-input-w.htmx-request .product-input-w__text{display:none}.page-product .product-input-w.htmx-request .loader{display:inline;fill:var(--product-input-font-color)}.page-product .product-input-st{display:flex;gap:0}.page-product .product-input-st__button{background:var(--product-input-bg-color);border:1px solid var(--product-input-bg-color);border-radius:100px;width:32px;outline:none}.page-product .product-input-st__button:hover{background-color:var(--product-input-hover-bg-color)}.page-product .product-input-st__button .icon path{fill:var(--product-input-font-color)}.page-product .product-input-st__button:focus{outline:none}.page-product .product-input-st__button--minus{left:0;border-top-right-radius:0;border-bottom-right-radius:0}.page-product .product-input-st__button--plus{right:0;border-top-left-radius:0;border-bottom-left-radius:0}.page-product .product-input-st__input{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);-moz-appearance:textfield;background:var(--product-input-bg-color);border:none;border-top:1px solid var(--product-input-bg-color);border-bottom:1px solid var(--product-input-bg-color);color:var(--product-input-font-color);display:block;min-height:1.5rem;padding:4px 12px 4px 12px;width:64px;max-width:64px;text-align:center;outline:none}.page-product .product-input-st__input:hover{cursor:pointer;background-color:var(--product-input-hover-bg-color)}.page-product .product-input-st__input::-webkit-outer-spin-button,.page-product .product-input-st__input::-webkit-inner-spin-button{-webkit-appearance:none}.page-product .product-input-st__input:focus{color:var(--product-input-bg-color);background:var(--product-input-font-color);outline:none}.page-product .product-input-st__input:disabled,.page-product .product-input-st__input[readonly]{opacity:0.5}.page-product .product-input-st .loader{display:none}.page-product .product-input-st.htmx-request .product-input-st__input{display:none}.page-product .product-input-st.htmx-request .product-input-st__button{pointer-events:none}.page-product .product-input-st.htmx-request .loader{display:flex;width:64px;background:var(--product-input-bg-color);height:32px;align-items:center;justify-content:center;fill:var(--product-input-font-color)}.page-product .product-input-st--active .product-input-st__input{color:var(--product-input-active-font-color);background:var(--product-input-active-bg-color);border-top:1px solid var(--product-input-active-bg-color);border-bottom:1px solid var(--product-input-active-bg-color)}.page-product .product-input-st--active .product-input-st__input:hover{background-color:var(--product-input-active-hover-bg-color);border-color:var(--product-input-active-hover-bg-color)}.page-product .product-input-st--active .product-input-st__input:focus{color:var(--product-input-active-font-color);background:var(--product-input-active-bg-color)}.page-product .product-input-st--active .product-input-st__button{color:var(--product-input-active-font-color);background:var(--product-input-active-bg-color);border:1px solid var(--product-input-active-bg-color)}.page-product .product-input-st--active .product-input-st__button:hover{background-color:var(--product-input-active-hover-bg-color);border-color:var(--product-input-active-hover-bg-color)}.page-product .product-input-st--active .product-input-st__button svg path{fill:var(--product-input-active-font-color)}.page-product .product-input-st--active.htmx-request .loader{fill:var(--product-input-active-font-color);background-color:var(--product-input-active-bg-color)}.page-product .product-input-st--active.htmx-request .loader svg{fill:var(--product-input-active-font-color)}.page-product .product-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black);display:inline-block;padding:2px 8px 2px 8px;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--border-radius);text-transform:lowercase;margin-top:2px;margin-bottom:2px}@media (min-width:576px){.page-product .product-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}}.page-product .product-label--primary{background:#ffe6e6}.page-product .product-label--secondary{background:#dcdde0}.page-product .product-label--tertiary{background:#fff4d1}.page-product .product-label--new{background:var(--color-red);color:var(--color-white)}.page-product .mobile-controls{display:flex;align-items:center;justify-content:space-between;padding:0.5rem 0;margin-bottom:1rem;position:relative}.page-product .mobile-controls::after,.page-product .mobile-controls::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:1px;background:var(--color-black-60)}.page-product .mobile-controls::before{top:0}.page-product .mobile-controls::after{bottom:0}@media (min-width:1200px){.page-product .mobile-controls{display:none}}.page-product .mobile-controls__filter{display:flex;align-items:center;fill:var(--color-black);font-size:0.875rem}.page-product .mobile-controls__filter:hover{color:var(--color-black)}.page-product .mobile-controls__filter-text{color:var(--color-black);text-transform:uppercase;text-decoration:underline;margin-right:0.5rem}.page-product .mobile-controls__pill{margin-right:0.5rem}.page-product .mobile-controls .toggle-view{display:none}@media (min-width:1200px){.page-product .mobile-controls .toggle-view{display:inline-flex;background:var(--color-gray);padding:2px;border-radius:var(--border-radius)}}.page-product .mobile-controls .toggle-view__btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-gray);border-radius:var(--border-radius);fill:var(--color-white)}.page-product .mobile-controls .toggle-view__btn--active{background:var(--color-white);fill:var(--color-black)}.page-product .mobile-controls .toggle-view{display:inline-flex;background:var(--color-gray);padding:2px;border-radius:var(--border-radius)}.page-product .product-notes__content{will-change:height;overflow:hidden;transition:height 0.3s ease-out;height:auto;position:relative}.page-product .product-notes__content--collapsed::after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(180deg,rgba(28,27,24,0) 0%,var(--color-white) 100%)}.page-product .product-notes__link{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);display:block;fill:var(--color-black)}.page-product .product-notes__link svg{position:relative;top:-1px;transition:transform 0.3s}.page-product .product-notes__link:hover{cursor:pointer;fill:var(--color-primary)}.page-product .product-notes__link--hidden{display:none}.page-product .product-notes__link--inverted svg{transform:rotate(180deg)}.page-product .product-notes__link-text{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);text-decoration:underline}.page-product .page-filters__content{align-items:baseline;flex-wrap:wrap;margin-bottom:1.5rem}@media (min-width:1200px){.page-product .page-filters__content{display:flex}}.page-product .page-filters__clear{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);text-transform:uppercase}.page-product .page-filters__clear:hover{text-decoration:underline;color:var(--color-black)}.page-product .page-filters__text{display:inline-block;margin-right:0.5rem}.page-product .page-filters__tag{margin:3px}.page-product .page-filters__tag:last-of-type{margin-right:0.5rem}.page-product .product-promo{padding-top:0.5rem;padding-bottom:0.5rem}.page-product .product-promo__content{display:flex;align-items:start;flex-direction:column;justify-content:flex-start}.page-product .product-promo__title{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-red)}.page-product .product-promo__date{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black-60)}.page-product .product-ref{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);display:flex;align-items:center}.page-product .sales-stats{display:flex;position:relative;align-items:center}.page-product .sales-stats__link{display:inline-flex}.page-product .sales-stats__icon{display:inline-flex}.page-product .sales-stats.htmx-request .sales-stats__link{display:none}.page-product .sales-stats.htmx-request .loader{display:inline-flex}.page-product .sales-stats:hover{cursor:pointer}.page-product .toggle-view{display:none}@media (min-width:1200px){.page-product .toggle-view{display:inline-flex;background:var(--color-gray);padding:2px;border-radius:var(--border-radius)}}.page-product .toggle-view__btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-gray);border-radius:var(--border-radius);fill:var(--color-white)}.page-product .toggle-view__btn--active{background:var(--color-white);fill:var(--color-black)}.page-product .backorders{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.page-product .backorders-item{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--backorder-color);display:flex;align-items:center;justify-content:center;gap:0.5rem;opacity:1}.page-product .backorders-item__quantity{text-transform:none}.page-product .backorders-item__icon{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1.5px;width:22px;height:22px;border:1px solid var(--backorder-color);user-select:none;border-radius:76.1905px}.page-product .backorders-item--active{opacity:1;color:var(--backorder-active-color);font-weight:var(--font-weight-bold)}.page-product .backorders-item--active .backorders-item__icon{border-color:var(--backorder-active-color);border:1px solid var(--backorder-active-color)}.page-product .stock-warning{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);display:block;color:var(--color-warning)}.page-product .product-card{position:relative;display:flex;flex-direction:column;background:var(--color-white);border-radius:var(--border-radius-x2);box-shadow:var(--box-shadow)}.page-product .product-card__labels{display:flex;align-items:flex-start;justify-content:space-between;position:absolute;top:6px;left:6px;right:6px;max-width:160px}.page-product .product-card__stock{display:flex;align-items:center;justify-content:center;height:16px;width:16px}.page-product .product-card__stock--list{display:none}.page-product .product-card__stock--cards{padding:0;position:absolute;top:9px;right:6px;height:22px;width:32px;background:#fff4d1;border-radius:var(--border-radius)}.page-product .product-card__ref{align-items:center;display:flex;gap:1rem;width:100%}.page-product .product-card__label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}.page-product .product-card__body{padding:0.5rem}@media (min-width:576px){.page-product .product-card__body{padding:1rem}}.page-product .product-card__image{position:relative;display:block;height:calc(100vw / 2 - var(--grid-gutter-width));border-bottom:1px solid black}@media (min-width:576px){.page-product .product-card__image{height:254px}}@media (min-width:768px){.page-product .product-card__image{height:224px}}@media (min-width:992px){.page-product .product-card__image{height:206px}}.page-product .product-card__image:hover{opacity:0.9}.page-product .product-card__img{display:block;width:100%;height:100%;object-fit:cover}.page-product .product-card__no-image{position:absolute;top:40%;left:40%;transform:translate(-40%,-50%)}@media (min-width:768px){.page-product .product-card__no-image{top:50%;left:50%;transform:translate(-50%,-50%)}}.page-product .product-card__title{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);text-transform:uppercase}.page-product .product-card__title a{color:var(--product-card-title-font-color);font-weight:var(--product-card-title-font-weight)}@media (min-width:576px){.page-product .product-card__title{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}}.page-product .product-card__number{flex-wrap:wrap}.page-product .product-card__number .product-ref__ref,.page-product .product-card__number .product-ref__badge{margin-bottom:0.5rem}.page-product .product-card__backorders{display:none}.page-product .product-card__footer{margin-top:auto;padding:0 0.5rem 0.5rem 0.5rem;display:flex;justify-content:center;align-items:center}@media (min-width:576px){.page-product .product-card__footer{padding:0 1rem 1rem 1rem}}.page-product .product-card--list{flex-direction:row;align-items:center;gap:8px;padding:0 8px 0 8px;border-radius:0;background:transparent;border:0;border-bottom:var(--product-card-list-border);box-shadow:none}.page-product .product-card--list:nth-child(odd){background:var(--product-card-list-bg-color-odd)}.page-product .product-card--list:nth-child(even){background:var(--product-card-list-bg-color-even)}.page-product .product-card--list .product-card__image{display:none;width:56px;height:56px;border:none;border-radius:8px}@media (min-width:768px){.page-product .product-card--list .product-card__image{display:block}}.page-product .product-card--list .product-card__image--empty{background-color:var(--product-card-list-image-bg-color)}.page-product .product-card--list .product-card__img{width:56px;height:56px;border-radius:8px}.page-product .product-card--list .product-card__no-image{position:unset;transform:unset;width:56px;height:56px;border-radius:8px}.page-product .product-card--list .product-card__title{align-items:center;display:flex;gap:0.5rem;margin-bottom:0}.page-product .product-card--list .product-card__labels{display:inline-block;max-width:unset;position:static}.page-product .product-card--list .product-card__labels .product-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}.page-product .product-card--list .product-card__labels .product-label__wrap{display:inline-block}.page-product .product-card--list .product-card__body{flex:4;padding:0.5rem 0}@media (min-width:992px){.page-product .product-card--list .product-card__body{padding:1rem 0}}.page-product .product-card--list .product-card__stock--cards{display:none}.page-product .product-card--list .product-card__stock--list{display:block}.page-product .product-card--list .product-card__backorders{display:flex;padding:0.5rem 0}@media (min-width:992px){.page-product .product-card--list .product-card__backorders{padding:1rem 0}}.page-product .product-card--list .product-card__footer{padding:0.5rem 0;margin:0;flex-direction:column}@media (min-width:992px){.page-product .product-card--list .product-card__footer{flex-direction:row;gap:1rem;padding:1rem 0}}.page-product .product-card--list .product-labels{position:static;display:inline-block}.page-product .product-card--list.product-card--active{--product-input-active-font-color:var(--product-input-list-active-font-color);--product-input-active-bg-color:var(--product-input-list-active-bg-color);--product-input-active-hover-bg-color:var(--product-input-list-active-hover-bg-color);color:var(--product-card-list-active-fonr-color);border-bottom:var(--product-card-list-active-border)}.page-product .product-card--list.product-card--active:nth-child(odd){background:var(--product-card-list-active-bg-color-odd)}.page-product .product-card--list.product-card--active:nth-child(even){background:var(--product-card-list-active-bg-color-even)}.page-product .product-card--list.product-card--active .product-card__title,.page-product .product-card--list.product-card--active .product-card__body{color:var(--product-card-list-active-font-color)}.page-product .product-card--list.product-card--active .product-card__stock svg path{stroke:var(--product-card-list-active-font-color)}.page-product .product-card--list.product-card--active .sales-stats .icon svg{fill:var(--product-card-list-active-font-color)}.page-product .product-card--list.product-card--active a{color:var(--product-card-list-active-font-color);fill:var(--product-card-list-active-font-color)}.page-product .product-card--list.product-card--active a:hover{color:var(--product-card-list-active-font-color);fill:var(--product-card-list-active-font-color)}.page-product .product-card--list.product-card--active .backorders-item{color:var(--product-card-list-active-backorder-color)}.page-product .product-card--list.product-card--active .backorders-item__icon{border:1px solid var(--product-card-list-active-backorder-color)}.page-product .product-card--list.product-card--active .backorders-item--active{color:var(--product-card-list-active-backorder-active-color)}.page-product .product-card--list.product-card--active .backorders-item--active .backorders-item__icon{border:1px solid var(--product-card-list-active-backorder-active-color)}.page-product .price-breakdown{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.page-product .price-breakdown__content{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}.page-product .product__info{padding-left:1rem}.page-product .product__footer-total{text-align:center}.page-product .product__title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);text-transform:uppercase;font-weight:var(--font-weight-bold);text-align:left;display:flex;align-items:center;gap:1rem;margin-bottom:0.5rem}.page-product .product__unit_packaging{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}.page-product .product__ref{display:flex;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:0.5rem}.page-product .product__ref .product-ref{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}.page-product .product__sales-stats{margin-bottom:8px}.page-product .product__labels{align-items:flex-start;display:flex;justify-content:space-between;left:6px;position:absolute;right:6px;top:6px}.page-product .product__price-wrap{margin-bottom:2rem}.page-product .product__price{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);margin-bottom:0.5rem}.page-product .product__weight{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-black-60);margin-bottom:0.5rem}.page-product .product__info-block{margin-bottom:1rem}.page-product .product__controls{display:flex;gap:1rem;margin-bottom:2rem;position:relative;transition:0.3s;align-items:center}.page-product .product .product-input--split-open{margin-right:2rem}.page-product .product__total{align-items:center;display:flex;gap:1rem}.page-product .product__detail{position:relative;min-height:120px;margin-bottom:1.5rem}.page-product .product__subtitle{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);margin-bottom:0.25rem}.page-product .product__image{display:flex;justify-content:center;margin-bottom:1rem;position:relative}.page-product .product__img{display:block;width:100%;height:auto}.page-product .product__img--tall{height:300px;width:auto}@media (min-width:992px){.page-product .product__img--tall{height:460px}}@media (min-width:1200px){.page-product .product__img--tall{height:560px}}.page-product .product__no-image{display:none;position:relative;width:100%;height:360px;background:var(--color-white)}@media (min-width:992px){.page-product .product__no-image{display:block}}.page-product .product__no-image svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-product .product__labels{display:flex;align-items:flex-start;justify-content:space-between;position:absolute;top:6px;left:6px;right:6px}.page-product .product__label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}.page-product .product__downloads{display:flex;margin-bottom:1.5rem}.page-product .product__documents{margin-bottom:1.5rem}.page-product .product__loader{margin-top:2rem}.page-cart .categories-list{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);padding:0;margin:0;list-style:none}.page-cart .categories-list__back{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--color-black)}.page-cart .categories-list__back:hover{text-decoration:none}.page-cart .categories-list__item{margin:0;background:var(--color-black-4);padding:4px 12px 4px 12px}.page-cart .categories-list__item:last-child{border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.page-cart .categories-list__item:hover{background-color:var(--color-black-10)}.page-cart .categories-list__item a{color:var(--categories-title-font-color)}.page-cart .categories-list__item a:hover{color:var(--categories-title-font-color)}.page-cart .categories-list__item--active{font-weight:var(--font-weight-bold);background-color:var(--categories-title-active-bg-color);color:var(--categories-title-active-font-color)}.page-cart .categories-list__item--active a{color:var(--categories-title-active-font-color)}.page-cart .categories-list__item--active a:hover{color:var(--categories-title-active-font-color)}.page-cart .categories-list__item--active:hover{background-color:var(--categories-title-active-bg-color);color:var(--categories-title-active-font-color)}.page-cart .categories-list__wrap{display:flex;align-items:center;justify-content:space-between}.page-cart .categories-list__title{font-weight:var(--font-weight-bold);text-transform:uppercase;border-bottom:1px solid var(--color-black-20);padding:0.875rem}.page-cart .categories-list__link{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;text-transform:lowercase;text-decoration:none}.page-cart .categories-list__link:first-letter {text-transform:uppercase}.page-cart .categories-list__icon-right{fill:var(--color-black)}.page-cart .categories-tree{border-radius:var(--border-radius);margin-bottom:20px}.page-cart .categories-tree__title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);text-transform:uppercase;padding:4px 12px 4px 12px;background-color:var(--color-gray);color:var(--color-white);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.page-cart .categories-tree__back{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);background:var(--color-black-4);fill:var(--color-black);color:var(--color-black);text-transform:uppercase;display:flex;align-items:center;text-decoration:underline;padding:4px 12px 4px 12px}.page-cart .categories-tree__back:hover{text-decoration:none}.page-cart .categories-tree__back .icon{margin-right:0.625rem}.page-cart .categories-tree__name{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-white);background:var(--color-gray);font-weight:var(--font-weight-bold);padding:4px 12px 4px 12px;margin:0}.page-cart .categories-tree__name::first-letter {text-transform:uppercase}.page-cart .categories-tree__name ~ .categories__list{padding-left:1.5rem}.page-cart .documents-list{margin:0;padding:0;list-style:none}.page-cart .documents-list__item{display:flex;align-items:center}.page-cart .documents-list__link-wrap{stroke:var(--color-black);display:flex;align-items:center}.page-cart .documents-list__link-wrap:hover{cursor:pointer}.page-cart .documents-list__title{width:170px;margin-right:1.5rem}.page-cart .documents-list__link{color:var(--color-black);margin-left:0.5rem;text-decoration:none}.page-cart .documents-list__link:hover{text-decoration:underline;color:var(--color-black)}.page-cart .product-downloads__btn{margin-right:1rem}.page-cart .product-input-w{width:128px;max-width:128px}.page-cart .product-input-w__button{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--product-input-font-color);background:transparent;border:1px solid var(--product-input-bg-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0;width:100%;display:inline-block;padding:4px 12px 4px 12px;min-width:128px;transition:none;background:var(--product-input-bg-color);font-weight:var(--font-weight-bold)}.page-cart .product-input-w__button:active,.page-cart .product-input-w__button:focus,.page-cart .product-input-w__button:disabled{outline:0}.page-cart .product-input-w__button:disabled{opacity:0.5;pointer-events:none}.page-cart .product-input-w__button__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--product-input-font-color)}.page-cart .product-input-w__button__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--product-input-font-color)}.page-cart .product-input-w__button .loader svg g{fill:var(--product-input-font-color)}.page-cart .product-input-w__button:hover{background:var(--product-input-bg-color)}.page-cart .product-input-w__button--active{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--product-input-active-font-color);background:var(--product-input-active-bg-color);border:1px solid var(--product-input-active-bg-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0;font-weight:var(--font-weight-bold)}.page-cart .product-input-w__button--active:active,.page-cart .product-input-w__button--active:focus,.page-cart .product-input-w__button--active:disabled{outline:0}.page-cart .product-input-w__button--active:disabled{opacity:0.5;pointer-events:none}.page-cart .product-input-w__button--active__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--product-input-active-font-color)}.page-cart .product-input-w__button--active__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--product-input-active-font-color)}.page-cart .product-input-w__button--active .loader svg g{fill:var(--product-input-active-font-color)}.page-cart .product-input-w__button--active:hover{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);border-radius:100px;opacity:1;color:var(--product-input-active-font-color);background:var(--product-input-active-hover-bg-color);border:1px solid var(--product-input-active-hover-bg-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none;transition:all 0.3s ease-in-out;outline:0;font-weight:var(--font-weight-bold)}.page-cart .product-input-w__button--active:hover:active,.page-cart .product-input-w__button--active:hover:focus,.page-cart .product-input-w__button--active:hover:disabled{outline:0}.page-cart .product-input-w__button--active:hover:disabled{opacity:0.5;pointer-events:none}.page-cart .product-input-w__button--active:hover__icon--stroke svg path{transition:all 0.3s ease-in-out;stroke:var(--product-input-active-font-color)}.page-cart .product-input-w__button--active:hover__icon--fill svg path{transition:all 0.3s ease-in-out;fill:var(--product-input-active-font-color)}.page-cart .product-input-w__button--active:hover .loader svg g{fill:var(--product-input-active-font-color)}.page-cart .product-input-w.htmx-request .product-input-w__button{pointer-events:none}.page-cart .product-input-w.htmx-request .product-input-w__text{display:none}.page-cart .product-input-w.htmx-request .loader{display:inline;fill:var(--product-input-font-color)}.page-cart .product-input-st{display:flex;gap:0}.page-cart .product-input-st__button{background:var(--product-input-bg-color);border:1px solid var(--product-input-bg-color);border-radius:100px;width:32px;outline:none}.page-cart .product-input-st__button:hover{background-color:var(--product-input-hover-bg-color)}.page-cart .product-input-st__button .icon path{fill:var(--product-input-font-color)}.page-cart .product-input-st__button:focus{outline:none}.page-cart .product-input-st__button--minus{left:0;border-top-right-radius:0;border-bottom-right-radius:0}.page-cart .product-input-st__button--plus{right:0;border-top-left-radius:0;border-bottom-left-radius:0}.page-cart .product-input-st__input{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);-moz-appearance:textfield;background:var(--product-input-bg-color);border:none;border-top:1px solid var(--product-input-bg-color);border-bottom:1px solid var(--product-input-bg-color);color:var(--product-input-font-color);display:block;min-height:1.5rem;padding:4px 12px 4px 12px;width:64px;max-width:64px;text-align:center;outline:none}.page-cart .product-input-st__input:hover{cursor:pointer;background-color:var(--product-input-hover-bg-color)}.page-cart .product-input-st__input::-webkit-outer-spin-button,.page-cart .product-input-st__input::-webkit-inner-spin-button{-webkit-appearance:none}.page-cart .product-input-st__input:focus{color:var(--product-input-bg-color);background:var(--product-input-font-color);outline:none}.page-cart .product-input-st__input:disabled,.page-cart .product-input-st__input[readonly]{opacity:0.5}.page-cart .product-input-st .loader{display:none}.page-cart .product-input-st.htmx-request .product-input-st__input{display:none}.page-cart .product-input-st.htmx-request .product-input-st__button{pointer-events:none}.page-cart .product-input-st.htmx-request .loader{display:flex;width:64px;background:var(--product-input-bg-color);height:32px;align-items:center;justify-content:center;fill:var(--product-input-font-color)}.page-cart .product-input-st--active .product-input-st__input{color:var(--product-input-active-font-color);background:var(--product-input-active-bg-color);border-top:1px solid var(--product-input-active-bg-color);border-bottom:1px solid var(--product-input-active-bg-color)}.page-cart .product-input-st--active .product-input-st__input:hover{background-color:var(--product-input-active-hover-bg-color);border-color:var(--product-input-active-hover-bg-color)}.page-cart .product-input-st--active .product-input-st__input:focus{color:var(--product-input-active-font-color);background:var(--product-input-active-bg-color)}.page-cart .product-input-st--active .product-input-st__button{color:var(--product-input-active-font-color);background:var(--product-input-active-bg-color);border:1px solid var(--product-input-active-bg-color)}.page-cart .product-input-st--active .product-input-st__button:hover{background-color:var(--product-input-active-hover-bg-color);border-color:var(--product-input-active-hover-bg-color)}.page-cart .product-input-st--active .product-input-st__button svg path{fill:var(--product-input-active-font-color)}.page-cart .product-input-st--active.htmx-request .loader{fill:var(--product-input-active-font-color);background-color:var(--product-input-active-bg-color)}.page-cart .product-input-st--active.htmx-request .loader svg{fill:var(--product-input-active-font-color)}.page-cart .product-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black);display:inline-block;padding:2px 8px 2px 8px;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--border-radius);text-transform:lowercase;margin-top:2px;margin-bottom:2px}@media (min-width:576px){.page-cart .product-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}}.page-cart .product-label--primary{background:#ffe6e6}.page-cart .product-label--secondary{background:#dcdde0}.page-cart .product-label--tertiary{background:#fff4d1}.page-cart .product-label--new{background:var(--color-red);color:var(--color-white)}.page-cart .mobile-controls{display:flex;align-items:center;justify-content:space-between;padding:0.5rem 0;margin-bottom:1rem;position:relative}.page-cart .mobile-controls::after,.page-cart .mobile-controls::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:1px;background:var(--color-black-60)}.page-cart .mobile-controls::before{top:0}.page-cart .mobile-controls::after{bottom:0}@media (min-width:1200px){.page-cart .mobile-controls{display:none}}.page-cart .mobile-controls__filter{display:flex;align-items:center;fill:var(--color-black);font-size:0.875rem}.page-cart .mobile-controls__filter:hover{color:var(--color-black)}.page-cart .mobile-controls__filter-text{color:var(--color-black);text-transform:uppercase;text-decoration:underline;margin-right:0.5rem}.page-cart .mobile-controls__pill{margin-right:0.5rem}.page-cart .mobile-controls .toggle-view{display:none}@media (min-width:1200px){.page-cart .mobile-controls .toggle-view{display:inline-flex;background:var(--color-gray);padding:2px;border-radius:var(--border-radius)}}.page-cart .mobile-controls .toggle-view__btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-gray);border-radius:var(--border-radius);fill:var(--color-white)}.page-cart .mobile-controls .toggle-view__btn--active{background:var(--color-white);fill:var(--color-black)}.page-cart .mobile-controls .toggle-view{display:inline-flex;background:var(--color-gray);padding:2px;border-radius:var(--border-radius)}.page-cart .product-notes__content{will-change:height;overflow:hidden;transition:height 0.3s ease-out;height:auto;position:relative}.page-cart .product-notes__content--collapsed::after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(180deg,rgba(28,27,24,0) 0%,var(--color-white) 100%)}.page-cart .product-notes__link{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);display:block;fill:var(--color-black)}.page-cart .product-notes__link svg{position:relative;top:-1px;transition:transform 0.3s}.page-cart .product-notes__link:hover{cursor:pointer;fill:var(--color-primary)}.page-cart .product-notes__link--hidden{display:none}.page-cart .product-notes__link--inverted svg{transform:rotate(180deg)}.page-cart .product-notes__link-text{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);text-decoration:underline}.page-cart .page-filters__content{align-items:baseline;flex-wrap:wrap;margin-bottom:1.5rem}@media (min-width:1200px){.page-cart .page-filters__content{display:flex}}.page-cart .page-filters__clear{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);text-transform:uppercase}.page-cart .page-filters__clear:hover{text-decoration:underline;color:var(--color-black)}.page-cart .page-filters__text{display:inline-block;margin-right:0.5rem}.page-cart .page-filters__tag{margin:3px}.page-cart .page-filters__tag:last-of-type{margin-right:0.5rem}.page-cart .product-promo{padding-top:0.5rem;padding-bottom:0.5rem}.page-cart .product-promo__content{display:flex;align-items:start;flex-direction:column;justify-content:flex-start}.page-cart .product-promo__title{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-red)}.page-cart .product-promo__date{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black-60)}.page-cart .product-ref{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);display:flex;align-items:center}.page-cart .sales-stats{display:flex;position:relative;align-items:center}.page-cart .sales-stats__link{display:inline-flex}.page-cart .sales-stats__icon{display:inline-flex}.page-cart .sales-stats.htmx-request .sales-stats__link{display:none}.page-cart .sales-stats.htmx-request .loader{display:inline-flex}.page-cart .sales-stats:hover{cursor:pointer}.page-cart .toggle-view{display:none}@media (min-width:1200px){.page-cart .toggle-view{display:inline-flex;background:var(--color-gray);padding:2px;border-radius:var(--border-radius)}}.page-cart .toggle-view__btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-gray);border-radius:var(--border-radius);fill:var(--color-white)}.page-cart .toggle-view__btn--active{background:var(--color-white);fill:var(--color-black)}.page-cart .backorders{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.page-cart .backorders-item{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--backorder-color);display:flex;align-items:center;justify-content:center;gap:0.5rem;opacity:1}.page-cart .backorders-item__quantity{text-transform:none}.page-cart .backorders-item__icon{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1.5px;width:22px;height:22px;border:1px solid var(--backorder-color);user-select:none;border-radius:76.1905px}.page-cart .backorders-item--active{opacity:1;color:var(--backorder-active-color);font-weight:var(--font-weight-bold)}.page-cart .backorders-item--active .backorders-item__icon{border-color:var(--backorder-active-color);border:1px solid var(--backorder-active-color)}.page-cart .stock-warning{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);display:block;color:var(--color-warning)}.page-cart .product-card{position:relative;display:flex;flex-direction:column;background:var(--color-white);border-radius:var(--border-radius-x2);box-shadow:var(--box-shadow)}.page-cart .product-card__labels{display:flex;align-items:flex-start;justify-content:space-between;position:absolute;top:6px;left:6px;right:6px;max-width:160px}.page-cart .product-card__stock{display:flex;align-items:center;justify-content:center;height:16px;width:16px}.page-cart .product-card__stock--list{display:none}.page-cart .product-card__stock--cards{padding:0;position:absolute;top:9px;right:6px;height:22px;width:32px;background:#fff4d1;border-radius:var(--border-radius)}.page-cart .product-card__ref{align-items:center;display:flex;gap:1rem;width:100%}.page-cart .product-card__label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}.page-cart .product-card__body{padding:0.5rem}@media (min-width:576px){.page-cart .product-card__body{padding:1rem}}.page-cart .product-card__image{position:relative;display:block;height:calc(100vw / 2 - var(--grid-gutter-width));border-bottom:1px solid black}@media (min-width:576px){.page-cart .product-card__image{height:254px}}@media (min-width:768px){.page-cart .product-card__image{height:224px}}@media (min-width:992px){.page-cart .product-card__image{height:206px}}.page-cart .product-card__image:hover{opacity:0.9}.page-cart .product-card__img{display:block;width:100%;height:100%;object-fit:cover}.page-cart .product-card__no-image{position:absolute;top:40%;left:40%;transform:translate(-40%,-50%)}@media (min-width:768px){.page-cart .product-card__no-image{top:50%;left:50%;transform:translate(-50%,-50%)}}.page-cart .product-card__title{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);text-transform:uppercase}.page-cart .product-card__title a{color:var(--product-card-title-font-color);font-weight:var(--product-card-title-font-weight)}@media (min-width:576px){.page-cart .product-card__title{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}}.page-cart .product-card__number{flex-wrap:wrap}.page-cart .product-card__number .product-ref__ref,.page-cart .product-card__number .product-ref__badge{margin-bottom:0.5rem}.page-cart .product-card__backorders{display:none}.page-cart .product-card__footer{margin-top:auto;padding:0 0.5rem 0.5rem 0.5rem;display:flex;justify-content:center;align-items:center}@media (min-width:576px){.page-cart .product-card__footer{padding:0 1rem 1rem 1rem}}.page-cart .product-card--list{flex-direction:row;align-items:center;gap:8px;padding:0 8px 0 8px;border-radius:0;background:transparent;border:0;border-bottom:var(--product-card-list-border);box-shadow:none}.page-cart .product-card--list:nth-child(odd){background:var(--product-card-list-bg-color-odd)}.page-cart .product-card--list:nth-child(even){background:var(--product-card-list-bg-color-even)}.page-cart .product-card--list .product-card__image{display:none;width:56px;height:56px;border:none;border-radius:8px}@media (min-width:768px){.page-cart .product-card--list .product-card__image{display:block}}.page-cart .product-card--list .product-card__image--empty{background-color:var(--product-card-list-image-bg-color)}.page-cart .product-card--list .product-card__img{width:56px;height:56px;border-radius:8px}.page-cart .product-card--list .product-card__no-image{position:unset;transform:unset;width:56px;height:56px;border-radius:8px}.page-cart .product-card--list .product-card__title{align-items:center;display:flex;gap:0.5rem;margin-bottom:0}.page-cart .product-card--list .product-card__labels{display:inline-block;max-width:unset;position:static}.page-cart .product-card--list .product-card__labels .product-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}.page-cart .product-card--list .product-card__labels .product-label__wrap{display:inline-block}.page-cart .product-card--list .product-card__body{flex:4;padding:0.5rem 0}@media (min-width:992px){.page-cart .product-card--list .product-card__body{padding:1rem 0}}.page-cart .product-card--list .product-card__stock--cards{display:none}.page-cart .product-card--list .product-card__stock--list{display:block}.page-cart .product-card--list .product-card__backorders{display:flex;padding:0.5rem 0}@media (min-width:992px){.page-cart .product-card--list .product-card__backorders{padding:1rem 0}}.page-cart .product-card--list .product-card__footer{padding:0.5rem 0;margin:0;flex-direction:column}@media (min-width:992px){.page-cart .product-card--list .product-card__footer{flex-direction:row;gap:1rem;padding:1rem 0}}.page-cart .product-card--list .product-labels{position:static;display:inline-block}.page-cart .product-card--list.product-card--active{--product-input-active-font-color:var(--product-input-list-active-font-color);--product-input-active-bg-color:var(--product-input-list-active-bg-color);--product-input-active-hover-bg-color:var(--product-input-list-active-hover-bg-color);color:var(--product-card-list-active-fonr-color);border-bottom:var(--product-card-list-active-border)}.page-cart .product-card--list.product-card--active:nth-child(odd){background:var(--product-card-list-active-bg-color-odd)}.page-cart .product-card--list.product-card--active:nth-child(even){background:var(--product-card-list-active-bg-color-even)}.page-cart .product-card--list.product-card--active .product-card__title,.page-cart .product-card--list.product-card--active .product-card__body{color:var(--product-card-list-active-font-color)}.page-cart .product-card--list.product-card--active .product-card__stock svg path{stroke:var(--product-card-list-active-font-color)}.page-cart .product-card--list.product-card--active .sales-stats .icon svg{fill:var(--product-card-list-active-font-color)}.page-cart .product-card--list.product-card--active a{color:var(--product-card-list-active-font-color);fill:var(--product-card-list-active-font-color)}.page-cart .product-card--list.product-card--active a:hover{color:var(--product-card-list-active-font-color);fill:var(--product-card-list-active-font-color)}.page-cart .product-card--list.product-card--active .backorders-item{color:var(--product-card-list-active-backorder-color)}.page-cart .product-card--list.product-card--active .backorders-item__icon{border:1px solid var(--product-card-list-active-backorder-color)}.page-cart .product-card--list.product-card--active .backorders-item--active{color:var(--product-card-list-active-backorder-active-color)}.page-cart .product-card--list.product-card--active .backorders-item--active .backorders-item__icon{border:1px solid var(--product-card-list-active-backorder-active-color)}.page-cart .price-breakdown{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.page-cart .price-breakdown__content{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}.page-cart .cart-delivery{margin-bottom:1rem}.page-cart .cart-delivery__title{display:flex;align-items:center;justify-content:space-between;font-size:0.75rem}.page-cart .cart-delivery__address{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight)}.page-cart .cart-delivery__edit{padding:0;fill:var(--color-white);transition:all 0.3s}.page-cart .cart-delivery__edit:hover{fill:var(--color-primary)}.page-cart .cart-table{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);display:flex;align-items:center;justify-content:space-between}@media (min-width:768px){.page-cart .cart-table{display:grid;grid-gap:0.5rem;grid-template-columns:minmax(0,2fr) minmax(0,0.5fr) minmax(0,1.5fr) minmax(0,0.1fr)}}@media (min-width:992px){.page-cart .cart-table{display:grid;grid-gap:1rem;grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,3fr) minmax(0,1fr) minmax(0,0.5fr)}}@media (min-width:1200px){.page-cart .cart-table{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,1fr) minmax(0,0.5fr) minmax(0,4fr) minmax(0,1fr) minmax(0,0.5fr)}}.page-cart .cart-table--no-prices{grid-template-columns:minmax(0,8fr) minmax(0,4fr) minmax(0,4fr) minmax(0,1fr)}.page-cart .cart-table__title,.page-cart .cart-table__comment,.page-cart .cart-table__price,.page-cart .cart-table__quantity,.page-cart .cart-table__subtotal{display:flex;align-items:center;justify-content:flex-start;padding:0.75rem 0}.page-cart .cart-table__comment{justify-content:end}@media (min-width:992px){.page-cart .cart-table__comment{justify-content:center}}.page-cart .cart-table__subtotal{justify-content:flex-end}.page-cart .cart-table__price,.page-cart .cart-table__subtotal,.page-cart .cart-table__btns,.page-cart .cart-table__packaging{display:none}@media (min-width:992px){.page-cart .cart-table__price,.page-cart .cart-table__subtotal,.page-cart .cart-table__btns,.page-cart .cart-table__packaging{display:flex}}.page-cart .cart-table__price,.page-cart .cart-table__subtotal{width:90px;justify-content:end;padding-right:0;padding-left:0}.page-cart .cart-item{--product-input-list-active-font-color:var(--product-input-active-font-color);--product-input-list-active-bg-color:var(--product-input-active-bg-color);--product-input-list-active-hover-bg-color:var(--product-input-active-hover-bg-color);position:relative;border:0;background:transparent;box-shadow:none;padding:0;border-bottom:1px solid var(--color-black-60)}.page-cart .cart-item:nth-child(odd){background:var(--color-black-4)}.page-cart .cart-item:nth-child(even){background:var(--color-white)}@media (min-width:768px){.page-cart .cart-item{position:initial}}.page-cart .cart-item__row{padding:0 8px 0 8px}.page-cart .cart-item__backorders{display:flex;align-items:end;justify-content:center;flex-direction:column;color:var(--backorder-active-color);gap:0.5rem}@media (min-width:992px){.page-cart .cart-item__backorders .price-breakdown{display:none}}.page-cart .cart-item__backorder-total{color:var(--backorder-active-color)}.page-cart .cart-item__comment{display:flex;align-items:center;justify-content:end;padding:1rem 0}@media (min-width:992px){.page-cart .cart-item__comment{align-items:center;justify-content:center}}.page-cart .cart-item__price{display:none}@media (min-width:992px){.page-cart .cart-item__price{width:90px;display:flex;align-items:center;justify-content:flex-end;padding:1rem 0}}.page-cart .cart-item__quantity{display:flex;flex-direction:column;align-items:end;justify-content:center;gap:0.5rem;padding:0.5rem 0;text-transform:uppercase;white-space:nowrap}@media (min-width:992px){.page-cart .cart-item__quantity{flex-direction:row;align-items:center;justify-content:flex-end;padding:1rem 0;gap:1rem}}.page-cart .cart-item__input{display:flex;align-items:end;flex-direction:column;justify-content:flex-start;gap:0.5rem}@media (min-width:992px){.page-cart .cart-item__input{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}}.page-cart .cart-item__subtotal-small{display:block}@media (min-width:992px){.page-cart .cart-item__subtotal-small{display:none}}.page-cart .cart-item__subtotal{display:none}@media (min-width:992px){.page-cart .cart-item__subtotal{display:flex;width:90px;align-items:end;justify-content:flex-end;flex-direction:column;padding:1rem 0}}.page-cart .cart-item__btns{display:flex;align-items:center;justify-content:flex-end;text-align:center;padding:0}.page-cart .cart-item__btns-wrapper{display:inline-block}.page-cart .cart-item__btns-wrapper--hidden{display:none}.page-cart .cart-item__btn{outline:none;border:none;background:transparent}.page-cart .cart-item__badge{background-color:var(--color-black-20);color:var(--color-black);border-radius:var(--border-radius);padding:0 4px 0 4px}.page-cart .cart-item__notes{grid-column:1/-1;background:var(--color-white);padding-bottom:1rem;margin-top:1.5rem}.page-cart .cart-item__notes-btns{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.page-cart .cart-media{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:0.5rem 0}.page-cart .cart-media__image{display:block;width:56px;height:56px}.page-cart .cart-media__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.page-cart .cart-media__no-image{position:relative;width:56px;height:56px;background:transparent;border-radius:var(--border-radius)}.page-cart .cart-media__title{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-black);margin-bottom:0}@media (min-width:576px){.page-cart .cart-media__title{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}}.page-cart .cart-media__title a{color:var(--color-black)}.page-cart .cart-media__ref{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-black-60);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:0}@media (min-width:992px){.page-cart .cart-media__ref{align-items:center;flex-direction:row;gap:0.5rem}}.page-cart .cart-media__promo{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);color:var(--color-red)}.page-cart .cart-note__title{font-size:0.8125rem;text-transform:uppercase;margin-bottom:0.875rem}.page-cart .cart-result__title{font-size:var(--font-size-xl);line-height:var(--line-height-xg);font-weight:var(--font-weight);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:0.3125rem;text-transform:uppercase;margin-bottom:0;text-align:center}.page-cart .cart-result__subtitle{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-black-60);margin-bottom:1.5rem;text-align:center}.page-cart .cart-result__card{margin-bottom:1.625rem}.page-cart .cart-result__card-header{padding:0.75rem 1.25rem;background:var(--color-black)}.page-cart .cart-result__card-body{padding:1.375rem}.page-cart .cart-result__card-title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);color:var(--color-white);text-transform:uppercase;margin-bottom:0;text-align:center}.page-cart .cart-result__status{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight);color:var(--color-white);margin-bottom:0;text-align:center}.page-cart .cart-result__list{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);margin:0 0 1rem 0;padding:0}.page-cart .cart-result__list-item{display:flex;align-items:center;justify-content:space-between;padding:0}.page-cart .cart-result__list-item.row{padding-top:0}.page-cart .cart-result__list-item:not(:last-child){margin-bottom:1rem}.page-cart .cart-result__link-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.page-cart .cart-result__link{color:var(--color-black);text-transform:uppercase}.page-cart .cart-result__link:hover{color:var(--color-primary)}.page-cart .cart-total{width:100%}.page-cart .cart-total th,.page-cart .cart-total td{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight);vertical-align:top;padding-bottom:0.25rem}.page-cart .cart-total th{text-align:right;font-weight:normal;padding-right:10px}.page-cart .cart-total td{text-align:right}.page-cart .cart-total__res{border-top:1px solid var(--color-black-60)}.page-cart .cart-total__res th,.page-cart .cart-total__res td{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);vertical-align:top;padding-top:0.75rem;padding-bottom:0.75rem}.page-cart .cart-total__res td{font-weight:bold}.page-cart .cart-total__res--bb{border-bottom:1px solid var(--color-black-60)}.page-cart .cart-total tr:nth-last-child(2) th,.page-cart .cart-total tr:nth-last-child(2) td{padding-bottom:0.75rem}.page-cart .row{padding-top:2rem}.page-cart .product-input{min-width:150px}.page-cart .cart-title{font-size:1.25rem;margin-bottom:0.5rem;text-transform:uppercase}.page-cart .cart-notes{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--color-black-40);padding-bottom:6px}