.ui-dialog{position:absolute;z-index:1260;overflow:visible;color:#000;background:#fff;border:solid 1px #ccc;padding:0;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{font-weight:bold;background:#f3f4ee;border-style:solid;border-radius:0;border-width:0 0 1px 0;border-color:#ccc;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;background:#f3f4ee;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{padding:0;margin:0;}.ui-dialog .ajax-progress-throbber{left:49%;position:fixed;top:48.5%;z-index:1000;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-position:center center;background-repeat:no-repeat;border-radius:7px;height:24px;opacity:0.9;padding:4px;width:24px;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.action-links{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{background:url(/core/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/core/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;}
ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}.menu-item--expanded{list-style-image:url(/core/misc/menu-expanded.png);list-style-type:circle;}.menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed.png);list-style-type:disc;}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{padding-top:0.2em;margin:0;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{border:1px #07629a solid;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;margin-top:-1px;margin-left:-1px;padding:0 1px;height:16px;border-radius:10em;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}[dir="rtl"] .progress__bar{margin-left:0;margin-right:-1px;animation-direction:reverse;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-animation:none;-moz-animation:none;-webkit-transition:none;transition:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.file{padding-left:20px;display:inline-block;min-height:16px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-left:inherit;padding-right:20px;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/core/themes/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/core/themes/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/core/themes/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/core/themes/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/core/themes/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/core/themes/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/core/themes/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/core/themes/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/core/themes/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/core/themes/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/core/themes/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/core/themes/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/core/themes/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/core/themes/classy/images/icons/image-x-generic.png);}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@font-face{font-family:"HelveticaNeue";src:url(/themes/custom/humac/assets/webfonts/36F27F_4_0.eot);src:url(/themes/custom/humac/assets/webfonts/36F27F_4_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/humac/assets/webfonts/36F27F_4_0.woff2) format("woff2"),url(/themes/custom/humac/assets/webfonts/36F27F_4_0.woff) format("woff"),url(/themes/custom/humac/assets/webfonts/36F27F_4_0.ttf) format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:"HelveticaNeue";src:url(/themes/custom/humac/assets/webfonts/36F27F_6_0.eot);src:url(/themes/custom/humac/assets/webfonts/36F27F_6_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/humac/assets/webfonts/36F27F_6_0.woff2) format("woff2"),url(/themes/custom/humac/assets/webfonts/36F27F_6_0.woff) format("woff"),url(/themes/custom/humac/assets/webfonts/36F27F_6_0.ttf) format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:"HelveticaNeue";src:url(/themes/custom/humac/assets/webfonts/36F27F_A_0.eot);src:url(/themes/custom/humac/assets/webfonts/36F27F_A_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/humac/assets/webfonts/36F27F_A_0.woff2) format("woff2"),url(/themes/custom/humac/assets/webfonts/36F27F_A_0.woff) format("woff"),url(/themes/custom/humac/assets/webfonts/36F27F_A_0.ttf) format("truetype");font-weight:700;font-style:normal;}h1{font-size:45px;line-height:1.1;font-weight:700;}.h1{font-size:45px;line-height:1.1;font-weight:400;}h2{font-size:36px;line-height:1.2;font-weight:700;}.h2{font-size:36px;line-height:1.2;font-weight:400;}h3{font-size:24px;line-height:1.3;font-weight:700;}.h3{font-size:24px;line-height:1.3;font-weight:400;}h4{font-size:18px;line-height:1.4;font-weight:700;}.h4{font-size:18px;line-height:1.4;font-weight:400;}.h5{font-size:16px;line-height:1.25rem;font-weight:700;}strong.h1,strong.h2,strong.h3,strong.h4{font-weight:700;}p,a{font-family:inherit;}.page-node-type-frontpage .paragraph--type--product-list h3{font-weight:400;}.blue{color:#4639E1;}.blue-dark{color:#000033;}.black{color:#000000;}.dark{color:#000000;}.grey{color:#cccccc;}.grey-medium{color:#ececec;}.grey-light{color:#f6f6f6;}.white,.text--white{color:#ffffff;}.bg-blue{background-color:#4639E1;}.bg-blue-dark{background-color:#000033;}.bg-black{background-color:#000000;}.bg-dark{background-color:#000000;}.bg-gold{background-color:#f7e8dd;}.bg-grey{background-color:#cccccc;}.bg-grey-medium{background-color:#ececec;}.bg-grey-light{background-color:#f6f6f6;}.bg-white{background-color:#ffffff;}img{height:auto;max-height:100%;max-width:100%;display:block;}.fade-in-fwd{animation:fade-in-fwd 0.6s cubic-bezier(0.39,0.575,0.565,1) both;}@keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0;}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*{border:0;outline:none;text-decoration:none;box-shadow:none;}html{height:100%;}body,html{min-height:100%;margin:0px 0px;padding:0px 0px;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"HelveticaNeue",Arial,sans-serif;line-height:1.5;font-weight:400;font-style:normal;color:#000000;}.no-scroll{overflow-y:hidden;}img{height:auto;max-height:100%;max-width:100%;display:block;}pre,address{font-size:inherit;font-style:inherit;color:inherit;font-family:inherit;margin:0px 0px;}figure,address,button{margin:0px 0px;padding:0px 0px;background-color:transparent;font-family:inherit;}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cccccc;background-color:transparent;border-radius:8px;-webkit-border-radius:8px;padding:10px 20px;width:100%;font-size:16px;color:#000000;}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;}input::-webkit-input-placeholder,input::-moz-input-placeholder{font-size:16px;color:#cccccc;}section,article{position:relative;}a:link,a:visited{transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);text-decoration:none;color:#3F3AA0;}a:hover{color:#3F3AA0;}.franklyreview{background-color:#e83e3e !important;color:#fff !important;}.custom-hidden{display:none !important;}.blue{color:#4639E1;}.blue-dark{color:#000033;}.black{color:#000000;}.dark{color:#000000;}.grey{color:#cccccc;}.grey-medium{color:#ececec;}.grey-light{color:#f6f6f6;}.white,.text--white{color:#ffffff;}.bg-blue{background-color:#4639E1;}.bg-blue-dark{background-color:#000033;}.bg-black{background-color:#000000;}.bg-dark{background-color:#000000;}.bg-gold{background-color:#f7e8dd;}.bg-grey{background-color:#cccccc;}.bg-grey-medium{background-color:#ececec;}.bg-grey-light{background-color:#f6f6f6;}.bg-white{background-color:#ffffff;}img{height:auto;max-height:100%;max-width:100%;display:block;}.fade-in-fwd{animation:fade-in-fwd 0.6s cubic-bezier(0.39,0.575,0.565,1) both;}@keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0;}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}.row{width:100%;margin:0 auto;position:relative;z-index:1;}.row:after{content:"";display:table;clear:both;}.content{max-width:1920px;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}.content.small{max-width:1240px;padding:0 20px;}@media (min-width:1920px){.content.small{max-width:1920px;}}.full{width:100%;}.flex{display:flex;flex-wrap:wrap;}.flex-grow{flex:1;}.flex-column{flex-direction:column;}.flex-column-reverse{flex-direction:column-reverse;}.flex-reverse{flex-direction:row-reverse;}.flex-justify-end{justify-content:flex-end;}.flex-justify-space{justify-content:space-between;}.flex-justify-center{justify-content:center;}.flex-align-center{align-items:center;}.flex-align-end{align-items:flex-end;}.flex-align-start{align-items:flex-start;}.text-center{text-align:center;}.nowrap{flex-wrap:nowrap;}.w1{width:calc(100% * (1/12));}.w2{width:calc(100% * (2/12));}.w3{width:calc(100% * (3/12));}.w4{width:calc(100% * (4/12));}.w5{width:calc(100% * (5/12));}.w6{width:calc(100% * (6/12));}.w7{width:calc(100% * (7/12));}.w8{width:calc(100% * (8/12));}.w9{width:calc(100% * (9/12));}.w10{width:calc(100% * (10/12));}.w11{width:calc(100% * (11/12));}.w12{width:calc(100% * (12/12));}.flex-space .w6{width:calc(99.99% * (6/12) - (10px - 10px * (6/12)));margin-right:10px;margin-bottom:10px;justify-content:center;}@media (max-width:1440px){.flex-space .w6{width:100%;margin-right:0px;margin-bottom:10px;}}@media (max-width:1023px){.flex-space .w6{width:calc(99.99% * (6/12) - (10px - 10px * (6/12)));margin-right:10px;}.flex-space .w6::nth-of-type(2n){margin-right:0px;}}@media (max-width:568px){.flex-space .w6{width:100%;margin-right:0px;}}.flex-space .w6:nth-of-type(2n){margin-right:0px;}.flex-space .w4{width:calc(99.99% * (4/12) - (10px - 10px * (4/12)));margin-right:10px;margin-bottom:10px;}.flex-space .w4:nth-of-type(3n){margin-right:0px;}.btn{background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);}.btn:hover{background-color:#ffffff;color:#000000;}.hero-box .btn{margin-top:30px;}@media (max-width:568px){.hero-box .btn{margin-top:20px;padding:4px 15px;min-width:120px;}}@media (max-width:320px){.hero-box .btn{margin-top:10px;padding:3px 15px;font-size:14px;box-sizing:border-box;}}.btn.black{background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:transparent;border:1px solid #cccccc;color:#000000;}.btn.black:hover{background-color:#ffffff;color:#000000;}.btn.black:hover{background-color:#cccccc;}.btn.blue{background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;}.btn.blue:hover{background-color:#ffffff;color:#000000;}.btn.blue:hover{background-color:#ffffff;color:#000000;}.btn.blue:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}.btn.shop{background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;font-size:20px;}.btn.shop:hover{background-color:#ffffff;color:#000000;}.btn.shop:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}.btn.grey{background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#cccccc;border:1px solid #cccccc;color:#000000;}.btn.grey:hover{background-color:#ffffff;color:#000000;}.commerce-order-item-add-to-cart-form .form-wrapper input{background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;font-size:20px;font-weight:700;padding:11px 20px;border-width:2px;}.commerce-order-item-add-to-cart-form .form-wrapper input:hover{background-color:#ffffff;color:#000000;}.commerce-order-item-add-to-cart-form .form-wrapper input:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}.commerce-order-item-add-to-cart-form .form-wrapper input:hover{border-width:2px;}.commerce-order-item-add-to-cart-form .form-wrapper input[value="Hent i butik"]{background-color:white;color:#4639E1;}.commerce-order-item-add-to-cart-form .form-wrapper input[value="Hent i butik"]:enabled:hover{color:#fff;background-color:#3F3AA0;}@media (max-width:1279px){.commerce-order-item-add-to-cart-form .form-wrapper input{font-size:16px;}}@media (max-width:1023px){.commerce-order-item-add-to-cart-form .form-wrapper input{font-size:20px;}}.commerce-order-item-add-to-cart-form .form-wrapper input:hover{color:#ffffff;}.commerce-order-item-add-to-cart-form .form-wrapper input[disabled]{font-weight:700;cursor:not-allowed;background-color:#D2D2D7;border:2px solid #D2D2D7;color:#000000;opacity:0.3;}input[data-drupal-selector=edit-outofstock]{padding:11px 20px;border:2px solid #D2D2D7;text-align:center;font-size:20px;font-weight:700;cursor:not-allowed !important;}@media (max-width:1279px){input[data-drupal-selector=edit-outofstock]{font-size:16px;}}@media (max-width:1023px){input[data-drupal-selector=edit-outofstock]{font-size:20px;}}.santander .btn{width:100%;min-width:230px;text-align:center;border:1px solid #ff1401;color:#ff1401;font-size:20px;padding:6px 0 7px;height:100%;}@media (max-width:1279px){.santander .btn{font-size:16px;min-width:200px;}}.santander .btn:hover{color:#fff;background-color:#ff1401;}.santander .btn:hover span:after{background-image:url(/themes/custom/humac/images/icon-santander-white.png);}.santander .btn span{position:relative;padding-right:10px;margin-right:24px;}.santander .btn span:after{content:"";display:inline-block;position:absolute;right:-24px;top:calc(50% - 12px);width:24px;height:24px;background-size:24px 24px;background-repeat:no-repeat;background-position:center center;background-image:url(/themes/custom/humac/images/icon-santander-red.png);transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);}.option label span{font-size:16px;line-height:24px;display:inline-block;position:relative;padding-left:34px;}.option label input:checked + span{font-weight:700;}.option label input:checked + span:before{border:1px solid #4639E1;}.option label input:checked + span:after{opacity:1;visibility:visible;}.option span:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;border:1px solid #cccccc;background-color:transparent;transition:all 0.2s ease-in-out;}.option span:after{content:"";display:inline-block;position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background-size:14px 14px;background-repeat:no-repeat;background-position:center center;background-image:url(/themes/custom/humac/images/icon-checkmark.svg);transition:all 0.2s ease-in-out;opacity:0;visibility:hidden;}.option.chkboxstyle.chkboxstylesolid input:checked + span:before{border:1px solid #4639E1;}.option.chkboxstyle.chkboxstylesolid input:checked + span:after{background-color:#4639E1;background-image:url(/themes/custom/humac/images/icon-checkmark-white.svg);}.option.chkboxstyle span:before{border-radius:7px;width:22px;height:22px;top:1px;}.option.chkboxstyle span:after{border-radius:7px;width:22px;height:22px;top:1px;}.form-item{margin:0;}.paragraph--type--apsis-signup-form form .form-item{display:flex;flex-direction:column;align-items:flex-start;position:relative;margin-top:20px;width:100%;}.paragraph--type--apsis-signup-form form .form-item.form-type-select{position:relative;}.paragraph--type--apsis-signup-form form .form-item.form-type-select:after{content:"";display:inline-block;position:absolute;right:15px;top:calc(50% - 12px);width:24px;height:24px;background-size:24px 24px;pointer-events:none;background-repeat:no-repeat;background-position:center center;z-index:3;background-image:url(/themes/custom/humac/images/icon-arrow-small.svg);}.paragraph--type--apsis-signup-form form .form-item.form-type-select label{background-color:#f6f6f6;pointer-events:none;}.paragraph--type--apsis-signup-form form .form-item label{position:absolute;top:20%;left:5%;transition:top 0.3s ease;color:#ccc;}@media (max-width:1279px){.paragraph--type--apsis-signup-form form .form-item label{left:2%;}}.paragraph--type--apsis-signup-form form .form-item label:before{background-color:#f6f6f6;width:120px;height:10px;transition:0.6s ease width;content:"";position:absolute;top:12px;left:-10px;z-index:-1;}.paragraph--type--apsis-signup-form form .form-item label:after{background-image:none;color:#ccc;}.paragraph--type--apsis-signup-form form .form-item select{padding-top:8px;padding-bottom:8px;}.paragraph--type--apsis-signup-form form .form-item.js-touched label{top:-18px;transition:top 0.3s ease;color:#4639E1;z-index:3;}.paragraph--type--apsis-signup-form form .form-item.js-touched label:before{background-color:#f6f6f6;width:120px;height:10px;content:"";position:absolute;transition:0.6s ease width;top:12px;left:-10px;z-index:-1;}.paragraph--type--apsis-signup-form form .form-item.js-touched input{border:1px solid #4639E1;}.paragraph--type--apsis-signup-form form .form-item.js-valid label{top:-18px;transition:top 0.3s ease;}.paragraph--type--apsis-signup-form form .form-item.js-valid label:before{background-color:#f6f6f6;width:120px;height:10px;content:"";position:absolute;transition:0.6s ease width;top:12px;left:-10px;z-index:-1;}.paragraph.paragraph--type--text-webform{display:flex;flex-wrap:nowrap;width:100%;padding:0px 0 80px 0;}@media (max-width:1023px){.paragraph.paragraph--type--text-webform{display:block;}}.paragraph.paragraph--type--text-webform .form-managed-file{display:flex;flex-direction:column-reverse;}.paragraph.paragraph--type--text-webform .form-managed-file .description{padding:0;}.paragraph.paragraph--type--text-webform .form-managed-file .description:before{display:none;}.paragraph.paragraph--type--text-webform .form-managed-file .description br{display:none;}.paragraph.paragraph--type--text-webform p:first-child{margin-top:0;}.paragraph.paragraph--type--text-webform .field--name-field-body{width:calc(99.99% * (6/12));padding-right:20px;}@media (max-width:1023px){.paragraph.paragraph--type--text-webform .field--name-field-body{width:100%;padding-right:0;}}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform{width:calc(99.99% * (6/12));padding-left:20px;}@media (max-width:1023px){.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform{width:100%;padding-left:0;}}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-radio input{display:none;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-radio input:checked + label{font-weight:700;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-radio input:checked + label:before{border:1px solid #4639E1;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-radio input:checked + label:after{opacity:1;visibility:visible;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-radio label.option{display:block;font-size:16px;line-height:24px;display:inline-block;position:relative;padding-left:34px;position:relative;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-radio label.option:before{content:"";display:inline-block;position:absolute;left:0px;top:0px;width:24px;height:24px;border-radius:50%;-webkit-border-radius:50%;border:1px solid #cccccc;background-color:transparent;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-radio label.option:after{content:"";display:inline-block;position:absolute;left:0px;top:0px;width:24px;height:24px;border-radius:50%;-webkit-border-radius:50%;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;opacity:0;visibility:hidden;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform select{appearance:none;border:1px solid #cccccc;border-radius:8px;padding:10px 20px;width:100%;font-size:16px;color:#000000;background-color:#fff;background-repeat:no-repeat;background-position:95% center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2NjYyIgZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-checkbox input{display:none;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-checkbox input:checked + label{font-weight:700;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-checkbox input:checked + label:before{border:1px solid #4639E1;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-checkbox input:checked + label:after{opacity:1;visibility:visible;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-checkbox label.option{display:block;font-size:16px;line-height:24px;display:inline-block;position:relative;padding-left:34px;position:relative;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-checkbox label.option:before{content:"";display:inline-block;position:absolute;left:0px;top:0px;width:24px;height:24px;border-radius:8px;border:1px solid #cccccc;background-color:transparent;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .js-form-type-checkbox label.option:after{content:"";display:inline-block;position:absolute;left:0px;top:0px;width:24px;height:24px;border-radius:50%;-webkit-border-radius:50%;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;opacity:0;visibility:hidden;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform label{display:block;margin-bottom:5px;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .paragraph.paragraph--type--text-webform input{margin-bottom:5px;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .paragraph.paragraph--type--text-webform textarea{margin-bottom:5px;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .webform-type-radios legend{font-size:22px;font-weight:700;font-size:18px;line-height:1.4;margin-bottom:10px;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .form-item{margin-bottom:20px;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform .form-type-radio{margin-bottom:10px;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform input[type=submit]{background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;width:auto;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform input[type=submit]:hover{background-color:#ffffff;color:#000000;}.paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform input[type=submit]:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}@keyframes fade-in{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes fade-in-top{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.form-required:after{vertical-align:initial;display:inline-block;background-image:none;width:auto;height:auto;margin:0 0.3em;content:"*";line-height:1;}.user-login-form{padding:100px;width:50vw;margin:0 auto;}.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in main{min-height:340px;}#block-humac-local-tasks,.messages{padding-top:70px;z-index:4;}#block-humac-local-tasks,.messages{padding-top:70px;z-index:4;}.page-node-type-page #block-humac-local-tasks{padding-top:0;}@keyframes hideMe{from{opacity:1;height:65px;}to{width:0;opacity:0;height:0;overflow:hidden;background-image:none;border:0 none;padding:0;margin:0;z-index:-9;}}#page-title,h1#page-title,h1.page-title,h1.page-header{display:none;}#user-login-form{margin-bottom:2em;}#user-login-form .description{font-size:11px;color:#777;padding-left:10px;}#user-register-form,#user-pass,#user-form{margin:70px auto 0;}#user-register-form #edit-account,#user-form #edit-account,.user-register-form #edit-account,.user-form #edit-account{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='134'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M94.8 134H5.3a5.3 5.3 0 0 1-5.3-5.3V47.5c0-2.9 2.4-5.3 5.3-5.3h89.5c2.8 0 5.2 2.4 5.2 5.3v81.2c0 3-2.4 5.3-5.2 5.3zm-1-85.6H6.2v79.5H94V48.4zM42.4 73.6c3.2-.1 6.2 2.1 8 2.1 1.9 0 5.5-2.7 9.4-2.3 1.5.1 6.1.7 9 5-.3 0-5.5 3.1-5.4 9.1 0 7.5 6.6 9.9 6.6 9.9 0 .2-1 3.5-3.3 7-2 3.2-4.3 6.1-7.6 6.2-3.3 0-4.4-2-8.2-2-3.5 0-4.7 2-7.8 2-3.2.2-5.7-3.1-7.8-6.2-4.2-6.2-7.4-17.3-3.1-24.6a12 12 0 0 1 10.2-6.2zm14.8-4.2c-1.7 2-4.5 3.7-7 3.5a10 10 0 0 1 2.4-7.7c1.6-2.1 4.7-3.7 7.2-3.8a11 11 0 0 1-2.6 8zM31.6 36.6v-4.8c0-10.2 8.3-18.5 18.4-18.5 10.1 0 18.4 8.3 18.4 18.5v4.8h-6.1v-4.8a12.3 12.3 0 0 0-24.5 0v4.8h-6.2zm43.5-5.2C75.1 17.4 64 6.1 50 6.1a25.2 25.2 0 0 0-25.1 25.3v5.2h-6.1v-5.2C18.8 14.1 32.8 0 50 0a31.4 31.4 0 0 1 31.3 31.4v5.2H75v-5.2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100px;background-position:top center;padding-top:140px;position:relative;animation:fade-in 0.5s cubic-bezier(0.39,0.575,0.565,1) both;}#user-register-form #edit-account:before,#user-form #edit-account:before,.user-register-form #edit-account:before,.user-form #edit-account:before{font-size:45px;line-height:1.1;font-weight:700;color:#fff;content:"Opret profil";display:inline-block;padding-top:0;padding-bottom:20px;text-align:center;display:flex;flex-direction:column;}#user-register-form .address-container-inline,#user-form .address-container-inline,.user-register-form .address-container-inline,.user-form .address-container-inline{display:flex;}#user-register-form .address-container-inline div,#user-form .address-container-inline div,.user-register-form .address-container-inline div,.user-form .address-container-inline div{flex:1;}#user-register-form .address-container-inline .form-item:last-child,#user-form .address-container-inline .form-item:last-child,.user-register-form .address-container-inline .form-item:last-child,.user-form .address-container-inline .form-item:last-child{margin-right:0;}#user-form #edit-account:before{content:"Redigér profil";}#user-login-form,#user-register-form,form.user-register-form,form.user-login-form,form.user-form,#user-pass,#user-form,[data-drupal-selector=user-pass-reset]{position:relative;height:100%;padding:90px 32%;z-index:2;width:100vw;background-color:#4639E1;}@media (max-width:1023px){#user-login-form,#user-register-form,form.user-register-form,form.user-login-form,form.user-form,#user-pass,#user-form,[data-drupal-selector=user-pass-reset]{padding:90px 20%;}}@media (max-width:568px){#user-login-form,#user-register-form,form.user-register-form,form.user-login-form,form.user-form,#user-pass,#user-form,[data-drupal-selector=user-pass-reset]{padding:90px 20px;}}#user-login-form:before,#user-register-form:before,form.user-register-form:before,form.user-login-form:before,form.user-form:before,#user-pass:before,#user-form:before,[data-drupal-selector=user-pass-reset]:before{top:0;right:0;bottom:0;left:0;position:absolute;content:"";height:calc(100vh + 70px);width:100vw;z-index:0;background-color:#4639E1;margin-left:calc(50% - 50vw);padding-left:calc(50% - 50vw);}#user-login-form select,#user-register-form select,form.user-register-form select,form.user-login-form select,form.user-form select,#user-pass select,#user-form select,[data-drupal-selector=user-pass-reset] select{appearance:none;border:1px solid #cccccc;border-radius:8px;padding:10px 20px;width:100%;font-size:16px;color:#000000;margin-bottom:20px;background-color:#fff;background-repeat:no-repeat;background-position:98% center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2NjYyIgZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);}#user-login-form details,#user-register-form details,form.user-register-form details,form.user-login-form details,form.user-form details,#user-pass details,#user-form details,[data-drupal-selector=user-pass-reset] details{margin:0;border:0 none;}#user-login-form details > .details-wrapper,#user-register-form details > .details-wrapper,form.user-register-form details > .details-wrapper,form.user-login-form details > .details-wrapper,form.user-form details > .details-wrapper,#user-pass details > .details-wrapper,#user-form details > .details-wrapper,[data-drupal-selector=user-pass-reset] details > .details-wrapper{margin:0;padding:0;}#user-login-form .description,#user-register-form .description,form.user-register-form .description,form.user-login-form .description,form.user-form .description,#user-pass .description,#user-form .description,[data-drupal-selector=user-pass-reset] .description{color:#fff;padding:0;}#user-login-form summary,#user-register-form summary,form.user-register-form summary,form.user-login-form summary,form.user-form summary,#user-pass summary,#user-form summary,[data-drupal-selector=user-pass-reset] summary{display:none;}#user-login-form input.password-confirm.js-password-confirm,#user-register-form input.password-confirm.js-password-confirm,form.user-register-form input.password-confirm.js-password-confirm,form.user-login-form input.password-confirm.js-password-confirm,form.user-form input.password-confirm.js-password-confirm,#user-pass input.password-confirm.js-password-confirm,#user-form input.password-confirm.js-password-confirm,[data-drupal-selector=user-pass-reset] input.password-confirm.js-password-confirm{font-size:16px;margin-bottom:20px;}#user-login-form div.password-confirm.js-password-confirm,#user-register-form div.password-confirm.js-password-confirm,form.user-register-form div.password-confirm.js-password-confirm,form.user-login-form div.password-confirm.js-password-confirm,form.user-form div.password-confirm.js-password-confirm,#user-pass div.password-confirm.js-password-confirm,#user-form div.password-confirm.js-password-confirm,[data-drupal-selector=user-pass-reset] div.password-confirm.js-password-confirm{font-size:16px;margin-bottom:0px;color:#fff;}#user-login-form .password-strength,#user-register-form .password-strength,form.user-register-form .password-strength,form.user-login-form .password-strength,form.user-form .password-strength,#user-pass .password-strength,#user-form .password-strength,[data-drupal-selector=user-pass-reset] .password-strength{width:100%;}#user-login-form .password-strength__meter,#user-register-form .password-strength__meter,form.user-register-form .password-strength__meter,form.user-login-form .password-strength__meter,form.user-form .password-strength__meter,#user-pass .password-strength__meter,#user-form .password-strength__meter,[data-drupal-selector=user-pass-reset] .password-strength__meter{background-color:#fff;}#user-login-form .password-strength__title,#user-register-form .password-strength__title,form.user-register-form .password-strength__title,form.user-login-form .password-strength__title,form.user-form .password-strength__title,#user-pass .password-strength__title,#user-form .password-strength__title,[data-drupal-selector=user-pass-reset] .password-strength__title{color:#fff;}#user-login-form span.password-strength__text.js-password-strength__text,#user-register-form span.password-strength__text.js-password-strength__text,form.user-register-form span.password-strength__text.js-password-strength__text,form.user-login-form span.password-strength__text.js-password-strength__text,form.user-form span.password-strength__text.js-password-strength__text,#user-pass span.password-strength__text.js-password-strength__text,#user-form span.password-strength__text.js-password-strength__text,[data-drupal-selector=user-pass-reset] span.password-strength__text.js-password-strength__text{color:#e62600;}#user-login-form .password-suggestions.description,#user-register-form .password-suggestions.description,form.user-register-form .password-suggestions.description,form.user-login-form .password-suggestions.description,form.user-form .password-suggestions.description,#user-pass .password-suggestions.description,#user-form .password-suggestions.description,[data-drupal-selector=user-pass-reset] .password-suggestions.description{border:0 none;}#user-login-form .password-suggestions.description,#user-register-form .password-suggestions.description,form.user-register-form .password-suggestions.description,form.user-login-form .password-suggestions.description,form.user-form .password-suggestions.description,#user-pass .password-suggestions.description,#user-form .password-suggestions.description,[data-drupal-selector=user-pass-reset] .password-suggestions.description{margin-top:-20px;margin-bottom:20px;}#user-login-form .password-suggestions.description ul,#user-register-form .password-suggestions.description ul,form.user-register-form .password-suggestions.description ul,form.user-login-form .password-suggestions.description ul,form.user-form .password-suggestions.description ul,#user-pass .password-suggestions.description ul,#user-form .password-suggestions.description ul,[data-drupal-selector=user-pass-reset] .password-suggestions.description ul{font-size:16px;}#user-login-form .password-suggestions.description,#user-register-form .password-suggestions.description,form.user-register-form .password-suggestions.description,form.user-login-form .password-suggestions.description,form.user-form .password-suggestions.description,#user-pass .password-suggestions.description,#user-form .password-suggestions.description,[data-drupal-selector=user-pass-reset] .password-suggestions.description{font-size:16px;}#user-login-form .form-required:after,#user-register-form .form-required:after,form.user-register-form .form-required:after,form.user-login-form .form-required:after,form.user-form .form-required:after,#user-pass .form-required:after,#user-form .form-required:after,[data-drupal-selector=user-pass-reset] .form-required:after{fill:#fff;}#user-login-form .form-item-name,#user-register-form .form-item-name,form.user-register-form .form-item-name,form.user-login-form .form-item-name,form.user-form .form-item-name,#user-pass .form-item-name,#user-form .form-item-name,[data-drupal-selector=user-pass-reset] .form-item-name{animation:fade-in 0.5s cubic-bezier(0.39,0.575,0.565,1) both;}#user-login-form .form-item-name label:before,#user-register-form .form-item-name label:before,form.user-register-form .form-item-name label:before,form.user-login-form .form-item-name label:before,form.user-form .form-item-name label:before,#user-pass .form-item-name label:before,#user-form .form-item-name label:before,[data-drupal-selector=user-pass-reset] .form-item-name label:before{content:"";position:absolute;right:10px;top:40px;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%234639E1' d='m5.315 9.274 11.185 9.726 11.187-9.728c.194.184.313.445.313.735v11.986c0 .557-.449 1.007-1.003 1.007h-20.994c-.564 0-1.003-.451-1.003-1.007v-11.986c0-.289.121-.549.315-.733zm.689-1.274c-1.107 0-2.004.895-2.004 1.994v12.012c0 1.101.89 1.994 2.004 1.994h20.993c1.107 0 2.004-.895 2.004-1.994v-12.012c0-1.101-.89-1.994-2.004-1.994zm10.496 9.7-10-8.7h20z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;z-index:3;}#user-login-form .form-item-name.form-item--error label:before,#user-register-form .form-item-name.form-item--error label:before,form.user-register-form .form-item-name.form-item--error label:before,form.user-login-form .form-item-name.form-item--error label:before,form.user-form .form-item-name.form-item--error label:before,#user-pass .form-item-name.form-item--error label:before,#user-form .form-item-name.form-item--error label:before,[data-drupal-selector=user-pass-reset] .form-item-name.form-item--error label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23FF9400' d='m5.315 9.274 11.185 9.726 11.187-9.728c.194.184.313.445.313.735v11.986c0 .557-.449 1.007-1.003 1.007h-20.994c-.564 0-1.003-.451-1.003-1.007v-11.986c0-.289.121-.549.315-.733zm.689-1.274c-1.107 0-2.004.895-2.004 1.994v12.012c0 1.101.89 1.994 2.004 1.994h20.993c1.107 0 2.004-.895 2.004-1.994v-12.012c0-1.101-.89-1.994-2.004-1.994zm10.496 9.7-10-8.7h20z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;}#user-login-form .form-item-pass,#user-register-form .form-item-pass,form.user-register-form .form-item-pass,form.user-login-form .form-item-pass,form.user-form .form-item-pass,#user-pass .form-item-pass,#user-form .form-item-pass,[data-drupal-selector=user-pass-reset] .form-item-pass{animation:fade-in 0.5s cubic-bezier(0.39,0.575,0.565,1) both;}#user-login-form .form-item-pass label:before,#user-register-form .form-item-pass label:before,form.user-register-form .form-item-pass label:before,form.user-login-form .form-item-pass label:before,form.user-form .form-item-pass label:before,#user-pass .form-item-pass label:before,#user-form .form-item-pass label:before,[data-drupal-selector=user-pass-reset] .form-item-pass label:before{content:"";position:absolute;right:10px;top:40px;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%234639E1' d='m18.532 19.468-4.532 4.532h-3v3h-3v3h-5v-5l10.532-10.532c-.344-.924-.532-1.924-.532-2.968 0-4.694 3.806-8.5 8.5-8.5s8.5 3.806 8.5 8.5-3.806 8.5-8.5 8.5c-1.044 0-2.044-.188-2.968-.532zm-4.533-3.967-9.999 9.999v3.5h3v-3h3v-3h3.5l3.999-3.999c-1.485-.794-2.706-2.015-3.5-3.5zm15.001-4.001c0-4.142-3.358-7.5-7.5-7.5s-7.5 3.358-7.5 7.5 3.358 7.5 7.5 7.5 7.5-3.358 7.5-7.5zm-2-2.5c0 1.657-1.343 3-3 3s-3-1.343-3-3 1.343-3 3-3 3 1.343 3 3zm-1 0c0-1.105-.895-2-2-2s-2 .895-2 2 .895 2 2 2 2-.895 2-2z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;z-index:3;}#user-login-form .form-item-pass.form-item--error label:before,#user-register-form .form-item-pass.form-item--error label:before,form.user-register-form .form-item-pass.form-item--error label:before,form.user-login-form .form-item-pass.form-item--error label:before,form.user-form .form-item-pass.form-item--error label:before,#user-pass .form-item-pass.form-item--error label:before,#user-form .form-item-pass.form-item--error label:before,[data-drupal-selector=user-pass-reset] .form-item-pass.form-item--error label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23FF9400' d='m18.532 19.468-4.532 4.532h-3v3h-3v3h-5v-5l10.532-10.532c-.344-.924-.532-1.924-.532-2.968 0-4.694 3.806-8.5 8.5-8.5s8.5 3.806 8.5 8.5-3.806 8.5-8.5 8.5c-1.044 0-2.044-.188-2.968-.532zm-4.533-3.967-9.999 9.999v3.5h3v-3h3v-3h3.5l3.999-3.999c-1.485-.794-2.706-2.015-3.5-3.5zm15.001-4.001c0-4.142-3.358-7.5-7.5-7.5s-7.5 3.358-7.5 7.5 3.358 7.5 7.5 7.5 7.5-3.358 7.5-7.5zm-2-2.5c0 1.657-1.343 3-3 3s-3-1.343-3-3 1.343-3 3-3 3 1.343 3 3zm-1 0c0-1.105-.895-2-2-2s-2 .895-2 2 .895 2 2 2 2-.895 2-2z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;}#user-login-form p,#user-register-form p,form.user-register-form p,form.user-login-form p,form.user-form p,#user-pass p,#user-form p,[data-drupal-selector=user-pass-reset] p{color:#fff;}#user-login-form #capslockdiv,#user-register-form #capslockdiv,form.user-register-form #capslockdiv,form.user-login-form #capslockdiv,form.user-form #capslockdiv,#user-pass #capslockdiv,#user-form #capslockdiv,[data-drupal-selector=user-pass-reset] #capslockdiv{top:-14px;left:0;}#user-login-form #capslockdiv p,#user-register-form #capslockdiv p,form.user-register-form #capslockdiv p,form.user-login-form #capslockdiv p,form.user-form #capslockdiv p,#user-pass #capslockdiv p,#user-form #capslockdiv p,[data-drupal-selector=user-pass-reset] #capslockdiv p{display:none;color:#FF9400;margin:0;font-size:1em;position:relative;}#user-login-form *,#user-register-form *,form.user-register-form *,form.user-login-form *,form.user-form *,#user-pass *,#user-form *,[data-drupal-selector=user-pass-reset] *{position:relative;max-width:inherit;}#user-login-form .login-title,#user-register-form .login-title,form.user-register-form .login-title,form.user-login-form .login-title,form.user-form .login-title,#user-pass .login-title,#user-form .login-title,[data-drupal-selector=user-pass-reset] .login-title{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='134'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M94.8 134H5.3a5.3 5.3 0 0 1-5.3-5.3V47.5c0-2.9 2.4-5.3 5.3-5.3h89.5c2.8 0 5.2 2.4 5.2 5.3v81.2c0 3-2.4 5.3-5.2 5.3zm-1-85.6H6.2v79.5H94V48.4zM42.4 73.6c3.2-.1 6.2 2.1 8 2.1 1.9 0 5.5-2.7 9.4-2.3 1.5.1 6.1.7 9 5-.3 0-5.5 3.1-5.4 9.1 0 7.5 6.6 9.9 6.6 9.9 0 .2-1 3.5-3.3 7-2 3.2-4.3 6.1-7.6 6.2-3.3 0-4.4-2-8.2-2-3.5 0-4.7 2-7.8 2-3.2.2-5.7-3.1-7.8-6.2-4.2-6.2-7.4-17.3-3.1-24.6a12 12 0 0 1 10.2-6.2zm14.8-4.2c-1.7 2-4.5 3.7-7 3.5a10 10 0 0 1 2.4-7.7c1.6-2.1 4.7-3.7 7.2-3.8a11 11 0 0 1-2.6 8zM31.6 36.6v-4.8c0-10.2 8.3-18.5 18.4-18.5 10.1 0 18.4 8.3 18.4 18.5v4.8h-6.1v-4.8a12.3 12.3 0 0 0-24.5 0v4.8h-6.2zm43.5-5.2C75.1 17.4 64 6.1 50 6.1a25.2 25.2 0 0 0-25.1 25.3v5.2h-6.1v-5.2C18.8 14.1 32.8 0 50 0a31.4 31.4 0 0 1 31.3 31.4v5.2H75v-5.2z'/%3E%3C/svg%3E");background-repeat:no-repeat;text-align:center;background-size:100px;background-position:top center;padding-top:140px;font-size:45px;line-height:1.1;font-weight:700;color:#fff;animation:fade-in 0.5s cubic-bezier(0.39,0.575,0.565,1) both;}#user-login-form .login-title span,#user-register-form .login-title span,form.user-register-form .login-title span,form.user-login-form .login-title span,form.user-form .login-title span,#user-pass .login-title span,#user-form .login-title span,[data-drupal-selector=user-pass-reset] .login-title span{margin-top:10px;color:inherit;font-size:18px;line-height:1.4;font-weight:700;display:block;animation:fade-in 0.5s cubic-bezier(0.39,0.575,0.565,1) both;}#user-login-form input[type=submit],#user-register-form input[type=submit],form.user-register-form input[type=submit],form.user-login-form input[type=submit],form.user-form input[type=submit],#user-pass input[type=submit],#user-form input[type=submit],[data-drupal-selector=user-pass-reset] input[type=submit]{padding:13px 25px 12px;background-color:#3F3AA0;font-size:22px;border:0 none;color:#fff;transition:0.3s background-color ease;}#user-login-form input[type=submit]:hover,#user-register-form input[type=submit]:hover,form.user-register-form input[type=submit]:hover,form.user-login-form input[type=submit]:hover,form.user-form input[type=submit]:hover,#user-pass input[type=submit]:hover,#user-form input[type=submit]:hover,[data-drupal-selector=user-pass-reset] input[type=submit]:hover{background-color:#074073;}#user-login-form .forgot-password,#user-register-form .forgot-password,form.user-register-form .forgot-password,form.user-login-form .forgot-password,form.user-form .forgot-password,#user-pass .forgot-password,#user-form .forgot-password,[data-drupal-selector=user-pass-reset] .forgot-password{animation:fade-in 0.5s cubic-bezier(0.39,0.575,0.565,1) both;padding:0;margin:0;}#user-login-form .forgot-password a,#user-register-form .forgot-password a,form.user-register-form .forgot-password a,form.user-login-form .forgot-password a,form.user-form .forgot-password a,#user-pass .forgot-password a,#user-form .forgot-password a,[data-drupal-selector=user-pass-reset] .forgot-password a{text-align:center;z-index:5;color:#ccc;font-size:14px;}#user-login-form .form-actions.form-wrapper,#user-register-form .form-actions.form-wrapper,form.user-register-form .form-actions.form-wrapper,form.user-login-form .form-actions.form-wrapper,form.user-form .form-actions.form-wrapper,#user-pass .form-actions.form-wrapper,#user-form .form-actions.form-wrapper,[data-drupal-selector=user-pass-reset] .form-actions.form-wrapper{animation:fade-in 0.5s cubic-bezier(0.39,0.575,0.565,1) both;}#user-login-form .form-text,#user-register-form .form-text,form.user-register-form .form-text,form.user-login-form .form-text,form.user-form .form-text,#user-pass .form-text,#user-form .form-text,[data-drupal-selector=user-pass-reset] .form-text{background-color:#fff;border:1px solid #fff;padding:15px;color:#111;width:100%;max-width:100%;margin-bottom:20px;}#user-login-form .form-text.error,#user-register-form .form-text.error,form.user-register-form .form-text.error,form.user-login-form .form-text.error,form.user-form .form-text.error,#user-pass .form-text.error,#user-form .form-text.error,[data-drupal-selector=user-pass-reset] .form-text.error{border:2px solid #FF9400;}#user-login-form .form-email,#user-register-form .form-email,form.user-register-form .form-email,form.user-login-form .form-email,form.user-form .form-email,#user-pass .form-email,#user-form .form-email,[data-drupal-selector=user-pass-reset] .form-email{background-color:#fff;border:1px solid #fff;padding:15px;color:#111;width:100%;max-width:100%;margin-bottom:5px;}#user-login-form #edit-timezone,#user-register-form #edit-timezone,form.user-register-form #edit-timezone,form.user-login-form #edit-timezone,form.user-form #edit-timezone,#user-pass #edit-timezone,#user-form #edit-timezone,[data-drupal-selector=user-pass-reset] #edit-timezone{display:none;}#user-login-form .form-item--error-message,#user-register-form .form-item--error-message,form.user-register-form .form-item--error-message,form.user-login-form .form-item--error-message,form.user-form .form-item--error-message,#user-pass .form-item--error-message,#user-form .form-item--error-message,[data-drupal-selector=user-pass-reset] .form-item--error-message{color:#FF9400;}#user-login-form .form-item--error-message:before,#user-register-form .form-item--error-message:before,form.user-register-form .form-item--error-message:before,form.user-login-form .form-item--error-message:before,form.user-form .form-item--error-message:before,#user-pass .form-item--error-message:before,#user-form .form-item--error-message:before,[data-drupal-selector=user-pass-reset] .form-item--error-message:before{display:none;}#user-login-form .form-item--error-message strong,#user-register-form .form-item--error-message strong,form.user-register-form .form-item--error-message strong,form.user-login-form .form-item--error-message strong,form.user-form .form-item--error-message strong,#user-pass .form-item--error-message strong,#user-form .form-item--error-message strong,[data-drupal-selector=user-pass-reset] .form-item--error-message strong{font-weight:400;}#user-login-form .form-item--error-message a,#user-register-form .form-item--error-message a,form.user-register-form .form-item--error-message a,form.user-login-form .form-item--error-message a,form.user-form .form-item--error-message a,#user-pass .form-item--error-message a,#user-form .form-item--error-message a,[data-drupal-selector=user-pass-reset] .form-item--error-message a{color:#FF9400;text-decoration:underline;}#user-login-form .actions-suffix,#user-register-form .actions-suffix,form.user-register-form .actions-suffix,form.user-login-form .actions-suffix,form.user-form .actions-suffix,#user-pass .actions-suffix,#user-form .actions-suffix,[data-drupal-selector=user-pass-reset] .actions-suffix{animation:fade-in 0.5s cubic-bezier(0.39,0.575,0.565,1) both;text-align:center;margin-top:70px;}#user-login-form .actions-suffix:before,#user-register-form .actions-suffix:before,form.user-register-form .actions-suffix:before,form.user-login-form .actions-suffix:before,form.user-form .actions-suffix:before,#user-pass .actions-suffix:before,#user-form .actions-suffix:before,[data-drupal-selector=user-pass-reset] .actions-suffix:before{content:"Eller";color:#fff;font-style:italic;position:absolute;top:-40px;left:calc(50% - 17px);}#user-login-form .actions-suffix a,#user-register-form .actions-suffix a,form.user-register-form .actions-suffix a,form.user-login-form .actions-suffix a,form.user-form .actions-suffix a,#user-pass .actions-suffix a,#user-form .actions-suffix a,[data-drupal-selector=user-pass-reset] .actions-suffix a{color:#fff;text-decoration:underline;}#user-login-form .forgot-password,#user-register-form .forgot-password,form.user-register-form .forgot-password,form.user-login-form .forgot-password,form.user-form .forgot-password,#user-pass .forgot-password,#user-form .forgot-password,[data-drupal-selector=user-pass-reset] .forgot-password{text-align:center;}#user-login-form label,#user-register-form label,form.user-register-form label,form.user-login-form label,form.user-form label,#user-pass label,#user-form label,[data-drupal-selector=user-pass-reset] label{display:block;color:#fff;margin-bottom:5px;}.user-logged-out.path-user #block-humac-content{overflow:hidden;}compa [data-drupal-selector=user-pass-reset]::before{height:100%;width:100%;margin:0;}[data-drupal-selector=user-pass-reset]{background:unset;}footer.stickybottom{position:absolute;bottom:0;left:0;right:0;}.user-logged-in #user-form,#user-cancel-form{width:100%;margin:0 auto;background-color:transparent;padding:90px 22%;}.user-logged-in #user-form:before,#user-cancel-form:before{display:none;}.user-logged-in #user-form select,#user-cancel-form select{border:1px solid #cccccc;color:#000000;background-color:#ffffff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2NjYyIgZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);}.user-logged-in #user-form .description,#user-cancel-form .description{color:#000000;padding:0;font-size:0.7em;margin-bottom:10px;margin-top:0;}.user-logged-in #user-form .description::before,#user-cancel-form .description::before{content:unset;border:none;display:block;padding:0;}.user-logged-in #user-form div.password-confirm.js-password-confirm,#user-cancel-form div.password-confirm.js-password-confirm{color:#000000;}.user-logged-in #user-form .password-strength__meter,#user-cancel-form .password-strength__meter{background-color:#000000;}.user-logged-in #user-form .password-strength__title,#user-cancel-form .password-strength__title{color:#000000;}.user-logged-in #user-form span.password-strength__text.js-password-strength__text,#user-cancel-form span.password-strength__text.js-password-strength__text{color:#e62600;}.user-logged-in #user-form .form-required:after,#user-cancel-form .form-required:after{fill:#ffffff;}.user-logged-in #user-form .form-item-name label:before,#user-cancel-form .form-item-name label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23000000' d='m5.315 9.274 11.185 9.726 11.187-9.728c.194.184.313.445.313.735v11.986c0 .557-.449 1.007-1.003 1.007h-20.994c-.564 0-1.003-.451-1.003-1.007v-11.986c0-.289.121-.549.315-.733zm.689-1.274c-1.107 0-2.004.895-2.004 1.994v12.012c0 1.101.89 1.994 2.004 1.994h20.993c1.107 0 2.004-.895 2.004-1.994v-12.012c0-1.101-.89-1.994-2.004-1.994zm10.496 9.7-10-8.7h20z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;}.user-logged-in #user-form .form-item-name.form-item--error label:before,#user-cancel-form .form-item-name.form-item--error label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23FF9400' d='m5.315 9.274 11.185 9.726 11.187-9.728c.194.184.313.445.313.735v11.986c0 .557-.449 1.007-1.003 1.007h-20.994c-.564 0-1.003-.451-1.003-1.007v-11.986c0-.289.121-.549.315-.733zm.689-1.274c-1.107 0-2.004.895-2.004 1.994v12.012c0 1.101.89 1.994 2.004 1.994h20.993c1.107 0 2.004-.895 2.004-1.994v-12.012c0-1.101-.89-1.994-2.004-1.994zm10.496 9.7-10-8.7h20z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;}.user-logged-in #user-form .form-item-pass,#user-cancel-form .form-item-pass{animation:fade-in 0.5s cubic-bezier(0.39,0.575,0.565,1) both;}.user-logged-in #user-form .form-item-pass label:before,#user-cancel-form .form-item-pass label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23000000' d='m18.532 19.468-4.532 4.532h-3v3h-3v3h-5v-5l10.532-10.532c-.344-.924-.532-1.924-.532-2.968 0-4.694 3.806-8.5 8.5-8.5s8.5 3.806 8.5 8.5-3.806 8.5-8.5 8.5c-1.044 0-2.044-.188-2.968-.532zm-4.533-3.967-9.999 9.999v3.5h3v-3h3v-3h3.5l3.999-3.999c-1.485-.794-2.706-2.015-3.5-3.5zm15.001-4.001c0-4.142-3.358-7.5-7.5-7.5s-7.5 3.358-7.5 7.5 3.358 7.5 7.5 7.5 7.5-3.358 7.5-7.5zm-2-2.5c0 1.657-1.343 3-3 3s-3-1.343-3-3 1.343-3 3-3 3 1.343 3 3zm-1 0c0-1.105-.895-2-2-2s-2 .895-2 2 .895 2 2 2 2-.895 2-2z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;}.user-logged-in #user-form .form-item-pass.form-item--error label:before,#user-cancel-form .form-item-pass.form-item--error label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23FF9400' d='m18.532 19.468-4.532 4.532h-3v3h-3v3h-5v-5l10.532-10.532c-.344-.924-.532-1.924-.532-2.968 0-4.694 3.806-8.5 8.5-8.5s8.5 3.806 8.5 8.5-3.806 8.5-8.5 8.5c-1.044 0-2.044-.188-2.968-.532zm-4.533-3.967-9.999 9.999v3.5h3v-3h3v-3h3.5l3.999-3.999c-1.485-.794-2.706-2.015-3.5-3.5zm15.001-4.001c0-4.142-3.358-7.5-7.5-7.5s-7.5 3.358-7.5 7.5 3.358 7.5 7.5 7.5 7.5-3.358 7.5-7.5zm-2-2.5c0 1.657-1.343 3-3 3s-3-1.343-3-3 1.343-3 3-3 3 1.343 3 3zm-1 0c0-1.105-.895-2-2-2s-2 .895-2 2 .895 2 2 2 2-.895 2-2z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;}.user-logged-in #user-form p,#user-cancel-form p{color:#000000;}.user-logged-in #user-form .login-title,#user-cancel-form .login-title{color:#000000;}.user-logged-in #user-form input[type=submit],#user-cancel-form input[type=submit]{background-color:#4639E1;color:#ffffff;margin-bottom:30px;margin-left:0;margin-right:0;}.user-logged-in #user-form input[type=submit]:hover,#user-cancel-form input[type=submit]:hover{background-color:#074073;}.user-logged-in #user-form .form-text,#user-cancel-form .form-text{background-color:#ffffff;border:1px solid #cccccc;}.user-logged-in #user-form .form-text.error,#user-cancel-form .form-text.error{border:2px solid #FF9400;}.user-logged-in #user-form .form-email,#user-cancel-form .form-email{background-color:#ffffff;border:1px solid #cccccc;}.user-logged-in #user-form .actions-suffix a,#user-cancel-form .actions-suffix a{color:#000000;}.user-logged-in #user-form label,#user-cancel-form label{color:#000000;}.user-logged-in #user-form #edit-account,#user-cancel-form #edit-account{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='134'%3E%3Cpath fill-rule='evenodd' fill='%23006fc9' d='M94.8 134H5.3a5.3 5.3 0 0 1-5.3-5.3V47.5c0-2.9 2.4-5.3 5.3-5.3h89.5c2.8 0 5.2 2.4 5.2 5.3v81.2c0 3-2.4 5.3-5.2 5.3zm-1-85.6H6.2v79.5H94V48.4zM42.4 73.6c3.2-.1 6.2 2.1 8 2.1 1.9 0 5.5-2.7 9.4-2.3 1.5.1 6.1.7 9 5-.3 0-5.5 3.1-5.4 9.1 0 7.5 6.6 9.9 6.6 9.9 0 .2-1 3.5-3.3 7-2 3.2-4.3 6.1-7.6 6.2-3.3 0-4.4-2-8.2-2-3.5 0-4.7 2-7.8 2-3.2.2-5.7-3.1-7.8-6.2-4.2-6.2-7.4-17.3-3.1-24.6a12 12 0 0 1 10.2-6.2zm14.8-4.2c-1.7 2-4.5 3.7-7 3.5a10 10 0 0 1 2.4-7.7c1.6-2.1 4.7-3.7 7.2-3.8a11 11 0 0 1-2.6 8zM31.6 36.6v-4.8c0-10.2 8.3-18.5 18.4-18.5 10.1 0 18.4 8.3 18.4 18.5v4.8h-6.1v-4.8a12.3 12.3 0 0 0-24.5 0v4.8h-6.2zm43.5-5.2C75.1 17.4 64 6.1 50 6.1a25.2 25.2 0 0 0-25.1 25.3v5.2h-6.1v-5.2C18.8 14.1 32.8 0 50 0a31.4 31.4 0 0 1 31.3 31.4v5.2H75v-5.2z'/%3E%3C/svg%3E");}.user-logged-in #user-form #edit-account:before,#user-cancel-form #edit-account:before{color:#000000;}#user-form .description{margin-top:-8px;}#user-form .description a{color:#fff;text-decoration:underline;}p.super-login-password{font-size:0.9em;margin:0 0 0 1em;}a.super-login-register,p.forgot-password a{border:none;}.back-to-login{font-size:0.9em;float:right;margin:0 1em 0.125em 0;}.user-login-form input.form-text{overflow:hidden;background-color:#fff;border:1px solid #fff;padding:15px;color:#111;width:100%;max-width:100%;}.user-login-form input.form-text:focus{outline:none;border-color:#0088cc;box-shadow:0 0 8px #9ecaed;}.user-login-form input.form-control{display:inline;width:auto;}.user-login-form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}.js-form-item-field-customer-no-0-value{animation:fade-in 0.5s cubic-bezier(0.39,0.575,0.565,1) both;animation-delay:0.5s;}#edit-field-address-0{animation:fade-in 0.5s cubic-bezier(0.39,0.575,0.565,1) both;}.login-title span{animation-delay:0.1s;}#user-login-form .form-item-name{animation-delay:0.2s;}#user-login-form .form-item-pass{animation-delay:0.3s;}#edit-field-address-0{animation-delay:0.6s;}.forgot-password{animation-delay:0.4s;}#user-login-form .form-actions.form-wrapper{animation-delay:0.5s;}#user-login-form .actions-suffix{animation-delay:0.6s;}.form-wrapper__returning-customer.error .form-item--error-message:first-child{position:absolute;top:-26px;}.form-wrapper__returning-customer.error .form-item--error-message:first-child:before{display:none;}.form-wrapper__returning-customer.error .form-item--error-message:first-child strong{font-weight:400;color:#FF9400;}.form-wrapper__returning-customer.error .form-item--error-message:first-child a{display:none;}.form-wrapper__returning-customer.error .form-item--error-message:first-child + .form-item--error input{border:2px solid #ff8f00 !important;}.form-wrapper__returning-customer.error .form-item--error-message:first-child + .form-item--error + .form-item--error input{border:2px solid #ff8f00 !important;}.form-wrapper__returning-customer .form-item--error .form-item--error-message{display:none;}.user-logged-in.path-user .layout-container{margin:0;}.block-local-tasks-block:not(.contextual-region){display:none;}.messages.messages--error{height:auto;width:calc(100% - 80px);position:absolute;z-index:3;top:103px;left:40px;border:1px solid #FF9400;background-color:rgba(255,255,255,0.95);border-radius:8px;background-image:none;color:#111;padding-top:0;padding-left:100px;min-height:112px;display:flex;box-shadow:none;align-items:center;}.toolbar-fixed .messages.messages--error{top:175px;}.messages.messages--error a.messages__close__button{font:0/0 "a";border:2px solid #FF9400;display:inline-block;border-radius:50%;height:30px;width:30px;position:absolute;right:11px;top:11px;background-color:#FF9400;z-index:9999;}.messages.messages--status{height:auto;width:calc(100% - 80px);position:absolute;z-index:3;top:103px;left:40px;border:1px solid #51A351;background-color:rgba(255,255,255,0.95);border-radius:8px;background-image:none;color:#111;padding-top:0;padding-left:100px;min-height:112px;display:flex;box-shadow:none;align-items:center;animation:hideMe 0s ease-in 7s forwards;}.toolbar-fixed .messages.messages--status{top:175px;}.messages.messages--status a.messages__close__button{font:0/0 "a";border:2px solid #51A351;display:inline-block;border-radius:50%;height:30px;width:30px;position:absolute;right:11px;top:11px;background-color:#51A351;z-index:9999;}ul.messages__list{display:table;list-style-type:decimal;margin:40px 50px 40px 50px;line-height:1;}li.messages__item{color:#111;font-size:16px;margin-right:10px;display:inline-block;font-weight:300;}.messages.messages--error:before{background-repeat:no-repeat;content:"";width:50px;height:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 486.46 486.46'%3E%3Cpath fill='%23FF9400' d='M243.22 333.38c-13.6 0-25 11.4-25 25s11.4 25 25 25c13.1 0 25-11.4 24.4-24.4.6-14.3-10.7-25.6-24.4-25.6z'/%3E%3Cpath fill='%23FF9400' d='M474.63 421.98c15.7-27.1 15.8-59.4.2-86.4l-156.6-271.2c-15.5-27.3-43.5-43.5-74.9-43.5s-59.4 16.3-74.9 43.4l-156.8 271.5c-15.6 27.3-15.5 59.8.3 86.9 15.6 26.8 43.5 42.9 74.7 42.9h312.8c31.3 0 59.4-16.3 75.2-43.6zm-34-19.6c-8.7 15-24.1 23.9-41.3 23.9H86.52c-17 0-32.3-8.7-40.8-23.4a47.32 47.32 0 0 1-.1-47.7l156.8-271.4a46.4 46.4 0 0 1 40.9-23.7c17.1 0 32.4 8.9 40.9 23.8l156.7 271.4c8.4 14.6 8.3 32.2-.3 47.1z'/%3E%3Cpath fill='%23FF9400' d='M237.03 157.88c-11.9 3.4-19.3 14.2-19.3 27.3.6 7.9 1.1 15.9 1.7 23.8 1.7 30.1 3.4 59.6 5.1 89.7.6 10.2 8.5 17.6 18.7 17.6s18.2-7.9 18.7-18.2c0-6.2 0-11.9.6-18.2 1.1-19.3 2.3-38.6 3.4-57.9.6-12.5 1.7-25 2.3-37.5 0-4.5-.6-8.5-2.3-12.5-5.1-11.2-17-16.9-28.9-14.1z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;left:31px;top:calc(50% - 25px);}.messages.messages--status:before{background-repeat:no-repeat;content:"";width:40px;height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%2351A351' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;left:31px;top:calc(50% - 25px);}a.messages__close__button:before{content:"";display:inline-block;position:absolute;top:calc(50% - 2px);left:calc(50% - 9px);width:18px;height:3px;background-color:#fff;transition:all 0.2s ease-in-out;transform:rotate(45deg);}a.messages__close__button:after{content:"";display:inline-block;position:absolute;top:calc(50% - 9px);left:calc(50% - 2px);width:3px;height:18px;background-color:#fff;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transform:rotate(45deg);}li.messages__item:after{content:"-";display:inline-block;margin-left:9px;}li.messages__item:last-child:after{display:none;}.node-custom-page--error_pages{padding:120px 60px;max-width:800px;margin:0 auto;}body{position:relative;}.block-page-title-block{display:none;}.layout-content{width:100%;}.layout-sidebar-first{height:100%;background-color:transparent;overflow:hidden;position:-webkit-sticky;position:sticky;display:flex;flex-wrap:wrap;flex-direction:column;flex:1 1 auto;justify-content:flex-end;align-items:flex-end;bottom:0;align-self:flex-end;left:0;width:calc(100% * (4/12));}@media (max-width:1023px){.layout-sidebar-first{position:fixed;z-index:0;top:70px;left:0px;height:100%;width:100%;max-height:100%;padding-top:0px;justify-content:flex-start;background-color:#ffffff;transform:translate3d(100%,0px,0px);transition:all 0.4s cubic-bezier(1,0,0,1);}}.layout-sidebar-first .sidebar-bg{background-image:url(/themes/custom/humac/images/business-bg.jpg);background-repeat:no-repeat;background-size:contain;object-fit:contain;background-attachment:fixed;position:absolute;top:0px;left:0px;right:0;height:100%;width:calc(100% * (4/12));width:100%;}@media (max-width:1023px){.layout-sidebar-first .sidebar-bg{display:none;}}.layout-sidebar-first .region-sidebar-first{width:calc(100% * (4/12));height:100vh;justify-content:flex-end;align-items:flex-end;min-width:320px;flex-direction:column;display:flex;flex-wrap:wrap;justify-self:flex-end;}@media (max-width:1023px){.layout-sidebar-first .region-sidebar-first{position:absolute;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:40px;display:block;width:100%;height:100%;min-width:initial;}}.layout-sidebar-first nav{transform:none;max-width:320px;position:relative;z-index:1;background-color:#ffffff;transform:translate3d(0px,0px,0px);transition:all 0.2s ease;width:100%;}.layout-sidebar-first nav.hold{position:absolute;width:100%;}@media (max-width:1023px){.layout-sidebar-first nav{max-width:100%;background-color:transparent;}}.layout-sidebar-first ul{min-height:55vh;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 140px);padding:40px 40px;margin:0px 0px;list-style:none;}@media (max-width:1023px){.layout-sidebar-first ul{padding:40px 20px;}}.layout-sidebar-first ul li{margin:0;padding:0;}.layout-sidebar-first ul li a{color:#000000;font-size:16px;padding:10px 0px;display:inline-block;}.layout-sidebar-first ul ul{list-style-type:none;margin:0;padding:0;min-height:initial;max-height:initial;}.layout-sidebar-first ul ul a{color:#000000;font-size:16px;padding:10px 0px;display:inline-block;}.layout-sidebar-first ul .menu-item--collapsed,.layout-sidebar-first ul .menu-item--expanded{list-style-image:none;list-style-type:none;}.layout-sidebar-first ul .menu-item--active-trail > a{font-weight:700;}.layout-sidebar-first ul .menu-item--active-trail ul{margin-left:1em;}.layout-sidebar-first ul .menu-item--collapsed .is-active{color:#4639E1;}.no-scroll aside:not(.nomenu){transform:translate3d(0px,0px,0px);z-index:5;}.layout-content.has-sidebar{background-color:#fff;padding-top:70px;width:calc(100% * (8/12));height:100%;flex-direction:column;display:flex;flex-wrap:wrap;-webkit-overflow-scrolling:touch;position:relative;}@media (max-width:1023px){.layout-content.has-sidebar{padding-top:0px;width:100%;}}.layout-content.has-sidebar header{padding:80px;text-align:center;}@media (max-width:1279px){.layout-content.has-sidebar header{padding:80px 40px;}}@media (max-width:1023px){.layout-content.has-sidebar header{padding:40px 20px;}}.layout-content.has-sidebar header h1{margin:0 0 10px;}@media (max-width:568px){.layout-content.has-sidebar header h1{font-size:24px;}}.layout-content.has-sidebar header h2{font-size:24px;line-height:1.3;font-weight:400;margin-bottom:20px;}@media (max-width:568px){.layout-content.has-sidebar header h2{font-size:18px;}}.layout-content.has-sidebar header p,.layout-content.has-sidebar header ul,.layout-content.has-sidebar header ol{font-size:14px;}@media (max-width:568px){.layout-content.has-sidebar header p,.layout-content.has-sidebar header ul,.layout-content.has-sidebar header ol{font-size:16px;}}.layout-content.has-sidebar .vdp-datepicker header{padding:0;}.layout-content.has-sidebar section{padding:0 80px 80px;}@media (max-width:1023px){.layout-content.has-sidebar section{padding:40px 20px;}}.layout-content.has-sidebar section h3{margin-top:1em;margin-bottom:5px;}@media (max-width:568px){.layout-content.has-sidebar section h3{font-size:18px;}}.layout-content.has-sidebar section p{margin-bottom:0px;}img{height:auto;max-height:100%;max-width:100%;display:block;-ms-interpolation-mode:bicubic;}footer ul.menu{margin:0;padding:0;overflow:hidden;}footer li.menu-item{float:left;}.image-size-variations-uploaded .big-screen-img,.paragraph--type--banner-simple.image-size-variations-uploaded .field--name-field-desktop-image{display:none;}@media (min-width:1280px){.image-size-variations-uploaded .big-screen-img,.paragraph--type--banner-simple.image-size-variations-uploaded .field--name-field-desktop-image{display:block;}}.image-size-variations-uploaded .mid-screen-img,.paragraph--type--banner-simple.image-size-variations-uploaded .field--name-field-banner-image{display:none;}@media (min-width:569px) and (max-width:1279px){.image-size-variations-uploaded .mid-screen-img,.paragraph--type--banner-simple.image-size-variations-uploaded .field--name-field-banner-image{display:block;}}.image-size-variations-uploaded .small-screen-img,.paragraph--type--banner-simple.image-size-variations-uploaded .field--name-field-mobile-image{display:none;}@media (max-width:568px){.image-size-variations-uploaded .small-screen-img,.paragraph--type--banner-simple.image-size-variations-uploaded .field--name-field-mobile-image{display:block;}}.paragraph--type--banner-4-x-1-grid{max-width:1920px;margin:0 auto;padding:0px 0px;display:flex;flex-wrap:wrap;width:100%;}.page-node-type-product-category-page .paragraph--type--banner-4-x-1-grid{flex-direction:row-reverse;}.paragraph--type--banner-4-x-1-grid a{color:#000;}.paragraph--type--banner-4-x-1-grid .hero-box .text--white > *{color:#fff;text-align:center;}.paragraph--type--banner-4-x-1-grid .hero-box .text--white .field--name-field-header{color:#fff;}.paragraph--type--banner-4-x-1-grid .hero-box .text--white .field--name-field-subheader{color:#fff;}.paragraph--type--banner-4-x-1-grid .btn{margin-top:40px;}.paragraph--type--banner-4-x-1-grid .btn:hover{background-color:#ffffff;color:#000000;}@media (max-width:767px){.paragraph--type--banner-4-x-1-grid .btn{margin-top:20px;padding:7px 15px;min-width:120px;}}.paragraph--type--banner-4-x-1-grid .field--name-field-subheader{font-size:24px;line-height:1.3;font-weight:400;}.paragraph--type--banner-4-x-1-grid .field--name-field-subheader{font-size:18px;}@media screen and (min-width:768px){.paragraph--type--banner-4-x-1-grid .field--name-field-subheader{font-size:calc(18px + 6 * (100vw - 768px) / 511);}}@media screen and (min-width:1279px){.paragraph--type--banner-4-x-1-grid .field--name-field-subheader{font-size:24px;}}@media (max-width:767px){.paragraph--type--banner-4-x-1-grid .field--name-field-subheader{font-size:24px;}}@media (max-width:568px){.paragraph--type--banner-4-x-1-grid .field--name-field-subheader{font-size:18px;}}.paragraph--type--banner-4-x-1-grid .flexwrapper{min-width:auto;position:relative;}.paragraph--type--banner-4-x-1-grid .flexwrapper:before{content:"";padding-bottom:200%;display:inline-block;}.paragraph--type--banner-4-x-1-grid .flexwrapper figure{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom center;background-size:cover;}.paragraph--type--banner-4-x-1-grid .field__items > .field__item{width:calc(100% * (6/12));position:relative;min-height:calc(100vw * (8/12) - (100vw * (4/12)));height:auto;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.paragraph--type--banner-4-x-1-grid .field__items > .field__item{width:50%;}}.paragraph--type--banner-4-x-1-grid .field__items > .field__item .flexwrapper:before{content:"";display:inline;padding-bottom:100%;}@media (max-width:767px){.page-node-type-frontpage .paragraph--type--banner-4-x-1-grid .field__items > .field__item{height:100vw;}}@media (max-width:767px){.paragraph--type--banner-4-x-1-grid .field__items > .field__item{height:calc(100vw - (100vw * (6/12)));}}@media (max-width:767px){.paragraph--type--banner-4-x-1-grid .field__items > .field__item{width:100%;height:calc(100vw);}}.paragraph--type--banner-4-x-1-grid .field__items .field--name-field-header{width:100%;}.paragraph--type--banner-4-x-1-grid .field__items .field--name-field-subheader{width:100%;color:#000;}.paragraph--type--banner-4-x-1-grid .hero-box{text-align:center;position:relative;z-index:2;height:100%;width:100%;display:flex;flex-direction:column;}@media (min-width:0px) and (max-width:320px){.paragraph--type--banner-4-x-1-grid .hero-box{opacity:1;visibility:visible;transform:translate3d(0px,0px,0px);}}@media (min-width:321px) and (max-width:568px){.paragraph--type--banner-4-x-1-grid .hero-box{opacity:1;visibility:visible;transform:translate3d(0px,0px,0px);}}@media (min-width:569px) and (max-width:767px){.paragraph--type--banner-4-x-1-grid .hero-box{opacity:1;visibility:visible;transform:translate3d(0px,0px,0px);}}.paragraph--type--banner-4-x-1-grid .hero-box .field--name-field-header{color:#000;margin-bottom:10px;text-align:center;font-weight:700;}.paragraph--type--banner-4-x-1-grid .hero-box a{justify-content:center;display:flex;flex-direction:column;align-items:center;padding:40px 40px;position:relative;flex-wrap:nowrap;height:100%;}.alignment-bottom_left .paragraph--type--banner-4-x-1-grid .hero-box a{justify-content:flex-end;align-items:flex-start;}.alignment-bottom_right .paragraph--type--banner-4-x-1-grid .hero-box a{justify-content:flex-end;align-items:flex-end;}.alignment-bottom_mid .paragraph--type--banner-4-x-1-grid .hero-box a{justify-content:flex-end;align-items:center;}.alignment-top_left .paragraph--type--banner-4-x-1-grid .hero-box a{justify-content:flex-start;align-items:flex-start;}.alignment-top_right .paragraph--type--banner-4-x-1-grid .hero-box a{justify-content:flex-start;align-items:flex-end;}.alignment-top_mid .paragraph--type--banner-4-x-1-grid .hero-box a{justify-content:center;align-items:flex-start;}.alignment-center_mid .paragraph--type--banner-4-x-1-grid .hero-box a{justify-content:center;align-items:center;}.alignment-center_left .paragraph--type--banner-4-x-1-grid .hero-box a{justify-content:center;align-items:flex-start;}.alignment-center_right .paragraph--type--banner-4-x-1-grid .hero-box a{justify-content:center;align-items:flex-end;}.node.margins-for-banners .paragraph--type--banner-4-x-1-grid{padding:0px 10px 0px 10px;}.node.margins-for-banners .field--name-field-grid-banners > .field__item{padding-right:10px;padding-bottom:10px;}@media (max-width:1279px){.node.margins-for-banners .field--name-field-grid-banners > .field__item:nth-child(2n+1){padding-right:5px;padding-left:0px;}.node.margins-for-banners .field--name-field-grid-banners > .field__item:nth-child(2n){padding-right:0;padding-left:5px;}}@media (max-width:767px){.node .field--name-field-grid-banners > .field__item,.node .field--name-field-grid-banners > .field__item:nth-child(2n),.node .field--name-field-grid-banners > .field__item:nth-child(2n+1),.node.margins-for-banners .field--name-field-grid-banners > .field__item,.node.margins-for-banners .field--name-field-grid-banners > .field__item:nth-child(2n),.node.margins-for-banners .field--name-field-grid-banners > .field__item:nth-child(2n+1){padding:0;height:calc(100vw - 20px);}.node.margins-for-banners .field--name-field-grid-banners > .field__item,.node.margins-for-banners .field--name-field-grid-banners > .field__item:nth-child(2n),.node.margins-for-banners .field--name-field-grid-banners > .field__item:nth-child(2n+1){margin-bottom:10px;}}.node.margins-for-banners .field--name-field-large-banner{padding-bottom:10px;}.front-top-hidden{padding-top:70px;}[v-cloak] > *{display:none;}.paragraph--type--banner-4-x-1-grid{}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.paragraph--type--banner-4-x-1-grid .hero-box *{max-width:100%;}}.paragraph--type--banner-4-x-1-grid .alignment-bottom_left a{justify-content:flex-end;align-items:flex-start;}.paragraph--type--banner-4-x-1-grid .alignment-bottom_right a{justify-content:flex-end;align-items:flex-end;}.paragraph--type--banner-4-x-1-grid .alignment-bottom_mid a{justify-content:flex-end;align-items:center;}.paragraph--type--banner-4-x-1-grid .alignment-top_left a{justify-content:flex-start;align-items:flex-start;}.paragraph--type--banner-4-x-1-grid .alignment-top_right a{justify-content:flex-start;align-items:flex-end;}.paragraph--type--banner-4-x-1-grid .alignment-top_mid a{justify-content:flex-start;align-items:center;}.paragraph--type--banner-4-x-1-grid .alignment-center_mid a{justify-content:center;align-items:center;}.paragraph--type--banner-4-x-1-grid .alignment-center_left a{justify-content:center;align-items:flex-start;}.paragraph--type--banner-4-x-1-grid .alignment-center_right a{justify-content:center;align-items:flex-end;}@media (max-width:1279px){.paragraph--type--banner-4-x-1-grid .paragraph .alignment-tablet-center,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-tablet-center a{justify-content:center;}.paragraph--type--banner-4-x-1-grid .paragraph .alignment-tablet-top,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-tablet-top a{justify-content:flex-start;}.paragraph--type--banner-4-x-1-grid .paragraph .alignment-tablet-bottom,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-tablet-bottom a{justify-content:flex-end;}}@media (max-width:568px){.paragraph--type--banner-4-x-1-grid .paragraph .alignment-bottom_left,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-bottom_right,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-bottom_mid,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-top_left,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-top_right,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-top_mid,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-center_mid,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-center_left,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-center_right{justify-content:center;}.paragraph--type--banner-4-x-1-grid .paragraph .alignment-bottom_left a,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-bottom_right a,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-bottom_mid a,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-top_left a,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-top_right a,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-top_mid a,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-center_mid a,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-center_left a,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-center_right a{align-items:center;}.paragraph--type--banner-4-x-1-grid .paragraph .alignment-mobile-top,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-mobile-top a{justify-content:flex-start;}.paragraph--type--banner-4-x-1-grid .paragraph .alignment-mobile-center,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-mobile-center a{justify-content:center;}.paragraph--type--banner-4-x-1-grid .paragraph .alignment-mobile-bottom,.paragraph--type--banner-4-x-1-grid .paragraph .alignment-mobile-bottom a{justify-content:flex-end;}}nav.hold{position:fixed;top:0px;}nav.hold .nav-wrap{transform:translate3d(0px,70px,0px);}nav.hold.active .nav-wrap{transform:translate3d(0px,calc(100% + 0px),0px);}nav.hold .nav-wrap{transform:translate3d(0px,calc(100% + 0px),0px);}.node--type-product-category-page nav.hold .nav-wrap{transform:none;}section.sticky-nav.category aside.navigation nav.collapsed ul{overflow-y:auto;max-height:calc(100vh - 70px);}.mobile-intro{display:none;position:absolute;left:calc(50% - 260px/2);top:calc(50% - 70px);width:260px;z-index:2;}@media (max-width:1023px){.mobile-intro{display:block;}}.mobile-intro .title-wrap{background-color:rgba(70,57,225,0.9);padding:20px 20px;opacity:0;visibility:hidden;transform:translate3d(0px,20px,0px);transition:all 0.5s cubic-bezier(0.7,0,0.3,1);}.mobile-intro figure{margin-top:1em;}.mobile-intro.animate .title-wrap{opacity:1;visibility:visible;transform:translate3d(0px,0px,0px);}.mobile-intro img{margin:0 auto;}.mobile-intro strong.title{line-height:1.1;margin-bottom:5px;}.field--name-field-grid-banners{display:flex;flex-wrap:wrap;width:calc(100% * (8/12));}@media (max-width:767px){.field--name-field-grid-banners{width:100%;}}@media (max-width:1279px){.page-node-type-frontpage .field--name-field-grid-banners{width:100%;}}.page-node-type-frontpage .field--name-field-grid-banners .field__item .hero-box .title.h1{font-size:34px;}@media (max-width:320px){.page-node-type-frontpage .field--name-field-grid-banners .field__item .hero-box .title.h1{font-size:18px;}}.field--name-field-grid-banners + .field{width:calc(100% * (4/12));}@media (max-width:767px){.field--name-field-grid-banners + .field{width:100%;}}@media (max-width:767px){.field--name-field-grid-banners + .field .flexwrapper{min-height:700px;}}@media (max-width:1279px){.page-node-type-frontpage .field--name-field-grid-banners + .field{width:100%;}}.field--name-field-grid-banners-3.field--name-field-grid-banners{width:100%;}.field--name-field-grid-banners-3.field--name-field-grid-banners.field__items > .field__item{width:calc(100% * (4/12));min-height:calc(min(100vw,1920px) * (1/3));}@media (max-width:1279px){.field--name-field-grid-banners-3.field--name-field-grid-banners.field__items > .field__item{width:calc(100% * (6/12));}.field--name-field-grid-banners-3.field--name-field-grid-banners.field__items > .field__item:nth-child(3n){width:100%;}}@media (max-width:767px){.field--name-field-grid-banners-3.field--name-field-grid-banners.field__items > .field__item{width:100%;height:calc(100vw * 1.33333);}}@media (max-width:568px){.field--name-field-grid-banners-3.field--name-field-grid-banners.field__items > .field__item{width:100%;height:calc(100vw * 1.33333);}}.field--name-field-grid-banners-4.field--name-field-grid-banners{width:100%;}.field--name-field-grid-banners-4.field--name-field-grid-banners.field__items > .field__item{width:calc(100% * (3/12));min-height:calc(min(100vw,1920px) * (1/3));}@media (max-width:1279px){.field--name-field-grid-banners-4.field--name-field-grid-banners.field__items > .field__item{width:calc(100% * (6/12));height:calc(100vw * 1.33333 / 2);}}@media (max-width:767px){.field--name-field-grid-banners-4.field--name-field-grid-banners.field__items > .field__item{width:100%;height:calc(100vw * 1.33333);}}@media (max-width:568px){.field--name-field-grid-banners-4.field--name-field-grid-banners.field__items > .field__item{width:100%;height:calc(100vw * 1.33333);}}.field--name-field-grid-banners-2.field--name-field-grid-banners{width:100%;}.field--name-field-grid-banners-2.field--name-field-grid-banners.field__items > .field__item{width:calc(100% * (6/12));min-height:calc(min(100vw,1920px) * (1/3));}@media (max-width:1279px){.field--name-field-grid-banners-2.field--name-field-grid-banners.field__items > .field__item{width:calc(100% * (6/12));height:calc(100vw * 1.33333 / 2);}}@media (max-width:767px){.field--name-field-grid-banners-2.field--name-field-grid-banners.field__items > .field__item{width:100%;height:calc(100vw * 1.33333);}}@media (max-width:568px){.field--name-field-grid-banners-2.field--name-field-grid-banners.field__items > .field__item{width:100%;height:calc(100vw * 1.33333);}}.node.margins-for-banners .field--name-field-grid-banners-3.field--name-field-grid-banners > .field__item:nth-child(3n){padding-right:0;}.node.margins-for-banners .field--name-field-grid-banners-4.field--name-field-grid-banners > .field__item:nth-child(4n){padding-right:0;}.node.margins-for-banners .field--name-field-grid-banners-2.field--name-field-grid-banners > .field__item:nth-child(2n){padding-right:0;}.paragraph--type--banner-2-in-a-row.humac-paragraph-padding-medium,.paragraph--type--banner-3-in-a-row.humac-paragraph-padding-medium,.paragraph--type--banner-4-in-a-row.humac-paragraph-padding-medium{padding-right:30px;padding-bottom:30px;}.paragraph--type--banner-2-in-a-row.humac-paragraph-padding-medium .field__item,.paragraph--type--banner-3-in-a-row.humac-paragraph-padding-medium .field__item,.paragraph--type--banner-4-in-a-row.humac-paragraph-padding-medium .field__item{padding-left:30px;padding-top:30px;}@media (max-width:1279px){.paragraph--type--banner-2-in-a-row.humac-paragraph-padding-medium,.paragraph--type--banner-3-in-a-row.humac-paragraph-padding-medium,.paragraph--type--banner-4-in-a-row.humac-paragraph-padding-medium{padding-right:20px;padding-bottom:20px;}.paragraph--type--banner-2-in-a-row.humac-paragraph-padding-medium .field__item,.paragraph--type--banner-3-in-a-row.humac-paragraph-padding-medium .field__item,.paragraph--type--banner-4-in-a-row.humac-paragraph-padding-medium .field__item{padding-left:20px;padding-top:20px;}}@media (max-width:767px){.paragraph--type--banner-2-in-a-row.humac-paragraph-padding-medium,.paragraph--type--banner-3-in-a-row.humac-paragraph-padding-medium,.paragraph--type--banner-4-in-a-row.humac-paragraph-padding-medium{padding-right:10px;padding-bottom:10px;}.paragraph--type--banner-2-in-a-row.humac-paragraph-padding-medium .field__item,.paragraph--type--banner-3-in-a-row.humac-paragraph-padding-medium .field__item,.paragraph--type--banner-4-in-a-row.humac-paragraph-padding-medium .field__item{padding-left:10px !important;padding-top:10px !important;}}.paragraph--type--banner-2-in-a-row.humac-paragraph-padding-small,.paragraph--type--banner-3-in-a-row.humac-paragraph-padding-small,.paragraph--type--banner-4-in-a-row.humac-paragraph-padding-small{padding-right:10px;padding-bottom:10px;}.paragraph--type--banner-2-in-a-row.humac-paragraph-padding-small .field__item,.paragraph--type--banner-3-in-a-row.humac-paragraph-padding-small .field__item,.paragraph--type--banner-4-in-a-row.humac-paragraph-padding-small .field__item{padding-left:10px;padding-top:10px;}@media (max-width:1279px){.paragraph--type--banner-2-in-a-row.humac-paragraph-padding-small,.paragraph--type--banner-3-in-a-row.humac-paragraph-padding-small,.paragraph--type--banner-4-in-a-row.humac-paragraph-padding-small{padding-right:10px;padding-bottom:10px;}.paragraph--type--banner-2-in-a-row.humac-paragraph-padding-small .field__item,.paragraph--type--banner-3-in-a-row.humac-paragraph-padding-small .field__item,.paragraph--type--banner-4-in-a-row.humac-paragraph-padding-small .field__item{padding-left:10px;padding-top:10px;}}@media (max-width:767px){.paragraph--type--banner-2-in-a-row.humac-paragraph-padding-small,.paragraph--type--banner-3-in-a-row.humac-paragraph-padding-small,.paragraph--type--banner-4-in-a-row.humac-paragraph-padding-small{padding-right:10px;padding-bottom:10px;}.paragraph--type--banner-2-in-a-row.humac-paragraph-padding-small .field__item,.paragraph--type--banner-3-in-a-row.humac-paragraph-padding-small .field__item,.paragraph--type--banner-4-in-a-row.humac-paragraph-padding-small .field__item{padding-left:10px !important;padding-top:10px !important;}}.paragraph--type--banner-2-in-a-row.humac-paragraph-rounded-corners-medium .field__item .paragraph--type--banner-simple,.paragraph--type--banner-3-in-a-row.humac-paragraph-rounded-corners-medium .field__item .paragraph--type--banner-simple,.paragraph--type--banner-4-in-a-row.humac-paragraph-rounded-corners-medium .field__item .paragraph--type--banner-simple{border-radius:10px;overflow:hidden;}.paragraph--type--banner-2-in-a-row.humac-paragraph-rounded-corners-large .field__item .paragraph--type--banner-simple,.paragraph--type--banner-3-in-a-row.humac-paragraph-rounded-corners-large .field__item .paragraph--type--banner-simple,.paragraph--type--banner-4-in-a-row.humac-paragraph-rounded-corners-large .field__item .paragraph--type--banner-simple{border-radius:30px;overflow:hidden;}@media (max-width:1023px){.field--name-field-large-banner .paragraph--type--banner-simple .hero-box a{padding:40px 20px;}}.node--type-product-category-page .nav-wrap{transform:none;position:relative;z-index:1;max-width:320px;width:100%;background-color:#ffffff;overflow-y:auto;}@media (max-width:1023px){.node--type-product-category-page .nav-wrap{max-width:100%;background-color:transparent;}}.node--type-page .node--type-product-category-page .nav-wrap{transform:translate3d(0px,0px,0px);transition:all 0.2s ease;}@media (max-width:1023px){.stores .map{padding-top:0px;width:100%;}}@media (max-width:1023px){.stores aside{position:fixed;z-index:0;top:70px;left:0px;height:100%;width:100%;max-height:100%;padding-top:0px;justify-content:flex-start;background-color:#ffffff;transform:translate3d(100%,0px,0px);-webkit-transform:translate3d(100%,0px,0px);transition:all 0.4s cubic-bezier(1,0,0,1);-webkit-transition:all 0.4s cubic-bezier(1,0,0,1);}.stores aside.active{transform:translate3d(0px,0px,0px);z-index:5;}}.stores aside:before{content:"";background-image:url(/themes/custom/humac/images/humac_bg.jpg);background-repeat:no-repeat;background-size:cover;object-fit:contain;position:fixed;top:0px;left:0px;height:100%;width:calc(99.99% * (4/12));}@media (max-width:1023px){.stores aside:before{display:none;}}.stores .views-element-container{position:fixed;top:0px;left:0px;width:calc(99.99% * (4/12));height:100vh;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;align-items:flex-end;min-width:320px;position:absolute;}@media (max-width:1023px){.stores .views-element-container{position:absolute;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:40px;display:block;width:100%;height:100%;min-width:initial;}}.stores .view-api-stores{transform:none;position:relative;z-index:1;max-width:320px;width:100%;background-color:#ffffff;overflow-y:auto;}@media (max-width:1023px){.stores .view-api-stores{max-width:100%;background-color:transparent;}}.node--type-page .stores .view-api-stores{transform:translate3d(0px,0px,0px);transition:all 0.2s ease;}.stores .view-api-stores .view-content{min-height:70vh;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 140px);padding:40px 40px;overflow-y:scroll;}@media (max-width:1023px){.stores .view-api-stores .view-content{padding:40px 20px;}}.stores .view-api-stores .view-content h3{padding:0;margin:0;font-weight:700;color:#000000;font-size:16px;padding:10px 0px;display:inline-block;cursor:pointer;position:relative;}.stores .view-api-stores .view-content h3.active + .views-view-grid{height:auto;opacity:1;transform:translate3d(0,0,0);visibility:visible;pointer-events:all;overflow:auto;transition:0.2ss transform ease;}@media (max-width:1023px){.stores .view-api-stores .view-content h3{display:block;border-bottom:1px solid #ccc;}.stores .view-api-stores .view-content h3:after{content:"";display:inline-block;position:absolute;right:0px;top:10px;width:24px;height:24px;background-size:24px 24px;background-repeat:no-repeat;background-position:center center;background-image:url(/themes/custom/humac/images/icon-arrow-small.svg);}}.stores .view-api-stores .view-content .views-view-grid{height:0.1px;opacity:0;transform:translate3d(0,100px,0);visibility:hidden;pointer-events:none;overflow:hidden;transition:0.2s transform ease;}.stores .view-api-stores .view-content .views-view-grid .views-field{margin-left:1em;}.stores .view-api-stores .view-content .views-view-grid .views-field a{color:#000000;font-size:16px;padding:2px 0px;display:inline-block;}.vue-infinite-pager{width:100%;margin:0 auto;text-align:center;}.humac-vue-pager-num-products{width:100%;margin:0 auto;text-align:center;color:#444;font-size:14px;font-weight:100;}@media (max-width:1440px){.hero-banner.banner{width:calc(99.99% * (8/12));}}@media (max-width:1023px){.hero-banner.banner{width:100%;height:auto;}}@media (max-width:1440px){.hero-banner .top-banner{width:100%;}}@media (max-width:1023px){.hero-banner .top-banner{height:auto;}}.path-product section.sticky-scroll .banner{height:100%;}@media (min-width:1920px){.path-product section.sticky-scroll .banner{max-width:1360px;}}@media (max-width:1023px){.path-product section.sticky-scroll .banner{height:auto;}}@media (min-width:1024px){.hero.sticky-scroll .content{align-items:flex-start;flex-wrap:nowrap;}.hero.sticky-scroll .content .animate-banner{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;}.hero.sticky-scroll .content .smooth-scroll{align-self:flex-start;}}section.sticky-scroll .sticky-fill{display:flex;flex-direction:column;justify-content:flex-end;}section.sticky-scroll .sticky-fill .banner-fixed{padding-top:0px;background-color:#f2f2f2;}@media (max-width:1023px){section.sticky-scroll .banner .top-banner,section.sticky-scroll .banner .top-banner.hold{position:relative;height:auto;transform:none !important;}}.h3.price{margin-top:20px;}@media (max-width:1023px){.h3.price{font-size:24px;margin-top:10px;}}@media (max-width:568px){.h3.price{font-size:16px;margin-top:0px;}}@media (max-width:568px){.hero-box .h3.price{font-size:18px;margin-top:0px;}}@media (max-width:320px){.hero-box .h3.price{font-size:13px;margin-top:5px;}}.paragraph--type--text img{margin:20px 0;}.paragraph--type--banner-video{margin:20px 0;}.user-page .layout-sidebar-first .sidebar-bg{background-color:#4639E1;background-image:none;}@media (max-width:1023px){.user-page .profile{margin-top:100px;}}.user-page .profile h2{margin-bottom:0;}.user-page .profile__content{padding:40px 80px;min-height:200px;background-color:#f6f6f6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='134'%3E%3Cpath fill-rule='evenodd' fill='%23006fc9' d='M94.8 134H5.3a5.3 5.3 0 0 1-5.3-5.3V47.5c0-2.9 2.4-5.3 5.3-5.3h89.5c2.8 0 5.2 2.4 5.2 5.3v81.2c0 3-2.4 5.3-5.2 5.3zm-1-85.6H6.2v79.5H94V48.4zM42.4 73.6c3.2-.1 6.2 2.1 8 2.1 1.9 0 5.5-2.7 9.4-2.3 1.5.1 6.1.7 9 5-.3 0-5.5 3.1-5.4 9.1 0 7.5 6.6 9.9 6.6 9.9 0 .2-1 3.5-3.3 7-2 3.2-4.3 6.1-7.6 6.2-3.3 0-4.4-2-8.2-2-3.5 0-4.7 2-7.8 2-3.2.2-5.7-3.1-7.8-6.2-4.2-6.2-7.4-17.3-3.1-24.6a12 12 0 0 1 10.2-6.2zm14.8-4.2c-1.7 2-4.5 3.7-7 3.5a10 10 0 0 1 2.4-7.7c1.6-2.1 4.7-3.7 7.2-3.8a11 11 0 0 1-2.6 8zM31.6 36.6v-4.8c0-10.2 8.3-18.5 18.4-18.5 10.1 0 18.4 8.3 18.4 18.5v4.8h-6.1v-4.8a12.3 12.3 0 0 0-24.5 0v4.8h-6.2zm43.5-5.2C75.1 17.4 64 6.1 50 6.1a25.2 25.2 0 0 0-25.1 25.3v5.2h-6.1v-5.2C18.8 14.1 32.8 0 50 0a31.4 31.4 0 0 1 31.3 31.4v5.2H75v-5.2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100px;background-position:80% center;}@media (max-width:568px){.user-page .profile__content{background-position:center 40px;padding:180px 40px 40px;}}.user-page .profile__content .given-name,.user-page .profile__content .family-name{font-weight:700;}.user-page .profile__content .field--label-inline .field__label{padding-right:1.5em;}main{padding-top:0px;display:flex;flex-wrap:wrap;width:100%;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){main{overflow-x:hidden;}}@media (max-width:1023px){#app{overflow:hidden;}}.mainheader{position:fixed;top:0px;z-index:6;height:70px;padding:0px 0px;background:white;background:-moz-linear-gradient(left,white 0%,#f8f8ff 100%);background:-webkit-gradient(left top,right top,color-stop(0%,white),color-stop(100%,#f8f8ff));background:-webkit-linear-gradient(left,white 0%,#f8f8ff 100%);background:-o-linear-gradient(left,white 0%,#f8f8ff 100%);background:-ms-linear-gradient(left,white 0%,#f8f8ff 100%);background:linear-gradient(to right,white 0%,#f8f8ff 100%);}.path-order-item .mainheader{position:absolute;}@media (max-width:1023px){.mainheader{background:#f6f6f6;transition:all 0.3s linear;}}.toolbar-horizontal .mainheader{top:70px;}.toolbar-horizontal.toolbar-tray-open .mainheader{top:79px;}.region-header{display:flex;flex-wrap:wrap;align-items:center;}@media (max-width:1023px){.region-header{flex:1 1 auto;justify-content:center;padding-left:40px;}}@media (max-width:1920px){.region-header{padding-left:20px;}}@media (max-width:568px){.region-header{padding-left:0;}}.region-primary-menu{display:flex;flex-wrap:wrap;flex:1;align-items:center;justify-content:flex-end;}@media (min-width:1024px){.region-primary-menu{padding-right:20px;}}.logo{display:flex;flex-wrap:wrap;}.logo figure{position:relative;display:flex;}.logo figure svg{width:160px;height:70px;fill:#222221;}.logo figure svg svg:nth-child(2){display:none;}@media (max-width:1023px){.logo figure svg{width:128px;height:70px;}.active .logo figure svg{fill:#fff;}.logo figure svg svg:nth-child(1){display:none;}.logo figure svg svg:nth-child(2){display:block;}}@media (max-width:568px){.logo figure svg{width:100px;height:70px;}}@media (max-width:350px){.logo figure svg{width:60px;height:70px;}}.nav-toggle{display:none;width:70px;height:70px;position:relative;cursor:pointer;}.nav-toggle span{background-color:#000000;position:absolute;top:calc(50% - 1px);left:calc(50% - 12px);height:2px;width:24px;border-radius:3px;transition:width 0.4s cubic-bezier(0.7,0,0.3,1);}.nav-toggle span:before{top:-9px;}.nav-toggle span:after{bottom:-9px;}.active .nav-toggle span{background-color:#ffffff;width:12px;}.active .nav-toggle span:before{width:20px;}.nav-toggle span:before,.nav-toggle span:after{content:"";height:inherit;width:24px;background-color:inherit;display:inline-block;position:absolute;border-radius:inherit;transition:width 0.4s cubic-bezier(0.7,0,0.3,1);}.mainheader nav{height:70px;display:flex;}.menu-item--collapsed{list-style-image:none;list-style-type:none;}.mainheader nav ul:not(.contextual-links){display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:0;list-style-type:none;}.mainheader nav ul:not(.contextual-links,.menu--account-menu .menu) > li{height:100%;display:flex;align-items:center;padding-top:0;margin:0;list-style-type:none;list-style-image:none;}@media (min-width:1024px){.mainheader nav ul:not(.contextual-links,.menu--account-menu .menu) > li.menu-item--separator{padding-left:2px;margin-left:20px;position:relative;}.mainheader nav ul:not(.contextual-links,.menu--account-menu .menu) > li.menu-item--separator:before{content:"";display:inline-block;width:1px;height:20px;position:absolute;left:0;top:calc(50% - 10px);background-color:#cccccc;}}.mainheader nav ul:not(.contextual-links) > li > a{padding:25px 20px;display:inline-block;line-height:1;font-size:14px;}@media all and (max-width:1315px){.mainheader nav ul:not(.contextual-links) > li > a{padding:25px 5px;}}.mainheader nav ul:not(.contextual-links) a:link,.mainheader nav ul:not(.contextual-links) a:visited{color:#000000;}.mainheader nav ul:not(.contextual-links) .menu-item--active-trail a{color:#3F3AA0;}.mainheader nav ul:not(.contextual-links) a:hover,.mainheader nav ul:not(.contextual-links) li.current > a{color:#3F3AA0;}.mainheader nav.menu--account-menu ul{height:100%;}.mainheader nav.menu--account-menu > ul > li{position:relative;height:100%;padding:0;margin:0;}.mainheader nav.menu--account-menu > ul > li:nth-last-child(3):before{display:none;}.mainheader nav.menu--account-menu > ul > li:nth-last-child(1):before{display:none;}.mainheader nav.menu--account-menu > ul > li svg{margin-right:0;}.mainheader nav.menu--account-menu > ul > li:last-child{background:#4639E1;}.mainheader nav.menu--account-menu > ul > li:last-child a{position:relative;min-width:80px;color:#fff;padding:0;}.mainheader nav.menu--account-menu > ul > li:last-child a svg{margin-top:-20px;color:#fff;display:block;position:absolute;top:50%;}.mainheader nav.menu--account-menu > ul > li:last-child a .count{color:#fff;right:unset;line-height:12px;font-size:10px;font-weight:700;padding-top:0;margin-top:-11px;display:block;top:50%;}.mainheader nav.menu--account-menu > ul > li:last-child a span:last-child{display:block;position:absolute;bottom:15px;}.mainheader nav.menu--account-menu > ul > li:last-child a span{font-size:10px;font-weight:700;color:#fff;font-family:"HelveticaNeue",Arial,sans-serif;}@media all and (max-width:1023px){.mainheader nav.menu--account-menu > ul > li:last-child a span{color:#4639E1;}.mainheader nav.menu--account-menu > ul > li:last-child a span:last-child{display:none;}}.mainheader nav.menu--account-menu > ul > li:last-child.total0{color:#4639E1;background:transparent;}.mainheader nav.menu--account-menu > ul > li:last-child.total0 a,.mainheader nav.menu--account-menu > ul > li:last-child.total0 a svg,.mainheader nav.menu--account-menu > ul > li:last-child.total0 a .count{color:#4639E1;}.mainheader nav.menu--account-menu > ul > li:last-child.total0 svg{margin-top:-15px;}.mainheader nav.menu--account-menu > ul > li:last-child.total0 .count{margin-top:-6px;}@media (max-width:1023px){.mainheader nav.menu--account-menu > ul > li:last-child{color:#4639E1;background:transparent;}.mainheader nav.menu--account-menu > ul > li:last-child a,.mainheader nav.menu--account-menu > ul > li:last-child a svg,.mainheader nav.menu--account-menu > ul > li:last-child a .count{color:#4639E1;}.mainheader nav.menu--account-menu > ul > li:last-child a svg{margin-top:-15px;}.mainheader nav.menu--account-menu > ul > li:last-child a .count{margin-top:-6px;}}@media (max-width:1023px){.mainheader nav.menu--account-menu > ul > li [href="/butikker"] svg{color:#000000;}}@media (max-width:1023px){.mainheader nav.menu--account-menu > ul > li [href="/sog"]{display:none;}}.mainheader nav.menu--account-menu > ul > li > a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:25px 13px;font:0/0 "a";}@media (max-width:568px){.mainheader nav.menu--account-menu > ul > li > a{padding:25px 5px;}}.mainheader nav.menu--account-menu > ul > li > a span.count{font:12px "HelveticaNeue",Arial,sans-serif;position:absolute;padding-top:5px;font-size:12px;right:22px;color:#4639E1;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mainheader nav.menu--account-menu > ul > li > a span.count{top:26px;}}@media (max-width:568px){.mainheader nav.menu--account-menu > ul > li > a span.count{right:14px;}}body .mainheader.active nav a:link,body .mainheader.active nav a:visited{color:#fff;}.mainheader.active nav.menu--account-menu > ul > li [href="/butikker"] svg{color:#fff;}.mainheader.active nav.menu--account-menu > ul > li:last-child svg{color:#ffffff;}.mainheader.active nav.menu--account-menu > ul > li > a span.count{color:#ffffff;}.region-secondary-menu{display:flex;flex-wrap:wrap;}@media (max-width:1023px){.nav-container,.region-primary-menu{position:fixed;top:70px;left:0px;width:100%;height:0px;flex-direction:column;justify-content:flex-start;background-color:#000000;display:flex;transition:background 0.44s 0.2s cubic-bezier(0.52,0.16,0.24,1),height 0.56s cubic-bezier(0.52,0.16,0.24,1);}.nav-container.disable-height-anim,.region-primary-menu.disable-height-anim{transition:none;}.nav-container.active,.region-primary-menu.active{height:calc(100vh - 70px);background-color:#000000;}.nav-container nav,.region-primary-menu nav{height:auto;width:100%;justify-content:center;flex-direction:column;padding:0px 0px;align-items:center;}.region-primary-menu .nav-content{position:absolute;z-index:99;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:80px;display:block;opacity:0;visibility:hidden;transition:all 0.3s linear 0s;}.region-primary-menu.active .nav-content{visibility:visible;opacity:1;transition:all 0.3s linear 0.3s;}}footer{position:relative;background-color:#ffffff;z-index:1;}@media (max-width:1023px){footer{padding-top:20px;}}@media (max-width:767px){footer{padding-top:0;}}.no-scroll footer{z-index:0;}.footer-navigation{padding:20px 0px;}@media (max-width:1023px){.footer-navigation{padding-bottom:0px;}}.footer-navigation h3{margin-top:1em;margin-bottom:10px;font-size:17px;}.footer-navigation .region-footer{width:100%;}.footer-navigation .nav-wrap{padding-left:40px;padding-right:40px;width:100%;}@media (max-width:1023px){.footer-navigation .nav-wrap{padding-left:20px;padding-right:20px;width:100%;}}.footer-navigation nav{width:100%;max-width:1920px;margin:0 auto;}.footer-navigation nav > ul{width:100%;display:flex;flex-wrap:wrap;flex-wrap:nowrap;width:calc(100% * (12/12));}@media (max-width:767px){.footer-navigation nav > ul{width:100%;display:block;}}.footer-navigation nav > ul > li{width:calc(100% * (4/12));display:flex;flex-wrap:wrap;flex-direction:column;}@media (max-width:767px){.footer-navigation nav > ul > li{width:100%;display:block;}}.footer-navigation nav ul ul{flex-direction:column;display:flex;}footer .footer-navigation h3{margin-top:1em;margin-bottom:0px;}@media (min-width:768px) and (max-width:1023px){footer .footer-navigation h3{font-size:16px;}}@media screen and (min-width:768px) and (max-width:1023px) and (min-width:768px){footer .footer-navigation h3{font-size:calc(16px + 6 * (100vw - 768px) / 255);}}@media screen and (min-width:768px) and (max-width:1023px) and (min-width:1023px){footer .footer-navigation h3{font-size:22px;}}footer .footer-navigation ul > li > a{color:#000000;display:inline-block;font-size:13px;}footer .footer-navigation ul > li > a:hover{text-decoration:underline;}footer .copyrights{padding:20px 0px;}footer .copyrights .label{padding-left:40px;font-weight:400;}footer .copyrights .cards{padding-right:40px;}footer .footer-banner{padding:40px 0px;}footer .footer-banner .footer-logo{padding:0px 40px;flex:1 1 auto;}footer .footer-banner .order-legal{clear:both;width:100%;text-align:center;color:#fff;padding:0 20px;margin-top:20px;}footer .footer-banner .footer-socials{padding:0px 40px;flex-direction:column;}@media all and (max-width:360px){footer .footer-banner .footer-socials{padding:0px 0px;}}footer .logo{display:inline-flex;}footer .logo figure{position:relative;padding-right:70px;}footer .logo figure svg{fill:#fff;width:314px;height:100px;}@media all and (max-width:400px){footer .logo figure svg{width:240px;}}footer .footer-socials ul > li{width:56px;height:56px;border-radius:50%;-webkit-border-radius:50%;display:inline-block;background-color:#ffffff;margin-right:18px;}@media all and (max-width:360px){footer .footer-socials ul > li{width:46px;height:46px;}}footer .footer-socials ul > li:last-of-type{margin-right:0px;}footer .footer-socials ul > li > a{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;}.footer-socials__pricerunner{flex:auto;align-self:flex-end;}.footer-socials__pricerunner img{max-width:130px;}@media (max-width:1023px){.footer-socials__pricerunner{align-self:center;}}footer .footer-socials__klarna{flex:auto;align-self:flex-end;padding-top:10px;}footer .footer-socials__klarna .humac-creditcards{padding:0;margin-right:-7px;}@media (min-width:1024px){footer .footer-socials__klarna .humac-creditcards{margin-top:0 !important;}}footer .footer-socials__klarna .humac-creditcards.creditcards.flex > header .cards-holder span:last-child{margin-right:0 !important;}@media (max-width:1023px){footer .footer-socials__klarna{width:100%;align-self:center;}}.footer-socials__icons{padding:0;justify-content:flex-end;}@media (max-width:1023px){.footer-socials__icons{margin:30px 0;justify-content:center;}}@media (max-width:1023px){footer .footer-navigation .nav-wrap .footer-nav-item{width:auto;flex:1 1 auto;}footer .footer-navigation .nav-wrap .footer-nav-item:nth-of-type(2){flex:2;}footer .footer-navigation .services{padding-right:0px;width:100%;padding-left:20px;}footer .footer-navigation .services ul{display:flex;flex-wrap:wrap;}footer .footer-navigation .services ul > li{margin-bottom:20px;flex:auto;display:inline-flex;padding-right:20px;}footer .footer-navigation .services ul > li > a{width:100%;}footer header.breadcrumbs{padding:0px 20px;}footer .footer-banner .footer-logo{width:100%;justify-content:center;}footer .footer-banner .footer-logo figure{padding-right:0;}footer .footer-banner .footer-socials{width:100%;justify-content:center;}footer .copyrights .label{padding-left:20px;}}@media (max-width:568px){footer .footer-navigation .nav-wrap{flex-direction:column;}footer .footer-navigation .nav-wrap .footer-nav-item{width:100%;flex:unset;flex-direction:column;}footer .footer-navigation .services ul > li{margin-bottom:10px;}footer .footer-navigation .services ul > li > a{font-size:14px;padding:5px;}}.field.option{margin-bottom:10px;}.field.option:last-of-type{margin-bottom:0px;}.option label input{display:none;}.option label{display:inline-flex;flex-wrap:wrap;cursor:pointer;}.select,.file{position:relative;height:40px;}.select div.input,.file div.input{position:absolute;z-index:1;top:0px;left:0px;width:100%;background-color:#ececec;height:100%;border:1px solid #cccccc;background-color:transparent;border-radius:8px;-webkit-border-radius:8px;padding:10px 20px;width:100%;font-size:16px;color:#000000;}.select div.input span.label,.file div.input span.label{padding-right:10px;}.select div.input span,.file div.input span{display:inline-block;line-height:16px;font-size:16px;}.select div.input:after{content:"";display:inline-block;position:absolute;right:15px;top:calc(50% - 12px);width:24px;height:24px;background-size:24px 24px;background-repeat:no-repeat;background-position:center center;background-image:url(/themes/custom/humac/css/assets/images/icon-arrow-small.svg);}.file div.input:after{content:"Upload";display:flex;position:absolute;right:-1px;top:-1px;width:auto;height:calc(100% + 2px);background-color:#4639E1;color:#ffffff;font-size:14px;align-items:center;padding:0px 20px;border-top-right-radius:8px;border-bottom-right-radius:8px;}.select select,.file input[type=file]{cursor:pointer;position:relative;display:block;z-index:2;opacity:0;}.no-prefix *{padding:0px 0px;margin:0px 0px;list-style:none;}.no-margin *{margin:0px 0px;}.narrow-list-style ul,.narrow-list-style ol{padding-left:25px;}a,button,.btn,.nav-toggle,.filter-toggle,.toggle-item,.filter-item{-webkit-tap-highlight-color:transparent;}.filter-item strong,.filter-item label,.link,.toggle-item a,.card-banner strong,.toggle-item span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flex-space .w6:nth-of-type(2n){margin-right:0px;}.flex-space .w4{width:calc(99.99% * (4/12) - (10px - 10px * (4/12)));margin-right:10px;margin-bottom:10px;}.flex-space .w4:nth-of-type(3n){margin-right:0px;}@media all and (max-width:1279px){header#main-header nav.page-links,header#main-header nav.page-links ul{padding:0px 10px;}}@media all and (max-width:1023px){header#main-header{background:#f6f6f6;transition:all 0.3s linear;}header#main-header.active{z-index:1000000;background:#000000;border-bottom:1px solid #282828;}header#main-header.active nav.account > ul > li > a span.count{color:#ffffff;font-size:14px;}header#main-header nav#main-navigation{padding-top:0px;}header#main-header nav.page-links ul{padding:0px 0px;}header#main-header .nav-content ul{width:568px;}header#main-header .nav-content nav ul > li{height:auto;display:block;width:100%;padding:0px 20px;}header#main-header .nav-content nav ul > li > a{padding:13px 20px;font-size:18px;display:block;width:100%;text-align:left;border-bottom:1px solid #282828;}header#main-header .nav-content nav.page-links ul > li:last-of-type > a{border-bottom:0px;}header#main-header .nav-toggle{display:flex;}header#main-header .nav-wrap{flex:initial;}header#main-header nav.account > ul > li{padding:0px 0px;width:50px;}header#main-header nav.account > ul > li > a{padding:0px 0px;}}@media all and (max-width:568px){header#main-header .nav-content ul{width:100%;}}section.hero .hero-banner .top-banner .slider-banner{height:calc(100% - 100px);}section.hero .slider-banner .slider-wrap{padding-top:70px;}.slider-wrap .slider-track{transform-style:preserve-3d;transition:all 1s cubic-bezier(0.7,0,0.3,1);-webkit-transition:all 1s cubic-bezier(0.7,0,0.3,1);}section.hero .slider-banner .slide-item.white strong,section.hero .slider-banner .slide-item.white span{color:#ffffff;}@media all and (max-width:1279px){section.hero .footer-banner .text-wrap strong,section.product-card .footer-banner .text-wrap strong{font-size:16px;}}@media all and (max-width:1023px){section.hero .hero-banner .top-banner.hold{position:relative;}section.hero .hero-banner .top-banner{height:100vh;position:relative;}section.hero .sticky-fill{width:100%;}section.hero .footer-banner{display:none;}}@media all and (max-width:568px){section.hero .slider-banner .slide-item .hero-box{width:auto;height:auto;}}@media all and (max-width:1440px){section.hero .product-list article.product-item{width:100%;margin-right:0px;margin-bottom:10px;}.flex-space .w6:nth-of-type(2n){margin-right:0px;}}@media all and (max-width:1023px){section.hero .product-list article.product-item:nth-of-type(2n){margin-right:0px;}}section.categories .add{width:calc(100vw * (4/12));}.add{position:relative;}.add .text-wrap{padding:40px 80px;position:relative;z-index:2;}.add figure{position:absolute;z-index:0;top:0px;left:0px;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom center;background-size:cover;object-fit:contain;}@media all and (max-width:1279px){section.categories .category-list{width:100%;}section.categories .add{width:100%;padding:40px 40px;}section.categories .add .text-wrap{padding:0px 0px;}}section.product-card aside.media .top-banner.media-wrap .media-banner{padding-top:70px;}@media (min-width:1024px) and (max-height:800px){section.product-card aside.media .top-banner.media-wrap .media-banner .slick-slider{flex-wrap:nowrap;}section.product-card aside.media .top-banner.media-wrap .media-banner .slick-slider .slick-track{min-height:auto;}}section.product-card aside.media .card-banner .text-wrap{padding:0px 30px 0px 84px;position:relative;justify-content:center;}section.product-card aside.media .card-banner .text-wrap span.icon{display:inline-block;position:absolute;top:calc(50% - 12px);left:30px;height:24px;width:24px;transition:none;}section.product-card aside.media .card-banner .active .text-wrap span.icon svg{fill:#ffffff;}.video-wrap{display:block;position:relative;height:0;overflow:hidden;padding-bottom:56.25%;}.video-wrap .video-element{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-overflow-scrolling:touch;}section.product-card article.card{position:relative;z-index:3;width:560px;padding-top:117px;min-height:100vh;}@media (min-width:1024px){section.product-card article.card{min-height:auto;}}section.product-card article.card .card-bottom-wrap{padding:0px 40px 40px;}section.product-card article.card .card-bottom-wrap > .price{padding-top:30px;border-top:1px solid #ccc;}section.product-card article.card .specs-banner .specs-field .toggle-wrap{display:none;}section.product-card article.card .specs-banner .specs-field.active .toggle-wrap{display:block;}section.product-card article.card .specs-banner .specs-field .toggle-content{padding:0px 20px 20px;}section.product-card article.card .specs-banner .specs-field .toggle-content p{display:block;width:100%;}section.product-card article.card .product-related{padding:0px 20px 40px 20px;}section.product-card article.card .product-related .price{margin-top:0px;}section.product-card article.card .product-related .category-link{margin-top:40px;}@media all and (max-width:1279px){section.product-card article.card{width:490px;}section.product-card article.card .buy .btn{font-size:16px;}section.product-card aside.media .top-banner.media-wrap{width:calc(100vw - 510px);}section.product-card aside.media .top-banner.media-wrap .media-banner{height:auto;}}@media all and (max-width:1023px){section.product-card > .content{flex-direction:column;}section.product-card article.card,section.product-card aside.media{width:100%;justify-content:flex-start;}section.product-card aside.media .top-banner.media-wrap .media-banner{height:auto;}section.product-card aside.media .top-banner.media-wrap{width:100%;}section.product-card article.card .specs-banner,section.product-card article.card .stock-banner{padding:40px 20px 40px 20px;}section.product-card aside.media .card-banner .text-wrap{padding:20px 40px 20px 80px;}section.product-card article.card{padding-top:0px;min-height:auto;}section.product-card article.card .card-bottom-wrap{padding:0px 20px 0px;}section.product-card article.card .product-related{padding:0px 0px;}section.product-card article.card .specs-banner .close,section.product-card article.card .stock-banner .close{top:0px;}section.product-card article.card .buy.active > a{transform:none;}section.product-card article.card .buy .buttons .santander .btn{font-size:20px;min-width:240px;width:100%;}section.product-card article.card .buy .btn{font-size:20px;}}@media all and (max-width:767px){section.product-card article.card .specs-banner header .h1,section.product-card article.card .stock-banner header .h1{font-size:36px;}section.product-card article.card .specs-banner header span,section.product-card article.card .stock-banner header span{font-size:18px;}}@media all and (max-width:568px){section.product-card article.card .specs-banner header .h1,section.product-card article.card .stock-banner header .h1{font-size:24px;}section.product-card article.card .specs-banner header .h3{font-size:18px;}section.product-card article.card .price .h3{font-size:18px;}section.product-card article.card .buy > a,section.product-card article.card .buy .btn{width:100%;}section.product-card article.card .product-related article.product-item{width:100%;margin-right:0px;}section.product-card article.card .buy .buttons{flex-direction:column;}section.product-card article.card .buy .buttons a{width:100%;}}section.product-card.bundle .bundle-banner{position:relative;margin-top:70px;height:250px;}section.product-card.bundle .bundle-banner .title-wrap{position:relative;z-index:1;padding:20px 20px;text-align:center;}section.product-card.bundle .bundle-banner .title-wrap h1{padding-bottom:10px;}section.product-card.bundle .bundle-banner figure{position:absolute;z-index:0;top:0px;left:0px;height:100%;background-repeat:no-repeat;background-position:left center;background-size:cover;object-fit:contain;}section.product-card.bundle article.card{position:relative;width:580px;height:auto;padding:0px 0px;min-height:100vh;}section.sticky-scroll.bundle .banner .top-banner{height:auto;}section.product-card.bundle article.card .top-banner.products-wrap{width:580px;padding:40px 40px;}section.product-card.bundle article.card .variants{margin-top:0px;}section.product-card.bundle article.card .variants .variant-item header{margin-bottom:0px;text-align:center;}section.product-card.bundle article.card .variants .variant-item .select{margin-top:20px;}section.product-card.bundle article.card .variants .variant-item{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #cccccc;}section.product-card.bundle article.card .variants .variant-item:last-of-type{margin-bottom:0px;}section.product-card.bundle article.card .variants .select{max-width:250px;}section.product-card.bundle aside.media section.variant{min-height:30vw;height:auto;}section.product-card.bundle aside.media section.variant figure{position:absolute;top:0px;left:0px;width:100%;height:100%;}section.product-card.bundle aside.media section.variant figure.image-wrap{background-position:center center;background-repeat:no-repeat;background-size:cover;object-fit:contain;}@media all and (max-width:1279px){section.product-card.bundle article.card{width:510px;}section.product-card.bundle article.card .top-banner.products-wrap{width:510px;}}@media all and (max-width:1023px){section.product-card.bundle > .content{flex-direction:column-reverse;}section.product-card.bundle article.card,section.product-card.bundle aside.media{width:100%;}section.product-card.bundle article.card{min-height:initial;}section.product-card.bundle article.card .top-banner.products-wrap{width:100%;}section.product-card.bundle article.card .top-banner.products-wrap.hold{position:relative;height:auto;transform:none !important;}section.product-card.bundle aside.media section.variant{min-height:50vw;height:auto;}section.product-card.bundle .bundle-banner{position:relative;margin-top:70px;height:auto;}section.product-card.bundle .bundle-banner .title-wrap{padding:40px 20px;}section.product-card.bundle .bundle-banner .title-wrap h1{font-size:36px;}section.product-card.bundle article.card .top-banner.products-wrap{padding:40px 20px;}}@media all and (max-width:568px){section.product-card.bundle article.card .variants .select{max-width:100%;width:100%;}section.product-card.bundle .bundle-banner .title-wrap h1{font-size:24px;}section.product-card.bundle .bundle-banner .title-wrap span{font-size:18px;}section.product-card.bundle article.card .variants .variant-item header h3{font-size:18px;}section.product-card.bundle section.branded .hero-box{width:100%;}}section.divider{padding:80px 0px;min-height:20vw;}section.divider header .h1{margin-bottom:10px;}section.sticky-nav.account aside.navigation:before{background-image:url(/themes/custom/humac/css/uploads/business-bg.jpg);}section.sticky-nav.account article header figure{margin:20px;}section.account article section.user-login header{padding:80px 80px 40px 80px;}section.account article section.user-login header h2{padding-bottom:20px;border-bottom:1px solid #cccccc;}section.account article section.user-login .content-wrap{padding:0px 80px 80px 80px;}section.account article section.user-login .content-wrap .text{padding-left:20px;}section.account article section.user-login .content-wrap p{margin-top:0px;}section.account article section.user-login .content-wrap p:last-of-type{margin-bottom:0px;}section.account article section.user-login .content-wrap .form{padding-right:20px;}section.account article section.user-login .content-wrap .form .field{margin-bottom:20px;}section.account article section.user-login .content-wrap .form .field:last-of-type{margin-bottom:0px;}section.account article section.user-login .content-wrap .form .field .btn{width:auto;background-color:#000033;border:1px solid #000033;}section.account article section.user-login .content-wrap .form .send-password a{text-decoration:underline;color:#000000;}section.account article section.job > .content > header{padding:0px 80px 40px 80px;}section.account article section.job > .content > header h2{padding-bottom:20px;border-bottom:1px solid #cccccc;}section.account article section.job .content-wrap{padding:0px 80px 80px 80px;}section.account article section.job .content-wrap .text{padding-right:20px;}section.account article section.job .content-wrap p{margin-top:0px;}section.account article section.job .content-wrap p:last-of-type{margin-bottom:0px;}section.account article section.job .content-wrap .form{padding-left:20px;}section.account article section.job .content-wrap .form header{margin-bottom:10px;}section.account article section.job .content-wrap .form .field-wrap{margin-bottom:20px;}section.account article section.job .content-wrap .form .field-wrap:last-of-type{margin-bottom:0px;}section.account article section.job .content-wrap .form .field{margin-bottom:10px;}section.account article section.job .content-wrap .form .field:last-of-type{margin-bottom:0px;}section.account article section.job .content-wrap .form .field .btn{width:auto;}section.sticky-nav.loplus{background-image:none;background-color:#ff2d50;}section.sticky-nav.loplus aside.navigation{justify-content:center;}section.sticky-nav.loplus aside.navigation figure img{margin:0 auto;}section.loplus article section.membership > .content > header{padding:0px 80px 40px 80px;}section.loplus article section.membership > .content > header h2{padding-top:20px;border-top:1px solid #cccccc;}section.loplus article section.membership .content-wrap{padding:0px 80px 80px 80px;}section.loplus article section.membership .content-wrap form{padding:40px 40px;margin-bottom:20px;}section.loplus article section.membership .content-wrap form header{margin-bottom:5px;}section.loplus article section.membership .content-wrap form .field.submit{margin-top:20px;}section.loplus article section.membership .content-wrap form .field:not(.submit) input{background-color:#ffffff;border:1px solid #ffffff;}section.loplus article section.membership .content-wrap form .field.submit .btn{width:auto;}section.sticky-nav aside.navigation .sticky-target-nav{height:0px;opacity:0;visibility:hidden;position:absolute;bottom:0px;left:0px;width:100%;}section.sticky-nav aside.navigation nav ul > li > ul{padding:0px 0px;margin-left:1em;}section.sticky-nav aside.navigation nav .nav-toggle{display:none;height:70px;width:100%;padding:10px 10px;position:relative;border-top:1px solid transparent;}section.sticky-nav aside.navigation nav .nav-toggle span{display:inline-block;height:50px;width:50px;position:relative;padding-left:50px;line-height:50px;cursor:pointer;}section.sticky-nav aside.navigation nav .nav-toggle span:before{content:"";display:inline-block;position:absolute;left:0px;top:0px;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;background-size:24px 24px;background-repeat:no-repeat;background-position:center center;background-image:url(/themes/custom/humac/css/assets/images/icon-sticky-nav.svg);}section.sticky-nav aside.navigation nav .nav-toggle span strong{position:relative;display:inline-block;padding-left:10px;font-size:16px;}section.sticky-nav > .content > article{padding-top:70px;background-color:#fff;}section.sticky-nav article > header h1{margin-bottom:10px;}section.sticky-nav article > header h4{margin-bottom:20px;}section.news article.news-item{min-height:35vw;}section.news article.news-item .date{position:absolute;top:0px;right:0px;width:auto;padding:10px 20px;z-index:3;}section.news article.news-item .flex-reverse .date{right:initial;left:0px;}section.news article.news-item .date span{font-size:16px;}section.news article.news-item .hero-box{padding:80px 40px;height:100%;}section.news article.news-item .hero-box .btn{margin-top:20px;}section.news article.news-item.cover .hero-box{position:relative;z-index:1;}section.news article.news-item.cover .image-box figure{height:100%;position:absolute;top:0px;left:0px;z-index:0;}section.news article.news-item .image-box figure{background-repeat:no-repeat;background-position:center center;background-size:cover;object-fit:contain;}section.blog.single article.article header figure img{margin:0 auto;}section.blog.single article.article header p{margin-top:0px;}section.blog.single article.article header p:last-of-type{margin-bottom:0px;}section.blog.single article.article header .buy{margin-top:20px;}section.page-branded{min-height:30vw;height:auto;}section.page-branded .hero-box{position:relative;z-index:1;}section.page-branded .hero-box a{padding:40px 40px;}section.page-branded .hero-box .btn{margin-top:20px;}section.page-branded figure{position:absolute;top:0px;left:0px;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;object-fit:contain;}section.article .content{padding:80px 80px;}section.article .content h3{margin-top:1em;margin-bottom:5px;}section.article .content h3:first-of-type{margin-top:0px;}section.article .content ul li{font-size:16px;}section.article .content p{margin-bottom:0px;}section.category-description{padding-top:40px;position:relative;z-index:1;}section.category-description header{padding:0px 20px;}section.category-description article{padding:40px 80px;column-count:3;column-gap:40px;}section.category-description article p{font-size:16px;margin-top:0px;break-inside:avoid-column;break-inside:avoid;}section.category-description article p strong{display:block;width:100%;}section.signup.courses .content{padding:80px 40px;}section.page section.signup.courses header{min-height:auto;border-bottom:1px solid #cccccc;padding-bottom:40px;margin-bottom:40px;}section.page section.signup.courses header h2{font-size:72px;font-weight:700;margin:0px 0px;}section.signup.courses .text-wrap p,section.signup.courses .text-wrap ul{margin-bottom:1em;}section.signup.courses .text-wrap ul:last-of-type{margin-bottom:0px;}section.signup.courses .form-content{padding-left:40px;}section.signup.courses .form-content .field-wrap{margin-bottom:2em;}section.signup.courses .form-content .field-wrap:last-of-type{margin-bottom:0px;}section.signup.courses .form-content .field-wrap h4{margin-top:0px;margin-bottom:20px;}section.signup.courses .form-content .field-wrap .field{margin-bottom:10px;}section.signup.courses .form-content .field-wrap .field:last-of-type{margin-bottom:0px;}section.signup.courses .form-content .field-wrap input[type=submit]{width:auto;}@media all and (max-width:1279px){section.loplus article section.membership > .content > header{padding:0px 40px 40px 40px;}section.loplus article section.membership > .content-wrap{padding:0px 40px 80px 40px;}section.loplus article section.membership .content-wrap{padding:0px 40px;}section.account article section.user-login header{padding:80px 40px 40px 40px;}section.account article section.user-login .content-wrap{padding:0px 40px 80px 40px;}section.account article section.job > .content > header{padding:0px 40px 40px 40px;}section.account article section.job .content-wrap{padding:0px 40px 80px 40px;}}@media all and (max-width:1023px){section.page > .content{flex-direction:column;}section.sticky-nav article.article{padding-top:0px;width:100%;}section.page-branded .hero-box a{padding:40px 20px;}section.page-branded{min-height:50vw;}section.signup.courses .content{padding:40px 20px;}section.page section.signup.courses header h2{font-size:45px;}section.page section.signup.courses header{padding-bottom:20px;}section.news article.news-item{min-height:50vw;}section.news article.news-item .hero-box{padding:40px 20px;}section.article .content{padding:40px 20px;}section.account article section.user-login header{padding:40px 20px 40px 20px;}section.account article section.user-login .content-wrap{padding:0px 20px 40px 20px;}section.loplus article section.membership > .content > header{padding:0px 20px 20px 20px;}section.loplus article section.membership > .content-wrap{padding:0px 20px 40px 20px;}section.loplus article section.membership .content-wrap{padding:0px 20px;}section.loplus article section.membership .content-wrap form{padding:20px 20px;}section.account article section.job > .content > header{padding:0px 20px 40px 20px;}section.account article section.job .content-wrap{padding:0px 20px 40px 20px;}section.category-description header h2{margin:0px 0px;}section.category-description article{padding:40px 20px;column-count:2;column-gap:20px;}}@media all and (max-width:767px){section.page section.signup.courses header h2{font-size:36px;}section.signup.courses .form-wrap{flex-direction:column;}section.signup.courses .text-wrap{width:100%;font-size:16px;}section.signup.courses .form-content{padding-left:0px;width:100%;margin-top:40px;}section.page-branded .hero-box{width:100%;}section.page-branded .hero-box .title{font-size:24px;}section.account article section.user-login header h2{font-size:36px;}section.account article section.user-login .content-wrap{flex-direction:column;}section.account article section.user-login .content-wrap .form{padding-right:0px;width:100%;}section.account article section.user-login .content-wrap .text{padding-left:0px;margin-top:20px;width:100%;}section.news article.news-item .date{padding:5px 10px;}section.news article.news-item .date span{font-size:14px;}section.news article.news-item{min-height:initial;}section.news article.news-item .hero-box{width:100%;}section.news article.news-item .hero-box .title{font-size:24px;}section.news article.news-item .hero-box .title br{display:none;}section.news article.news-item .hero-box .h3{font-size:18px;}section.news article.news-item .hero-box{position:relative;z-index:1;}section.news article.news-item .image-box figure{height:100%;position:absolute;top:0px;left:0px;z-index:0;}section.account article section.job header h2{font-size:36px;}section.account article section.job .content-wrap{flex-direction:column;}section.account article section.job .content-wrap .form{padding-left:0px;width:100%;margin-top:20px;}section.account article section.job .content-wrap .text{padding-right:0px;width:100%;}}@media all and (max-width:568px){section.article .content header h2,section.sticky-nav article > header h1{font-size:24px;}section.sticky-nav article > header h4,section.sticky-nav article > header h3,section.article .content h3{font-size:18px;}section.account article section.user-login header h2,section.account article section.job > .content > header h2{font-size:24px;}section.account article section.job .content-wrap .form header h3{font-size:18px;}section.signup.courses .form-content .field-wrap input[type=submit]{width:100%;font-size:20px;}section.account article section.user-login .content-wrap .form .field .btn{width:100%;font-size:20px;}section.loplus article section.membership .content-wrap form .field.submit .btn{width:100%;}section.account article section.job .content-wrap .form .field .btn{width:100%;font-size:20px;}section.category-description header h2{font-size:36px;}section.category-description article{column-count:1;column-gap:0px;}}@media all and (max-width:1023px){section.additional-buy article.additional-item .item-variants .option:nth-of-type(2n){margin-right:0px;}}@media all and (max-width:767px){section.additional-buy article.additional-item .options{padding:20px 0px 0px 0px;}section.additional-buy article.additional-item .item-variants{width:100%;margin-top:20px;}section.additional-buy article.additional-item#applemusic .item-variants{flex-direction:column;}section.additional-buy article.additional-item#applemusic .item-variants .option:nth-of-type(2){width:auto;flex:1;margin-left:0px;}}@media all and (max-width:568px){section.additional-buy article.additional-item#applemusic .item-variants .option{width:100%;margin-right:0px;}section.additional-buy article.additional-item#applemusic .item-variants .option.link{width:100%;}section.additional-buy article.additional-item#applemusic .item-variants .option:nth-of-type(2){width:100%;flex:1;margin-left:0px;margin-bottom:0px;}}@media all and (max-width:1440px){section.cart article.cart-details .flex-table .media{width:100px;}}@media all and (max-width:1280px){section.cart article.cart-details .flex-table .qty{align-items:flex-end;margin-top:0px;padding-bottom:20px;padding-top:20px;width:100%;justify-content:flex-end;}section.cart article.cart-details .flex-table .qty .price{margin-top:0px;padding-left:20px;}section.cart article.cart-details .flex-table .qty .price{align-items:flex-end;}section.cart article.cart-details .flex-table .qty .price span{line-height:40px;font-size:24px;}}@media all and (max-width:1023px){section.cart > .content{flex-direction:column;}}@media all and (max-width:767px){section.cart article.cart-details .flex-table .qty{width:100%;justify-content:center;align-items:center;}section.cart article.cart-details .flex-table .info{padding:0px 0px;justify-content:center;text-align:center;}section.cart article.cart-details .flex-table .qty .price span{font-size:24px;}section.cart article.cart-details .flex-table .t-row{flex-direction:column;}section.cart article.cart-details .flex-table .media{width:100%;max-width:100%;}section.cart article.cart-details .flex-table .media figure.image-wrap{justify-content:center;text-align:center;}section.cart article.cart-details .flex-table .media img{width:200px;}section.cart aside.cart-order .flex-table{margin-top:10px;}section.cart article.cart-details .flex-table{margin-top:20px;}section.cart article.cart-details .flex-table .qty input{width:40px;padding:10px 10px;text-align:center;}section.cart aside.cart-order .flex-table .t-row.delivery{margin-top:10px;}section.cart aside.cart-order .price-wrap{margin-top:20px;}}@media all and (max-width:568px){.flex-table .table-content .t-cell{font-size:14px;}section.cart aside.cart-order .price-wrap .price.h1{font-size:36px;}section.cart aside.cart-order header h2{font-size:24px;}}@media all and (max-width:1023px){}.attribute-widgets .color-swatch.space-grey:after{background-color:#62605E;}.attribute-widgets .color-swatch.gold:after{background-color:#D3BB9B;}.attribute-widgets .color-swatch.silver:after{background-image:linear-gradient(to bottom,rgba(255,255,255,0.5),rgba(0,0,0,0.5));}.loader,.loader:after{border-radius:50%;width:10em;height:10em;}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(8,77,139,0.2);border-right:1.1em solid rgba(8,77,139,0.2);border-bottom:1.1em solid rgba(8,77,139,0.2);border-left:1.1em solid #3F3AA0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@media (min-width:1024px){.top-banner{position:fixed;position:-webkit-sticky;position:sticky;width:100%;bottom:0px;height:100%;}}@media screen and (min-width:1024px) and (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none){.top-banner{width:calc(100% * (6/12));left:0;right:0;position:absolute;top:0;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){section.hero.apple .slick-slide .paragraph--type--banner-product .hero-image div img{width:auto;}}@media screen and (max-width:1440px) and (-ms-high-contrast:active),(max-width:1440px) and (-ms-high-contrast:none){.hero-banner .top-banner{width:calc(100% * (8/12));}}@media (max-width:1023px){section.sticky-scroll .banner .top-banner{transition:all 0.5s cubic-bezier(0.7,0,0.3,1);transform-style:preserve-3d;}}@media (max-width:568px){section.sticky-scroll .banner .top-banner.animate-slick{height:70vh;}}@media (max-width:1023px){section.sticky-scroll .banner .top-banner.animate-slick.hold{position:relative;transform:none !important;}}.field__item .hero-box a.text--white{color:#fff;}.field__item .hero-box a.text--black{color:#000;}.field__item .hero-box .title.h1{font-weight:700;}.field__item .hero-box .title.h1{font-size:22px;}@media screen and (min-width:768px){.field__item .hero-box .title.h1{font-size:calc(22px + 23 * (100vw - 768px) / 511);}}@media screen and (min-width:1279px){.field__item .hero-box .title.h1{font-size:45px;}}@media (max-width:1023px){.field__item .hero-box .title.h1{font-size:36px;}}@media (max-width:568px){.field__item .hero-box .title.h1{font-size:30px;}}@media (max-width:1023px){.field__item .slick-slider .hero-box{opacity:0;visibility:hidden;transform:translate3d(0px,20px,0px);-webkit-transform:translate3d(0px,20px,0px);transition:all 0.5s cubic-bezier(0.7,0,0.3,1);-webkit-transition:all 0.5s cubic-bezier(0.7,0,0.3,1);}.animate-slick .field__item .hero-box{opacity:1;visibility:visible;transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);}}.node--type-frontpage{padding-top:70px;}.node--type-frontpage .slider-item{padding-bottom:60px;justify-content:flex-end;align-items:flex-end;min-width:50vw;}@media (max-width:1023px){.node--type-frontpage .slider-item:first-of-type figure{transform:scale3d(1.2,1.2,1.2);}}.node--type-frontpage .paragraph--type--banner-carousel .slick-slider .slick-current figure,.node--type-custom-page .paragraph--type--banner-carousel .slick-slider .slick-current figure{transform:scale3d(1,1,1);}@media (max-width:1023px){.node--type-frontpage .slick-slider:first-of-type figure,.node--type-custom-page .paragraph--type--banner-carousel .slick-slider:first-of-type figure{transform:scale3d(1.2,1.2,1.2);}}.hero-box{text-align:center;position:relative;z-index:2;height:calc(100% * (6/12));transform:translate3d(0,0,0);}@media (max-width:568px){.categories .hero-box{height:auto;}}.hero-box a{height:100%;padding:20px 20px;flex-wrap:nowrap;}.hero-box .btn{margin-top:30px;flex-shrink:1;flex:none;font-size:18px;}.hero-box span.price{margin-top:20px;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.hero-box span.price{width:100%;}}.field--name-field-frontpage-banner-carousel{height:calc(100% - 100px);display:flex;flex-wrap:wrap;flex:1;width:100%;}@media (max-width:1023px){.field--name-field-frontpage-banner-carousel{height:auto;}}.paragraph--type--banner-carousel{display:flex;flex-wrap:wrap;flex:1;width:100%;min-width:0;min-height:0;}.slick-dots{position:absolute;z-index:3;left:0px;bottom:0px;width:100%;list-style:none;margin:0px 0px;padding:0px 0px;display:flex;justify-content:center;}@media (max-width:767px){.field--name-field-product-images .slick-dots{opacity:1;visibility:visible;transform:none;}}.slick-dots li{display:flex;position:relative;padding:10px 0;align-content:center;justify-content:center;cursor:pointer;}@media (max-width:1023px){.slick-dots li{padding:5px 0;}}.slick-dots li:after{content:"";display:inline-block;position:absolute;top:calc(50%);left:calc(50% - 7.5px);height:1px;width:15px;background-color:#fff;opacity:1;visibility:visible;transition:all 0.4s cubic-bezier(0.7,0,0.3,1);-webkit-transition:all 0.4s cubic-bezier(0.7,0,0.3,1);}.field--name-field-product-images .slick-dots li:after{background-color:#000000;}.slick-dots li.slick-active:after{opacity:0;visibility:hidden;}.slick-dots li.slick-active button{opacity:1;visibility:visible;transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);}.slick-dots li button{color:#fff;font-size:16px;opacity:0;visibility:hidden;transition:all 0.4s cubic-bezier(0.7,0,0.3,1);-webkit-transition:all 0.4s cubic-bezier(0.7,0,0.3,1);transform:translate3d(0px,10px,0px);-webkit-transform:translate3d(0px,10px,0px);}.slick-dots li button:before{display:inline-block;}.field--name-field-product-images .slick-dots li button{color:#000000;}@media (max-width:1023px){.path-frontpage .slick-dots{opacity:0;visibility:hidden;transform:translate3d(0px,20px,0px);transition:all 0.5s cubic-bezier(0.7,0,0.3,1);}.path-frontpage .animate-slick .slick-dots{opacity:1;visibility:visible;transform:translate3d(0px,0px,0px);}}.paragraph--type--banner-carousel .slick-dots{position:absolute;z-index:2;left:0px;right:0px;bottom:0px;display:flex;align-items:center;justify-content:center;margin:0px 0px;padding:0px 0px;-webkit-transition:600ms ease;transition:600ms ease;}.paragraph--type--banner-carousel .slick-dots li{position:relative;overflow:hidden;display:flex;margin:0 0;}@media (max-width:767px){.paragraph--type--banner-carousel .slick-dots li{margin:0 0;}}.paragraph--type--banner-carousel .slick-dots li:after{content:"";display:block;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;-webkit-border-radius:50%;}.paragraph--type--banner-carousel .slick-dots li button{position:relative;font-size:0px;text-indent:-999px;width:20px;height:20px;padding:10px 10px;transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);}.paragraph--type--banner-carousel .slick-dots li button:after{content:"";display:block;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;-webkit-border-radius:50%;}.paragraph--type--banner-carousel .slick-slider.black .slick-dots li button{color:#888888 !important;}.paragraph--type--banner-carousel .slick-slider.black .slick-dots li:after{background-color:#888888 !important;}.paragraph--type--banner-carousel .slick-slider.black .slick-dots li button:after{background-color:#000000 !important;}.paragraph--type--banner-carousel .slick-slider.white .slick-dots li button{color:#aaaaaa !important;}.paragraph--type--banner-carousel .slick-slider.white .slick-dots li:after{background-color:#aaaaaa !important;}.paragraph--type--banner-carousel .slick-slider.white .slick-dots li button:after{background-color:#ffffff !important;}.hero .footer-banner{height:100px;}.hero .footer-banner .text-wrap span{font-size:14px;line-height:1.2;}.hero .footer-banner .text-wrap:after{content:"";display:inline-block;position:absolute;top:calc(50% - 12px);left:30px;height:24px;width:24px;background-position:center center;background-repeat:no-repeat;background-size:24px 24px;object-fit:contain;}.hero .footer-banner .location .text-wrap:after{background-image:url(/themes/custom/humac/images/icon-butikker.svg);}.hero .footer-banner .delivery .text-wrap:after{background-image:url(/themes/custom/humac/images/icon-levering.svg);}.hero .footer-banner .location,.hero .footer-banner .location .text-wrap:after,.hero .footer-banner .location:hover .text-wrap strong,.hero .footer-banner .location:hover .text-wrap span{transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);}.hero .footer-banner .location:hover{background-color:#4639E1;}.hero .footer-banner .location:hover .text-wrap:after{background-image:url(/themes/custom/humac/images/icon-butikker-white.svg);}.hero .footer-banner .location:hover .text-wrap strong,.hero .footer-banner .location:hover .text-wrap span{color:#fff;}.hero .footer-banner .text-wrap{padding:0px 30px 0px 84px;position:relative;justify-content:center;}.paragraph--type--banner-carousel .slick-slider .slick-slide{width:100%;}.node--type-frontpage .paragraph--type--banner-carousel .slick-slider,.node--type-custom-page .paragraph--type--banner-carousel .slick-slider{height:100%;display:flex;flex-wrap:wrap;width:100%;}.paragraph--type--banner-carousel .slick-slider figure{background-position:center center;background-repeat:no-repeat;background-size:cover;object-fit:contain;position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;transform:scale3d(1.2,1.2,1.2);transform-style:preserve-3d;transition:all 1s cubic-bezier(0.7,0,0.3,1);}.paragraph--type--banner-carousel .slick-slider figure img{margin:0 auto;}.paragraph--type--banner-carousel .slick-slider img{margin:0 auto;object-fit:contain;}.paragraph--type--banner-carousel .slick-list{width:100%;}.paragraph--type--banner-carousel .slick-track{height:calc(100vh - 100px);width:100%;}@media (max-width:568px){.paragraph--type--banner-carousel .slick-track{height:auto;transition:all 0.01s cubic-bezier(0.7,0,0.3,1);transform-style:preserve-3d;}.node--type-frontpage .paragraph--type--banner-carousel .slick-track,.node--type-custom-page .paragraph--type--banner-carousel .slick-track{height:calc(70vh - 70px);}}@media screen and (min-width:569px),screen and (max-height:450px){.paragraph--type--banner-carousel .slick-track{min-height:450px;}}@media screen and (min-width:1000px),screen and (max-height:450px){.paragraph--type--banner-carousel .slick-track{min-height:500px;}}.paragraph--type--banner-carousel .field--name-field-product-images .slick-track{height:calc(100vh - 300px);}@media (max-width:568px){.paragraph--type--banner-carousel .field--name-field-product-images .slick-track{padding-bottom:50px;}}@media screen and (min-width:569px),screen and (max-height:450px){.paragraph--type--banner-carousel .field--name-field-product-images .slick-track{padding-bottom:50px;}}.paragraph--type--banner-carousel > .field__item{height:100%;display:flex;flex-wrap:wrap;}.paragraph--type--banner-carousel.humac_carousel_standardaspectratio .slick-track{min-height:unset;transition:none;height:calc(100vw * 0.46875);max-height:calc(1920px * 0.46875);}@media (min-width:569px) and (max-width:1279px){.paragraph--type--banner-carousel.humac_carousel_standardaspectratio .slick-track{height:calc(100vw * 0.625);max-height:calc(1920px * 0.625);}}@media (max-width:568px){.paragraph--type--banner-carousel.humac_carousel_standardaspectratio .slick-track{height:calc(100vw * 1.33333);max-height:calc(1920px * 1.33333);}}.paragraph--type--banner-carousel.humac_carousel_standardaspectratio .slick-track .paragraph--type--banner-simple .big-screen-img,.paragraph--type--banner-carousel.humac_carousel_standardaspectratio .slick-track .paragraph--type--banner-simple .mid-screen-img,.paragraph--type--banner-carousel.humac_carousel_standardaspectratio .slick-track .paragraph--type--banner-simple .small-screen-img{width:100vw;max-width:1920px;transform:scale3d(1,1,1) !important;transition:none;}.paragraph--type--banner-carousel.humac_carousel_standardaspectratio .slick-track .paragraph--type--banner-simple .big-screen-img{height:calc(100vw * 0.46875) !important;max-height:calc(1920px * 0.46875);}.paragraph--type--banner-carousel.humac_carousel_standardaspectratio .slick-track .paragraph--type--banner-simple .mid-screen-img{height:calc(100vw * 0.625) !important;max-height:calc(1920px * 0.625);}.paragraph--type--banner-carousel.humac_carousel_standardaspectratio .slick-track .paragraph--type--banner-simple .small-screen-img{height:calc(100vw * 1.33333) !important;max-height:calc(1920px * 1.33333);}.media-banner .slick-slider .slick-slide{width:100%;}.node--type-frontpage .media-banner .slick-slider,.node--type-custom-page .media-banner .slick-slider{height:100%;display:flex;flex-wrap:wrap;width:100%;}.media-banner .slick-slider figure{background-position:center center;background-repeat:no-repeat;background-size:cover;object-fit:contain;position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;transform:scale3d(1.2,1.2,1.2);transform-style:preserve-3d;transition:all 1s cubic-bezier(0.7,0,0.3,1);}.media-banner .slick-slider figure img{margin:0 auto;}.media-banner .slick-slider img{margin:0 auto;object-fit:contain;}.media-banner .slick-list{width:100%;}.media-banner .slick-track{height:calc(100vh - 100px);width:100%;}@media (max-width:568px){.media-banner .slick-track{height:auto;transition:all 0.01s cubic-bezier(0.7,0,0.3,1);transform-style:preserve-3d;}.node--type-frontpage .media-banner .slick-track,.node--type-custom-page .media-banner .slick-track{height:calc(70vh - 70px);}}@media screen and (min-width:569px),screen and (max-height:450px){.media-banner .slick-track{min-height:450px;}}@media screen and (min-width:1000px),screen and (max-height:450px){.media-banner .slick-track{min-height:500px;}}.media-banner .field--name-field-product-images .slick-track{height:calc(100vh - 300px);}@media (max-width:568px){.media-banner .field--name-field-product-images .slick-track{padding-bottom:50px;}}@media screen and (min-width:569px),screen and (max-height:450px){.media-banner .field--name-field-product-images .slick-track{padding-bottom:50px;}}.media-banner > .field__item{height:100%;display:flex;flex-wrap:wrap;}.media-banner.humac_carousel_standardaspectratio .slick-track{min-height:unset;transition:none;height:calc(100vw * 0.46875);max-height:calc(1920px * 0.46875);}@media (min-width:569px) and (max-width:1279px){.media-banner.humac_carousel_standardaspectratio .slick-track{height:calc(100vw * 0.625);max-height:calc(1920px * 0.625);}}@media (max-width:568px){.media-banner.humac_carousel_standardaspectratio .slick-track{height:calc(100vw * 1.33333);max-height:calc(1920px * 1.33333);}}.media-banner.humac_carousel_standardaspectratio .slick-track .paragraph--type--banner-simple .big-screen-img,.media-banner.humac_carousel_standardaspectratio .slick-track .paragraph--type--banner-simple .mid-screen-img,.media-banner.humac_carousel_standardaspectratio .slick-track .paragraph--type--banner-simple .small-screen-img{width:100vw;max-width:1920px;transform:scale3d(1,1,1) !important;transition:none;}.media-banner.humac_carousel_standardaspectratio .slick-track .paragraph--type--banner-simple .big-screen-img{height:calc(100vw * 0.46875) !important;max-height:calc(1920px * 0.46875);}.media-banner.humac_carousel_standardaspectratio .slick-track .paragraph--type--banner-simple .mid-screen-img{height:calc(100vw * 0.625) !important;max-height:calc(1920px * 0.625);}.media-banner.humac_carousel_standardaspectratio .slick-track .paragraph--type--banner-simple .small-screen-img{height:calc(100vw * 1.33333) !important;max-height:calc(1920px * 1.33333);}.flexwrapper{display:flex;flex-wrap:wrap;min-width:50vw;height:100%;}.flexwrapper.alignment-bottom_left{justify-content:flex-start;align-items:flex-end;}.flexwrapper.alignment-bottom_right{justify-content:flex-end;align-items:flex-end;}.flexwrapper.alignment-bottom_mid{justify-content:center;align-items:flex-end;}.flexwrapper.alignment-top_left{justify-content:flex-start;align-items:flex-start;}.flexwrapper.alignment-top_right{justify-content:flex-end;align-items:flex-start;}.flexwrapper.alignment-top_mid{justify-content:center;align-items:flex-start;}.flexwrapper.alignment-center_mid{justify-content:center;align-items:center;}.flexwrapper.alignment-center_left{justify-content:flex-start;align-items:center;}.flexwrapper.alignment-center_right{justify-content:flex-end;align-items:center;}@media (max-width:1279px){.flexwrapper.alignment-bottom_left,.flexwrapper.alignment-bottom_right,.flexwrapper.alignment-bottom_mid,.flexwrapper.alignment-top_left,.flexwrapper.alignment-top_right,.flexwrapper.alignment-top_mid,.flexwrapper.alignment-center_mid,.flexwrapper.alignment-center_left,.flexwrapper.alignment-center_right{justify-content:center;}.flexwrapper.alignment-bottom_left,.flexwrapper.alignment-bottom_right,.flexwrapper.alignment-bottom_mid{align-items:flex-end;}.flexwrapper.alignment-top_left,.flexwrapper.alignment-top_right,.flexwrapper.alignment-top_mid{align-items:flex-start;}.flexwrapper.alignment-center_mid,.flexwrapper.alignment-center_left,.flexwrapper.alignment-center_right{align-items:center;}.flexwrapper.alignment-tablet-center{align-items:center;}.flexwrapper.alignment-tablet-top{align-items:flex-start;}.flexwrapper.alignment-tablet-bottom{align-items:flex-end;}}@media (max-width:568px){.flexwrapper.alignment-mobile-center{align-items:center;}.flexwrapper.alignment-mobile-top{align-items:flex-start;}.flexwrapper.alignment-mobile-bottom{align-items:flex-end;}.paragraph--type--banner-carousel .flexwrapper.alignment-mobile-bottom .w6{margin-bottom:60px;}}.paragraph--type--banner-simple{height:100%;}@media (max-width:1279px){.paragraph--type--banner-simple .w6{width:100%;}}.vue-slider-group{scroll-snap-align:center;display:flex;overflow:hidden;flex:1 0 100%;justify-content:center;}@media (min-width:1200px){.vue-product-list-with-pager.no-slide .slick-track{text-align:center;}.vue-product-list-with-pager.no-slide .slick-track .slick-slide{float:none;display:inline-block;}.vue-product-list-with-pager.no-slide .slick-track .product-item div.product__splashes{text-align:left;}}.vue-product-list-with-pager .productlist__section{position:relative;overflow:hidden;}.vue-product-list-with-pager .productlist__section .productlist__row{scroll-behavior:smooth;display:flex;overflow:hidden;overflow-x:auto;scroll-snap-type:x mandatory;height:calc(100% + 2rem);padding-bottom:2rem;flex-wrap:nowrap;}.hold{position:absolute;}section.sticky-scroll .sticky-fill{display:flex;flex-direction:column;justify-content:flex-end;}@media (max-width:1023px){section.sticky-scroll .sticky-fill{display:none;}}section.sticky-scroll .sticky-fill .banner-fixed{padding-top:0px;background-color:#f2f2f2;}@media (max-width:1023px){.node--type-frontpage .paragraph--type--banner-carousel:not(.humac_carousel_standardaspectratio) .slick-track,.node--type-custom-page .paragraph--type--banner-carousel:not(.humac_carousel_standardaspectratio) .slick-track{height:100vh;}}@media (max-width:568px){.node--type-frontpage .animate-slick .paragraph--type--banner-carousel:not(.humac_carousel_standardaspectratio) .slick-track,.node--type-custom-page .animate-slick .paragraph--type--banner-carousel:not(.humac_carousel_standardaspectratio) .slick-track{height:calc(70vh - 70px);}}.slick-track{margin:auto;}.slick-slider *{min-height:0;min-width:0;}.field--name-field-product-images{width:100%;background-color:#fff;opacity:0;transition:0.3s opacity ease;height:100%;}.field--name-field-product-images img{margin:0 auto;opacity:0;}.slick-initialized{opacity:1;}.slick-initialized img{opacity:1;}@media (max-width:1023px){.path-product .field--name-field-product-images .slick-track{height:auto;}}.slick-slider.black .slick-dots li button{color:#000000 !important;}.slick-slider.black .slick-dots li:after{background-color:#000000 !important;}.slick-slider.white .slick-dots li button{color:#ffffff !important;}.slick-slider.white .slick-dots li:after{background-color:#ffffff !important;}section.hero.apple .slick-track{min-height:630px;}section.hero.apple .slick-list{min-height:100%;}section.hero.apple .top-banner{min-height:800px;}section.hero.apple .slick-slide{padding-bottom:0px;}section.hero.apple .slick-slide .paragraph--type--banner-product{height:100%;display:flex;flex-direction:column;}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-white{background-color:#f6f2f1;}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-white .title{color:#000000;}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-white .title{font-size:34px;}@media screen and (min-width:735px){section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-white .title{font-size:calc(34px + 20 * (100vw - 735px) / 544);}}@media screen and (min-width:1279px){section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-white .title{font-size:54px;}}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-white .price{color:#000000;}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-white .price{font-size:19px;}@media screen and (min-width:735px){section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-white .price{font-size:calc(19px + 8 * (100vw - 735px) / 544);}}@media screen and (min-width:1279px){section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-white .price{font-size:27px;}}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-white .btn{border:1px solid #000000;color:#000000;}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-white .btn:hover{color:#ffffff;background-color:#000000;}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-black{background-color:#000000;}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-black .title{color:#fff;}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-black .title{font-size:34px;}@media screen and (min-width:735px){section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-black .title{font-size:calc(34px + 20 * (100vw - 735px) / 544);}}@media screen and (min-width:1279px){section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-black .title{font-size:54px;}}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-black .price{color:#fff;}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-black .price{font-size:19px;}@media screen and (min-width:735px){section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-black .price{font-size:calc(19px + 8 * (100vw - 735px) / 544);}}@media screen and (min-width:1279px){section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-black .price{font-size:27px;}}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-black .btn{border:1px solid #ffffff;color:#ffffff;}section.hero.apple .slick-slide .paragraph--type--banner-product.theme-color-black .btn:hover{color:#000000;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-box{height:300px;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-box a{display:flex;flex-wrap:nowrap;justify-content:center;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-image{position:relative;z-index:1;height:auto;flex:1;width:100%;padding:0px 0px;display:flex;align-items:flex-end;transition:none;transform:none;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-image div{width:100%;height:100%;max-height:100%;padding:0px;position:relative;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-image div img{position:absolute;left:0px;bottom:0px;right:0px;bottom:0px;width:100%;object-fit:contain;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-image .field--name-field-mobile-image{display:none;}@media all and (max-width:1023px){section.hero.apple .slick-slide .paragraph--type--banner-product{height:100%;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-box{height:auto;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-image{position:relative;height:auto;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-image div{width:100%;padding:0px 40px;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-image div img{position:relative;width:auto;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-image .field--name-field-mobile-image{display:block;height:auto;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-image .field--name-field-desktop-image{display:none;}}@media all and (max-width:735px){section.hero.apple .slick-slide .paragraph--type--banner-product .hero-image .field--name-field-mobile-image img{max-height:330px;}section.hero.apple .slick-slide .paragraph--type--banner-product .slick-track{min-height:auto;}section.hero.apple .slick-slide .paragraph--type--banner-product .hero-box a{padding:40px 40px;}}@media all and (max-width:1023px){section.hero.apple .banner.animate-banner .top-banner.animate-slick,section.hero.apple .slick-track,section.hero.apple .slick-slide{height:100%;}section.hero.apple .slick-list,section.hero.apple .top-banner{min-height:auto;height:auto !important;}}@media all and (max-width:735px){section.hero.apple .slick-track{min-height:auto;}}@media all and (max-width:568px){section.hero.apple .slick-dots{display:flex !important;}}section.categories .paragraph--type--banner-product{height:100%;display:flex;flex-direction:column;}section.categories .paragraph--type--banner-product.theme-color-white{background-color:#f6f2f1;}section.categories .paragraph--type--banner-product.theme-color-white .title{color:#000000;}section.categories .paragraph--type--banner-product.theme-color-white .title{font-size:34px;}@media screen and (min-width:735px){section.categories .paragraph--type--banner-product.theme-color-white .title{font-size:calc(34px + 20 * (100vw - 735px) / 544);}}@media screen and (min-width:1279px){section.categories .paragraph--type--banner-product.theme-color-white .title{font-size:54px;}}section.categories .paragraph--type--banner-product.theme-color-white .price{color:#000000;}section.categories .paragraph--type--banner-product.theme-color-white .price{font-size:19px;}@media screen and (min-width:735px){section.categories .paragraph--type--banner-product.theme-color-white .price{font-size:calc(19px + 8 * (100vw - 735px) / 544);}}@media screen and (min-width:1279px){section.categories .paragraph--type--banner-product.theme-color-white .price{font-size:27px;}}section.categories .paragraph--type--banner-product.theme-color-white .btn{border:1px solid #000000;color:#000000;}section.categories .paragraph--type--banner-product.theme-color-white .btn:hover{color:#ffffff;background-color:#000000;}section.categories .paragraph--type--banner-product.theme-color-black{background-color:#000000;}section.categories .paragraph--type--banner-product.theme-color-black .title{color:#fff;}section.categories .paragraph--type--banner-product.theme-color-black .title{font-size:34px;}@media screen and (min-width:735px){section.categories .paragraph--type--banner-product.theme-color-black .title{font-size:calc(34px + 20 * (100vw - 735px) / 544);}}@media screen and (min-width:1279px){section.categories .paragraph--type--banner-product.theme-color-black .title{font-size:54px;}}section.categories .paragraph--type--banner-product.theme-color-black .price{color:#fff;}section.categories .paragraph--type--banner-product.theme-color-black .price{font-size:19px;}@media screen and (min-width:735px){section.categories .paragraph--type--banner-product.theme-color-black .price{font-size:calc(19px + 8 * (100vw - 735px) / 544);}}@media screen and (min-width:1279px){section.categories .paragraph--type--banner-product.theme-color-black .price{font-size:27px;}}section.categories .paragraph--type--banner-product.theme-color-black .btn{border:1px solid #ffffff;color:#ffffff;}section.categories .paragraph--type--banner-product.theme-color-black .btn:hover{color:#000000;}section.categories .paragraph--type--banner-product .hero-box{height:300px;}section.categories .paragraph--type--banner-product .hero-box a{display:flex;flex-wrap:nowrap;justify-content:center;}section.categories .paragraph--type--banner-product .hero-image{position:relative;z-index:1;height:auto;flex:1;width:100%;padding:0px 0px;display:flex;align-items:flex-end;transition:none;transform:none;}section.categories .paragraph--type--banner-product .hero-image div{width:100%;height:100%;max-height:100%;padding:0px;position:relative;}section.categories .paragraph--type--banner-product .hero-image div img{width:100%;object-fit:contain;}section.categories .paragraph--type--banner-product .hero-image .field--name-field-mobile-image{display:none;}@media all and (max-width:1023px){section.categories .paragraph--type--banner-product{height:100%;}section.categories .paragraph--type--banner-product .hero-box{height:auto;}section.categories .paragraph--type--banner-product .hero-image{position:relative;height:auto;}section.categories .paragraph--type--banner-product .hero-image div{width:100%;padding:0px 40px;}section.categories .paragraph--type--banner-product .hero-image div img{position:relative;width:auto;}section.categories .paragraph--type--banner-product .hero-image .field--name-field-mobile-image{display:block;height:auto;}section.categories .paragraph--type--banner-product .hero-image .field--name-field-desktop-image{display:none;}}@media all and (max-width:735px){section.categories .paragraph--type--banner-product .hero-image .field--name-field-mobile-image img{max-height:330px;}section.categories .paragraph--type--banner-product .hero-box a{padding:40px 40px;}}.field--name-field-category-banner{width:100%;}.field--name-field-category-banner .paragraph{max-width:100%;}.paragraph.paragraph--type--banner-simple a[href=""]{pointer-events:none;}.paragraph.paragraph--type--banner-simple a[href=""] button{pointer-events:auto;}a.product-link-whole-object{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}.branded{position:relative;}.branded.medium{height:30vw;}@media (max-width:1023px){.branded.medium{overflow:hidden;}}.branded .hero-box{text-align:center;flex-direction:column;position:absolute;z-index:1;}.branded.flex-reverse .hero-box{left:0px;right:initial;}.path-cart .branded .hero-box a{flex-direction:column;}.branded .hero-box a{padding:40px 40px;height:100%;}.branded .hero-box .btn{margin-top:40px;}.branded.large-text{height:calc(100vw * (9/16));}.branded.large-text figure{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;object-fit:contain;}.branded.large-text .hero-box{z-index:2;}.path-cart .hero-box{position:relative;}.path-cart .hero-box a{flex-direction:row;}@media (max-width:1279px){.path-cart .hero-box a{padding:20px;}}@media (max-width:1279px){.path-cart .hero-box .btn{margin-top:20px;}}@media (max-width:1279px){.path-cart .hero-box .title{font-size:32px;}}@media (max-width:1279px){.path-cart .hero-box .h3{font-size:18px;}}@media (max-width:1023px){.path-cart .hero-box .h3{font-size:16px;}}@media (max-width:568px){.path-cart .branded{flex-direction:column;height:auto;}}.path-cart .branded .content{flex-wrap:nowrap;}@media (max-width:568px){.path-cart .branded .content{flex-direction:column;}}.path-cart .branded img{object-fit:contain;}@media (max-width:767px){.path-cart .branded .w6{width:100%;}}@media all and (max-width:1023px){.branded .hero-box strong.title{font-size:24px;}.branded .hero-box a{padding:20px 20px;}}@media all and (max-width:767px){.branded .hero-box strong.title{font-size:24px;}.branded .hero-box span.price{font-size:18px;}.branded .hero-box .btn{margin-top:20px;padding:6px 15px;font-size:18px;min-width:120px;}}@media all and (max-width:568px){.branded.large-text{height:auto;}.branded.large-text .hero-box{width:100%;position:relative;padding:40px 20px;}.branded.large-text .hero-box a{flex-direction:column;}}.categories .content .field--name-field-paragraphs{width:100%;}.categories .content .field--name-field-paragraphs .field--name-field-banner-image{width:100%;}.paragraph--type--banner-video-vimeo- .video__player{position:relative;}.paragraph--type--banner-video-vimeo- .video__player a{position:absolute;top:0;right:0;bottom:0;left:0;}.humac-variations-color-picker{margin-top:20px;}.humac-variations-color-picker .label{margin-bottom:5px;}.humac-variations-color-picker ul li{position:relative;margin-right:5px;}.humac-variations-color-picker ul li:last-of-type{margin-right:0px;}.humac-variations-color-picker ul li .colornav-link{display:inline-block;border:1px solid transparent;border-radius:50%;-webkit-border-radius:50%;box-sizing:border-box;color:#000000;cursor:pointer;padding:4px 4px;position:relative;z-index:1;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);}.humac-variations-color-picker ul li .colornav-link:hover{border:1px solid #e2e3e4;}.humac-variations-color-picker ul li .colornav-link .colornav-swatch{position:relative;border-radius:50%;-webkit-border-radius:50%;box-shadow:inset 0 0 1px 0 rgba(102,102,102,0.5);display:block;width:34px;height:34px;margin:0 auto;}.humac-variations-color-picker ul li .colornav-link .colornav-swatch img{border-radius:inherit;display:block;height:inherit;width:inherit;}.product-list{padding:100px 40px 40px;position:relative;z-index:2;min-height:800px;}.path-product .product-list{min-height:auto;}.product-page-info .product-list.buy-look{padding-top:0px;}.product-list.buy-look .vue-product-list-with-pager .slick-slider .slick-slide,.cart-details .buy-look .vue-product-list-with-pager .slick-slider .slick-slide{margin:15px 10px 15px 10px;transition:1s cubic-bezier(0.1,0.6,0.4,1);transition-property:box-shadow,border-radius;}.product-list.buy-look .vue-product-list-with-pager .slick-slider .slick-slide:hover,.cart-details .buy-look .vue-product-list-with-pager .slick-slider .slick-slide:hover{border-radius:10px;box-shadow:1px 1px 11px 1px rgba(0,0,0,0.2);}.productlist__row{display:flex;flex-wrap:wrap;width:100%;}.productlist__row .productlist__item{width:calc(100% * (6/12));width:calc(99.99% * (6/12) - (10px - 10px * (6/12)));margin-right:10px;margin-bottom:10px;}.node--type-frontpage .productlist__row .productlist__item:nth-of-type(2n){margin-right:0px;}.path-product .productlist__row .productlist__item:nth-of-type(2n){margin-right:0px;}.node--type-product-category-page .productlist__row .productlist__item{width:calc(99.99% * (4/12) - (10px - 10px * (4/12)));}.node--type-product-category-page .productlist__row .productlist__item:nth-of-type(3n){margin-right:0px;}@media (max-width:1279px){.node--type-product-category-page .productlist__row .productlist__item{width:calc(99.99% * (6/12) - (10px - 10px * (6/12)));}.node--type-product-category-page .productlist__row .productlist__item:nth-of-type(2n){margin-right:0px;}.node--type-product-category-page .productlist__row .productlist__item:nth-of-type(3n){margin-right:0;}}@media (max-width:568px){.node--type-product-category-page .productlist__row .productlist__item{width:100%;margin-right:0px;}}.vue-invoice-product-list .categories-list{width:100%;}.vue-invoice-product-list .categories-list a{padding:0 10px;}.vue-invoice-product-list section.productlist__section{padding:0;}.vue-invoice-product-list .vue-invoice-product.productlist__item{border:2px solid transparent;width:calc(99.99% * (3/12) - (10px - 10px * (3/12)));}.vue-invoice-product-list .vue-invoice-product.productlist__item:nth-of-type(3n){margin-right:0px;}@media (max-width:1279px){.vue-invoice-product-list .vue-invoice-product.productlist__item{width:calc(99.99% * (6/12) - (10px - 10px * (6/12)));}.vue-invoice-product-list .vue-invoice-product.productlist__item:nth-of-type(2n){margin-right:0px;}.vue-invoice-product-list .vue-invoice-product.productlist__item:nth-of-type(3n){margin-right:0;}}@media (max-width:568px){.vue-invoice-product-list .vue-invoice-product.productlist__item{width:100%;margin-right:0px;}}.vue-invoice-product-list .vue-invoice-product.productlist__item.selected{border:2px solid #006fc8;border-radius:50px;}.vue-invoice-product-list .vue-invoice-product.productlist__item .buyback-price{border:1px solid #006fc8;width:100%;padding:5px;border-radius:10px;margin-top:5px;}.vue-invoice-product-list .vue-invoice-product.productlist__item .reklamation{border:1px solid #686662;width:100%;padding:5px;border-radius:10px;margin-top:5px;}.vue-invoice-product-list .vue-invoice-product.productlist__item .reklamation.reklamation_off{color:#888682;border:1px solid #c4c2c0;}.node--type-product-category-page .productlist__wrapper{width:calc(min(100% * (10/12),100% - 320px));flex-grow:1;display:flex;flex-wrap:wrap;padding-top:0;background-color:#fff;}@media (max-width:1023px){.node--type-product-category-page .productlist__wrapper{padding-top:0px;width:100%;}}.toolbar-fixed .node--type-product-category-page .productlist__wrapper{padding-top:0;}@media (max-width:1023px){.productlist__wrapper .submenu{order:2;}.productlist__wrapper .productlist__header{order:1;}.productlist__wrapper .vue-product-sort{order:3;}.productlist__wrapper .productlist__section{order:10;}}.productlist__section{display:flex;flex-wrap:wrap;width:100%;padding:40px !important;}.path-product .productlist__section{padding:0px 0 40px 0;}@media (max-width:480px){.path-product .productlist__section{padding:0px 0px 40px 0px !important;}}@media (max-width:415px){body.page-node-type-product-category-page .productlist__section,.layout-container.template-searchpage .productlist__section{padding:30px 0 !important;}}@media (max-width:1279px){.productlist__section{padding:0 10px 30px 10px !important;}.page-node-type-product-category-page .productlist__section{padding-top:30px !important;}}.productlist__header{padding:80px 80px;width:100%;}.path-product .productlist__header{padding:0;}@media (max-width:1023px){.productlist__header{padding:40px 20px;}}.productlist__header .field--name-body{text-align:center;}.productlist__header .field--name-body h1{margin-top:0;}.productlist .submenu{width:100%;padding-top:15px;}@media (max-width:1023px){.productlist .submenu{padding-top:0;}}.productlist .submenu .menu{background-color:#ffffff;margin:0;padding:0 20px;font-size:12px;text-align:center;display:flex;flex-direction:row;align-items:center;}.productlist .submenu .menu .slick-arrow{cursor:pointer;min-width:15px;margin:10px;}.productlist .submenu .menu .slick-disabled{display:none;}.productlist .submenu .menu .menu-item{display:inline-block;cursor:pointer;margin:0;width:115px;}.productlist .submenu .menu .menu-item:hover a{color:#4639E1;}.productlist .submenu .menu .menu-item a{color:#000000;margin:0 5px;}.productlist .submenu .menu .menu-item a:hover,.productlist .submenu .menu .menu-item a:active,.productlist .submenu .menu .menu-item a.is-active{color:#4639E1;}.productlist .submenu .menu .menu-item div.field--type-image{margin-bottom:10px;}.productlist .submenu .menu .menu-item div.field--type-image img{display:inline;}@media (max-width:1023px){.productlist .submenu .menu .menu-item{margin:10px 5px;}.productlist .submenu .menu .menu-item a{margin:0;font-size:13px;border:none;color:#000000;}}.productlist .submenu .menu .menu-item--active-trail a{color:#4639E1;}@media (max-width:1023px){.productlist .submenu .menu{padding:0 20px 40px 20px;background-color:transparent;}}.product-list .product-item button.link{font-size:15px;margin-top:10px;}.product-list .product-item figure img{transform-style:preserve-3d;transform:scale3d(0.98,0.98,0.98);-webkit-transform:scale3d(0.98,0.98,0.98);transition:transform 1s cubic-bezier(0.1,0.6,0.4,1);-webkit-transition:transform 1s cubic-bezier(0.1,0.6,0.4,1);}.product-list .product-item:hover figure img{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);}.product-item a{position:relative;}.product-item .product-info a.product-read-more{top:unset;right:unset;position:relative;font:unset;}.product-item.no-apple .splash{display:none;background-color:#327bf6;border-radius:50%;-webkit-border-radius:50%;position:absolute;z-index:2;width:120px;height:120px;left:20px;top:20px;}.product-item.no-apple .splash span{color:#fff;line-height:1.4;display:flex;flex-direction:column;text-align:center;}.product-item figure{position:relative;margin-top:28px;}.product-item figure img{text-align:center;margin:0 auto;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-splash-container{position:absolute;top:0;left:0;width:100%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-splash-container div.product__splashes{position:static;width:100%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-splash-container div.product__splashes__dynamic{padding-top:0;}.product-item div.product__splashes{position:absolute;top:0;left:0;right:0;}.product-item div.product__splashes div.product__splash{border-top-right-radius:8px;-webkit-border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;background-color:transparent;padding:2px 20px;width:100%;font-size:14px;width:auto;line-height:17px;display:inline-block;margin-right:10px;margin-top:5px;}.product-item.teaser-category-page-look div.product__splashes div.product__splash{font-size:12px;padding:5px 20px;font-weight:600;}vue-product-splash{color:#327bf6;margin-bottom:10px !important;display:inline-block;border:none;padding:0 0;font-weight:700;font-size:14px;}.product-info{display:flex;flex-direction:column;align-items:center;justify-content:center;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.product-info{display:block;}}.product-info .product-image{margin-top:27px;}.product-item.teaser-category-page-look .product-info .product-image{margin-top:37px;}.product-info .label{font-weight:400;}.product-info img{transform-style:preserve-3d;transform:scale3d(0.98,0.98,0.98);-webkit-transform:scale3d(0.98,0.98,0.98);transition:transform 1s cubic-bezier(0.1,0.6,0.4,1);-webkit-transition:transform 1s cubic-bezier(0.1,0.6,0.4,1);}.product-info:hover img{transform:scale3d(1,1,1);}.product-info a{top:0;right:0;bottom:0;left:0;position:absolute;font:0/0 "a";color:#4639E1;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.product-info header{display:block;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.product-info img{-webkit-transform-style:preserve-3d;transform:none;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.product-info img{-webkit-transform-style:preserve-3d;transform:none;}}.productlist .facets-list [aria-disabled=true],.productlist .facets-list .filter-item.disabled{pointer-events:none;opacity:0.5;}.productlist .facets-list .facets-category-header{display:flex !important;padding-right:10px;}.productlist .facets-list .facets-category-header .arrow-top-down-container{flex-grow:1;justify-content:right;display:flex;align-items:center;}.productlist .facets-list .facets-category-header .arrow-top-down-container .arrow-top-down{height:9px;width:9px;border:solid #bbb;border-width:0 2px 2px 0;display:inline-block;padding:3px;cursor:pointer;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}@media (max-width:400px){.productlist .facets-list .facets-category-header .arrow-top-down-container .arrow-top-down{top:13px;}}.productlist .facets-list .facets-category-header .arrow-top-down-container .arrow-top-down.arrow-top-down--up{transform:rotate(45deg);-webkit-transform:rotate(45deg);}.productlist .facets-list .facets-category-separator{border-top:1px solid #ececec;position:relative;top:-2px;margin-bottom:10px;}.vue-infinite-pager{margin:10px auto;}.humac-vue-pager-num-products{margin-top:10px;margin-bottom:10px;}.node--type-product-category-page .vue-product-list{flex-wrap:nowrap;}.node--type-product-category-page aside{width:calc(100% * (2/12));min-width:320px;padding-top:70px;height:100vh;background-color:transparent;position:-webkit-sticky;position:sticky;display:flex;flex-wrap:wrap;flex-direction:column;flex:1 1 auto;justify-content:flex-end;align-items:flex-end;bottom:0;align-self:flex-end;left:0;}@media (max-width:1023px){.node--type-product-category-page aside.active{transform:translate3d(0px,0px,0px);z-index:5;}}.node--type-product-category-page aside:before{content:"";background-image:url(/themes/custom/humac/images/humac_bg.jpg);background-repeat:no-repeat;background-size:cover;object-fit:contain;position:absolute;top:0px;left:0px;height:100%;width:calc(99.99% * (4/12));right:0;width:100%;}.node--type-product-category-page aside nav{width:100%;}.paragraph--type--product-list > header{margin-bottom:40px;padding-top:0;}@media (max-width:1023px){.paragraph--type--product-list > header{padding-top:0;}}.paragraph--type--product-list > header header{margin-bottom:0;}.hero .product-list{padding:100px 40px 40px;position:relative;z-index:2;}@media (max-width:1440px){.hero .product-list{width:calc(99.99% * (4/12));}}@media (max-width:1023px){.hero .product-list{padding:40px 20px;width:100%;height:auto;}}.sticky-nav .product-list{padding:40px 40px 80px 40px;}@media (max-width:1279px){.sticky-nav .product-list{padding:40px 20px;}}.product-list header h1{margin-bottom:10px;font-size:36px;}@media (max-width:568px){.product-list header h1{margin-bottom:20px;}}@media (max-width:568px){.product-list header h3{font-size:18px;}}.cart-added .row.small:last-child{border-top:1px solid #cccccc;padding-top:30px;padding-bottom:30px;}@media (max-width:1023px){.cart-added .row.small:last-child{padding-top:30px;}}@media (max-width:767px){.cart-added .row.small:last-child{margin-top:20px;margin-bottom:0px;}}.cart-added h2{position:relative;padding-left:156px;margin-bottom:20px;}@media (max-width:1023px){.cart-added h2{padding-left:96px;}}@media (max-width:767px){.cart-added h2{font-size:24px;padding-left:76px;margin-top:10px;}}.cart-added h2:before{content:"";display:inline-block;position:absolute;left:40px;top:0px;width:56px;height:56px;background-size:56px 56px;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 71.35'%3E%3Cpath fill='%23006fc9' d='M50.58 42.56C48.37 40.75 45 40.18 43 39.84l-.65-.11c-.8-.29-1.34-.66-1.45-1a1.53 1.53 0 0 1 .29-1.13l.23-.22c2.55-2.63 5-10 2.81-15.11-.92-2.27-3.13-4.92-8.23-4.92s-7.4 2.65-8.35 4.91c-2.16 5.11.26 12.48 2.85 15.15l.19.18a1.53 1.53 0 0 1 .31 1.14c-.12.34-.66.71-1.45 1l-.65.11c-2 .34-5.35.9-7.56 2.72-5.4 4.44-8.65 12.89-8.09 21 .15 2.2 2.75 3.6 6.48 4.48l-.54-3.29c-2.56-.72-2.88-1.4-2.88-1.4-.49-7.2 2.31-14.61 7-18.46 1.58-1.3 4.42-1.78 6.12-2.07l.82-.14.22-.06a5.07 5.07 0 0 0 3.44-2.93 4.43 4.43 0 0 0-.71-3.94 1.51 1.51 0 0 0-.27-.31l-.25-.22c-1.71-1.77-3.81-8-2.19-11.79.87-2 2.66-3 5.49-3s4.62 1 5.49 3c1.62 3.83-.48 10-2.14 11.75l-.29.27a1.5 1.5 0 0 0-.27.31 4.43 4.43 0 0 0-.77 3.97 5.07 5.07 0 0 0 3.44 2.93l.22.06.82.14c1.7.29 4.54.77 6.12 2.07 4.67 3.84 7.48 11.26 7 18.45 0 0-.32.69-2.87 1.4l-.54 3.29c3.72-.88 6.31-2.28 6.46-4.48.57-8.13-2.65-16.59-8.07-21.03z'/%3E%3Cpath fill='%23006fc9' d='M48.74 52.76H23.16a3.33 3.33 0 0 0-3.34 3.94l1.85 11.21a4.2 4.2 0 0 0 4.05 3.44h20.47a4.2 4.2 0 0 0 4.05-3.44l1.84-11.21a3.33 3.33 0 0 0-3.34-3.94zm.33 3.44l-1.85 11.22a1.15 1.15 0 0 1-1 .88H25.73a1.15 1.15 0 0 1-1-.88L22.84 56.2a.29.29 0 0 1 .32-.38h25.58a.29.29 0 0 1 .33.38z'/%3E%3Ccircle fill='%23006fc9' cx='35.95' cy='62.06' r='1.81'/%3E%3Cpath fill='%23006fc9' d='M70.84 27.11A36 36 0 0 0 52.2 3.75a35.67 35.67 0 0 0-28-1.64A35.86 35.86 0 0 0 6.23 56.3a1.5 1.5 0 1 0 2.48-1.69A32.86 32.86 0 0 1 25.16 4.94a32.69 32.69 0 0 1 25.7 1.49 33.41 33.41 0 0 1 12.41 48.38 1.5 1.5 0 0 0 2.47 1.71 36 36 0 0 0 5.1-29.41z'/%3E%3C/svg%3E");}@media (max-width:1023px){.cart-added h2:before{left:0px;}}@media (max-width:767px){.cart-added h2:before{top:-5px;width:44px;height:44px;background-size:44px 44px;}}.cart-added .product-recommendations{padding-left:156px;}@media (max-width:1023px){.cart-added .product-recommendations{padding-left:0px;}}.cart-added .product-recommendations .w6{width:calc(100% * (3/12));}@media (max-width:1023px){.cart-added .product-recommendations .w6{width:calc(100% * (6/12));}}@media (max-width:1023px){.cart-added .product-recommendations .w6{width:calc(100% * (6/12));}}@media (max-width:568px){.cart-added .product-recommendations .w6{width:100%;}}.cart-added .label.black{font-weight:400;font-size:14px;}section.cart-added section.product-related .products{padding-left:156px;}section.cart-added section.product-related .products .product-item button{cursor:pointer;}.product-list-4-row{padding:20px 20px;position:relative;z-index:2;display:flex;flex-wrap:wrap;}@media (max-width:1023px){.product-list-4-row{padding:20px 0px;}}.product-list-4-row .productlist__wrapper{width:100%;min-height:200px;}.product-list-4-row .productlist__row{width:calc(100% - 100px);margin-left:50px;}.product-list-4-row .productlist__section.one-page .productlist__row{align-items:center;justify-content:center;}.product-list-4-row .productlist__section{padding:0;}.product-list-4-row img{max-height:250px;width:auto;margin:auto;}@media (max-width:1680px){.product-list-4-row img{max-height:220px;}}@media (max-width:1440px){.product-list-4-row img{max-height:180px;}}@media (max-width:1279px){.product-list-4-row img{max-height:160px;}}@media (max-width:1023px){.product-list-4-row img{max-height:200px;}}.product-list-4-row .loader{position:absolute;left:calc(50% - 5em);top:calc(50% - 5em - 60px);}.product-list-4-row .product-info:hover img{transform:scale3d(1.05,1.05,1.05);}.product-list-4-row .product-item{width:calc(100% * (3/12));margin:0;display:flex;flex-wrap:wrap;}.product-list-4-row .product-item .product-info{width:100%;align-items:unset;justify-content:unset;min-height:130px;}@media (max-width:1279px){.product-list-4-row .product-item .product-info{margin:0 auto;min-height:145px;}.product-list-4-row .product-item .product-info h4{font-size:17px;}.product-list-4-row .product-item .product-info .price strong{font-size:15px;}}@media (max-width:1023px){.product-list-4-row .product-item .product-info{min-height:130px;}.product-list-4-row .product-item .product-info h4{font-size:18px;}.product-list-4-row .product-item .product-info .price strong{font-size:16px;}}@media (max-width:1023px){.product-list-4-row .product-item{width:calc(99.99% * (6/12) - (10px - 10px * (6/12)));}}@media (max-width:568px){.product-list-4-row .product-item{width:100%;}}.product-list-4-row .vue-product-list-with-pager .product-item .product-info .product__splashes .product__splash{background-color:rgba(255,255,255,0.9);}@media (max-width:767px){.product-list-4-row:not(.product-page) .vue-product-list-with-pager .product-item .product-info .product__splashes{margin-left:-15px;margin-right:-15px;}.product-list-4-row:not(.product-page) .vue-product-list-with-pager .product-item .product-info .product__splashes .product__splash{background-color:rgba(255,255,255,0.9);}}@media (max-width:767px) and (max-width:400px){.product-list-4-row:not(.product-page) .vue-product-list-with-pager .product-item .product-info .product__splashes .product__splash{font-size:12px;}}@media (max-width:767px){.product-list-4-row:not(.product-page) .vue-product-list-with-pager .product-item .product-info .product-image{margin-top:2rem;}}@media (max-width:767px) and (max-width:345px){.product-list-4-row:not(.product-page) .vue-product-list-with-pager .product-item .product-info .product-image{margin-top:3rem;}}.vue-pager{margin:auto;}.vue-pager .pager{display:flex;}.vue-pager .pager li.page_number{display:flex;padding:0 10px;}.vue-pager .pager li.page_number a{background-color:#bbb;border-radius:50%;width:10px;height:10px;text-indent:-9999px;}.vue-pager .pager li.page_number.active a{background-color:#000;}.vue-pager .pager li.previous,.vue-pager .pager li.next{position:absolute;left:20px;top:0px;height:100%;display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;}.vue-pager .pager li.previous span,.vue-pager .pager li.next span{border:solid #ccc;border-width:0 2px 2px 0;display:inline-block;padding:3px;text-indent:-9999px;width:20px;height:20px;overflow:hidden;}.vue-pager .pager li.previous{left:10px;}.vue-pager .pager li.previous span{margin-left:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg);}.vue-pager .pager li.next{right:10px;left:auto;}.vue-pager .pager li.next span{margin-right:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}@media only screen and (min-device-width:910px) and (max-device-width:1300px){.cart .slick-list{padding:0 30% 0 0 !important;}}.vue-product-list-with-pager{overflow:hidden;}.vue-product-list-with-pager .loader{display:none;}.vue-product-list-with-pager .productlist__row{width:100%;margin-left:0px;padding:20px 0px !important;}.vue-product-list-with-pager .slick-slider{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding-bottom:30px;padding-left:30px;padding-right:30px;}.vue-product-list-with-pager .slick-slider .slick-list{padding-right:0px;}.vue-product-list-with-pager .slick-slider .slick-slide{margin:5px 5px;}.vue-product-list-with-pager .slick-slider .slick-list{width:100%;}@media (max-width:480px){.vue-product-list-with-pager .slick-slider .slick-list{padding:0 30% 0 0;}}@media (max-width:1200px){.vue-product-list-with-pager .slick-slider{padding-bottom:30px;padding-left:50px;padding-right:50px;}}@media (max-width:568px){.vue-product-list-with-pager .slick-slider{padding-left:30px;padding-right:30px;}}.vue-product-list-with-pager .slick-slider .vue-slick-dots{position:absolute;z-index:2;left:0px;right:0px;bottom:0px;display:flex;align-items:center;justify-content:center;margin:0px 0px;padding:0px 0px;opacity:0;-webkit-transition:600ms ease;transition:600ms ease;}.vue-product-list-with-pager .slick-slider .vue-slick-dots li{position:relative;overflow:hidden;display:flex;margin:0px 0.5rem;}.vue-product-list-with-pager .slick-slider .vue-slick-dots li button{position:relative;font-size:0px;text-indent:-999px;width:20px;height:20px;padding:10px 10px;}.vue-product-list-with-pager .slick-slider .vue-slick-dots li button:after{content:"";display:block;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);width:6px;height:6px;background-color:rgba(0,0,0,0.5);border-radius:50%;-webkit-border-radius:50%;}.vue-product-list-with-pager .slick-slider .vue-slick-dots li.slick-active button:after{background-color:black;}.vue-product-list-with-pager .slick-slider .slick-arrow{position:absolute;z-index:2;top:0px;height:100%;display:flex !important;align-items:center;justify-content:center;list-style:none;cursor:pointer;opacity:0;-webkit-transition:600ms ease;transition:600ms ease;}.vue-product-list-with-pager .slick-slider .slick-arrow span{border:solid #ccc;border-width:0 2px 2px 0;display:inline-block;padding:3px;text-indent:-9999px;width:20px;height:20px;overflow:hidden;}.vue-product-list-with-pager .slick-slider .slick-arrow.prev{left:0px;}@media (max-width:1200px){.vue-product-list-with-pager .slick-slider .slick-arrow.prev{left:10px;}}@media (max-width:480px){.vue-product-list-with-pager .slick-slider .slick-arrow.prev{left:0;}}.vue-product-list-with-pager .slick-slider .slick-arrow.prev span{margin-left:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg);}.vue-product-list-with-pager .slick-slider .slick-arrow.next{right:0px;}@media (max-width:1200px){.vue-product-list-with-pager .slick-slider .slick-arrow.next{right:10px;}}@media (max-width:480px){.vue-product-list-with-pager .slick-slider .slick-arrow.next{right:0;}}.vue-product-list-with-pager .slick-slider .slick-arrow.next span{margin-right:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.vue-product-list-with-pager .slick-slider .slick-arrow.slick-disabled{display:none !important;}.vue-product-list-with-pager .slick-slider .slick-slide[data-slick-index="0"] .product-item{-webkit-transition-delay:0ms;transition-delay:0ms;}.vue-product-list-with-pager .slick-slider .slick-slide[data-slick-index="1"] .product-item{-webkit-transition-delay:200ms;transition-delay:200ms;}.vue-product-list-with-pager .slick-slider .slick-slide[data-slick-index="2"] .product-item{-webkit-transition-delay:400ms;transition-delay:400ms;}.vue-product-list-with-pager .slick-slider .slick-slide[data-slick-index="3"] .product-item{-webkit-transition-delay:600ms;transition-delay:600ms;}.vue-product-list-with-pager .productlist__row > article{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;}.vue-product-list-with-pager .product-item{opacity:0;padding:0 1rem 1rem 1rem;-webkit-transition:600ms ease;transition:600ms ease;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}.vue-product-list-with-pager .product-item .product-info{position:relative;padding-top:22px;min-height:unset !important;}.vue-product-list-with-pager .product-item .product-info .product-image{margin:1rem 0;}.vue-product-list-with-pager .product-item .product-info .product-teaser-energy-label{z-index:1;position:absolute;top:7px;right:0;display:flex;flex-direction:column;align-items:flex-end;}.vue-product-list-with-pager .product-item .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{font-size:9px;position:static;font-family:inherit;line-height:inherit;}@media (max-width:568px){.vue-product-list-with-pager .product-item .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{font-size:5.4px;}}.vue-product-list-with-pager .product-item .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{height:20px;margin:0;transform:scale3d(1,1,1);transition-duration:0.3s;cursor:pointer;}@media (max-width:568px){.vue-product-list-with-pager .product-item .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{height:12px;}}.vue-product-list-with-pager .product-item .product-info .product-teaser-energy-label .product-teaser-energy-label-icon:hover{transform:scale3d(1.1,1.1,1);}.vue-product-list-with-pager .product-item .product-info.has-energy-label .product-splash-container .product__splashes{padding-right:75px;}@media (max-width:568px){.vue-product-list-with-pager .product-item .product-info.has-energy-label .product-splash-container .product__splashes{padding-right:47px;}}@media (max-width:600px){.vue-product-list-with-pager .product-item .product-info .product-info{padding-top:0rem;}.vue-product-list-with-pager .product-item .product-info .product-info h4{font-size:16px;}}.vue-product-list-with-pager .product-item header{padding:0 !important;}.vue-product-list-with-pager.loaded.init .product-item{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.vue-product-list-with-pager.loaded.init .slick-arrow,.vue-product-list-with-pager.loaded.init .vue-slick-dots{opacity:1;}@media (max-width:1023px){.page-node-type-frontpage .field--name-field-grid-banners + .field{max-height:inherit;}}.product-list-4-row.product-page{padding:0;width:100%;}@media (max-width:480px){.product-list-4-row.product-page .slick-arrow.prev{background-color:white;}.product-list-4-row.product-page .slick-list{margin-left:-25px;width:calc(100% + 25px);}}.path-product .messages{display:none !important;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item){padding:0px 1rem 1rem 1rem;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-image{height:200px;padding-top:40px;}@media (max-width:600px){.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-image{height:120px;}}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-image img{max-height:100%;padding-top:10px;}@media (max-width:450px){.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-image img{max-height:100px;padding-top:10px;}}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info{padding-top:0;flex-direction:row;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info header{text-align:left;height:130px;flex-direction:row;align-items:flex-start;overflow:hidden;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info header h4{line-height:25px;text-align:left;width:100%;overflow:hidden;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info header span{text-align:left;width:100%;margin-top:5px;font-size:14px;max-height:75px;overflow:hidden;display:block !important;line-height:25px !important;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info header span a{position:relative;top:unset;bottom:unset;left:unset;right:unset;font:unset;font-size:14px;font-family:"HelveticaNeue",Arial,sans-serif;margin-left:2px;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .price strong{text-align:left;margin-top:20px;font-size:20px !important;margin-bottom:10px;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info button{background-color:transparent;border:1px solid #fff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#fff;font-size:16px;font-weight:700;line-height:initial;height:auto;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;}@media all and (max-width:767px){.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info button{font-size:14px;}}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info button:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#fff;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .vis-product{background-color:transparent;border:1px solid #fff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#fff;font-size:16px;font-weight:700;line-height:initial;height:auto;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;position:relative;font:inherit;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .vis-product:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#fff;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{margin-bottom:20px;border-radius:15px;line-height:30px;height:42px;}@media (max-width:600px){.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info button,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info button,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{min-width:140px;}}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .presale,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{display:flex;padding-left:20px;margin-bottom:0;margin-top:10px;flex-grow:0;flex-shrink:1;width:auto;height:16px;line-height:16px;font-size:10px;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online{padding-right:10px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online{padding-right:10px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:17px;margin-left:-1px;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .presale,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{padding-right:10px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:17px;margin-left:-1px;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container{color:#86878B;text-decoration:line-through;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;margin-bottom:4px;}.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;font-size:14px;line-height:20px;inline-size:max-content;}.vue-product-list.productlist .productlist__row{justify-content:space-evenly;}.node--type-product-category-page .vue-product-list.productlist .productlist__row .productlist__item{margin-right:0 !important;}.node--type-product-category-page .vue-product-list.productlist .productlist__row{gap:10px;}@media (max-width:1279px){.node--type-product-category-page .vue-product-list.productlist .productlist__row{gap:10px;}}@media (max-width:1023px){.node--type-product-category-page .vue-product-list.productlist .productlist__row{gap:10px;}}@media (max-width:568px){.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{margin-top:5px;}}@media (max-width:480px){.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list-with-pager .product-item.add-to-cart-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{margin-top:5px;}}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){border:1px solid #F6F6F6;border-radius:12px;box-shadow:0 4px 40px -5px transparent;transition:box-shadow 0.2s ease-in-out;margin-left:0;margin-bottom:50px;overflow:hidden;max-width:300px;width:calc(99.99% * (4/12) * $zoom);align-content:center;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{margin-bottom:20px;border-radius:15px;line-height:30px;height:42px;}@media (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info button,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{min-width:140px;}}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{display:flex;padding-left:20px;margin-bottom:0;margin-top:10px;flex-grow:0;flex-shrink:1;width:auto;height:16px;line-height:16px;font-size:10px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online{padding-right:10px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online{padding-right:10px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:17px;margin-left:-1px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{padding-right:10px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:17px;margin-left:-1px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container{color:#86878B;text-decoration:line-through;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;margin-bottom:4px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;font-size:14px;line-height:20px;inline-size:max-content;}@media (max-width:1650px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){min-width:280px;}}@media (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){width:100%;min-height:300px;margin-left:0;}}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info{height:100%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label{position:absolute;top:8px;right:15px;display:flex;flex-direction:column;align-items:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{z-index:1;font-size:9px;position:static;font-family:inherit;line-height:inherit;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{z-index:1;height:20px;margin:0;transform:scale3d(1,1,1);transition-duration:0.3s;cursor:pointer;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon:hover{transform:scale3d(1.1,1.1,1);}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product-splash-container{padding-right:75px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product__splashes{flex-direction:column;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes{width:100%;display:flex;flex-direction:row;align-items:center;padding:10px 0 0 11px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes .product__splash{justify-content:center;text-align:center;background-color:rgba(255,255,255,0.9);font-size:12px;padding:7px 10px;line-height:17px;margin-right:10px;margin-top:5px;border-radius:8px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-list-price-container{text-align:start;margin-left:20px;margin-right:10px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info{flex-grow:1;justify-content:flex-end;margin-bottom:36px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:25px;transition:min-height 0.5s ease;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;transition:margin-bottom 0.1s ease-in-out 0.1s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container{margin-bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-list-price{font-size:12px;line-height:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;display:inline-block;inline-size:max-content;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .price{align-self:flex-end;flex-direction:row-reverse;margin-right:20px;font-style:normal;font-weight:700;font-size:20px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header{font-style:normal;font-weight:700;font-size:16px;line-height:20px;margin-bottom:20px;padding-right:10px !important;padding-left:20px !important;text-align:left !important;align-content:flex-start;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header h4{align-self:flex-start !important;font-size:18px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container{background-color:#F8F8FF;width:100%;justify-content:space-between;padding-left:15px;padding-right:15px;padding-bottom:10px;position:absolute;bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container span{padding-left:20px;margin-top:10px;height:16px;line-height:16px;font-size:10px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .out_of_stock_shops{flex-grow:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image{width:100%;transition:width 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image img{transform:scale3d(1,1,1);margin-top:20px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s ease-in-out,opacity 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1 button{margin-bottom:15px;margin-top:15px;border-radius:12px;width:calc(100% - (40px * 1));min-width:auto;font-size:16px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-multiple-variations-container{font-size:13px;color:#86878B;font-style:normal;font-weight:400;line-height:16px;align-self:flex-start;margin-left:20px;margin-bottom:5px;}@media (hover:hover) and (pointer:fine){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover{box-shadow:0 4px 40px -5px #00000040;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info{justify-content:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .category-pricing-content{margin-bottom:0;transition:margin-bottom 0.15s ease-in-out 0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:0;transition-duration:0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-image{width:80%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .show-product-button-container-1{max-height:90px;opacity:1;}}@media (min-width:1090px) and (max-width:1260px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){border:1px solid #F6F6F6;border-radius:9.6px;box-shadow:0 3.2px 32px -5px transparent;transition:box-shadow 0.2s ease-in-out;margin-left:0;margin-bottom:40px;overflow:hidden;max-width:240px;width:calc(99.99% * (4/12) * $zoom);align-content:center;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{margin-bottom:16px;border-radius:12px;line-height:24px;height:33.6px;}}@media (min-width:1090px) and (max-width:1260px) and (max-width:600px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info button,body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{min-width:112px;}}@media (min-width:1090px) and (max-width:1260px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{display:flex;padding-left:16px;margin-bottom:0;margin-top:8px;flex-grow:0;flex-shrink:1;width:auto;height:12.8px;line-height:12.8px;font-size:8px;}}@media (min-width:1090px) and (max-width:1260px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online{padding-right:8px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}}@media (min-width:1090px) and (max-width:1260px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online{padding-right:8px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:13.6px;margin-left:-0.8px;}}@media (min-width:1090px) and (max-width:1260px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{padding-right:8px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}}@media (min-width:1090px) and (max-width:1260px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:13.6px;margin-left:-0.8px;}}@media (min-width:1090px) and (max-width:1260px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}}@media (min-width:1090px) and (max-width:1260px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container{color:#86878B;text-decoration:line-through;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:11.2px;line-height:16px;margin-bottom:3.2px;}}@media (min-width:1090px) and (max-width:1260px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;font-size:11.2px;line-height:16px;inline-size:max-content;}}@media (min-width:1090px) and (max-width:1260px) and (max-width:1650px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){min-width:224px;}}@media (min-width:1090px) and (max-width:1260px) and (max-width:600px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){width:80%;min-height:240px;margin-left:0;}}@media (min-width:1090px) and (max-width:1260px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info{height:100%;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label{position:absolute;top:6.4px;right:12px;display:flex;flex-direction:column;align-items:flex-end;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{z-index:1;font-size:7.2px;position:static;font-family:inherit;line-height:inherit;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{z-index:1;height:16px;margin:0;transform:scale3d(1,1,1);transition-duration:0.3s;cursor:pointer;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon:hover{transform:scale3d(1.1,1.1,1);}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product-splash-container{padding-right:60px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product__splashes{flex-direction:column;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes{width:100%;display:flex;flex-direction:row;align-items:center;padding:8px 0 0 8.8px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes .product__splash{justify-content:center;text-align:center;background-color:rgba(255,255,255,0.9);font-size:9.6px;padding:5.6px 8px;line-height:13.6px;margin-right:8px;margin-top:4px;border-radius:6.4px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-list-price-container{text-align:start;margin-left:16px;margin-right:8px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info{flex-grow:1;justify-content:flex-end;margin-bottom:28.8px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:20px;transition:min-height 0.5s ease;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;transition:margin-bottom 0.1s ease-in-out 0.1s;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container{margin-bottom:0;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-list-price{font-size:9.6px;line-height:11.2px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;display:inline-block;inline-size:max-content;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .price{align-self:flex-end;flex-direction:row-reverse;margin-right:16px;font-style:normal;font-weight:700;font-size:16px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header{font-style:normal;font-weight:700;font-size:12.8px;line-height:16px;margin-bottom:16px;padding-right:8px !important;padding-left:16px !important;text-align:left !important;align-content:flex-start;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header h4{align-self:flex-start !important;font-size:15px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container{background-color:#F8F8FF;width:100%;justify-content:space-between;padding-left:12px;padding-right:12px;padding-bottom:8px;position:absolute;bottom:0;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container span{padding-left:16px;margin-top:8px;height:12.8px;line-height:12.8px;font-size:8px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .in_stock_shops,body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .out_of_stock_shops{flex-grow:0;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image{width:100%;transition:width 0.2s ease-in-out;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image img{transform:scale3d(1,1,1);margin-top:16px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s ease-in-out,opacity 0.2s ease-in-out;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1 button{margin-bottom:12px;margin-top:12px;border-radius:9.6px;width:calc(100% - (40px * 0.8));min-width:auto;font-size:12.8px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-multiple-variations-container{font-size:10.4px;color:#86878B;font-style:normal;font-weight:400;line-height:12.8px;align-self:flex-start;margin-left:16px;margin-bottom:4px;}}@media (min-width:1090px) and (max-width:1260px) and (hover:hover) and (pointer:fine){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover{box-shadow:0 4px 40px -5px #00000040;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info{justify-content:flex-end;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .category-pricing-content{margin-bottom:0;transition:margin-bottom 0.15s ease-in-out 0s;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:0;transition-duration:0s;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-image{width:80%;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .show-product-button-container-1{max-height:72px;opacity:1;}}@media (min-width:1024px) and (max-width:1090px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){border:1px solid #F6F6F6;border-radius:7.32px;box-shadow:0 2.44px 24.4px -5px transparent;transition:box-shadow 0.2s ease-in-out;margin-left:0;margin-bottom:30.5px;overflow:hidden;max-width:183px;width:calc(99.99% * (4/12) * $zoom);align-content:center;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{margin-bottom:12.2px;border-radius:9.15px;line-height:18.3px;height:25.62px;}}@media (min-width:1024px) and (max-width:1090px) and (max-width:600px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info button,body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{min-width:85.4px;}}@media (min-width:1024px) and (max-width:1090px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{display:flex;padding-left:12.2px;margin-bottom:0;margin-top:6.1px;flex-grow:0;flex-shrink:1;width:auto;height:9.76px;line-height:9.76px;font-size:6.1px;}}@media (min-width:1024px) and (max-width:1090px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online{padding-right:6.1px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}}@media (min-width:1024px) and (max-width:1090px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online{padding-right:6.1px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:10.37px;margin-left:-0.61px;}}@media (min-width:1024px) and (max-width:1090px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{padding-right:6.1px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}}@media (min-width:1024px) and (max-width:1090px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:10.37px;margin-left:-0.61px;}}@media (min-width:1024px) and (max-width:1090px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}}@media (min-width:1024px) and (max-width:1090px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container{color:#86878B;text-decoration:line-through;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:8.54px;line-height:12.2px;margin-bottom:2.44px;}}@media (min-width:1024px) and (max-width:1090px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;font-size:8.54px;line-height:12.2px;inline-size:max-content;}}@media (min-width:1024px) and (max-width:1090px) and (max-width:1650px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){min-width:170.8px;}}@media (min-width:1024px) and (max-width:1090px) and (max-width:600px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){width:61%;min-height:183px;margin-left:0;}}@media (min-width:1024px) and (max-width:1090px){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info{height:100%;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label{position:absolute;top:4.88px;right:9.15px;display:flex;flex-direction:column;align-items:flex-end;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{z-index:1;font-size:6.5px;position:static;font-family:inherit;line-height:inherit;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{z-index:1;height:12.2px;margin:0;transform:scale3d(1,1,1);transition-duration:0.3s;cursor:pointer;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon:hover{transform:scale3d(1.1,1.1,1);}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product-splash-container{padding-right:55px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product__splashes{flex-direction:column;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes{width:100%;display:flex;flex-direction:row;align-items:center;padding:6.1px 0 0 6.71px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes .product__splash{justify-content:center;text-align:center;background-color:rgba(255,255,255,0.9);font-size:7.32px;padding:4.27px 6.1px;line-height:10.37px;margin-right:6.1px;margin-top:3.05px;border-radius:4.88px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-list-price-container{text-align:start;margin-left:12.2px;margin-right:6.1px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info{flex-grow:1;justify-content:flex-end;margin-bottom:21.96px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:15.25px;transition:min-height 0.5s ease;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;transition:margin-bottom 0.1s ease-in-out 0.1s;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container{margin-bottom:0;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-list-price{font-size:7.32px;line-height:8.54px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;display:inline-block;inline-size:max-content;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .price{align-self:flex-end;flex-direction:row-reverse;margin-right:12.2px;font-style:normal;font-weight:700;font-size:13px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header{font-style:normal;font-weight:700;font-size:9.76px;line-height:12.2px;margin-bottom:12.2px;padding-right:6.1px !important;padding-left:12.2px !important;text-align:left !important;align-content:flex-start;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header h4{align-self:flex-start !important;font-size:11px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container{background-color:#F8F8FF;width:100%;justify-content:space-between;padding-left:9.15px;padding-right:9.15px;padding-bottom:6.1px;position:absolute;bottom:0;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container span{padding-left:12.2px;margin-top:6.1px;height:9.76px;line-height:9.76px;font-size:6.1px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .in_stock_shops,body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .out_of_stock_shops{flex-grow:0;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image{width:100%;transition:width 0.2s ease-in-out;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image img{transform:scale3d(1,1,1);margin-top:12.2px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s ease-in-out,opacity 0.2s ease-in-out;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1 button{margin-bottom:9.15px;margin-top:9.15px;border-radius:7.32px;width:calc(100% - (40px * 0.61));min-width:auto;font-size:9.76px;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-multiple-variations-container{font-size:7.93px;color:#86878B;font-style:normal;font-weight:400;line-height:9.76px;align-self:flex-start;margin-left:12.2px;margin-bottom:3.05px;}}@media (min-width:1024px) and (max-width:1090px) and (hover:hover) and (pointer:fine){body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover{box-shadow:0 4px 40px -5px #00000040;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info{justify-content:flex-end;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .category-pricing-content{margin-bottom:0;transition:margin-bottom 0.15s ease-in-out 0s;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:0;transition-duration:0s;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-image{width:80%;}body.page-node-type-product-category-page .vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .show-product-button-container-1{max-height:54.9px;opacity:1;}}@media (max-width:1024px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){border:1px solid #F6F6F6;border-radius:10.8px;box-shadow:0 3.6px 36px -5px transparent;transition:box-shadow 0.2s ease-in-out;margin-left:0;margin-bottom:45px;overflow:hidden;max-width:32%;width:calc(99.99% * (4/12) * $zoom);align-content:center;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{margin-bottom:18px;border-radius:13.5px;line-height:27px;height:37.8px;}}@media (max-width:1024px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info button,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{min-width:126px;}}@media (max-width:1024px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{display:flex;padding-left:18px;margin-bottom:0;margin-top:9px;flex-grow:0;flex-shrink:1;width:auto;height:14.4px;line-height:14.4px;font-size:9px;}}@media (max-width:1024px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online{padding-right:9px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}}@media (max-width:1024px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online{padding-right:9px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:15.3px;margin-left:-0.9px;}}@media (max-width:1024px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{padding-right:9px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}}@media (max-width:1024px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:15.3px;margin-left:-0.9px;}}@media (max-width:1024px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}}@media (max-width:1024px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container{color:#86878B;text-decoration:line-through;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12.6px;line-height:18px;margin-bottom:3.6px;}}@media (max-width:1024px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;font-size:12.6px;line-height:18px;inline-size:max-content;}}@media (max-width:1024px) and (max-width:1650px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){min-width:252px;}}@media (max-width:1024px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){width:90%;min-height:270px;margin-left:0;}}@media (max-width:1024px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info{height:100%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label{position:absolute;top:7.2px;right:13.5px;display:flex;flex-direction:column;align-items:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{z-index:1;font-size:8.1px;position:static;font-family:inherit;line-height:inherit;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{z-index:1;height:18px;margin:0;transform:scale3d(1,1,1);transition-duration:0.3s;cursor:pointer;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon:hover{transform:scale3d(1.1,1.1,1);}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product-splash-container{padding-right:67.5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product__splashes{flex-direction:column;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes{width:100%;display:flex;flex-direction:row;align-items:center;padding:9px 0 0 9.9px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes .product__splash{justify-content:center;text-align:center;background-color:rgba(255,255,255,0.9);font-size:10.8px;padding:6.3px 9px;line-height:15.3px;margin-right:9px;margin-top:4.5px;border-radius:7.2px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-list-price-container{text-align:start;margin-left:18px;margin-right:9px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info{flex-grow:1;justify-content:flex-end;margin-bottom:32.4px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:22.5px;transition:min-height 0.5s ease;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;transition:margin-bottom 0.1s ease-in-out 0.1s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container{margin-bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-list-price{font-size:10.8px;line-height:12.6px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;display:inline-block;inline-size:max-content;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .price{align-self:flex-end;flex-direction:row-reverse;margin-right:18px;font-style:normal;font-weight:700;font-size:18px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header{font-style:normal;font-weight:700;font-size:14.4px;line-height:18px;margin-bottom:18px;padding-right:9px !important;padding-left:18px !important;text-align:left !important;align-content:flex-start;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header h4{align-self:flex-start !important;font-size:17px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container{background-color:#F8F8FF;width:100%;justify-content:space-between;padding-left:13.5px;padding-right:13.5px;padding-bottom:9px;position:absolute;bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container span{padding-left:18px;margin-top:9px;height:14.4px;line-height:14.4px;font-size:9px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .out_of_stock_shops{flex-grow:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image{width:100%;transition:width 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image img{transform:scale3d(1,1,1);margin-top:18px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s ease-in-out,opacity 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1 button{margin-bottom:13.5px;margin-top:13.5px;border-radius:10.8px;width:calc(100% - (40px * 0.9));min-width:auto;font-size:14.4px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-multiple-variations-container{font-size:11.7px;color:#86878B;font-style:normal;font-weight:400;line-height:14.4px;align-self:flex-start;margin-left:18px;margin-bottom:4.5px;}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover{box-shadow:0 4px 40px -5px #00000040;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info{justify-content:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .category-pricing-content{margin-bottom:0;transition:margin-bottom 0.15s ease-in-out 0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:0;transition-duration:0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-image{width:80%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .show-product-button-container-1{max-height:81px;opacity:1;}}@media (max-width:800px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){border:1px solid #F6F6F6;border-radius:9px;box-shadow:0 3px 30px -5px transparent;transition:box-shadow 0.2s ease-in-out;margin-left:0;margin-bottom:37.5px;overflow:hidden;max-width:32%;width:calc(99.99% * (4/12) * $zoom);align-content:center;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{margin-bottom:15px;border-radius:11.25px;line-height:22.5px;height:31.5px;}}@media (max-width:800px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info button,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{min-width:105px;}}@media (max-width:800px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{display:flex;padding-left:15px;margin-bottom:0;margin-top:7.5px;flex-grow:0;flex-shrink:1;width:auto;height:12px;line-height:12px;font-size:7.5px;}}@media (max-width:800px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online{padding-right:7.5px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}}@media (max-width:800px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online{padding-right:7.5px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:12.75px;margin-left:-0.75px;}}@media (max-width:800px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{padding-right:7.5px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}}@media (max-width:800px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:12.75px;margin-left:-0.75px;}}@media (max-width:800px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}}@media (max-width:800px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container{color:#86878B;text-decoration:line-through;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:10.5px;line-height:15px;margin-bottom:3px;}}@media (max-width:800px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;font-size:10.5px;line-height:15px;inline-size:max-content;}}@media (max-width:800px) and (max-width:1650px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){min-width:210px;}}@media (max-width:800px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){width:75%;min-height:225px;margin-left:0;}}@media (max-width:800px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info{height:100%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label{position:absolute;top:6px;right:11.25px;display:flex;flex-direction:column;align-items:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{z-index:1;font-size:6.75px;position:static;font-family:inherit;line-height:inherit;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{z-index:1;height:15px;margin:0;transform:scale3d(1,1,1);transition-duration:0.3s;cursor:pointer;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon:hover{transform:scale3d(1.1,1.1,1);}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product-splash-container{padding-right:56.25px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product__splashes{flex-direction:column;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes{width:100%;display:flex;flex-direction:row;align-items:center;padding:7.5px 0 0 8.25px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes .product__splash{justify-content:center;text-align:center;background-color:rgba(255,255,255,0.9);font-size:9px;padding:5.25px 7.5px;line-height:12.75px;margin-right:7.5px;margin-top:3.75px;border-radius:6px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-list-price-container{text-align:start;margin-left:15px;margin-right:7.5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info{flex-grow:1;justify-content:flex-end;margin-bottom:27px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:18.75px;transition:min-height 0.5s ease;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;transition:margin-bottom 0.1s ease-in-out 0.1s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container{margin-bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-list-price{font-size:9px;line-height:10.5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;display:inline-block;inline-size:max-content;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .price{align-self:flex-end;flex-direction:row-reverse;margin-right:15px;font-style:normal;font-weight:700;font-size:15px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header{font-style:normal;font-weight:700;font-size:12px;line-height:15px;margin-bottom:15px;padding-right:7.5px !important;padding-left:15px !important;text-align:left !important;align-content:flex-start;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header h4{align-self:flex-start !important;font-size:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container{background-color:#F8F8FF;width:100%;justify-content:space-between;padding-left:11.25px;padding-right:11.25px;padding-bottom:7.5px;position:absolute;bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container span{padding-left:15px;margin-top:7.5px;height:12px;line-height:12px;font-size:7.5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .out_of_stock_shops{flex-grow:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image{width:100%;transition:width 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image img{transform:scale3d(1,1,1);margin-top:15px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s ease-in-out,opacity 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1 button{margin-bottom:11.25px;margin-top:11.25px;border-radius:9px;width:calc(100% - (40px * 0.75));min-width:auto;font-size:12px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-multiple-variations-container{font-size:9.75px;color:#86878B;font-style:normal;font-weight:400;line-height:12px;align-self:flex-start;margin-left:15px;margin-bottom:3.75px;}}@media (max-width:800px) and (hover:hover) and (pointer:fine){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover{box-shadow:0 4px 40px -5px #00000040;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info{justify-content:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .category-pricing-content{margin-bottom:0;transition:margin-bottom 0.15s ease-in-out 0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:0;transition-duration:0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-image{width:80%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .show-product-button-container-1{max-height:67.5px;opacity:1;}}@media (max-width:679px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){border:1px solid #F6F6F6;border-radius:9px;box-shadow:0 3px 30px -5px transparent;transition:box-shadow 0.2s ease-in-out;margin-left:0;margin-bottom:37.5px;overflow:hidden;max-width:225px;width:calc(99.99% * (4/12) * $zoom);align-content:center;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{margin-bottom:15px;border-radius:11.25px;line-height:22.5px;height:31.5px;}}@media (max-width:679px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info button,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{min-width:105px;}}@media (max-width:679px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{display:flex;padding-left:15px;margin-bottom:0;margin-top:7.5px;flex-grow:0;flex-shrink:1;width:auto;height:12px;line-height:12px;font-size:7.5px;}}@media (max-width:679px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online{padding-right:7.5px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}}@media (max-width:679px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online{padding-right:7.5px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:12.75px;margin-left:-0.75px;}}@media (max-width:679px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{padding-right:7.5px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}}@media (max-width:679px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:12.75px;margin-left:-0.75px;}}@media (max-width:679px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}}@media (max-width:679px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container{color:#86878B;text-decoration:line-through;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:10.5px;line-height:15px;margin-bottom:3px;}}@media (max-width:679px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;font-size:10.5px;line-height:15px;inline-size:max-content;}}@media (max-width:679px) and (max-width:1650px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){min-width:210px;}}@media (max-width:679px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){width:75%;min-height:225px;margin-left:0;}}@media (max-width:679px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info{height:100%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label{position:absolute;top:6px;right:11.25px;display:flex;flex-direction:column;align-items:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{z-index:1;font-size:6.75px;position:static;font-family:inherit;line-height:inherit;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{z-index:1;height:15px;margin:0;transform:scale3d(1,1,1);transition-duration:0.3s;cursor:pointer;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon:hover{transform:scale3d(1.1,1.1,1);}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product-splash-container{padding-right:56.25px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product__splashes{flex-direction:column;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes{width:100%;display:flex;flex-direction:row;align-items:center;padding:7.5px 0 0 8.25px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes .product__splash{justify-content:center;text-align:center;background-color:rgba(255,255,255,0.9);font-size:9px;padding:5.25px 7.5px;line-height:12.75px;margin-right:7.5px;margin-top:3.75px;border-radius:6px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-list-price-container{text-align:start;margin-left:15px;margin-right:7.5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info{flex-grow:1;justify-content:flex-end;margin-bottom:27px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:18.75px;transition:min-height 0.5s ease;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;transition:margin-bottom 0.1s ease-in-out 0.1s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container{margin-bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-list-price{font-size:9px;line-height:10.5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;display:inline-block;inline-size:max-content;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .price{align-self:flex-end;flex-direction:row-reverse;margin-right:15px;font-style:normal;font-weight:700;font-size:15px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header{font-style:normal;font-weight:700;font-size:12px;line-height:15px;margin-bottom:15px;padding-right:7.5px !important;padding-left:15px !important;text-align:left !important;align-content:flex-start;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header h4{align-self:flex-start !important;font-size:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container{background-color:#F8F8FF;width:100%;justify-content:space-between;padding-left:11.25px;padding-right:11.25px;padding-bottom:7.5px;position:absolute;bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container span{padding-left:15px;margin-top:7.5px;height:12px;line-height:12px;font-size:7.5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .out_of_stock_shops{flex-grow:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image{width:100%;transition:width 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image img{transform:scale3d(1,1,1);margin-top:15px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s ease-in-out,opacity 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1 button{margin-bottom:11.25px;margin-top:11.25px;border-radius:9px;width:calc(100% - (40px * 0.75));min-width:auto;font-size:12px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-multiple-variations-container{font-size:9.75px;color:#86878B;font-style:normal;font-weight:400;line-height:12px;align-self:flex-start;margin-left:15px;margin-bottom:3.75px;}}@media (max-width:679px) and (hover:hover) and (pointer:fine){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover{box-shadow:0 4px 40px -5px #00000040;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info{justify-content:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .category-pricing-content{margin-bottom:0;transition:margin-bottom 0.15s ease-in-out 0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:0;transition-duration:0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-image{width:80%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .show-product-button-container-1{max-height:67.5px;opacity:1;}}@media (max-width:518px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){border:1px solid #F6F6F6;border-radius:7.2px;box-shadow:0 2.4px 24px -5px transparent;transition:box-shadow 0.2s ease-in-out;margin-left:0;margin-bottom:15px;overflow:hidden;max-width:47%;width:calc(99.99% * (4/12) * $zoom);align-content:center;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{margin-bottom:12px;border-radius:9px;line-height:18px;height:25.2px;}}@media (max-width:518px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info button,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{min-width:84px;}}@media (max-width:518px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{display:flex;padding-left:12px;margin-bottom:0;margin-top:6px;flex-grow:0;flex-shrink:1;width:auto;height:9.6px;line-height:9.6px;font-size:6px;}}@media (max-width:518px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online{padding-right:6px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}}@media (max-width:518px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online{padding-right:6px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:10.2px;margin-left:-0.6px;}}@media (max-width:518px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{padding-right:6px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}}@media (max-width:518px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:10.2px;margin-left:-0.6px;}}@media (max-width:518px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}}@media (max-width:518px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container{color:#86878B;text-decoration:line-through;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:8.4px;line-height:12px;margin-bottom:2.4px;}}@media (max-width:518px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;font-size:8.4px;line-height:12px;inline-size:max-content;}}@media (max-width:518px) and (max-width:1650px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){min-width:168px;}}@media (max-width:518px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){width:60%;min-height:180px;margin-left:0;}}@media (max-width:518px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info{height:100%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label{position:absolute;top:4.8px;right:9px;display:flex;flex-direction:column;align-items:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{z-index:1;font-size:6.5px;position:static;font-family:inherit;line-height:inherit;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{z-index:1;height:12px;margin:0;transform:scale3d(1,1,1);transition-duration:0.3s;cursor:pointer;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon:hover{transform:scale3d(1.1,1.1,1);}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product-splash-container{padding-right:55px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product__splashes{flex-direction:column;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes{width:100%;display:flex;flex-direction:row;align-items:center;padding:6px 0 0 6.6px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes .product__splash{justify-content:center;text-align:center;background-color:rgba(255,255,255,0.9);font-size:7.2px;padding:4.2px 6px;line-height:10.2px;margin-right:6px;margin-top:3px;border-radius:4.8px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-list-price-container{text-align:start;margin-left:12px;margin-right:6px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info{flex-grow:1;justify-content:flex-end;margin-bottom:21.6px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:15px;transition:min-height 0.5s ease;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;transition:margin-bottom 0.1s ease-in-out 0.1s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container{margin-bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-list-price{font-size:7.2px;line-height:8.4px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;display:inline-block;inline-size:max-content;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .price{align-self:flex-end;flex-direction:row-reverse;margin-right:12px;font-style:normal;font-weight:700;font-size:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header{font-style:normal;font-weight:700;font-size:9.6px;line-height:12px;margin-bottom:12px;padding-right:6px !important;padding-left:12px !important;text-align:left !important;align-content:flex-start;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header h4{align-self:flex-start !important;font-size:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container{background-color:#F8F8FF;width:100%;justify-content:space-between;padding-left:9px;padding-right:9px;padding-bottom:6px;position:absolute;bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container span{padding-left:12px;margin-top:6px;height:9.6px;line-height:9.6px;font-size:7px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .out_of_stock_shops{flex-grow:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image{width:100%;transition:width 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image img{transform:scale3d(1,1,1);margin-top:12px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s ease-in-out,opacity 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1 button{margin-bottom:9px;margin-top:9px;border-radius:7.2px;width:calc(100% - (40px * 0.6));min-width:auto;font-size:9.6px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-multiple-variations-container{font-size:10.8px;color:#86878B;font-style:normal;font-weight:400;line-height:10.8px;align-self:flex-start;margin-left:12px;margin-bottom:3px;}}@media (max-width:518px) and (hover:hover) and (pointer:fine){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover{box-shadow:0 4px 40px -5px #00000040;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info{justify-content:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .category-pricing-content{margin-bottom:0;transition:margin-bottom 0.15s ease-in-out 0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:0;transition-duration:0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-image{width:80%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .show-product-button-container-1{max-height:54px;opacity:1;}}@media (max-width:415px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){border:1px solid #F6F6F6;border-radius:6px;box-shadow:0 2px 20px -5px transparent;transition:box-shadow 0.2s ease-in-out;margin-left:0;margin-bottom:12.5px;overflow:hidden;max-width:47%;width:calc(99.99% * (4/12) * $zoom);align-content:center;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{margin-bottom:10px;border-radius:7.5px;line-height:15px;height:21px;}}@media (max-width:415px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info button,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{min-width:70px;}}@media (max-width:415px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{display:flex;padding-left:10px;margin-bottom:0;margin-top:5px;flex-grow:0;flex-shrink:1;width:auto;height:8px;line-height:8px;font-size:5px;}}@media (max-width:415px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online{padding-right:5px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}}@media (max-width:415px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online{padding-right:5px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:8.5px;margin-left:-0.5px;}}@media (max-width:415px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{padding-right:5px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}}@media (max-width:415px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:8.5px;margin-left:-0.5px;}}@media (max-width:415px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}}@media (max-width:415px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container{color:#86878B;text-decoration:line-through;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:7px;line-height:10px;margin-bottom:2px;}}@media (max-width:415px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;font-size:7px;line-height:10px;inline-size:max-content;}}@media (max-width:415px) and (max-width:1650px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){min-width:140px;}}@media (max-width:415px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){width:50%;min-height:150px;margin-left:0;}}@media (max-width:415px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info{height:100%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label{position:absolute;top:4px;right:7.5px;display:flex;flex-direction:column;align-items:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{z-index:1;font-size:6.5px;position:static;font-family:inherit;line-height:inherit;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{z-index:1;height:10px;margin:0;transform:scale3d(1,1,1);transition-duration:0.3s;cursor:pointer;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon:hover{transform:scale3d(1.1,1.1,1);}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product-splash-container{padding-right:55px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product__splashes{flex-direction:column;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes{width:100%;display:flex;flex-direction:row;align-items:center;padding:5px 0 0 5.5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes .product__splash{justify-content:center;text-align:center;background-color:rgba(255,255,255,0.9);font-size:6px;padding:3.5px 5px;line-height:8.5px;margin-right:5px;margin-top:2.5px;border-radius:4px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-list-price-container{text-align:start;margin-left:10px;margin-right:5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info{flex-grow:1;justify-content:flex-end;margin-bottom:18px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:12.5px;transition:min-height 0.5s ease;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;transition:margin-bottom 0.1s ease-in-out 0.1s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container{margin-bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-list-price{font-size:6px;line-height:7px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;display:inline-block;inline-size:max-content;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .price{align-self:flex-end;flex-direction:row-reverse;margin-right:10px;font-style:normal;font-weight:700;font-size:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header{font-style:normal;font-weight:700;font-size:8px;line-height:10px;margin-bottom:10px;padding-right:5px !important;padding-left:10px !important;text-align:left !important;align-content:flex-start;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header h4{align-self:flex-start !important;font-size:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container{background-color:#F8F8FF;width:100%;justify-content:space-between;padding-left:7.5px;padding-right:7.5px;padding-bottom:5px;position:absolute;bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container span{padding-left:14px;margin-top:7px;height:11.2px;line-height:11.2px;font-size:7px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .out_of_stock_shops{flex-grow:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image{width:100%;transition:width 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image img{transform:scale3d(1,1,1);margin-top:10px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s ease-in-out,opacity 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1 button{margin-bottom:7.5px;margin-top:7.5px;border-radius:6px;width:calc(100% - (40px * 0.5));min-width:auto;font-size:8px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-multiple-variations-container{font-size:9px;color:#86878B;font-style:normal;font-weight:400;line-height:9px;align-self:flex-start;margin-left:10px;margin-bottom:2.5px;}}@media (max-width:415px) and (hover:hover) and (pointer:fine){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover{box-shadow:0 4px 40px -5px #00000040;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info{justify-content:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .category-pricing-content{margin-bottom:0;transition:margin-bottom 0.15s ease-in-out 0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:0;transition-duration:0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-image{width:80%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .show-product-button-container-1{max-height:45px;opacity:1;}}@media (max-width:388px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){border:1px solid #F6F6F6;border-radius:6px;box-shadow:0 2px 20px -5px transparent;transition:box-shadow 0.2s ease-in-out;margin-left:0;margin-bottom:12.5px;overflow:hidden;max-width:47%;width:calc(99.99% * (4/12) * $zoom);align-content:center;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{margin-bottom:10px;border-radius:7.5px;line-height:15px;height:21px;}}@media (max-width:388px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info button,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{min-width:70px;}}@media (max-width:388px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{display:flex;padding-left:10px;margin-bottom:0;margin-top:5px;flex-grow:0;flex-shrink:1;width:auto;height:8px;line-height:8px;font-size:5px;}}@media (max-width:388px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online{padding-right:5px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}}@media (max-width:388px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online{padding-right:5px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:8.5px;margin-left:-0.5px;}}@media (max-width:388px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{padding-right:5px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}}@media (max-width:388px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:8.5px;margin-left:-0.5px;}}@media (max-width:388px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}}@media (max-width:388px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container{color:#86878B;text-decoration:line-through;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:7px;line-height:10px;margin-bottom:2px;}}@media (max-width:388px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;font-size:7px;line-height:10px;inline-size:max-content;}}@media (max-width:388px) and (max-width:1650px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){min-width:140px;}}@media (max-width:388px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){width:50%;min-height:150px;margin-left:0;}}@media (max-width:388px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info{height:100%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label{position:absolute;top:4px;right:7.5px;display:flex;flex-direction:column;align-items:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{z-index:1;font-size:6.5px;position:static;font-family:inherit;line-height:inherit;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{z-index:1;height:10px;margin:0;transform:scale3d(1,1,1);transition-duration:0.3s;cursor:pointer;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon:hover{transform:scale3d(1.1,1.1,1);}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product-splash-container{padding-right:55px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product__splashes{flex-direction:column;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes{width:100%;display:flex;flex-direction:row;align-items:center;padding:5px 0 0 5.5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes .product__splash{justify-content:center;text-align:center;background-color:rgba(255,255,255,0.9);font-size:6px;padding:3.5px 5px;line-height:8.5px;margin-right:5px;margin-top:2.5px;border-radius:4px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-list-price-container{text-align:start;margin-left:10px;margin-right:5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info{flex-grow:1;justify-content:flex-end;margin-bottom:18px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:12.5px;transition:min-height 0.5s ease;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;transition:margin-bottom 0.1s ease-in-out 0.1s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container{margin-bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-list-price{font-size:6px;line-height:7px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;display:inline-block;inline-size:max-content;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .price{align-self:flex-end;flex-direction:row-reverse;margin-right:10px;font-style:normal;font-weight:700;font-size:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header{font-style:normal;font-weight:700;font-size:8px;line-height:10px;margin-bottom:10px;padding-right:5px !important;padding-left:10px !important;text-align:left !important;align-content:flex-start;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header h4{align-self:flex-start !important;font-size:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container{background-color:#F8F8FF;width:100%;justify-content:space-between;padding-left:7.5px;padding-right:7.5px;padding-bottom:5px;position:absolute;bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container span{padding-left:12.5px;margin-top:6.25px;height:10px;line-height:10px;font-size:6.25px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .out_of_stock_shops{flex-grow:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image{width:100%;transition:width 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image img{transform:scale3d(1,1,1);margin-top:10px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s ease-in-out,opacity 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1 button{margin-bottom:7.5px;margin-top:7.5px;border-radius:6px;width:calc(100% - (40px * 0.5));min-width:auto;font-size:8px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-multiple-variations-container{font-size:9px;color:#86878B;font-style:normal;font-weight:400;line-height:9px;align-self:flex-start;margin-left:10px;margin-bottom:2.5px;}}@media (max-width:388px) and (hover:hover) and (pointer:fine){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover{box-shadow:0 4px 40px -5px #00000040;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info{justify-content:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .category-pricing-content{margin-bottom:0;transition:margin-bottom 0.15s ease-in-out 0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:0;transition-duration:0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-image{width:80%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .show-product-button-container-1{max-height:45px;opacity:1;}}@media (max-width:354px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){border:1px solid #F6F6F6;border-radius:5.4px;box-shadow:0 1.8px 18px -5px transparent;transition:box-shadow 0.2s ease-in-out;margin-left:0;margin-bottom:11.25px;overflow:hidden;max-width:47%;width:calc(99.99% * (4/12) * $zoom);align-content:center;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{margin-bottom:9px;border-radius:6.75px;line-height:13.5px;height:18.9px;}}@media (max-width:354px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info button,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{min-width:63px;}}@media (max-width:354px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{display:flex;padding-left:9px;margin-bottom:0;margin-top:4.5px;flex-grow:0;flex-shrink:1;width:auto;height:7.2px;line-height:7.2px;font-size:4.5px;}}@media (max-width:354px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online{padding-right:4.5px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}}@media (max-width:354px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online{padding-right:4.5px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:7.65px;margin-left:-0.45px;}}@media (max-width:354px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{padding-right:4.5px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}}@media (max-width:354px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:7.65px;margin-left:-0.45px;}}@media (max-width:354px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}}@media (max-width:354px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container{color:#86878B;text-decoration:line-through;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:6.3px;line-height:9px;margin-bottom:1.8px;}}@media (max-width:354px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;font-size:6.3px;line-height:9px;inline-size:max-content;}}@media (max-width:354px) and (max-width:1650px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){min-width:126px;}}@media (max-width:354px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){width:45%;min-height:135px;margin-left:0;}}@media (max-width:354px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info{height:100%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label{position:absolute;top:3.6px;right:6.75px;display:flex;flex-direction:column;align-items:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{z-index:1;font-size:6.5px;position:static;font-family:inherit;line-height:inherit;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{z-index:1;height:9px;margin:0;transform:scale3d(1,1,1);transition-duration:0.3s;cursor:pointer;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon:hover{transform:scale3d(1.1,1.1,1);}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product-splash-container{padding-right:55px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product__splashes{flex-direction:column;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes{width:100%;display:flex;flex-direction:row;align-items:center;padding:4.5px 0 0 4.95px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes .product__splash{justify-content:center;text-align:center;background-color:rgba(255,255,255,0.9);font-size:5.4px;padding:3.15px 4.5px;line-height:7.65px;margin-right:4.5px;margin-top:2.25px;border-radius:3.6px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-list-price-container{text-align:start;margin-left:9px;margin-right:4.5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info{flex-grow:1;justify-content:flex-end;margin-bottom:16.2px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:11.25px;transition:min-height 0.5s ease;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;transition:margin-bottom 0.1s ease-in-out 0.1s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container{margin-bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-list-price{font-size:5.4px;line-height:6.3px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;display:inline-block;inline-size:max-content;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .price{align-self:flex-end;flex-direction:row-reverse;margin-right:9px;font-style:normal;font-weight:700;font-size:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header{font-style:normal;font-weight:700;font-size:7.2px;line-height:9px;margin-bottom:9px;padding-right:4.5px !important;padding-left:9px !important;text-align:left !important;align-content:flex-start;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header h4{align-self:flex-start !important;font-size:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container{background-color:#F8F8FF;width:100%;justify-content:space-between;padding-left:6.75px;padding-right:6.75px;padding-bottom:4.5px;position:absolute;bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container span{padding-left:10.8px;margin-top:5.4px;height:8.64px;line-height:8.64px;font-size:5.4px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .out_of_stock_shops{flex-grow:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image{width:100%;transition:width 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image img{transform:scale3d(1,1,1);margin-top:9px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s ease-in-out,opacity 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1 button{margin-bottom:6.75px;margin-top:6.75px;border-radius:5.4px;width:calc(100% - (40px * 0.45));min-width:auto;font-size:7.2px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-multiple-variations-container{font-size:8.1px;color:#86878B;font-style:normal;font-weight:400;line-height:8.1px;align-self:flex-start;margin-left:9px;margin-bottom:2.25px;}}@media (max-width:354px) and (hover:hover) and (pointer:fine){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover{box-shadow:0 4px 40px -5px #00000040;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info{justify-content:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .category-pricing-content{margin-bottom:0;transition:margin-bottom 0.15s ease-in-out 0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:0;transition-duration:0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-image{width:80%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .show-product-button-container-1{max-height:40.5px;opacity:1;}}@media (max-width:325px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){border:1px solid #F6F6F6;border-radius:5.4px;box-shadow:0 1.8px 18px -5px transparent;transition:box-shadow 0.2s ease-in-out;margin-left:0;margin-bottom:11.25px;overflow:hidden;max-width:47%;width:calc(99.99% * (4/12) * $zoom);align-content:center;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{margin-bottom:9px;border-radius:6.75px;line-height:13.5px;height:18.9px;}}@media (max-width:325px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info button,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info #edit-outofstock{min-width:63px;}}@media (max-width:325px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{display:flex;padding-left:9px;margin-bottom:0;margin-top:4.5px;flex-grow:0;flex-shrink:1;width:auto;height:7.2px;line-height:7.2px;font-size:4.5px;}}@media (max-width:325px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_online{padding-right:4.5px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}}@media (max-width:325px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_online{padding-right:4.5px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:7.65px;margin-left:-0.45px;}}@media (max-width:325px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .presale{padding-right:4.5px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}}@media (max-width:325px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:7.65px;margin-left:-0.45px;}}@media (max-width:325px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}}@media (max-width:325px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-list-price-container{color:#86878B;text-decoration:line-through;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:6.3px;line-height:9px;margin-bottom:1.8px;}}@media (max-width:325px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) .product-info .product-info .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;font-size:6.3px;line-height:9px;inline-size:max-content;}}@media (max-width:325px) and (max-width:1650px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){min-width:126px;}}@media (max-width:325px) and (max-width:600px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item){width:45%;min-height:135px;margin-left:0;}}@media (max-width:325px){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info{height:100%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label{position:absolute;top:3.6px;right:6.75px;display:flex;flex-direction:column;align-items:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label a.product-teaser-energy-label-link{z-index:1;font-size:6.5px;position:static;font-family:inherit;line-height:inherit;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon{z-index:1;height:9px;margin:0;transform:scale3d(1,1,1);transition-duration:0.3s;cursor:pointer;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-teaser-energy-label .product-teaser-energy-label-icon:hover{transform:scale3d(1.1,1.1,1);}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product-splash-container{padding-right:55px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info.has-energy-label .product__splashes{flex-direction:column;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes{width:100%;display:flex;flex-direction:row;align-items:center;padding:4.5px 0 0 4.95px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product__splashes .product__splash{justify-content:center;text-align:center;background-color:rgba(255,255,255,0.9);font-size:5.4px;padding:3.15px 4.5px;line-height:7.65px;margin-right:4.5px;margin-top:2.25px;border-radius:3.6px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-list-price-container{text-align:start;margin-left:9px;margin-right:4.5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info{flex-grow:1;justify-content:flex-end;margin-bottom:16.2px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:11.25px;transition:min-height 0.5s ease;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;transition:margin-bottom 0.1s ease-in-out 0.1s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container{margin-bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-list-price{font-size:5.4px;line-height:6.3px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .humac-teaser-list-price-container .humac-teaser-price-saving-container{color:#e83e3e;font-family:"HelveticaNeue";font-style:normal;font-weight:700;display:inline-block;inline-size:max-content;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .category-pricing-content .price{align-self:flex-end;flex-direction:row-reverse;margin-right:9px;font-style:normal;font-weight:700;font-size:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header{font-style:normal;font-weight:700;font-size:7.2px;line-height:9px;margin-bottom:9px;padding-right:4.5px !important;padding-left:9px !important;text-align:left !important;align-content:flex-start;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info header h4{align-self:flex-start !important;font-size:14px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container{background-color:#F8F8FF;width:100%;justify-content:space-between;padding-left:6.75px;padding-right:6.75px;padding-bottom:4.5px;position:absolute;bottom:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .teaser-stock-status-container span{padding-left:9px;margin-top:4.5px;height:7.2px;line-height:7.2px;font-size:4.5px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .in_stock_shops,.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-info .out_of_stock_shops{flex-grow:0;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image{width:100%;transition:width 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .product-image img{transform:scale3d(1,1,1);margin-top:9px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s ease-in-out,opacity 0.2s ease-in-out;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .show-product-button-container-1 button{margin-bottom:6.75px;margin-top:6.75px;border-radius:5.4px;width:calc(100% - (40px * 0.45));min-width:auto;font-size:7.2px;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item) > .product-info .humac-teaser-multiple-variations-container{font-size:8.1px;color:#86878B;font-style:normal;font-weight:400;line-height:8.1px;align-self:flex-start;margin-left:9px;margin-bottom:2.25px;}}@media (max-width:325px) and (hover:hover) and (pointer:fine){.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover{box-shadow:0 4px 40px -5px #00000040;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info{justify-content:flex-end;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .category-pricing-content{margin-bottom:0;transition:margin-bottom 0.15s ease-in-out 0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-info .humac-teaser-mouseover-spacer{min-height:0;transition-duration:0s;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .product-image{width:80%;}.vue-product-list .product-item.teaser-category-page-look:not(.cart-product-list-flat-item).teaser-mouse-hover > .product-info .show-product-button-container-1{max-height:40.5px;opacity:1;}}@media (max-width:1000px){.cart-recommendations-flat-list-container{padding:0 !important;}.cart-recommendations-flat-list-container .slick-track{display:flex !important;}.cart-recommendations-flat-list-container .slick-track .slick-slide{height:inherit !important;}}@media (max-width:1000px) and (max-width:1000px){.cart-recommendations-flat-list-container .slick-list .slick-track{margin-left:20px;margin-right:20px;}}@media (max-width:1000px) and (max-width:400px){.cart-recommendations-flat-list-container .slick-list{width:calc(100% + 40px) !important;}}@media (max-width:568px){.cart-recommendations-flat-list-container.vue-product-list-with-pager .slick-slider .slick-arrow.prev{left:3px;}.cart-recommendations-flat-list-container.vue-product-list-with-pager .slick-slider .slick-arrow.next{right:5px;}}.cart-product-list-flat{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;}@media (max-width:1000px){.cart-product-list-flat .vue-slick-dots li{margin:0 !important;}}.cart-product-list-flat .cart-product-list-flat-item{display:flex;margin-bottom:16px;padding:0 22px 0 22px;border:1px solid #D2D2D7;border-radius:12px;min-height:120px;}@media (max-width:1000px){.cart-product-list-flat .cart-product-list-flat-item{max-width:300px;box-shadow:0px 4px 25px -5px #00000040;margin:20px 20px !important;border:none;}}@media (max-width:1000px){.cart-product-list-flat .cart-product-list-flat-item{width:300px;max-width:calc(100vw - 63px);}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-splashes:empty{display:none;}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-splashes .field--name-field-product-splash{margin-top:12px;margin-bottom:-27px;margin-left:-10px;margin-right:-10px;z-index:1;position:relative;}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-splashes .field--name-field-product-splash .field__item{display:inline-block;}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content{flex-grow:1;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;}@media (max-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content{flex-direction:column;padding-bottom:11px;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-left{min-width:100px;width:14%;flex-grow:0;flex-shrink:0;padding:5px;}@media (max-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-left{width:50% !important;}}@media (min-width:1000px) and (max-width:1200px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-left{min-width:50px;width:15%;padding-left:0;padding-right:0;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-mid{flex-grow:1;margin-left:22px;margin-right:22px;}@media (max-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-mid{display:flex;flex-direction:column;justify-content:center;text-align:start;margin-left:0;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-right{text-align:right;padding-bottom:12px;padding-top:12px;}@media (max-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-right{text-align:right;padding-bottom:0;padding-top:0;width:100%;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-right .form-actions{margin-top:5px;margin-bottom:0;}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-right .form-actions input[type=submit]{font-size:16px;border-radius:12px;}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-title{font-weight:bold;font-size:16px;}@media (max-width:400px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-title{font-size:14px;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-title a{color:black !important;}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-price{font-weight:bold;font-size:18px;padding-right:12px;margin-bottom:14px;}@media (max-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-price{padding-right:0;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock{display:inline-block;}@media (max-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock{margin-bottom:22px;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .flat-product-stock-shops{display:none;}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .in_stock_online,.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .out_of_stock_online,.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .in_stock_shops,.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .out_of_stock_shops,.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .presale{padding-left:20px;margin-bottom:0;margin-top:10px;flex-grow:0;flex-shrink:1;width:auto;height:16px;line-height:16px;font-size:14px;}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .in_stock_online{padding-right:10px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}@media (max-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .in_stock_online{display:none;}}@media (max-width:568px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .in_stock_online{margin-top:5px;}}@media (max-width:480px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .in_stock_online{margin-top:5px;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .out_of_stock_online{padding-right:10px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:17px;margin-left:-1px;}@media (max-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .out_of_stock_online{display:none;}}@media (max-width:568px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .out_of_stock_online{margin-top:5px;}}@media (max-width:480px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .out_of_stock_online{margin-top:5px;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .presale{padding-right:10px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}@media (max-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .presale{display:none;}}@media (max-width:568px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .presale{margin-top:5px;}}@media (max-width:480px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .presale{margin-top:5px;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .out_of_stock_shops{flex-grow:1;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:17px;margin-left:-1px;}@media (max-width:568px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .out_of_stock_shops{margin-top:5px;}}@media (max-width:480px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .out_of_stock_shops{margin-top:5px;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .in_stock_shops{flex-grow:1;background:url("/themes/custom/humac/images/Paa_lager.svg") no-repeat;}@media (max-width:568px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .in_stock_shops{margin-top:5px;}}@media (max-width:480px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-stock .in_stock_shops{margin-top:5px;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container button{border-radius:12px;min-width:160px;padding:10px 20px;text-align:center;color:#4639E1;font-size:16px;font-weight:700;line-height:initial;height:auto;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:white;border:1px solid #4639E1;}@media all and (max-width:767px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container button{font-size:14px;}}@media all and (max-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container button{width:100%;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container button:hover{background-color:#4639E1;border:1px solid #4639E1;color:#fff;}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .flat-product-stock-web{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:8px 0 15px;line-height:16px;font-size:14px;}@media (max-width:400px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .flat-product-stock-web{font-size:12px;}}@media (min-width:1001px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .flat-product-stock-web{display:none;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .flat-product-stock-web .in_stock_online,.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .flat-product-stock-web .out_of_stock_online,.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .flat-product-stock-web .presale{padding-left:20px;margin-top:10px;flex-grow:0;flex-shrink:1;width:auto;height:16px;}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .in_stock_online{padding-right:10px;background:url("/themes/custom/humac/images/icon_in_stock_online.svg") no-repeat;}@media (min-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .in_stock_online{display:none;}}@media (max-width:568px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .in_stock_online{margin-top:5px;}}@media (max-width:480px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .in_stock_online{margin-top:5px;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .out_of_stock_online{padding-right:10px;background:url(/themes/custom/humac/images/icon-close-3.svg) no-repeat left center;background-size:17px;margin-left:-1px;}@media (min-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .out_of_stock_online{display:none;}}@media (max-width:568px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .out_of_stock_online{margin-top:5px;}}@media (max-width:480px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .out_of_stock_online{margin-top:5px;}}.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .presale{padding-right:10px;background:url("/themes/custom/humac/images/icon_presale.svg") no-repeat;}@media (min-width:1000px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .presale{display:none;}}@media (max-width:568px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .presale{margin-top:5px;}}@media (max-width:480px){.cart-product-list-flat .cart-product-list-flat-item .cart-product-list-flat-item-content .flat-product-button-container .presale{margin-top:5px;}}.page-node-type-custom-page .layout-container .layout-content .productlist__search{padding:80px 40px;}@media (max-width:1279px){.page-node-type-custom-page .layout-container .layout-content .productlist__search{padding:80px 20px;}}@media (max-width:1023px){.page-node-type-custom-page .layout-container .layout-content .productlist__search{padding:80px 0;}}.page-node-type-custom-page .layout-container .layout-content .productlist__search header{padding:0;width:calc(100% * (10/12));margin:0 auto;text-align:center;}@media (max-width:1023px){.page-node-type-custom-page .layout-container .layout-content .productlist__search header{width:calc(100% * (12/12));}}.page-node-type-custom-page .layout-container .layout-content .productlist__search header h1{margin:0.67em 0 !important;}.page-node-type-custom-page .layout-container .layout-content .productlist__search .search-input{width:90%;max-width:640px;margin:0 auto;}.page-node-type-custom-page .layout-container .layout-content .productlist__search .search-input form{display:flex;flex-wrap:wrap;flex-wrap:nowrap;}.page-node-type-custom-page .layout-container .layout-content .productlist__search .search-input form button{align-items:flex-end;margin:0 10px;}.page-node-type-custom-page .layout-container .layout-content .productlist__search .productlist__wrapper{width:calc(100% * (12/12));}.page-node-type-custom-page .layout-container .layout-content .productlist__search .productlist__wrapper .productlist__row{justify-content:space-evenly;gap:20px;}@media (max-width:1279px){.page-node-type-custom-page .layout-container .layout-content .productlist__search .productlist__wrapper .productlist__row{gap:10px;}}@media (max-width:1023px){.page-node-type-custom-page .layout-container .layout-content .productlist__search .productlist__wrapper .productlist__row{gap:10px;}}.page-node-type-custom-page .layout-container .layout-content .productlist__search .product-item{width:calc(100% * (3/12));margin-right:0;margin-left:0;}@media (max-width:1279px){.page-node-type-custom-page .layout-container .layout-content .productlist__search .product-item{width:calc(100% * (4/12));}}@media (max-width:1023px){.page-node-type-custom-page .layout-container .layout-content .productlist__search .product-item{width:calc(100% * (6/12));}}@media (max-width:568px){.page-node-type-custom-page .layout-container .layout-content .productlist__search .product-item{width:calc(100% * (12/12));}}.page-node-type-custom-page .layout-container .layout-content .productlist__search .product-item header{width:100%;padding:0 10px 0 20px !important;text-align:left !important;}.page-node-type-custom-page .layout-container .layout-content .productlist__search .vue-infinite-pager{margin:20px auto;}.page-node-type-custom-page .layout-container .layout-content .productlist__search .humac-vue-pager-num-products{margin-top:0;margin-bottom:20px;}.messages.messages--error{display:none !important;}.clear{display:block;clear:both;width:100%;}.path-product .layout-content .region-content .product-page-info > section.product-card > .row{max-width:1220px;}.path-product .product-card .card .humac-product-action-buttons .commerce-order-item-add-to-cart-form .form-wrapper input.button--add-to-cart{font-size:18px;}.path-product .product-card .card .humac-product-action-buttons .humac-product-buy-button-container input[data-drupal-selector=edit-outofstock]{background-color:#D2D2D7;border:2px solid #D2D2D7;color:#000000;opacity:0.3;border-radius:12px;}.path-product .humac-buybutton-ajaxupdate-disable{opacity:0.5;pointer-events:none;}.path-product .extra-item{display:none;}.path-product section.sticky-action-bar .action-top .info .extras .extra-item.cl-buyback,.path-product section.sticky-action-bar .action-top .info .extras .extra-item.cl-easyupgrade{display:none;}.path-product .sticky-action-bar-handlers{margin-bottom:60px;}@media (max-width:400px){.path-product .sticky-action-bar-handlers{margin-bottom:40px;}}.path-product section.sticky-action-bar.mac .action-top .info .extras .extra-item.cl-buyback,.path-product section.sticky-action-bar.mac .action-top .info .extras .extra-item.cl-easyupgrade,.path-product section.sticky-action-bar.iphone .action-top .info .extras .extra-item.cl-buyback,.path-product section.sticky-action-bar.iphone .action-top .info .extras .extra-item.cl-easyupgrade,.path-product section.sticky-action-bar.ipad .action-top .info .extras .extra-item.cl-buyback,.path-product section.sticky-action-bar.ipad .action-top .info .extras .extra-item.cl-easyupgrade,.path-product section.sticky-action-bar.watch .action-top .info .extras .extra-item.cl-buyback,.path-product section.sticky-action-bar.watch .action-top .info .extras .extra-item.cl-easyupgrade{display:flex;}.path-product .buy .buttons .commerce-order-item-add-to-cart-form.reserve-product{flex:1;}.path-product .buy .buttons > :nth-child(1){flex:1 1 auto;width:100%;margin-bottom:20px;}.path-product .buy .buttons > :nth-child(3){margin-left:20px;}@media (max-width:568px){.path-product .buy .buttons > :nth-child(1){margin:0 0 10px 0;}.path-product .buy .buttons > :nth-child(2){margin:0 0 10px 0;}.path-product .buy .buttons > :nth-child(3){margin-top:0;margin-left:0;margin-bottom:10px;}.path-product .buy .buttons .santander{width:100%;}}.path-product .form-actions{margin:0;}.path-product .humac-product-prices-container{align-items:flex-end;margin-top:28px;margin-bottom:8px;}@media (max-width:350px){.path-product .humac-product-prices-container{margin-top:9px;}}.path-product .humac-product-prices-container .humac-product-prices-flex{display:flex;flex-direction:row;justify-content:space-between;width:100%;}.path-product .humac-product-prices-container .humac-product-prices-flex .humac-product-prices-total{align-self:flex-end;}.path-product .humac-product-prices-container .humac-product-prices-lines{border-top:1px solid #e8e8eb;border-bottom:1px solid #e8e8eb;padding-top:2px;padding-bottom:3px;margin-top:15px;}@media (max-width:350px){.path-product .humac-product-prices-container .humac-product-prices-lines{margin-top:10px;}}.path-product .humac-product-prices-container .price{width:fit-content;}.path-product .humac-product-prices-container .students-prices{width:fit-content;margin-bottom:0;}.path-product .humac-product-prices-container .humac-product-shipping-price-container{color:#8B8B8F;text-decoration:underline;font-size:12px;cursor:pointer;}.path-product .humac-product-prices-container .humac-product-list-price-container{display:none;color:#86878B;text-decoration:line-through;font-family:"HelveticaNeue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;margin-bottom:4px;}.path-product .humac-product-prices-container .humac-product-list-price-container.humac-product-list-price-container-show{display:block;}.path-product .humac-product-prices-container .humac-product-list-price-savings-container{display:none;color:#e83e3e;font-family:"HelveticaNeue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;margin-bottom:4px;}.path-product .humac-product-prices-container .humac-product-list-price-savings-container.humac-product-list-price-savings-container-show{display:block;}.vue-product-reserve{display:none;}section.product-card article.card .card-top-wrap{padding-bottom:20px;}section.product-card article.card .card-bottom-wrap{padding:0 0;}section.product-card article.card .card-bottom-wrap .buy .stock{display:none;}section.product-card article.card .card-bottom-wrap .buttons .button--add-to-cart{display:none;}section.product-card article.card .card-bottom-wrap .buttons .form-item-outofstock{display:none;}section.product-card article.card .card-bottom-wrap .buttons .reserve-product{display:none;}section.product-card article.card .card-bottom-wrap .buttons a.santander{display:none;}section.product-card article.card .field--name-field-image-banner,section.product-card article.card .field--name-field-image-banner-cat{display:flex;flex-wrap:wrap;}section.product-card article.card .field--name-field-image-banner img,section.product-card article.card .field--name-field-image-banner-cat img{margin-bottom:10px;margin-top:20px;}section.product-card article.card .field--name-field-image-banner .field__label,section.product-card article.card .field--name-field-image-banner-cat .field__label{display:none;}section.product-card article.card .field--name-field-image-banner > .field__item,section.product-card article.card .field--name-field-image-banner-cat > .field__item{flex:1 1 50%;}section.product-card article.card .field--name-field-image-banner > .field__item a,section.product-card article.card .field--name-field-image-banner-cat > .field__item a{display:block;}section.product-card article.card .field--name-field-image-banner > .field__item img,section.product-card article.card .field--name-field-image-banner-cat > .field__item img{width:100%;}section.product-card article.card .field--name-field-image-banner > .field__item:last-of-type,section.product-card article.card .field--name-field-image-banner-cat > .field__item:last-of-type{padding-left:5px;}section.product-card article.card .field--name-field-image-banner > .field__item:first-of-type,section.product-card article.card .field--name-field-image-banner-cat > .field__item:first-of-type{padding-right:5px;padding-left:0px;}@media all and (max-width:568px){section.product-card article.card .field--name-field-image-banner,section.product-card article.card .field--name-field-image-banner-cat{flex-wrap:wrap;display:block;}section.product-card article.card .field--name-field-image-banner > .field__item,section.product-card article.card .field--name-field-image-banner-cat > .field__item{width:100%;}section.product-card article.card .field--name-field-image-banner > .field__item img,section.product-card article.card .field--name-field-image-banner-cat > .field__item img{width:100%;}section.product-card article.card .field--name-field-image-banner > .field__item:first-of-type,section.product-card article.card .field--name-field-image-banner-cat > .field__item:first-of-type{margin-bottom:10px;padding-right:0px;}section.product-card article.card .field--name-field-image-banner > .field__item:last-of-type,section.product-card article.card .field--name-field-image-banner-cat > .field__item:last-of-type{padding-left:0px;}}.product-card .card-bottom-wrap .field--widget-humac-commerce-product-variation-attributes{overflow:visible;border-top:1px solid rgba(210,210,215,0.5);margin-bottom:0px;}.product-card .card-bottom-wrap .field--widget-humac-commerce-product-variation-attributes .attribute-widgets fieldset legend{width:100%;cursor:pointer;}.product-card .card-bottom-wrap .field--widget-humac-commerce-product-variation-attributes .attribute-widgets fieldset legend:before{content:"";display:inline-block;width:16px;height:8px;background-image:url(/themes/custom/humac/images/icon-arrow-next-grey.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform 0.5s ease;}.product-card .card-bottom-wrap .field--widget-humac-commerce-product-variation-attributes .attribute-widgets fieldset .fieldset-wrapper{padding-right:5px;}.product-card .card-bottom-wrap .field--widget-humac-commerce-product-variation-attributes .attribute-widgets fieldset .fieldset-wrapper .form-radios{justify-content:space-between;gap:10px;margin-top:6px;}@media (max-width:400px){.product-card .card-bottom-wrap .field--widget-humac-commerce-product-variation-attributes .attribute-widgets fieldset .fieldset-wrapper .form-radios{gap:10px;}}.product-card .card-bottom-wrap .field--widget-humac-commerce-product-variation-attributes .attribute-widgets fieldset.is-open legend:before{transform:rotate(0deg);}.product-card .card-bottom-wrap .attribute-widgets{position:relative;transition:max-height 0.35s;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup{overflow:visible;position:relative;border-bottom:1px solid rgba(210,210,215,0.5);padding-bottom:6px;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > legend{display:flex;align-items:center;position:relative;padding:1.5rem 0 calc(1.5rem - 6px) 0;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > legend span.fieldset-legend{position:absolute;left:23px;width:100%;font-size:18px;line-height:30px;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > legend span.fieldset-legend .humac-click-block{width:100%;padding-left:30px;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup.field_product_color > .fieldset-wrapper > .form-radios{justify-content:flex-start;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup.field_product_color > .fieldset-wrapper > .form-radios .form-item{gap:10px;width:max-content;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup.field_product_color > .fieldset-wrapper > .form-radios .form-item label{min-width:124px;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper{display:flex;flex-wrap:wrap;width:100%;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .description{font-size:12px;padding:0 1rem 1rem 0;margin-top:-10px;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .description:before{display:none;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:0 0 0 0;}@media (max-width:400px){.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios{padding:0 0 0 0;}}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item{margin:0 0 10px 0;display:flex;width:47%;flex-wrap:nowrap;}@media all and (max-width:568px){.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item{width:100%;}}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > div{display:none !important;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > label{width:100%;padding:11px 10px 11px 15px;margin-left:1px;font-size:14px;line-height:20px;transition:0.35s;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row-reverse;justify-content:flex-end;border:1px solid #D2D2D7;border-radius:12px;cursor:pointer;position:relative;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > label .variation-selected-checkbox{position:absolute;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > label .color-swatch{position:relative;z-index:2;width:20px;height:20px;border-radius:50%;margin-right:10px;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > label .color-swatch:not(.image):before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#ffffff;border-radius:50%;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > label .color-swatch:not(.image):after{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;border-radius:50%;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > label .color-swatch.image{z-index:0;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > label .color-swatch.image img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:50%;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > label .variation-price-difference{font-weight:normal;color:#000;padding-left:5px;flex-grow:1;text-align:right;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > label > span{display:none;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > label:hover{border:1px solid #4639E1;color:#000;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > input{display:none;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > input:checked + label{position:relative;color:#000;border:2px solid #4639E1;border-radius:12px;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > input:checked + label .variation-selected-checkbox{background-color:#4639E1;border-radius:50%;width:18px;height:18px;right:-7px;top:-8px;padding:6px;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > input:checked + label .variation-selected-checkbox::before{position:absolute;top:7px;right:15px;height:6px;width:2px;background-color:#fff;content:"";transform:translateX(7px) rotate(-45deg);transform-origin:left bottom;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > input:checked + label .variation-selected-checkbox::after{position:absolute;top:11px;right:10px;height:2px;width:9px;background-color:white;content:"";transform:translateX(9px) rotate(-45deg);transform-origin:left bottom;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > input .space-grey:before{background-color:#4639E1;}.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > input:disabled + label,.product-card .card-bottom-wrap .attribute-widgets > .fieldgroup > .fieldset-wrapper > .form-radios > .form-item > input:disabled + label:hover{cursor:not-allowed;opacity:0.3;background-color:#c1bcba;border:1px solid #c1bcba;color:inherit;}.product-card .product-short-description{padding-bottom:30px;border-bottom:1px solid #e8e8eb;margin-bottom:0;}.product-card .product-short-description .product-short-description-header{font-weight:bold;font-size:18px;margin-bottom:10px;}.product-card .product-short-description .product-short-description-text{min-height:100px;overflow:hidden;}.product-card .product-short-description .product-short-description-toggle{cursor:pointer;margin-left:0px;margin-top:10px;position:relative;}.product-card .product-short-description .product-short-description-toggle:after{content:"";display:inline-block;width:14px;height:7px;background-image:url(/themes/custom/humac/images/icon-arrow-next-grey.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform 0.5s ease;margin-left:8px;position:absolute;top:10px;font-family:"HelveticaNeue",Arial,sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#000000;}.product-card .product-short-description .product-short-description-toggle span.short-version,.product-card .product-short-description .product-short-description-toggle span.long-version{color:#3F3AA0;text-decoration:underline;font-style:normal;font-weight:normal;line-height:19px;}.product-card .product-short-description .product-short-description-toggle span.long-version{display:none;}.product-card .product-short-description.is-open .product-short-description-toggle:after{position:absolute;left:85px;transform:rotate(0deg);top:6px;}.product-card .product-short-description.is-open .product-short-description-toggle span.short-version{display:none;}.product-card .product-short-description.is-open .product-short-description-toggle span.long-version{display:block;}.students-prices{position:relative;z-index:3;font-size:16px;}@media (max-width:350px){.students-prices{font-size:14px;}}@media all and (max-width:1023px){.students-prices > div{position:relative;}}@media all and (min-width:1920px){.students-prices > div{position:relative;}}.students-prices .toggle-price{display:inline-flex;flex-wrap:nowrap;align-items:center;padding-top:0px;cursor:pointer;}.students-prices .toggle-price span.stud-price{padding-right:0.5rem;}.students-prices .toggle-price .stud-price{font-weight:bold;}.students-prices .toggle-price svg{width:14px;height:12px;}.students-prices .toggle-price .field--name-field-student-price{display:inline;}.students-prices .price-popup{position:absolute;right:-30px;top:50%;transform:translate3d(-100%,-50%,0px);width:auto;max-width:290px;height:auto;opacity:0;visibility:hidden;border-radius:8px;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.3);background-color:#ffffff;transition:0.25s;transition-property:transform,opacity,visibility;}@media all and (min-width:1920px){.students-prices .price-popup{right:-30px;transform:translate3d(-100%,-50%,0px);min-width:300px;}}@media all and (max-width:1023px){.students-prices .price-popup{transform:translate3d(-100%,-50%,0px);max-width:100%;min-width:300px;right:-20px;}}@media all and (max-width:767px){.students-prices .price-popup{transform:translate3d(0,-100%,0px);right:0;left:auto;}}@media all and (max-width:330px){.students-prices .price-popup{min-width:100%;}}.students-prices .price-popup:before{content:"";position:absolute;z-index:1;top:calc(50% - 15px);right:-5px;width:30px;height:30px;transform:rotate(45deg);box-shadow:2px 2px 10px 0 rgba(0,0,0,0.3);}.students-prices .price-popup:after{content:"";position:absolute;z-index:2;top:calc(50% - 15px);right:-5px;width:30px;height:30px;transform:rotate(45deg);background:#ffffff;}@media all and (max-width:767px){.students-prices .price-popup:before,.students-prices .price-popup:after{top:calc(100% - 25px);left:calc(50% - 21px);}}.students-prices .price-popup .text-wrap{background-color:#ffffff;border-radius:8px;position:relative;z-index:3;padding:1.25rem;}.students-prices .price-popup a{line-height:1.25;font-size:12px;display:block;margin-top:0.5rem;}.students-prices .price-popup h3{font-size:14px;margin:0 0;}.students-prices .price-popup p{font-size:12px;line-height:1.25;}.students-prices .price-popup img{max-width:100%;margin-top:1rem;}@media all and (min-width:1025px){.students-prices > div:hover .price-popup{opacity:1;visibility:visible;transform:translate3d(-60px,-50%,0px);}}@media all and (min-width:1920px){.students-prices > div:hover .price-popup{transform:translate3d(-60px,-50%,0px);}}@media all and (max-width:1023px){.students-prices > div.is-active > .price-popup{opacity:1;visibility:visible;transform:translate3d(-60px,-50%,0px);}}@media all and (max-width:767px){.students-prices > div.is-active > .price-popup{opacity:1;visibility:visible;transform:translate3d(0,-115%,0px);}}.description{padding:0px 40px 40px;position:relative;}@media (max-width:1023px){.description{padding:40px 20px 30px;}}.description:before{content:"";border-top:1px solid #ccc;display:inline-block;padding-top:0px;}.description h4{margin:0px 0px;padding-top:30px;border-top:1px solid #ccc;}.description p:last-of-type{margin-bottom:0px;}.field--name-field-navision-text *{font-family:inherit !important;}.field--name-field-navision-text h1{font-size:18px !important;color:#111 !important;line-height:1.4 !important;font-weight:700 !important;font-family:inherit !important;}section.product-card .spec-banner-overlay.show{opacity:1;visibility:visible;}section.product-card .spec-banner-overlay{position:fixed;z-index:2;top:0px;left:0px;height:100vh;width:100vw;background-color:rgba(0,0,0,0.3);opacity:0;visibility:hidden;transition:all 0.4s cubic-bezier(1,0,0,0);}.specs-wrapper{flex-direction:column;flex:1;}.specs-wrapper .specs-field .field--name-field-specifications{padding-top:20px;width:100%;overflow-y:auto;max-height:100vh;}.specs-wrapper .specs-field .field--name-field-specifications > table > tbody > tr > td:first-child,.specs-wrapper .specs-field .field--name-field-specifications > table > tbody > tr > td:first-child p{font-weight:bold !important;font-size:16px !important;}.specs-wrapper .specs-field .field--name-field-specifications table{width:100% !important;}.specs-wrapper .specs-field .field--name-field-specifications table tr{display:flex;flex-direction:column;position:relative;overflow:hidden;}.specs-wrapper .specs-field .field--name-field-specifications table td:first-child{user-select:none;padding:20px 0px;border-bottom:1px solid #ccc;position:relative;}.specs-wrapper .specs-field .field--name-field-specifications table td:first-child + td{visibility:visible;height:auto;min-height:20px;opacity:1;transform:translate3d(0,0,0);transition:0.1s height cubic-bezier(0,1,0.5,1),0.1s opacity cubic-bezier(0,1,0.5,1),0.1s transform cubic-bezier(0,1,0.5,1);padding:20px 20px 20px 0;}.specs-wrapper .specs-field .field--name-field-specifications table td:first-child *{font-size:18px !important;line-height:1 !important;font-weight:400 !important;font-family:inherit !important;}section.product-card article.card .specs-banner,section.product-card article.card .stock-banner{position:absolute;z-index:3;top:0px;right:0px;width:0;visibility:hidden;height:100%;max-height:100%;overflow-y:auto;padding:110px 0 40px;background-color:#ffffff;transform:translate3d(100%,0px,0px);-webkit-transform:translate3d(100%,0px,0px);transition:all 0.4s cubic-bezier(1,0,0,1);-webkit-transition:all 0.4s cubic-bezier(1,0,0,1);}section.product-card article.card .specs-banner.active,section.product-card article.card .stock-banner.active{transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);padding:110px 40px 40px;width:calc(100% + 20px);visibility:visible;}section.product-card article.card .specs-banner > header,section.product-card article.card .stock-banner > header{margin-bottom:20px;border-bottom:1px solid #cccccc;padding-bottom:20px;padding-right:40px;}section.product-card article.card .specs-banner > header{border-bottom:0px;}section.product-card article.card .specs-banner header .h1,section.product-card article.card .stock-banner header .h1{margin-bottom:20px;}section.description{padding-top:50px;padding-bottom:70px;padding-left:0px;padding-right:0px;}@media (max-width:1024px){section.description{padding-left:20px;padding-right:20px;}}@media (max-width:1023px){section.description{padding-top:40px;padding-bottom:40px;}}section.description > .content{max-width:1170px;}section.description header.title .h2{font-size:30px;letter-spacing:-0.9px;}@media (max-width:1023px){section.description header.title .h2{font-size:26px;}}section.description .field--name-field-navision-text{margin-top:50px;font-size:14px;}@media (min-width:568px){section.description .field--name-field-navision-text{column-count:2;column-gap:50px;}}section.description .field--name-field-navision-text p{margin-top:0px;margin-bottom:1rem;}section.product-related{padding-top:50px;}section.product-related h2{font-size:30px;}@media (max-width:1023px){section.product-related h2{font-size:26px;}}section.specs-banner{padding-top:50px;padding-bottom:70px;background-color:#f8f8ff;}@media (max-width:1024px){section.specs-banner{padding-left:20px;padding-right:20px;}}@media (max-width:1023px){section.specs-banner{padding-top:40px;padding-bottom:40px;}}section.specs-banner > .content{max-width:1270px;}section.specs-banner header.title{padding-left:50px;max-width:1270px;margin:0 auto;}@media (max-width:1023px){section.specs-banner header.title{padding-left:0;}}section.specs-banner header.title .h1{font-size:30px;letter-spacing:-0.9px;}section.specs-banner header.title .h3{font-size:20px;font-weight:500;letter-spacing:0px;margin-top:5px;}@media (max-width:568px){section.specs-banner header.title .h3{font-size:18px;}}@media (max-width:1023px){section.specs-banner header.title .h1{font-size:26px;}}section.specs-banner header.title .subtitle{display:none;}section.specs-banner .specs-wrapper{margin-top:50px;}section.specs-banner .specs-wrapper .field--name-field-specifications{overflow:hidden;padding-top:0;max-height:none;padding-left:50px;}@media (max-width:1023px){section.specs-banner .specs-wrapper .field--name-field-specifications{padding-left:0px;}}@media (max-width:568px){section.specs-banner .specs-wrapper .field--name-field-specifications{padding-left:0px;}}section.specs-banner .specs-wrapper .field--name-field-specifications table tbody{display:flex;flex-wrap:wrap;}section.specs-banner .specs-wrapper .field--name-field-specifications table tr{display:inline-flex;width:33.33%;padding-right:50px;}section.specs-banner .specs-wrapper .field--name-field-specifications table tr td{width:100% !important;padding-right:40px !important;}section.specs-banner .specs-wrapper .field--name-field-specifications table tr td td:after{right:10px;}@media (max-width:1023px){section.specs-banner .specs-wrapper .field--name-field-specifications table tr{width:50%;}section.specs-banner .specs-wrapper .field--name-field-specifications table tr:nth-of-type(even){padding-right:0px;}}section.specs-banner .specs-wrapper .field--name-field-specifications table tr td:first-child.active + td{padding:0 0 20px;}@media (max-width:568px){section.specs-banner .specs-wrapper .field--name-field-specifications table tr{display:flex;width:100%;padding-right:0px;}section.specs-banner .specs-wrapper .field--name-field-specifications table tr td.active,section.specs-banner .specs-wrapper .field--name-field-specifications table tr td.active p{font-weight:600 !important;}}.humac-stock-list{width:100%;}.humac-stock-list th,.humac-stock-list td{text-align:left;line-height:1.6;}.humac-stock-list .status{text-align:center;}.humac-stock-list .status .stock-status--on{display:inline-block;border:1px solid #51A351;height:15px;width:15px;border-radius:50%;text-indent:-999em;overflow:hidden;position:relative;vertical-align:middle;}.humac-stock-list .status .stock-status--on:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%2351A351' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;content:"";display:inline-block;width:8px;height:8px;position:absolute;right:calc(50% - 4px);top:2px;}.humac-stock-list .status .stock-status--off{display:inline-block;height:15px;width:15px;border-radius:50%;text-indent:-999em;overflow:hidden;position:relative;background-color:#e83e3e;vertical-align:middle;}.humac-stock-list .status .pickup_in_store{width:200px;display:inline-block;vertical-align:middle;}@media all and (max-width:1279px){.humac-stock-list .status .pickup_in_store{width:150px;}}.vue-product-reserve{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;}.vue-product-reserve .clear{clear:both;}.vue-product-reserve .vue-product-reserve-inner.complete{background:#016fce;color:#fff;text-align:center;}.vue-product-reserve .vue-product-reserve-inner.complete img{width:200px;margin:auto;}.vue-product-reserve .vue-product-reserve-inner.complete img:first-child{width:50px;}.vue-product-reserve .vue-product-reserve-inner.complete .close{position:absolute;top:20px;right:20px;font-size:50px;line-height:14px;padding:0;margin:0;text-align:center;width:40px;height:auto;text-indent:-99999;}.vue-product-reserve .vue-product-reserve-inner{position:absolute;background:#fff;padding:20px 80px 40px 80px;max-width:1280px;width:100%;overflow-y:scroll;max-height:100%;}@media (min-width:1280px){.vue-product-reserve .vue-product-reserve-inner{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:10px;}}@media (max-width:1279px){.vue-product-reserve .vue-product-reserve-inner{left:0;top:0;bottom:0;right:0;padding:20px 40px 40px 40px;}}@media (max-width:1023px){.vue-product-reserve .vue-product-reserve-inner{padding:20px 20px 40px 20px;}}.vue-product-reserve .vue-product-reserve-inner .pager{clear:both;text-align:center;padding-top:40px;}.vue-product-reserve .vue-product-reserve-inner .pager span{margin:0 10px;}.vue-product-reserve .vue-product-reserve-inner .close{position:absolute;top:20px;right:20px;font-size:50px;line-height:14px;padding:0;margin:0;text-align:center;width:40px;height:auto;text-indent:-99999;}.vue-product-reserve .vue-product-reserve-inner .close:hover{cursor:pointer;}.vue-product-reserve .vue-product-reserve-complete{margin-top:30px;}.vue-product-reserve .vue-product-reserve-complete a:hover{color:#fff;cursor:pointer;text-decoration:underline;}.vue-product-reserve .vue-product-reserve-complete a{color:#fff;text-decoration:underline;}.vue-product-reserve img.top{float:left;width:60px;margin-left:10px;}.vue-product-reserve img.product-image{min-width:150px;display:inline-block;width:40%;vertical-align:middle;}@media (max-width:1279px){.vue-product-reserve img.product-image{display:block;margin:auto;}}.vue-product-reserve .content-with-image{float:right;width:calc(100% - 120px);padding:0;margin:0;line-height:1.3;}@media (max-width:1023px){.vue-product-reserve .content-with-image{width:calc(100% - 90px);}}.vue-product-reserve .content-with-image strong{font-size:1.2em;line-height:0.9em;}.vue-product-reserve .overlay-background{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);}.vue-product-reserve .reserve-cart-description{width:50%;float:left;padding-right:40px;border-right:1px solid #d1d1d1;}@media (max-width:1279px){.vue-product-reserve .reserve-cart-description{padding-right:20px;}}@media (max-width:767px){.vue-product-reserve .reserve-cart-description{padding-right:0px;}}@media (max-width:767px){.vue-product-reserve .reserve-cart-description{width:100%;border:none;}}.vue-product-reserve .reserve-cart-description .product-info-card{padding:10px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;margin-top:30px;}.vue-product-reserve .reserve-cart-description .product-info-card .info{display:inline-block;vertical-align:middle;width:59%;}@media (max-width:1279px){.vue-product-reserve .reserve-cart-description .product-info-card .info{display:block;margin:auto;margin-top:10px;}}.vue-product-reserve .reserve-cart-description .product-info-card .title{font-weight:bold;display:block;}.vue-product-reserve .reserve-cart-description .product-info-card .price-per-stk{display:block;}.vue-product-reserve .reserve-cart-description .product-info-card .total-price{font-weight:bold;display:block;float:right;}.vue-product-reserve .vue-product-reserve-submit input{margin-top:15px;}.vue-product-reserve .vue-product-reserve-submit a.maps-route{margin-top:10px;margin-bottom:10px;display:block;}.vue-product-reserve .vue-product-reserve-submit input[type=checkbox]{width:10px;transform:scale(1.1);margin-right:10px;display:inline-block;margin-top:0;display:none;}.vue-product-reserve .vue-product-reserve-submit .checkbox-item{margin-top:10px;}.vue-product-reserve .vue-product-reserve-submit .checkbox-item input:checked + label::before{border:1px solid #4639E1;}.vue-product-reserve .vue-product-reserve-submit .checkbox-item input:checked + label::after{opacity:1;visibility:visible;}.vue-product-reserve .vue-product-reserve-submit .checkbox-item label{position:relative;padding-left:34px;line-height:24px;display:inline-block;}.vue-product-reserve .vue-product-reserve-submit .checkbox-item label:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;border:1px solid #ccc;background-color:transparent;transition:all 0.2s ease-in-out;}.vue-product-reserve .vue-product-reserve-submit .checkbox-item label:after{content:"";display:inline-block;position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background-size:14px 14px;background-repeat:no-repeat;background-position:center center;background-image:url(/themes/custom/humac/images/blue-checkmark.svg);transition:all 0.2s ease-in-out;opacity:0;visibility:hidden;}.vue-product-reserve .vue-product-reserve-submit .checkbox-item.first{margin-top:20px;}.vue-product-reserve .vue-product-reserve-submit .btn.shop{padding:7px 0px;margin-top:25px;display:block;max-width:280px;min-width:unset;width:100%;}.vue-product-reserve .vue-product-reserve-submit .btn.shop[disabled=disabled]{background-color:#ccc;border:1px solid #ccc;cursor:default;}.vue-product-reserve .reserve-cart-contents{width:50%;float:left;padding-left:40px;}@media (max-width:1279px){.vue-product-reserve .reserve-cart-contents{padding-left:20px;}}@media (max-width:767px){.vue-product-reserve .reserve-cart-contents{padding-left:0px;width:100%;padding-top:30px;}}.vue-product-reserve .reserve-cart-contents .search-form{margin-top:10px;}@media (max-width:767px){.vue-product-reserve .reserve-cart-contents .vue-product-reserve-find-shop > div{float:right;width:calc(100% - 90px);}}.vue-product-reserve .reserve-cart-contents .vue-product-reserve-find-shop img.mid{margin:auto;margin-bottom:20px;width:100px;margin-top:30px;}@media (max-width:767px){.vue-product-reserve .reserve-cart-contents .vue-product-reserve-find-shop img.mid{float:left;width:60px;margin-left:10px;margin-top:0;}}.vue-product-reserve .reserve-cart-contents .vue-product-reserve-find-shop h1 ~ img.mid{margin-top:0;}.vue-product-reserve .reserve-cart-contents .vue-product-reserve-find-shop .search-form input{width:60%;float:left;height:40px;}@media (max-width:1023px){.vue-product-reserve .reserve-cart-contents .vue-product-reserve-find-shop .search-form input{width:100%;}}.vue-product-reserve .reserve-cart-contents .vue-product-reserve-find-shop .search-form a{width:35%;float:right;font-size:16px;padding:0;padding:10px 20px;}@media (max-width:1023px){.vue-product-reserve .reserve-cart-contents .vue-product-reserve-find-shop .search-form a{width:100%;margin-top:10px;}}.vue-product-reserve .reserve-cart-contents .vue-product-reserve-find-shop .shop-list{margin-top:30px;max-height:180px;overflow-y:auto;}@media (max-width:1279px){.vue-product-reserve .reserve-cart-contents .vue-product-reserve-find-shop .shop-list{max-height:initial;}}.vue-product-reserve .reserve-cart-contents .vue-product-reserve-find-shop .shop{}.vue-product-reserve .reserve-cart-contents .vue-product-reserve-find-shop .shop a{margin-right:20px;}.card-top-wrap{padding:40px 40px;}@media (max-width:1023px){.card-top-wrap{padding:40px 20px 30px;}}.card-top-wrap header{margin-bottom:28px;}@media (max-width:350px){.card-top-wrap header{margin-bottom:20px;}}.card-top-wrap h1{margin-bottom:20px;}@media (max-width:767px){.card-top-wrap h1{font-size:36px;}}@media (max-width:568px){.card-top-wrap h1{font-size:24px;}}.card-top-wrap .product__splash{display:inline-block;}@media (max-width:767px){.card-top-wrap .specs{font-size:18px;}}.card-top-wrap .specs p{font-size:14px;}@media (max-width:568px){.card-top-wrap .specs p{font-size:16px;}}.card-top-wrap .details{font-size:14px;}@media (max-width:568px){.card-top-wrap .details{font-size:16px;}}.card-top-wrap .details .field--type-commerce-price{display:inline;}.card .buy{margin-top:0px;}.card .buy .stock{position:relative;margin-bottom:20px;}.card .buy .stock .business-delivery,.sticky-action-bar .business-delivery{line-height:1.2;width:50%;}.card .buy .stock .business-delivery:before,.sticky-action-bar .business-delivery:before{content:"";display:inline-block;position:absolute;left:0px;top:0px;width:14px;height:14px;border-radius:50%;-webkit-border-radius:50%;border:1px solid #FFCC00;background-color:#FFCC00;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.card .buy .stock .delivery-estimate,.sticky-action-bar .delivery-estimate{width:50%;line-height:1.2;}.card .buy .stock .delivery-estimate:before,.sticky-action-bar .delivery-estimate:before{content:"";display:inline-block;position:absolute;left:0px;top:0px;width:14px;height:14px;border-radius:50%;-webkit-border-radius:50%;border:0px;background-color:#76d571;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.card .buy .stock .delivery-estimate:after,.sticky-action-bar .delivery-estimate:after{content:"";display:inline-block;position:absolute;left:0px;top:0px;width:14px;height:14px;border-radius:50%;-webkit-border-radius:50%;background-size:8px 8px;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%23ffffff' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.card .buy .stock a{text-decoration:underline;line-height:14px;}.card .buy > a{position:relative;z-index:2;transform-style:preserve-3d;transition:all 0.4s cubic-bezier(1,0,0,0);-webkit-transition:all 0.4s cubic-bezier(1,0,0,0);transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);}.card .buy.active > a{transform:translate3d(-280px,0px,0px);-webkit-transform:translate3d(-280px,0px,0px);}@media (max-width:568px){.card .buttons{flex-direction:column;}.card .buttons .santander{margin-left:0;margin-top:20px;}.card .buttons .santander a{width:100%;}}.card-banner{height:100px;position:relative;z-index:2;}.card-banner *{transition:all 0.4s cubic-bezier(1,0,0,1);}.card-banner > div.active{background-color:#4639E1;}.card-banner > div.active strong,.card-banner > div.active span{color:#fff;}@media (max-width:1279px){.card-banner{flex-direction:column-reverse;height:200px;}}@media (max-width:1023px){.card-banner{flex-direction:row;height:auto;}}@media (max-width:767px){.card-banner{flex-direction:row-reverse;}}.card-banner .specs{cursor:pointer;}@media (max-width:1279px){.card-banner .specs{width:100%;height:100px;}}@media (max-width:1023px){.card-banner .specs{width:calc(99.99% * (6/12));height:auto;}}@media (max-width:767px){.card-banner .specs{width:100%;}}.card-banner .stocks{cursor:pointer;}@media (max-width:1279px){.card-banner .stocks{width:100%;height:100px;}}@media (max-width:1023px){.card-banner .stocks{width:calc(99.99% * (6/12));height:auto;}}@media (max-width:767px){.card-banner .stocks{width:100%;}}@media (max-width:1279px){.card-banner .presale{width:100%;height:100px;}}@media (max-width:1023px){.card-banner .presale{width:calc(99.99% * (6/12));height:auto;}}@media (max-width:767px){.card-banner .presale{width:100%;}}.product-related{padding:0px 20px 40px 20px;}@media (max-width:1023px){.product-related{padding:0px 0px;}}.product-related header{margin-bottom:0px;padding:0px 20px;}.product-related .price{margin-top:0px;}.product-related .category-link{margin-top:40px;}.product-related .label{font-weight:400;}.product-page-info .product-card{position:relative;border-bottom:none;padding-bottom:30px;}.product-page-info .product-list.buy-look{position:relative;border-bottom:none;padding-top:50px;padding-bottom:10px;margin-top:0px;}.product-page-info .product-list.buy-look .product-list-4-row{max-width:1230px;margin:auto;}.product-page-info .product-card:before,.product-page-info .product-list.buy-look:before{content:"";display:block;margin:0 auto;height:1px;width:1170px;max-width:100vw;background-color:#ccc;position:absolute;left:0;right:0;bottom:0;}.product-page-info .product-card.no-border:before,.product-page-info .product-list.buy-look.no-border:before{content:unset;}.price .price-savings,.price .vue-product-builder-savings{display:none;}.path-product main > .layout-content{max-width:1920px;margin:0 auto;}@media (max-width:1920px){.path-product main > .layout-content{max-width:100%;}}.path-product main > .layout-content > .region-content{position:relative;}.path-product footer .footer-banner{padding-bottom:120px;}.path-product section.product-card > .content{display:block;}@media (min-width:1024px){.path-product section.product-card > .content{display:flex;flex-wrap:nowrap;}}.path-product section.product-card aside.media .slick-slider{padding:0px 20px;margin-top:0;display:flex;flex-wrap:wrap;flex-direction:column;max-width:100vw;}.path-product section.product-card aside.media .slick-slider .slick-track{padding-bottom:0;max-height:500px;display:flex;}@media (min-width:1024px){.path-product section.product-card aside.media .slick-slider{padding:0px 0px;}}.path-product section.product-card aside.media .slick-slider > .slick-list{flex-grow:1;}.path-product section.product-card aside.media .slick-slider .slick-slide{height:auto !important;}.path-product section.product-card aside.media .slick-slider .slick-slide .field-wrap{height:100%;display:flex;align-items:center;}.path-product section.product-card aside.media .slick-slider .slick-dots{padding:20px 0px 0px;}@media (min-width:1024px){.path-product section.product-card aside.media .slick-slider .slick-dots{padding:20px 0px;}}@media (max-width:568px){.path-product section.product-card aside.media .slick-slider .slick-dots li img{max-width:100px;}}.path-product section.product-card aside.media .top-banner.media-wrap{width:100%;}@media (min-width:1024px){.path-product section.product-card aside.media .top-banner.media-wrap{width:calc(min(100vw,1220px) - 560px);}.path-product section.product-card aside.media .top-banner.media-wrap .field--name-field-product-images-wrapper,.path-product section.product-card aside.media .top-banner.media-wrap .global_product_icon_container,.path-product section.product-card aside.media .top-banner.media-wrap .humac_below_product_banner_container{padding:0 20px 0 40px;}}@media (min-width:1440px){.path-product section.product-card aside.media .top-banner.media-wrap{width:calc(min(100vw,1220px) - 660px);}}.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title{padding:20px 20px 20px 40px;}@media (max-width:1023px){.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title{padding:20px 20px 30px;}}@media (max-width:767px){.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title{padding:20px 20px 15px;}}.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title .humac-commerce-product-product-subtitle:empty{display:none;}.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title .humac-commerce-product-product-subtitle .field--name-field-subtitle{margin-top:5px;}.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title .humac-commerce-product-product-subtitle .field--name-field-subtitle:empty{display:none;}.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title .field--type-entity-reference-revisions{display:flex;}.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title .field--name-title{margin-top:20px;}.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title .field--name-field-subtitle{font-size:16px;font-weight:400;color:#111;}.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title .humac-commerce-product-product-varenr{font-size:14px;font-weight:400;color:#D2D2D7;padding-top:5px;}.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title .product__splash{display:inline-block;padding:4px 10px;font-weight:700;font-size:12px;margin-right:1rem;}.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title h1{margin:0;font-size:28px;font-weight:700;}.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title .details{font-size:14px;}.path-product section.product-card aside.media .top-banner.media-wrap .humac-commerce-product-product-title .details div.field--name-sku{display:inline-block;}.path-product section.product-card article.card{width:100%;flex-shrink:0;flex-grow:0;}@media (min-width:1024px){.path-product section.product-card article.card{width:560px;}}@media (min-width:1440px){.path-product section.product-card article.card{width:660px;}}.path-product section.product-card article.card header .product__splash{display:inline-block;border:none;padding:0 0;font-weight:700;font-size:14px;}.path-product section.product-card article.card .specs p,.path-product section.product-card article.card .description p{font-size:12px;}.path-product section.product-card article.card .specs h4,.path-product section.product-card article.card .description h4{font-size:14px;}.path-product section.product-card article.card .field--name-field-short-description p{font-size:16px;}.path-product section.product-card article.card .scroll-specifications,.path-product section.product-card article.card .scroll-product-info{font-size:16px;margin-top:10px;display:inline-block;}.path-product section.product-card article.card .scroll-specifications{display:none;}.path-product section.product-card article.card .specs{padding-top:0px;}.path-product section.product-card article.card .specs span{font-size:16px;}@media (max-width:568px){.path-product section.product-card article.card .specs{padding-top:10px;}}.path-product section.product-card article.card .description{padding-top:0px;}.path-product section.product-card article.card .description:before{padding-top:10px;}.path-product section.product-card article.card .actions .form-items{display:flex;}.path-product section.product-card article.card .actions .form-items .field--widget-humac-commerce-product-variation-attributes{display:none;}.path-product section.product-card article.card .actions .form-items .field--widget-humac-commerce-product-variation-attributes input.form-radio{width:auto;min-width:auto;}.path-product section.product-card article.card .actions .form-items .humac-product-action-button-container{display:flex;flex-direction:column;}.path-product section.product-card article.card .actions .form-items .humac-product-action-button-container.humac-product-pickup-at-store-button-container{margin-right:20px;width:80%;}@media (max-width:400px){.path-product section.product-card article.card .actions .form-items .humac-product-action-button-container.humac-product-pickup-at-store-button-container{width:100%;margin-right:0;}}.path-product section.product-card article.card .actions .form-items .humac-product-action-button-container.humac-product-pickup-at-store-button-container .humac-pickup-in-store-open-popup-link{color:#3F3AA0;text-decoration:underline;cursor:pointer;}.path-product section.product-card article.card .actions .form-items .humac-product-action-button-container.humac-product-buy-button-container{width:120%;}@media (max-width:400px){.path-product section.product-card article.card .actions .form-items .humac-product-action-button-container.humac-product-buy-button-container{width:100%;}}.path-product section.product-card article.card .actions .form-items .humac-product-action-button-container > div{width:100%;}.path-product section.product-card article.card .actions .form-items .humac-product-action-button-container .button--add-to-cart{border-radius:12px !important;}@media (max-width:400px){.path-product section.product-card article.card .actions .form-items{display:flex;flex-direction:column-reverse;align-items:center;width:100%;}}.path-product section.product-card article.card .actions .stock-info{margin-top:10px;margin-left:8px;display:flex;position:relative;}.path-product section.product-card article.card .actions .stock-info.stock-info-buy-button{height:37px;}@media (max-width:1400px){.path-product section.product-card article.card .actions .stock-info{margin-top:5px;}}.path-product section.product-card article.card .actions .stock-info > div{display:flex;width:100%;}@media (max-width:400px){.path-product section.product-card article.card .actions .stock-info > div{justify-content:flex-start;}}.path-product section.product-card article.card .actions .stock-info .has-icon span{padding-top:0;padding-left:8px;font-size:14px;}.path-product section.product-card article.card .actions .stock-info .status{display:flex;justify-content:start;}.path-product section.product-card article.card .actions .stock-info .status .stock-status{display:flex;align-items:center;}@media (max-width:400px){.path-product section.product-card article.card .actions .stock-info .status .stock-status .flex-column{flex-direction:row;}}.path-product section.product-card article.card .actions .stock-info .status .stock-status span{padding-left:8px;font-size:14px;color:inherit;line-height:1.2;font-weight:bold;}.path-product section.product-card article.card .actions .stock-info .status .stock-status a{color:#4639E1 !important;text-decoration:underline;padding-left:8px;font-size:14px;line-height:1.2;color:inherit;}.path-product section.product-card article.card .actions .stock-info .no-stock .no-stock-regular{display:flex;align-items:flex-start;}.path-product section.product-card article.card .actions .stock-info .icon svg{width:20px;height:20px;}.path-product section.product-card .product-related header.title{margin-bottom:20px;}.path-product section.product-card .product-related article.product-item{padding-bottom:20px;}.path-product section.product-card .product-related article.product-item .product-info .product-image{margin-top:0;}@media (min-width:0){.path-product section.product-card article.card .title h1{font-size:25px;line-height:1.25;margin-bottom:0px;}.path-product section.product-card article.card .title .specs{margin-top:5px;padding-top:0px;}.path-product section.product-card article.card .title .specs.h3{font-size:20px;}.path-product section.product-card article.card .title .price{margin-bottom:4px;}}@media (min-width:0) and (max-width:400px){.path-product section.product-card article.card .title .price{display:flex;flex-direction:row;justify-content:flex-end;}}@media (min-width:0){.path-product section.product-card article.card .title .price *{font-size:24px;}}@media (min-width:0) and (max-width:350px){.path-product section.product-card article.card .title .price *{font-size:20px;}}@media (min-width:0){.path-product section.product-card article.card .students-prices + .humac-product-prices-flex .humac-product-prices-total .price{margin-top:12px;}}.humac-product-image-slider .slick-slider{margin-bottom:0;position:relative;}.humac-product-image-slider ul.slickslide{padding-left:0;max-width:100%;}.humac-product-image-slider .slick-slider .slick-track{min-width:100%;}.humac-product-image-slider ul.slickslide li img,.humac-product-image-slider .slick-dots button img{width:100%;height:auto;}.humac-product-image-slider .slick-dots{bottom:0;top:auto;left:auto;right:auto;position:relative;line-height:0;padding:15px 0 10px 0;}.humac-product-image-slider .slick-dots li,.humac-product-image-slider .slick-dots li button:before{margin:0;padding:0;}.humac-product-image-slider .slick-dots li:after{opacity:0;visibility:hidden;}.humac-product-image-slider .slick-dots li{margin:5px;border:1px solid #ccc;display:inline-block;width:auto;height:auto;transition:0.35s;transition-property:opacity,border;}.humac-product-image-slider .slick-dots li:not(.slick-active){opacity:0.5;}.humac-product-image-slider .slick-slider .slick-track{min-width:100%;}.humac-product-image-slider .slick-dots li button{margin:0;height:auto;width:100%;padding:0;opacity:1;visibility:visible;transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);}.humac-product-image-slider .slick-dots li button.tab{clear:both;display:flex;align-items:center;justify-content:center;}.humac-product-image-slider .slick-dots li button img{width:100%;max-width:65px;padding:5px 5px;height:auto;}.humac-product-image-slider .slick-dots li button:before{content:"";display:block;max-width:150px;overflow:hidden;float:none;position:absolute;width:100%;height:100%;}.humac-product-image-slider .slick-thumbs{position:absolute;left:-9999px;}.humac-product-image-slider .slick-dots li.slick-active{border:1px solid #4639E1;}.humac-product-image-slider .pdp-slick-open-popup-button-container{display:flex;justify-content:center;}.humac-product-image-slider .pdp-slick-open-popup-button-container .pdp-slick-open-popup-button{height:35px;cursor:pointer;padding-left:20px;padding-right:20px;padding-top:15px;}span.icon-play{background-image:url(/themes/custom/humac/images/icon-play.svg);width:32px;height:32px;position:absolute;filter:brightness(0) invert(1);}.youtube-link-hidden{display:none;}.body-no-scroll{overflow:hidden;}.path-product .global_product_icon_container{margin-top:45px;margin-bottom:25px;display:flex;flex-direction:row;justify-content:center;text-align:center;}.path-product .global_product_icon_container .global_product_icon_elem{display:flex;flex-direction:column;align-items:center;margin-right:42.5px;margin-left:42.5px;}@media (max-width:767px){.path-product .global_product_icon_container .global_product_icon_elem{margin-right:20px;margin-left:20px;}}@media (max-width:568px){.path-product .global_product_icon_container .global_product_icon_elem{margin-right:10px;margin-left:10px;}}.path-product .global_product_icon_container .global_product_icon_elem .icon{width:24px;height:24px;background-size:contain;background-repeat:no-repeat;margin-bottom:10px;}.path-product .global_product_icon_container .global_product_icon_elem .text{font-family:"HelveticaNeue",Arial,sans-serif;line-height:16px;font-size:14px;font-style:normal;font-weight:300;color:#000;}.path-product .humac_below_product_banner_container{padding-top:40px;padding-left:20px;padding-right:20px;}.path-product .humac_below_product_banner_container img{width:100%;}.product-bundle{padding-top:70px;}.product-bundle h1{margin-top:0;margin-bottom:10px;}.product-bundle__top-banner{background-color:#4639E1;background-size:cover;background-repeat:no-repeat;background-position:center center;color:#ffffff;min-height:200px;padding:50px 0;}.product-bundle__top-banner .banner{text-align:center;}.product-bundle .product-buttons{background-color:#f6f6f6;padding:60px 30px;}.product-bundle .product-buttons .price{text-align:center;}.product-bundle a.santander{margin:0;}@media (max-width:1023px){.product-bundle a.santander .btn{font-size:20px;min-width:230px;}}.product-bundle .santanderbanner{background-color:#fe1201;width:100%;justify-content:center;}.product-bundle .santanderbanner__wrapper{min-height:auto;width:60%;}.product-bundle .vue-product-builder-price{font-weight:700;font-size:36px;line-height:1.2;}@media (max-width:568px){.path-product .product-bundle .buy .buttons .field--name-variations{margin-right:0;}}.product-bundle-icon{width:156px;padding:0;}.product-bundle-icon .icon{width:156px;border-radius:50%;border:none;position:relative;transition:all 0.2s ease-in-out;}.humac-product-bundle-builder{width:100%;}.humac-product-bundle-builder .vue-product-bundle-builder{display:flex;flex-direction:row;}@media (max-width:1023px){.humac-product-bundle-builder .vue-product-bundle-builder{display:block;}}.humac-product-bundle-builder .vue-product-bundle-product-selector{width:100%;padding:20px 20px 40px 20px;}.humac-product-bundle-builder .vue-product-bundle-product-selector .product-selector-info{text-align:center;max-width:380px;margin:0 auto;}.humac-product-bundle-builder .vue-product-bundle-product-selector .product-selector-info select{background-color:#ffffff;margin:20px 0;width:80%;}.humac-product-bundle-builder .vue-product-bundle-product-selector .product-selector-info h3{margin:0;font-size:18px;line-height:1.5;}.humac-product-bundle-builder .vue-product-bundle-product-selector .product-selector-info h4{font-weight:400;margin:0;font-size:inherit;}.humac-product-bundle-builder .vue-product-bundle-product-selector .product-selector-info .product-image img{margin:0 auto;}.humac-product-bundle-builder .vue-product-bundle-product-selector .product-selector-info .link{display:block;margin-top:10px;}.humac-product-bundle-builder .vue-product-bundle-product-selector:nth-child(2n){background-color:#ececec;}.path-product iframe#launcher{background-color:transparent !important;overflow:hidden;transform-origin:right;margin:0 0 !important;bottom:85px !important;right:10px !important;}.path-product iframe#launcher.sticky-closed{bottom:5px !important;}@media all and (max-width:1280px){.path-product iframe#launcher{bottom:75px !important;}}@media all and (max-width:767px){.path-product iframe#launcher{background-color:#8b8b93 !important;border-radius:50% !important;transform:rotate(0deg) scale(0.75) !important;top:unset !important;bottom:125px !important;right:10px !important;}}@media all and (max-width:480px){.path-product iframe#launcher{bottom:125px !important;}}.path-product iframe#launcher .u-userLauncherColor:not([disabled]){background-color:#e83e3e !important;font-style:italic !important;}.path-product .details.mobile{display:none;}@media all and (max-width:767px){.path-product .details.mobile{display:flex;align-items:center;font-size:12px;font-weight:600;padding-top:5px;}.path-product .details.mobile div{padding-left:5px;font-weight:400;}}section.sticky-action-bar{position:fixed;left:0;bottom:0;width:100%;max-height:125px;height:auto;box-shadow:0 -4px 10px 0 rgba(0,0,0,0.2);background-color:#ffffff;z-index:5;display:flex;flex-wrap:wrap;transition:0.35s;}section.sticky-action-bar.minimized{bottom:0;}section.sticky-action-bar.sticky-action-bar-hide{transform:translate3d(0,100%,0);}@media all and (max-width:767px){section.sticky-action-bar{padding-right:0;z-index:999999;}}section.sticky-action-bar:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;transition:0.35s;transition-property:opacity,visibility;opacity:0;visibility:hidden;}@media all and (max-width:1279px){section.sticky-action-bar{bottom:0;max-height:245px;}}@media all and (max-width:828px){section.sticky-action-bar{bottom:0;max-height:265px;}}@media all and (max-width:767px){section.sticky-action-bar{bottom:0;max-height:175px;}}@media all and (max-width:480px){section.sticky-action-bar{bottom:0;max-height:195px;}}section.sticky-action-bar.is-visible{bottom:0;transform:translate3d(0,0,0);}section.sticky-action-bar.is-visible:before{opacity:1;visibility:visible;}section.sticky-action-bar.is-visible .sticky-bar-toggle{opacity:1;visibility:visible;}section.sticky-action-bar .support{position:absolute;z-index:5;top:0;right:0;width:50px;height:100%;background-color:#8b8b93;}@media all and (max-width:767px){section.sticky-action-bar .support{display:none;}}section.sticky-action-bar .sticky-bar-toggle{position:absolute;top:-3px;left:calc(50% - 22.5px);width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;transform:translate3d(0,-50%,0);transition:0.15 ease;transition-property:opacity,visibility;opacity:0;visibility:hidden;cursor:pointer;}section.sticky-action-bar .sticky-bar-toggle.bg{z-index:1;box-shadow:0 -4px 10px 0 rgba(0,0,0,0.2);background-color:#f8f8f8;transform:translate3d(0,-50%,0) scale(1);transition:0.35s;transition-property:transform;}section.sticky-action-bar .sticky-bar-toggle.icon{z-index:3;background-color:#fff;}@media (min-width:1024px) and (max-width:1279px){section.sticky-action-bar .sticky-bar-toggle.icon{background-color:#fff;}}section.sticky-action-bar .sticky-bar-toggle.icon svg{width:20px;height:auto;}section.sticky-action-bar .action-top{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;height:100%;overflow:hidden;justify-content:space-around;align-items:center;}section.sticky-action-bar .action-top .info-top{display:none;flex-direction:column;padding:5px 20px 0 20px;width:100%;max-width:1220px;}@media all and (min-width:1024px){section.sticky-action-bar .action-top .info-top{padding:5px 40px 0 20px;}}@media all and (max-width:767px){section.sticky-action-bar .action-top .info-top{display:flex;}}section.sticky-action-bar .action-top .info-top .price-row .price-container{display:flex;justify-content:space-between;}section.sticky-action-bar .action-top .info-top .price-row .price-container .price-container-left{font-size:20px;font-weight:700;}section.sticky-action-bar .action-top .info-top .price-row .price-container .price-container-right{display:flex;flex-direction:column;align-items:flex-end;}section.sticky-action-bar .action-top .info-top .price-row .price-container .price-container-right .total-price{font-size:20px;font-weight:700;}section.sticky-action-bar .action-top .info-top .price-row .price-container .price-container-right .shipping-info{font-size:12px;font-weight:400;line-height:14px;color:#86878B;cursor:pointer;}section.sticky-action-bar .action-top .info{width:100%;flex-grow:2;display:flex;flex-wrap:nowrap;align-items:center;background-color:#fff;position:relative;z-index:2;justify-content:space-between;max-width:1220px;}@media all and (min-width:1400px){section.sticky-action-bar .action-top .info{padding-left:40px;}}@media all and (min-width:1024px){section.sticky-action-bar .action-top .info{padding-left:20px;}}section.sticky-action-bar .action-top .info > div{height:100%;}section.sticky-action-bar .action-top .info .info-wrap{display:flex;flex-wrap:nowrap;flex-grow:1;min-width:40%;}section.sticky-action-bar .action-top .info .info-wrap .info-left{display:flex;align-items:center;flex-wrap:nowrap;flex-grow:0;justify-content:space-between;width:100%;}@media (max-width:400px){section.sticky-action-bar .action-top .info .info-wrap{display:none;}}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .info-wrap > div{width:100%;}section.sticky-action-bar .action-top .info .info-wrap .info-left{padding:10px 0 0;}}@media all and (max-width:767px){section.sticky-action-bar .action-top .info{flex-wrap:wrap;padding-left:0;width:100%;}section.sticky-action-bar .action-top .info > div{height:auto;flex-grow:1;width:100%;}}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .info-wrap{flex-wrap:wrap;}section.sticky-action-bar .action-top .info .info-wrap .info-left{display:none;}}section.sticky-action-bar .action-top .info .image{justify-content:center;flex-direction:column;}section.sticky-action-bar .action-top .info .image img{display:block;max-width:100px;}@-moz-document url-prefix(){section.sticky-action-bar .action-top .info .image img{max-width:60px;}}@media all and (max-width:1280px){section.sticky-action-bar .action-top .info .image img{max-width:60px;}}@media all and (max-width:1023px){section.sticky-action-bar .action-top .info .image{padding-left:1.25rem;}}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .image{padding-left:1rem;}}section.sticky-action-bar .action-top .info .text{justify-content:center;display:flex;flex-direction:column;flex-grow:1;padding-left:1.25rem;}@media all and (max-width:1023px){section.sticky-action-bar .action-top .info .text{padding-left:20px;}}section.sticky-action-bar .action-top .info .text .field--name-title,section.sticky-action-bar .action-top .info .text h3{font-size:14px;margin:0 0;}@media all and (max-width:1400px){section.sticky-action-bar .action-top .info .text .field--name-title,section.sticky-action-bar .action-top .info .text h3{font-size:13px;}}@media all and (max-width:480px){section.sticky-action-bar .action-top .info .text .field--name-title,section.sticky-action-bar .action-top .info .text h3{height:36px;display:flex;align-items:center;}}section.sticky-action-bar .action-top .info .text.prod-text{padding-left:20px;}section.sticky-action-bar .action-top .info .text.prod-text .deskt{max-width:300px;line-height:normal;}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .text.prod-text{padding-right:0;}}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .text.prod-text{padding-right:0;}}section.sticky-action-bar .action-top .info .text.price-savings-text{margin-right:0;margin-left:10px;padding-right:10px;padding-left:10px;border-left:2px solid #f3f3f5;border-right:2px solid #f3f3f5;visibility:hidden;height:80%;flex-grow:0;min-width:110px;}section.sticky-action-bar .action-top .info .text.price-savings-text.price-savings-text-show{visibility:visible;min-width:auto;}@media all and (max-width:1060px){section.sticky-action-bar .action-top .info .text.price-savings-text{display:none;}}section.sticky-action-bar .action-top .info .text.price-savings-text .humac-product-list-price-container{display:none;color:#86878B;text-decoration:line-through;font-family:"HelveticaNeue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:15.5px;margin-bottom:4px;white-space:nowrap;}section.sticky-action-bar .action-top .info .text.price-savings-text .humac-product-list-price-container.humac-product-list-price-container-show{display:block;}section.sticky-action-bar .action-top .info .text.price-savings-text .humac-product-list-price-savings-container{display:none;color:#e83e3e;font-family:"HelveticaNeue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:20px;white-space:nowrap;}section.sticky-action-bar .action-top .info .text.price-savings-text .humac-product-list-price-savings-container.humac-product-list-price-savings-container-show{display:block;}section.sticky-action-bar .action-top .info .text.price-text{margin-right:20px;}@media all and (max-width:900px){section.sticky-action-bar .action-top .info .text.price-text{margin-left:0;}}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .text.price-text{margin-right:0;}}section.sticky-action-bar .action-top .info .text.price-text .price-wrapper{display:flex;flex-wrap:wrap;align-self:flex-end;}section.sticky-action-bar .action-top .info .text.price-text .price-wrapper span.h3{margin-right:0.35rem;}section.sticky-action-bar .action-top .info .text.price-text .price-wrapper *{font-size:20px;font-weight:700;line-height:1.2;}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .text.price-text .price-wrapper *{font-size:16px;}}section.sticky-action-bar .action-top .info .text.price-text .humac-product-shipping-price-container{color:#8B8B8F;text-decoration:underline;font-size:12px;cursor:pointer;white-space:nowrap;align-self:flex-end;}section.sticky-action-bar .action-top .info .text.price-text .students-prices{font-size:14px;justify-content:flex-end;}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .text.price-text .students-prices{font-size:12px;}}section.sticky-action-bar .action-top .info .text.price-text .students-prices .students-price span{white-space:nowrap;}section.sticky-action-bar .action-top .info .text.price-text .students-prices .students-price .stud-price{padding-right:0;}section.sticky-action-bar .action-top .info .text .details{font-size:12px;display:flex;flex-wrap:nowrap;}section.sticky-action-bar .action-top .info .text .details div{padding-left:5px;}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .text .details{font-size:10px;display:none;}}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .text{padding:0.5rem 1rem;}}section.sticky-action-bar .action-top .info .text .mob{display:none;line-height:normal;}@media all and (max-width:800px){section.sticky-action-bar .action-top .info .text .mob{display:flex;max-height:35px;}section.sticky-action-bar .action-top .info .text .deskt{display:none;}}section.sticky-action-bar .action-top .info .extras{display:flex;flex-wrap:nowrap;padding:1.25rem;align-items:center;}section.sticky-action-bar .action-top .info .extras.mobile{display:none;}section.sticky-action-bar .action-top .info .extras.mobile .extra-item span{display:none;}@media all and (max-width:1023px){section.sticky-action-bar .action-top .info .extras{padding-bottom:1.25rem;flex-basis:40%;flex-grow:1;}}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .extras{flex-basis:100%;padding-bottom:1rem;display:none;}}section.sticky-action-bar .action-top .info .extras > div{position:relative;border-radius:10px;border:solid 1px #c1bcba;background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0.5rem 0.75rem 0.75rem;text-align:center;margin-left:10px;min-width:170px;cursor:pointer;transition:0.35s;}section.sticky-action-bar .action-top .info .extras > div:hover,section.sticky-action-bar .action-top .info .extras > div.is-active{box-shadow:0px 3px 8px -3px rgba(0,0,0,0.2);background-color:#fff;border:1px solid #fff;}section.sticky-action-bar .action-top .info .extras > div:first-of-type{margin-left:0;}section.sticky-action-bar .action-top .info .extras > div > a{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;cursor:pointer;}section.sticky-action-bar .action-top .info .extras > div .icon{display:flex;align-items:center;justify-content:center;min-height:25px;width:auto;}section.sticky-action-bar .action-top .info .extras > div .icon img{height:25px;width:auto;}section.sticky-action-bar .action-top .info .extras > div .icon img.easyupgrade{height:25px;}section.sticky-action-bar .action-top .info .extras > div span{font-size:12px;}section.sticky-action-bar .action-top .info .extras > div span strong{font-size:12px;}@media (min-width:1280px){section.sticky-action-bar .action-top .info .extras > div{position:relative;max-height:80px;}section.sticky-action-bar .action-top .info .extras > div.is-active{border-bottom-left-radius:0;border-bottom-right-radius:0;}section.sticky-action-bar .action-top .info .extras > div.is-active:before{content:"";display:block;position:absolute;z-index:0;left:0px;bottom:-24px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);background-color:#fff;width:200vw;height:24px;transform:translate3d(-50%,100%,0px);}section.sticky-action-bar .action-top .info .extras > div.is-active:after{content:"";display:block;position:absolute;z-index:2;left:-1px;bottom:0px;background-color:#fff;width:calc(100% + 2px);height:26px;transform:translateY(100%);}}@media all and (max-width:1279px){section.sticky-action-bar .action-top .info .extras > div{}section.sticky-action-bar .action-top .info .extras > div[data-tab-item=buy-back],section.sticky-action-bar .action-top .info .extras > div[data-tab-item=easy-upgrade],section.sticky-action-bar .action-top .info .extras > div[data-tab-item=link]{display:none;}}@media all and (max-width:1023px){section.sticky-action-bar .action-top .info .extras > div{width:100%;max-height:80px;}}section.sticky-action-bar .action-top .info .actions{width:100%;min-width:50%;display:flex;flex-wrap:wrap;flex-basis:0;flex-grow:1;padding:10px 1.25rem;}@media all and (min-width:1024px){section.sticky-action-bar .action-top .info .actions{width:525px;min-width:525px;flex-grow:0;padding:10px 40px 10px 5px;}section.sticky-action-bar .action-top .info .actions > .form-items{width:525px;}}@media all and (min-width:1440px){section.sticky-action-bar .action-top .info .actions{width:625px;min-width:625px;flex-grow:0;padding:10px 40px 10px 5px;}section.sticky-action-bar .action-top .info .actions > .form-items{width:625px;}}@media all and (max-width:1023px){section.sticky-action-bar .action-top .info .actions .form-items > div{width:50%;}}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .actions{padding:10px 20px;}section.sticky-action-bar .action-top .info .actions .form-items > div{width:auto;flex-grow:1;}section.sticky-action-bar .action-top .info .actions .form-items > div .button{min-width:auto;}}section.sticky-action-bar .action-top .info .actions .form-items{width:100%;display:flex;align-items:center;}section.sticky-action-bar .action-top .info .actions .form-items > div:nth-child(2){width:60%;}section.sticky-action-bar .action-top .info .actions .form-items > div:nth-child(1){width:40%;}@media (max-width:400px){section.sticky-action-bar .action-top .info .actions .form-items > div:nth-child(1){display:none;}}section.sticky-action-bar .action-top .info .actions .form-items .form-actions{margin:0 0;}section.sticky-action-bar .action-top .info .actions .form-items .button{font-size:16px;font-weight:700;padding-left:0;padding-right:0;min-width:0;}@media all and (max-width:767px){section.sticky-action-bar .action-top .info .actions .form-items .button{font-size:16px;}}section.sticky-action-bar .action-top .info .actions .form-items input{text-align:center;}section.sticky-action-bar .action-top .info .actions .form-items input[data-drupal-selector=edit-outofstock]{min-width:160px;font-weight:700;cursor:not-allowed;opacity:0.3;color:#000000;background-color:#D2D2D7;border-color:#D2D2D7;font-size:16px;border-radius:12px;}section.sticky-action-bar .action-top .info .actions .form-items .variation{margin-left:20px;}@media (max-width:400px){section.sticky-action-bar .action-top .info .actions .form-items .variation{margin-left:0;}}section.sticky-action-bar .action-top .info .actions div.stock-info{position:relative;width:100%;display:flex;flex-wrap:nowrap;align-items:flex-start;margin-top:10px;}section.sticky-action-bar .action-top .info .actions div.stock-info .cls-2{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:5px;}section.sticky-action-bar .action-top .info .actions div.stock-info > div{width:50%;display:flex;align-items:center;}section.sticky-action-bar .action-top .info .actions div.stock-info > div.status{justify-content:flex-start;padding-left:10px;}section.sticky-action-bar .action-top .info .actions div.stock-info > div.status svg{width:20px;height:auto;display:inline-block;margin-right:5px;}section.sticky-action-bar .action-top .info .actions div.stock-info > div.status a{display:inline-block;font-size:14px;font-weight:normal;}section.sticky-action-bar .action-top .info .actions div.stock-info .icon{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:2px;width:20px;height:20px;overflow:hidden;border-radius:50%;background-color:#76d571;}section.sticky-action-bar .action-top .info .actions div.stock-info .icon svg{width:20px;height:20px;}section.sticky-action-bar .action-top .info .actions div.stock-info .icon.no-stock-regular{background-color:transparent;}section.sticky-action-bar .action-top .info .actions div.stock-info .presale .icon{background-color:#FFCC00;}section.sticky-action-bar .action-top .info .actions div.stock-info > div.has-icon{min-height:24px;}section.sticky-action-bar .action-top .info .actions div.stock-info > div.has-icon span{padding-left:28px;}section.sticky-action-bar .action-top .info .actions div.stock-info span{display:flex;font-size:14px;line-height:1.2;font-weight:bold;}section.sticky-action-bar .action-top .info .actions .stock-status{position:relative;}section.sticky-action-bar .action-top .info .actions .stock-status img{margin-right:10px;}section.sticky-action-bar .action-top .info .actions .stock-status a{display:block;padding-right:20px;text-decoration:underline;}section.sticky-action-bar .action-top .info .actions .stock-status a span{font-weight:bold;line-height:13px;}section.sticky-action-bar .action-top .info .actions .stock-status a span:hover{text-decoration:underline;}section.sticky-action-bar .action-top .info .actions .stock-status:after{content:"";display:inline-block;position:absolute;right:0px;top:calc(50% - 6px);width:12px;height:12px;background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-image:url(/themes/custom/humac/images/icon-arrow-next.svg);transform:rotate(90deg);transition:all 0.3s ease-in-out;pointer-events:none;touch-action:none;}section.sticky-action-bar .action-top .info .actions .stock-status.is-active:after{transform:rotate(270deg);}section.sticky-action-bar .action-bottom{position:relative;z-index:2;display:flex;flex-wrap:nowrap;width:100%;height:auto;background-color:#ffffff;}section.sticky-action-bar .action-bottom > div{display:none;width:100%;flex-wrap:nowrap;}@media all and (max-width:767px){section.sticky-action-bar .action-bottom > div{max-height:250px;overflow-y:auto;}}@media all and (max-width:1280px){section.sticky-action-bar .action-bottom > div{overflow-y:auto;max-height:350px;}}@media all and (min-width:1400px){section.sticky-action-bar .action-bottom > div{min-height:360px;}}section.sticky-action-bar .action-bottom > div.is-active{display:flex;}section.sticky-action-bar .action-bottom > div.buy-back .block-item .icon img{height:50px;}section.sticky-action-bar .action-bottom > div.easy-upgrade .block-item .icon img{height:50px;}section.sticky-action-bar .action-bottom > div.santander .block-item .icon{max-width:unset;}section.sticky-action-bar .action-bottom > div.santander .block-item .icon img{height:50px;width:auto;box-sizing:border-box;padding:6px 0px;}section.sticky-action-bar .action-bottom > div .block-item{padding:2rem 2rem;}section.sticky-action-bar .action-bottom > div .block-item ul{padding:0;}section.sticky-action-bar .action-bottom > div .block-item ul li{list-style:none;}section.sticky-action-bar .action-bottom > div .block-item ul li:before{content:"";display:inline-block;height:11px;width:13px;background-image:url("/themes/custom/humac/images/icon-checkmark-black.svg");background-size:13px 13px;margin-right:7px;}section.sticky-action-bar .action-bottom > div .block-item .content-wrap{position:relative;height:100%;}section.sticky-action-bar .action-bottom > div .block-item .icon{max-width:160px;}section.sticky-action-bar .action-bottom > div .block-item h4{font-size:18px;margin:10px 0px;}section.sticky-action-bar .action-bottom > div .block-item h4 span{font-weight:normal;}section.sticky-action-bar .action-bottom > div .block-item p,section.sticky-action-bar .action-bottom > div .block-item ul,section.sticky-action-bar .action-bottom > div .block-item ul li,section.sticky-action-bar .action-bottom > div .block-item a{font-size:14px;}section.sticky-action-bar .action-bottom > div .block-item p{margin-top:0px;flex:auto;}section.sticky-action-bar .action-bottom > div .block-item .btn{color:#fff;}section.sticky-action-bar .action-bottom > div .block-item .btn.btn-light-green{background-color:#00b2bd;}section.sticky-action-bar .action-bottom > div .block-item .btn.btn-red{background-color:#F23212;padding:10px 20px;}section.sticky-action-bar .action-bottom > div .block-item .btn.btn-select{background-color:#239374;border-color:#239374;display:inline;}section.sticky-action-bar .action-bottom > div .block-item .btn.btn-select.send-voucher{display:block;width:100%;padding:8px 10px;}section.sticky-action-bar .action-bottom > div .block-item .btn.btn-select[disabled=disabled]{opacity:0.3;background-color:#c1bcba;border-color:#c1bcba;color:#000000;}section.sticky-action-bar .action-bottom > div .block-item .btn.btn-select:hover:not([disabled]){background-color:#136a52;border-color:#136a52;}@media all and (min-width:1024px){section.sticky-action-bar .action-bottom > div .block-item:nth-of-type(2) .content-wrap:before,section.sticky-action-bar .action-bottom > div .block-item:nth-of-type(2) .content-wrap:after{content:"";display:inline-block;position:absolute;top:0px;width:1px;height:100%;background-color:#c1bcba;}section.sticky-action-bar .action-bottom > div .block-item:nth-of-type(2) .content-wrap:before{left:-2rem;}section.sticky-action-bar .action-bottom > div .block-item:nth-of-type(2) .content-wrap:after{right:-2rem;}}section.sticky-action-bar .action-bottom > div .block-item .price-item{margin:20px 0;font-size:14px;}section.sticky-action-bar .action-bottom > div .block-item .price-item span.price{font-size:18px;}section.sticky-action-bar .action-bottom > div .block-item p.details{font-size:12px;}@media all and (max-width:1023px){section.sticky-action-bar .action-bottom > div{flex-wrap:wrap;}section.sticky-action-bar .action-bottom > div .block-item{width:100%;}}section.sticky-action-bar .action-bottom .buy-back{color:#000000;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page h4{font-size:18px;margin:0 0 5px 0;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .buy-back-search h4{padding-top:10px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page p.text{color:#000;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page p.text.f11{font-size:11px;line-height:1.1;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page p.text.f13{font-size:13px;line-height:1.2;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page p.text.f14{font-size:14px;line-height:1.4;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page p.text.light-gray{color:#bfbfbf;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page p.text.dark-gray{color:#7f7f7f;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page p.text a{font-size:13px;color:#4639E1;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .autocomplete-widget{position:relative;margin-bottom:22px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .autocomplete-widget .autocomplete-results-wrapper{position:absolute;bottom:42px;background:#fff;border:1px solid #ccc;border-radius:10px;right:0;width:100%;margin:10px 0;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .autocomplete-widget .autocomplete-results-wrapper .autocomplete-result{cursor:pointer;list-style:none;padding:3px 15px;font-size:13px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .autocomplete-widget .autocomplete-results-wrapper .autocomplete-result.is-active,section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .autocomplete-widget .autocomplete-results-wrapper .autocomplete-result:hover{background-color:#4639E1;color:white;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .autocomplete-widget .autocomplete-results-wrapper .autocomplete-result:before{display:none;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .autocomplete-widget input{font-size:13px;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page button{font-size:14px;line-height:16px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page button[disabled=disabled]{opacity:0.5;background-color:#1d1d1b;border:1px solid #1d1d1b;cursor:default;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .icon-centered{display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0.1;padding:30px 0 30px 0;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .header p{margin-bottom:20px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-questions ol.grading-form{padding-left:15px;font-size:14px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-questions ol.grading-form .qa-block{display:flex;width:100%;flex-wrap:nowrap;margin-bottom:15px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group{display:flex;flex-direction:row;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group .answer{margin-right:10px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group .answer input{display:none;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group .answer input:checked + label:before{border:2px solid #4639E1;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group .answer input:checked + label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;top:5px;left:5px;width:14px;height:14px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group .answer label{cursor:pointer;display:flex;flex-direction:row;align-items:center;position:relative;transition:all 0.2s ease-in-out;color:#111;padding:2px 5px 0 30px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group .answer label:before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:2px solid #cccccc;left:0;top:0;position:absolute;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-questions .actions{margin-top:25px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .results-header{font-size:18px;font-weight:bold;margin-bottom:15px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product{margin-bottom:15px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product .header{font-weight:bold;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product .title,section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product .header,section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product .price-description{line-height:1.5;font-size:14px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product .price{font-size:18px;font-weight:bold;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product img{max-width:100px;max-height:75px;margin-left:auto;margin-right:auto;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product.new{margin-top:30px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .email-text{margin-top:20px;font-size:14px;width:100%;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .email-sent{font-size:14px;line-height:18px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .actions{padding:10px 0 20px 0;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .actions .email input{font-size:14px;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;padding:8px 20px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .actions .send{padding-left:10px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-negative{background-color:#e6eaf5;border-radius:8px;margin-top:50px;padding:20px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-negative .w10{padding-left:15px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-negative img{margin-top:14px;max-height:65px;margin-left:auto;margin-right:auto;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-negative .header{font-size:17px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-negative .text p{margin:0;line-height:1.3;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-negative .link a{text-decoration:underline;}@media all and (max-width:480px){section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product .title,section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product .header,section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product .price-description{line-height:1.1;font-size:12px;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product .price{font-size:14px;font-weight:bold;line-height:1.1;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product .w3{width:calc(100% * (5/12));}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product .w9{width:calc(100% * (7/12));padding-left:20px;}}@media (min-width:1024px) and (max-width:1600px){section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .buyback-product .w9{padding-left:35px;}}@media (min-width:1024px) and (max-width:1400px){section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .actions > div{width:100%;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .actions div.send{padding:10px 0 0 0;}}@media all and (max-width:568px){section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .actions > div{width:100%;}section.sticky-action-bar .action-bottom .buy-back .vue-buyback-product-page .vue-buyback-product-page-results .actions div.send{padding:10px 0 0 0;}}section.sticky-action-bar .action-bottom .easy-upgrade a{color:#00b2bd;}section.sticky-action-bar .action-bottom .santander a{color:#F23212;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative{display:flex;flex-wrap:wrap;justify-content:center;width:100%;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative h4{width:100%;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table{margin-bottom:30px;padding-top:20px;width:100%;}@media all and (max-width:568px){section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table{margin-bottom:10px;}}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table .price-table__options{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table .price-table__options .price-table__option{text-align:center;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table .price-table__options .price-table__option:nth-of-type(2){padding:0 2rem;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table .price-table__options .price-table__option .price-table__option__label{font-size:20px;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table .price-table__options .price-table__option .price-table__option__value{font-size:24px;line-height:1.2;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table .price-table__options .price-table__option .price-table__option__value strong{font-size:26px;}@media all and (max-width:1024px){section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table .price-table__options .price-table__option .price-table__option__label{font-size:14px;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table .price-table__options .price-table__option .price-table__option__value{font-size:18px;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table .price-table__options .price-table__option .price-table__option__value strong{font-size:20px;}}@media all and (max-width:568px){section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table .price-table__options{flex-wrap:wrap;padding-bottom:1rem;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table .price-table__options .price-table__option{flex-grow:1;width:100%;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .price-table .price-table__options .price-table__option:nth-of-type(2){margin:1rem 0;}}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .button{min-width:200px;width:auto;font-size:16px;padding:10px 20px;line-height:1.2;color:#fff;background-color:#ff1401;}section.sticky-action-bar .action-bottom .santander .right .santander-alternative .button:hover{background-color:#cc0e00;}section.sticky-action-bar .action-bottom .santander .right .payever-banner div{padding:0px 0px;border:0px;}section.sticky-action-bar .action-bottom .santander .right .payever-outer{display:flex;flex-direction:column-reverse;}section.sticky-action-bar .action-bottom .santander .right .payever-banner .payever-legal-info{font-size:10px;line-height:1.2;display:block;border-top:solid 1px #c1bcba;padding-top:1rem;margin-top:1rem;text-align:center;}section.sticky-action-bar .action-bottom .santander .right .payever-border-color span{font-size:26px;}section.sticky-action-bar .action-bottom .santander .right .payever-rate{position:relative;}section.sticky-action-bar .action-bottom .santander .right .payever-rate:before{content:"";position:absolute;top:5px;right:10px;width:34px;height:34px;background-image:url(/themes/custom/humac/images/icon-arrow-white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;}section.sticky-action-bar .action-bottom .santander .right .payever-rate .payever-amount{display:none;}section.sticky-action-bar .action-bottom .santander .right .payever-rate .payever-dropdown{cursor:pointer;background-color:#F23212;color:#fff;padding:10px 20px;margin-bottom:1rem;border-radius:6px;font-weight:700;background-position:right;border-color:#F23212;background-image:none !important;-webkit-appearance:none !important;}section.sticky-action-bar .action-bottom .santander .right .payever-rate .payever-footer{padding:0 0;display:none;}section.sticky-action-bar .action-bottom .santander .right .payever-rate .payever-footer .payever-total{margin-right:0;font-size:10px;line-height:1.2;display:block;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks{flex-wrap:wrap;}}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve{position:relative;width:100%;height:auto;display:none;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .overlay-background{display:none;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .pager{display:none;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .close{display:none;width:24px;height:24px;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner.complete,section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner,section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .vue-product-reserve-inner{padding:0;background:#016fce;}@media (min-width:1280px){section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete,section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner{left:0 !important;top:0 !important;transform:none !important;border-radius:0px !important;}}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner{display:flex;margin-top:0px;padding:0;text-align:left;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .top{display:flex;position:relative;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .top *{display:flex;margin:0;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .top h2{margin-left:30px;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents{background:#016fce;text-align:left !important;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .wrapper{text-align:left !important;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .wrapper img{margin:0 !important;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .mobile-texts{display:none;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .desktop-texts{display:block;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents{background:#fff;color:#000;text-align:center !important;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .top{display:block;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .mobile-texts{display:block;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .desktop-texts{display:none;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .wrapper{text-align:center !important;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .wrapper strong{display:block;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .wrapper a{color:#4639E1;text-decoration:none;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .wrapper h2{margin:auto;display:block;margin-top:10px;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .wrapper img{display:none;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .wrapper img.mobile-texts{display:block !important;width:50px;margin:auto !important;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .wrapper div.mobile-bottom a{background-color:transparent;border:1px solid #fff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#fff;font-size:16px;margin:0;margin-top:0px;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#fff;font-size:20px;clear:both;display:inline-block;font-weight:bold;margin-top:10px;}}@media (max-width:767px) and (max-width:550px){section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .wrapper div.mobile-bottom a{font-size:16px;}}@media (max-width:767px) and (max-width:380px){section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .wrapper div.mobile-bottom a{font-size:13px;}}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents .wrapper div.mobile-bottom a:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;}}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .vue-product-reserve-inner{padding:0;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-description{background:#fff;color:#000;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-description .top-cont{display:flex;align-items:center;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-description .top-cont img{width:20px;height:auto;display:inline-block;margin-right:5px;margin-left:0px !important;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-description .top-cont h1,section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-description .top-cont h3{margin:0 0;font-size:16px;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-description{display:none;}}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-contents,section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-complete.vue-product-reserve-inner .reserve-cart-description{padding:2rem 2rem;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner{position:relative;z-index:2;max-width:100%;padding:2rem 2rem;display:flex;flex-wrap:nowrap;height:100%;overflow-y:auto;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner{flex-wrap:wrap;padding:1rem 1rem;}}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner img.top{margin-right:20px;height:43px;margin-left:-7px !important;width:auto;float:left;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description{width:40%;padding-right:2rem;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description .top-cont{display:flex;align-items:center;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description .top-cont img{width:20px;height:auto;display:inline-block;margin-right:5px;margin-left:0px !important;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description .top-cont h3{margin:0 0;font-size:16px;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description .top-cont *{margin:0;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description .top-cont h1{height:44px;font-size:30px;line-height:43px;margin-left:10px;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description .content-with-image{margin-top:-6px;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description .content-with-image ol{padding-left:15px;margin-top:0.25rem;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description .content-with-image ol li{font-size:12px;line-height:1.5;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description .content-with-image{margin-top:0;}}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description .content-with-image h4{font-size:16px;margin:30px 0px 0px 0px;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description .content-with-image h4{margin:20px 0px 0px 0px;}}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description .content-with-image p{font-size:12px;line-height:1.5;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-description{width:100%;padding-right:0;padding-bottom:1rem;border-right:none;border-bottom:solid 1px #c1bcba;}}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .vue-product-reserve-find-shop img.mid{display:none;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .vue-product-reserve-find-shop > div{font-size:12px;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .vue-product-reserve-find-shop .search-form{display:flex;flex-wrap:wrap;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .vue-product-reserve-find-shop .search-form input{width:100%;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-contents{flex-grow:1;padding-left:2rem;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-contents{width:100%;padding:0px 0px 1rem 0px;}}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-contents .checkbox-item,section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-contents .checkbox-item label,section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-contents .checkbox-item strong{font-size:12px;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-contents .checkbox-item{display:flex;align-items:center;flex-wrap:nowrap;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-contents .btn.shop{margin-top:20px;font-size:16px;line-height:1.2;max-width:none;width:auto;display:inline-block;padding:10px 20px;font-weight:700;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .reserve-cart-contents .btn.shop{width:100%;}}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .content-with-image{float:none;width:100%;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .content-with-image p,section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .content-with-image a{font-size:12px;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .content-with-image strong{font-size:14px;}section.sticky-action-bar .action-bottom .stocks .vue-product-reserve .vue-product-reserve-inner .product-info-card{display:none;}section.sticky-action-bar .action-bottom .stocks.popup-reserve > div{display:none;}section.sticky-action-bar .action-bottom .stocks.popup-reserve .vue-product-reserve{display:flex;}section.sticky-action-bar .action-bottom .stocks > .left{width:25%;display:flex;padding:2rem 2rem;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks > .left{padding:1rem 1rem;width:100%;}}section.sticky-action-bar .action-bottom .stocks > .left .content-wrap{flex-grow:1;border-right:solid 1px #c1bcba;padding-right:2rem;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks > .left .content-wrap{border-right:none;border-bottom:solid 1px #c1bcba;padding-right:0px;}}section.sticky-action-bar .action-bottom .stocks > .left .title{margin:0 0;font-size:16px;display:flex;align-items:center;}section.sticky-action-bar .action-bottom .stocks > .left .title:last-of-type{margin-top:30px;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks > .left .title:last-of-type{margin-top:20px;}}section.sticky-action-bar .action-bottom .stocks > .left p{font-size:12px;margin-top:0.25rem;}section.sticky-action-bar .action-bottom .stocks > .right{flex-grow:1;flex-basis:75%;display:flex;padding:2rem 0;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks > .right{width:100%;flex-basis:100%;padding:0 0 2rem 1rem;}}section.sticky-action-bar .action-bottom .stocks > .right .content-wrap{flex-grow:1;}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table{column-count:2;}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .store-category{-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;flex:auto;margin-bottom:15px;}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .store-category h5{margin:0 0 8px 0;}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .store-category .store-category__stores{padding-left:10px;}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .stock-item{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding-right:2rem;padding-bottom:5px;}@media (max-width:767px){section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .stock-item{padding-right:1rem;}}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .stock-item.disabled{opacity:0.5;cursor:not-allowed;}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .stock-item.disabled a,section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .stock-item.disabled a:link,section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .stock-item.disabled a:hover{cursor:not-allowed;}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .stock-item *{font-size:12px;}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .stock-item .status{display:flex;align-items:center;flex-wrap:nowrap;}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .stock-item .status span:last-of-type{margin-left:1rem;background-size:contain;background-position:center;background-repeat:no-repeat;width:14px;height:14px;}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .stock-item .status span:last-of-type.stock-status--on{background-image:url(/themes/custom/humac/images/icon-checkmark-2.svg);}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .stock-item .status span:last-of-type.stock-status--off{background-image:url(/themes/custom/humac/images/icon-close-2.svg);}@media (max-width:568px){section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table{column-count:1;}section.sticky-action-bar .action-bottom .stocks .stocks-table .stocks-table .stock-item{width:100%;padding-bottom:10px;}}section.sticky-action-bar .button--add-to-cart{border-radius:12px;}.delivery.estimate .icon.green svg{fill:#76d571;}.delivery.estimate .icon.yellow svg{fill:#ffd500;}.delivery.estimate .icon.grey svg{fill:#adabac;}.delivery.estimate .cls-2{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:5px;}.delivery.presale .cls-1{fill:#ffd500;}.delivery.presale .cls-2{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:5px;}@media (max-width:1023px){.path-cart iframe#launcher{bottom:125px !important;}.path-cart iframe#launcher.sticky-closed{bottom:5px !important;}}.path-cart .humac-cart-sticky{display:flex;justify-content:space-around;}@media (min-width:1024px){.path-cart .humac-cart-sticky{display:none !important;}}.path-cart .humac-cart-sticky .humac-cart-sticky-content{display:flex;flex-direction:column;padding:5px 15px 15px;width:100%;max-width:calc(1300px - 80px + 30px);}.path-cart .humac-cart-sticky .humac-cart-sticky-content .price-row{margin-bottom:10px;}.path-cart .humac-cart-sticky .humac-cart-sticky-content .price-row .price-container{display:flex;justify-content:space-between;}.path-cart .humac-cart-sticky .humac-cart-sticky-content .price-row .price-container .price-container-left{font-size:20px;font-weight:700;}.path-cart .humac-cart-sticky .humac-cart-sticky-content .price-row .price-container .price-container-right{display:flex;flex-direction:column;align-items:flex-end;}.path-cart .humac-cart-sticky .humac-cart-sticky-content .price-row .price-container .price-container-right .total-price{font-size:20px;font-weight:700;}.path-cart .humac-cart-sticky .humac-cart-sticky-content .price-row .price-container .price-container-right .shipping-info{font-size:12px;font-weight:400;line-height:14px;color:#86878B;}.path-cart .humac-cart-sticky .humac-cart-sticky-content .button-row{display:flex;justify-content:space-around;}.path-cart .humac-cart-sticky .humac-cart-sticky-content .button-row .buy #cart_button_next_sticky{margin-bottom:0;font-size:18px;line-height:28px;padding-top:7.5px;padding-bottom:7.5px;font-weight:bold;border-radius:12px;}section.content-map,section.content-map > .content,section.content-map #map{height:auto;min-height:calc(100vh - 70px);}section.content-map #map{background-color:#d3d3d3;}section.content-map #map img{max-height:initial;}section.content-map #map #infowindow img{max-height:200px;}section.content-map #map #infowindow .content-wrap{padding:20px 20px;}section.content-map #map #infowindow .content-wrap h4{margin:0px 0px;font-family:"HelveticaNeue",Arial,sans-serif;}section.content-map #map #infowindow .content-wrap p{margin:0px 0px;font-size:16px;font-family:"HelveticaNeue",Arial,sans-serif;}section.content-map #map #infowindow .content-wrap a.link{margin-top:1em;font-size:16px;display:block;color:#fff;font-family:"HelveticaNeue",Arial,sans-serif;}section.content-map #map #infowindow .content-wrap .white a{color:#fff;}section.content-map #map #infowindow .content-wrap .white a u{text-decoration:underline;}section.content-map #map #infowindow figure{height:150px;background-repeat:no-repeat;background-size:cover;background-position:center center;object-fit:contain;}section.content-map #map .gm-bundled-control,section.content-map #map .gm-style-cc{display:none;}section.content-map #map .gm-style-pbc{background-color:rgba(0,0,0,0.3) !important;}section.content-map #map div{background-color:transparent !important;background-repeat:no-repeat;box-shadow:none !important;font-size:14px !important;color:#fff !important;}section.content-map #map div.gm-style-iw{width:300px !important;background-color:#4639E1 !important;box-shadow:none;border:none;border-radius:0px;overflow:initial;}section.content-map #map div.gm-style-iw:after{display:none;content:"";position:absolute;left:calc(50% - 15px);bottom:-14px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #4639E1;}section.content-map #map div.gm-style-iw-d{overflow:hidden !important;}.gm-style-iw-t::before{display:none !important;}.gm-style .gm-style-iw-t::after{display:none;border-left:9px solid transparent;border-right:9px solid transparent;border-top:11px solid #4639E1;}.gm-style .gm-style-iw-tc::after{background-color:#4639E1;}.gm-style-iw button{top:0 !important;right:0 !important;background-color:transparent !important;background-size:24px 24px !important;background-position:2px 2px !important;}.gm-style-iw button img{display:none !important;}.gm-style .gm-style-iw-chr{width:100%;height:0;overflow:visible;}@media all and (max-width:1023px){section.map > .content{flex-direction:column;}section.sticky-nav article.map{padding-top:0px;width:100%;}section.content-map,section.content-map > .content,section.content-map #map{height:70vw;min-height:initial;}section.sticky-nav aside.navigation.facets-list{top:0;}section.sticky-nav aside.navigation.facets-list > .filter{padding-top:70px;}section.sticky-nav{padding-top:70px;overflow-x:hidden;}section.sticky-nav aside.navigation:before{display:none;}section.sticky-nav aside.navigation{position:fixed;z-index:0;top:70px;left:0px;height:100%;width:100%;max-height:100%;padding-top:0px;justify-content:flex-start;background-color:#ffffff;transform:translate3d(100%,0px,0px);-webkit-transform:translate3d(100%,0px,0px);transition:all 0.4s cubic-bezier(1,0,0,1);-webkit-transition:all 0.4s cubic-bezier(1,0,0,1);}section.sticky-nav aside.navigation.active{transform:translate3d(0px,0px,0px);z-index:5;}section.sticky-nav aside.navigation nav,section.sticky-nav.category aside.navigation nav{position:absolute;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:40px;display:block;width:100%;height:100%;min-width:initial;}section.sticky-nav aside.navigation nav.hold{position:relative !important;transform:none !important;}section.sticky-nav aside.navigation nav .nav-toggle{display:none;}section.sticky-nav aside.navigation nav .nav-wrap{transform:none !important;}section.sticky-nav aside.navigation nav.filter .nav-wrap li.filter-item{margin-bottom:0px;}section.map.sticky-nav aside.navigation nav .nav-wrap > ul{padding-bottom:40px;}section.sticky-nav aside.navigation nav ul > li.toggle-item > a{width:100%;border-bottom:1px solid #ccc;position:relative;}section.sticky-nav aside.navigation nav ul > li.toggle-item > a:after{content:"";display:inline-block;position:absolute;right:0px;top:10px;width:24px;height:24px;background-size:24px 24px;background-repeat:no-repeat;background-position:center center;background-image:url(/themes/custom/humac/css/assets/images/icon-arrow-small.svg);}}@media all and (max-width:767px){section.content-map,section.content-map > .content,section.content-map #map{height:520px;}}.product__splash{border-radius:6px;-webkit-border-radius:6px;border:1px solid #327bf6;color:#327bf6;background-color:transparent;padding:2px 20px;margin-bottom:10px;width:fit-content;font-size:14px;position:relative;}.product__splash--blue{border:1px solid #4639e1;color:#4639e1;}.product__splash--yellow{border:1px solid #fe9d04;color:#fe9d04;}.product__splash--red{border:1px solid #E13545;color:#E13545;}.product__splash--dark_blue{border:1px solid #000033;color:#000033;}.product__splash--dark_magenta{border:1px solid #3F3AA0;color:#3F3AA0;}.product__splash--chartreuse{border:1px solid #dfff00;color:#dfff00;}.product__splash--black{border:1px solid #000;color:#000;}.product__splash--yurkis{border:1px solid #134486;color:#134486;}.product__splash--orange{border:1px solid #903B8d;color:#903B8d;}.product__splash--green{border:1px solid #45adb6;color:#45adb6;}.product__splash::-webkit-search-results-button{border:1px solid #76d571;color:#76d571;}.path-product .humac-commerce-product-product-dynamic-splash-container .product__splashes .product__splash{margin-top:20px;animation-name:dynamic-splash-anim;animation-duration:2s;}@media (max-width:767px){.path-product .humac-commerce-product-product-dynamic-splash-container .product__splashes .product__splash{margin-top:10px;}}@keyframes dynamic-splash-anim{0%{opacity:0;}66%{opacity:0;}100%{opacity:1;}}span.close{position:absolute;display:none;right:0;top:70px;z-index:3;padding:20px;height:44px;width:44px;cursor:pointer;transition:all 0.4s cubic-bezier(1,0,0,1);transform:translate3d(100%,0px,0px);}.stores span.close{top:0;}.active span.close{display:block;transform:translate3d(0,0,0);}span.close:after{content:"";display:inline-block;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);height:24px;width:24px;background-image:url(/themes/custom/humac/images/icon-close.svg);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;object-fit:contain;}@media (max-width:1023px){span.close{position:fixed;z-index:6;}.no-scroll span.close{display:block;transform:translate3d(0,0,0);}.mobilemenu span.close{display:none;}.page-node-type-page span.close,.user-page span.close{top:0;}}section.sticky-nav aside.navigation nav ul{padding:40px 40px;}section.sticky-nav.page aside.navigation nav .nav-wrap > ul{min-height:60vh;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 140px);padding:40px 40px;}@media (max-width:1023px){section.sticky-nav.page aside.navigation nav .nav-wrap > ul{padding:40px 20px;}}section.sticky-nav aside.navigation nav ul > li > a{color:#000000;font-size:16px;padding:10px 0px;display:inline-block;}section.sticky-nav aside.navigation nav .nav-wrap > ul > li > ul > li > a:hover,section.sticky-nav aside.navigation nav .nav-wrap > ul > li > ul > li.active > a,section.sticky-nav aside.navigation nav .nav-wrap > ul > li:not(.toggle-item) > a:hover{color:#4639E1;}section.sticky-nav aside.navigation nav .nav-wrap > ul > li.active > a{font-weight:700;}section.sticky-nav aside.navigation nav .nav-wrap li.toggle-item > ul{display:none;}section.sticky-nav aside.navigation nav .nav-wrap li.toggle-item.active > ul{display:block;}section.sticky-nav aside.navigation nav.filter .nav-wrap li.filter-item .field.option:last-of-type{margin-bottom:1em;}section.sticky-nav aside.navigation nav.filter .nav-wrap li.filter-item .options{display:none;}section.sticky-nav aside.navigation nav.filter .nav-wrap li.filter-item.active .options{display:block;}section.sticky-nav aside.navigation nav.filter .nav-wrap li.filter-item > strong{margin-bottom:1em;display:block;font-size:16px;font-weight:400;cursor:pointer;}section.sticky-nav aside.navigation nav.filter .nav-wrap li.filter-item:last-of-type{border-bottom:0px;margin-bottom:0px;padding-bottom:0px;}section.sticky-nav aside.navigation nav.filter .nav-wrap .humac-filter-button-container{justify-content:space-between;margin-top:40px;padding-bottom:20px !important;}section.sticky-nav aside.navigation nav.filter .nav-wrap li.filter-item.humac-filter-button-container .reset{text-align:right;margin-left:auto;}section.sticky-nav aside.navigation nav.filter .nav-wrap li.filter-item.humac-filter-button-container .reset a{padding:7px 40px;min-width:auto;display:inline-block;}section.sticky-nav aside.navigation nav.filter .nav-wrap li.filter-item.humac-filter-button-container .humac-filter-mobile-close-button{text-align:right;}section.sticky-nav aside.navigation nav.filter .nav-wrap li.filter-item.humac-filter-button-container .humac-filter-mobile-close-button a{padding:7px 40px;min-width:auto;color:white;display:inline-block;}@media (min-width:1024px){section.sticky-nav aside.navigation nav.filter .nav-wrap li.filter-item.humac-filter-button-container .humac-filter-mobile-close-button{display:none;}}section.sticky-nav{z-index:0;align-items:flex-start;}@media (max-width:1023px){section.sticky-nav{z-index:4;padding-top:0px;width:100%;}}.no-scroll section.sticky-nav{z-index:4;}.filter-toggle{-webkit-tap-highlight-color:transparent;display:none;padding:10px 20px;border-radius:8px;position:fixed;bottom:20px;cursor:pointer;z-index:3;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);}@media (max-width:1023px){.filter-toggle{display:flex;}.filter-toggle.active{opacity:0;visibility:hidden;}}.filter-toggle:hover{background-color:#3F3AA0;}.filter-toggle span{position:relative;margin-left:44px;border-left:1px solid #fff;padding-left:20px;}.filter-toggle span:before{content:"";display:inline-block;position:absolute;left:-44px;top:calc(50% - 12px);width:24px;height:24px;background-size:24px 24px;background-repeat:no-repeat;background-position:center center;}.node--type-page .filter-toggle span:before,.user-page .filter-toggle span:before{background-image:url(/themes/custom/humac/images/icon-toggle-filter.svg);}.node--type-product-category-page .filter-toggle span:before{background-image:url(/themes/custom/humac/images/icon-toggle-filter.svg);}.stores .filter-toggle span:before{background-image:url(/themes/custom/humac/images/icon-toggle-page.svg);}.page-node-type-page .filter-toggle span:before{background-image:url(/themes/custom/humac/images/icon-toggle-filter.svg);}.node--type-product-category-page .filter-toggle,.user-page .filter-toggle{width:190px;left:calc(50% - 95px);}.page-node-type-page .filter-toggle{width:190px;left:calc(50% - 95px);}.stores .filter-toggle{left:calc(50% - 95px);}.vue-product-sort{padding:0 40px;display:flex;flex-wrap:wrap;flex-direction:column;width:100%;align-items:flex-end;}@media (max-width:1023px){.vue-product-sort{padding:0 20px;}}@media (max-width:767px){.vue-product-sort{flex-direction:column;}}.vue-product-sort .field{position:relative;min-width:260px;width:calc(99.99% * (4/12));position:relative;}@media (max-width:767px){.vue-product-sort .field{width:100%;margin-right:0px;margin-bottom:20px;}.vue-product-sort .field:last-of-type{margin-bottom:0px;}}.vue-product-sort .field:after{content:"";display:inline-block;position:absolute;right:15px;top:calc(50% - 12px);width:24px;height:24px;background-size:24px 24px;pointer-events:none;background-repeat:no-repeat;background-position:center center;z-index:3;background-image:url(/themes/custom/humac/images/icon-arrow-small.svg);}.vue-product-sort .field label{position:absolute;top:11px;left:23px;pointer-events:none;}.vue-product-sort .field select{padding-left:100px;font-weight:700;}.vue-product-sort .field select[disabled]{opacity:0.5;}.paragraph--type--apsis-signup-form{padding:40px 80px;}@media (max-width:1023px){.paragraph--type--apsis-signup-form{padding:40px 20px;}}.paragraph--type--apsis-signup-form .apsis-newsletter-signup-form{display:flex;flex-wrap:wrap;justify-content:flex-end;}.paragraph--type--apsis-signup-form .button{justify-content:flex-end;background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;width:auto;margin-top:20px;}.paragraph--type--apsis-signup-form .button:hover{background-color:#ffffff;color:#000000;}.paragraph--type--apsis-signup-form .button:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}@media (max-width:568px){.paragraph--type--apsis-signup-form .button{width:100%;padding:15px 20px;}}@media (max-width:568px){.paragraph--type--apsis-signup-form .h2{font-size:24px;}}.paragraph--type--apsis-signup-form select{width:100%;}.page-node-type-product-category-page .node--type-product-category-page > section > .field--name-field-paragraphs{max-width:1920px;margin:auto;}.page-node-type-product-category-page .paragraph--type--text{padding-top:40px;position:relative;z-index:1;background-color:#fff;}.page-node-type-product-category-page .paragraph--type--text .field--name-field-body{column-count:3;column-gap:40px;padding-bottom:40px;}@media (max-width:1920px){.page-node-type-product-category-page .paragraph--type--text .field--name-field-body{padding:0 80px 40px;}}@media (max-width:1023px){.page-node-type-product-category-page .paragraph--type--text .field--name-field-body{padding:0 20px 40px;column-count:2;column-gap:20px;}}@media (max-width:568px){.page-node-type-product-category-page .paragraph--type--text .field--name-field-body{column-count:1;column-gap:0px;}}.page-node-type-product-category-page .paragraph--type--text .field--name-field-body h2{column-span:all;font-size:45px;line-height:1.1;font-weight:400;text-align:center;margin-bottom:72px;}@media (max-width:1023px){.page-node-type-product-category-page .paragraph--type--text .field--name-field-body h2{margin-bottom:40px;margin-top:10px;}}.page-node-type-product-category-page .paragraph--type--text .field--name-field-body p{font-size:16px;margin-top:0px;break-inside:avoid-column;break-inside:avoid;}.page-node-type-product-category-page .paragraph--type--text .field--name-field-body p strong{display:block;width:100%;}.block-system-breadcrumb-block{padding:0 40px;max-width:1920px;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}.breadcrumb ol{border-bottom:1px solid #cccccc;display:flex;flex-wrap:wrap;width:100%;}.breadcrumb ol > li{padding:20px 0;position:relative;margin:0 15px;color:#cccccc;list-style:disc;}.breadcrumb ol > li:first-of-type{margin-left:0;list-style:none;}.breadcrumb ol > li:first-of-type:after{content:"/";position:absolute;top:calc(50% - 10px);right:-20px;height:16px;display:inline-block;color:#cccccc;}.breadcrumb ol > li:first-of-type > a{padding-left:0;}.breadcrumb ol > li:nth-of-type(2){list-style:none;}.breadcrumb ol > li:after{content:"/";position:absolute;top:calc(50% - 10px);right:-20px;height:16px;display:inline-block;color:#cccccc;}.breadcrumb ol > li:last-of-type:after{content:"";}.breadcrumb ol > li > a{color:#cccccc;padding-left:5px;}.breadcrumb ol > li:before{content:"";}.region-primary-menu .search{display:none;}.region-primary-menu.active .search{display:none;}@media (max-width:1023px){.region-primary-menu.active .search{display:flex;margin-bottom:20px;padding:0px 20px 20px;border-bottom:1px solid #282828;}.region-primary-menu.active .search form{padding-top:20px;}.region-primary-menu.active .search input.search-field{border:1px solid #282828;background-color:#282828;padding:13px 10px;color:#ffffff;}.region-primary-menu.active .search .submit input{display:none;}.region-primary-menu.active .search .recombee-menu-search{width:100%;}}.mainheader + .search{position:fixed;z-index:3;height:100vh;width:100%;top:0px;left:0px;right:0px;bottom:0px;opacity:0;visibility:hidden;display:flex;flex-wrap:wrap;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.mainheader + .search.show{opacity:1;visibility:visible;background-color:rgba(255,255,255,0.95);}.mainheader + .search > .content{height:100%;margin-top:min(200px,40vh);}.mainheader + .search .content-wrap{max-width:1024px;padding:0px 20px;}.mainheader + .search .content-wrap .search-form{padding-top:56px;}.mainheader + .search .field.input{position:relative;}.mainheader + .search .field.input:before{content:"";display:inline-block;position:absolute;top:-100%;left:calc(50% - 28px);height:56px;width:56px;background-image:url(/themes/custom/humac/images/icon-soeg.svg);background-position:center center;background-repeat:no-repeat;background-size:56px 56px;object-fit:contain;opacity:0.9;}.mainheader + .search .search-field{border:0px;border-radius:0px;-webkit-border-radius:0px;background-color:rgba(255,255,255,0.1);font-size:72px;font-weight:700;padding:10px 20px;color:#ffffff;text-align:center;}@media (max-width:767px){.mainheader + .search .search-field{font-size:45px;}}.mainheader + .search .field.submit{margin-top:80px;}@media (max-width:767px){.mainheader + .search .field.submit{margin-top:40px;}}.mainheader + .search .field.submit .btn{width:auto;opacity:0.9;}.mainheader + .search .recombee-menu-search{width:100%;padding:10px 20px;}#cookie-banner{display:none;position:fixed;z-index:99;left:0;bottom:0;padding:20px 40px;background-color:#f6f6f6;transition:all 0.2s ease-in-out;visibility:hidden;transform:translateY(100%);}@media (max-width:1023px){#cookie-banner{padding:20px 20px;}}#cookie-banner.false{visibility:visible;display:block;transform:translateY(0px);}#cookie-banner .content{align-items:center;}#cookie-banner .content .text-wrap{width:calc(100% - 180px);position:relative;padding-left:100px;}@media (max-width:1023px){#cookie-banner .content .text-wrap{padding-left:80px;}}#cookie-banner .content .text-wrap:before{content:"";display:inline-block;position:absolute;top:calc(50% - 28px);left:0;height:56px;width:56px;background-image:url(/themes/custom/humac/images/icon-cookie.svg);background-position:center center;background-repeat:no-repeat;background-size:56px 56px;object-fit:contain;}#cookie-banner .content .text-wrap p{margin:0;}#cookie-banner .content .text-wrap p strong{padding-bottom:5px;display:block;}#cookie-banner .content .cta-wrap{width:180px;padding-left:40px;}#cookie-banner .content .cta-wrap .btn{width:100%;min-width:initial;}@media all and (max-width:767px){#cookie-banner .content .text-wrap{width:100%;}#cookie-banner .content .text-wrap:before{top:10px;height:44px;width:44px;background-size:44px 44px;}#cookie-banner .content .text-wrap{padding-left:70px;}#cookie-banner .content .cta-wrap{width:100%;margin-top:1em;padding-left:0px;}}.santanderbanner{width:calc(100vw - 580px);}@media all and (max-width:1279px){.santanderbanner{width:calc(100vw - 510px);}}@media (min-width:1920px){.santanderbanner{max-width:inherit;}}.santanderbanner__wrapper{background-color:#fe1201 !important;min-height:800px;display:flex;flex-direction:column;color:#fff;}.santanderbanner__header{display:flex;flex-direction:column;align-items:center;}.santanderbanner__heading{margin-bottom:50px;margin-top:90px;font-weight:300;font-size:28px;color:inherit;}.santanderbanner__body{padding:0 115px;}.santanderbanner__wrapper div{background:transparent !important;color:#ffffff !important;border:0 none !important;}.santanderbanner__wrapper div span{color:#fff !important;}.santanderbanner__wrapper .payever-border-color > div{height:0 !important;}.santanderbanner__wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cccccc !important;background-color:#fff !important;border-radius:8px !important;padding:10px 20px;width:100%;font-size:16px;color:#000000;}.santanderbanner__footer{display:flex;flex-direction:column;align-items:center;width:100%;}.santanderbanner__subheading{color:inherit;font-size:18px;}.santanderbanner__logo{width:402px;height:116px;margin-bottom:40px;}.santanderbanner__list{display:flex;list-style-type:none;margin:0;padding:0;flex-direction:row;align-items:center;justify-content:space-between;color:#fff;width:100%;padding:0 130px 90px;}.santanderbanner__list li{color:inherit;position:relative;padding-top:80px;font-size:24px;font-weight:400;flex:1 1 33%;text-align:center;}.santanderbanner__list li:before{content:"";position:absolute;left:calc(50% - 21px);top:0px;width:42px;height:42px;border-color:inherit;border-radius:50%;border-width:2px;border-style:solid;background-color:transparent;transition:all 0.2s ease-in-out;}.santanderbanner__list li:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%23ffffff' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;content:"";width:20px;height:20px;left:calc(50% - 10px);position:absolute;top:10px;}.action-bottom .santander .payever-finance-express{display:contents;}.action-bottom .santander .payever-finance-express.payever-banner-and-rate .payever-rate{display:block;}.action-bottom .santander .payever-finance-express.payever-banner-and-rate .payever-link{color:#000000;}.vue-invoice-list .vue-invoice:nth-child(2n){background-color:#ececec;}.vue-invoice{position:relative;padding:20px;}.vue-invoice h3{margin:0 !important;}.vue-invoice .invoice--download{position:absolute;right:20px;top:20px;}.vue-invoice .invoice--download img{width:48px;height:48px;}table.current-users-table{border-collapse:collapse;width:100%;}table.current-users-table tr{border-bottom:1px solid #ccc;}table.current-users-table th,table.current-users-table td{text-align:left;padding:5px;}.paragraph--type--links-collection{position:relative;min-height:800px;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;}@media (max-width:1279px){.paragraph--type--links-collection{min-height:calc(100vh - 70px);height:auto;padding:4rem 0px;margin-top:70px;}}@media (max-width:1023px){.paragraph--type--links-collection{margin-top:0px;}}.paragraph--type--links-collection > .field--name-field-banner-image.field--type-image{position:absolute;z-index:0;top:0px;left:0px;height:100%;width:100%;}.paragraph--type--links-collection > .field--name-field-banner-image.field--type-image img{position:absolute;top:0px;left:0px;height:100%;width:100%;object-fit:cover;object-position:50% 50%;}.paragraph--type--links-collection > .field--name-field-banner-image.field--type-image:after{content:"";display:block;position:absolute;z-index:2;top:0px;left:0px;height:100%;width:100%;background-color:#000000;opacity:0.35;}.paragraph--type--links-collection .field{position:relative;z-index:1;}.paragraph--type--links-collection .field.field--type-text.field--label-above .field__label{display:none;}.paragraph--type--links-collection .field.field--type-text.field--label-above .field__item{color:#ffffff;font-size:45px;line-height:1.1;font-weight:700;margin-bottom:10px;}@media (max-width:767px){.paragraph--type--links-collection .field.field--type-text.field--label-above{font-size:24px;line-height:1.2;}}.paragraph--type--links-collection .field.field--type-link{margin-top:2rem;display:inline-block;}.paragraph--type--links-collection .field.field--type-link a{background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);display:inline-block;background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;padding:5px 20px;}.paragraph--type--links-collection .field.field--type-link a:hover{background-color:#ffffff;color:#000000;}.paragraph--type--links-collection .field.field--type-link a:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}@media (max-width:767px){.paragraph--type--links-collection .field.field--type-link{margin-top:0px;position:absolute;bottom:2rem;left:0px;width:100%;text-align:center;}}.paragraph--type--links-collection .field.field--name-field-subheader{margin:1rem 0px;color:#ffffff;font-size:18px;line-height:1.4;font-weight:400;}@media (max-width:767px){.paragraph--type--links-collection .field.field--name-field-subheader{font-size:16px;margin:0px 0px;}}.paragraph--type--links-collection .field.field--name-field-custom-link{display:flex;flex-wrap:wrap;margin-top:80px;max-width:80rem;width:calc(100% - 4em);margin-left:auto;margin-right:auto;padding-bottom:40px;}@media (max-width:1279px){.paragraph--type--links-collection .field.field--name-field-custom-link{max-width:100%;}}@media (max-width:767px){.paragraph--type--links-collection .field.field--name-field-custom-link{margin-top:2rem;padding-bottom:2rem;}}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item{position:relative;background-color:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,0.2),0 1px 8px rgba(0,0,0,0.1);border-radius:8px;width:calc(99.99% * (4/12) - (30px - 20px * (4/12)));margin-right:20px;padding:40px 40px;text-align:center;cursor:pointer;transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);margin-bottom:20px;}@media (max-width:1279px){.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item{width:calc(99.99% * (6/12) - (20px - 20px * (6/12)));margin-bottom:20px;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item:nth-of-type(2n){margin-right:0px;}}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item > .paragraph.paragraph--type--custom-link{height:100%;padding-top:50px;display:flex;flex-direction:column;justify-content:flex-end;}@media (max-width:767px){.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item > .paragraph.paragraph--type--custom-link{justify-content:center;}}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item > .paragraph.paragraph--type--custom-link > a{position:absolute;z-index:2;top:0px;left:0px;width:100%;height:100%;background-color:transparent;opacity:0;text-indent:-9999px;overflow:hidden;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item > .paragraph.paragraph--type--custom-link .field--name-field-banner-image{transition:none;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item > .paragraph.paragraph--type--custom-link .field--name-field-desktop-image{display:none;transition:none;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item .field--type-image{position:absolute;top:40px;left:0px;width:100%;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item .field--type-image img{margin:0 auto;max-height:50px;width:auto;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item .field--name-field-header{font-size:24px;line-height:1.3;font-weight:700;margin-top:2rem;transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item .field--name-field-subheader{font-size:inherit;font-weight:300;color:#000000;margin:0px 0px 0.5rem 0px;min-height:44px;transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item .field--name-field-link{margin-top:0px;transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item .field--name-field-link:hover a{background-color:#4639E1;border-color:#4639E1;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item:hover{background-color:#4639E1;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item:hover .paragraph.paragraph--type--custom-link .field--name-field-desktop-image{display:block;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item:hover *{color:#ffffff;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item:hover .field--name-field-banner-image{display:none;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item:hover .field.field--type-link a{background:#3F3AA0;border-color:#3F3AA0;}@media (max-width:767px){.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item{padding:2rem 2rem;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item .field--name-field-subheader,.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item .field--name-field-link{display:none;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item .field--name-field-header{font-size:18px;line-height:1.4;font-weight:500;}}@media (max-width:568px){.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item{padding:1rem 1rem;}.paragraph--type--links-collection .field.field--name-field-custom-link > .field__item .field--name-field-header{font-size:16px;margin-top:3rem;}}.page-node-type-custom-page .paragraph--type--links-collection{justify-content:unset;margin-top:70px;height:auto;min-height:calc(100vh - 70px);}@media (max-width:1279px){.page-node-type-custom-page .paragraph--type--links-collection{padding:4rem 0px;margin-top:0px;padding-top:70px;}}.field--name-field-title-tokenized{margin-top:50px;}.field--name-field-title-tokenized .user-logout-wrap{text-align:right;}.field--name-field-title-tokenized .user-logout-wrap a{color:#fff;text-decoration:underline;font-size:14px;position:absolute;right:0;margin-right:-200px;margin-top:-30px;}@media (max-width:1279px){.field--name-field-title-tokenized .user-logout-wrap a{margin-top:-40px;margin-right:-150px;}}@media (max-width:767px){.field--name-field-title-tokenized .user-logout-wrap a{margin-top:-60px;margin-right:-75px;}}@media (max-width:568px){.field--name-field-title-tokenized .user-logout-wrap a{margin-top:-40px;margin-right:-45px;}}@media (max-width:320px){.field--name-field-title-tokenized .user-logout-wrap a{margin-top:-40px;margin-right:-20px;}}.humac-expressbank-product-widget-container{border:2px solid #00975F;border-radius:12px;min-width:287px;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-caption{background-color:#00975F;text-align:center;color:white;display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:30px;padding-bottom:0;font-weight:bold;padding-left:20px;padding-right:20px;border-radius:12px 12px 0 0;margin-left:-2px;margin-top:-2px;font-size:16px;}@media (max-width:480px){.humac-expressbank-product-widget-container .humac-expressbank-product-widget-caption{font-size:14px;}}@media (max-width:430px){.humac-expressbank-product-widget-container .humac-expressbank-product-widget-caption{font-size:12px;}}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header{margin-top:10px;margin-bottom:10px;margin-left:15px;margin-right:20px;}@media (max-width:430px){.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header{margin-right:15px;}}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-logo{margin-right:10px;display:flex;align-items:center;}@media (max-width:400px){.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-logo{margin-right:0;}}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-logo > img{width:70px;}@media (max-width:450px){.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-logo > img{min-width:60px;}}@media (max-width:430px){.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-logo > img{width:60px;}}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-question{margin:5px 0 5px 5px;}@media (max-width:430px){.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-question{width:12px;}}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-text{display:flex;flex-direction:column;width:100%;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-text .humac-expressbank-product-widget-title{font-weight:bold;font-size:16px;}@media (max-width:430px){.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-text .humac-expressbank-product-widget-title{font-size:14px;}}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-text .humac-expressbank-product-widget-subtitle{margin-top:4px;font-style:normal;font-size:14px;font-weight:300;}@media (max-width:450px){.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-text .humac-expressbank-product-widget-subtitle{font-size:12px;}}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-chevron{position:absolute;top:-24px;right:0px;align-self:center;padding-left:25px;padding-right:5px;width:16px;height:10px;background-image:url(/themes/custom/humac/images/icon-arrow-next-grey.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform 0.35s;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-read-more{font-size:16px;text-decoration:underline;white-space:nowrap;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-header .humac-expressbank-product-widget-price-container .humac-expressbank-product-widget-price-text-start{font-weight:bold;font-size:20px;margin-left:10px;}.humac-expressbank-product-widget-container:not(.humac-expressbank-product-widget-000-campaign) .humac-expressbank-product-widget-header{position:relative;display:flex;flex-direction:row;align-items:center;cursor:pointer;}.humac-expressbank-product-widget-container:not(.humac-expressbank-product-widget-000-campaign) .humac-expressbank-product-widget-header .humac-expressbank-product-widget-price-container{display:none;}.humac-expressbank-product-widget-container:not(.humac-expressbank-product-widget-000-campaign) .humac-expressbank-product-widget-header .humac-expressbank-product-widget-text .body-top-text{display:flex;flex-direction:row;align-items:center;}.humac-expressbank-product-widget-container:not(.humac-expressbank-product-widget-000-campaign) .humac-expressbank-product-widget-header .humac-expressbank-product-widget-text{margin-left:10px;}@media (max-width:400px){.humac-expressbank-product-widget-container:not(.humac-expressbank-product-widget-000-campaign) .humac-expressbank-product-widget-header .humac-expressbank-product-widget-text .humac-expressbank-product-widget-subtitle{max-width:180px;}}.humac-expressbank-product-widget-container:not(.humac-expressbank-product-widget-000-campaign) .humac-expressbank-product-widget-chevron{position:absolute;top:34px;right:-15px;align-self:center;padding-left:25px;padding-right:5px;width:16px;height:10px;background-image:url(/themes/custom/humac/images/icon-arrow-next-grey.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform 0.35s;}@media (max-width:400px){.humac-expressbank-product-widget-container:not(.humac-expressbank-product-widget-000-campaign) .humac-expressbank-product-widget-chevron{top:50px;right:-10px;}}.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header{display:flex;flex-direction:column;cursor:pointer;}.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}@media (min-width:1024px) and (max-width:1440px),(max-width:600px){.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top{width:100%;flex-direction:column;align-items:flex-start;}.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-logo > img{margin:10px 0 10px 10px;}}@media (min-width:1024px) and (max-width:1440px) and (max-width:430px),(max-width:600px) and (max-width:430px){.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-logo > img{margin:5px 0 15px 0;width:80px;}}@media (min-width:1024px) and (max-width:1440px) and (max-width:430px),(max-width:600px) and (max-width:430px){.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-text-container{margin-left:0 !important;}}.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-text-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:10px;}@media (max-width:400px){.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-text-container{margin-left:0;}}.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-text-container .body-top-text{display:flex;flex-direction:row;align-items:flex-end;}.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-text-container .body-top-text .humac-expressbank-product-widget-title{display:flex;flex-direction:row;font-weight:bold;font-size:16px;}@media (max-width:430px){.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-text-container .body-top-text .humac-expressbank-product-widget-title{font-size:14px;}}@media (min-width:1101px){.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-text-container .body-top-text .humac-expressbank-product-widget-title{margin-right:0;margin-left:-7px;}}.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-text-container .body-top-text .humac-expressbank-product-widget-question{margin-top:8px;}@media (min-width:1101px){.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-text-container .humac-expressbank-product-widget-subtitle{margin-right:0;margin-left:-7px;}}@media (max-width:400px){.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-text-container .humac-expressbank-product-widget-subtitle{margin-right:20px;}}.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-price-container{position:absolute;min-width:fit-content;right:0;top:0;}@media (max-width:400px){.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-price-container{line-height:18px;text-align:right;max-width:120px;min-width:0;}.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-price-container .humac-expressbank-product-widget-price-text-start{margin-left:0;}}@media (max-width:430px){.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-price-container{font-size:14px;}.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-top .humac-expressbank-product-widget-price-container .humac-expressbank-product-widget-price-text-start{font-size:16px;}}.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-bottom{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:10px;}.humac-expressbank-product-widget-container.humac-expressbank-product-widget-000-campaign .humac-expressbank-product-widget-header .humac-expressbank-product-widget-header-bottom .humac-expressbank-product-widget-text{font-size:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-popup-button{cursor:pointer;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-body{max-height:0;transition:max-height 0.35s;overflow:hidden;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-body .humac-expressbank-product-widget-body-widget .exb-widget-small-a{border:none;margin-bottom:0;font-family:"HelveticaNeue",Arial,sans-serif;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-body .humac-expressbank-product-widget-body-widget .exb-widget-small-a .exb-widget__body dt,.humac-expressbank-product-widget-container .humac-expressbank-product-widget-body .humac-expressbank-product-widget-body-widget .exb-widget-small-a .exb-widget__body dd{font-family:"HelveticaNeue",Arial,sans-serif;font-style:normal;font-weight:300;font-size:12px;line-height:13px;}@media (max-width:480px){.humac-expressbank-product-widget-container .humac-expressbank-product-widget-body .humac-expressbank-product-widget-body-widget .exb-widget-small-a .exb-widget__body dt,.humac-expressbank-product-widget-container .humac-expressbank-product-widget-body .humac-expressbank-product-widget-body-widget .exb-widget-small-a .exb-widget__body dd{font-size:11px;line-height:12px;}}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-body .humac-expressbank-product-widget-body-widget .exb-widget-small-a .exb-widget__body .exb-widget__refund-period.exb-widget__text{margin-top:15px;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-body .humac-expressbank-product-widget-body-widget .exb-widget-small-a .exb-widget__title{font-family:"HelveticaNeue",Arial,sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-body .humac-expressbank-product-widget-body-widget .exb-widget-small-a .exb-widget__title span{font-size:18px;font-weight:700;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-body .humac-expressbank-product-widget-body-widget .exb-widget-small-a .exb-widget__subtitle{display:none;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-body .humac-expressbank-product-widget-body-widget .exb-widget-small-a .exb-widget__head{background-color:#00965e;background-image:none;}.humac-expressbank-product-widget-container.is-open{width:100%;}.humac-expressbank-product-widget-container.is-open .humac-expressbank-product-widget-text-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin:0;}.humac-expressbank-product-widget-container.is-open:not(.humac-expressbank-product-widget-000-campaign) .humac-expressbank-product-widget-text .humac-expressbank-product-widget-chevron,.humac-expressbank-product-widget-container.is-open .humac-expressbank-product-widget-chevron{transform:rotate(0deg);}.humac-expressbank-product-widget-container.is-open .humac-expressbank-product-widget-body{max-height:300px;}.humac-expressbank-product-widget-container.is-open .humac-expressbank-product-widget-body .humac-expressbank-product-widget-body-widget .exb-widget-small-a{border:none;margin-bottom:0;}.humac-expressbank-product-widget-container.is-open .humac-expressbank-product-widget-body .humac-expressbank-product-widget-body-widget .exb-widget-small-a .exb-widget__head{background-color:#00965e;background-image:none;}.humac-expressbank-product-widget-container .humac-expressbank-product-widget-popup-html{display:none;}#ui-id-1{padding:0;}.humac-expressbank-popup-modal{max-width:80%;margin:0;}.humac-expressbank-popup-modal .humac-expressbank-popup-header{display:flex;align-items:center;font-family:"HelveticaNeue",Arial,sans-serif;justify-content:space-between;min-height:40px;background-color:#00975F;color:#fff;margin:0;padding:0 12px 0 1.5rem;}.humac-expressbank-popup-modal .humac-expressbank-popup-header .humac-expressbank-popup-header-text{flex-grow:1;text-align:center;font-size:18px;}.humac-expressbank-popup-modal .humac-expressbank-popup-header .humac-expressbank-popup-close{flex-shrink:0;}.humac-expressbank-popup-modal .humac-expressbank-popup-header .humac-expressbank-popup-close img{width:17px;height:17px;margin-left:5px;}.humac-expressbank-popup-modal .humac-expressbank-popup-body{padding:0 75px 30px 75px;max-width:1000px;position:relative;}.humac-expressbank-popup-modal .humac-expressbank-popup-body .humac-expressbank-popup-logo{position:absolute;bottom:30px;right:75px;width:100px;}@media (max-width:880px){.humac-expressbank-popup-modal .humac-expressbank-popup-body{padding:0 20px 40px 20px;}.humac-expressbank-popup-modal .humac-expressbank-popup-body .humac-expressbank-popup-logo{bottom:20px;right:20px;}}@media (max-width:500px){.humac-expressbank-popup-modal .humac-expressbank-popup-header,.humac-expressbank-popup-modal .humac-expressbank-popup-body{zoom:0.8;}}.humac-expressbank-popup-modal .ui-dialog-titlebar,.humac-expressbank-popup-modal .ui-dialog-buttonpane{display:none;}.humac-expressbank-popup:not(.humac-expressbank-popup-000-campaign) .humac-expressbank-popup-header{background-color:#fff;}.humac-expressbank-product-widget-popup-html.ui-dialog-content.ui-widget-content{padding:0;}.ui-widget-overlay.humac-ui-dialog-white-modal{backdrop-filter:blur(5px);opacity:1;background-color:unset;z-index:1000000;}.ui-widget-overlay.humac-ui-dialog-white-modal::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.45);display:block;}.ui-dialog.humac-ui-dialog-white-modal-content{box-shadow:0 0 30px #cccccc;border:none !important;z-index:1000001;}.humac-pickup-in-store-popup-modal{max-width:80%;width:80%;}@media (max-width:400px){.humac-pickup-in-store-popup-modal{max-width:90%;}}.humac-pickup-in-store-popup-modal .ui-dialog-titlebar,.humac-pickup-in-store-popup-modal .ui-dialog-buttonpane{display:none;}.humac-pickup-in-store-popup-html{display:none;height:750px;max-width:900px;}.humac-pickup-in-store-popup-html .humac-pickup-in-store-popup-container{padding:40px;color:black;max-height:725px;}@media (max-width:610px){.humac-pickup-in-store-popup-html .humac-pickup-in-store-popup-container{padding:20px;}}.humac-pickup-in-store-popup-html .humac-pickup-in-store-popup-container .humac-pickup-in-store-popup-close{float:right;position:relative;top:-20px;right:-20px;}@media (max-width:610px){.humac-pickup-in-store-popup-html .humac-pickup-in-store-popup-container .humac-pickup-in-store-popup-close{top:0;right:0;}}.humac-pickup-in-store-popup-html .humac-pickup-in-store-popup-container .humac-pickup-in-store-popup-close img{width:17px;height:17px;}.humac-pickup-in-store-popup-html .vue-product-reserve{display:inherit;position:inherit;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner{position:inherit;transform:none;-webkit-transform:none;padding-left:0;padding-right:0;padding-top:0;padding-bottom:20px;overflow:auto;font-family:"HelveticaNeue",Arial,sans-serif;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .header{font-size:24px;font-weight:bold;text-align:left;color:black;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .sub-header{font-size:1.2em;font-weight:bold;padding-bottom:15px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container{display:flex;flex-wrap:wrap;justify-content:space-between;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container{position:relative;display:inline-block;margin-top:40px;width:33%;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container:nth-child(3n){width:fit-content;}@media (max-width:880px){.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container{width:50%;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container:nth-child(2n){width:fit-content;}}@media (max-width:610px){.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container{width:100%;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container:nth-child(2n){width:100%;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container:nth-child(3n){width:100%;}}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container .stock-label{border-radius:6px;margin-bottom:5px;display:inline-block;padding:4px 10px;font-weight:bold;font-size:10px;text-transform:uppercase;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container .stock-item{font-size:14px;font-family:"HelveticaNeue",Arial,sans-serif;margin-top:4px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container .stock-item .store{font-weight:bold;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container .stock-item a{display:block;margin-top:9px;width:200px;max-width:100%;background-color:#4639E1;color:#ffffff;border-radius:12px;font-size:14px;font-weight:700;text-align:center;border:2px solid #4639E1;padding:8px;}@media (max-width:610px){.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container .stock-item a{width:100%;}}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container .stock-item a.not_in_stock{cursor:default;background-color:#D2D2D7;border-color:#D2D2D7;color:#86878B;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container:not(.disabled) .stock-label{color:#00A97C;border:1px solid #00A97C;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .store-list-container .store-container.disabled .stock-label{color:#D2D2D7;border:1px solid #D2D2D7;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-top:25px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane{width:50%;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .description{font-size:14px;line-height:20px;margin-bottom:30px;padding:0;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .description:before{content:none;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .description p{padding-top:0;margin-top:0;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .description ol{list-style:decimal inside none;padding:0;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .checkbox-item label{font-size:14px;line-height:20px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .checkbox-item label:before,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .checkbox-item label:after{width:20px;height:20px;background-size:20px 20px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane a.form-submit{font-size:14px;font-weight:bold;padding-top:10px;padding-bottom:10px;border-radius:12px;max-width:unset;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .sub-header{padding-bottom:0;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .reserve-cart-contents{width:100%;padding:0;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .reserve-cart-contents .content-with-image{width:100%;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .reserve-cart-contents .content-with-image .first-name{width:49%;}@media (max-width:400px){.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .reserve-cart-contents .content-with-image .first-name{width:100%;}}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .reserve-cart-contents .content-with-image .last-name{width:49%;float:right;}@media (max-width:400px){.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .reserve-cart-contents .content-with-image .last-name{width:100%;}}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .reserve-cart-contents .content-with-image input{font-size:14px;border-color:#ECECEC;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane .reserve-cart-contents .content-with-image input::placeholder{color:#86878B;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete{color:black;padding-bottom:0;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container{color:black;text-align:left;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .left-pane{display:inline-block;width:50%;padding-top:20px;border-radius:8px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .left-pane .hello-text{font-weight:bold;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .left-pane .find-text{font-weight:bold;padding-top:15px;padding-bottom:15px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .left-pane .card-link{color:#4639E1;border:1px solid #4639E1;border-radius:12px;font-size:16px;text-align:center;padding:10px 20px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container{display:flex;justify-content:space-between;}@media (max-width:768px){.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container{flex-direction:column;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .left-pane,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .left-pane{width:100%;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane{width:100% !important;margin-top:40px;}}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane{width:40%;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block{background-color:#F8F8FF;border-radius:24px;padding:20px;font-size:14px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .sub-header,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .sub-header{font-size:18px;}@media (max-width:568px){.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .sub-header,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .sub-header{font-size:16px;}}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .sub-header.small,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .sub-header.small{font-size:16px;}@media (max-width:568px){.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .sub-header.small,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .sub-header.small{font-size:14px;}}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .order-line,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .order-line{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .order-line .order-line-info.amount-and-price-container,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .order-line .order-line-info.amount-and-price-container{display:flex;flex-wrap:nowrap;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .order-line .order-line-info.amount,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .order-line .order-line-info.amount{width:30px;flex-grow:0;flex-shrink:0;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .order-line .order-line-info.amount .times,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .order-line .order-line-info.amount .times{font-weight:300;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .order-line .order-line-info.product,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .order-line .order-line-info.product{flex-grow:1;flex-shrink:1;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .order-line .order-line-info.price,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .order-line .order-line-info.price{flex-grow:1;flex-shrink:0;text-align:right;white-space:nowrap;font-weight:bold;padding-left:5px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .store-title,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .store-title{font-weight:bold;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .order-price,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .order-price{display:inline-block;float:right;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section .opening-hours p,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section .opening-hours p{padding:0;margin:0;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section:not(:first-child):not(.block-section-no-top-spacing),.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section:not(:first-child):not(.block-section-no-top-spacing){margin-top:20px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section:not(:last-child):not(.block-section-no-bottom-spacing),.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section:not(:last-child):not(.block-section-no-bottom-spacing){padding-bottom:20px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section:not(:last-child):not(.block-section-no-bottom-border),.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section:not(:last-child):not(.block-section-no-bottom-border){border-bottom:1px solid grey;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block .block-section.block-section-bottom-spacing,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block .block-section.block-section-bottom-spacing{padding-bottom:20px;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block.humac-toggle-container .humac-click-block,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block.humac-toggle-container .humac-click-block{position:relative;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block.humac-toggle-container .sub-header-with-toggle-arrow,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block.humac-toggle-container .sub-header-with-toggle-arrow{cursor:pointer;}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block.humac-toggle-container .sub-header-with-toggle-arrow .arrow-collapse,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block.humac-toggle-container .sub-header-with-toggle-arrow .arrow-collapse{position:absolute;right:2px;top:10px;height:10px;width:10px;border:solid #4639E1;border-width:0 2px 2px 0;display:inline-block;padding:3px;cursor:pointer;transition:all 0.5s ease;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block.humac-toggle-container:not(.is-open) .sub-header-with-toggle-arrow .arrow-collapse,.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block.humac-toggle-container:not(.is-open) .sub-header-with-toggle-arrow .arrow-collapse{transform:rotate(45deg);-webkit-transform:rotate(45deg);}.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .contact-container .right-pane .right-pane-block:not(:first-child),.humac-pickup-in-store-popup-html .vue-product-reserve .vue-product-reserve-inner .complete-container .right-pane .right-pane-block:not(:first-child){margin-top:15px;}.humac-cart-insurance-popup-modal.ui-widget{display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:min(900px,90vw) !important;margin:0 auto;padding:20px;}.humac-cart-insurance-popup-modal.ui-widget .humac-cart-insurance-popup-close{position:absolute;width:14.5px;height:14.5px;right:0px;top:-16px;display:block;cursor:pointer;}.humac-cart-insurance-popup-modal.ui-widget .humac-cart-insurance-popup-header{display:flex;justify-content:center;padding-top:51px;}.humac-cart-insurance-popup-modal.ui-widget .humac-cart-insurance-popup-logo{width:80px;height:80px;}.humac-cart-insurance-popup-modal.ui-widget .humac-cart-insurance-popup-logo-side-text{width:200px;margin-left:20px;font-family:"HelveticaNeue",Arial,sans-serif;font-style:normal;font-size:16px;line-height:20px;color:#000000;}.humac-cart-insurance-popup-modal.ui-widget .humac-cart-insurance-popup-logo-side-text .insurance-name{font-weight:bold;}.humac-cart-insurance-popup-modal.ui-widget .humac-cart-insurance-popup-logo-side-text .insurance-price{margin-top:8px;}.humac-cart-insurance-popup-modal.ui-widget .humac-cart-insurance-popup-set-button{width:min(400px,90%);height:40px;margin:25px auto;background:#4639E1;border-radius:12px;padding:5px 20px;font-family:"HelveticaNeue",Arial,sans-serif;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;display:flex;align-items:center;justify-content:center;color:#ffffff;cursor:pointer;}.humac-cart-insurance-popup-modal.ui-widget .ui-dialog-titlebar,.humac-cart-insurance-popup-modal.ui-widget .ui-dialog-buttonpane{display:none;}.humac-cart-insurance-popup-modal.ui-widget .humac-cart-insurance-popup-modal-description{font-family:"HelveticaNeue",Arial,sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:22px;padding-left:76px;padding-right:76px;padding-bottom:51px;}@media all and (max-width:568px){.humac-cart-insurance-popup-modal.ui-widget .humac-cart-insurance-popup-header{padding-top:26px;}.humac-cart-insurance-popup-modal.ui-widget .humac-cart-insurance-popup-header .humac-cart-insurance-popup-logo-side-text{width:90%;margin-left:20px;margin-top:0px;}.humac-cart-insurance-popup-modal.ui-widget .humac-cart-insurance-popup-set-button{width:100%;}.humac-cart-insurance-popup-modal.ui-widget .humac-cart-insurance-popup-modal-description{padding-left:2px;padding-right:2px;padding-bottom:26px;}}.humac-shipping-prices-popup-modal{max-width:90%;margin:0;padding-bottom:20px;padding-top:10px;}.humac-shipping-prices-popup-modal .humac-shipping-prices-popup-header{display:flex;align-items:center;font-family:"HelveticaNeue",Arial,sans-serif;justify-content:space-between;min-height:25px;color:#fff;margin:0;padding:0 12px 0 1.5rem;}.humac-shipping-prices-popup-modal .humac-shipping-prices-popup-header .humac-shipping-prices-popup-header-text{flex-grow:1;text-align:center;font-size:18px;}.humac-shipping-prices-popup-modal .humac-shipping-prices-popup-header .humac-shipping-prices-popup-close img{width:17px;height:17px;margin-left:5px;flex-shrink:0;}.humac-shipping-prices-popup-modal .humac-shipping-prices-popup-body{padding:0 75px 30px 75px;max-width:1000px;position:relative;}@media (max-width:880px){.humac-shipping-prices-popup-modal .humac-shipping-prices-popup-body{padding:0 20px 40px 20px;}}.humac-shipping-prices-popup-modal .ui-dialog-titlebar,.humac-shipping-prices-popup-modal .ui-dialog-buttonpane{display:none;}.humac-shipping-prices-popup-html{display:none;}.inside_list_paragraphs_container{position:relative;width:100%;}.page-node-type-product-category-page .inside_list_paragraphs_container{margin-bottom:50px;}@media (max-width:518px){.page-node-type-product-category-page .inside_list_paragraphs_container{margin-bottom:15px;}}.page-node-type-product-category-page .inside_list_paragraphs_container .paragraph--type--banner-simple .flexwrapper{min-width:unset;}.page-node-type-product-category-page .inside_list_paragraphs_container{align-self:center;width:calc(300px * 2 + (100% - 300px * 4) / 5 - 0px);}@media all and (max-width:1629px){.page-node-type-product-category-page .inside_list_paragraphs_container{width:calc(300px * 2 + (100% - 300px * 3) / 4);}}@media all and (max-width:1359px){.page-node-type-product-category-page .inside_list_paragraphs_container{margin-left:calc((100% - 320px * 2) / 3 + 20px);margin-right:calc((100% - 320px * 2) / 3 + 0px);padding-left:0;padding-right:0;width:auto;}}@media all and (max-width:1220px){.page-node-type-product-category-page .inside_list_paragraphs_container{margin-left:calc((100% - 300px * 2) / 3 + 20px);margin-right:calc((100% - 300px * 2) / 3 + 0px);}}@media all and (max-width:1023px){.page-node-type-product-category-page .inside_list_paragraphs_container{margin-left:calc((100% - 320px * 3) / 2 + 20px);margin-right:calc((100% - 320px * 3) / 2 + 0px);}}@media all and (max-width:999px){.page-node-type-product-category-page .inside_list_paragraphs_container{margin-left:calc((100% - 320px * 2) / 3 + 20px);margin-right:calc((100% - 320px * 2) / 3 + 0px);}}@media all and (max-width:910px){.page-node-type-product-category-page .inside_list_paragraphs_container{margin-left:calc((100% - 300px * 2) / 3 + 20px);margin-right:calc((100% - 300px * 2) / 3 + 0px);}}@media all and (min-width:568px) and (max-width:639px){.page-node-type-product-category-page .inside_list_paragraphs_container{margin-left:calc((100% - 339px * 1) / 2 + 40px);margin-right:calc((100% - 339px * 1) / 2 + 20px);}.page-node-type-product-category-page .inside_list_paragraphs_container .image-size-variations-uploaded .small-screen-img,.page-node-type-product-category-page .inside_list_paragraphs_container .paragraph--type--banner-simple.image-size-variations-uploaded .field--name-field-mobile-image{display:block;}.page-node-type-product-category-page .inside_list_paragraphs_container .image-size-variations-uploaded .mid-screen-img,.page-node-type-product-category-page .inside_list_paragraphs_container .paragraph--type--banner-simple.image-size-variations-uploaded .field--name-field-banner-image{display:none;}}@media all and (max-width:600px){.page-node-type-product-category-page .inside_list_paragraphs_container{margin-left:calc((100% - 339px * 1) / 2 + 20px);margin-right:calc((100% - 339px * 1) / 2 + 20px);}}.humac-remove-nonbusiness-insurances-popup-modal.ui-widget{display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:min(700px,90vw) !important;margin:0 auto;padding:20px;}.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .ui-dialog-titlebar,.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .ui-dialog-buttonpane{display:none;}.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .humac-remove-nonbusiness-insurances-popup .humac-remove-nonbusiness-insurances-popup-close{position:absolute;width:14.5px;height:14.5px;right:0px;top:-16px;display:block;cursor:pointer;}.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .humac-remove-nonbusiness-insurances-popup .humac-remove-nonbusiness-insurances-popup-modal-description{font-family:"HelveticaNeue",Arial,sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:22px;padding-left:20px;padding-right:20px;padding-bottom:0;padding-top:25px;}.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .humac-remove-nonbusiness-insurances-popup .humac-remove-nonbusiness-insurances-popup-modal-description img[data-align=center]{margin:auto;}.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .humac-remove-nonbusiness-insurances-popup .humac-remove-nonbusiness-insurances-popup-modal-buttons{display:flex;justify-content:flex-end;}@media (max-width:500px){.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .humac-remove-nonbusiness-insurances-popup .humac-remove-nonbusiness-insurances-popup-modal-buttons{flex-direction:column;}}.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .humac-remove-nonbusiness-insurances-popup .humac-remove-nonbusiness-insurances-popup-modal-buttons .humac-remove-nonbusiness-insurances-popup-modal-button-ok{background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;font-size:20px;height:40px;margin:25px 0 0 12px;border-radius:12px;padding:5px 40px;font-family:"HelveticaNeue",Arial,sans-serif;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;display:flex;align-items:center;justify-content:center;}.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .humac-remove-nonbusiness-insurances-popup .humac-remove-nonbusiness-insurances-popup-modal-buttons .humac-remove-nonbusiness-insurances-popup-modal-button-ok:hover{background-color:#ffffff;color:#000000;}.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .humac-remove-nonbusiness-insurances-popup .humac-remove-nonbusiness-insurances-popup-modal-buttons .humac-remove-nonbusiness-insurances-popup-modal-button-ok:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .humac-remove-nonbusiness-insurances-popup .humac-remove-nonbusiness-insurances-popup-modal-buttons .humac-remove-nonbusiness-insurances-popup-modal-button-cancel{height:40px;margin:25px 0 0 12px;background-color:white;border-radius:12px;padding:5px 40px;font-family:"HelveticaNeue",Arial,sans-serif;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;display:flex;align-items:center;justify-content:center;color:#4639E1;border:1px solid #4639E1;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);}.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .humac-remove-nonbusiness-insurances-popup .humac-remove-nonbusiness-insurances-popup-modal-buttons .humac-remove-nonbusiness-insurances-popup-modal-button-cancel:hover{background-color:#4639E1;border:1px solid #4639E1;color:#fff;}@media all and (max-width:568px){.humac-remove-nonbusiness-insurances-popup-modal.ui-widget .humac-remove-nonbusiness-insurances-popup .humac-remove-nonbusiness-insurances-popup-modal-description{padding-left:2px;padding-right:2px;padding-bottom:26px;}}.humac-creditcards.creditcards{padding:20px;position:relative;margin-top:10px;margin-bottom:0;padding-bottom:0;}.humac-creditcards.creditcards .cards-holder{display:flex;flex-wrap:nowrap;margin-top:5px;}.humac-creditcards.creditcards .cards-holder span{display:flex;flex:0 1 38px;width:48px;height:30px;background-repeat:repeat;background-repeat:no-repeat;background-size:48px 30px;margin-right:15px;}@media (min-width:1024px){.humac-creditcards.creditcards .cards-holder span{margin-right:10px;}}@media (max-width:568px){.humac-creditcards.creditcards .cards-holder span{margin-right:5px;}}.humac-creditcards.creditcards .cards-holder span.cc-icon{flex-grow:1;background:url(/themes/custom/humac/images/icon_cardtypes.svg);background-repeat:no-repeat;background-position:right;background-size:45px 70px;height:52px;margin-top:-22px;}.humac-creditcards.creditcards .cards-holder span.dankort{background:url(/themes/custom/humac/images/icon_card_dankort.svg);background-size:38px 24px;background-position:center;background-repeat:no-repeat;width:38px;height:24px;}.humac-creditcards.creditcards .cards-holder span.visa{background:url(/themes/custom/humac/images/icon_card_visa.svg);background-size:38px 24px;background-position:center;background-repeat:no-repeat;width:38px;height:24px;}.humac-creditcards.creditcards .cards-holder span.electron{background:url(/themes/custom/humac/images/icon_card_visa_electron.svg);background-size:38px 24px;background-position:center;background-repeat:no-repeat;width:38px;height:24px;}.humac-creditcards.creditcards .cards-holder span.maestro{background:url(/themes/custom/humac/images/icon_card_maestro.svg);background-size:38px 24px;background-position:center;background-repeat:no-repeat;width:38px;height:24px;}.humac-creditcards.creditcards .cards-holder span.mastercard{background:url(/themes/custom/humac/images/icon_card_mastercard.svg);background-size:38px 24px;background-position:center;background-repeat:no-repeat;width:38px;height:24px;}.humac-creditcards.creditcards .cards-holder span.mobilepay{background:url(/themes/custom/humac/images/icon_card_mobilepay.svg);flex:0 1 80px;width:80px;background-size:80px 50px;background-position:center;background-repeat:no-repeat;margin-top:-6px;}.humac-creditcards.creditcards .cards-holder span.santander{background:url(/themes/custom/humac/images/icon_card_santander.svg);flex:0 1 80px;width:80px;background-size:80px 50px;background-position:center;background-repeat:no-repeat;margin-top:-6px;}.humac-creditcards.creditcards .cards-holder span.expressbank{background:url(/themes/custom/humac/images/expressbank-logo_RGB_New.svg);flex:0 1 60px;width:60px;background-size:60px 18px;background-position:center;background-repeat:no-repeat;margin-top:-3px;}.humac-creditcards.creditcards .cards-holder span.klarna{background:url(/themes/custom/humac/images/klarna-logo.svg);flex:0 1 50px;width:50px;background-size:50px 24px;background-position:center;background-repeat:no-repeat;margin-top:-3px;}.humac-creditcards.creditcards.humac-creditcards-blackbg .cards-holder span.maestro{background-image:url(/themes/custom/humac/images/icon_card_maestro_white.svg);}.humac-creditcards.creditcards.humac-creditcards-blackbg .cards-holder span.mastercard{background-image:url(/themes/custom/humac/images/icon_card_mastercard_white.svg);}.humac-creditcards.creditcards.humac-creditcards-blackbg .cards-holder span.expressbank{background-image:url(/themes/custom/humac/images/expressbank-logo_RGB_New_white.svg);}@media (max-width:767px){.humac-creditcards.creditcards.flex{padding:10px 0;background:transparent;border:none;border-radius:0;margin:0;padding-bottom:0;}.humac-creditcards.creditcards.flex > header h3{font-size:12px;line-height:25px;display:flex;margin-right:10px;}}@media (max-width:767px) and (max-width:568px){.humac-creditcards.creditcards.flex > header h3{font-size:8px;line-height:19px;}}@media (max-width:767px){.humac-creditcards.creditcards.flex > header .cards-holder{margin-top:3px;flex:1;justify-content:center;width:100%;}}@media (max-width:767px) and (max-width:370px){.humac-creditcards.creditcards.flex > header .cards-holder{width:100%;}}@media (max-width:767px){.humac-creditcards.creditcards.flex > header .cards-holder span{background-size:28px 20px;height:20px;flex:0 1 32px;margin-right:10px;}}@media (max-width:767px) and (max-width:568px){.humac-creditcards.creditcards.flex > header .cards-holder span{background-size:21px 14px;height:14px;flex:0 1 21px !important;flex-grow:0 !important;margin-right:10px !important;}}@media (max-width:767px){.humac-creditcards.creditcards.flex > header .cards-holder span.mobilepay{background-size:50px 33px;height:21px;flex:0 1 50px;margin-top:0px;}}@media (max-width:767px) and (max-width:568px){.humac-creditcards.creditcards.flex > header .cards-holder span.mobilepay{background-size:50px 27px;height:15px;flex:0 1 40px !important;}}@media (max-width:767px){.humac-creditcards.creditcards.flex > header .cards-holder span.santander{background-size:50px 33px;height:21px;flex:0 1 46px;margin-top:0px;}}@media (max-width:767px) and (max-width:568px){.humac-creditcards.creditcards.flex > header .cards-holder span.santander{background-size:50px 27px;height:15px;flex:0 1 40px !important;}}@media (max-width:767px){.humac-creditcards.creditcards.flex > header .cards-holder span.expressbank{background-size:50px 21px;height:21px;flex:0 1 50px;margin-top:1px;}}@media (max-width:767px) and (max-width:568px){.humac-creditcards.creditcards.flex > header .cards-holder span.expressbank{background-size:40px 15px;height:15px;flex:0 1 40px !important;margin-top:0;}}@media (max-width:767px){.humac-creditcards.creditcards.flex > header .cards-holder span.klarna{background-size:40px 19px;height:19px;flex:0 1 40px;margin-top:1px;}}@media (max-width:767px) and (max-width:568px){.humac-creditcards.creditcards.flex > header .cards-holder span.klarna{background-size:30px 15px;height:15px;flex:0 1 30px !important;margin-top:0;}}@media (min-width:1024px) and (max-width:1199px){.path-cart .humac-creditcards.creditcards.flex,.path-checkout .humac-creditcards.creditcards.flex{padding:10px 0;background:transparent;border:none;border-radius:0;margin:0;padding-bottom:0;}.path-cart .humac-creditcards.creditcards.flex > header h3,.path-checkout .humac-creditcards.creditcards.flex > header h3{font-size:12px;line-height:25px;display:flex;margin-right:10px;}}@media (min-width:1024px) and (max-width:1199px) and (max-width:568px){.path-cart .humac-creditcards.creditcards.flex > header h3,.path-checkout .humac-creditcards.creditcards.flex > header h3{font-size:8px;line-height:19px;}}@media (min-width:1024px) and (max-width:1199px){.path-cart .humac-creditcards.creditcards.flex > header .cards-holder,.path-checkout .humac-creditcards.creditcards.flex > header .cards-holder{margin-top:3px;flex:1;justify-content:center;width:100%;}}@media (min-width:1024px) and (max-width:1199px) and (max-width:370px){.path-cart .humac-creditcards.creditcards.flex > header .cards-holder,.path-checkout .humac-creditcards.creditcards.flex > header .cards-holder{width:100%;}}@media (min-width:1024px) and (max-width:1199px){.path-cart .humac-creditcards.creditcards.flex > header .cards-holder span,.path-checkout .humac-creditcards.creditcards.flex > header .cards-holder span{background-size:28px 20px;height:20px;flex:0 1 32px;margin-right:10px;}}@media (min-width:1024px) and (max-width:1199px) and (max-width:568px){.path-cart .humac-creditcards.creditcards.flex > header .cards-holder span,.path-checkout .humac-creditcards.creditcards.flex > header .cards-holder span{background-size:21px 14px;height:14px;flex:0 1 21px !important;flex-grow:0 !important;margin-right:10px !important;}}@media (min-width:1024px) and (max-width:1199px){.path-cart .humac-creditcards.creditcards.flex > header .cards-holder span.mobilepay,.path-checkout .humac-creditcards.creditcards.flex > header .cards-holder span.mobilepay{background-size:50px 33px;height:21px;flex:0 1 50px;margin-top:0px;}}@media (min-width:1024px) and (max-width:1199px) and (max-width:568px){.path-cart .humac-creditcards.creditcards.flex > header .cards-holder span.mobilepay,.path-checkout .humac-creditcards.creditcards.flex > header .cards-holder span.mobilepay{background-size:50px 27px;height:15px;flex:0 1 40px !important;}}@media (min-width:1024px) and (max-width:1199px){.path-cart .humac-creditcards.creditcards.flex > header .cards-holder span.santander,.path-checkout .humac-creditcards.creditcards.flex > header .cards-holder span.santander{background-size:50px 33px;height:21px;flex:0 1 46px;margin-top:0px;}}@media (min-width:1024px) and (max-width:1199px) and (max-width:568px){.path-cart .humac-creditcards.creditcards.flex > header .cards-holder span.santander,.path-checkout .humac-creditcards.creditcards.flex > header .cards-holder span.santander{background-size:50px 27px;height:15px;flex:0 1 40px !important;}}@media (min-width:1024px) and (max-width:1199px){.path-cart .humac-creditcards.creditcards.flex > header .cards-holder span.expressbank,.path-checkout .humac-creditcards.creditcards.flex > header .cards-holder span.expressbank{background-size:50px 21px;height:21px;flex:0 1 50px;margin-top:1px;}}@media (min-width:1024px) and (max-width:1199px) and (max-width:568px){.path-cart .humac-creditcards.creditcards.flex > header .cards-holder span.expressbank,.path-checkout .humac-creditcards.creditcards.flex > header .cards-holder span.expressbank{background-size:40px 15px;height:15px;flex:0 1 40px !important;margin-top:0;}}@media (min-width:1024px) and (max-width:1199px){.path-cart .humac-creditcards.creditcards.flex > header .cards-holder span.klarna,.path-checkout .humac-creditcards.creditcards.flex > header .cards-holder span.klarna{background-size:40px 19px;height:19px;flex:0 1 40px;margin-top:1px;}}@media (min-width:1024px) and (max-width:1199px) and (max-width:568px){.path-cart .humac-creditcards.creditcards.flex > header .cards-holder span.klarna,.path-checkout .humac-creditcards.creditcards.flex > header .cards-holder span.klarna{background-size:30px 15px;height:15px;flex:0 1 30px !important;margin-top:0;}}.path-product .humac-creditcards.creditcards{padding:0;}.path-product .humac-creditcards.creditcards header{margin-bottom:20px;}@media (max-width:767px){.path-product .humac-creditcards.creditcards header{margin-bottom:10px;}}.paragraph--type--eh-image-carousel{padding-top:30px;padding-bottom:30px;}@media (max-width:1024px){.paragraph--type--eh-image-carousel{padding-top:20px;padding-bottom:20px;}}@media (max-width:768px){.paragraph--type--eh-image-carousel{padding-top:15px;padding-bottom:15px;}}@media (max-width:568px){.paragraph--type--eh-image-carousel{padding-top:10px;padding-bottom:10px;}}@media (max-width:400px){.paragraph--type--eh-image-carousel{padding-top:10px;padding-bottom:10px;}}@media (max-width:350px){.paragraph--type--eh-image-carousel{padding-top:5px;padding-bottom:5px;}}.paragraph--type--eh-image-carousel .field--name-field-body{margin-left:30px;margin-right:30px;}.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images{height:150px;}@media (max-width:1024px){.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images{height:150px;}}@media (max-width:768px){.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images{height:140px;}}@media (max-width:568px){.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images{height:100px;}}@media (max-width:400px){.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images{height:100px;}}@media (max-width:350px){.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images{height:80px;}}.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images .field__items{display:flex;}.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images .field__items,.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images .field__items .slick-list,.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images .field__items .slick-track,.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images .field__items .humac--paragraph-image-carouse-image{height:100%;}.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images .field__items .slick-dots{display:none !important;}.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images .field__items .slick-track .field__item:first-child{padding-left:30px;}.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images .field__items .slick-track .field__item:last-child{padding-right:30px;}.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images .field__items .field__item{height:calc(100% - 5px - 5px);}.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images .field__items .field__item .humac--paragraph-image-carouse-image{border-radius:10px;overflow:hidden;}.paragraph--type--eh-image-carousel .field--name-field-eh-image-carousel-images .field__items .field__item .humac--paragraph-image-carouse-image img{height:100%;width:auto;}@media (pointer:fine){.paragraph--type--eh-image-carousel:hover .slick-slider .slick-arrow{opacity:1;pointer-events:auto;}}.paragraph--type--eh-image-carousel .slick-slider{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding-left:30px;padding-right:30px;}.paragraph--type--eh-image-carousel .slick-slider .slick-list{padding-right:0px;}.paragraph--type--eh-image-carousel .slick-slider .slick-slide{margin:5px 5px 5px 5px;}.paragraph--type--eh-image-carousel .slick-slider .slick-list{width:100%;}@media (max-width:480px){.paragraph--type--eh-image-carousel .slick-slider .slick-list{padding:0 30% 0 0;}}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow{position:absolute;z-index:2;display:flex !important;align-items:center;justify-content:center;list-style:none;cursor:pointer;pointer-events:none;opacity:0;-webkit-transition:600ms ease;transition:600ms ease;}@media (max-width:1023px){.paragraph--type--eh-image-carousel .slick-slider .slick-arrow{opacity:1;pointer-events:auto;}}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow.slick-disabled2{display:none !important;}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow .arrow-container{background-color:rgba(255,255,255,0.95);width:50px;height:50px;border-radius:50px;padding-top:15px;padding-left:8px;border:1px solid rgba(170,170,170,0.6);}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow .arrow-container span{border:solid #bbb;border-width:0 2px 2px 0;display:inline-block;padding:3px;text-indent:-9999px;width:20px;height:20px;overflow:hidden;}@media (max-width:568px){.paragraph--type--eh-image-carousel .slick-slider .slick-arrow .arrow-container{width:40px;height:40px;border-radius:40px;padding-top:9px;padding-left:5px;}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow .arrow-container span{width:15px;height:15px;}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow.next .arrow-container{padding-left:9px;}}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow.prev{left:0;}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow.prev .arrow-container{margin-left:12px;}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow.prev .arrow-container span{margin-left:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg);}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow.next{right:0;}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow.next .arrow-container{margin-right:12px;}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow.next .arrow-container span{margin-right:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.paragraph--type--eh-image-carousel .slick-slider .slick-arrow.slick-disabled{display:none !important;}.humac-scroll-to-top-button{position:fixed;left:5px;bottom:calc(max(45px,10vh));z-index:1;cursor:pointer;pointer-events:none;}@media (min-width:951px){.humac-scroll-to-top-button{display:none;}}.humac-scroll-to-top-button .arrow-container{background-color:rgba(255,255,255,0.12);width:60px;height:60px;border-radius:50px;padding-top:15px;padding-left:9px;transition:background-color 0.2s ease,opacity 0.2s ease;border:1px solid #bbb;opacity:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}.humac-scroll-to-top-button .arrow-container span{border:solid #bbb;border-width:0 2px 2px 0;display:inline-block;padding:3px;text-indent:-9999px;width:14px;height:14px;overflow:hidden;transform:rotate(225deg);-webkit-transform:rotate(225deg);margin-left:13px;margin-top:9px;}@media (pointer:fine){.humac-scroll-to-top-button .arrow-container:hover{background-color:white;}}.humac-pdp-klarna-widget{margin-bottom:40px;}.humac-pdp-klarna-widget klarna-placement{width:100%;}.humac-cart-klarna-widget{margin-top:30px;}.humac-cart-express-checkout-container{margin-top:20px;border-radius:10px;overflow:hidden;}.humac-tooltip .humac-tooltip-text{display:none;opacity:0;position:absolute;z-index:1;background-color:white;border:1px solid #ccc;border-radius:10px;padding:5px 10px 10px 10px;font-size:14px;}.humac-tooltip:hover .humac-tooltip-text{display:inline-block;opacity:1;}.humac-tooltip .humac-tooltip-button-icon{background-image:url(/themes/custom/humac/images/icon-info.svg);width:16px;height:16px;display:inline-block;vertical-align:sub;margin-left:4px;}#main-header .region.region-primary-menu .menu--main .menu.menu-level-0{}#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content{display:flex;height:0;overflow:hidden;position:fixed;left:0;top:70px;width:100%;justify-content:center;transition:height 0.25s cubic-bezier(0.4,0,0.6,1);background:white;background:-moz-linear-gradient(left,white 0%,#f8f8ff 100%);background:-webkit-gradient(left top,right top,color-stop(0%,white),color-stop(100%,#f8f8ff));background:-webkit-linear-gradient(left,white 0%,#f8f8ff 100%);background:-o-linear-gradient(left,white 0%,#f8f8ff 100%);background:-ms-linear-gradient(left,white 0%,#f8f8ff 100%);background:linear-gradient(to right,white 0%,#f8f8ff 100%);box-shadow:0 5px 5px -3px #ccc;}@media all and (max-width:1023px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content{position:absolute;top:0 !important;}}@media all and (max-width:1023px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content{transition:height 0s;}}@media all and (max-width:1023px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content{background:#000000;}}@media all and (max-width:1023px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content{box-shadow:none;}}#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content .humac-megamenu-container{display:flex;justify-content:flex-start;width:100%;max-width:1920px;padding-top:15px;padding-bottom:30px;min-width:40vw;opacity:0;transition:opacity 0.25s cubic-bezier(0.4,0,0.6,1);}@media all and (max-width:1023px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content .humac-megamenu-container{flex-direction:column;padding-left:20px;padding-right:20px;color:white;padding-top:0;padding-bottom:80px;min-width:unset;}}@media all and (max-width:1023px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content .humac-megamenu-container{width:568px;}}#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content .humac-megamenu-container .humac-megamenu-column{flex-basis:25%;padding:0 20px;}@media all and (max-width:1023px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content .humac-megamenu-container .humac-megamenu-column{padding:0;}}#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content .humac-megamenu-container .humac-megamenu-column .humac_megamenu_column_title{margin-bottom:15px;font-size:12px;color:#6e6e6e;}@media all and (max-width:1023px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content .humac-megamenu-container .humac-megamenu-column .humac_megamenu_column_title{color:white;padding-left:0;padding-top:25px;margin-bottom:5px;}}@media all and (max-width:1023px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content .humac-megamenu-container .humac-megamenu-column:first-child .humac_megamenu_column_title{display:none;}}@media all and (min-width:1024px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content .humac-megamenu-container .humac-megamenu-column .humac-megamenu-hide-desktop{display:none;}}@media all and (max-width:1023px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content .humac-megamenu-container .humac-megamenu-column .humac-megamenu-hide-mobile{display:none;}}@media all and (max-width:1023px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content{width:100%;}}@media all and (min-width:1024px){#main-header .region.region-primary-menu .menu--main .menu.menu-level-0 .menu-item .menu_link_content .humac-megamenu-container .humac-megamenu-column > .paragraph--type--megamenu-column > .field--name-field-megamenu-column-paragraphs > .field__item > .paragraph--type--banner-simple > .flexwrapper{max-width:20vw;min-width:unset;}}@media all and (max-width:1023px){.humac-megamenu-submenu .humac-megamenu-submenu-item.humac-megamenu-submenu-item-mobile-indent{padding-left:45px;}}.humac-megamenu-submenu .humac-megamenu-submenu-item.humac-megamenu-item-style-large{font-size:30px;}.humac-megamenu-submenu .humac-megamenu-submenu-item.humac-megamenu-item-style-hidden{display:none;}.humac-megamenu-submenu .humac-megamenu-submenu-backbutton{display:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);}@media all and (max-width:1023px){.humac-megamenu-submenu .humac-megamenu-submenu-item{padding:13px 20px;font-size:18px;display:block;width:100%;text-align:left;border-bottom:1px solid #282828;}.humac-megamenu-submenu .humac-megamenu-submenu-backbutton{display:block;text-align:left;}}.humac-megamenu-blur-curtain{width:100%;position:fixed;left:0;top:150px;z-index:-1;bottom:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:opacity 0.25s,visibility 0.25s;pointer-events:none;opacity:0;}@media all and (max-width:1023px){.humac-megamenu-blur-curtain{display:none;}}@media all and (min-width:1024px){.mainheader nav ul:not(.contextual-links) .menu-item--active-trail .humac-megamenu-container a{color:#000000;}}#humac-mainmenu-mobile-underlay{display:none;}@media all and (max-width:1023px){#humac-mainmenu-mobile-underlay{display:block;position:fixed;top:0;bottom:0;left:0;right:0;background-color:black;z-index:5;height:100vh;}}.humac-powerstep-popup-modal{border-radius:24px;max-width:80%;width:1200px !important;overflow:hidden;}@media (max-width:568px){.humac-powerstep-popup-modal{border-radius:35px 35px 0 0;}}.humac-powerstep-popup-modal.humac-ui-dialog-white-modal-content{box-shadow:0 0 14px rgba(0,0,0,0.27);}@media (max-width:568px){.humac-powerstep-popup-modal{max-width:90%;}}@media (max-width:480px){.humac-powerstep-popup-modal{max-width:100%;}}.humac-powerstep-popup-modal .ui-dialog-titlebar,.humac-powerstep-popup-modal .ui-dialog-buttonpane{background-color:white;border:none;}.humac-powerstep-popup-modal .ui-dialog-titlebar{padding:0;}.humac-powerstep-popup-modal .ui-dialog-titlebar .ui-dialog-title,.humac-powerstep-popup-modal .ui-dialog-titlebar .ui-dialog-titlebar-close{display:none;}.humac-powerstep-popup-modal .ui-dialog-buttonpane .ui-dialog-buttonset{display:none;}main .product-page-info .humac-powerstep-popup-html{display:none;}.humac-powerstep-popup-html{height:750px;}.humac-powerstep-popup-html .humac-powerstep-popup-container{color:black;width:100%;min-height:530px;}@media (max-width:568px){.humac-powerstep-popup-html .humac-powerstep-popup-container{min-height:483px;}}@media (max-width:450px){.humac-powerstep-popup-html .humac-powerstep-popup-container{min-height:463px;}}.humac-powerstep-popup-container .humac-powerstep-popup-close,.humac-powerstep-header .humac-powerstep-popup-close,.humac-powerstep-footer .humac-powerstep-popup-close{position:absolute;top:20px;right:20px;}.humac-powerstep-popup-container .humac-powerstep-popup-close img,.humac-powerstep-header .humac-powerstep-popup-close img,.humac-powerstep-footer .humac-powerstep-popup-close img{width:17px;height:17px;}.humac-powerstep-popup-container .vue-powerstep-padding-sides,.humac-powerstep-header .vue-powerstep-padding-sides,.humac-powerstep-footer .vue-powerstep-padding-sides{padding-left:40px;padding-right:40px;}@media (max-width:800px){.humac-powerstep-popup-container .vue-powerstep-padding-sides,.humac-powerstep-header .vue-powerstep-padding-sides,.humac-powerstep-footer .vue-powerstep-padding-sides{padding-left:20px;padding-right:20px;}}@media (max-width:568px){.humac-powerstep-popup-container .vue-powerstep-padding-sides.vue-powerstep-padding-sides-notmobile,.humac-powerstep-header .vue-powerstep-padding-sides.vue-powerstep-padding-sides-notmobile,.humac-powerstep-footer .vue-powerstep-padding-sides.vue-powerstep-padding-sides-notmobile{padding-left:0;padding-right:3px;}}.humac-powerstep-popup-container .vue-powerstep-padding-top,.humac-powerstep-header .vue-powerstep-padding-top,.humac-powerstep-footer .vue-powerstep-padding-top{padding-top:20px;padding-bottom:0;}@media (max-width:800px){.humac-powerstep-popup-container .vue-powerstep-padding-top,.humac-powerstep-header .vue-powerstep-padding-top,.humac-powerstep-footer .vue-powerstep-padding-top{padding-top:20px;padding-bottom:0;}}.humac-powerstep-popup-container .vue-powerstep-popup-title,.humac-powerstep-header .vue-powerstep-popup-title,.humac-powerstep-footer .vue-powerstep-popup-title{font-size:24px;font-weight:bold;text-align:center;color:black;margin-bottom:30px;margin-right:20px;margin-left:20px;}@media (max-width:1023px){.humac-powerstep-popup-container .vue-powerstep-popup-title,.humac-powerstep-header .vue-powerstep-popup-title,.humac-powerstep-footer .vue-powerstep-popup-title{font-size:22px;text-align:left;margin-left:20px;}}@media (max-width:568px){.humac-powerstep-popup-container .vue-powerstep-popup-title,.humac-powerstep-header .vue-powerstep-popup-title,.humac-powerstep-footer .vue-powerstep-popup-title{font-size:18px;margin-left:10px;margin-bottom:10px;}}@media (max-width:1023px){.humac-powerstep-popup-container .vue-powerstep-popup-title.vue-powerstep-popup-title-hide-mobile,.humac-powerstep-header .vue-powerstep-popup-title.vue-powerstep-popup-title-hide-mobile,.humac-powerstep-footer .vue-powerstep-popup-title.vue-powerstep-popup-title-hide-mobile{display:none;}}.humac-powerstep-popup-container .vue-powerstep,.humac-powerstep-header .vue-powerstep,.humac-powerstep-footer .vue-powerstep{display:inherit;position:inherit;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner{position:inherit;transform:none;-webkit-transform:none;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;overflow:auto;font-family:"HelveticaNeue",Arial,sans-serif;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .vue-powerstep-carousel-title,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .vue-powerstep-carousel-title,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .vue-powerstep-carousel-title{font-size:20px;text-align:left;color:black;padding-left:30px;}@media (max-width:1023px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .vue-powerstep-carousel-title,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .vue-powerstep-carousel-title,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .vue-powerstep-carousel-title{padding-left:0;font-size:18px;}}@media (max-width:568px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .vue-powerstep-carousel-title,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .vue-powerstep-carousel-title,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .vue-powerstep-carousel-title{font-size:14px;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel{min-height:410px;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .slick-slider .slick-slide,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .slick-slider .slick-slide,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .slick-slider .slick-slide{margin:5px 10px;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .slick-slider .slick-list,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .slick-slider .slick-list,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .slick-slider .slick-list{margin-left:0;width:100%;}@media (max-width:874px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .slick-slider .slick-list,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .slick-slider .slick-list,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .slick-slider .slick-list{padding:0 20% 0 0;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section{padding:0 !important;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .productlist__row,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .productlist__row,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .productlist__row{padding-top:15px !important;}@media (max-width:568px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .productlist__row,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .productlist__row,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .productlist__row{padding-top:8px !important;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item{border:1px solid #ddd;border-radius:10px;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-image,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-image,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-image{padding-top:0;margin-top:0;height:120px;}@media (max-width:450px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-image,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-image,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-image{height:100px;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product__splash,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product__splash,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product__splash{background-color:white !important;font-size:10px;line-height:13px;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header{height:115px;}@media (max-width:568px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header{height:95px;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header h4,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header h4,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header h4{font-size:16px;line-height:20px;}@media (max-width:568px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header h4,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header h4,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header h4{font-size:14px;line-height:18px !important;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header .label,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header .label,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header .label{font-size:14px;line-height:18px !important;}@media (max-width:568px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header .label,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header .label,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info header .label{font-size:12px;line-height:16px !important;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .product-read-more,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .product-read-more,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .product-read-more{font-size:14px;}@media (max-width:568px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .product-read-more,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .product-read-more,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .product-read-more{font-size:12px;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .price strong,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .price strong,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .price strong{margin-top:8px;}@media (max-width:568px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .price strong,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .price strong,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .price strong{font-size:18px !important;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-button-container,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-button-container,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-button-container{text-align:left;position:relative;width:100%;}@media (max-width:345px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-button-container .vue-teaser-bought-checkbox,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-button-container .vue-teaser-bought-checkbox,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-button-container .vue-teaser-bought-checkbox{position:absolute;top:10px;right:0;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-button-container button,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-button-container button,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-button-container button{font-size:15px;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-stock-status-container span,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-stock-status-container span,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-stock-status-container span{font-size:8.5px;}@media (max-width:500px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-stock-status-container span,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-stock-status-container span,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-stock-status-container span{font-size:7px;background-size:14px;padding-left:18px;background-position-y:center;}}@media (max-width:400px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-stock-status-container span,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-stock-status-container span,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page1 .powerstep-recommendation-carousel .vue-product-list-with-pager .productlist__wrapper .productlist__section .product-item .product-info .product-info .teaser-stock-status-container span{background-size:10px;padding-left:13px;background-position-y:center;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container{display:flex;flex-direction:row;width:100%;justify-content:space-between;gap:20px;}@media (max-width:1023px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container{flex-direction:column;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column{display:flex;flex-direction:column;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column.column1,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column.column1,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column.column1{width:45%;}@media (max-width:1023px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column.column1,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column.column1,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column.column1{width:100%;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column.column2,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column.column2,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column.column2{width:55%;}@media (max-width:1023px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column.column2,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column.column2,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-page2-container .vue-powerstep-page2-column.column2{width:100%;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-video,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-video,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-video{width:100%;aspect-ratio:16/9;background-color:#f8f8ff;background-size:cover;border-radius:16px;overflow:hidden;}@media (max-width:1023px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-video,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-video,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-video{max-width:450px;align-self:center;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance-text,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance-text,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance-text{font-size:14px;}@media (max-width:1023px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance-text,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance-text,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance-text{font-size:12px;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance{border:2px dashed #eee;border-radius:16px;display:flex;flex-direction:row;width:100%;padding:20px;margin-bottom:20px;gap:40px;cursor:pointer;}@media (max-width:568px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance{gap:20px;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance.vue-powerstep-insurance-selected,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance.vue-powerstep-insurance-selected,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance.vue-powerstep-insurance-selected{border:2px solid #4639e1;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance.vue-powerstep-insurance-selected .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-checkbox .vue-powerstep-insurance-checkbox-inner,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance.vue-powerstep-insurance-selected .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-checkbox .vue-powerstep-insurance-checkbox-inner,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance.vue-powerstep-insurance-selected .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-checkbox .vue-powerstep-insurance-checkbox-inner{background-color:#4639e1;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance.vue-powerstep-insurance-unselect,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance.vue-powerstep-insurance-unselect,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance.vue-powerstep-insurance-unselect{display:flex;justify-content:center;}@media (max-width:1023px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance.vue-powerstep-insurance-unselect,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance.vue-powerstep-insurance-unselect,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance.vue-powerstep-insurance-unselect{margin-bottom:0;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-left,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-left,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-left{min-width:96px;display:flex;justify-content:center;align-items:center;}@media (max-width:568px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-left,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-left,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-left{min-width:55px;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-left .vue-powerstep-insurance-img,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-left .vue-powerstep-insurance-img,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-left .vue-powerstep-insurance-img{max-height:96px;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin-top:0px;margin-bottom:3px;}@media (max-width:1023px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right{gap:10px;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-title,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-title,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-title{font-size:18px;font-weight:bold;}@media (max-width:1023px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-title,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-title,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-title{font-size:16px;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex{display:flex;justify-content:space-between;flex-wrap:wrap;}@media (max-width:1023px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex{font-size:14px;}}@media (max-width:568px){.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex{font-size:12px;}}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-checkbox-and-text,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-checkbox-and-text,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-checkbox-and-text{white-space:nowrap;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-checkbox-and-text .vue-powerstep-insurance-checkbox,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-checkbox-and-text .vue-powerstep-insurance-checkbox,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-checkbox-and-text .vue-powerstep-insurance-checkbox{width:20px;height:20px;border:1px solid #BEBEBE;border-radius:10px;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;margin-right:5px;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-checkbox-and-text .vue-powerstep-insurance-checkbox .vue-powerstep-insurance-checkbox-inner,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-checkbox-and-text .vue-powerstep-insurance-checkbox .vue-powerstep-insurance-checkbox-inner,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-checkbox-and-text .vue-powerstep-insurance-checkbox .vue-powerstep-insurance-checkbox-inner{width:14px;height:14px;border-radius:7px;}.humac-powerstep-popup-container .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-price,.humac-powerstep-header .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-price,.humac-powerstep-footer .vue-powerstep .vue-powerstep-inner .vue-powerstep-page2 .vue-powerstep-insurance .vue-powerstep-insurance-right .vue-powerstep-insurance-flex .vue-powerstep-insurance-price{margin-left:auto;}.humac-powerstep-popup-container .vue-powerstep-video-mobile,.humac-powerstep-header .vue-powerstep-video-mobile,.humac-powerstep-footer .vue-powerstep-video-mobile{display:none;line-height:0;width:100%;aspect-ratio:16/9;background-color:#f8f8ff;background-size:cover;overflow:hidden;}@media (max-width:480px){.humac-powerstep-popup-container .vue-powerstep-video-mobile,.humac-powerstep-header .vue-powerstep-video-mobile,.humac-powerstep-footer .vue-powerstep-video-mobile{display:block;}.humac-powerstep-popup-container .vue-powerstep-video-desktop,.humac-powerstep-header .vue-powerstep-video-desktop,.humac-powerstep-footer .vue-powerstep-video-desktop{display:none;}.humac-powerstep-popup-container .vue-powerstep-padding,.humac-powerstep-header .vue-powerstep-padding,.humac-powerstep-footer .vue-powerstep-padding{padding-top:5px;}.humac-powerstep-popup-container .vue-powerstep-page2-header-padding-top,.humac-powerstep-header .vue-powerstep-page2-header-padding-top,.humac-powerstep-footer .vue-powerstep-page2-header-padding-top{padding-top:0;}}.ui-dialog-buttonpane.humac-powerstep-footer{padding:0;}.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons{display:flex;gap:20px;justify-content:center;padding:20px 80px 30px 80px;}@media (max-width:1023px){.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons{padding:20px 40px 30px 40px;}}@media (max-width:800px){.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons{padding:20px;}}@media (max-width:568px){.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons{gap:10px;}}.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons .ps-btn-primary,.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons .ps-btn-secondary{flex:1 1 0px;padding:10px 20px;text-align:center;font-size:16px;font-weight:bold;position:relative;margin:0;}@media (max-width:568px){.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons .ps-btn-primary,.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons .ps-btn-secondary{padding:8px 0;min-width:unset;}}.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons .ps-btn-primary{background-color:#4639E1;border:2px solid #4639E1;color:#ffffff;}.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons .ps-btn-secondary{background-color:white;border:2px solid #4639E1;color:#4639E1;}.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons .vue-button-info{font-size:12px;font-weight:normal;font-style:italic;position:absolute;right:20px;padding-top:4px;}@media (max-width:568px){.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons .vue-button-info{right:10px;}}@media (max-width:350px){.ui-dialog-buttonpane.humac-powerstep-footer .vue-powerstep-buttons .vue-button-info{right:7px;}}.humac-powerstep-header .vue-powerstep-popup-title .green-check-mark,article.product-item .product-info .vue-teaser-bought-checkbox{position:relative;display:inline-block;margin:0 0 0 10px;width:18px;height:18px;}@media (max-width:568px){.humac-powerstep-header .vue-powerstep-popup-title .green-check-mark,article.product-item .product-info .vue-teaser-bought-checkbox{width:16px;height:16px;}}.humac-powerstep-header .vue-powerstep-popup-title .green-check-mark::before,article.product-item .product-info .vue-teaser-bought-checkbox::before{position:absolute;left:0;top:50%;height:50%;width:3px;background-color:#00B028;content:"";transform:translateX(10px) rotate(-46deg);transform-origin:left bottom;border-radius:3px;}.humac-powerstep-header .vue-powerstep-popup-title .green-check-mark::after,article.product-item .product-info .vue-teaser-bought-checkbox::after{position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#00B028;content:"";transform:translateX(10px) rotate(-45deg);transform-origin:left bottom;border-radius:3px;}article.product-item .product-info .vue-teaser-bought-checkbox{transition:opacity 0.3s linear;vertical-align:text-bottom;}.recombee-widget-section{position:relative;border-bottom:none;padding-top:50px;padding-bottom:10px;margin-top:0;}.recombee-widget-section h2{max-width:1230px;font-size:30px;padding-left:20px;padding-right:20px;}@media (max-width:1023px){.recombee-widget-section h2{font-size:26px;}}.recombee-widget-section .recombee-widget-carousel.product-page{max-width:1230px;margin:auto;width:100%;padding:20px 30px;}@media (max-width:1199px){.recombee-widget-section .recombee-widget-carousel.product-page{padding:20px 5px;}}@media all and (min-width:1024px){.humac-paragraph-hide-desktop{display:none;}}@media all and (max-width:1023px){.humac-paragraph-hide-mobile{display:none;}}.humac-pdp-carousel-popup{width:80% !important;max-width:1200px;border-radius:24px;overflow:hidden;z-index:10000000000 !important;}@media (max-width:568px){.humac-pdp-carousel-popup{width:90% !important;}}@media (max-width:480px){.humac-pdp-carousel-popup{width:100% !important;}}@media (max-width:568px){.humac-pdp-carousel-popup{border-radius:35px 35px 0 0;}}.humac-pdp-carousel-popup.humac-ui-dialog-white-modal-content{box-shadow:0 0 14px rgba(0,0,0,0.27);}.humac-pdp-carousel-popup .ui-dialog-titlebar,.humac-pdp-carousel-popup .ui-dialog-buttonpane{background-color:white;border:none;}.humac-pdp-carousel-popup .ui-dialog-titlebar{padding:0;}.humac-pdp-carousel-popup .ui-dialog-titlebar .ui-dialog-title,.humac-pdp-carousel-popup .ui-dialog-titlebar .ui-dialog-titlebar-close{display:none;}.humac-pdp-carousel-popup .ui-dialog-titlebar .humac-pdp-carousel-popup-close{position:absolute;padding:10px;top:10px;z-index:20;right:10px;}.humac-pdp-carousel-popup .ui-dialog-titlebar .humac-pdp-carousel-popup-close img{width:17px;height:17px;}.humac-pdp-carousel-popup .ui-dialog-buttonpane{display:none;}.humac-pdp-carousel-popup .ui-dialog-buttonpane .ui-dialog-buttonset{display:none;}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body{padding:0 !important;overflow:hidden;}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper{-webkit-transition:opacity 600ms ease;transition:opacity 600ms ease;}@media (min-width:569px){.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper{max-height:80vh;}}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider{margin-top:0;padding-left:0;width:100%;height:100%;}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .slick-slider{height:100%;}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .slick-list{height:100%;}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .slick-track{height:100%;}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .field-wrap{width:100%;height:100%;padding:45px;}@media (max-width:568px){.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .field-wrap{padding:0;}}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .field-wrap img{width:100%;height:100%;object-fit:contain;}@media (max-width:568px){.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .field-wrap iframe{padding-bottom:45px;}}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .slick-arrow{position:absolute;z-index:2;top:0px;height:100%;display:flex !important;align-items:center;justify-content:center;list-style:none;cursor:pointer;padding:0 15px;-webkit-transition:600ms ease;transition:600ms ease;}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .slick-arrow span{border:solid #ccc;border-width:0 2px 2px 0;display:inline-block;padding:3px;text-indent:-9999px;width:20px;height:20px;overflow:hidden;}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .slick-arrow.prev{left:0;}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .slick-arrow.prev span{margin-left:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg);}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .slick-arrow.next{right:0;}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .slick-arrow.next span{margin-right:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.humac-pdp-carousel-popup .humac-pdp-carousel-popup-body .humac-pdp-carousel-popup-slider-wrapper .humac-pdp-carousel-popup-slider .slick-arrow.slick-disabled{display:none !important;}.humac-pdp-carousel-popup .pdp-carousel-slick-dots{position:absolute;z-index:2;left:0px;right:0px;bottom:15px;display:flex;align-items:center;justify-content:center;margin:0px 0px;padding:0px 0px;-webkit-transition:600ms ease;transition:600ms ease;}.humac-pdp-carousel-popup .pdp-carousel-slick-dots li{position:relative;overflow:hidden;display:flex;margin:0px 0.5rem;}.humac-pdp-carousel-popup .pdp-carousel-slick-dots li button{position:relative;font-size:0px;text-indent:-999px;width:20px;height:20px;padding:10px 10px;}.humac-pdp-carousel-popup .pdp-carousel-slick-dots li button:after{content:"";display:block;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);width:6px;height:6px;background-color:rgba(0,0,0,0.5);border-radius:50%;-webkit-border-radius:50%;}.humac-pdp-carousel-popup .pdp-carousel-slick-dots li.slick-active button:after{background-color:black;}.pdp-energy-label-container .energy-label-widget{justify-content:space-between;padding:0;font-size:14px;margin-bottom:16px;}.pdp-energy-label-container .energy-label-widget .energy-label-widget-img-container{flex-grow:1;justify-content:flex-end;height:auto;align-self:center;}.pdp-energy-label-container .energy-label-widget .energy-label-widget-img-container img{height:100%;max-height:32px;cursor:pointer;}.pdp-energy-label-container .energy-label-widget .energy-label-widget-text-container{align-self:center;}.humac-energy-label-popup{max-width:400px;border-radius:24px;overflow:hidden;z-index:10000000000 !important;}@media (max-width:480px){.humac-energy-label-popup{width:100% !important;}}@media (max-width:568px){.humac-energy-label-popup{border-radius:35px 35px 0 0;}}.humac-energy-label-popup.humac-ui-dialog-white-modal-content{box-shadow:0 0 14px rgba(0,0,0,0.27);}.humac-energy-label-popup .ui-dialog-titlebar,.humac-energy-label-popup .ui-dialog-buttonpane{background-color:white;border:none;}.humac-energy-label-popup .ui-dialog-titlebar{padding:0;}.humac-energy-label-popup .ui-dialog-titlebar .ui-dialog-title,.humac-energy-label-popup .ui-dialog-titlebar .ui-dialog-titlebar-close{display:none;}.humac-energy-label-popup .ui-dialog-titlebar .humac-energy-label-popup-close{position:absolute;padding:10px;top:10px;z-index:20;right:10px;}.humac-energy-label-popup .ui-dialog-titlebar .humac-energy-label-popup-close img{width:17px;height:17px;}.humac-energy-label-popup .ui-dialog-buttonpane{display:none;}.humac-energy-label-popup .ui-dialog-buttonpane .ui-dialog-buttonset{display:none;}.humac-energy-label-popup .humac-energy-label-popup-body{padding:0 !important;overflow:hidden;display:flex;justify-content:center;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}.humac-energy-label-popup .humac-energy-label-popup-body .humac-energy-label-popup-image{object-fit:contain;padding:40px 10px 10px;}.page-node-type-page main{max-width:1920px;position:relative;flex-direction:row;margin:0 auto;align-items:flex-start;}@media (max-width:1023px){.page-node-type-page main{padding-top:70px;overflow-x:hidden;}}.page-node-type-page aside .sidebar-bg{background-image:url(/themes/custom/humac/images/business-bg.jpg);background-repeat:no-repeat;background-size:contain;object-fit:contain;background-attachment:fixed;position:absolute;top:0;left:0;right:0;height:100%;width:calc(100% * (4/12));width:100%;}@media (max-width:1023px){.page-node-type-page aside .sidebar-bg{display:none;}}.page-node-type-page .layout-content{background-color:#fff;padding-top:70px;width:calc(100% * (8/12));height:100%;flex-direction:column;display:flex;flex-wrap:wrap;-webkit-overflow-scrolling:touch;position:relative;}@media (max-width:1023px){.page-node-type-page .layout-content{padding-top:0px;width:100%;}}.page-node-type-page .layout-content header{padding:80px;text-align:center;}@media (max-width:1279px){.page-node-type-page .layout-content header{padding:80px 40px;}}@media (max-width:1023px){.page-node-type-page .layout-content header{padding:40px 20px;}}.page-node-type-page .layout-content header h1{margin:0 0 10px;}@media (max-width:568px){.page-node-type-page .layout-content header h1{font-size:24px;}}.page-node-type-page .layout-content header h2{font-size:24px;line-height:1.3;font-weight:400;margin-bottom:20px;}@media (max-width:568px){.page-node-type-page .layout-content header h2{font-size:18px;}}.page-node-type-page .layout-content header p,.page-node-type-page .layout-content header ul,.page-node-type-page .layout-content header ol{font-size:14px;}@media (max-width:568px){.page-node-type-page .layout-content header p,.page-node-type-page .layout-content header ul,.page-node-type-page .layout-content header ol{font-size:16px;}}.page-node-type-page .layout-content section{padding:0 80px 80px;}@media (max-width:1023px){.page-node-type-page .layout-content section{padding:40px 20px;}}.page-node-type-page .layout-content section h3{margin-top:1em;margin-bottom:5px;}@media (max-width:568px){.page-node-type-page .layout-content section h3{font-size:18px;}}.page-node-type-page .layout-content section p{margin-bottom:0px;}.page-node-type-page.no-scroll aside:not(.nomenu){transform:translate3d(0px,0px,0px);z-index:5;}section.sticky-nav.category aside.navigation nav .nav-toggle{display:none;}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) main{max-width:1920px;position:relative;flex-direction:row;margin:0 auto;align-items:flex-start;}@media (max-width:1023px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) main{padding-top:70px;overflow-x:hidden;}}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside{height:100%;background-color:transparent;overflow:hidden;position:-webkit-sticky;position:sticky;display:flex;flex-wrap:wrap;flex-direction:column;flex:1 1 auto;justify-content:flex-end;align-items:flex-end;bottom:0;align-self:flex-end;left:0;width:calc(100% * (4/12));}@media (max-width:1023px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside{position:fixed;z-index:0;top:70px;left:0px;height:100%;width:100%;max-height:100%;padding-top:0px;justify-content:flex-start;background-color:#ffffff;transform:translate3d(100%,0px,0px);transition:all 0.4s cubic-bezier(1,0,0,1);}}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside:before{content:"";background-image:url(/themes/custom/humac/images/business-bg.jpg);background-repeat:no-repeat;background-size:contain;object-fit:contain;background-attachment:fixed;position:absolute;top:0px;left:0px;right:0px;height:100%;width:calc(100% * (4/12));width:100%;}@media (max-width:1023px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside:before{display:none;}}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside .region-sidebar-first{width:calc(100% * (4/12));height:100vh;justify-content:flex-end;align-items:flex-end;min-width:320px;flex-direction:column;display:flex;flex-wrap:wrap;justify-self:flex-end;}@media (max-width:1023px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside .region-sidebar-first{position:absolute;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:40px;display:block;width:100%;height:100%;min-width:initial;}}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside nav{transform:none;max-width:320px;position:relative;z-index:1;background-color:#ffffff;transform:translate3d(0px,0px,0px);transition:all 0.2s ease;width:100%;}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside nav.hold{position:absolute;width:100%;}@media (max-width:1023px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside nav{max-width:100%;background-color:transparent;}}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside ul{min-height:55vh;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 140px);padding:40px 40px;margin:0px 0px;list-style:none;}@media (max-width:1023px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside ul{padding:40px 20px;}}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside ul li{margin:0;padding:0;}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside ul li a{color:#000000;font-size:16px;padding:10px 0px;display:inline-block;}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside ul ul{list-style-type:none;margin:0;padding:0;}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside ul ul a{color:#000000;font-size:16px;padding:10px 0px;display:inline-block;}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside ul .menu-item--collapsed,.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside ul .menu-item--expanded{list-style-image:none;list-style-type:none;}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside ul .menu-item--active-trail > a{font-weight:700;}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside ul .menu-item--active-trail ul{margin-left:1em;}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) aside ul .menu-item--collapsed .is-active{color:#4639E1;}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content.has-layout{width:calc(100% * (8/12));}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header{padding:80px;text-align:center;}@media (max-width:1279px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header{padding:80px 40px;}}@media (max-width:1023px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header{padding:40px 20px;}}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header h1{margin:0 0 10px;}@media (max-width:568px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header h1{font-size:24px;}}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header h2{font-size:24px;line-height:1.3;font-weight:400;margin-bottom:20px;}@media (max-width:568px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header h2{font-size:18px;}}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header p,.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header ul,.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header ol{font-size:14px;}@media (max-width:568px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header p,.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header ul,.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content header ol{font-size:16px;}}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content section{padding:0 80px 80px;}@media (max-width:1023px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content section{padding:40px 20px;}}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content section h3{margin-top:1em;margin-bottom:5px;}@media (max-width:568px){.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content section h3{font-size:18px;}}.page-node-type-custom-page .layout-container:not(.template-humac_stores):not(.template-customer-invoices):not(.template-customer-products):not(.template-kundeservice) .layout-content section p{margin-bottom:0px;}.page-node-type-custom-page .layout-container.template-loplus .layout-content{width:calc(100% / 12 * 8);padding:150px 80px;}@media (max-width:1023px){.page-node-type-custom-page .layout-container.template-loplus .layout-content{width:100%;}}@media (max-width:767px){.page-node-type-custom-page .layout-container.template-loplus .layout-content{padding:40px 20px;}}.page-node-type-custom-page .layout-container.template-loplus p{margin-top:0;}.page-node-type-custom-page .layout-container.template-loplus .node__content.content{width:auto;column-count:2;column-gap:40px;display:block;margin:0;}@media (max-width:767px){.page-node-type-custom-page .layout-container.template-loplus .node__content.content{column-count:inherit;}}.page-node-type-custom-page .layout-container.template-loplus .node__content.content img{column-span:all;margin-bottom:20px;}.page-node-type-custom-page .layout-container.template-loplus legend{font-size:24px;line-height:1.3;font-weight:700;margin-bottom:20px;}.page-node-type-custom-page .layout-container.template-loplus input#edit-submit{margin:20px 0 0;display:inline-block;width:auto;background-color:#000033;border:1px solid #000033;color:#fff;}.page-node-type-custom-page .layout-container.template-loplus label{margin:0 0 5px;display:block;}.page-node-type-custom-page .layout-container.template-loplus aside:before{background-image:url(/themes/custom/humac/images/loplus.jpg);background-repeat:no-repeat;background-size:cover;}@media (max-width:1023px){.page-node-type-custom-page .layout-container.template-loplus aside:before{display:none;}}.path-order-item .cart-added .row.small:last-child{border-top:none;max-width:1240px;padding-top:25px;}.path-order-item .cart-added .product-added{border-bottom:none;padding-top:0;justify-content:center;}@media (max-width:767px){.path-order-item .cart-added .product-added .image-wrap{margin-bottom:0;}.path-order-item .cart-added .product-added .options-top{margin-top:10px !important;}.path-order-item .cart-added .product-added .options-top .item-variants{margin-top:10px;}.path-order-item .cart-added .product-added section.additional-buy article.additional-item .options{padding:0;}.path-order-item .cart-added .product-added .additional-buy{border-top:1px solid #ccc;margin-top:20px;}}@media (max-width:767px){.path-order-item .cart-added > .row.small:last-child{margin-top:10px;padding-top:0;}}.path-order-item .cart-added.no-insurance .product-added{flex-direction:column;margin-top:10px;}.path-order-item .cart-added.no-insurance .product-added header{padding:0;margin-top:20px;}.path-order-item .cart-added.no-insurance .product-added .navigation{justify-content:center;margin-top:50px;}@media (max-width:568px){.path-order-item .cart-added.no-insurance .product-added{flex-direction:row;}.path-order-item .cart-added.no-insurance .product-added .image-wrap{margin-bottom:0;}.path-order-item .cart-added.no-insurance .product-added header{margin-top:0;}}.path-order-item .messages--status{animation:none;position:relative;max-width:350px;border:none;top:90px !important;margin:auto;min-height:unset;left:unset;font-size:20px;width:100%;font-weight:bold;}.path-order-item .messages--status:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-position:center center;background-size:20px 20px;object-fit:contain;border-radius:50%;-webkit-border-radius:50%;border:3px solid #4639E1;}.path-order-item .messages--status a{display:none !important;}.path-order-item .add-insurance-form{align-items:center;display:flex;flex-wrap:nowrap;width:100%;flex:1;flex-direction:column;}.path-order-item .add-insurance-form > .options{display:flex;flex-direction:column;align-items:flex-start;}.path-order-item .add-insurance-form > .options .options-top .options-top-left .top,.path-order-item .add-insurance-form > .options .top-mobile{display:flex;align-items:flex-start;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top .options-top-left .top,.path-order-item .add-insurance-form > .options .top-mobile{padding-right:0;}}.path-order-item .add-insurance-form > .options .options-top .options-top-left .top h2,.path-order-item .add-insurance-form > .options .top-mobile h2{display:none;}.path-order-item .add-insurance-form > .options .options-top .options-top-left .top h3,.path-order-item .add-insurance-form > .options .top-mobile h3{padding-top:0;margin-top:0;font-size:34px;line-height:1.2;padding-right:50px;width:50%;margin-left:40px;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top .options-top-left .top h3,.path-order-item .add-insurance-form > .options .top-mobile h3{font-size:30px;padding:0 0 0 10px;max-width:500px;margin-left:10px;}}@media all and (max-width:400px){.path-order-item .add-insurance-form > .options .options-top .options-top-left .top h3,.path-order-item .add-insurance-form > .options .top-mobile h3{font-size:26px;}}.path-order-item .add-insurance-form > .options .options-top .options-top-left .top img,.path-order-item .add-insurance-form > .options .top-mobile img{height:80px;width:auto;}.path-order-item .add-insurance-form > .options .top-mobile{display:none;}@media (max-width:1279px){.path-order-item .add-insurance-form > .options .options-top .options-top-left .top{display:none;}.path-order-item .add-insurance-form > .options .top-mobile{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;}.path-order-item .add-insurance-form > .options .top-mobile h3{width:auto;margin-bottom:0;}}.path-order-item .add-insurance-form > .options .options-top{display:flex;margin-top:40px;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top{flex-direction:column;width:100%;}}.path-order-item .add-insurance-form > .options .options-top .options-top-left{flex-grow:1;padding-right:50px;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top .options-top-left{padding-right:0;}}.path-order-item .add-insurance-form > .options .options-top .options-top-left .mobile-opening{display:none;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top .options-top-left .mobile-opening{display:block;margin-top:20px;text-align:center;}.path-order-item .add-insurance-form > .options .options-top .options-top-left .mobile-opening a{display:inline-block;position:relative;width:105px;color:#4639E1;padding-right:35px;}.path-order-item .add-insurance-form > .options .options-top .options-top-left .mobile-opening a:after{content:"";display:block;position:absolute;top:calc(50% - 8px);right:1rem;width:16px;height:16px;background-image:url(/themes/custom/humac/images/icon-arrow-next-blue.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:rotate(90deg);}}.path-order-item .add-insurance-form > .options .options-top .options-top-left .item-description{padding-right:0px;font-size:16px;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top .options-top-left .item-description{display:none;}}.path-order-item .add-insurance-form > .options .options-top .options-top-left .item-description p{font-size:16px;}.path-order-item .add-insurance-form > .options .options-top .options-top-left .item-description ul{padding-left:0;}.path-order-item .add-insurance-form > .options .options-top .options-top-left .item-description ul li{list-style:none;position:relative;display:flex;align-items:flex-start;margin-bottom:0.5rem;}.path-order-item .add-insurance-form > .options .options-top .options-top-left .item-description ul li:before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%23006fc9' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;min-width:20px;margin-right:1rem;margin-top:2px;}.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants > span{display:block;text-align:center;margin-bottom:30px;font-weight:600;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants > span{display:none;}}.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item{margin:0 0;}.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item:first-child{margin-right:1rem;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item:first-child{margin-right:0;}}.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item label{white-space:break-spaces;width:200px;padding:60px 20px 20px;border:none;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item label{width:100%;border:1px solid #cccccc;min-height:27px;padding:1rem;}}.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item label:before{border:2px solid #4639E1;background-position:center;top:20px;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item label:before{top:0;bottom:0;margin-top:auto;margin-bottom:auto;}}.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .form-radio:checked + label{border:none;}@media (min-width:768px){.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .form-radio:checked + label{animation:shadow-drop-2-bottom 0.4s cubic-bezier(0.25,0.46,0.45,0.94) both;}}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .form-radio:checked + label{border:1px solid #cccccc;margin:0;}}.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .option{margin:10px 0 0;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .option{flex-direction:row;display:flex;}}.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .option span{font-size:16px;}@media (min-width:768px){.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .option span{font-size:20px;}}@media (max-width:568px){.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .option span{font-size:14px;line-height:20px !important;}}@media (max-width:568px) and (max-width:568px){.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .option span{padding-left:10px;}}.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .option span:before,.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .option span:after{display:none;}.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .option span:first-child{padding-bottom:1rem;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .option span:first-child{width:60%;font-weight:700;padding:0 0 0 2rem;line-height:27px;overflow:hidden;flex:1;text-align:left;padding-left:50px;}}@media (max-width:767px) and (max-width:568px){.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .option span:first-child{padding-left:35px;}}.path-order-item .add-insurance-form > .options .options-top .options_top_right .item-variants .form-radios .form-item .option span:last-child{font-weight:700;}@keyframes shadow-drop-2-bottom{0%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);}100%{-webkit-transform:translateZ(50px) translateY(-12px);transform:translateZ(50px) translateY(-12px);-webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,0.35);box-shadow:0 12px 20px -12px rgba(0,0,0,0.35);}}.path-order-item .add-insurance-form > .options .options-bottom{display:flex;width:100%;margin-top:10px;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-bottom{margin-top:0;}}.path-order-item .add-insurance-form > .options .options-bottom .actions-wrapper{display:flex;align-items:center;width:100%;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-bottom .actions-wrapper{flex-direction:column;}}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-bottom .actions-wrapper > div{padding:0;margin:0 0 20px 0;}}.path-order-item .add-insurance-form > .options .options-bottom .actions-wrapper .action-item.vilkar{flex-grow:1;padding-right:20px;}.path-order-item .add-insurance-form > .options .options-bottom .actions-wrapper .action-item.no-insurance{padding-right:20px;}@media (max-width:767px){.path-order-item .add-insurance-form > .options .options-bottom .actions-wrapper .action-item.no-insurance{padding-right:0;}}.path-order-item .add-insurance-form > .options .options-bottom .actions-wrapper .action-item.no-insurance a{font-size:16px;}@media all and (max-width:767px){.path-order-item .add-insurance-form > .options .options-bottom .actions-wrapper .action-item.no-insurance a{font-size:14px;}}.path-order-item .add-insurance-form > .options .options-bottom .actions-wrapper .action-item.add-insurance input{padding:10px 60px;font-size:16px;font-weight:700;}@media (max-width:568px){.path-order-item .add-insurance-form > .options .options-bottom .actions-wrapper .action-item.add-insurance input{padding:10px 20px;}}@media all and (max-width:767px){.path-order-item .add-insurance-form > .options .options-bottom .actions-wrapper .action-item.add-insurance input{font-size:14px;}}.path-order-item .add-insurance-form .form-wrapper{width:auto;}.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper{display:flex;flex-direction:row;}@media (max-width:1023px){.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper{flex-direction:column;}}.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper .option-image{width:416px;}@media (max-width:1023px){.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper .option-image{width:auto;}}.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper .form-item{position:relative;}.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper .ajax-progress.ajax-progress-throbber + label{opacity:0.3;}.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper .ajax-progress.ajax-progress-throbber{position:absolute;top:50px;left:16px;width:100%;margin:0 auto;border-width:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:38px;left:0;width:100%;}.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper .throbber{display:block;background:none !important;margin:0 auto;border-width:2px;width:20px;height:20px;flex:1;position:absolute;top:38px;font-size:10px;text-indent:-9999em;border-top:2px solid rgba(8,77,139,0.2);border-right:2px solid rgba(8,77,139,0.2);border-left:2px solid #3F3AA0;border-bottom:2px solid rgba(8,77,139,0.2);border-radius:50%;transform:translateZ(0);animation:load8 1.1s infinite linear;}.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper input{display:none;}.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper input:checked + label{opacity:1;border-color:#4639E1;}.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper input:checked + label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#4639E1;background-size:14px 14px;}.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper label{cursor:pointer;position:relative;display:flex;top:auto;text-align:center;flex-wrap:wrap;flex-direction:column;align-items:center;border-radius:8px;border:1px solid #cccccc;background-color:transparent;padding:10px 0px;min-width:132px;width:132px;height:100%;transition:all 0.2s ease-in-out;min-height:116px;color:#111;font-size:12px;padding:40px 20px 20px;left:auto;margin-left:10px;}.selected .path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper label{opacity:0.5;}@media (max-width:1023px){.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper label{width:100%;margin-left:0;margin-top:10px;}}.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper label:before{content:"";display:inline-block;position:absolute;left:calc(50% - 12px);top:10px;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:1px solid #cccccc;}@media (max-width:767px){.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper label:before{left:1rem !important;}}@media (max-width:767px){.path-order-item .add-insurance-form{flex-wrap:wrap;}}.path-order-item .add-insurance-form .additional-buy .form-wrapper{margin:0;padding:0;border:0 none;}.path-order-item .add-insurance-form > div{display:flex;}.path-order-item .add-insurance-form .item-variants{flex:1;justify-content:flex-end;}@media (max-width:767px){.path-order-item .add-insurance-form .item-variants{width:100%;margin-top:20px;flex-wrap:nowrap;flex:1 1 100%;}}@media (max-width:1279px){.path-order-item .add-insurance-form .item-variants{margin-top:20px;}.path-order-item .add-insurance-form .item-variants > span{margin:0 !important;}.path-order-item .add-insurance-form .item-variants #edit-insurances--wrapper{margin:0 auto 20px auto;}}@media (max-width:1279px) and (max-width:767px){.path-order-item .add-insurance-form .item-variants #edit-insurances--wrapper{margin:0 auto;}}.path-order-item .add-insurance-form p{font-size:14px;}@media (max-width:568px){.path-order-item .add-insurance-form p{font-size:16px;}}.path-order-item .add-insurance-form a{font-size:14px;color:#4639E1;}.path-order-item .add-insurance-form a:not(.btn){text-decoration:underline;}.path-order-item .add-insurance-form .item-description{padding:0 50px 0 0;flex:1;}@media (max-width:1023px){.path-order-item .add-insurance-form .item-description p br{display:none;}}@media (max-width:767px){.path-order-item .add-insurance-form .item-description h3{font-size:18px;}}.path-order-item .add-insurance-form .form-item-campaigns-added{position:relative;min-width:100px;display:flex;flex-direction:column;}.path-order-item .add-insurance-form .form-item-campaigns-added .ajax-progress.ajax-progress-throbber{position:absolute;top:50px;left:16px;width:100%;margin:0 auto;border-width:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:38px;left:0;width:100%;}.path-order-item .add-insurance-form .form-item-campaigns-added .throbber{display:block;background:none !important;margin:0 auto;border-width:2px;width:20px;height:20px;flex:1;position:absolute;top:38px;font-size:10px;text-indent:-9999em;border-top:2px solid rgba(8,77,139,0.2);border-right:2px solid rgba(8,77,139,0.2);border-left:2px solid #3F3AA0;border-bottom:2px solid rgba(8,77,139,0.2);border-radius:50%;transform:translateZ(0);animation:load8 1.1s infinite linear;}.path-order-item .add-insurance-form .form-item-campaigns-added .message{font-size:12px;text-align:center;padding:10px !important;}.path-order-item .add-insurance-form .form-item-campaigns-added .form-checkbox{display:none;}.path-order-item .add-insurance-form .form-item-campaigns-added .form-checkbox:checked + label{opacity:1;border-color:#4639E1;}.path-order-item .add-insurance-form .form-item-campaigns-added .form-checkbox:checked + label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#4639E1;background-size:14px 14px;}.path-order-item .add-insurance-form .form-item-campaigns-added label{cursor:pointer;position:relative;display:flex;top:auto;text-align:center;flex-wrap:wrap;flex-direction:column;align-items:center;border-radius:8px;border:1px solid #cccccc;background-color:transparent;padding:10px 0px;min-width:132px;width:132px;transition:all 0.2s ease-in-out;min-height:132px;color:#111;font-size:12px;padding:40px 20px 20px;left:auto;margin-left:10px;}.selected .path-order-item .add-insurance-form .form-item-campaigns-added label{opacity:0.5;}.path-order-item .add-insurance-form .form-item-campaigns-added label:before{content:"";display:inline-block;position:absolute;left:calc(50% - 12px);top:10px;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:1px solid #cccccc;}.path-order-item .add-insurance-form .form-radios{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;}@media (max-width:767px){.path-order-item .add-insurance-form .form-radios{flex-wrap:wrap;justify-content:flex-start;}}@media (max-width:767px){.path-order-item .add-insurance-form .form-radios{flex-wrap:wrap;justify-content:flex-start;padding-bottom:15px;}}.path-order-item .add-insurance-form .form-radios .form-item{position:relative;min-width:100px;display:flex;flex-direction:column;}@media (max-width:1023px){.path-order-item .add-insurance-form .form-radios .form-item{flex:1 1 50%;}}@media (max-width:767px){.path-order-item .add-insurance-form .form-radios .form-item{flex:1 1 100%;}}.path-order-item .add-insurance-form .form-radios .form-item .ajax-progress.ajax-progress-throbber + label{opacity:0.3;}.path-order-item .add-insurance-form .form-radios .form-item .ajax-progress.ajax-progress-throbber{position:absolute;top:50px;left:16px;width:100%;margin:0 auto;border-width:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:38px;left:0;width:100%;}.path-order-item .add-insurance-form .form-radios .form-item .throbber{display:block;background:none !important;margin:0 auto;border-width:2px;width:20px;height:20px;flex:1;position:absolute;top:38px;font-size:10px;text-indent:-9999em;border-top:2px solid rgba(8,77,139,0.2);border-right:2px solid rgba(8,77,139,0.2);border-left:2px solid #3F3AA0;border-bottom:2px solid rgba(8,77,139,0.2);border-radius:50%;transform:translateZ(0);animation:load8 1.1s infinite linear;}.path-order-item .add-insurance-form .form-radios .form-item .message{font-size:12px;text-align:center;padding:10px !important;}.path-order-item .add-insurance-form .form-radios .form-item .form-radio{display:none;}.path-order-item .add-insurance-form .form-radios .form-item .form-radio:checked + label{opacity:1;border-color:#4639E1;}.path-order-item .add-insurance-form .form-radios .form-item .form-radio:checked + label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#4639E1;background-size:14px 14px;}.path-order-item .add-insurance-form .form-radios .form-item label{cursor:pointer;position:relative;display:flex;top:auto;text-align:center;flex-wrap:wrap;flex-direction:column;align-items:center;border-radius:8px;border:1px solid #cccccc;background-color:transparent;padding:10px 0px;min-width:132px;width:132px;transition:all 0.2s ease-in-out;min-height:132px;color:#111;font-size:12px;padding:40px 20px 20px;left:auto;margin-left:10px;}.selected .path-order-item .add-insurance-form .form-radios .form-item label{opacity:0.5;}@media (max-width:1023px){.path-order-item .add-insurance-form .form-radios .form-item label{width:calc(100% - 10px);margin-left:0;}}.path-order-item .add-insurance-form .form-radios .form-item label:before{content:"";display:inline-block;position:absolute;left:calc(50% - 12px);top:10px;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:1px solid #cccccc;}.path-order-item .selected label{opacity:0.5;}.item-icon{width:156px;padding:0px 40px;}@media (min-width:768px) and (max-width:1023px){.item-icon{width:96px;padding:0px 40px 0px 0px;}}@media (max-width:767px){.item-icon{width:76px;padding:0px 20px 0px 0px;}}.item-icon .icon{width:56px;height:56px;border-radius:50%;border:2px solid #cccccc;position:relative;transition:all 0.2s ease-in-out;}@media (max-width:767px){.item-icon .icon{width:44px;height:44px;}}.selected .item-icon .icon{border-color:#4639E1;}.item-icon .icon:before{content:"";display:inline-block;position:absolute;top:calc(50% - 1px);left:calc(50% - 12px);width:24px;height:2px;background-color:#cccccc;transition:all 0.2s ease-in-out;}.selected .item-icon .icon:before{background-color:#4639E1;}.item-icon .icon:after{content:"";display:inline-block;position:absolute;top:calc(50% - 12px);left:calc(50% - 1px);width:2px;height:24px;background-color:#cccccc;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.selected .item-icon .icon:after{background-color:#4639E1;}.cart-added{padding-top:90px;}.cart-added .product-added{padding-top:40px;border-bottom:1px solid #cccccc;}@media (max-width:1023px){.cart-added .product-added{padding-top:20px;}}@media (max-width:568px){.cart-added .product-added > .image-wrap{width:20%;}.cart-added .product-added > header{width:69%;padding-left:0 !important;}.cart-added .product-added > header h1.h2{font-size:14px;}}@media (max-width:568px) and (max-width:400px){.cart-added .product-added > header h1.h2{font-size:12px !important;}}@media (max-width:568px){.cart-added .product-added > header .h3{font-size:13px !important;}}@media (max-width:568px) and (max-width:400px){.cart-added .product-added > header .h3{font-size:11px !important;}}.cart-added .product-added figure{max-width:150px;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cart-added .product-added figure{width:100%;}}@media (max-width:1023px){.cart-added .product-added figure{width:200px;}}@media (max-width:767px){.cart-added .product-added figure{margin-bottom:1em;}}.cart-added .product-added header{padding-left:100px;padding-right:120px;position:relative;flex:unset;}.cart-added .product-added header h1{font-size:24px;}.cart-added .product-added header .h3{font-size:16px;}@media (max-width:1279px){.cart-added .product-added header{padding-left:20px;padding-right:100px;}}@media (max-width:1023px){.cart-added .product-added header h1{font-size:24px;margin-bottom:5px;}.cart-added .product-added header .h3{font-size:18px;}}@media (max-width:767px){.cart-added .product-added header{padding-right:60px;margin-left:10px;}}@media (max-width:568px){.cart-added .product-added header{padding-right:0px;padding-left:60px;}}.cart-added .product-added .navigation{margin-bottom:40px;}@media (max-width:767px){.cart-added .product-added .navigation{margin-bottom:20px;margin-top:20px;}}@media (max-width:568px){.cart-added .product-added .navigation{flex-direction:column-reverse;align-items:center;}}.cart-added .product-added .navigation a{font-size:20px;}@media (max-width:568px){.cart-added .product-added .navigation a{width:100%;}.cart-added .product-added .navigation a.black{font-size:16px;}}.cart-added .product-added .navigation a.shop{margin-left:20px;min-width:250px;}@media (max-width:568px){.cart-added .product-added .navigation a.shop{margin-left:0px;margin-bottom:20px;}}.cart-added .additional-buy .options{border-top:1px solid #ccc;padding:10px 0px;}.cart-added .additional-buy .options:first-child{border:0 none;}@media (max-width:1023px){.cart-added .additional-buy .options{padding:20px 0px 10px 0px;}}fieldset{border:0 none;margin:0;padding:0;}.notify{position:relative;z-index:0;top:0;left:0;width:100%;padding:20px 40px;justify-content:center;}.notify span:nth-of-type(2){padding-left:10px;}@media all and (max-width:568px){.notify{padding:20px 20px;flex-direction:column;justify-content:center;text-align:center;}.notify span:nth-of-type(2){padding-left:0px;}}.path-cart,.path-checkout{}.path-cart #edit-shipping-information-shipping-profile-address-wrapper .visually-hidden,.path-cart #edit-shipping-information-shipping-profile-field-phone-wrapper .visually-hidden,.path-cart #edit-shipping-information-shipping-profile-field-reference-wrapper .visually-hidden,.path-checkout #edit-shipping-information-shipping-profile-address-wrapper .visually-hidden,.path-checkout #edit-shipping-information-shipping-profile-field-phone-wrapper .visually-hidden,.path-checkout #edit-shipping-information-shipping-profile-field-reference-wrapper .visually-hidden{height:auto;width:auto;display:block;font-size:inherit;font-weight:inherit;padding:inherit;margin-right:10px;}.path-cart #edit-payment-information .field--name-field-reference,.path-checkout #edit-payment-information .field--name-field-reference{}.path-cart #edit-payment-information.company-user #edit-shipping-information-shipping-profile,.path-checkout #edit-payment-information.company-user #edit-shipping-information-shipping-profile{margin-top:20px;}@media (max-width:1023px){.path-cart .cart-details,.path-checkout .cart-details{padding-top:35px;flex-basis:auto;}}.path-cart .cart-wrap,.path-checkout .cart-wrap{padding:0px 40px;}@media (max-width:1023px){.path-cart .cart-wrap,.path-checkout .cart-wrap{padding:0px 20px;}}.path-cart .cart-wrap .title,.path-checkout .cart-wrap .title{margin-top:210px;}@media (max-width:1023px){.path-cart .cart-wrap .title,.path-checkout .cart-wrap .title{margin-top:40px;flex-direction:row;align-items:center;justify-content:space-between;}}@media (max-width:1023px){.path-cart .cart-wrap .title h1,.path-checkout .cart-wrap .title h1{font-size:36px;}}@media (max-width:568px){.path-cart .cart-wrap .title h1,.path-checkout .cart-wrap .title h1{font-size:24px;}}.path-cart .flex-table.products,.path-checkout .flex-table.products{margin-top:5px;}@media (max-width:1023px){.path-cart .flex-table.products,.path-checkout .flex-table.products{margin-top:40px;}}.path-cart .flex-table.products .t-row,.path-checkout .flex-table.products .t-row{position:relative;border-bottom:none;}.path-cart .flex-table.products .t-row:first-of-type,.path-checkout .flex-table.products .t-row:first-of-type{border-top:none;}.path-cart .flex-table.products .media,.path-checkout .flex-table.products .media{max-width:200px;align-items:center;}@media (max-width:1023px){.path-cart .flex-table.products .media,.path-checkout .flex-table.products .media{width:200px;}}.path-cart .flex-table.products .media a,.path-checkout .flex-table.products .media a{display:inline-block;}.path-cart .flex-table.products .qty,.path-checkout .flex-table.products .qty{align-items:flex-end;}.path-cart .flex-table.products .qty input,.path-checkout .flex-table.products .qty input{width:80px;}.path-cart .flex-table.products .qty .price,.path-checkout .flex-table.products .qty .price{margin-top:40px;}.path-cart .flex-table.products .info,.path-checkout .flex-table.products .info{justify-content:center;padding:20px;}@media (max-width:1440px){.path-cart .flex-table.products .info,.path-checkout .flex-table.products .info{padding-top:0;padding-bottom:0;}}@media (max-width:1023px){.path-cart .flex-table.products .info,.path-checkout .flex-table.products .info{padding-right:0;}}.path-cart .flex-table.products .info span,.path-checkout .flex-table.products .info span{font-size:16px;}.path-cart .flex-table.products .info a,.path-checkout .flex-table.products .info a{font-size:16px;}.path-cart .flex-table.products .info header h3,.path-checkout .flex-table.products .info header h3{font-size:24px;}@media (max-width:1680px){.path-cart .flex-table.products .info header h3,.path-checkout .flex-table.products .info header h3{font-size:18px;}}.path-cart .flex-table.products .info header h3 a,.path-checkout .flex-table.products .info header h3 a{font-size:inherit;color:#000000;}.path-cart .cart-order,.path-checkout .cart-order{position:relative;width:500px;box-sizing:content-box;padding:150px 40px 40px;min-height:100vh;}@media (max-width:1199px){.path-cart .cart-order,.path-checkout .cart-order{width:410px;}}@media (max-width:1023px){.path-cart .cart-order,.path-checkout .cart-order{width:100%;box-sizing:border-box;padding:40px 20px;min-height:auto;}}.path-cart .cart-order .flex-table,.path-checkout .cart-order .flex-table{margin-top:3px;}.path-cart .cart-order .flex-table .t-row.delivery,.path-checkout .cart-order .flex-table .t-row.delivery{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:10px;margin-top:20px;}.path-cart .cart-order .price-wrap,.path-checkout .cart-order .price-wrap{margin-top:40px;}.path-cart .cart-order .price-wrap.t-row span.label,.path-checkout .cart-order .price-wrap.t-row span.label{font-weight:400;}.path-cart .cart-order .price-wrap .price,.path-checkout .cart-order .price-wrap .price{text-align:right;padding-left:20px;}.path-cart .cart-order .price-wrap .price .label,.path-checkout .cart-order .price-wrap .price .label{font-size:16px;}@media (max-width:1023px){.path-cart .cart-order .price-wrap .price .label,.path-checkout .cart-order .price-wrap .price .label{font-size:18px;}}.path-cart .cart-order .price-wrap .tax,.path-checkout .cart-order .price-wrap .tax{font-size:16px;margin-top:10px;}@media (max-width:400px){.path-cart .cart-order .price-wrap .tax,.path-checkout .cart-order .price-wrap .tax{font-size:12px;}}.path-cart .cart-order .button-section .buy,.path-checkout .cart-order .button-section .buy{margin-top:50px;}@media (max-width:1023px){.path-cart .cart-order .button-section .buy,.path-checkout .cart-order .button-section .buy{margin-top:40px;}}.path-cart .cart-order .t-cell,.path-checkout .cart-order .t-cell{padding:10px 0px 0;font-size:16px;display:flex;align-items:center;text-align:left;word-break:break-word;}@media (max-width:400px){.path-cart .cart-order .t-cell,.path-checkout .cart-order .t-cell{font-size:14px;}}.path-cart .cart-order .t-cell.qty,.path-checkout .cart-order .t-cell.qty{padding:10px 0 0 0;width:45px;text-align:center;line-height:20px;}.path-cart .cart-order .t-cell.qty .bold,.path-checkout .cart-order .t-cell.qty .bold{font-weight:700;}.path-cart .cart-order .t-cell.qty .thin,.path-checkout .cart-order .t-cell.qty .thin{font-weight:300;padding-right:5px;}@media (max-width:1023px){.path-cart .cart-order .t-cell.qty,.path-checkout .cart-order .t-cell.qty{width:auto;}}.path-cart .cart-order .t-cell.price,.path-checkout .cart-order .t-cell.price{min-width:100px;text-align:end;line-height:20px;font-weight:700;}@media (max-width:400px){.path-cart .cart-order .t-cell.price,.path-checkout .cart-order .t-cell.price{width:100%;padding-top:0;}}.path-cart .cart-order .t-cell.list-price,.path-checkout .cart-order .t-cell.list-price{min-width:100px;text-align:end;line-height:20px;color:grey;text-decoration:line-through;padding-right:5px;}@media (max-width:400px){.path-cart .cart-order .t-cell.list-price,.path-checkout .cart-order .t-cell.list-price{width:100%;padding-top:0;}}.path-cart .cart-order .t-cell.product,.path-checkout .cart-order .t-cell.product{padding-right:10px;line-height:20px;}.path-cart .cart-order .t-cell.product a,.path-checkout .cart-order .t-cell.product a{color:black;}.path-cart .cart-order .t-cell.product .product-bundle-selections .product-bundle-selections__item,.path-checkout .cart-order .t-cell.product .product-bundle-selections .product-bundle-selections__item{margin-top:8px;margin-bottom:8px;font-size:14px;}.path-cart .cart-order .stock-info,.path-checkout .cart-order .stock-info{font-size:14px;line-height:17px;font-weight:400;margin-left:45px;margin-top:5px;}@media (max-width:1023px){.path-cart .cart-order .stock-info,.path-checkout .cart-order .stock-info{margin-left:27px;}}@media (max-width:400px){.path-cart .cart-order .stock-info,.path-checkout .cart-order .stock-info{text-align:right;margin-top:0;margin-left:0;}}.path-cart .cart-order .totals-section .cart-shipping-price,.path-checkout .cart-order .totals-section .cart-shipping-price{margin-top:10px;padding-bottom:10px;font-size:16px;}@media (max-width:400px){.path-cart .cart-order .totals-section .cart-shipping-price,.path-checkout .cart-order .totals-section .cart-shipping-price{font-size:14px;}}.path-cart .cart-order .totals-section .cart-shipping-price .label,.path-checkout .cart-order .totals-section .cart-shipping-price .label{position:relative;line-height:20px;}.path-cart .cart-order .totals-section .cart-shipping-price .price,.path-checkout .cart-order .totals-section .cart-shipping-price .price{font-weight:bold;}.path-cart .cart-order .totals-section .price-duty-text .duty-text-container,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container{font-size:14px;}@media (max-width:400px){.path-cart .cart-order .totals-section .price-duty-text .duty-text-container,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container{font-size:12px;}}.path-cart .cart-order .totals-section .price-duty-text .duty-text-container dt,.path-cart .cart-order .totals-section .price-duty-text .duty-text-container dd,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container dt,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container dd{display:inline;margin:0;}.path-cart .cart-order .totals-section .price-duty-text .duty-text-container dt:after,.path-cart .cart-order .totals-section .price-duty-text .duty-text-container dd:after,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container dt:after,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container dd:after{content:" ";}.path-cart .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget__head,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget__head{display:inline;}.path-cart .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget__head:before,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget__head:before{content:"* ";}.path-cart .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget__head .exb-widget__subtitle,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget__head .exb-widget__subtitle{display:none;}.path-cart .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget__head .exb-widget__title,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget__head .exb-widget__title{display:inline;font-size:inherit;}.path-cart .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget__body,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget__body{display:inline;}.path-cart .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget__body dl,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget__body dl{display:inline;}.path-cart .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget,.path-checkout .cart-order .totals-section .price-duty-text .duty-text-container .exb-widget{margin-top:50px;}.path-cart .cart-order .totals-section .with-total,.path-checkout .cart-order .totals-section .with-total{margin-top:10px !important;}.path-cart .cart-order .totals-section .with-total .tax,.path-checkout .cart-order .totals-section .with-total .tax{margin-top:0 !important;font-size:14px;}@media (max-width:400px){.path-cart .cart-order .totals-section .with-total .tax,.path-checkout .cart-order .totals-section .with-total .tax{font-size:12px;}}.path-cart .cart-order .totals-section .with-total .tax .label,.path-checkout .cart-order .totals-section .with-total .tax .label{font-weight:normal;line-height:20px !important;}.path-cart .cart-order .totals-section .with-total .tax .price,.path-checkout .cart-order .totals-section .with-total .tax .price{padding-left:5px;line-height:20px !important;}.path-cart .cart-order .totals-section .total,.path-checkout .cart-order .totals-section .total{margin-top:11px;margin-bottom:7px;}@media (max-width:400px){.path-cart .cart-order .totals-section .total,.path-checkout .cart-order .totals-section .total{margin-top:0;}}.path-cart .cart-order .totals-section .total .label strong,.path-checkout .cart-order .totals-section .total .label strong{font-size:20px;line-height:initial;font-weight:700;}@media (max-width:400px){.path-cart .cart-order .totals-section .total .label strong,.path-checkout .cart-order .totals-section .total .label strong{font-size:16px;}}.path-cart .cart-order .totals-section .total .price strong,.path-checkout .cart-order .totals-section .total .price strong{font-size:20px;line-height:initial;font-weight:700;}@media (max-width:400px){.path-cart .cart-order .totals-section .total .price strong,.path-checkout .cart-order .totals-section .total .price strong{font-size:16px;}}.path-cart .cart-order .creditcards header,.path-checkout .cart-order .creditcards header{justify-content:left;}.path-cart .cart-order p,.path-cart .cart-order .bottom,.path-checkout .cart-order p,.path-checkout .cart-order .bottom{font-size:13px;}.path-cart .cart-order .study-discount,.path-checkout .cart-order .study-discount{margin-top:45px;font-size:0.9em;}@media (max-width:400px){.path-cart .cart-order .study-discount,.path-checkout .cart-order .study-discount{margin-top:30px;}}.path-cart .cart-order .study-discount header,.path-checkout .cart-order .study-discount header{margin-bottom:10px;justify-content:left;font-size:0.9em;}.path-cart .cart-order .study-discount > div,.path-checkout .cart-order .study-discount > div{width:100%;overflow:hidden;}.path-cart .cart-order .study-discount > div a,.path-checkout .cart-order .study-discount > div a{overflow-wrap:anywhere;}.path-cart .cart-order .study-discount.voucher,.path-checkout .cart-order .study-discount.voucher{margin-top:8px;}.path-cart .cart-order .study-discount.voucher .error,.path-checkout .cart-order .study-discount.voucher .error{color:#e83e3e;}.path-cart .cart-order .study-discount.voucher .error::empty + .form-wrapper .form-text,.path-checkout .cart-order .study-discount.voucher .error::empty + .form-wrapper .form-text{border:2px solid #FF9400;}.path-cart .cart-order .study-discount.voucher .form-wrapper,.path-checkout .cart-order .study-discount.voucher .form-wrapper{display:flex;flex-direction:row;position:relative;}.path-cart .cart-order .study-discount.voucher .form-wrapper .ajax-progress.ajax-progress-throbber,.path-checkout .cart-order .study-discount.voucher .form-wrapper .ajax-progress.ajax-progress-throbber{position:absolute;top:50px;left:auto;margin:0 auto;border-width:2px;position:absolute;top:-27px;right:57px;}.path-cart .cart-order .study-discount.voucher .form-wrapper .ajax-progress.ajax-progress-throbber .message,.path-checkout .cart-order .study-discount.voucher .form-wrapper .ajax-progress.ajax-progress-throbber .message{display:none;}.path-cart .cart-order .study-discount.voucher .form-wrapper .throbber,.path-checkout .cart-order .study-discount.voucher .form-wrapper .throbber{display:block;background:none !important;margin:0 auto;border-width:2px;width:20px;height:20px;flex:1;position:absolute;top:38px;font-size:10px;text-indent:-9999em;border-top:2px solid rgba(8,77,139,0.2);border-right:2px solid rgba(8,77,139,0.2);border-left:2px solid #3F3AA0;border-bottom:2px solid rgba(8,77,139,0.2);border-radius:50%;transform:translateZ(0);animation:load8 1.1s infinite linear;}.path-cart .cart-order .study-discount.voucher .form-wrapper input[type=submit],.path-checkout .cart-order .study-discount.voucher .form-wrapper input[type=submit]{min-width:108px;background-color:#ccc;font-size:14px;flex-shrink:1;flex-grow:0;flex-basis:0;margin-left:10px;color:#111;}.path-cart .cart-order .study-discount .file div.input:after,.path-checkout .cart-order .study-discount .file div.input:after{content:"Gennemse";background-color:#cccccc;color:#000000;}.path-cart .cart-order .study-discount .file div.input,.path-checkout .cart-order .study-discount .file div.input{position:absolute;z-index:1;top:0px;left:0px;width:100%;background-color:#ececec;height:100%;border:1px solid #cccccc;background-color:transparent;border-radius:8px;-webkit-border-radius:8px;padding:10px 20px;width:100%;font-size:16px;color:#000000;}.path-cart .cart-order .study-discount .field.submit,.path-checkout .cart-order .study-discount .field.submit{margin-left:10px;}.path-cart .cart-order .study-discount .field.submit .btn,.path-checkout .cart-order .study-discount .field.submit .btn{min-width:108px;background-color:#cccccc;font-size:14px;}.path-cart .cart-order header figure,.path-checkout .cart-order header figure{margin-bottom:40px;}@media (min-width:768px) and (max-width:1023px){.path-cart .cart-order header figure,.path-checkout .cart-order header figure{display:none;}}.path-cart .cart-order header figure img,.path-checkout .cart-order header figure img{margin:0 auto;}.path-cart .cart-order,.path-checkout .cart-order{background-color:transparent !important;position:relative;}.path-cart .cart-order .humac-coupon-form,.path-checkout .cart-order .humac-coupon-form{position:sticky;top:90px;background:#f8f8ff;border-radius:24px;padding:20px 30px 20px;height:fit-content;overflow:hidden;}@media (max-width:1023px){.path-cart .cart-order .humac-coupon-form,.path-checkout .cart-order .humac-coupon-form{top:0;}}@media (max-width:400px){.path-cart .cart-order .humac-coupon-form,.path-checkout .cart-order .humac-coupon-form{padding:15px;}}.path-cart .cart-order .humac-coupon-form .totals-section.border-top,.path-checkout .cart-order .humac-coupon-form .totals-section.border-top{border-top:1px solid #868686;}.path-cart .cart-order .humac-coupon-form .header-with-toggle-arrow,.path-checkout .cart-order .humac-coupon-form .header-with-toggle-arrow{cursor:pointer;padding-bottom:20px;}@media (max-width:400px){.path-cart .cart-order .humac-coupon-form .header-with-toggle-arrow,.path-checkout .cart-order .humac-coupon-form .header-with-toggle-arrow{padding-bottom:7px;}}.path-cart .cart-order .humac-coupon-form .header-with-toggle-arrow .arrow-top-down,.path-checkout .cart-order .humac-coupon-form .header-with-toggle-arrow .arrow-top-down{position:absolute;right:0;top:15px;height:10px;width:10px;border:solid #4639E1;border-width:0 2px 2px 0;display:inline-block;padding:3px;cursor:pointer;transition:all 0.5s ease;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}@media (max-width:400px){.path-cart .cart-order .humac-coupon-form .header-with-toggle-arrow .arrow-top-down,.path-checkout .cart-order .humac-coupon-form .header-with-toggle-arrow .arrow-top-down{top:13px;}}.path-cart .cart-order .humac-coupon-form .header-with-toggle-arrow .arrow-top-down.arrow-top-down--up,.path-checkout .cart-order .humac-coupon-form .header-with-toggle-arrow .arrow-top-down.arrow-top-down--up{transform:rotate(45deg);-webkit-transform:rotate(45deg);}.path-cart .cart-order .humac-coupon-form header,.path-checkout .cart-order .humac-coupon-form header{position:relative;}.path-cart .cart-order .humac-coupon-form header figure,.path-checkout .cart-order .humac-coupon-form header figure{display:none;}.path-cart .cart-order .humac-coupon-form header h2,.path-checkout .cart-order .humac-coupon-form header h2{width:100%;font-size:20px;line-height:24px;color:black;}@media (max-width:400px){.path-cart .cart-order .humac-coupon-form header h2,.path-checkout .cart-order .humac-coupon-form header h2{font-size:18px;}}.path-cart .cart-order .humac-coupon-form.is-open .arrow-top-down,.path-checkout .cart-order .humac-coupon-form.is-open .arrow-top-down{transform:rotate(45deg);-webkit-transform:rotate(45deg);}aside .table-content .t-row{padding:0px;}aside .table-content .t-row:nth-child(even){background-color:transparent;}aside .cart-product__aside .t-cell.qty,aside .cart-product__aside .t-cell.price,aside .cart-product__aside .t-cell.list-price{align-items:flex-start;}.path-checkout .cart{width:min(1300px,100vw);}.path-checkout .cart .cart-details{padding:0 20px;}@media (max-width:400px){.path-checkout .cart-order .price-wrap .buy{display:none;}}.path-checkout .cart,.path-cart .cart{margin:0 auto;}.path-checkout .cart .cart-details,.path-cart .cart .cart-details{width:min(620px,90vw);}.path-checkout .cart .cart-details .layout-checkout-form,.path-cart .cart .cart-details .layout-checkout-form{padding-right:0;padding-left:0;}.path-checkout .cart .cart-details .commerce-checkout-flow-multistep-humac.commerce-checkout-flow,.path-cart .cart .cart-details .commerce-checkout-flow-multistep-humac.commerce-checkout-flow{width:100%;}.path-checkout .cart .cart-details .commerce-checkout-flow-multistep-humac.commerce-checkout-flow ul,.path-cart .cart .cart-details .commerce-checkout-flow-multistep-humac.commerce-checkout-flow ul{display:none !important;}.path-checkout aside .table-content .cart-product__aside.product-underline,.path-cart aside .table-content .cart-product__aside.product-underline{padding-bottom:10px;border-bottom:1px solid #868686;}.path-checkout aside .table-content .cart-product__aside .t-row .t-cell,.path-cart aside .table-content .cart-product__aside .t-row .t-cell{margin-bottom:0;padding-bottom:0;}.path-checkout aside .table-content .cart-product__aside .cash-price-below,.path-cart aside .table-content .cart-product__aside .cash-price-below{display:none;}.path-checkout aside .table-content .delivery,.path-cart aside .table-content .delivery{font-size:14px;}@media (max-width:400px){.path-checkout aside .table-content .delivery,.path-cart aside .table-content .delivery{font-size:12px;}}.path-checkout aside .table-content .delivery::before,.path-cart aside .table-content .delivery::before{content:"";display:inline-block;background-image:url("/themes/custom/humac/images/box-icon.svg");background-size:12px 12px;width:12px;height:11px;margin-top:2px;margin-right:5px;}@media (max-width:400px){.path-checkout aside .table-content .delivery::before,.path-cart aside .table-content .delivery::before{background-size:9px 9px;width:9px;height:9px;}}.path-checkout aside .table-content .delivery .icon,.path-cart aside .table-content .delivery .icon{display:none;}.path-checkout aside .table-content .product-bundle-selections__item,.path-cart aside .table-content .product-bundle-selections__item{font-weight:normal;}.path-checkout aside .cart-shipping-price,.path-cart aside .cart-shipping-price{padding-bottom:0 !important;}.path-checkout aside .cart-total-delivery-estimate,.path-cart aside .cart-total-delivery-estimate{padding-bottom:18px;border-bottom:1px solid #868686;}@media (max-width:400px){.path-checkout aside .cart-total-delivery-estimate,.path-cart aside .cart-total-delivery-estimate{padding-bottom:15px;}}.path-checkout aside .cart-total-delivery-estimate .stock-info,.path-cart aside .cart-total-delivery-estimate .stock-info{margin-left:0;text-align:left !important;}.path-checkout aside .cart-total-delivery-estimate .delivery,.path-cart aside .cart-total-delivery-estimate .delivery{font-size:14px;}@media (max-width:400px){.path-checkout aside .cart-total-delivery-estimate .delivery,.path-cart aside .cart-total-delivery-estimate .delivery{font-size:12px;}}.path-checkout aside .cart-total-delivery-estimate .delivery::before,.path-cart aside .cart-total-delivery-estimate .delivery::before{content:"";display:inline-block;background-image:url("/themes/custom/humac/images/box-icon.svg");background-size:12px 12px;width:12px;height:11px;margin-top:2px;margin-right:5px;}@media (max-width:400px){.path-checkout aside .cart-total-delivery-estimate .delivery::before,.path-cart aside .cart-total-delivery-estimate .delivery::before{background-size:9px 9px;width:9px;height:9px;}}.path-checkout aside .cart-total-delivery-estimate .delivery .icon,.path-cart aside .cart-total-delivery-estimate .delivery .icon{display:none;}.path-checkout aside .marketing-section .image-banner,.path-cart aside .marketing-section .image-banner{align-items:flex-start;}.path-checkout aside .marketing-section .image-banner img,.path-cart aside .marketing-section .image-banner img{border-radius:10px;margin-top:30px;width:100%;}.delete-order-item{border:0 none;color:#4639E1;text-align:left;appearance:none;-webkit-appearance:none;}@media (max-width:767px){.delete-order-item{text-align:center;}}#campaign_product_id .messages--status{display:none;}.study-discount input#edit-upload-button,.study-discount input#edit-remove-button--2,.study-discount input[data-drupal-selector=edit-upload-file-remove-button]{margin-top:18px;width:100%;background-color:#cccccc;border:1px solid #cccccc;color:#000000;margin:18px 0 15px;line-height:normal;}.study-discount input#edit-upload-button:hover,.study-discount input#edit-remove-button--2:hover,.study-discount input[data-drupal-selector=edit-upload-file-remove-button]:hover{background-color:#999999;border:1px solid #cccccc;color:#000000;}.study-discount input#edit-upload-button{background-color:#4639E1;border:1px solid #4639E1;color:#fff;margin-top:0px;margin-bottom:0;}.study-discount input#edit-upload-button:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#fff;}.study-discount .form-submit{background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;font-size:16px;line-height:17px;font-weight:bold;border-radius:12px;}.study-discount .form-submit:hover{background-color:#ffffff;color:#000000;}.study-discount .form-submit:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}.study-discount .form-item-coupon-code input::placeholder{color:#D2D2D7 !important;font-size:14px;}.study-discount .form-item-coupon-code + .form-submit{margin-top:0;border:0 none;line-height:1;}.study-discount span.file.file--mime-image-png.file--image{background-image:none;font-size:15px;text-align:center;padding-left:0;}.checkout-pane-review [data-drupal-selector=edit-review-contact-information]{display:none;}.checkout-pane-review [data-drupal-selector=edit-review-payment-information]{display:none;}.checkout-pane-review [data-drupal-selector=edit-review-shipping-information]{display:none;}.empty-cart aside.flex.flex-column.cart-order.bg-grey-light{display:none;}.empty-cart article.flex.flex-grow.flex-column.cart-details.article{font-size:28px;font-weight:700;height:100%;min-height:500px;align-items:center;justify-content:center;}.empty-cart article.flex.flex-grow.flex-column.cart-details.article span{font-style:normal;font-weight:normal;font-size:16px;line-height:19px;text-align:center;color:#000000;margin:20px;}.empty-cart article.flex.flex-grow.flex-column.cart-details.article button{min-width:222px;height:50px;font-size:16px;color:#ffffff;background:#4639E1;border-radius:12px;margin-top:12px;}.empty-cart article.flex.flex-grow.flex-column.cart-details.article button:hover,.empty-cart article.flex.flex-grow.flex-column.cart-details.article button:active{transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#3F3AA0;}.cart-empty-page{margin-top:70px;display:flex;flex-direction:column;min-height:500px;align-items:center;justify-content:center;font-size:26px;font-weight:700;}.payment-redirect-form .form-submit{background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;}.payment-redirect-form .form-submit:hover{background-color:#ffffff;color:#000000;}.payment-redirect-form .form-submit:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}.study-discount #ajax-wrapper #edit-upload-file-remove-button{display:none;}.block-humac-cart-fly-block{position:fixed;top:70px;width:350px;right:0;z-index:9;border-top:2px solid #4639E1;background:#fff;box-shadow:0 0px 10px 0 rgba(0,0,0,0.2);display:block;max-height:calc(100vh - 70px);overflow:auto;transition:0.5s ease;transition-property:opacity,visibility,transform;pointer-events:none;transform:translate3d(0,-20px,0);opacity:0;visibility:hidden;}.block-humac-cart-fly-block .cart-fly-block{padding-bottom:20px;}@media (max-width:767px){.block-humac-cart-fly-block{max-height:calc(100% - 245px);}}.block-humac-cart-fly-block.active{transform:translate3d(0,0,0);opacity:1;visibility:visible;pointer-events:visible;}.block-humac-cart-fly-block .cart-product__fly{display:flex;flex-wrap:nowrap;padding:20px;border-bottom:2px solid #f6f6f6;position:relative;}.block-humac-cart-fly-block .cart-product__fly:hover{background-color:#ffffff;}.block-humac-cart-fly-block .cart-product__fly > *{display:flex;}.block-humac-cart-fly-block .cart-product__fly > a{display:block;position:absolute;top:0;bottom:0;left:0;right:0;}.block-humac-cart-fly-block .cart-product__fly .product-image{flex:1 0 30%;position:relative;display:block;}.block-humac-cart-fly-block .cart-product__fly .product-image img{width:auto;height:auto;}.block-humac-cart-fly-block .cart-product__fly .product-info{flex:1 0 70%;padding-left:1rem;justify-content:flex-start;align-items:flex-start;}.block-humac-cart-fly-block .cart-product__fly .product-info > div{width:100%;}.block-humac-cart-fly-block .cart-product__fly .product-info .product-title{font-size:0.9em;margin-bottom:10px;line-height:1.3;}.block-humac-cart-fly-block .cart-product__fly .product-info .product-details{width:100%;}.block-humac-cart-fly-block .cart-product__fly .product-info .product-details span{float:left;}.block-humac-cart-fly-block .cart-product__fly .product-info .product-details span:first-child{font-size:0.9em;}.block-humac-cart-fly-block .cart-product__fly .product-info .product-details span:last-child{float:right;font-weight:bold;}.block-humac-cart-fly-block .cart-fly-total-table{padding:20px;}.block-humac-cart-fly-block .cart-fly-total-table > div{display:flex;flex-wrap:nowrap;}.block-humac-cart-fly-block .cart-fly-total-table > div span{flex:1 0 auto;align-self:baseline;}.block-humac-cart-fly-block .cart-fly-total-table > div span:last-child{text-align:right;}.block-humac-cart-fly-block .cart-fly-total-table > div.shipping span{font-size:0.9em;}.block-humac-cart-fly-block .cart-fly-total-table .total{font-weight:bold;}.block-humac-cart-fly-block .cart-fly-total-table .total span:last-child{font-size:26px;}.block-humac-cart-fly-block .cart-fly-block > a{padding:10px 20px;text-align:center;margin:0 20px;width:calc(100% - 40px);cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#fff;font-size:16px;display:block;border-radius:8px;font-weight:bold;}.block-humac-cart-fly-block .cart-fly-block > a:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#fff;}.toolbar-fixed .block-humac-cart-fly-block{top:148px;max-height:calc(100vh - 148px);}.cart-order .image-banner{align-items:flex-start;}.path-cart section.cart{max-width:1300px;margin:auto;}@media (max-width:1023px){.path-cart section.cart{flex-direction:column;}.path-cart section.cart .cart-details{width:100% !important;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article{padding-top:20px;}@media (max-width:1023px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article{padding-top:50px;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile{max-width:100%;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap{padding:0 20px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-cell.qty{color:beige;width:auto;padding:0;justify-content:center;align-items:center;margin-top:0;margin-right:15px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-cell.qty .media{display:none;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-cell.info{justify-content:center;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row{padding-bottom:20px;padding-top:20px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row:first-of-type{padding-top:0;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .humac-commerce-cart-row-product{flex-direction:row-reverse;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .humac-commerce-cart-row-product .qty{flex-direction:column;}@media all and (max-width:600px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row > .info{padding-bottom:50px;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info{padding-left:0;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info,.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .price-qty{text-align:right;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .price-qty{margin-top:10px;}@media all and (max-width:1023px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .price-qty{margin-right:0;}}@media (max-width:1023px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info.humac-cart-row-title-container header{flex-grow:1;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info.humac-cart-row-title-container header h3{margin-bottom:0;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .unit-price,.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .total-price-mobile{display:block;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .unit-price{font-weight:normal;font-size:14px;}@media all and (max-width:550px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .unit-price{font-size:13px;}}@media all and (max-width:375px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .unit-price{font-size:12px;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .total-price-mobile{font-size:20px;font-weight:bold;}@media all and (max-width:550px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .total-price-mobile{font-size:18px;}}@media all and (max-width:420px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .total-price-mobile{font-size:17px;}}@media all and (max-width:375px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .total-price-mobile{font-size:16px;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info header{padding-top:0;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info header h3 a{font-size:18px;text-align:right;}@media all and (max-width:550px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info header h3 a{font-size:16px;}}@media all and (max-width:420px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info header h3 a{font-size:16px;text-align:left;margin-left:15px;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.info .delete-order-item{padding-right:0;width:23px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.qty{margin-right:0;font-weight:normal;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.qty .delete-order-item,.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell.qty .total-price{display:none;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell .views-field-edit-quantity.mobile-view{margin-top:10px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell .views-field-edit-quantity.mobile-view input{border-radius:20px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell .views-field-edit-quantity.mobile-view input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell .media{display:block !important;width:100%;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell .media img{margin:0;}@media all and (max-width:600px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell .media{width:150px;}}@media all and (max-width:430px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell .media{width:130px;}}@media all and (max-width:340px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell .media{width:100px;}}@media all and (max-width:340px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article .humac-cart-content-mobile section.cart-wrap .flex-table.products .t-row .t-cell .views-field-edit-quantity{margin-top:10px;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .t-row{border-bottom:1px solid #D2D2D7;}@media (min-width:801px) and (max-width:855px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .humac-cart-row-image-desktop-container{padding-left:0 !important;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .humac-cart-row-title-container{padding-left:0 !important;padding-right:0 !important;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.info{justify-content:flex-start;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.info header{padding-top:20px;}@media (max-width:1440px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.info header{padding-top:20px;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.info header h3{margin-bottom:15px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.info header h3 a{font-size:18px;font-weight:700;line-height:22px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.info header .total-price{display:none;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.info header .views-field-edit-quantity.desktop-view{margin-bottom:15px;min-width:184px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.info header .views-field-edit-quantity.desktop-view .form-type-number input{border-radius:20px;height:30px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.info header .views-field-edit-quantity.desktop-view .form-type-number input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.info header .views-field-edit-quantity.desktop-view .number-decrease,.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.info header .views-field-edit-quantity.desktop-view .number-increase{margin-top:1px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.info header .views-field-edit-quantity.desktop-view input.delete-order-item{height:34px;margin-top:-3px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.qty{justify-content:flex-start;font-size:18px;font-weight:700;line-height:22px;padding:20px 0;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.qty .total-price-above-buttons{font-size:18px;padding-top:20px;margin-bottom:0;}@media (max-width:1440px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.qty .total-price-above-buttons{padding-top:0px;}}@media all and (max-width:1280px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.qty{width:unset;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article section.cart-wrap .flex-table.products .t-cell.qty .total-price-above-buttons{padding-top:0;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article h2,.path-cart .view-commerce-cart-form section.cart article.cart-details.article h3{margin:0 0;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article h2{padding-top:20px;margin:0 40px;border-top:1px solid #D2D2D7;font-size:24px;}@media (max-width:1023px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article h2{margin:0 20px;}}@media (max-width:400px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article h2{font-size:20px;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article h2 .green-check-mark{position:relative;display:inline-block;margin:0px 13px 2px 5px;width:18px;height:18px;}@media (max-width:400px){.path-cart .view-commerce-cart-form section.cart article.cart-details.article h2 .green-check-mark{width:16px;height:16px;}}.path-cart .view-commerce-cart-form section.cart article.cart-details.article h2 .green-check-mark::before{position:absolute;left:0;top:50%;height:50%;width:3px;background-color:#76D571;content:"";transform:translateX(10px) rotate(-46deg);transform-origin:left bottom;border-radius:3px;}.path-cart .view-commerce-cart-form section.cart article.cart-details.article h2 .green-check-mark::after{position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#76D571;content:"";transform:translateX(10px) rotate(-45deg);transform-origin:left bottom;border-radius:3px;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance{padding-top:20px;padding-bottom:14px;font-size:14px;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option{border:1px solid #c4c4c4;border-radius:12px;padding:9px 20px 9px 15px;margin-bottom:10px;display:flex;flex-wrap:nowrap;align-items:center;min-height:50px;}@media (max-width:400px){.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option{padding:4px 20px 4px 15px;min-height:40px;}}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-icon:not(.humac-commerce-cart-row-insurance-option-icon-loading){width:30px;height:30px;margin-right:2px;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-icon:not(.humac-commerce-cart-row-insurance-option-icon-loading) .insurance-check-mark{height:20px;width:20px;position:relative;display:block;transition:transform 0.2s;margin-top:6px;margin-left:0;margin-bottom:7px;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-icon:not(.humac-commerce-cart-row-insurance-option-icon-loading) .insurance-check-mark::before,.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-icon:not(.humac-commerce-cart-row-insurance-option-icon-loading) .insurance-check-mark::after{content:"";position:absolute;height:20px;width:20px;left:0;margin-top:-1px;border:1px solid #c4c4c4;border-radius:50%;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-icon:not(.humac-commerce-cart-row-insurance-option-icon-loading) .insurance-check-mark::before{transform:rotate(0deg);}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-icon:not(.humac-commerce-cart-row-insurance-option-icon-loading) .insurance-check-mark::after{transform:rotate(90deg);}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-icon.humac-commerce-cart-row-insurance-option-icon-loading{width:20px;height:20px;margin:0 12px 0 0;border-width:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-icon.humac-commerce-cart-row-insurance-option-icon-loading .insurance-check-mark{margin:0 auto;border-width:2px;width:20px;height:20px;border-top:2px solid rgba(8,77,139,0.2);border-right:2px solid rgba(8,77,139,0.2);border-left:2px solid #3F3AA0;border-bottom:2px solid rgba(8,77,139,0.2);border-radius:50%;transform:translateZ(0);animation:load8 1.1s infinite linear;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-text{font-family:"HelveticaNeue",Arial,sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#000000;}@media (max-width:400px){.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-text{font-size:14px;}}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-text .humac_cart_remove_insurance_trigger{text-decoration:underline;color:#4639E1;margin-left:10px;font-family:"HelveticaNeue",Arial,sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-price{flex-grow:1;align-self:center;text-align:right;font-family:"HelveticaNeue",Arial,sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;padding-left:4px;margin-top:-4px;margin-bottom:-4px;padding-top:2px;}@media (max-width:400px){.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-price{font-size:14px;line-height:14px;}}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-price .humac-commerce-cart-row-insurance-option-price-row{display:flex;justify-content:right;flex-wrap:nowrap;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-price .humac-commerce-cart-row-insurance-option-price-row .humac-commerce-cart-row-insurance-option-price-single{white-space:nowrap;font-size:12px;}@media (max-width:400px){.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-price .humac-commerce-cart-row-insurance-option-price-row .humac-commerce-cart-row-insurance-option-price-single{font-size:10px;}}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-price .humac-commerce-cart-row-insurance-option-price-row .humac-commerce-cart-row-insurance-option-list-price-total,.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-price .humac-commerce-cart-row-insurance-option-price-row .humac-commerce-cart-row-insurance-option-list-price-single{margin-right:10px;color:lightgray;text-decoration:line-through;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-price .humac-commerce-cart-row-insurance-option-price-row .humac-commerce-cart-row-insurance-option-list-price-total.humac-commerce-cart-row-insurance-option-list-price-single,.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-price .humac-commerce-cart-row-insurance-option-price-row .humac-commerce-cart-row-insurance-option-list-price-single.humac-commerce-cart-row-insurance-option-list-price-single{font-size:12px;}@media (max-width:400px){.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-price .humac-commerce-cart-row-insurance-option-price-row .humac-commerce-cart-row-insurance-option-list-price-total.humac-commerce-cart-row-insurance-option-list-price-single,.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac-commerce-cart-row-insurance-option .humac-commerce-cart-row-insurance-option-price .humac-commerce-cart-row-insurance-option-price-row .humac-commerce-cart-row-insurance-option-list-price-single.humac-commerce-cart-row-insurance-option-list-price-single{font-size:10px;}}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance.humac-commerce-cart-row-has-insurance .humac-commerce-cart-row-insurance-option{margin-top:5px;display:flex;box-sizing:border-box;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance.humac-commerce-cart-row-has-insurance .humac-commerce-cart-row-insurance-option.humac-commerce-cart-row-insurance-option-selected{border:1px solid #4639E1;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance.humac-commerce-cart-row-has-insurance .humac-commerce-cart-row-insurance-option.humac-commerce-cart-row-insurance-option-selected .humac-commerce-cart-row-insurance-option-icon:not(.humac-commerce-cart-row-insurance-option-icon-loading){position:relative;height:20px;width:20px;border:1px solid #4639E1;border-radius:50%;margin-right:12px;background:#4639E1;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance.humac-commerce-cart-row-has-insurance .humac-commerce-cart-row-insurance-option.humac-commerce-cart-row-insurance-option-selected .humac-commerce-cart-row-insurance-option-icon:not(.humac-commerce-cart-row-insurance-option-icon-loading) .insurance-check-mark{position:relative;display:inline-block;margin:3px 13px 2px 5px;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance.humac-commerce-cart-row-has-insurance .humac-commerce-cart-row-insurance-option.humac-commerce-cart-row-insurance-option-selected .humac-commerce-cart-row-insurance-option-icon:not(.humac-commerce-cart-row-insurance-option-icon-loading) .insurance-check-mark::before{position:absolute;left:-9px;top:6px;height:25%;width:2px;background-color:#f6f6f6;content:"";transform:translateX(10px) rotate(-46deg);transform-origin:left bottom;border-radius:3px;border-color:white;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance.humac-commerce-cart-row-has-insurance .humac-commerce-cart-row-insurance-option.humac-commerce-cart-row-insurance-option-selected .humac-commerce-cart-row-insurance-option-icon:not(.humac-commerce-cart-row-insurance-option-icon-loading) .insurance-check-mark::after{position:absolute;left:-9px;bottom:0;top:10px;height:2px;width:60%;background-color:#f6f6f6;content:"";transform:translateX(11px) rotate(-45deg);transform-origin:left bottom;border-radius:3px;border-color:white;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance.humac-commerce-cart-row-has-insurance .humac-commerce-cart-row-insurance-option.humac-commerce-cart-row-insurance-option-selected .humac-commerce-cart-row-insurance-option-price .humac-commerce-cart-row-insurance-option-price-total{font-weight:bold;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac_cart_open_insurance_popup_trigger{cursor:pointer;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .humac_cart_remove_insurance_trigger{cursor:pointer;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance .insurance-link{display:flex;margin:5px 0 15px 0;font-size:14px;}@media all and (max-width:1102px){.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance-option-text{padding-left:15px;}.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance.humac-commerce-cart-row-has-insurance .humac-commerce-cart-row-insurance-option.humac-commerce-cart-row-insurance-option-selected .humac-commerce-cart-row-insurance-option-icon{margin-right:2px;}}@media (max-width:400px){.path-cart .view-commerce-cart-form section.cart .humac-commerce-cart-row-insurance-option-text{padding-left:5px;}}.path-cart .cart-campaign a,.path-cart .cart-campaign img{width:100%;height:auto;}.path-cart .product-list-4-row .vue-product-list-with-pager{border-bottom:solid 1px #ccc;}.path-cart .product-list-4-row:last-of-type .vue-product-list-with-pager{border-bottom:none;}@media (max-width:1023px){.path-cart .vue-product-list-with-pager .buy-look .slick-slider{padding-left:50px;padding-right:50px;}}.path-cart .vue-product-list-with-pager .buy-look .slick-slider .slick-track .slick-slide{margin:15px 10px 15px 10px;transition:1s cubic-bezier(0.1,0.6,0.4,1);transition-property:box-shadow,border-radius;}.path-cart .vue-product-list-with-pager .buy-look .slick-slider .slick-track .slick-slide:hover{border-radius:10px;box-shadow:1px 1px 11px 1px rgba(0,0,0,0.2);}.path-cart .vue-product-list-with-pager .buy-look .slick-slider .slick-track .slick-slide .add-to-cart-look{padding:0px 1rem 1rem 1rem;}.path-cart .vue-product-list-with-pager .buy-look .slick-slider .slick-track .slick-slide .add-to-cart-look .product-info{padding-top:0;}.path-cart .vue-product-list-with-pager .buy-look .slick-slider .slick-track .slick-slide .add-to-cart-look .product-info header span{padding-left:0px;}.path-cart .vue-product-list-with-pager .buy-look .slick-slider .slick-track .slick-slide .add-to-cart-look .product-info .product-image{margin:1rem 0px;}.path-cart .messages{display:none;}@media (min-width:1024px){.path-cart .cart-order{padding:158px 40px 40px 20px;}}.path-cart .cart-order .recombee-mobile{display:none;}@media all and (max-width:1023px){.path-cart .cart-order #humac-coupon-form{width:100%;display:flex;flex-direction:column;}.path-cart .cart-order #humac-coupon-form .recombee-mobile{display:block;}.path-cart .cart-order #humac-coupon-form .recombee-mobile h2{margin-bottom:0;margin-top:50px;text-align:center;font-size:26px;}}.path-cart .cart-order .price-wrap{margin-top:10px;}.path-cart .cart-order .price-wrap .price.h1{font-size:32px;}.path-cart .cart-order .button-section div.buy{margin-top:0px;padding-top:30px;}@media (max-width:400px){.path-cart .cart-order .button-section div.buy{padding-top:25px;}}.path-cart .cart-order .button-section div.buy #cart_button_next{margin-bottom:0;font-size:18px;line-height:30px;padding-top:7.5px;padding-bottom:7.5px;font-weight:bold;border-radius:12px;}@media (max-width:400px){.path-cart .cart-order .button-section div.buy #cart_button_next{padding-top:5px;padding-bottom:5px;}}.path-cart .cart-order #edit-actions{padding:0 0;}.path-cart .cart-order #edit-actions .button{background:transparent;font-size:16px;}.path-cart .cart-order .study-discount{padding:15px 20px;background:#fff;border:2px solid #ececec;border-radius:12px;position:relative;}@media (max-width:400px){.path-cart .cart-order .study-discount{padding:10px 15px;}}.path-cart .cart-order .study-discount.no-coupons .error{background:url("/themes/custom/humac/images/circle-warning.svg");background-repeat:no-repeat;background-size:15px 15px;background-position:left 3px;padding-left:17px;}.path-cart .cart-order .study-discount .form-item--error-message{display:flex;align-items:center;font-weight:300;font-size:12px;line-height:14px;margin-top:3px;margin-bottom:10px;color:#e83e3e;}.path-cart .cart-order .study-discount .form-item--error-message strong{font-weight:300;}.path-cart .cart-order .study-discount .form-item--error-message:before{margin-right:3px;margin-top:-1px;background:url("/themes/custom/humac/images/icon-warning-red.svg") left center no-repeat;background-size:15px 14px;width:20px;min-width:15px;align-self:flex-start;}.path-cart .cart-order .study-discount .btn.grey.black.insert{font-size:16px !important;line-height:17px !important;font-weight:700;border-radius:12px;}.path-cart .cart-order .study-discount .field-wrap.bottom .discount-description{font-size:14px;line-height:18px;font-weight:300;margin:0;}.path-cart .cart-order .study-discount .field-wrap.bottom .coupons-description{font-size:14px;line-height:18px;font-weight:300;margin:0;}.path-cart .cart-order .study-discount header{margin:0;position:relative;}.path-cart .cart-order .study-discount header h3{margin-left:35px;font-size:16px;}@media (max-width:400px){.path-cart .cart-order .study-discount header h3{font-size:14px;}}.path-cart .cart-order .study-discount header h3 strong{font-weight:normal;}.path-cart .cart-order .study-discount header a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-9999px;z-index:5;}.path-cart .cart-order .study-discount header .cart-toggle-open{position:absolute;overflow:hidden;}.path-cart .cart-order .study-discount header .cart-toggle-open .plus-cross{height:16px;width:16px;position:relative;display:block;transition:transform 0.5s ease;}.path-cart .cart-order .study-discount header .cart-toggle-open .plus-cross::before,.path-cart .cart-order .study-discount header .cart-toggle-open .plus-cross::after{content:"";position:absolute;height:2px;width:16px;top:50%;left:0;margin-top:-1px;background:#000;}.path-cart .cart-order .study-discount header .cart-toggle-open .plus-cross::before{transform:rotate(0deg);}.path-cart .cart-order .study-discount header .cart-toggle-open .plus-cross::after{transform:rotate(90deg);}.path-cart .cart-order .study-discount .field-wrap{display:none;padding-top:1rem;}.path-cart .cart-order .study-discount.is-open .cart-toggle-open .plus-cross{transform:rotate(-45deg);-moz-transform:rotate(-45deg);}.path-cart .cart-order .image-banner{align-items:flex-start;}.path-cart .cart-order .image-banner img{border-radius:10px;margin-top:20px;width:100%;}.path-cart .view-commerce-cart-form header{justify-content:center;}.path-cart .view-commerce-cart-form header figure{display:none;margin-bottom:20px;}.path-cart .view-commerce-cart-form header span{display:block;width:100%;text-align:center;padding-left:10px;}@media all and (max-width:1023px){.path-cart .view-commerce-cart-form header span{padding-left:0px;}}@media all and (max-width:1000px){.path-cart .view-commerce-cart-form .product-info h4{font-size:15px;}}.path-cart .view-commerce-cart-form .total-price-mobile,.path-cart .view-commerce-cart-form .total-price-mobile .unit-price{display:none;}.path-cart .view-commerce-cart-form .unit-price-desktop{font-size:14px;font-weight:normal;}@media (max-width:1023px){.path-cart .view-commerce-cart-form .unit-price-desktop{display:none;}}.path-cart .view-commerce-cart-form .total-price-above-buttons{font-weight:bold;margin-right:auto;margin-left:auto;padding-left:42px;margin-bottom:7px;}.path-cart .view-commerce-cart-form .humac-cart-continue-shopping-link{font-size:14px;}.path-cart .view-commerce-cart-form .humac-cart-continue-shopping-link a{text-decoration:underline;}.path-cart .view-commerce-cart-form .humac-cart-continue-shopping-link.humac-cart-continue-shopping-link-top{padding-top:94px;padding-left:40px;}.path-cart .view-commerce-cart-form .humac-cart-continue-shopping-link.humac-cart-continue-shopping-link-in-box{text-align:center;width:100%;margin-top:16px;display:none;}@media (max-width:1023px){.path-cart .view-commerce-cart-form .humac-cart-continue-shopping-link.humac-cart-continue-shopping-link-top{display:none;}.path-cart .view-commerce-cart-form .humac-cart-continue-shopping-link.humac-cart-continue-shopping-link-in-box{display:block;}}.path-cart .view-commerce-cart-form .humac-cart-content-mobile{display:none;}.path-cart .view-commerce-cart-form .humac-cart-content-mobile .humac-cart-row-image-desktop{display:none;}.path-cart .view-commerce-cart-form .humac-cart-content-mobile .humac-cart-row-image-mobile{display:block;}.path-cart .view-commerce-cart-form .humac-cart-content-mobile .total-price-above-buttons{display:none;}.path-cart .view-commerce-cart-form .humac-cart-content-mobile .humac-cart-row-image-desktop-container{padding:0 !important;}.path-cart .view-commerce-cart-form .humac-cart-content-desktop{display:block;padding-top:35px;max-width:100%;}.path-cart .view-commerce-cart-form .humac-cart-content-desktop .humac-cart-row-image-desktop{display:block;}.path-cart .view-commerce-cart-form .humac-cart-content-desktop .humac-cart-row-image-desktop .image-wrap img{height:120px;object-fit:contain;}.path-cart .view-commerce-cart-form .humac-cart-content-desktop .humac-cart-row-image-mobile{display:none;}.path-cart .view-commerce-cart-form .humac-cart-row-image-desktop-container{flex-basis:auto;flex-grow:0;flex-shrink:0;}.path-cart .view-commerce-cart-form .humac-cart-content-mobile .form-actions .button.js-form-submit.form-submit,.path-cart .view-commerce-cart-form .humac-cart-content-desktop .form-actions .button.js-form-submit.form-submit{min-width:130px !important;background-color:transparent !important;border-radius:12px;border-color:black !important;color:black !important;font-size:14px !important;font-weight:400;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);padding:12px 14px !important;}@media all and (max-width:400px){.path-cart .view-commerce-cart-form .humac-cart-content-mobile .form-actions .button.js-form-submit.form-submit,.path-cart .view-commerce-cart-form .humac-cart-content-desktop .form-actions .button.js-form-submit.form-submit{padding:7px 14px !important;}}.path-cart .view-commerce-cart-form .humac-cart-content-mobile .form-actions .button.js-form-submit.form-submit:hover,.path-cart .view-commerce-cart-form .humac-cart-content-desktop .form-actions .button.js-form-submit.form-submit:hover{background-color:black !important;border-color:black !important;color:white !important;}.path-cart .view-commerce-cart-form .humac-cart-content-mobile .humac-cart-content-header,.path-cart .view-commerce-cart-form .humac-cart-content-desktop .humac-cart-content-header{border-top:1px solid #D2D2D7;padding-top:20px;margin:0 40px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline;}@media (max-width:1023px){.path-cart .view-commerce-cart-form .humac-cart-content-mobile .humac-cart-content-header,.path-cart .view-commerce-cart-form .humac-cart-content-desktop .humac-cart-content-header{margin:0 20px;}}.path-cart .view-commerce-cart-form .humac-cart-content-mobile .humac-cart-content-header h2,.path-cart .view-commerce-cart-form .humac-cart-content-desktop .humac-cart-content-header h2{text-align:left !important;padding-top:0 !important;margin:0 !important;border-top:0 !important;}@media all and (max-width:945px){.path-cart .view-commerce-cart-form .humac-cart-content-mobile .humac-cart-content-header h2,.path-cart .view-commerce-cart-form .humac-cart-content-desktop .humac-cart-content-header h2{font-size:30px;}}.path-cart .view-commerce-cart-form .humac-cart-content-mobile .humac-cart-content-header .humac-items-count,.path-cart .view-commerce-cart-form .humac-cart-content-desktop .humac-cart-content-header .humac-items-count{color:#86878B;text-align:right;}@media (max-width:400px){.path-cart .view-commerce-cart-form .humac-cart-content-mobile .humac-cart-content-header .humac-items-count,.path-cart .view-commerce-cart-form .humac-cart-content-desktop .humac-cart-content-header .humac-items-count{font-size:12px;}}.path-cart .view-commerce-cart-form .humac-cart-content-mobile .humac-commerce-cart-row-product,.path-cart .view-commerce-cart-form .humac-cart-content-desktop .humac-commerce-cart-row-product{margin-top:20px;}@media all and (max-width:1023px){.path-cart .view-commerce-cart-form .humac-cart-content-mobile{display:block;}.path-cart .view-commerce-cart-form .humac-cart-content-mobile .form-actions .button.js-form-submit.form-submit:hover{background-color:black !important;border-color:black !important;color:white !important;}.path-cart .view-commerce-cart-form .humac-cart-content-desktop{display:none;}}.path-cart .view-commerce-cart-form .flex.cart{flex-wrap:nowrap;}.path-cart .view-commerce-cart-form .flex.cart > article{width:calc(100% - 710px);}.path-cart .view-commerce-cart-form .flex.cart > article article{width:100%;}.path-cart .view-commerce-cart-form .flex.cart > article article h2{text-align:center;}@media all and (min-width:1024px){.path-cart .view-commerce-cart-form .flex.cart > article article h2{margin-top:20px;}}@media all and (min-width:1024px){.path-cart .view-commerce-cart-form .flex.cart > article article h2{margin-top:90px;}}.path-cart .view-commerce-cart-form .flex.cart > article article.product-item{padding:0 1rem;}.path-cart .view-commerce-cart-form .flex.cart .views-field-edit-quantity.desktop-view{display:flex;}@media all and (max-width:1023px){.path-cart .view-commerce-cart-form .flex.cart .views-field-edit-quantity.desktop-view{display:none;}}.path-cart .view-commerce-cart-form .flex.cart .views-field-edit-quantity.mobile-view{display:none;}@media all and (max-width:1023px){.path-cart .view-commerce-cart-form .flex.cart .views-field-edit-quantity.mobile-view{display:flex;}}.path-cart .view-commerce-cart-form .flex.cart .views-field-edit-quantity input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:auto;padding:8px 10px;text-align:center;background-color:#ffffff;}@media (max-width:400px){.path-cart .view-commerce-cart-form .flex.cart .views-field-edit-quantity input{padding:4px 2px;}}.path-cart .view-commerce-cart-form .flex.cart .views-field-edit-quantity input::-webkit-inner-spin-button,.path-cart .view-commerce-cart-form .flex.cart .views-field-edit-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;}.path-cart .view-commerce-cart-form .flex.cart .number-decrease,.path-cart .view-commerce-cart-form .flex.cart .number-increase{background:url(/themes/custom/humac/images/icon_minus.svg);background-repeat:repeat;background-repeat:no-repeat;text-indent:-9999px;width:28px;height:28px;margin-top:5px;margin-right:10px;}@media (max-width:400px){.path-cart .view-commerce-cart-form .flex.cart .number-decrease,.path-cart .view-commerce-cart-form .flex.cart .number-increase{width:21px;height:21px;margin-right:5px;margin-top:4px;}}.path-cart .view-commerce-cart-form .flex.cart .number-increase{margin-left:10px;margin-right:0;background:url(/themes/custom/humac/images/icon_plus.svg);}@media (max-width:400px){.path-cart .view-commerce-cart-form .flex.cart .number-increase{margin-left:5px;}}.path-cart .view-commerce-cart-form .flex.cart input.delete-order-item{background:url(/themes/custom/humac/images/icon_delete.svg);background-repeat:repeat;background-repeat:no-repeat;text-indent:-9999px;width:28px;height:28px;margin-top:5px;margin-right:10px;}@media all and (max-width:1023px){.path-cart .view-commerce-cart-form .flex.cart input.delete-order-item{margin-right:0;padding-top:6px;}}.path-cart .flex-table.products .info{padding-left:0;position:relative;}.path-cart .flex-table.products .info header h3{font-size:18px;width:100%;}.path-cart .flex-table.products .info header h3 a{display:block;font-size:14px;}.path-cart .flex-table.products .info header .insurance-variant{margin-bottom:15px;font-size:14px;}.path-cart .flex-table.products .info header .product-bundle-selections{margin-bottom:15px;font-size:14px;}@media (max-width:1023px){.path-cart .flex-table.products .info header .product-bundle-selections{text-align:right;padding-left:10px;align-self:end;}}@media (max-width:400px){.path-cart .flex-table.products .info header .product-bundle-selections{font-size:12px;}}.path-cart .flex-table.products .info header .product-bundle-selections .product-bundle-selections__item{margin-top:8px;margin-bottom:8px;}.path-cart .flex-table.products .info header .price-qty{font-size:14px;text-align:left;padding-left:0;}.path-cart iframe#launcher{}.cart-recommendations-flat-list-header{margin-bottom:0 !important;margin-top:0 !important;text-align:left !important;padding-top:0 !important;border-top:none !important;}.cart-recommendations-flat-list-container{max-width:100%;margin-top:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.cart-recommendations-flat-list-container h2{border-top:none !important;padding:0 0 20px 0;max-width:660px;margin-left:0 !important;}.path-checkout .humac_remaining_time_notification,.path-cart .humac_remaining_time_notification{text-align:center;background-color:#00975F;}.path-checkout .humac_remaining_time_notification.humac_remaining_time_notification_desktop,.path-cart .humac_remaining_time_notification.humac_remaining_time_notification_desktop{margin:-20px -30px 20px;width:auto;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;display:block;}@media (max-width:400px){.path-checkout .humac_remaining_time_notification.humac_remaining_time_notification_desktop,.path-cart .humac_remaining_time_notification.humac_remaining_time_notification_desktop{margin-top:-15px;}}.path-checkout .humac_remaining_time_notification.humac_remaining_time_notification_desktop span,.path-cart .humac_remaining_time_notification.humac_remaining_time_notification_desktop span{font-size:14px;padding-left:0;}.path-checkout .humac_remaining_time_notification.humac_remaining_time_notification_desktop span:first-of-type::before,.path-cart .humac_remaining_time_notification.humac_remaining_time_notification_desktop span:first-of-type::before{content:url("/themes/custom/humac/images/box-icon-white.svg");margin-right:7px;position:relative;top:2px;}@media (max-width:400px){.path-checkout .humac_remaining_time_notification.humac_remaining_time_notification_desktop span:first-of-type::before,.path-cart .humac_remaining_time_notification.humac_remaining_time_notification_desktop span:first-of-type::before{margin-right:4px;}}@media (min-width:1024px) and (max-width:1023px){.path-checkout .humac_remaining_time_notification.humac_remaining_time_notification_desktop span,.path-cart .humac_remaining_time_notification.humac_remaining_time_notification_desktop span{font-size:12px;}}@media (max-width:425px){.path-checkout .humac_remaining_time_notification.humac_remaining_time_notification_desktop span,.path-cart .humac_remaining_time_notification.humac_remaining_time_notification_desktop span{font-size:12px;}}@media (max-width:400px){.path-checkout .humac_remaining_time_notification.humac_remaining_time_notification_desktop span,.path-cart .humac_remaining_time_notification.humac_remaining_time_notification_desktop span{font-size:10px;}}@media (max-width:400px){.path-checkout .humac_remaining_time_notification,.path-cart .humac_remaining_time_notification{font-size:12px;}}.path-checkout .humac_remaining_time_notification.humac_remaining_time_notification_mobile,.path-cart .humac_remaining_time_notification.humac_remaining_time_notification_mobile{margin-bottom:20px;}@media all and (min-width:1024px){.path-checkout .humac_remaining_time_notification.humac_remaining_time_notification_mobile,.path-cart .humac_remaining_time_notification.humac_remaining_time_notification_mobile{display:none;}}#humac-cart-aside-form-container > #humac-coupon-form > .ajax-progress.ajax-progress-throbber{display:none !important;}body.user-logged-in.path-cart .cart-order .humac-coupon-form,body.user-logged-in.path-checkout .cart-order .humac-coupon-form{top:170px;}.path-cart #edit-actions{padding:20px 40px;text-align:right;}@media (max-width:1023px){.path-cart #edit-actions{padding:20px 20px;}}.path-cart #edit-actions .button{background-color:#cccccc;border:1px solid #cccccc;color:#000000;font-size:20px;padding:14px;min-width:160px;display:inline-block;width:auto;text-align:center;}.path-cart #edit-actions .button:hover{background-color:#999999;border:1px solid #cccccc;color:#000000;}.path-cart #edit-actions #edit-checkout{display:none;}.path-checkout{}.path-checkout .cart-order .recombee-mobile{display:none;}.path-checkout #checkout-form-wrapper{}.path-checkout #checkout-form-wrapper .cart-details{position:relative;}.path-checkout #checkout-form-wrapper .checkout-step-header{position:relative;border-top:1px solid #d2d2d7;padding:23px 0 23px 30px;}.path-checkout #checkout-form-wrapper .checkout-step-header .header-text{font-size:24px;line-height:30px;display:inline-block;color:black;font-weight:700;}@media (max-width:568px){.path-checkout #checkout-form-wrapper .checkout-step-header .header-text{font-size:18px;}}.path-checkout #checkout-form-wrapper .checkout-step-header.previous-step .header-text{opacity:0.475;}.path-checkout #checkout-form-wrapper .checkout-step-header.later-step .header-text{opacity:0.475;}.path-checkout #checkout-form-wrapper .checkout-step-header a{display:inline-block;position:absolute;right:25px;top:30px;margin:0;padding-right:20px;text-decoration:underline;font-size:14px;}.path-checkout #checkout-form-wrapper .checkout-step-header a:after{position:absolute;right:0;top:10px;transform:translateY(-50%);width:16px;height:16px;background-image:url(/themes/custom/humac/images/icon-checkmark-2.svg);background-size:contain;content:"";}@media (max-width:568px){.path-checkout #checkout-form-wrapper .checkout-step-header a{font-size:12px;right:0;}}.path-checkout #checkout-form-wrapper .checkout-step-header .checkout-step-summary{opacity:0.6;padding-top:15px;font-size:14px;vertical-align:top;}.path-checkout #checkout-form-wrapper .checkout-step-header .checkout-step-summary .checkout-step-sub-header{font-weight:bold;}.path-checkout #checkout-form-wrapper .checkout-step-header .checkout-step-summary .checkout-step-delivery-address{display:inline-block;width:50%;vertical-align:inherit;}@media (max-width:568px){.path-checkout #checkout-form-wrapper .checkout-step-header .checkout-step-summary .checkout-step-delivery-address{width:100%;}.path-checkout #checkout-form-wrapper .checkout-step-header .checkout-step-summary .checkout-step-delivery-address .checkout-step-summary-text{font-weight:300;line-height:16px;}}@media (max-width:568px){.path-checkout #checkout-form-wrapper .checkout-step-header .checkout-step-summary{margin-left:-30px;}}.path-checkout #checkout-form-wrapper .checkout-step-header.active-step{font-weight:bold;}.path-checkout #checkout-form-wrapper .checkout-step-header.active-step:before{position:absolute;left:0;top:39px;transform:translateY(-50%) rotate(180deg);width:16px;height:10px;background-image:url(/themes/custom/humac/images/icon-arrow-active-step.svg);background-size:contain;content:"";}.path-checkout #checkout-form-wrapper .checkout-step-header:not(.active-step):before{position:absolute;left:3px;top:39px;transform:translateY(-50%) rotate(90deg);width:10px;height:16px;background-image:url(/themes/custom/humac/images/icon-arrow-not-active-step.svg);background-size:contain;content:"";}.path-checkout #checkout-form-wrapper .link-to-shop{padding-bottom:40px;font-size:14px;}@media (max-width:1023px){.path-checkout #checkout-form-wrapper .link-to-shop{padding-bottom:20px;}}.path-checkout #checkout-form-wrapper .link-to-shop a{display:inline-block;text-decoration:underline;}.path-checkout #checkout-form-wrapper .login-intro{display:none !important;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.path-checkout #checkout-form-wrapper [action*=login]{width:100%;}}.path-checkout #checkout-form-wrapper [action*=login] .study-discount{display:none;}.path-checkout #checkout-form-wrapper [action*=login] li:first-child{color:#fff;}.path-checkout #checkout-form-wrapper [action*=login] .login-intro{padding:120px 40px 0;flex-direction:column;align-items:center;color:#fff;}@media (max-width:767px){.path-checkout #checkout-form-wrapper [action*=login] .login-intro{padding:80px 40px 0;}}@media (max-width:568px){.path-checkout #checkout-form-wrapper [action*=login] .login-intro{padding:90px 20px 0;}}.path-checkout #checkout-form-wrapper [action*=login] .login-intro h1{margin-bottom:0;color:inherit;}@media (max-width:568px){.path-checkout #checkout-form-wrapper [action*=login] .login-intro h1{font-size:32px;}}.path-checkout #checkout-form-wrapper [action*=login] .login-intro h4{margin-top:10px;color:inherit;}@media (max-width:568px){.path-checkout #checkout-form-wrapper [action*=login] .login-intro h4{font-size:16px;margin:0 30px;text-align:center;}}.path-checkout #checkout-form-wrapper [action*=login] .layout-checkout-form{padding:120px 0 0;}.path-checkout #checkout-form-wrapper #humac-coupon-form:before{display:none;}.path-checkout #checkout-form-wrapper .humac-checkout-login-intro-text{align-self:flex-end;margin-right:10px;cursor:pointer;user-select:none;-ms-user-select:none;-webkit-user-select:none;color:#4639E1;font-weight:normal;font-size:14px;text-decoration:underline;}.path-checkout #checkout-form-wrapper .form-wrapper__returning-customer{width:100%;}@media (max-width:1279px){.path-checkout #checkout-form-wrapper .form-wrapper__returning-customer{padding:20px 0;}}.path-checkout #checkout-form-wrapper .form-wrapper__returning-customer.error{padding-top:20px;}.path-checkout #checkout-form-wrapper .form-wrapper__returning-customer .form-item--error-message{width:100%;}.path-checkout #checkout-form-wrapper .form-wrapper__returning-customer .form-item--error-message:first-child a{display:none;}.path-checkout #checkout-form-wrapper .form-wrapper__returning-customer.error .fieldset-wrapper > .form-item--error-message{display:flex;align-items:center;font-weight:300;font-size:12px;line-height:14px;margin-top:3px;color:#e83e3e;}.path-checkout #checkout-form-wrapper .form-wrapper__returning-customer.error .fieldset-wrapper > .form-item--error-message strong{font-weight:300;}.path-checkout #checkout-form-wrapper .form-wrapper__returning-customer.error .fieldset-wrapper > .form-item--error-message:first-child strong{color:#e83e3e;}.path-checkout #checkout-form-wrapper .form-wrapper__returning-customer.error .fieldset-wrapper > .form-item--error-message:first-child + .form-item--error input,.path-checkout #checkout-form-wrapper .form-wrapper__returning-customer.error .fieldset-wrapper > .form-item--error-message:first-child + .form-item--error + .form-item--error input{border:1px solid red !important;}.path-checkout #checkout-form-wrapper .form-wrapper__returning-customer.error .fieldset-wrapper > .form-item--error-message strong:before{content:"";margin-right:3px;margin-top:-4px;background:url("/themes/custom/humac/images/icon-warning-red.svg") left center no-repeat;background-size:15px 14px;width:15px !important;height:16px !important;display:inline-block;position:relative;top:3px;}.path-checkout #checkout-form-wrapper .checkout-pane-login{display:flex;flex-direction:column;align-items:center;}.path-checkout #checkout-form-wrapper .checkout-pane-login .fieldset-wrapper{display:flex;flex-direction:row;width:100%;align-items:flex-end;justify-content:center;flex-wrap:nowrap;padding:0 40px;position:relative;}.path-checkout #checkout-form-wrapper .checkout-pane-login .fieldset-wrapper label{position:absolute !important;top:0;left:0;}.path-checkout #checkout-form-wrapper .checkout-pane-login .fieldset-wrapper input{border:1px solid #c4c4c4;border-radius:12px;}@media (max-width:568px){.path-checkout #checkout-form-wrapper .checkout-pane-login .fieldset-wrapper{flex-wrap:wrap;padding:0;}.path-checkout #checkout-form-wrapper .checkout-pane-login .fieldset-wrapper > *{width:100%;}}.path-checkout #checkout-form-wrapper .checkout-pane-login .fieldset-wrapper a{flex:1 1 100%;text-align:center;position:absolute;top:unset;bottom:-25px;left:0;z-index:5;font-size:14px;}@media (max-width:568px){.path-checkout #checkout-form-wrapper .checkout-pane-login .fieldset-wrapper a{font-size:14px;text-align:center;bottom:-10px;margin:0;}}.path-checkout #checkout-form-wrapper .checkout-pane-login .fieldset-wrapper a:hover{text-decoration:underline;}.path-checkout #checkout-form-wrapper .checkout-pane-login .form-wrapper__guest-checkout .fieldset-wrapper{padding:0;justify-content:left;align-items:center;}.path-checkout #checkout-form-wrapper .checkout-pane-login .form-wrapper__guest-checkout .fieldset-wrapper p{font-size:14px;color:#ccc;}.path-checkout #checkout-form-wrapper .checkout-pane-login{margin-bottom:0;padding-bottom:0;position:relative;top:-10px;}.path-checkout #checkout-form-wrapper .checkout-pane-login fieldset{padding:10px 0 30px 0;margin-bottom:20px;border-bottom:1px solid #ddd;}.path-checkout #checkout-form-wrapper .checkout-pane-login fieldset .fieldset-wrapper{padding:0;}.path-checkout #checkout-form-wrapper .checkout-pane-login fieldset .fieldset-wrapper .form-item-login-returning-customer-name label{display:none;}.path-checkout #checkout-form-wrapper .checkout-pane-login label{font-weight:bold;}@media (max-width:350px){.path-checkout #checkout-form-wrapper .checkout-pane-login label{font-weight:normal;font-size:0.9em;}}.path-checkout #checkout-form-wrapper .checkout-pane-contact-information{margin-bottom:30px;margin-top:10px;}.path-checkout #checkout-form-wrapper .checkout-pane-contact-information input{border-radius:12px;border-color:#c4c4c4;}.path-checkout #checkout-form-wrapper .checkout-pane-contact-information label{display:none;}.path-checkout #checkout-form-wrapper legend{display:none;}.path-checkout #checkout-form-wrapper ul{position:absolute;top:80px;right:40px;display:table;text-align:right;list-style-type:none;}@media (max-width:767px){.path-checkout #checkout-form-wrapper ul{top:50px;}}.path-checkout #checkout-form-wrapper ul li{display:inline-block;position:relative;font-size:14px;font-weight:700;color:#ccc;}.path-checkout #checkout-form-wrapper ul li:before{content:"‒";display:inline-block;color:#ccc;}.path-checkout #checkout-form-wrapper ul li:first-child:before{display:none;}.path-checkout #checkout-form-wrapper .form-item-login-returning-customer-name{flex:1 1 50%;}@media (max-width:1279px){.path-checkout #checkout-form-wrapper .form-item-login-returning-customer-name{flex:1 0 40%;margin-right:10px;}}@media (max-width:568px){.path-checkout #checkout-form-wrapper .form-item-login-returning-customer-name{flex:1 0 48%;margin-bottom:10px;}}.path-checkout #checkout-form-wrapper .form-item-login-returning-customer-name input{color:#111;width:100%;max-width:100%;}@media all and (max-width:350px){.path-checkout #checkout-form-wrapper .form-item-login-returning-customer-name input{font-size:14px;padding-left:15px;padding-right:15px;}}.path-checkout #checkout-form-wrapper .form-item-login-returning-customer-password{flex:1 1 40%;margin:0 10px;position:relative;}@media (max-width:1279px){.path-checkout #checkout-form-wrapper .form-item-login-returning-customer-password{flex:1 0 30%;margin-left:0;}}@media (max-width:568px){.path-checkout #checkout-form-wrapper .form-item-login-returning-customer-password{margin:0 0 10px 0;flex:1 0 48%;}}.path-checkout #checkout-form-wrapper .form-item-login-returning-customer-password input{color:#111;width:100%;max-width:100%;}@media all and (max-width:350px){.path-checkout #checkout-form-wrapper .form-item-login-returning-customer-password input{font-size:14px;padding-left:15px;padding-right:15px;}}.path-checkout #checkout-form-wrapper #edit-login-returning-customer-submit{flex:0 1 100px;background-color:transparent;color:#4639E1;border:1px solid #4639E1;font-size:14px;font-weight:700;margin:0;padding:11px 10px;transition:0.3s all ease;}@media (max-width:568px){.path-checkout #checkout-form-wrapper #edit-login-returning-customer-submit{flex:0 1 100%;margin-top:10px;}}@media all and (max-width:350px){.path-checkout #checkout-form-wrapper #edit-login-returning-customer-submit{padding:8px 10px;}}.path-checkout #checkout-form-wrapper #edit-login-returning-customer-submit:hover{background-color:#4639E1;color:white;}.path-checkout #checkout-form-wrapper #edit-login-returning-customer-forgot-password{position:absolute;top:unset;bottom:-25px;left:50%;transform:translateX(-15px);text-decoration:underline;}@media (max-width:568px){.path-checkout #checkout-form-wrapper #edit-login-returning-customer-forgot-password{left:0;transform:translateX(0);}}.path-checkout #edit-login-guest-continue{width:auto;background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;margin-top:20px;margin-bottom:0;font-size:18px;line-height:30px;padding-top:7.5px;padding-bottom:7.5px;font-weight:bold;border-radius:12px;padding-left:80px;padding-right:80px;border:0 none !important;color:#fff;transition:0.3s background-color ease;}.path-checkout #edit-login-guest-continue:hover{background-color:#ffffff;color:#000000;}.path-checkout #edit-login-guest-continue:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}.path-checkout #edit-login-guest-continue:hover{background-color:#3123de;}@media (max-width:568px){.path-checkout #edit-login-guest-continue{width:100%;min-width:100%;max-width:initial;display:block;padding-left:0;padding-right:0;}}.path-checkout .form-wrapper__guest-checkout{width:100%;}.path-checkout .form-item-login-returning-customer-password label{display:none;top:13px;left:20px;position:absolute;color:#757575 !important;}.path-checkout .js-valid.form-item-login-returning-customer-password label{display:none;}.path-checkout [action*=order_information]{width:100%;}.path-checkout [action*=order_information] #edit-actions a{display:none;}.path-checkout [action*=order_information] .study-discount{display:none;}.path-checkout [action*=order_information] ul li:nth-child(1){color:#4639E1 !important;}.path-checkout [action*=order_information] .form-item-subscribe-newsletters.form-type-checkbox{margin-top:-15px;margin-bottom:30px;}.path-checkout [action*=order_information] .form-item-subscribe-newsletters.form-type-checkbox input[type=radio]{display:none;}.path-checkout [action*=order_information] .form-item-subscribe-newsletters.form-type-checkbox input[type=checkbox]{display:none;}.path-checkout [action*=order_information] .form-item-subscribe-newsletters.form-type-checkbox label{cursor:pointer;display:flex;flex-direction:row;align-items:center;position:relative;transition:all 0.2s ease-in-out;color:#111;font-size:14px;font-weight:700;padding:2px 5px 0 30px;margin-right:10px;}.path-checkout [action*=order_information] .form-item-subscribe-newsletters.form-type-checkbox label:before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:2px solid #cccccc;left:0;top:0;position:absolute;}.path-checkout [action*=order_information] .form-item-subscribe-newsletters.form-type-checkbox input:checked + label:before{border:2px solid #4639E1;}.path-checkout [action*=order_information] .form-item-subscribe-newsletters.form-type-checkbox input:checked + label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;top:5px;left:5px;width:14px;height:14px;}.path-checkout [action*=order_information] .form-item-subscribe-newsletters.form-type-checkbox label{font-weight:normal;}.path-checkout [action*=order_information] .form-item-subscribe-newsletters.form-type-checkbox label div{font-size:14px;}.path-checkout [action*=order_information] .form-item-subscribe-sms-marketing.form-type-checkbox{margin-top:-15px;margin-bottom:30px;}.path-checkout [action*=order_information] .form-item-subscribe-sms-marketing.form-type-checkbox input[type=radio]{display:none;}.path-checkout [action*=order_information] .form-item-subscribe-sms-marketing.form-type-checkbox input[type=checkbox]{display:none;}.path-checkout [action*=order_information] .form-item-subscribe-sms-marketing.form-type-checkbox label{cursor:pointer;display:flex;flex-direction:row;align-items:center;position:relative;transition:all 0.2s ease-in-out;color:#111;font-size:14px;font-weight:700;padding:2px 5px 0 30px;margin-right:10px;}.path-checkout [action*=order_information] .form-item-subscribe-sms-marketing.form-type-checkbox label:before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:2px solid #cccccc;left:0;top:0;position:absolute;}.path-checkout [action*=order_information] .form-item-subscribe-sms-marketing.form-type-checkbox input:checked + label:before{border:2px solid #4639E1;}.path-checkout [action*=order_information] .form-item-subscribe-sms-marketing.form-type-checkbox input:checked + label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;top:5px;left:5px;width:14px;height:14px;}.path-checkout [action*=order_information] .form-item-subscribe-sms-marketing.form-type-checkbox label{font-weight:normal;}.path-checkout [action*=order_information] .form-item-subscribe-sms-marketing.form-type-checkbox label div{font-size:14px;}.path-checkout [action*=order_information] .layout-checkout-form{padding:120px 120px 0;}@media (min-width:1024px) and (max-width:1280px){.path-checkout [action*=order_information] .layout-checkout-form{padding-left:20px;padding-right:20px;}}@media screen and (min-width:1024px) and (max-width:1280px) and (min-width:1024px){.path-checkout [action*=order_information] .layout-checkout-form{padding-left:calc(20px + 100 * (100vw - 1024px) / 415);padding-right:calc(20px + 100 * (100vw - 1024px) / 415);}}@media screen and (min-width:1024px) and (max-width:1280px) and (min-width:1439px){.path-checkout [action*=order_information] .layout-checkout-form{padding-left:120px;padding-right:120px;}}@media (min-width:1281px) and (max-width:1440px){.path-checkout [action*=order_information] .layout-checkout-form{padding-left:20px;padding-right:20px;}}@media screen and (min-width:1281px) and (max-width:1440px) and (min-width:1024px){.path-checkout [action*=order_information] .layout-checkout-form{padding-left:calc(20px + 100 * (100vw - 1024px) / 415);padding-right:calc(20px + 100 * (100vw - 1024px) / 415);}}@media screen and (min-width:1281px) and (max-width:1440px) and (min-width:1439px){.path-checkout [action*=order_information] .layout-checkout-form{padding-left:120px;padding-right:120px;}}.path-checkout [action*=order_information] .layout-checkout-form > div:first-child{}.path-checkout [action*=order_information] .layout-checkout-form .form-type-email input{margin-top:5px;}.path-checkout [action*=order_information] .layout-checkout-form h2{font-size:45px;margin-bottom:0;}@media (max-width:568px){.path-checkout [action*=order_information] .layout-checkout-form h2{font-size:36px;}}.path-checkout [action*=order_information] .layout-checkout-form p{margin-bottom:30px;}.path-checkout [action*=order_information] .form-wrapper{}.path-checkout [action*=order_information] .form-wrapper > .form-item{margin-right:0;margin-bottom:16px;}.path-checkout [action*=order_information] .form-wrapper > .form-item.form-type-textfield label{padding-left:0;font-weight:400;}.path-checkout [action*=order_information] .form-wrapper > .form-item.form-type-textfield label:before{display:none;}.path-checkout [action*=order_information] .form-wrapper > .form-item input{margin-top:5px;}.path-checkout [action*=order_information] .form-wrapper > .form-item input.error{border:1px solid red;}.path-checkout [action*=order_information] .form-wrapper.field--name-field-phone{float:left;}.path-checkout [action*=order_information] .form-wrapper.field--name-field-reference{float:right;}.path-checkout [action*=order_information] .form-wrapper.field--name-field-phone,.path-checkout [action*=order_information] .form-wrapper.field--name-field-reference{width:50%;display:inline-block;}.path-checkout [action*=order_information] .form-wrapper.field--name-field-phone label,.path-checkout [action*=order_information] .form-wrapper.field--name-field-reference label{display:none !important;}.path-checkout [action*=order_information] .form-wrapper.field--name-field-phone input,.path-checkout [action*=order_information] .form-wrapper.field--name-field-reference input{border-color:#c4c4c4;border-radius:12px;border-width:1px;}.path-checkout [action*=order_information] .form-wrapper.field--name-field-phone input.error,.path-checkout [action*=order_information] .form-wrapper.field--name-field-reference input.error{border:1px solid red;}.path-checkout [action*=order_information] .form-wrapper.field--name-field-reference{padding-left:22px;}@media (max-width:568px){.path-checkout [action*=order_information] .form-wrapper.field--name-field-reference{padding-left:15px;}}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios{display:flex;flex-direction:row;margin:0 0 0 0;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios input[type=radio]{display:none;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios input[type=checkbox]{display:none;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios label{cursor:pointer;display:flex;flex-direction:row;align-items:center;position:relative;transition:all 0.2s ease-in-out;color:#111;font-size:14px;font-weight:700;padding:2px 5px 0 30px;margin-right:10px;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios label:before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:2px solid #cccccc;left:0;top:0;position:absolute;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios input:checked + label:before{border:2px solid #4639E1;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios input:checked + label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;top:5px;left:5px;width:14px;height:14px;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios > div{margin-right:0;margin-bottom:0 !important;margin-top:0 !important;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios > div label{border:1px solid #C4C4C4;font-weight:400 !important;padding-top:0;border-radius:12px;padding:9px 20px 9px 40px;font-size:14px;margin-right:15px;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios > div label:before{border:none !important;width:20px !important;height:20px !important;left:10px;top:10px;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios > div label:after{display:none;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios > div input + label:before{background:url(/themes/custom/humac/images/grey-ellipse.svg) left center no-repeat !important;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios > div input:checked + label{border:1px solid #4639E1;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios > div input:checked + label:before{background:url(/themes/custom/humac/images/blue-checkmark.svg) left center no-repeat !important;}@media (max-width:767px){.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios > div{}}@media (max-width:568px){.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios{justify-content:space-between;gap:15px;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios > div{width:50%;margin-right:0;}.path-checkout [action*=order_information] .fieldgroup.form-composite .fieldset-wrapper .form-radios > div label{margin-right:0;}}.path-checkout [action*=order_information] .field--type-address .form-wrapper .form-item label{display:none !important;}.path-checkout [action*=order_information] .field--type-address .form-wrapper .form-item input{border-color:#C4C4C4;border-radius:12px;border-width:1px;}.path-checkout [action*=order_information] .field--type-address .form-wrapper .form-item input.error{border-color:#e83e3e;}.path-checkout [action*=order_information] .field--type-address .form-wrapper .form-item input.locality{}.path-checkout [action*=order_information] .field--type-address .form-wrapper.address-container-inline{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:22px;}@media (max-width:568px){.path-checkout [action*=order_information] .field--type-address .form-wrapper.address-container-inline{gap:15px;}}.path-checkout [action*=order_information] .field--type-address .form-wrapper.address-container-inline > div.form-item{width:fit-content;flex-basis:50%;}.path-checkout [action*=order_information] .field--type-address .form-wrapper.address-container-inline:last-child :first-child{flex-basis:unset;}.path-checkout [action*=order_information] .field--type-address .form-wrapper.address-container-inline:last-child :last-child{flex-basis:unset;flex:1;}@media (max-width:568px){.path-checkout [action*=order_information] .field--type-address .form-wrapper.address-container-inline{flex-wrap:wrap;}.path-checkout [action*=order_information] .field--type-address .form-wrapper.address-container-inline > div.form-item{flex-basis:100%;width:100%;}.path-checkout [action*=order_information] .field--type-address .form-wrapper.address-container-inline:last-child :first-child{flex-basis:30%;width:unset;}.path-checkout [action*=order_information] .field--type-address .form-wrapper.address-container-inline:last-child :last-child{flex:1;}}.path-checkout [action*=order_information] .checkout-pane-shipping-information .fieldset-wrapper input[type=radio]{display:none;}.path-checkout [action*=order_information] .checkout-pane-shipping-information .fieldset-wrapper input[type=checkbox]{display:none;}.path-checkout [action*=order_information] .checkout-pane-shipping-information .fieldset-wrapper label{cursor:pointer;display:flex;flex-direction:row;align-items:center;position:relative;transition:all 0.2s ease-in-out;color:#111;font-size:14px;font-weight:700;padding:2px 5px 0 30px;margin-right:10px;}.path-checkout [action*=order_information] .checkout-pane-shipping-information .fieldset-wrapper label:before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:2px solid #cccccc;left:0;top:0;position:absolute;}.path-checkout [action*=order_information] .checkout-pane-shipping-information .fieldset-wrapper input:checked + label:before{border:2px solid #4639E1;}.path-checkout [action*=order_information] .checkout-pane-shipping-information .fieldset-wrapper input:checked + label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;top:5px;left:5px;width:14px;height:14px;}.path-checkout [action*=order_information] .checkout-pane-shipping-information .fieldset-wrapper .field--name-address label{font-size:inherit;font-weight:inherit;padding:inherit;margin-right:10px;}.path-checkout [action*=order_information] .checkout-pane-shipping-information .fieldset-wrapper .field--name-address label:before{display:none;}.path-checkout [action*=order_information] .checkout-pane-shipping-information .fieldset-wrapper .field--name-address label:after{display:none;}.path-checkout [action*=order_information] .checkout-pane-shipping-information .form-item--error-message,.path-checkout [action*=order_information] .checkout-pane-payment-information .form-item--error-message,.path-checkout [action*=order_information] .checkout-pane-contact-information .form-item--error-message{display:flex;align-items:center;font-weight:300;font-size:12px;line-height:14px;margin-top:3px;color:#e83e3e;}.path-checkout [action*=order_information] .checkout-pane-shipping-information .form-item--error-message strong,.path-checkout [action*=order_information] .checkout-pane-payment-information .form-item--error-message strong,.path-checkout [action*=order_information] .checkout-pane-contact-information .form-item--error-message strong{font-weight:300;}.path-checkout [action*=order_information] .checkout-pane-shipping-information .form-item--error-message:before,.path-checkout [action*=order_information] .checkout-pane-payment-information .form-item--error-message:before,.path-checkout [action*=order_information] .checkout-pane-contact-information .form-item--error-message:before{margin-right:3px;margin-top:-4px;background:url("/themes/custom/humac/images/icon-warning-red.svg") left center no-repeat;background-size:15px 14px;}.path-checkout [action*=order_information] .form-type-checkbox input[type=radio]{display:none;}.path-checkout [action*=order_information] .form-type-checkbox input[type=checkbox]{display:none;}.path-checkout [action*=order_information] .form-type-checkbox label{cursor:pointer;display:flex;flex-direction:row;align-items:center;position:relative;transition:all 0.2s ease-in-out;color:#111;font-size:14px;font-weight:700;padding:2px 5px 0 30px;margin-right:10px;}.path-checkout [action*=order_information] .form-type-checkbox label:before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:2px solid #cccccc;left:0;top:0;position:absolute;}.path-checkout [action*=order_information] .form-type-checkbox input:checked + label:before{border:2px solid #4639E1;}.path-checkout [action*=order_information] .form-type-checkbox input:checked + label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;top:5px;left:5px;width:14px;height:14px;}.path-checkout [action*=order_information] .form-type-checkbox.form-item-payment-information-same-as-billing{margin-bottom:20px;}.path-checkout [action*=order_information] .form-type-checkbox.form-item-payment-information-same-as-billing .throbber{display:block;background:none !important;margin-top:5px;border-width:2px;width:15px;left:0;height:15px;top:0px;border-top:1px solid rgba(8,77,139,0.2);border-right:1px solid rgba(8,77,139,0.2);border-left:1px solid #3F3AA0;border-bottom:1px solid rgba(8,77,139,0.2);border-radius:100%;transform:translateZ(0);animation:load8 1.1s infinite linear;}.path-checkout [action*=order_information] .form-type-checkbox.form-item-payment-information-same-as-billing label{font-size:14px;font-weight:400;}.path-checkout [action*=order_information] .form-type-checkbox.form-item-payment-information-same-as-billing label:before{width:20px;height:20px;border:none !important;left:0;top:2px;background:url(/themes/custom/humac/images/grey-ellipse.svg) left center no-repeat !important;}.path-checkout [action*=order_information] .form-type-checkbox.form-item-payment-information-same-as-billing input + label:after{display:none !important;}.path-checkout [action*=order_information] .form-type-checkbox.form-item-payment-information-same-as-billing input:checked + label:before{background:url(/themes/custom/humac/images/blue-checkmark.svg) left center no-repeat !important;}.path-checkout [action*=order_information] .form-type-checkbox.form-item-payment-information-same-as-billing input + label:after{display:none !important;}.path-checkout [action*=order_information] .form-type-radio .description,.path-checkout [action*=order_information] .form-type-checkbox .description{margin-left:27px;margin-bottom:20px;padding:0;font-size:14px;}.path-checkout [action*=order_information] .forgot-password{margin-left:29px;margin-bottom:20px;padding:0;font-size:14px;display:none;}.path-checkout [action*=order_information] .form-actions{display:flex;justify-content:flex-end;}.path-checkout [action*=order_information] .form-actions .form-submit{width:auto;background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;margin-bottom:20px;line-height:30px;padding-top:7.5px;padding-bottom:7.5px;font-size:18px;font-weight:bold;border-radius:12px;padding-left:130px;padding-right:130px;}.path-checkout [action*=order_information] .form-actions .form-submit:hover{background-color:#ffffff;color:#000000;}.path-checkout [action*=order_information] .form-actions .form-submit:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}@media (max-width:568px){.path-checkout [action*=order_information] .form-actions .form-submit{width:100%;padding-left:0;padding-right:0;}}.path-checkout .commerce-checkout-flow-multistep-humac[action*=review] div[data-drupal-selector=edit-actions] a{display:none;}.path-checkout [action*=review]{}@media (max-width:767px){.path-checkout [action*=review]{width:100%;}}.path-checkout [action*=review] ul li:nth-child(2){color:#4639E1 !important;}.path-checkout [action*=review] .study-discount{display:none;}.path-checkout [action*=review] .layout-checkout-form{padding:120px 120px 0;}@media (min-width:1024px) and (max-width:1280px){.path-checkout [action*=review] .layout-checkout-form{padding-left:20px;padding-right:20px;}}@media screen and (min-width:1024px) and (max-width:1280px) and (min-width:1024px){.path-checkout [action*=review] .layout-checkout-form{padding-left:calc(20px + 100 * (100vw - 1024px) / 415);padding-right:calc(20px + 100 * (100vw - 1024px) / 415);}}@media screen and (min-width:1024px) and (max-width:1280px) and (min-width:1439px){.path-checkout [action*=review] .layout-checkout-form{padding-left:120px;padding-right:120px;}}@media (min-width:1281px) and (max-width:1440px){.path-checkout [action*=review] .layout-checkout-form{padding-left:20px;padding-right:20px;}}@media screen and (min-width:1281px) and (max-width:1440px) and (min-width:1024px){.path-checkout [action*=review] .layout-checkout-form{padding-left:calc(20px + 100 * (100vw - 1024px) / 415);padding-right:calc(20px + 100 * (100vw - 1024px) / 415);}}@media screen and (min-width:1281px) and (max-width:1440px) and (min-width:1439px){.path-checkout [action*=review] .layout-checkout-form{padding-left:120px;padding-right:120px;}}@media (max-width:1023px){.path-checkout [action*=review] .layout-checkout-form{padding-left:50px;padding-right:50px;}}@media screen and (max-width:1023px) and (min-width:1024px){.path-checkout [action*=review] .layout-checkout-form{padding-left:calc(50px + 70 * (100vw - 1024px) / 415);padding-right:calc(50px + 70 * (100vw - 1024px) / 415);}}@media screen and (max-width:1023px) and (min-width:1439px){.path-checkout [action*=review] .layout-checkout-form{padding-left:120px;padding-right:120px;}}@media (max-width:767px){.path-checkout [action*=review] .layout-checkout-form{padding:110px 20px 0;width:100%;}}.path-checkout [action*=review] .layout-checkout-form .form-item--error-message{display:flex;align-items:center;font-weight:300;font-size:12px;line-height:14px;margin-top:3px;color:#e83e3e;}.path-checkout [action*=review] .layout-checkout-form .form-item--error-message strong{font-weight:300;}.path-checkout [action*=review] .layout-checkout-form .form-item--error-message:before{margin-right:3px;margin-top:-4px;background:url("/themes/custom/humac/images/icon-warning-red.svg") left center no-repeat;background-size:15px 14px;}.path-checkout [action*=review] .layout-checkout-form .form-actions{display:flex;justify-content:flex-end;}.path-checkout [action*=review] .layout-checkout-form .form-actions .form-submit{width:auto;background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;margin-bottom:20px;font-size:18px;line-height:30px;padding-top:7.5px;padding-bottom:7.5px;font-weight:bold;border-radius:12px;padding-left:130px;padding-right:130px;}.path-checkout [action*=review] .layout-checkout-form .form-actions .form-submit:hover{background-color:#ffffff;color:#000000;}.path-checkout [action*=review] .layout-checkout-form .form-actions .form-submit:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}@media (max-width:568px){.path-checkout [action*=review] .layout-checkout-form .form-actions .form-submit{width:100%;padding-left:0;padding-right:0;}}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane{margin:0 0 20px 0;position:relative;}@media (max-width:568px){.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane{margin:0;}}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios{display:flex;flex-direction:row;gap:20px;align-items:stretch;}@media (max-width:767px){.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios{flex-wrap:wrap;}}@media (max-width:568px){.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios{flex-direction:column-reverse;flex-wrap:wrap;gap:0;}}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item{margin-right:0;margin-bottom:28px;flex:1;position:relative;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item:last-child{margin-right:0;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item:before{content:"";border:0 none;position:absolute;top:-24px;right:0;width:67px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600.1 161.5'%3E%3Cpath fill='%23001652' d='M461.6 27.3l-25.8 133.4h62l6.1-33.3h-28l19.5-100.1zM575.9 56.8c5.6 0 13.5 1.4 18.4 3l5.8-30.6c-7.1-1.2-14.7-2-23.2-2-36.9 0-54.2 22-54.2 46.7 0 32.2 32.8 31.8 32.8 45.5 0 6.9-4.9 10.7-15.4 10.7-7.1 0-17.3-1.7-23.2-3.9l-6.3 33c6.8 1.3 16.4 2.2 26.2 2.2 32.8 0 56-21.9 56-48.4 0-31.3-33-31.8-33-45.7.1-6.1 4.2-10.5 16.1-10.5M409.1 27.3c-50.8 0-83.3 37.9-83.3 84.5 0 29.1 15.4 49.3 54 49.3 15.4 0 31.5-2.7 44.5-8.3l12.4-64.5h-34l-7.3 39.3c-3 .8-6.6 1-9.3 1-17.1 0-23.2-9.5-23.2-21.8 0-23.2 14.2-47.2 43.2-47.2 8.1 0 17.1 1.5 25.1 4.1.8.2 1.7.5 2.6.7 2.9 1 5.2 2.2 7.1 3l6.8-34.9c-11.7-3.2-25.8-5.2-38.6-5.2'/%3E%3Cpath fill='%23FEBE10' d='M154.4 27.6L145.3 72h63C156 149.2 52.5 136.2 25.1 104.2 1.6 76.6 21.9 29.3 91.8 0 22.5 21-16.2 76.4 6.6 113.6c25.9 42.2 106.5 59.8 178.1 39.3 47.9-16.9 68.2-40.5 75.8-53.2L248.7 161h47.1l25.6-133.4h-167z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;}@media (max-width:568px){.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item:before{width:50px;height:24px;top:-18px;}}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item .ajax-progress.ajax-progress-throbber{position:absolute;width:20px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:21.5px;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item .throbber{display:block;background:none !important;margin:0 auto;border-width:2px;width:20px;height:20px;flex:1;position:absolute;top:calc(50% - 10px);font-size:10px;text-indent:-9999em;border-top:2px solid rgba(8,77,139,0.2);border-right:2px solid rgba(8,77,139,0.2);border-left:2px solid #3F3AA0;border-bottom:2px solid rgba(8,77,139,0.2);border-radius:50%;transform:translateZ(0);animation:load8 1.1s infinite linear;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item .description{margin-top:-32px;padding:0 10px 20px 20px;line-height:14px;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item .description:before{display:none;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item .form-radio{display:none;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input + label{border:1px solid #c4c4c4;display:flex;justify-content:space-between;flex-wrap:wrap;height:100%;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input + label.option span.delivery-method-option-price:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input + label.option span.delivery-method-option-price:after,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input + label.option span.delivery-method-option-description:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input + label.option span.delivery-method-option-description:after,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input + label.option span.delivery-method-option-title:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input + label.option span.delivery-method-option-title:after,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input + label.option span.delivery-method-option-price-desc:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input + label.option span.delivery-method-option-price-desc:after{display:none !important;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input + div + label{display:flex;justify-content:space-between;flex-wrap:wrap;height:100%;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item span.delivery-method-option-title{flex:1 100%;width:100%;font-size:16px;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input + label:before{background:url(/themes/custom/humac/images/grey-ellipse.svg) left center no-repeat !important;border:none !important;width:20px;height:20px;top:50%;transform:translateY(-50%);left:20px;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input + label:after{display:none !important;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input:checked + label{border:1px solid #4639E1;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input:checked + label:before{background:url(/themes/custom/humac/images/blue-checkmark.svg) left center no-repeat !important;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label{padding:29px 20px 29px 55px;border-radius:12px;position:relative !important;display:flex;justify-content:flex-start;cursor:pointer;width:100%;font-weight:700;font-size:14px;}@media (max-width:568px){.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label{padding:19px 20px 19px 55px;}}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label.option span.delivery-method-option-price:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label.option span.delivery-method-option-price:after,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label.option span.delivery-method-option-description:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label.option span.delivery-method-option-description:after,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label.option span.delivery-method-option-title:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label.option span.delivery-method-option-title:after,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label.option span.delivery-method-option-price-desc:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label.option span.delivery-method-option-price-desc:after{display:none !important;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:1px solid #c4c4c4;border-radius:12px;z-index:3;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-5]:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-7]:before{content:"";border:0 none;position:absolute;top:-85px;right:calc(50% - 33px);width:67px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600.1 161.5'%3E%3Cpath fill='%23001652' d='M461.6 27.3l-25.8 133.4h62l6.1-33.3h-28l19.5-100.1zM575.9 56.8c5.6 0 13.5 1.4 18.4 3l5.8-30.6c-7.1-1.2-14.7-2-23.2-2-36.9 0-54.2 22-54.2 46.7 0 32.2 32.8 31.8 32.8 45.5 0 6.9-4.9 10.7-15.4 10.7-7.1 0-17.3-1.7-23.2-3.9l-6.3 33c6.8 1.3 16.4 2.2 26.2 2.2 32.8 0 56-21.9 56-48.4 0-31.3-33-31.8-33-45.7.1-6.1 4.2-10.5 16.1-10.5M409.1 27.3c-50.8 0-83.3 37.9-83.3 84.5 0 29.1 15.4 49.3 54 49.3 15.4 0 31.5-2.7 44.5-8.3l12.4-64.5h-34l-7.3 39.3c-3 .8-6.6 1-9.3 1-17.1 0-23.2-9.5-23.2-21.8 0-23.2 14.2-47.2 43.2-47.2 8.1 0 17.1 1.5 25.1 4.1.8.2 1.7.5 2.6.7 2.9 1 5.2 2.2 7.1 3l6.8-34.9c-11.7-3.2-25.8-5.2-38.6-5.2'/%3E%3Cpath fill='%23FEBE10' d='M154.4 27.6L145.3 72h63C156 149.2 52.5 136.2 25.1 104.2 1.6 76.6 21.9 29.3 91.8 0 22.5 21-16.2 76.4 6.6 113.6c25.9 42.2 106.5 59.8 178.1 39.3 47.9-16.9 68.2-40.5 75.8-53.2L248.7 161h47.1l25.6-133.4h-167z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;}.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-6]:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-8]:before{content:"";border:0 none;position:absolute;right:calc(50% - 40px);top:-85px;width:80px;height:19px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 221.7 56.7'%3E%3Cpath d='M211.2 40.2l-.3.6c-2 4.2-6.2 6.9-10.7 6.9-6.4 0-11.9-6.1-11.9-13.4 0-7.7 5.1-13.2 12.2-13.2 4.7 0 7.6 2 10.4 7.1l.3.5h10.3l-.3-1.3c-2.1-8.7-11-15.3-20.6-15.3-11.2 0-20.2 8.3-21.5 19.4-1.4-11.1-10.9-19.4-22.5-19.4-10.9 0-20.1 7.6-22.2 17.5-.1-10.8-6.7-17.5-17.4-17.5-6.2 0-10.9 2.1-14 6.3-3.1-4.2-7.8-6.3-14-6.3-10 0-16.5 6-17.3 15.7V12.2h-9.5V36c0 3.6-.5 6.1-1.6 7.9-1.4 2.2-4.3 3.6-7.6 3.6-3.2 0-6.2-1.4-7.6-3.6-1-1.8-1.5-4.3-1.5-7.9v-6.5c0-10.2-7-17.1-17.4-17.1-4.6 0-7.9 1.2-10.6 3.7V0H6.3v35.8c0 3.6-.5 7-1.6 8.8A7.6 7.6 0 0 1 0 47.8l2.6 8.8c8.1-1.7 13.2-9 13.2-18v-6.7c0-6.6 3.7-10.7 9.7-10.7 3.2 0 5.6 1.1 7.3 3.3 1.1 1.6 1.6 3.6 1.6 7.4V39c0 10.5 7.1 17.6 17.7 17.6h1.8c10 0 16.9-6.2 17.7-15.7v15.7H81V32.2c0-7.4 2.9-11.1 8.6-11.1 2.7 0 5 1 6.5 2.8 1.4 1.9 1.9 3.8 1.9 8.2v24.4h9.9V32.2c0-4.4.4-6.4 1.9-8.2 1.5-1.8 3.8-2.8 6.5-2.8 5.7 0 8.6 3.5 8.6 10.9v24.6h9.5v-18a22.68 22.68 0 0 0 22.3 17.9c4.7 0 9.3-1.6 13.1-4.3v4.3h9.5v-18c1.9 10.4 10.5 18 21.2 18 9.7 0 17.7-5.7 20.8-15l.4-1.3-10.5-.1zm-54.6 7.5c-7.3 0-13.2-6-13.2-13.4 0-7.3 5.9-13.2 13.2-13.2 7.4 0 13.2 5.9 13.2 13.5-.1 7.1-6.1 13.1-13.2 13.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;}@media (min-width:1024px) and (max-width:1280px){.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-6]:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-8]:before{top:-108px;}}@media screen and (min-width:1024px) and (max-width:1280px) and (min-width:1023px){.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-6]:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-8]:before{top:calc(-108px + 23 * (100vw - 1023px) / 256);}}@media screen and (min-width:1024px) and (max-width:1280px) and (min-width:1279px){.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-6]:before,.path-checkout [action*=review] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-8]:before{top:-85px;}}.path-checkout [action*=review] .layout-checkout-form .pickup-location.humac-partial-toggle-container{overflow:hidden;}.path-checkout [action*=review] .layout-checkout-form .pickup-location.humac-partial-toggle-container .humac-gls-shipping-expand-button-container{text-align:center;margin-bottom:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.path-checkout [action*=review] .layout-checkout-form .pickup-location.humac-partial-toggle-container .humac-gls-shipping-expand-button-container .humac-gls-shipping-expand-button{font-size:14px;cursor:pointer;color:#3F3AA0;padding:10px 30px;}.path-checkout [action*=review] .layout-checkout-form .pickup-location.humac-partial-toggle-container .humac-gls-shipping-expand-button-container .humac-gls-shipping-expand-button .arrow-top-down{margin-left:7px;position:relative;top:-2px;height:6px;width:6px;border:solid #3F3AA0;border-width:0 2px 2px 0;display:inline-block;padding:3px;cursor:pointer;transition:all 0.5s ease;transform:rotate(45deg);-webkit-transform:rotate(45deg);}.path-checkout [action*=review] .layout-checkout-form .pickup-location.humac-partial-toggle-container.is-open .humac-gls-shipping-expand-button .arrow-top-down{top:2px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}.path-checkout [action*=review] .layout-checkout-form .search-location .fieldset-wrapper{display:flex;flex-direction:row;align-items:flex-start;}.path-checkout [action*=review] .layout-checkout-form .search-location .fieldset-wrapper .ajax-progress-throbber{display:flex;flex-direction:row;}.path-checkout [action*=review] .layout-checkout-form .search-location .fieldset-wrapper .throbber{display:block;background:none !important;margin-top:5px;border-width:2px;width:15px;left:0;height:15px;top:0px;border-top:1px solid rgba(8,77,139,0.2);border-right:1px solid rgba(8,77,139,0.2);border-left:1px solid #3F3AA0;border-bottom:1px solid rgba(8,77,139,0.2);border-radius:100%;transform:translateZ(0);animation:load8 1.1s infinite linear;}@media (max-width:568px){.path-checkout [action*=review] .layout-checkout-form .search-location .fieldset-wrapper{flex-wrap:wrap;gap:0 15px;}.path-checkout [action*=review] .layout-checkout-form .search-location .fieldset-wrapper .markup-text{width:100%;}}.path-checkout [action*=review] .layout-checkout-form .search-location .markup-text{flex:1 1 100%;}.path-checkout [action*=review] .layout-checkout-form .search-location .markup-text h2{font-size:16px;}.path-checkout [action*=review] .layout-checkout-form .search-location .markup-text p{font-size:14px;}.path-checkout [action*=review] .layout-checkout-form .search-location .form-item-gls-pane-gls-pane-search-searchpostal{width:130px;min-width:130px;position:relative;}@media (max-width:568px){.path-checkout [action*=review] .layout-checkout-form .search-location .form-item-gls-pane-gls-pane-search-searchpostal{flex:1;}}.path-checkout [action*=review] .layout-checkout-form .search-location .form-item-gls-pane-gls-pane-search-searchpostal input{border-color:#c4c4c4;border-radius:12px;}.path-checkout [action*=review] .layout-checkout-form .search-location .form-item-gls-pane-gls-pane-search-searchpostal:after{content:"";border:0 none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:19px;height:19px;background-image:url(/themes/custom/humac/images/icon-search.svg);background-repeat:no-repeat;}.path-checkout [action*=review] .layout-checkout-form .search-location .fieldset-wrapper p{margin-top:0;}.path-checkout [action*=review] .layout-checkout-form .search-location .fieldset-wrapper h2{margin-bottom:0;}.path-checkout [action*=review] .layout-checkout-form .search-location .fieldset-wrapper .form-item{align-self:center;}.path-checkout [action*=review] .layout-checkout-form .search-location .fieldset-wrapper .search-post{font-size:14px;font-weight:bold;border-radius:12px;border-color:#4639E1;color:#4639E1;background-color:transparent;align-self:center;min-width:40px;width:100px;padding:10px 10px;margin-left:10px;}@media (max-width:568px){.path-checkout [action*=review] .layout-checkout-form .search-location .fieldset-wrapper .search-post{margin-top:20px;margin-bottom:18px;width:90px;margin:20px 0 18px 0;}}.path-checkout [action*=review] .layout-checkout-form .search-location .fieldset-wrapper .search-post:hover{background-color:#4639E1;color:white;}.path-checkout .form-item-gls-pane-gls-pane-locations-stores input[type=radio]{display:none;}.path-checkout .form-item-gls-pane-gls-pane-locations-stores input + label .field-item:before{content:"";position:absolute;background:url(/themes/custom/humac/images/grey-ellipse.svg) left center no-repeat !important;border:none !important;width:20px;height:20px;top:50%;transform:translateY(-50%);left:20px;}.path-checkout .form-item-gls-pane-gls-pane-locations-stores input:checked + label .field-item{border:1px solid #4639E1;}.path-checkout .form-item-gls-pane-gls-pane-locations-stores input:checked + label .field-item .street-block:first-child{font-weight:700;}.path-checkout .form-item-gls-pane-gls-pane-locations-stores input:checked + label .field-item:before{background:url(/themes/custom/humac/images/blue-checkmark.svg) left center no-repeat !important;}.path-checkout .form-item-gls-pane-gls-pane-locations-stores .field-item{border:1px solid #c4c4c4;border-radius:12px;overflow:hidden;position:relative;padding:10px 0 10px 55px;margin-bottom:20px;position:relative;cursor:pointer;}.path-checkout .form-item-gls-pane-gls-pane-locations-stores .option span:before{display:none;}.path-checkout .form-item-gls-pane-gls-pane-locations-stores .street-block:first-child{float:none;}@media (max-width:568px){.path-checkout .form-item-gls-pane-gls-pane-locations-stores .street-block:first-child{float:none;}}.path-checkout .form-item-gls-pane-gls-pane-locations-stores .street-block{float:left;margin-right:5px;}@media (max-width:568px){.path-checkout .form-item-gls-pane-gls-pane-locations-stores .street-block{float:none;}}.path-checkout .form-item-gls-pane-gls-pane-locations-stores .addressfield-container-inline.locality-block.country-DK{float:left;margin-right:5px;}.path-checkout .form-item-gls-pane-gls-pane-locations-stores .country{float:left;}.path-checkout .form-item > .option{position:relative;}.path-checkout .checkout-pane-pickup-in-store .form-radios{display:flex;flex-direction:column;flex-wrap:nowrap;}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item{flex:1;margin-bottom:20px;margin-top:0;position:relative;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item{flex:1 1 auto;}}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item .ajax-progress.ajax-progress-throbber{position:absolute;top:50px;left:16px;width:100%;margin:0 auto;border-width:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:38px;left:0;width:100%;}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item .throbber{display:block;background:none !important;margin:0 auto;border-width:2px;width:20px;height:20px;flex:1;position:absolute;top:38px;font-size:10px;text-indent:-9999em;border-top:2px solid rgba(8,77,139,0.2);border-right:2px solid rgba(8,77,139,0.2);border-left:2px solid #3F3AA0;border-bottom:2px solid rgba(8,77,139,0.2);border-radius:50%;transform:translateZ(0);animation:load8 1.1s infinite linear;}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item .description{margin:0;padding:0 20px 10px;text-align:left;display:flex;font-size:16px;}@media (max-width:568px){.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item .description{margin-right:40px;}}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item .form-radio{display:none;}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item input + label{border:1px solid #c4c4c4;border-radius:12px;padding-lefT:50px;height:70px;z-index:2;}@media (max-width:568px){.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item input + label{height:92px;}}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item input ~ .description{padding-left:50px;margin-top:-35px;z-index:1;}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item input + label:before{background:url(/themes/custom/humac/images/grey-ellipse.svg) left center no-repeat !important;border:none !important;width:20px;height:20px;top:50%;transform:translateY(-50%);left:15px;}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item input + label:after{display:none !important;}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item input:checked + label{border:1px solid #4639E1;font-weight:700;}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item input:checked + label:before{background:url(/themes/custom/humac/images/blue-checkmark.svg) left center no-repeat !important;}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item label{position:relative !important;padding-top:10px;padding-left:20px;display:inline-block;text-align:left;cursor:pointer;width:100%;}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item label:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:1px solid #ccc;border-radius:8px;z-index:3;}.path-checkout .checkout-pane-pickup-in-store .form-radios .form-item label:after{content:"";width:24px;height:24px;position:absolute;top:calc(50% - 12px);border-radius:50%;border:1px solid #ccc;right:20px;}.path-checkout .checkout-pane-pickup-in-store ~ .form-actions{display:flex;justify-content:flex-end;}.path-checkout .checkout-pane-pickup-in-store ~ .form-actions .form-submit{width:max-content;background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;margin-bottom:20px;line-height:30px;padding-top:4px;padding-bottom:4px;margin-bottom:0;font-size:18px;font-weight:bold;border-radius:12px;}.path-checkout .checkout-pane-pickup-in-store ~ .form-actions .form-submit:hover{background-color:#ffffff;color:#000000;}.path-checkout .checkout-pane-pickup-in-store ~ .form-actions .form-submit:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}@media (max-width:568px){.path-checkout .checkout-pane-pickup-in-store ~ .form-actions .form-submit{flex:1;}}.path-checkout .checkout-pane-pickup-in-store ~ .form-actions a{display:none;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios{display:flex;flex-direction:row;flex-wrap:nowrap;margin:20px 175px;}@media (max-width:568px){.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios{flex-direction:column;flex-wrap:wrap;margin:20px 0;}}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item{margin-right:10px;flex:1;position:relative;}@media (max-width:568px){.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item{margin-right:0;}}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item:last-child{margin-right:0;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item .ajax-progress.ajax-progress-throbber{position:absolute;top:50px;left:16px;width:100%;margin:0 auto;border-width:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:38px;left:0;width:100%;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item .throbber{display:block;background:none !important;margin:0 auto;border-width:2px;width:20px;height:20px;flex:1;position:absolute;top:38px;font-size:10px;text-indent:-9999em;border-top:2px solid rgba(8,77,139,0.2);border-right:2px solid rgba(8,77,139,0.2);border-left:2px solid #3F3AA0;border-bottom:2px solid rgba(8,77,139,0.2);border-radius:50%;transform:translateZ(0);animation:load8 1.1s infinite linear;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item .description{margin:0;padding:0 10px 20px;text-align:center;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item .form-radio{display:none;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item input + label:before{border:1px solid #c4c4c4;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item input + label:after{background:url(/themes/custom/humac/images/grey-ellipse.svg) left center no-repeat !important;border:none !important;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item input:checked + label{font-weight:700;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item input:checked + label:before{border:1px solid #4639E1;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item input:checked + label:after{background:url(/themes/custom/humac/images/blue-checkmark.svg) left center no-repeat !important;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label{position:static !important;padding-top:60px;display:flex;text-align:center;cursor:pointer;width:100%;font-weight:700;font-size:16px;min-height:150px;padding:0 0 20px;justify-content:center;align-items:center;border-radius:12px;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:1px solid #ccc;border-radius:12px;z-index:3;}.path-checkout [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label:after{content:"";width:24px;height:24px;position:absolute;top:15px;border-radius:50%;border:1px solid #ccc;left:calc(50% - 12px);}.path-checkout [action*=payment_gateways]{width:100%;}.path-checkout [action*=payment_gateways] .form-item-accept-terms.form-item--error .form-item--error-message{display:flex;align-items:center;font-weight:300;font-size:12px;line-height:14px;margin-top:3px;color:#e83e3e;margin-left:27px;}.path-checkout [action*=payment_gateways] .form-item-accept-terms.form-item--error .form-item--error-message strong{font-weight:300;}.path-checkout [action*=payment_gateways] .form-item-accept-terms.form-item--error .form-item--error-message:before{margin-right:3px;margin-top:-4px;background:url("/themes/custom/humac/images/icon-warning-red.svg") left center no-repeat;background-size:15px 14px;}.path-checkout [action*=payment_gateways] .form-item-subscribe-newsletters{margin-top:30px;}.path-checkout [action*=payment_gateways] .form-item-accept-terms{margin-top:30px;}.path-checkout [action*=payment_gateways] .form-type-checkbox{margin-bottom:15px;}.path-checkout [action*=payment_gateways] .form-type-checkbox input[type=radio]{display:none;}.path-checkout [action*=payment_gateways] .form-type-checkbox input[type=checkbox]{display:none;}.path-checkout [action*=payment_gateways] .form-type-checkbox label{cursor:pointer;display:flex;flex-direction:row;align-items:center;position:relative;transition:all 0.2s ease-in-out;color:#111;font-size:14px;font-weight:700;padding:2px 5px 0 30px;margin-right:10px;}.path-checkout [action*=payment_gateways] .form-type-checkbox label:before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:2px solid #cccccc;left:0;top:0;position:absolute;}.path-checkout [action*=payment_gateways] .form-type-checkbox input:checked + label:before{border:2px solid #4639E1;}.path-checkout [action*=payment_gateways] .form-type-checkbox input:checked + label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;top:5px;left:5px;width:14px;height:14px;}.path-checkout [action*=payment_gateways] .form-type-checkbox label{font-weight:normal;}.path-checkout [action*=payment_gateways] .form-type-radio .description,.path-checkout [action*=payment_gateways] .form-type-checkbox .description{margin-left:27px;margin-bottom:20px;padding:0;font-size:14px;}.path-checkout [action*=payment_gateways] input[type=submit]{background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;font-size:20px;font-size:20px;line-height:30px;}.path-checkout [action*=payment_gateways] input[type=submit]:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}.path-checkout [action*=payment_gateways] .study-discount{display:none;}.path-checkout [action*=payment_gateways] input[type=submit] + a{display:inline-block;margin-top:20px;}.path-checkout [action*=payment_gateways] ul li:nth-child(3){color:#4639E1 !important;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method]{padding:0px 0;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios{display:block;flex-direction:row;flex-wrap:nowrap;margin:20px 0;}@media (max-width:568px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios{flex-direction:column;flex-wrap:wrap;margin:20px 0;}}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .payment-gateway-header{display:flex;justify-content:space-between;align-items:flex-end;font-weight:bold;font-size:18px;padding-top:12px;padding-bottom:10px;position:relative;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .payment-gateway-header .payment-gateway-header-group-text{}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .payment-gateway-header .payment-gateway-header-group-logo{max-height:50px;height:50px;background-position:right 15px center !important;background-size:auto 100% !important;background-repeat:no-repeat;flex-grow:0;flex-shrink:0;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .santander-payment-gateway-header .payment-gateway-header-group-logo{background-image:url(/themes/custom/humac/images/icon-santander2.png);background-position-y:2px !important;width:215px;height:30px;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .expressbank-payment-gateway-header .payment-gateway-header-group-logo{background-image:url(/themes/custom/humac/images/icon-expressbank.png);background-position-y:2px !important;width:110px;height:30px;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .payment-gateway-separator{height:25px;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item{margin-right:0;margin-top:0.6em;margin-bottom:0.6em;flex:1;position:relative;min-height:50px;background-color:#fff;border-radius:8px;}@media (max-width:568px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item{margin-right:0;}}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item:last-child{margin-right:0;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item .ajax-progress.ajax-progress-throbber{position:absolute;top:50px;left:16px;width:100%;margin:0 auto;border-width:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0px;left:0;width:100%;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item .throbber{display:block;background:none !important;margin:0 auto;border-width:2px;width:20px;height:20px;flex:1;position:absolute;top:25px;font-size:10px;text-indent:-9999em;border-top:2px solid rgba(8,77,139,0.2);border-right:2px solid rgba(8,77,139,0.2);border-left:2px solid #3F3AA0;border-bottom:2px solid rgba(8,77,139,0.2);border-radius:50%;transform:translateZ(0);animation:load8 1.1s infinite linear;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item .description{margin:0;padding:0 10px 20px;text-align:center;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item .form-radio{display:none;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label{position:relative !important;padding-top:60px;display:flex;cursor:pointer;width:100%;font-weight:normal;font-size:16px;min-height:60px;padding:0 0 20px;padding:0px;justify-content:left;padding-left:55px !important;align-items:center;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label:before{border:1px solid #d2d2d7;content:"";position:absolute;top:0;left:unset;right:0;bottom:0;width:100%;background-position:right 15px center !important;background-size:auto 40% !important;height:unset;z-index:3;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label:after{content:"";width:20px;height:20px;position:absolute;top:calc(50% - 10px);border-radius:50%;border:1px solid #86878B;left:20px;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label .payment-method-gateway-label{text-align:left;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label .payment-method-gateway-label-with-extra{width:75%;text-align:left;}@media all and (max-width:767px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label .payment-method-gateway-label-with-extra{width:70%;}}@media all and (max-width:568px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label .payment-method-gateway-label-with-extra{width:50%;}}@media all and (max-width:330px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label .payment-method-gateway-label-with-extra{width:49%;}}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label .payment-method-extra-info{width:25%;text-align:right;padding-right:20px;}@media all and (max-width:767px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label .payment-method-extra-info{width:30%;}}@media all and (max-width:568px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label .payment-method-extra-info{width:50%;}}@media all and (max-width:330px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item label .payment-method-extra-info{width:51%;}}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item [for*=edit-humac-payment-gateways-payment-method-mobilepay]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 215 69'%3E%3Cpath fill='%235A78FF' d='M26 69c-2.4 0-4.5-1.4-5.4-3.6L.4 16.8c-1.2-3 .2-6.4 3.2-7.6L24.7.5a5.9 5.9 0 0 1 7.7 3.2l20.1 48.6c1.2 3-.2 6.4-3.2 7.6l-21.1 8.7c-.7.2-1.5.4-2.2.4zm.9-65.9c-.4 0-.7.1-1 .2L4.8 12.1c-.7.3-1.2.8-1.5 1.5s-.3 1.4 0 2.1l20.1 48.6c.6 1.4 2.1 2 3.5 1.5L48 57.1c.7-.3 1.2-.8 1.5-1.5.3-.7.3-1.4 0-2.1L29.4 4.8c-.4-1-1.4-1.7-2.5-1.7z'/%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='-180.64' y1='434.51' x2='-180.61' y2='435.28' gradientTransform='matrix(2.8982 -1.2005 -7.969 -19.2389 4024.37 8164.72)'%3E%3Cstop offset='0' stop-color='%23504678'/%3E%3Cstop offset='.3' stop-color='%23504678' stop-opacity='.62'/%3E%3Cstop offset='.61' stop-color='%23504678' stop-opacity='.28'/%3E%3Cstop offset='.85' stop-color='%23504678' stop-opacity='.08'/%3E%3Cstop offset='1' stop-color='%23504678' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath opacity='.7' fill='url(/themes/custom/humac/css/%2523a)' d='M30.7 8l2.9-1.2 8 19.2-2.9 1.2-8-19.2z'/%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='-198.38' y1='473.34' x2='-198.34' y2='474.11' gradientTransform='matrix(-2.8982 1.2005 9.0206 21.7777 -4801.99 -10037.18)'%3E%3Cstop offset='0' stop-color='%23504678'/%3E%3Cstop offset='.3' stop-color='%23504678' stop-opacity='.62'/%3E%3Cstop offset='.61' stop-color='%23504678' stop-opacity='.28'/%3E%3Cstop offset='.85' stop-color='%23504678' stop-opacity='.08'/%3E%3Cstop offset='1' stop-color='%23504678' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath opacity='.7' fill='url(/themes/custom/humac/css/%2523b)' d='M51.1 49l-2.9 1.2-9-21.8 2.9-1.2 9 21.8z'/%3E%3Cpath fill='%235A78FF' d='M44.5 35.7c-6 2.5-11.1 5.9-14.4 10.1l-8.5-20.5c3.9-4.5 8.8-8 14.4-10.1 6-2.5 12.1-3.7 17.3-3l8.5 20.5c-5.9-.4-11.8.6-17.3 3z'/%3E%3Cg transform='translate(21 11)' opacity='.4'%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='-206.13' y1='432.82' x2='-205.69' y2='433.07' gradientTransform='matrix(40.154 0 0 -33.8277 8283.16 14664.62)'%3E%3Cstop offset='0' stop-color='%23504678'/%3E%3Cstop offset='.18' stop-color='%23504678' stop-opacity='.87'/%3E%3Cstop offset='.53' stop-color='%23504678' stop-opacity='.54'/%3E%3Cstop offset='1' stop-color='%23504678' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath opacity='.9' fill='url(/themes/custom/humac/css/%2523c)' d='M23.5 24.7c-6 2.5-11.1 5.9-14.4 10.1L.7 14.3C4.5 9.8 9.5 6.3 15 4.2c6-2.5 12.1-3.7 17.3-3l8.5 20.5c-5.9-.4-11.8.6-17.3 3z'/%3E%3ClinearGradient id='d' gradientUnits='userSpaceOnUse' x1='-205.79' y1='433.13' x2='-205.82' y2='433.3' gradientTransform='matrix(40.154 0 0 -33.8277 8283.16 14664.62)'%3E%3Cstop offset='0' stop-color='%23504678'/%3E%3Cstop offset='.64' stop-color='%23504678' stop-opacity='.33'/%3E%3Cstop offset='1' stop-color='%23504678' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath opacity='.7' fill='url(/themes/custom/humac/css/%2523d)' d='M23.5 24.7c-6 2.5-11.1 5.9-14.4 10.1L.7 14.3C4.5 9.8 9.5 6.3 15 4.2c6-2.5 12.1-3.7 17.3-3l8.5 20.5c-5.9-.4-11.8.6-17.3 3z'/%3E%3C/g%3E%3Cpath fill='%235A78FF' d='M47.3 42c-6.5 0-12.5 1.3-17.1 3.8V25.1c5.3-2.7 11.2-4 17.1-3.8 6.5 0 12.6 1.2 17.1 3.8v20.8A34.1 34.1 0 0 0 47.3 42zm33.3 0l5.3-16.7c.1-.2.3-.4.5-.4h2.7c.2 0 .4.2.5.4l4.1 10.5c.1.2.3.2.4 0l4.1-10.5c.1-.2.3-.4.5-.4h2.7c.2 0 .4.2.5.4L107 42c.1.1 0 .3 0 .4-.1.1-.2.2-.4.2h-3.2c-.2 0-.4-.1-.5-.4l-3.3-10.8c-.1-.2-.3-.2-.4 0l-4 10.8c-.1.3-.3.4-.6.4h-1.8c-.3 0-.4-.2-.6-.4l-4.1-10.8c-.1-.2-.3-.2-.3 0l-3.4 10.8c-.1.2-.3.4-.5.4h-3c-.1 0-.3-.1-.3-.2V42zm27.4-6a7.1 7.1 0 0 1 4.2-6.6c2.6-1.1 5.6-.6 7.7 1.4s2.7 5 1.6 7.6-3.6 4.4-6.5 4.4c-1.9.1-3.6-.6-5-1.9s-2-3-2-4.9zm10.4 0c-.1-1.9-1.7-3.3-3.6-3.2s-3.3 1.7-3.3 3.5 1.6 3.4 3.5 3.3c1.9 0 3.5-1.7 3.4-3.6zm9.8 5.5c-.3-.2-.5-.1-.5.2v.3c0 .3-.2.5-.5.5h-2.4c-.3 0-.5-.2-.5-.5V25.4c0-.3.2-.5.5-.5h2.6c.3 0 .5.2.5.5v4.8c0 .3.2.4.6.2 1-.7 2.2-1.1 3.4-1.1 3.6 0 6.3 3 6.3 6.9.1 1.8-.6 3.5-1.8 4.8a6.8 6.8 0 0 1-4.6 2.1c-1.4-.2-2.7-.7-3.6-1.6zm6.4-5.5c.1-1.3-.5-2.5-1.6-3.2s-2.5-.7-3.6 0-1.7 1.9-1.6 3.2c0 .9.3 1.8.9 2.5s1.5 1.1 2.5 1.1c.9 0 1.8-.4 2.5-1.1s.9-1.6.9-2.5zm5.6-9.9c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm.2 16V30c0-.3.2-.5.5-.5h2.6c.1 0 .3 0 .4.1s.2.2.2.4v12.1c0 .3-.2.5-.5.5H141c-.4-.1-.6-.3-.6-.5zm6.5-4V25.4c0-.3.2-.5.5-.5h2.6c.3 0 .5.2.5.5v12.9c0 .8.4 1.4 1.3 1.4.1 0 .3.1.3.1s.1.2.1.3v2.1c0 .3-.2.5-.5.5-3.5 0-4.8-1.1-4.8-4.6zm6.2-2c0-2.4 1.3-4.6 3.4-5.8 2.1-1.2 4.7-1.2 6.8 0s3.4 3.5 3.4 5.9c0 .5-.1.9-.6.9h-8.9c-.2 0-.3.1-.3.3.2 1.6 1.6 2.7 3.2 2.6.9 0 1.9-.4 2.5-1.1.2-.3.5-.4.8-.4h2.4c.4 0 .6.3.4.7-1.4 2.9-4.6 4.4-7.7 3.7s-5.4-3.7-5.4-6.8zm9.5-1.2c.2 0 .3-.1.2-.3-.3-1.4-1.5-2.5-3-2.4-1.4 0-2.7 1-3 2.4-.1.2 0 .4.2.4h5.6zm6.2 7.2V25.4c0-.3.2-.5.5-.5h8.2c3.7 0 6.3 2.2 6.3 5.9s-2.9 5.9-6.5 5.9H173c-.1 0-.3 0-.4.1s-.1.2-.1.4v4.9c0 .3-.2.5-.5.5h-2.7c-.3-.1-.5-.3-.5-.5zm8.5-8.5c1.5 0 2.8-1.3 2.7-2.9 0-.7-.3-1.4-.8-2s-1.2-.8-2-.8h-4.4c-.3 0-.4.2-.4.5v4.7c0 .3.1.5.4.5h4.5zM185 36c-.1-1.8.6-3.5 1.8-4.8s2.9-2 4.7-2.1c1.3 0 2.5.5 3.5 1.3.2.2.5.2.5-.1V30c0-.3.2-.5.5-.5h2.4c.3 0 .5.2.5.5v8.6c0 .7.2.9.7 1 .2 0 .4.2.4.4v2.3c0 .2-.2.4-.4.4-1.7 0-2.7-.5-3.3-1.5-.2-.3-.3-.3-.6 0a5.5 5.5 0 0 1-4.2 1.7c-1.8-.1-3.5-.8-4.7-2.1s-1.9-3-1.8-4.8zm10.4 0c.1-1.3-.5-2.5-1.6-3.2-1.1-.7-2.5-.7-3.6 0s-1.7 1.9-1.6 3.2c-.1 1.3.5 2.5 1.6 3.2 1.1.7 2.5.7 3.6 0s1.7-1.9 1.6-3.2zm5.7 11.1V45c0-.3.2-.5.5-.5 1.7.1 3.2-.9 3.7-2.5.1-.3.1-.7-.1-1l-4.8-10.8c-.1-.1-.1-.3 0-.5s.2-.2.4-.2h2.6c.3 0 .4.2.5.5l3 6.9c.2.5.6.5.8 0l2.9-6.9c.1-.3.2-.4.5-.4h2.5c.2 0 .3.1.4.2.1.1.1.3 0 .4l-4.9 11.6c-1.8 4.2-3.7 5.8-7.5 5.8-.2 0-.5-.2-.5-.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:25%;background-position:center 90px;}@media all and (max-width:1940px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item [for*=edit-humac-payment-gateways-payment-method-mobilepay]:before{background-position:center 95px;}}@media (max-width:568px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item [for*=edit-humac-payment-gateways-payment-method-mobilepay]:before{background-size:50%;background-position:center 82px;}}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item [for*=edit-humac-payment-gateways-payment-method-credit-card]:before{background-image:url("/themes/custom/humac/images/payment-cards.svg");background-repeat:no-repeat;background-size:45%;background-position:center 98px;}@media all and (max-width:1940px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item [for*=edit-humac-payment-gateways-payment-method-credit-card]:before{background-position:center 95px;}}@media (max-width:568px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item [for*=edit-humac-payment-gateways-payment-method-credit-card]:before{background-size:68%;background-position:center 92px;}}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item [for*=edit-humac-payment-gateways-payment-method-klarna]{padding-right:62px;}.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item [for*=edit-humac-payment-gateways-payment-method-klarna]:before{background-image:url("/themes/custom/humac/images/klarna-logo.svg");background-repeat:no-repeat;background-size:25%;background-position:center 90px;}@media all and (max-width:1940px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item [for*=edit-humac-payment-gateways-payment-method-klarna]:before{background-position:center 95px;}}@media (max-width:568px){.path-checkout [action*=payment_gateways] [data-drupal-selector=edit-humac-payment-gateways-payment-method] .form-radios .form-item [for*=edit-humac-payment-gateways-payment-method-klarna]:before{background-size:50%;background-position:center 82px;}}.path-checkout [action*=payment_gateways] .layout-checkout-form{padding:120px 120px 0;}@media (min-width:1024px) and (max-width:1280px){.path-checkout [action*=payment_gateways] .layout-checkout-form{padding-left:20px;padding-right:20px;}}@media screen and (min-width:1024px) and (max-width:1280px) and (min-width:1024px){.path-checkout [action*=payment_gateways] .layout-checkout-form{padding-left:calc(20px + 100 * (100vw - 1024px) / 415);padding-right:calc(20px + 100 * (100vw - 1024px) / 415);}}@media screen and (min-width:1024px) and (max-width:1280px) and (min-width:1439px){.path-checkout [action*=payment_gateways] .layout-checkout-form{padding-left:120px;padding-right:120px;}}@media (min-width:1281px) and (max-width:1440px){.path-checkout [action*=payment_gateways] .layout-checkout-form{padding-left:20px;padding-right:20px;}}@media screen and (min-width:1281px) and (max-width:1440px) and (min-width:1024px){.path-checkout [action*=payment_gateways] .layout-checkout-form{padding-left:calc(20px + 100 * (100vw - 1024px) / 415);padding-right:calc(20px + 100 * (100vw - 1024px) / 415);}}@media screen and (min-width:1281px) and (max-width:1440px) and (min-width:1439px){.path-checkout [action*=payment_gateways] .layout-checkout-form{padding-left:120px;padding-right:120px;}}@media (max-width:1023px){.path-checkout [action*=payment_gateways] .layout-checkout-form{padding:110px 20px 0;}}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane{margin:20px 0;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios{display:flex;flex-direction:row;flex-wrap:nowrap;}@media (max-width:568px){.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios{flex-direction:column;flex-wrap:wrap;}}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item{margin-right:10px;flex:1;position:relative;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item:last-child{margin-right:0;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item .ajax-progress.ajax-progress-throbber{position:absolute;top:50px;left:16px;width:100%;margin:0 auto;border-width:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:38px;left:0;width:100%;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item .throbber{display:block;background:none !important;margin:0 auto;border-width:2px;width:20px;height:20px;flex:1;position:absolute;top:38px;font-size:10px;text-indent:-9999em;border-top:2px solid rgba(8,77,139,0.2);border-right:2px solid rgba(8,77,139,0.2);border-left:2px solid #3F3AA0;border-bottom:2px solid rgba(8,77,139,0.2);border-radius:50%;transform:translateZ(0);animation:load8 1.1s infinite linear;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item .description{margin:0;padding:0 10px 20px;text-align:center;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item .form-radio{display:none;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input:checked + label:before{border:1px solid #4639E1;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item input:checked + label:after{border:1px solid #4639E1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%234639E1' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:12px 12px;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label{position:static !important;padding-top:60px;display:inline-block;text-align:center;cursor:pointer;width:100%;font-weight:700;font-size:15px;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:1px solid #ccc;border-radius:8px;z-index:3;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item label:after{content:"";width:24px;height:24px;position:absolute;top:15px;border-radius:50%;border:1px solid #ccc;left:calc(50% - 12px);}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-5]:before,.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-7]:before{content:"";border:0 none;position:absolute;top:-64px;right:23px;width:67px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600.1 161.5'%3E%3Cpath fill='%23001652' d='M461.6 27.3l-25.8 133.4h62l6.1-33.3h-28l19.5-100.1zM575.9 56.8c5.6 0 13.5 1.4 18.4 3l5.8-30.6c-7.1-1.2-14.7-2-23.2-2-36.9 0-54.2 22-54.2 46.7 0 32.2 32.8 31.8 32.8 45.5 0 6.9-4.9 10.7-15.4 10.7-7.1 0-17.3-1.7-23.2-3.9l-6.3 33c6.8 1.3 16.4 2.2 26.2 2.2 32.8 0 56-21.9 56-48.4 0-31.3-33-31.8-33-45.7.1-6.1 4.2-10.5 16.1-10.5M409.1 27.3c-50.8 0-83.3 37.9-83.3 84.5 0 29.1 15.4 49.3 54 49.3 15.4 0 31.5-2.7 44.5-8.3l12.4-64.5h-34l-7.3 39.3c-3 .8-6.6 1-9.3 1-17.1 0-23.2-9.5-23.2-21.8 0-23.2 14.2-47.2 43.2-47.2 8.1 0 17.1 1.5 25.1 4.1.8.2 1.7.5 2.6.7 2.9 1 5.2 2.2 7.1 3l6.8-34.9c-11.7-3.2-25.8-5.2-38.6-5.2'/%3E%3Cpath fill='%23FEBE10' d='M154.4 27.6L145.3 72h63C156 149.2 52.5 136.2 25.1 104.2 1.6 76.6 21.9 29.3 91.8 0 22.5 21-16.2 76.4 6.6 113.6c25.9 42.2 106.5 59.8 178.1 39.3 47.9-16.9 68.2-40.5 75.8-53.2L248.7 161h47.1l25.6-133.4h-167z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-1]:before{content:"";border:0 none;position:absolute;right:23px;top:-64px;width:82px;height:19px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='114'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%230498BA' d='M.5 23c8.16-.03 16.32-.03 24.48-.11 1.4-.01 1.69.56 1.62 1.77-.08 1.41-.02 2.83-.02 4.32.3-.05.6-.02.75-.15 17.24-15.29 43.53-9.18 51.75 12.43 5.85 15.4 4.75 30.33-6.38 43.33-11.74 13.72-34.06 14.38-45.2 5.52-.17-.14-.42-.18-1-.4V114c-7.9 0-15.8-.06-23.7.04-1.77.03-2.36-.23-2.36-2.23C.53 82.21.5 52.61.5 23zm25.43 35.08c-.12 8.5 5.77 14.64 14.2 14.8 8.02.14 14.24-5.82 14.37-13.78.15-9.2-5.38-15.39-13.88-15.52-8.61-.13-14.58 5.76-14.7 14.5zM600.5 94c-7.31-.48-14.63-.08-21.95-.2-.75-.02-1.51-.09-2.25 0-1.62.22-2.02-.55-1.9-2.01.1-1.4.02-2.8.02-4.55-1.49 1.24-2.68 2.34-3.98 3.29-12.23 8.9-31.62 6.82-42-4.5-12.97-14.16-12.91-39.9-.16-54.2 11.57-12.95 33.69-14.56 45.26-5.35.17.14.43.15.88.3 0-6.28.1-12.4-.06-18.53-.05-1.87.67-2.4 2.3-2.7 6.94-1.3 13.87-2.68 20.8-4.04.4-.07.84-.04 1.04-.51 1.71-.38 2.05.29 2.05 2-.07 30.33-.05 60.67-.05 91zm-54-35.84c0 8.7 5.76 14.77 14.1 14.81 8.52.05 14.44-5.97 14.47-14.72.04-8.5-5.9-14.46-14.4-14.46-8.42 0-14.16 5.83-14.17 14.37zM418.68 20.47c7.96.12 14.64 1.24 21 3.96 15 6.43 22.9 20.11 21.59 36.42-1.56 19.49-14.82 30.8-32.3 34.1-10.4 1.95-20.6 1.15-30.36-3.02-15.45-6.57-22.25-19.69-21.44-35.47 1.16-22.52 17.57-33.1 35.12-35.44 2.46-.33 4.96-.43 6.39-.55zM404.8 58.29c0 8.48 6.15 14.7 14.41 14.59 8.38-.13 14.2-6.06 14.2-14.5.01-8.79-5.86-14.83-14.38-14.8-8.4.04-14.24 6.07-14.23 14.7zM129.18 20.48c10.9.27 21.1 2.74 29.69 9.92 7.15 5.97 10.82 13.79 11.62 22.97.91 10.5-1.02 20.26-8.05 28.5-6.03 7.05-13.9 10.93-22.86 12.8-10.63 2.24-21.04 1.57-31.12-2.56-16.71-6.84-23.33-21.48-21.72-37.9 1.82-18.38 14.73-29.35 31.76-32.68a54.82 54.82 0 0 1 10.68-1.05zm-.44 23.1c-8.52-.06-14.48 5.89-14.65 14.65-.16 8.23 6.16 14.62 14.45 14.63 8.24 0 14.27-6.04 14.36-14.4.1-8.53-5.88-14.81-14.16-14.88z'/%3E%3Cpath fill='%230598BA' d='M324.64 28.65c8.6-8.38 18.7-9.74 29.54-6.83 9.84 2.64 14.45 10.02 16.28 19.53.49 2.54.64 5.11.63 7.7-.02 14.08-.04 28.16.03 42.24.01 1.88-.36 2.6-2.43 2.55-7.16-.13-14.33-.11-21.5 0-1.93.02-2.54-.48-2.53-2.5.05-11.74-.03-23.48-.1-35.23-.01-1.16-.14-2.33-.36-3.46-1.21-6.34-3.75-8.44-9.8-8.22-5.81.22-9.36 3.37-9.88 9.18-.58 6.57-.16 13.16-.22 19.74-.05 6.08-.07 12.16.03 18.24.03 1.78-.55 2.26-2.27 2.24-7.34-.08-14.67-.08-22 0-1.6.01-2.1-.4-2.1-2.08.06-22.25.06-44.5 0-66.74-.01-1.86.64-2.15 2.28-2.13 7.16.08 14.33.12 21.5-.01 2.09-.04 2.84.56 2.59 2.64-.12.94-.26 1.96.3 3.14zM211.22 20.55c8.7.3 16.64.97 24.46 2.8 1.65.39 1.96.9 1.55 2.51a333.74 333.74 0 0 0-3.66 15.8c-.4 1.97-1.12 2.03-2.84 1.52-8.1-2.42-16.33-3.98-24.85-2.74-.65.1-1.3.29-1.93.48-1.56.46-2.79 1.37-2.77 3.1.02 1.79 1.41 2.57 2.95 2.92 5.6 1.27 11.37 1.59 16.95 3.04 2.98.77 5.91 1.68 8.7 3 7.73 3.68 11.16 9.69 10.91 18.22-.3 10.11-5.48 16.6-14.47 20.48-7.24 3.12-14.94 3.9-22.7 4.08a96.96 96.96 0 0 1-28.6-3.72c-1.53-.43-1.95-.91-1.5-2.55 1.54-5.52 2.94-11.1 4.25-16.68.42-1.8 1.07-1.93 2.7-1.3 8.62 3.31 17.5 5.26 26.83 4.56 1.26-.1 2.48-.31 3.63-.83 1.28-.57 2.2-1.45 2.18-3.03-.02-1.59-.95-2.43-2.28-2.94-2.9-1.11-5.99-1.36-9.03-1.76-5.3-.7-10.53-1.65-15.5-3.65-14.37-5.78-17.36-24.28-5.58-34.48 6.47-5.6 14.38-7.42 22.58-8.32 2.9-.32 5.81-.38 8.02-.51zM245.5 50.27c0-13.67.04-27.34-.05-41-.01-1.9.5-2.35 2.35-2.32 7.24.11 14.5.13 21.74 0 2-.04 2.35.65 2.29 2.42-.12 3.83.05 7.66-.07 11.5-.06 1.71.57 2.1 2.16 2.07 6.58-.07 13.16.01 19.75-.05 1.73-.02 2.28.25 1.3 2-3.41 6.2-6.76 12.42-10.07 18.67-.6 1.13-1.32 1.5-2.56 1.47-2.74-.09-5.5.1-8.24-.07-1.9-.12-2.36.48-2.35 2.35.08 14.41.04 28.83.04 43.25 0 3.23 0 3.23-3.2 3.23-6.83 0-13.67-.08-20.5.05-2.05.04-2.66-.46-2.64-2.57.1-13.67.05-27.33.05-41z'/%3E%3Cpath fill='%230498BA' d='M493.58 30.5c6-8.05 13.94-9.12 22.5-8.46 1.56.12 2.32.71 2.25 2.49-.26 6.73-.4 13.47-.52 20.2-.03 1.6-.53 2.01-2.11 1.6-3-.77-6.07-1.01-9.17-.75-8.64.74-12.9 5.3-12.94 13.97-.04 10.5-.06 20.99.04 31.48.02 2.1-.35 2.88-2.68 2.82-7.08-.17-14.16-.1-21.24-.03-1.6.01-2.34-.23-2.33-2.13.06-22.23.05-44.47 0-66.7 0-1.6.41-2.13 2.07-2.11 7.41.08 14.83.08 22.24 0 1.59-.02 2.02.5 1.92 2-.12 1.65-.03 3.3-.03 5.63z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;}.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-6]:before,.path-checkout [action*=payment_gateways] .layout-checkout-form .checkout-pane-review-checkout-pane .form-radios .form-item [id*=edit-review-checkout-pane-shipping-methods-8]:before{content:"";border:0 none;position:absolute;right:23px;top:-64px;width:80px;height:19px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 221.7 56.7'%3E%3Cpath d='M211.2 40.2l-.3.6c-2 4.2-6.2 6.9-10.7 6.9-6.4 0-11.9-6.1-11.9-13.4 0-7.7 5.1-13.2 12.2-13.2 4.7 0 7.6 2 10.4 7.1l.3.5h10.3l-.3-1.3c-2.1-8.7-11-15.3-20.6-15.3-11.2 0-20.2 8.3-21.5 19.4-1.4-11.1-10.9-19.4-22.5-19.4-10.9 0-20.1 7.6-22.2 17.5-.1-10.8-6.7-17.5-17.4-17.5-6.2 0-10.9 2.1-14 6.3-3.1-4.2-7.8-6.3-14-6.3-10 0-16.5 6-17.3 15.7V12.2h-9.5V36c0 3.6-.5 6.1-1.6 7.9-1.4 2.2-4.3 3.6-7.6 3.6-3.2 0-6.2-1.4-7.6-3.6-1-1.8-1.5-4.3-1.5-7.9v-6.5c0-10.2-7-17.1-17.4-17.1-4.6 0-7.9 1.2-10.6 3.7V0H6.3v35.8c0 3.6-.5 7-1.6 8.8A7.6 7.6 0 0 1 0 47.8l2.6 8.8c8.1-1.7 13.2-9 13.2-18v-6.7c0-6.6 3.7-10.7 9.7-10.7 3.2 0 5.6 1.1 7.3 3.3 1.1 1.6 1.6 3.6 1.6 7.4V39c0 10.5 7.1 17.6 17.7 17.6h1.8c10 0 16.9-6.2 17.7-15.7v15.7H81V32.2c0-7.4 2.9-11.1 8.6-11.1 2.7 0 5 1 6.5 2.8 1.4 1.9 1.9 3.8 1.9 8.2v24.4h9.9V32.2c0-4.4.4-6.4 1.9-8.2 1.5-1.8 3.8-2.8 6.5-2.8 5.7 0 8.6 3.5 8.6 10.9v24.6h9.5v-18a22.68 22.68 0 0 0 22.3 17.9c4.7 0 9.3-1.6 13.1-4.3v4.3h9.5v-18c1.9 10.4 10.5 18 21.2 18 9.7 0 17.7-5.7 20.8-15l.4-1.3-10.5-.1zm-54.6 7.5c-7.3 0-13.2-6-13.2-13.4 0-7.3 5.9-13.2 13.2-13.2 7.4 0 13.2 5.9 13.2 13.5-.1 7.1-6.1 13.1-13.2 13.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;}.path-checkout [action*=payment_gateways] .layout-checkout-form .search-location .fieldset-wrapper{display:flex;flex-direction:row;align-items:flex-start;}.path-checkout [action*=payment_gateways] .layout-checkout-form .search-location .markup-text{flex:1 1 100%;}.path-checkout [action*=payment_gateways] .layout-checkout-form .search-location .markup-text h2{font-size:18px;}.path-checkout [action*=payment_gateways] .layout-checkout-form .search-location .fieldset-wrapper p{margin-top:0;}.path-checkout [action*=payment_gateways] .layout-checkout-form .search-location .fieldset-wrapper h2{margin-bottom:0;}.path-checkout [action*=payment_gateways] .layout-checkout-form .search-location .fieldset-wrapper .form-item{align-self:center;}.path-checkout [action*=payment_gateways] .layout-checkout-form .search-location .fieldset-wrapper .search-post{align-self:center;min-width:40px;width:100px;padding:8px 10px;margin-left:10px;}.path-checkout [action*=complete]{position:relative;z-index:0;height:100%;width:100%;}.path-checkout [action*=complete]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#4639E1;z-index:-1;width:100%;height:100%;}.path-checkout [action*=complete] .fieldset-wrapper,.path-checkout [action*=complete] .checkout-pane-complete-message-custom{margin:80px auto 0;text-align:center;height:100%;}.path-checkout [action*=complete] .fieldset-wrapper *,.path-checkout [action*=complete] .checkout-pane-complete-message-custom *{color:#fff;}.path-checkout [action*=complete] .fieldset-wrapper img,.path-checkout [action*=complete] .checkout-pane-complete-message-custom img{margin:0 auto;text-align:center;width:100%;padding-left:3%;max-width:450px;}.path-checkout [action*=complete] .checkout-pane-complete-message-custom{margin-top:160px;}@media (min-width:801px){.path-checkout [action*=complete].humac-coupon-form{margin-top:-70px;}}.path-checkout [action*=altapaysecure]{position:relative;z-index:0;height:100%;width:100%;}.path-checkout [action*=altapaysecure] .checkout-pane-payment-process{width:50%;margin:200px auto 0;}.path-checkout [action*=altapaysecure] #edit-actions{width:50%;margin:20px auto 10px;}.path-checkout [action*=altapaysecure] #edit-actions-next + a{margin-top:20px;display:block;}.path-checkout #checkout-form-wrapper [action*=complete] ul{display:none;}.path-checkout #checkout-form-wrapper .row.content{height:100%;}.path-checkout .payment-redirect-form .layout-checkout-form:before{display:none;}@media (max-width:568px){#edit-shipping-information-shipping-profile-address-0-address-container0,#edit-payment-information-billing-information .address-container-inline[data-drupal-selector=edit-payment-information-billing-information-address-0-address-container0]{gap:0;}}#edit-payment-information{margin-bottom:20px;}.study-discount{position:relative;}.study-discount .ajax-progress.ajax-progress-throbber{position:absolute;top:50px;left:16px;width:100%;margin:0 auto;border-width:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:38px;left:0;width:100%;}.study-discount .throbber{display:block;background:none !important;margin:0 auto;border-width:2px;width:20px;height:20px;flex:1;position:absolute;top:38px;font-size:10px;text-indent:-9999em;border-top:2px solid rgba(8,77,139,0.2);border-right:2px solid rgba(8,77,139,0.2);border-left:2px solid #3F3AA0;border-bottom:2px solid rgba(8,77,139,0.2);border-radius:50%;transform:translateZ(0);animation:load8 1.1s infinite linear;}.study-discount .form-wrapper{width:100%;}.study-discount .error{padding-bottom:5px;display:block;}.study-discount #data-wrapper{display:block;}.study-discount #data-wrapper .js-form-item-coupon-code{margin-right:0px;}.study-discount #data-wrapper #edit-add{margin-top:18px;width:100%;background-color:#ccc;border:1px solid #ccc;color:#000000;margin:18px 0 0;font-size:20px;line-height:normal;}.study-discount #data-wrapper #edit-add:hover{background-color:#999;border:1px solid #cccccc;}.study-discount .file--image{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='28'%3E%3Cpath fill='%23006fc9' d='M14 18.94c0 1.14-.75 2.06-1.67 2.06H5.67C4.75 21 4 20.08 4 18.94c0-2.07.5-4.44 2.56-4.44.63.62 1.49 1 2.44 1s1.81-.38 2.44-1c2.06 0 2.56 2.37 2.56 4.44zM12 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm16 6.5v1a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-1c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5zm-6-4v1a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-1c0-.28.22-.5.5-.5h5c.28 0 .5.22.5.5zm6 0v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5zm0-4v1a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-1c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5zm2 13V6H2v17.5c0 .27.23.5.5.5h27c.27 0 .5-.23.5-.5zm2-19v19a2.5 2.5 0 0 1-2.5 2.5h-27A2.5 2.5 0 0 1 0 23.5v-19A2.5 2.5 0 0 1 2.5 2h27A2.5 2.5 0 0 1 32 4.5z'/%3E%3C/svg%3E");height:24px;padding-left:40px;font-size:14px;line-height:24px;}.delivery-method-option-price-desc{display:flex;width:100%;justify-content:space-between;}.delivery-method-option-price-desc span.delivery-method-option-description{display:none;font-weight:normal;}@media (max-width:568px){.delivery-method-option-price-desc span.delivery-method-option-description{font-size:14px;}}.delivery-method-option-price-desc span.delivery-method-option-price{font-weight:700;align-self:flex-end;font-size:16px;}.form-item-subscribe-newsletters label,.form-item-subscribe-sms-marketing label,.form-item-accept-terms label{font-size:16px !important;line-height:20px;}.form-item-subscribe-newsletters label a,.form-item-subscribe-sms-marketing label a,.form-item-accept-terms label a{text-decoration:underline;}.form-item-subscribe-newsletters label:before,.form-item-subscribe-sms-marketing label:before,.form-item-accept-terms label:before{background:url(/themes/custom/humac/images/grey-ellipse.svg) left center no-repeat !important;border:none !important;}.form-item-subscribe-newsletters label:after,.form-item-subscribe-sms-marketing label:after,.form-item-accept-terms label:after{display:none;}.form-item-subscribe-newsletters input:checked + label:before,.form-item-subscribe-sms-marketing input:checked + label:before,.form-item-accept-terms input:checked + label:before{background:url(/themes/custom/humac/images/blue-checkmark.svg) left center no-repeat !important;}@media (max-width:568px){.form-item-subscribe-newsletters #cart_button_next,.form-item-subscribe-sms-marketing #cart_button_next,.form-item-accept-terms #cart_button_next{display:none;}}.form-item-subscribe-newsletters + .form-wrapper,.form-item-subscribe-sms-marketing + .form-wrapper,.form-item-accept-terms + .form-wrapper{display:flex;justify-content:flex-end;}.form-item-subscribe-newsletters + .form-wrapper .form-submit,.form-item-subscribe-sms-marketing + .form-wrapper .form-submit,.form-item-accept-terms + .form-wrapper .form-submit{width:max-content;background-color:transparent;border:1px solid #ffffff;border-radius:8px;min-width:160px;padding:10px 20px;text-align:center;color:#ffffff;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;margin-top:20px;margin-bottom:20px;font-size:18px !important;line-height:30px;padding-top:7.5px;padding-bottom:7.5px;font-weight:bold;border-radius:12px;padding-left:130px;padding-right:130px;}.form-item-subscribe-newsletters + .form-wrapper .form-submit:hover,.form-item-subscribe-sms-marketing + .form-wrapper .form-submit:hover,.form-item-accept-terms + .form-wrapper .form-submit:hover{background-color:#ffffff;color:#000000;}.form-item-subscribe-newsletters + .form-wrapper .form-submit:hover,.form-item-subscribe-sms-marketing + .form-wrapper .form-submit:hover,.form-item-accept-terms + .form-wrapper .form-submit:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;color:#ffffff;}@media (max-width:568px){.form-item-subscribe-newsletters + .form-wrapper .form-submit,.form-item-subscribe-sms-marketing + .form-wrapper .form-submit,.form-item-accept-terms + .form-wrapper .form-submit{flex:1;padding-left:0;padding-right:0;}}.form-item-subscribe-newsletters + .form-wrapper a,.form-item-subscribe-sms-marketing + .form-wrapper a,.form-item-accept-terms + .form-wrapper a{display:none !important;}body.user-page.user-logged-in.path-user #user-register-form #edit-account,body.user-page.user-logged-in.path-user #user-form #edit-account,body.user-page.user-logged-in.path-user form.user-register-form #edit-account,body.user-page.user-logged-in.path-user form.user-form #edit-account,.template-kundeservice #user-register-form #edit-account,.template-kundeservice #user-form #edit-account,.template-kundeservice form.user-register-form #edit-account,.template-kundeservice form.user-form #edit-account{padding-top:0px;background-image:none;}body.user-page.user-logged-in.path-user #user-register-form #edit-account:before,body.user-page.user-logged-in.path-user #user-form #edit-account:before,body.user-page.user-logged-in.path-user form.user-register-form #edit-account:before,body.user-page.user-logged-in.path-user form.user-form #edit-account:before,.template-kundeservice #user-register-form #edit-account:before,.template-kundeservice #user-form #edit-account:before,.template-kundeservice form.user-register-form #edit-account:before,.template-kundeservice form.user-form #edit-account:before{padding-bottom:40px;}body.user-page.user-logged-in.path-user .send-sms,.template-kundeservice .send-sms{margin-top:20px;}body.user-page.user-logged-in.path-user #user-form,body.user-page.user-logged-in.path-user #user-cancel-form,.template-kundeservice #user-form,.template-kundeservice #user-cancel-form{padding:80px 40px;margin:0 auto;width:70%;}@media (max-width:1023px){body.user-page.user-logged-in.path-user .filter-toggle,.template-kundeservice .filter-toggle{display:none;}body.user-page.user-logged-in.path-user #user-form,.template-kundeservice #user-form{padding:120px 40px;}}@media (max-width:1023px) and (max-width:767px){body.user-page.user-logged-in.path-user #user-form,.template-kundeservice #user-form{padding:40px 20px;}}body.user-page.user-logged-in.path-user aside.layout-sidebar-first,.template-kundeservice aside.layout-sidebar-first{z-index:2;width:220px;flex:unset;justify-content:flex-start;background-color:#4639E1;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .sidebar-bg,.template-kundeservice aside.layout-sidebar-first .sidebar-bg{display:none;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first{width:100%;min-width:220px;justify-content:flex-start;background-color:transparent;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first .navigation,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first .navigation{padding-top:70px;background-color:transparent;max-width:100%;height:100%;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu{padding:0px 0px;height:100%;overflow-y:auto;padding-bottom:0px;max-height:calc(100vh - 70px);}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item{position:relative;padding:20px 20px;display:flex;flex-direction:column;align-items:center;transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);background-color:transparent;cursor:pointer;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item:hover,body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item.menu-item--active-trail,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item:hover,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item.menu-item--active-trail{background-color:#3F3AA0;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item a,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item a{color:#ffffff;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item a.item-link,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item a.item-link{position:absolute;z-index:2;top:0px;left:0px;width:100%;height:100%;padding:0px 0px;background-color:transparent;opacity:0;text-indent:-9999px;overflow:hidden;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item .field--name-field-image,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item .field--name-field-image{padding-top:20px;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item .field--name-field-image img,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item .field--name-field-image img{max-height:50px;width:auto;}@media (max-width:767px){body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item .field--name-field-image img,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item .field--name-field-image img{max-height:30px;}}@media (max-width:1023px){body.user-page.user-logged-in.path-user aside.layout-sidebar-first,.template-kundeservice aside.layout-sidebar-first{position:sticky;top:0px;left:0px;bottom:0px;transform:none;height:100%;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first{position:relative;overflow-y:auto;height:100vh;padding-bottom:0px;}}@media (max-width:767px){body.user-page.user-logged-in.path-user aside.layout-sidebar-first,.template-kundeservice aside.layout-sidebar-first{width:100%;max-width:100%;height:auto;position:static;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first{height:auto;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu{display:flex;flex-wrap:wrap;min-height:auto;}body.user-page.user-logged-in.path-user aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item,.template-kundeservice aside.layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item{width:50%;padding:20px 20px;}}body.user-page.user-logged-in.path-user .layout-content.has-sidebar,.template-kundeservice .layout-content.has-sidebar{width:calc(100% - 220px);}@media (max-width:1023px){body.user-page.user-logged-in.path-user .layout-content.has-sidebar,.template-kundeservice .layout-content.has-sidebar{width:calc(100% - 220px);}}@media (max-width:767px){body.user-page.user-logged-in.path-user .layout-content.has-sidebar,.template-kundeservice .layout-content.has-sidebar{width:100%;}}.user-page #block-humac-content{position:relative;}#humac-customer-invoice-company-user-form{padding:80px 40px;margin:0 auto;width:70%;}#humac-customer-invoice-company-user-form .form-text{background-color:#fff;border:1px solid #ccc;padding:15px;color:#111;width:100%;max-width:100%;margin-bottom:20px;}#humac-customer-invoice-company-user-form #edit-email{margin-bottom:10px;}#humac-customer-invoice-company-user-form .form-item-first-name{margin-top:20px;}#humac-customer-invoice-company-user-form label{color:#111;display:block;margin-bottom:5px;}#humac-customer-invoice-company-user-form .form-type-password{position:relative;}#humac-customer-invoice-company-user-form .form-type-password label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23111' d='m18.532 19.468-4.532 4.532h-3v3h-3v3h-5v-5l10.532-10.532c-.344-.924-.532-1.924-.532-2.968 0-4.694 3.806-8.5 8.5-8.5s8.5 3.806 8.5 8.5-3.806 8.5-8.5 8.5c-1.044 0-2.044-.188-2.968-.532zm-4.533-3.967-9.999 9.999v3.5h3v-3h3v-3h3.5l3.999-3.999c-1.485-.794-2.706-2.015-3.5-3.5zm15.001-4.001c0-4.142-3.358-7.5-7.5-7.5s-7.5 3.358-7.5 7.5 3.358 7.5 7.5 7.5 7.5-3.358 7.5-7.5zm-2-2.5c0 1.657-1.343 3-3 3s-3-1.343-3-3 1.343-3 3-3 3 1.343 3 3zm-1 0c0-1.105-.895-2-2-2s-2 .895-2 2 .895 2 2 2 2-.895 2-2z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;content:"";position:absolute;right:10px;top:40px;width:32px;height:32px;}#humac-customer-invoice-company-user-form input[type=submit]{background-color:#4639E1;margin:1em 0;color:#fff;padding:13px 25px 12px;font-size:22px;border:0 none;transition:0.3s background-color ease;}#humac-customer-invoice-company-user-form input[type=submit]:hover{background-color:#074073;}#humac-customer-invoice-company-user-form legend{width:100%;}#humac-customer-invoice-company-user-form legend span.fieldset-legend{font-size:45px;line-height:1.1;font-weight:700;text-align:center;color:#111;padding-bottom:40px;width:100%;display:block;}#humac-customer-invoice-company-user-form .description{color:#111;padding:0;}#humac-customer-invoice-company-user-form .descriptionbefore{content:"";border-top:1px solid #ccc;display:inline-block;padding-top:20px;}body.company_user .template-user-edit-page .paragraph--type--links-collection .field.field--type-link a,body.company_admin .template-user-edit-page .paragraph--type--links-collection .field.field--type-link a{background-color:#000000;border:#000000;}body.company_user .template-user-edit-page .field--name-field-custom-link .field--name-field-banner-image img,body.company_admin .template-user-edit-page .field--name-field-custom-link .field--name-field-banner-image img{filter:brightness(0);}body.company_user #humac-customer-invoice-company-user-form input[type=submit],body.company_user #user-cancel-form input[type=submit],body.company_user .template-customer-invoices .vue-invoice-wrapper .clear-button a,body.company_admin #humac-customer-invoice-company-user-form input[type=submit],body.company_admin #user-cancel-form input[type=submit],body.company_admin .template-customer-invoices .vue-invoice-wrapper .clear-button a{background-color:#000000;}body.company_user #user-cancel-form a,body.company_admin #user-cancel-form a{color:#000000;}body.company_user .paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform input[type=submit],body.company_admin .paragraph.paragraph--type--text-webform .field--name-field-webform.field--type-webform input[type=submit]{background-color:#000000;border:#000000;}body.company_user #user-form input[type=submit],body.company_admin #user-form input[type=submit]{background-color:#000000;}body.company_user aside.layout-sidebar-first,body.company_admin aside.layout-sidebar-first{background-color:#000000 !important;}body.company_user .layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item:hover,body.company_user .layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item.menu-item--active-trail,body.company_admin .layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item:hover,body.company_admin .layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item.menu-item--active-trail{background-color:#ffffff !important;}body.company_user .layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item:hover a,body.company_user .layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item.menu-item--active-trail a,body.company_admin .layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item:hover a,body.company_admin .layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item.menu-item--active-trail a{color:#000000 !important;}body.company_user .layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item:hover img,body.company_user .layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item.menu-item--active-trail img,body.company_admin .layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item:hover img,body.company_admin .layout-sidebar-first .region-sidebar-first .navigation ul.menu li.menu-item.menu-item--active-trail img{filter:brightness(0);}body.company_user .paragraph--type--links-collection .field.field--name-field-custom-link > .field__item:hover,body.company_admin .paragraph--type--links-collection .field.field--name-field-custom-link > .field__item:hover{background-color:#000000;}body.company_user .paragraph--type--links-collection .field.field--name-field-custom-link > .field__item:hover .paragraph--unpublished,body.company_admin .paragraph--type--links-collection .field.field--name-field-custom-link > .field__item:hover .paragraph--unpublished{background-color:#000000;}body.company_user .paragraph--type--links-collection .field.field--name-field-custom-link > .field__item:hover .field.field--type-link a,body.company_admin .paragraph--type--links-collection .field.field--name-field-custom-link > .field__item:hover .field.field--type-link a{color:#000000;background-color:#ffffff;border:#ffffff;}.template-customer-invoices,.template-customer-products{background-color:#ffffff;}.template-customer-invoices:root,.template-customer-products:root{color:#000000;}.template-customer-invoices h1,.template-customer-products h1{padding:40px 40px;text-align:left;margin:0px 0px;}@media (max-width:1023px){.template-customer-invoices h1,.template-customer-products h1{}}@media (max-width:767px){.template-customer-invoices h1,.template-customer-products h1{font-size:36px;}}.template-customer-invoices .vue-invoice-wrapper,.template-customer-invoices .vue-invoice-product-list,.template-customer-products .vue-invoice-wrapper,.template-customer-products .vue-invoice-product-list{margin:0 auto;overflow:hidden;}.template-customer-invoices .vue-invoice-wrapper .invoice-header,.template-customer-invoices .vue-invoice-product-list .invoice-header,.template-customer-products .vue-invoice-wrapper .invoice-header,.template-customer-products .vue-invoice-product-list .invoice-header{position:relative;z-index:2;display:flex;flex-wrap:nowrap;flex-direction:row-reverse;align-items:center;padding-bottom:20px;}.template-customer-invoices .vue-invoice-wrapper .invoice-header h1,.template-customer-invoices .vue-invoice-product-list .invoice-header h1,.template-customer-products .vue-invoice-wrapper .invoice-header h1,.template-customer-products .vue-invoice-product-list .invoice-header h1{flex-grow:1;}@media (max-width:768px){.template-customer-invoices .vue-invoice-wrapper .invoice-header,.template-customer-invoices .vue-invoice-product-list .invoice-header,.template-customer-products .vue-invoice-wrapper .invoice-header,.template-customer-products .vue-invoice-product-list .invoice-header{flex-wrap:wrap;flex-direction:column-reverse;padding:0px 30px 30px 30px;}.template-customer-invoices .vue-invoice-wrapper .invoice-header h1,.template-customer-invoices .vue-invoice-product-list .invoice-header h1,.template-customer-products .vue-invoice-wrapper .invoice-header h1,.template-customer-products .vue-invoice-product-list .invoice-header h1{padding:20px 0px;width:100%;font-size:32px;}}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper{position:relative;margin-right:130px;background-color:#D5D5D5;border-radius:10px;padding:20px 20px;line-height:1.2;width:480px;}@media (max-width:1300px){.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper{margin-right:30px;}}@media (max-width:1150px){.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper{width:100%;}}@media (max-width:768px){.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper{margin-right:0px;width:100%;}}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper .register-new-product,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper .register-new-product,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper .register-new-product,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper .register-new-product{position:relative;padding-right:97px;display:block;width:100%;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper .register-new-product,.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper .register-new-product *,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper .register-new-product,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper .register-new-product *,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper .register-new-product,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper .register-new-product *,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper .register-new-product,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper .register-new-product *{color:#000000;font-size:14px;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper .register-new-product strong,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper .register-new-product strong,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper .register-new-product strong,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper .register-new-product strong{font-size:16px;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper .register-new-product:before,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper .register-new-product:before,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper .register-new-product:before,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper .register-new-product:before{content:"";position:absolute;right:0px;top:calc(50% - 24px);display:block;width:60px;height:34px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/themes/custom/humac/images/icon-devices.svg);}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper .register-new-product:after,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper .register-new-product:after,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper .register-new-product:after,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper .register-new-product:after{content:"";position:absolute;right:26px;top:calc(50% + 10px);width:12px;height:12px;background-repeat:no-repeat;color:white;border:solid #000000;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 2px 2px 0;display:inline-block;padding:0px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div{position:absolute;top:100%;left:0px;width:100%;background-color:#ececec;padding:20px 20px;transform:translate3d(0px,-10px,0px);border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper{position:relative;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results{position:absolute;top:-10px;margin:0;z-index:9;background:#fff;width:100%;border:1px solid #ccc;padding:10px 0;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results .autocomplete-result,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results .autocomplete-result,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results .autocomplete-result,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results .autocomplete-result{padding:5px 20px;cursor:pointer;list-style:none;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results .autocomplete-result.is-active,.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results .autocomplete-result:hover,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results .autocomplete-result.is-active,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results .autocomplete-result:hover,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results .autocomplete-result.is-active,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results .autocomplete-result:hover,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results .autocomplete-result.is-active,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div .autocomplete-results-wrapper .autocomplete-results .autocomplete-result:hover{background-color:#4AAE9B;color:white;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div input,.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div select,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div input,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div select,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div input,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div select,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div input,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div select{margin-bottom:10px;background-color:#ffffff;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div input[type=file],.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div input[type=file],.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div input[type=file],.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div input[type=file]{display:none;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .uploaded-file,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div .uploaded-file,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .uploaded-file,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div .uploaded-file{display:flex;padding:10px;background:white;border:1px solid #cccccc;border-radius:8px;margin-bottom:10px;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .uploaded-file span:nth-child(2),.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div .uploaded-file span:nth-child(2),.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .uploaded-file span:nth-child(2),.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div .uploaded-file span:nth-child(2){width:20%;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .uploaded-file span:nth-child(2) img,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div .uploaded-file span:nth-child(2) img,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .uploaded-file span:nth-child(2) img,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div .uploaded-file span:nth-child(2) img{width:20px;float:right;cursor:pointer;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .uploaded-file span:first-of-type,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div .uploaded-file span:first-of-type,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div .uploaded-file span:first-of-type,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div .uploaded-file span:first-of-type{width:80%;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div a.register-product,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div a.register-product,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div a.register-product,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div a.register-product{background-color:#4639E1;color:#ffffff;width:100%;padding:10px 20px;border-radius:8px;display:block;width:100%;text-align:center;margin-top:0;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div a.register-product:hover,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div a.register-product:hover,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div a.register-product:hover,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div a.register-product:hover{background-color:#3F3AA0;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div a.register-product[disabled=disabled],.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div a.register-product[disabled=disabled],.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div a.register-product[disabled=disabled],.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div a.register-product[disabled=disabled]{background-color:#ccc;border:1px solid #ccc;cursor:default;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div label.terms-conditions,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div label.terms-conditions,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div label.terms-conditions,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div label.terms-conditions{cursor:pointer;display:flex;flex-direction:row;align-items:center;position:relative;transition:all 0.2s ease-in-out;color:#111;font-size:14px;font-weight:700;padding:2px 5px 0 30px;margin-right:10px;margin-bottom:20px;margin-top:5px;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div label.terms-conditions:before,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div label.terms-conditions:before,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div label.terms-conditions:before,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div label.terms-conditions:before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:2px solid #cccccc;left:0;top:0;position:absolute;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div label.terms-conditions a,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div label.terms-conditions a,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div label.terms-conditions a,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div label.terms-conditions a{margin-left:4px;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div input#terms-conditions:checked + label.terms-conditions::before,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div input#terms-conditions:checked + label.terms-conditions::before,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div input#terms-conditions:checked + label.terms-conditions::before,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div input#terms-conditions:checked + label.terms-conditions::before{border:2px solid #4639E1;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div input#terms-conditions:checked + label.terms-conditions::after,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div input#terms-conditions:checked + label.terms-conditions::after,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div input#terms-conditions:checked + label.terms-conditions::after,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div input#terms-conditions:checked + label.terms-conditions::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%23006fc9' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;top:5px;left:5px;width:14px;height:14px;}.template-customer-invoices .vue-invoice-wrapper .invoice-header .register-product-wrapper > div input#terms-conditions,.template-customer-invoices .vue-invoice-product-list .invoice-header .register-product-wrapper > div input#terms-conditions,.template-customer-products .vue-invoice-wrapper .invoice-header .register-product-wrapper > div input#terms-conditions,.template-customer-products .vue-invoice-product-list .invoice-header .register-product-wrapper > div input#terms-conditions{display:none;}@media (max-width:768px){.template-customer-invoices .vue-invoice-wrapper .vue-invoice-product-list-inner.invoices,.template-customer-invoices .vue-invoice-product-list .vue-invoice-product-list-inner.invoices,.template-customer-products .vue-invoice-wrapper .vue-invoice-product-list-inner.invoices,.template-customer-products .vue-invoice-product-list .vue-invoice-product-list-inner.invoices{padding:0px 30px;}}.template-customer-invoices .vue-invoice-wrapper .search-filter,.template-customer-invoices .vue-invoice-product-list .search-filter,.template-customer-products .vue-invoice-wrapper .search-filter,.template-customer-products .vue-invoice-product-list .search-filter{margin:40px 0px;}.template-customer-invoices .vue-invoice-wrapper .search-filter .form-item,.template-customer-invoices .vue-invoice-product-list .search-filter .form-item,.template-customer-products .vue-invoice-wrapper .search-filter .form-item,.template-customer-products .vue-invoice-product-list .search-filter .form-item{margin-bottom:0px !important;}.template-customer-invoices .vue-invoice-wrapper .search-filter .form-item select,.template-customer-invoices .vue-invoice-product-list .search-filter .form-item select,.template-customer-products .vue-invoice-wrapper .search-filter .form-item select,.template-customer-products .vue-invoice-product-list .search-filter .form-item select{max-width:310px;background-color:#ffffff;background-repeat:no-repeat;background-position:98% center;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2NjYyIgZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+");}@media (max-width:1024px){.template-customer-invoices .vue-invoice-wrapper .search-filter .form-item select,.template-customer-invoices .vue-invoice-product-list .search-filter .form-item select,.template-customer-products .vue-invoice-wrapper .search-filter .form-item select,.template-customer-products .vue-invoice-product-list .search-filter .form-item select{max-width:100%;}}@media (max-width:768px){.template-customer-invoices .vue-invoice-wrapper .search-filter,.template-customer-invoices .vue-invoice-product-list .search-filter,.template-customer-products .vue-invoice-wrapper .search-filter,.template-customer-products .vue-invoice-product-list .search-filter{padding:0px 0px;margin:20px 0px;}}.template-customer-invoices .vue-invoice-wrapper .productlist__section,.template-customer-invoices .vue-invoice-product-list .productlist__section,.template-customer-products .vue-invoice-wrapper .productlist__section,.template-customer-products .vue-invoice-product-list .productlist__section{padding:0 30px 0 40px;}@media (max-width:768px){.template-customer-invoices .vue-invoice-wrapper .productlist__section,.template-customer-invoices .vue-invoice-product-list .productlist__section,.template-customer-products .vue-invoice-wrapper .productlist__section,.template-customer-products .vue-invoice-product-list .productlist__section{padding:0px 0px;}}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba,.template-customer-products .vue-invoice-wrapper .productlist__section .tba,.template-customer-products .vue-invoice-product-list .productlist__section .tba{position:fixed;z-index:4;top:110px;right:40px;width:480px;}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba,.template-customer-products .vue-invoice-wrapper .productlist__section .tba,.template-customer-products .vue-invoice-product-list .productlist__section .tba{top:190px;}}@supports (-ms-ime-align:auto){.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba,.template-customer-products .vue-invoice-wrapper .productlist__section .tba,.template-customer-products .vue-invoice-product-list .productlist__section .tba{top:190px;}}@-moz-document url-prefix(){.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba,.template-customer-products .vue-invoice-wrapper .productlist__section .tba,.template-customer-products .vue-invoice-product-list .productlist__section .tba{top:190px;}}@media (max-width:768px){.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba,.template-customer-products .vue-invoice-wrapper .productlist__section .tba,.template-customer-products .vue-invoice-product-list .productlist__section .tba{right:30px;width:490px;}}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct,.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct,.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct{position:relative;padding:30px 30px 30px 10px;background-color:#006fc8;border-radius:10px;color:#fff;z-index:2;width:100%;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.5);}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct h3,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct h3,.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct h3,.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct h3{margin:0px 0px;padding-left:30px;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner,.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner,.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner{display:flex;flex-wrap:nowrap;align-items:center;padding-top:20px;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner .right,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner .right,.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner .right,.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner .right{padding-left:10px;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner .right h2,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner .right h2,.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner .right h2,.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner .right h2{margin:0 0;text-align:center;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner .right p,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner .right p,.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner .right p,.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner .right p{font-size:14px;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner img,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner img,.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner img,.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner img{min-width:200px;width:100%;height:auto;border-radius:unset;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner a,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner a,.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner a,.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner a{color:#fff;text-decoration:underline;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner a:hover,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner a:hover,.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner a:hover,.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner a:hover{color:#fff;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner a.claim-voucher,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner a.claim-voucher,.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner a.claim-voucher,.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner a.claim-voucher{text-decoration:none;border:1px solid #fff;border-radius:10px;padding:10px 20px;width:100%;margin:20px 0px;display:block;text-align:center;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner a.claim-voucher:hover,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner a.claim-voucher:hover,.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner a.claim-voucher:hover,.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner a.claim-voucher:hover{color:#006fc8;background-color:#fff;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner a.claim-voucher[disabled=disabled],.template-customer-invoices .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner a.claim-voucher[disabled=disabled]:hover,.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner a.claim-voucher[disabled=disabled],.template-customer-invoices .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner a.claim-voucher[disabled=disabled]:hover,.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner a.claim-voucher[disabled=disabled],.template-customer-products .vue-invoice-wrapper .productlist__section .tba .selectedProduct .inner a.claim-voucher[disabled=disabled]:hover,.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner a.claim-voucher[disabled=disabled],.template-customer-products .vue-invoice-product-list .productlist__section .tba .selectedProduct .inner a.claim-voucher[disabled=disabled]:hover{background-color:#ccc;border:1px solid #ccc;cursor:default;color:#000;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .vue-invoice-product.selected,.template-customer-invoices .vue-invoice-product-list .productlist__section .vue-invoice-product.selected,.template-customer-products .vue-invoice-wrapper .productlist__section .vue-invoice-product.selected,.template-customer-products .vue-invoice-product-list .productlist__section .vue-invoice-product.selected{border-radius:25px;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info,.template-customer-invoices .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info,.template-customer-products .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info,.template-customer-products .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info{height:100%;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-image,.template-customer-invoices .vue-invoice-product-list .productlist__section .vue-invoice-product .product-image,.template-customer-products .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-image,.template-customer-products .vue-invoice-product-list .productlist__section .vue-invoice-product .product-image{margin-top:0px;padding:20px 20px 0px;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-image img,.template-customer-invoices .vue-invoice-product-list .productlist__section .vue-invoice-product .product-image img,.template-customer-products .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-image img,.template-customer-products .vue-invoice-product-list .productlist__section .vue-invoice-product .product-image img{max-width:200px;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info,.template-customer-invoices .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info,.template-customer-products .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info,.template-customer-products .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info{flex-grow:1;justify-content:flex-end;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info > header,.template-customer-invoices .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info > header,.template-customer-products .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info > header,.template-customer-products .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info > header{padding:20px 20px;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info > header h4,.template-customer-invoices .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info > header h4,.template-customer-products .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info > header h4,.template-customer-products .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info > header h4{font-size:16px;color:#006fc8;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info > header .label,.template-customer-invoices .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info > header .label,.template-customer-products .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info > header .label,.template-customer-products .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info > header .label{margin:10px 0px;}.template-customer-invoices .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info > header .label,.template-customer-invoices .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info > header .reklamation,.template-customer-invoices .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info > header .buyback-price,.template-customer-invoices .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info > header .label,.template-customer-invoices .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info > header .reklamation,.template-customer-invoices .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info > header .buyback-price,.template-customer-products .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info > header .label,.template-customer-products .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info > header .reklamation,.template-customer-products .vue-invoice-wrapper .productlist__section .vue-invoice-product .product-info > header .buyback-price,.template-customer-products .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info > header .label,.template-customer-products .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info > header .reklamation,.template-customer-products .vue-invoice-product-list .productlist__section .vue-invoice-product .product-info > header .buyback-price{font-size:14px;}.template-customer-invoices .vue-invoice-wrapper .customer-info,.template-customer-invoices .vue-invoice-product-list .customer-info,.template-customer-products .vue-invoice-wrapper .customer-info,.template-customer-products .vue-invoice-product-list .customer-info{background:#ececec;}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content,.template-customer-products .vue-invoice-product-list .customer-info .inner-content{max-width:100%;margin:0 auto;padding:30px 40px;display:flex;position:relative;}@media (max-width:768px){.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content,.template-customer-products .vue-invoice-product-list .customer-info .inner-content{padding:20px 30px;}}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div{margin-right:30px;}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.picture,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.picture,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.picture,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.picture{position:relative;border-radius:50%;width:100px;height:100px;overflow:hidden;}@media (max-width:768px){.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.picture,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.picture,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.picture,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.picture{width:60px;height:60px;min-width:60px;margin-right:20px;}}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.picture img,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.picture img,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.picture img,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.picture img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:center;}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.favorite,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.favorite,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.favorite,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.favorite{display:flex;align-items:flex-end;padding-bottom:3px;}@media (max-width:768px){.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.favorite,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.favorite,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.favorite,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.favorite{margin-right:0px;padding-bottom:0px;}}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.favorite > div,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.favorite > div,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.favorite > div,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.favorite > div{font-size:14px;}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.favorite > h3,.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.favorite > span,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.favorite > h3,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.favorite > span,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.favorite > h3,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.favorite > span,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.favorite > h3,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.favorite > span{display:none;}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.total-buyback,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.total-buyback{display:block;position:absolute;right:100px;top:40px;padding:40px;background:#006fc8;color:#fff;z-index:1;border-radius:10px;width:480px;}@media (max-width:1300px){.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.total-buyback,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.total-buyback{right:0;}}@media (max-width:1150px){.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.total-buyback,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.total-buyback{right:0;}}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback span,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.total-buyback span,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback span,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.total-buyback span{margin:0;padding:0;}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback h2,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.total-buyback h2,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback h2,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.total-buyback h2{margin:0;margin-top:5px;font-size:62px;line-height:1;}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback a,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.total-buyback a,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback a,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.total-buyback a{background-color:#000;color:#fff;padding:10px 20px;border-radius:10px;display:block;margin-top:10px;width:auto;clear:both;position:relative;float:left;}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback a:first-of-type,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.total-buyback a:first-of-type,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.total-buyback a:first-of-type,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.total-buyback a:first-of-type{margin-top:30px;}@media (max-width:768px){.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.info,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.info,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.info,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.info{margin-right:20px;}}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.info > div,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.info > div,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.info > div,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.info > div{display:flex;flex-wrap:wrap;align-items:center;font-size:14px;}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.info > div strong,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.info > div strong,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.info > div strong,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.info > div strong{padding-left:5px;}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.info > div:first-of-type,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.info > div:first-of-type,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.info > div:first-of-type,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.info > div:first-of-type{margin-bottom:10px;}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.info > div h3,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.info > div h3,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.info > div h3,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.info > div h3{margin:0;flex-grow:1;flex-basis:100%;}.template-customer-invoices .vue-invoice-wrapper .customer-info .inner-content > div.info > div span,.template-customer-invoices .vue-invoice-product-list .customer-info .inner-content > div.info > div span,.template-customer-products .vue-invoice-wrapper .customer-info .inner-content > div.info > div span,.template-customer-products .vue-invoice-product-list .customer-info .inner-content > div.info > div span{font-size:0.7em;color:#686662;}.template-customer-invoices .vue-invoice-wrapper .overlay,.template-customer-invoices .vue-invoice-product-list .overlay,.template-customer-products .vue-invoice-wrapper .overlay,.template-customer-products .vue-invoice-product-list .overlay{position:fixed;z-index:2;top:0px;left:0px;height:100vh;width:100vw;background-color:rgba(0,0,0,0.3);opacity:0;visibility:hidden;transition:all 0.4s cubic-bezier(1,0,0,0);}.template-customer-invoices .vue-invoice-wrapper .vue-buyback .overlay,.template-customer-invoices .vue-invoice-product-list .vue-buyback .overlay,.template-customer-products .vue-invoice-wrapper .vue-buyback .overlay,.template-customer-products .vue-invoice-product-list .vue-buyback .overlay{opacity:1;visibility:visible;transition-delay:0.4s;}.template-customer-invoices .vue-invoice-wrapper .vue-buyback .inner,.template-customer-invoices .vue-invoice-product-list .vue-buyback .inner,.template-customer-products .vue-invoice-wrapper .vue-buyback .inner,.template-customer-products .vue-invoice-product-list .vue-buyback .inner{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;z-index:99;display:block;padding:40px;border-radius:10px;}.template-customer-invoices .vue-invoice-wrapper .vue-buyback .inner h3,.template-customer-invoices .vue-invoice-wrapper .vue-buyback .inner .grading-form,.template-customer-invoices .vue-invoice-product-list .vue-buyback .inner h3,.template-customer-invoices .vue-invoice-product-list .vue-buyback .inner .grading-form,.template-customer-products .vue-invoice-wrapper .vue-buyback .inner h3,.template-customer-products .vue-invoice-wrapper .vue-buyback .inner .grading-form,.template-customer-products .vue-invoice-product-list .vue-buyback .inner h3,.template-customer-products .vue-invoice-product-list .vue-buyback .inner .grading-form{margin-top:20px;}.template-customer-invoices .vue-invoice-wrapper .vue-buyback .inner .selectedProduct,.template-customer-invoices .vue-invoice-product-list .vue-buyback .inner .selectedProduct,.template-customer-products .vue-invoice-wrapper .vue-buyback .inner .selectedProduct,.template-customer-products .vue-invoice-product-list .vue-buyback .inner .selectedProduct{display:flex;}.template-customer-invoices .vue-invoice-wrapper .vue-buyback .inner .selectedProduct .grading-form,.template-customer-invoices .vue-invoice-product-list .vue-buyback .inner .selectedProduct .grading-form,.template-customer-products .vue-invoice-wrapper .vue-buyback .inner .selectedProduct .grading-form,.template-customer-products .vue-invoice-product-list .vue-buyback .inner .selectedProduct .grading-form{padding-left:20px;}.template-customer-invoices .vue-invoice-wrapper .vue-buyback .inner .selectedProduct .grading-form > div,.template-customer-invoices .vue-invoice-product-list .vue-buyback .inner .selectedProduct .grading-form > div,.template-customer-products .vue-invoice-wrapper .vue-buyback .inner .selectedProduct .grading-form > div,.template-customer-products .vue-invoice-product-list .vue-buyback .inner .selectedProduct .grading-form > div{margin-bottom:10px;}.template-customer-invoices .vue-invoice-wrapper .vue-buyback .inner .selectedProduct .grading-form > div .question,.template-customer-invoices .vue-invoice-product-list .vue-buyback .inner .selectedProduct .grading-form > div .question,.template-customer-products .vue-invoice-wrapper .vue-buyback .inner .selectedProduct .grading-form > div .question,.template-customer-products .vue-invoice-product-list .vue-buyback .inner .selectedProduct .grading-form > div .question{font-weight:bold;}.template-customer-invoices .vue-invoice-wrapper .vue-buyback .inner .selectedProduct .answer *,.template-customer-invoices .vue-invoice-product-list .vue-buyback .inner .selectedProduct .answer *,.template-customer-products .vue-invoice-wrapper .vue-buyback .inner .selectedProduct .answer *,.template-customer-products .vue-invoice-product-list .vue-buyback .inner .selectedProduct .answer *{display:inline-block;vertical-align:middle;width:auto;}.template-customer-invoices .vue-invoice-wrapper .vue-buyback .inner .selectedProduct .answer input,.template-customer-invoices .vue-invoice-product-list .vue-buyback .inner .selectedProduct .answer input,.template-customer-products .vue-invoice-wrapper .vue-buyback .inner .selectedProduct .answer input,.template-customer-products .vue-invoice-product-list .vue-buyback .inner .selectedProduct .answer input{margin-right:20px;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page,.template-customer-products .vue-invoice-wrapper .vue-invoice-page,.template-customer-products .vue-invoice-product-list .vue-invoice-page{position:fixed;z-index:3;top:0px;right:0px;height:100%;width:560px;padding:70px 2rem 2rem;overflow-y:auto;max-height:100vh;background-color:#ffffff;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .toggle-close,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .toggle-close,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .toggle-close,.template-customer-products .vue-invoice-product-list .vue-invoice-page .toggle-close{position:absolute;top:calc(70px + 1rem);right:1rem;width:24px;height:24px;cursor:pointer;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .toggle-close:after,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .toggle-close:after,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .toggle-close:after,.template-customer-products .vue-invoice-product-list .vue-invoice-page .toggle-close:after{content:"";display:inline-block;position:absolute;top:0px;right:0px;height:24px;width:24px;background-image:url(/themes/custom/humac/images/icon-close.svg);background-size:24px 24px;background-position:50% 50%;background-repeat:no-repeat;}@media (max-width:767px){.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page,.template-customer-products .vue-invoice-wrapper .vue-invoice-page,.template-customer-products .vue-invoice-product-list .vue-invoice-page{width:100%;height:100vh;}}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .inc-exc-vat,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .inc-exc-vat,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .inc-exc-vat,.template-customer-products .vue-invoice-product-list .vue-invoice-page .inc-exc-vat{font-size:0.8rem;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-data,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-data,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-data,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-data{width:100%;padding-top:2rem;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-data .item,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-data .item,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-data .item,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-data .item{width:100%;border-bottom:1px solid #ececec;padding:1rem 0px;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .image,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-data .item .image,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .image,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-data .item .image{width:100%;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .image figure,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-data .item .image figure,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .image figure,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-data .item .image figure{margin:0 auto;max-width:400px;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .products,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-data .item .products,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .products,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-data .item .products{width:100%;padding-top:1rem;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .products ul.items-data,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-data .item .products ul.items-data,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .products ul.items-data,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-data .item .products ul.items-data{width:100%;margin:0px 0px;padding:0px 0px;list-style:none;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .products ul.items-data li,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-data .item .products ul.items-data li,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .products ul.items-data li,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-data .item .products ul.items-data li{text-align:center;display:none;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .products ul.items-data li:first-of-type,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-data .item .products ul.items-data li:first-of-type,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .products ul.items-data li:first-of-type,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-data .item .products ul.items-data li:first-of-type{display:block;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .actions,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-data .item .actions,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .actions,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-data .item .actions{width:100%;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .actions ul,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-data .item .actions ul,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .actions ul,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-data .item .actions ul{width:100%;margin:0px 0px;padding:0px 0px;list-style:none;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .actions ul li,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-data .item .actions ul li,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .actions ul li,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-data .item .actions ul li{text-align:center;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .actions ul li strong,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-data .item .actions ul li strong,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-data .item .actions ul li strong,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-data .item .actions ul li strong{font-weight:400;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-footer,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-footer,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-footer,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-footer{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem 0px;border-bottom:1px solid #ececec;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.subtotal,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.subtotal,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.subtotal,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.subtotal{flex-grow:1;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.subtotal .label span,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.subtotal .label span,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.subtotal .label span,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.subtotal .label span{font-weight:400;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.subtotal .total strong,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.subtotal .total strong,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.subtotal .total strong,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.subtotal .total strong{line-height:initial;display:block;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.subtotal .total span,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.subtotal .total span,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.subtotal .total span,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.subtotal .total span{font-size:36px;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.details ul,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.details ul,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.details ul,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.details ul{width:100%;margin:0px 0px;padding:0px 0px;list-style:none;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.details ul li,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.details ul li,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.details ul li,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.details ul li{display:flex;align-items:center;flex-wrap:wrap;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.details ul li > div,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.details ul li > div,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.details ul li > div,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.details ul li > div{font-size:0.8rem;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.details ul li > div.value,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.details ul li > div.value,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-footer > div.details ul li > div.value,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-footer > div.details ul li > div.value{padding-left:0.5rem;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-actions,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-actions,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-actions,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-actions{margin-top:2rem;width:100%;text-align:center;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-actions .btn,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-actions .btn,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-actions .btn,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-actions .btn{border:1px solid #4639E1;background-color:#4639E1;color:#ffffff;padding:5px 20px;}.template-customer-invoices .vue-invoice-wrapper .vue-invoice-page .invoice-actions .btn:hover,.template-customer-invoices .vue-invoice-product-list .vue-invoice-page .invoice-actions .btn:hover,.template-customer-products .vue-invoice-wrapper .vue-invoice-page .invoice-actions .btn:hover,.template-customer-products .vue-invoice-product-list .vue-invoice-page .invoice-actions .btn:hover{border:1px solid #3F3AA0;background-color:#3F3AA0;}.template-customer-invoices .vue-invoice-wrapper .clear-button,.template-customer-invoices .vue-invoice-product-list .clear-button,.template-customer-products .vue-invoice-wrapper .clear-button,.template-customer-products .vue-invoice-product-list .clear-button{width:100%;text-align:right;padding-right:40px;}@media (max-width:1023px){.template-customer-invoices .vue-invoice-wrapper .clear-button,.template-customer-invoices .vue-invoice-product-list .clear-button,.template-customer-products .vue-invoice-wrapper .clear-button,.template-customer-products .vue-invoice-product-list .clear-button{padding-right:23px;}}.template-customer-invoices .vue-invoice-wrapper .clear-button a,.template-customer-invoices .vue-invoice-product-list .clear-button a,.template-customer-products .vue-invoice-wrapper .clear-button a,.template-customer-products .vue-invoice-product-list .clear-button a{border-radius:8px;min-width:160px;text-align:center;font-size:16px;margin:0;cursor:pointer;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);display:inline-block;background-color:#4639E1;border:1px solid #4639E1;color:#ffffff;padding:5px 20px;}.template-customer-invoices .vue-invoice-wrapper.slide-in .overlay,.template-customer-invoices .vue-invoice-product-list.slide-in .overlay,.template-customer-products .vue-invoice-wrapper.slide-in .overlay,.template-customer-products .vue-invoice-product-list.slide-in .overlay{opacity:1;visibility:visible;transition-delay:0.4s;}.template-customer-invoices .vue-invoice-wrapper .slide-right-leave-active,.template-customer-invoices .vue-invoice-wrapper .slide-right-enter-active,.template-customer-invoices .vue-invoice-product-list .slide-right-leave-active,.template-customer-invoices .vue-invoice-product-list .slide-right-enter-active,.template-customer-products .vue-invoice-wrapper .slide-right-leave-active,.template-customer-products .vue-invoice-wrapper .slide-right-enter-active,.template-customer-products .vue-invoice-product-list .slide-right-leave-active,.template-customer-products .vue-invoice-product-list .slide-right-enter-active{transition-duration:0;transition-delay:1000ms;transition:transform 0.4s ease;}.template-customer-invoices .vue-invoice-wrapper .slide-right-enter,.template-customer-invoices .vue-invoice-product-list .slide-right-enter,.template-customer-products .vue-invoice-wrapper .slide-right-enter,.template-customer-products .vue-invoice-product-list .slide-right-enter{transform:translate3d(100%,0px,0px);}.template-customer-invoices .vue-invoice-wrapper .slide-right-leave-to,.template-customer-invoices .vue-invoice-product-list .slide-right-leave-to,.template-customer-products .vue-invoice-wrapper .slide-right-leave-to,.template-customer-products .vue-invoice-product-list .slide-right-leave-to{transform:translate3d(100%,0px,0px);}@media (max-width:1150px){.template-customer-invoices .vue-invoice-product-list .invoice-header,.template-customer-products .vue-invoice-product-list .invoice-header{flex-wrap:wrap;flex-direction:column-reverse;padding:0px 30px 30px 30px;}}.template-customer-invoices .invoices,.template-customer-products .invoices{width:100%;display:flex;flex-wrap:wrap;min-height:400px;padding:0px 40px;}@media (max-width:1023px){.template-customer-invoices .invoices,.template-customer-products .invoices{padding:0px 23px;}}.template-customer-invoices .invoices .backlink,.template-customer-products .invoices .backlink{display:flex;justify-content:flex-end;padding-bottom:1rem;}.template-customer-invoices .invoices .backlink.end,.template-customer-products .invoices .backlink.end{padding-top:1rem;}.template-customer-invoices .invoices .vue-invoice-product a,.template-customer-products .invoices .vue-invoice-product a{position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;opacity:0;background-color:transparent;}.template-customer-invoices .invoices .search-filter,.template-customer-products .invoices .search-filter{width:100%;display:flex;flex-wrap:wrap;}.template-customer-invoices .invoices .search-filter .form-item,.template-customer-products .invoices .search-filter .form-item{margin:0;flex:1 0 30%;position:relative;display:flex;flex-direction:column;width:calc(99.99% * (4/12) - (2em - 2em * (4/12)));margin-bottom:4rem;margin-right:2em;padding:0px 0px;}.template-customer-invoices .invoices .search-filter .form-item:last-child,.template-customer-products .invoices .search-filter .form-item:last-child{margin-right:0;}.template-customer-invoices .invoices .search-filter .form-item input,.template-customer-invoices .invoices .search-filter .form-item select,.template-customer-products .invoices .search-filter .form-item input,.template-customer-products .invoices .search-filter .form-item select{display:block;width:100%;box-sizing:border-box;margin-top:10px;}.template-customer-invoices .invoices .search-filter .form-item select,.template-customer-products .invoices .search-filter .form-item select{padding:7px 20px;}@media (max-width:1023px){.template-customer-invoices .invoices .search-filter .form-item:first-child,.template-customer-products .invoices .search-filter .form-item:first-child{flex:1 0 100%;margin-right:0;margin-bottom:1rem !important;}}@media (max-width:568px){.template-customer-invoices .invoices .search-filter .form-item,.template-customer-products .invoices .search-filter .form-item{margin-right:0;flex:1 0 100%;}.template-customer-invoices .invoices .search-filter .form-item:first-child,.template-customer-invoices .invoices .search-filter .form-item:nth-child(2n),.template-customer-products .invoices .search-filter .form-item:first-child,.template-customer-products .invoices .search-filter .form-item:nth-child(2n){margin-bottom:1rem;}}.template-customer-invoices .invoices .invoice-item,.template-customer-products .invoices .invoice-item{position:relative;display:flex;flex-direction:column;width:calc(99.99% * (4/12) - (2em - 2em * (4/12)));margin-bottom:4rem;margin-right:2em;min-height:220px;padding:0px 0px;}.template-customer-invoices .invoices .invoice-item:nth-child(2n),.template-customer-products .invoices .invoice-item:nth-child(2n){background-color:transparent;}.template-customer-invoices .invoices .invoice-item:nth-of-type(3n),.template-customer-products .invoices .invoice-item:nth-of-type(3n){margin-right:0;}@media (max-width:1279px){.template-customer-invoices .invoices .invoice-item,.template-customer-products .invoices .invoice-item{width:calc(99.99% * (6/12) - (2em - 2em * (6/12)));}.template-customer-invoices .invoices .invoice-item:nth-of-type(3n),.template-customer-products .invoices .invoice-item:nth-of-type(3n){margin-right:2rem;}.template-customer-invoices .invoices .invoice-item:nth-of-type(2n),.template-customer-products .invoices .invoice-item:nth-of-type(2n){margin-right:0px;}}@media (max-width:1023px){.template-customer-invoices .invoices .invoice-item,.template-customer-products .invoices .invoice-item{margin-bottom:2rem;}}@media (max-width:568px){.template-customer-invoices .invoices .invoice-item,.template-customer-products .invoices .invoice-item{width:100%;margin-right:0px;margin-bottom:3rem;}.template-customer-invoices .invoices .invoice-item:nth-of-type(3n),.template-customer-products .invoices .invoice-item:nth-of-type(3n){margin-right:0px;}}.template-customer-invoices .invoices .invoice-item:after,.template-customer-products .invoices .invoice-item:after{content:"";display:inline-block;position:absolute;top:1rem;right:1rem;height:30px;width:30px;border-radius:50%;background-image:url(/themes/custom/humac/images/icon-checkmark-white.svg);background-size:15px 15px;background-position:50% 50%;background-repeat:no-repeat;}.template-customer-invoices .invoices .invoice-item.confirmed:after,.template-customer-products .invoices .invoice-item.confirmed:after{background-color:#76d571;}.template-customer-invoices .invoices .invoice-item.pending:after,.template-customer-products .invoices .invoice-item.pending:after{background-color:#4639E1;}.template-customer-invoices .invoices .invoice-item .invoice-wrap,.template-customer-products .invoices .invoice-item .invoice-wrap{position:relative;display:flex;flex-wrap:wrap;align-content:space-between;flex-grow:1;border-radius:8px;border:1px solid #ececec;}.template-customer-invoices .invoices .invoice-item .invoice-wrap > a,.template-customer-products .invoices .invoice-item .invoice-wrap > a{position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;opacity:0;background-color:transparent;}.template-customer-invoices .invoices .invoice-item .invoice-wrap:hover,.template-customer-products .invoices .invoice-item .invoice-wrap:hover{cursor:pointer;}.template-customer-invoices .invoices .invoice-item .invoice-wrap:hover .invoice-data ul.details,.template-customer-products .invoices .invoice-item .invoice-wrap:hover .invoice-data ul.details{background-color:#4639E1;}.template-customer-invoices .invoices .invoice-item .invoice-wrap:hover .invoice-data ul.details li,.template-customer-products .invoices .invoice-item .invoice-wrap:hover .invoice-data ul.details li{color:#ffffff;}.template-customer-invoices .invoices .invoice-item .invoice-wrap:hover .invoice-data:before,.template-customer-products .invoices .invoice-item .invoice-wrap:hover .invoice-data:before{opacity:1;visibility:visible;}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-header,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-header{width:100%;padding:2rem 1rem 1rem;}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-header .image,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-header .image{width:100%;padding:0px 2rem;}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-header .image figure,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-header .image figure{margin:0 auto;max-width:200px;}@media (max-width:1023px){.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-header .image figure,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-header .image figure{max-width:100%;}}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-header .products,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-header .products{padding-top:1rem;}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-header .products ul,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-header .products ul{list-style:none;padding:0px 0px;margin:0px 0px;}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-header .products ul li,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-header .products ul li{text-align:center;font-size:0.8rem;}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-header .products ul li.toggle-show-more,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-header .products ul li.toggle-show-more{height:20px;position:relative;}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-header .products ul li a,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-header .products ul li a{position:absolute;width:100%;top:0;left:0;z-index:2;}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-data,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-data{width:100%;position:relative;}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-data ul.details,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-data ul.details{list-style:none;padding:1rem 1rem;margin:0px 0px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#ececec;transition:background 0.2s cubic-bezier(0.645,0.045,0.355,1);}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-data ul.details li,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-data ul.details li{font-size:0.8rem;padding-right:1rem;display:flex;flex-wrap:wrap;transition:color 0.2s cubic-bezier(0.645,0.045,0.355,1);}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-data ul.details li .label,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-data ul.details li .label{font-weight:400;padding-right:0.5rem;}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-data ul.details li .value,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-data ul.details li .value{font-weight:700;}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-data:before,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-data:before{content:"Se ordre";display:inline-block;position:absolute;top:calc(50% - 12px);right:3rem;height:24px;line-height:24px;font-size:0.8rem;color:#ffffff;opacity:0;visibility:hidden;transition:opacity 0.2s cubic-bezier(0.645,0.045,0.355,1);}.template-customer-invoices .invoices .invoice-item .invoice-wrap .invoice-data:after,.template-customer-products .invoices .invoice-item .invoice-wrap .invoice-data:after{content:"";display:inline-block;position:absolute;top:calc(50% - 12px);right:1rem;height:24px;width:24px;background-image:url(/themes/custom/humac/images/icon-arrow-big.svg);background-size:24px 24px;background-position:50% 50%;background-repeat:no-repeat;}.template-customer-invoices .invoices .invoice-item .invoice-actions,.template-customer-products .invoices .invoice-item .invoice-actions{padding-top:1rem;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul,.template-customer-products .invoices .invoice-item .invoice-actions ul{list-style:none;padding:0px 0px;margin:0px 0px;display:flex;flex-wrap:no-wrap;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul li,.template-customer-products .invoices .invoice-item .invoice-actions ul li{flex-grow:1;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul li:first-of-type,.template-customer-products .invoices .invoice-item .invoice-actions ul li:first-of-type{padding-right:0.5rem;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul li:last-of-type,.template-customer-products .invoices .invoice-item .invoice-actions ul li:last-of-type{padding-left:0.5rem;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul li:first-of-type,.template-customer-products .invoices .invoice-item .invoice-actions ul li:first-of-type{padding-left:0;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul li:last-of-type,.template-customer-products .invoices .invoice-item .invoice-actions ul li:last-of-type{padding-right:0;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul li a,.template-customer-products .invoices .invoice-item .invoice-actions ul li a{display:block;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul li a .btn,.template-customer-products .invoices .invoice-item .invoice-actions ul li a .btn{width:100%;min-width:auto;border:1px solid #ececec;color:#000000;padding:10px 20px;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul li a .btn:hover,.template-customer-products .invoices .invoice-item .invoice-actions ul li a .btn:hover{border:1px solid #4639E1;background-color:#4639E1;color:#ffffff;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul li a.link-inv,.template-customer-products .invoices .invoice-item .invoice-actions ul li a.link-inv{visibility:hidden;}@media (max-width:568px){.template-customer-invoices .invoices .invoice-item .invoice-actions ul,.template-customer-products .invoices .invoice-item .invoice-actions ul{flex-wrap:wrap;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul li,.template-customer-products .invoices .invoice-item .invoice-actions ul li{width:100%;flex-basis:100%;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul li:first-of-type,.template-customer-products .invoices .invoice-item .invoice-actions ul li:first-of-type{padding-right:0px;margin-bottom:1rem;}.template-customer-invoices .invoices .invoice-item .invoice-actions ul li:last-of-type,.template-customer-products .invoices .invoice-item .invoice-actions ul li:last-of-type{padding-left:0px;}}body.user-page .messages.messages--error{display:block;}body.user-page .user-forms{padding-top:70px;min-height:100vh;display:flex;align-items:center;background:#fad961;background:linear-gradient(90deg,#fad961 0%,#f76c1d 100%);}@media (max-width:1023px){body.user-page .user-forms{padding-top:70px;padding-bottom:50px;}}body.user-page .user-forms .form-columns{position:relative;margin:0 auto;max-width:1200px;height:680px;display:flex;flex-wrap:wrap;background-color:#ffffff;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);}@media (min-width:1400px){body.user-page .user-forms .form-columns{height:720px;}}@media (max-width:1240px){body.user-page .user-forms .form-columns{width:calc(100% - 40px);}}@media (max-width:1023px){body.user-page .user-forms .form-columns{flex-direction:column;height:auto;}}@media (min-width:1024px){body.user-page .user-forms .form-columns{flex-wrap:nowrap;}}body.user-page .user-forms .form-columns .column{position:relative;overflow:hidden;width:30%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;align-content:center;justify-content:center;}@media (max-width:1023px){body.user-page .user-forms .form-columns .column{width:100%;}}body.user-page .user-forms .form-columns .column.private > div,body.user-page .user-forms .form-columns .column.business > div{position:relative;z-index:1;}body.user-page .user-forms .form-columns .column.private::before,body.user-page .user-forms .form-columns .column.business::before{content:"";display:inline-block;position:absolute;z-index:0;top:0px;left:0px;height:100%;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}body.user-page .user-forms .form-columns .column.private .header,body.user-page .user-forms .form-columns .column.business .header{position:relative;text-align:center;padding:30px 50px;flex-grow:1;width:100%;}body.user-page .user-forms .form-columns .column.private .header:before,body.user-page .user-forms .form-columns .column.business .header:before{content:"";display:inline-block;position:relative;background-size:contain;background-position:50% 100%;background-repeat:no-repeat;}body.user-page .user-forms .form-columns .column.private .header h4,body.user-page .user-forms .form-columns .column.business .header h4{letter-spacing:-0.02px;font-weight:700;font-size:25px;margin:0 0;}body.user-page .user-forms .form-columns .column.private .header p,body.user-page .user-forms .form-columns .column.business .header p{font-size:12px;display:block;line-height:1.4;}body.user-page .user-forms .form-columns .column.private .actions,body.user-page .user-forms .form-columns .column.business .actions{text-align:center;padding-bottom:60px;padding-left:50px;padding-right:50px;width:100%;}@media (min-width:1024px){body.user-page .user-forms .form-columns .column.private .actions .btn,body.user-page .user-forms .form-columns .column.business .actions .btn{position:relative;display:flex;align-items:center;}body.user-page .user-forms .form-columns .column.private .actions .btn:after,body.user-page .user-forms .form-columns .column.business .actions .btn:after{content:"";display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center center;transition:0.3s ease-in-out;}}@media (max-width:1023px){body.user-page .user-forms .form-columns .column.private,body.user-page .user-forms .form-columns .column.business{padding:0px 0px;height:360px;}body.user-page .user-forms .form-columns .column.private .header,body.user-page .user-forms .form-columns .column.business .header{padding-top:50px;padding-left:30px;padding-right:30px;}body.user-page .user-forms .form-columns .column.private .header:before,body.user-page .user-forms .form-columns .column.business .header:before{background-position:50% 0%;}body.user-page .user-forms .form-columns .column.private .actions,body.user-page .user-forms .form-columns .column.business .actions{padding-bottom:50px;}body.user-page .user-forms .form-columns .column.private::before,body.user-page .user-forms .form-columns .column.business::before{background-position:50% 0%;}body.user-page .user-forms .form-columns .column.private.business::before,body.user-page .user-forms .form-columns .column.business.business::before{background-position:0% 50%;}body.user-page .user-forms .form-columns .column.private.business .header:before,body.user-page .user-forms .form-columns .column.business.business .header:before{height:65px;}}@media (max-width:568px){body.user-page .user-forms .form-columns .column.private .header,body.user-page .user-forms .form-columns .column.business .header{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:50px;}body.user-page .user-forms .form-columns .column.private .actions,body.user-page .user-forms .form-columns .column.business .actions{padding-left:20px;padding-right:20px;}body.user-page .user-forms .form-columns .column.private .actions .btn,body.user-page .user-forms .form-columns .column.business .actions .btn{width:100%;}}@media (min-width:1024px){body.user-page .user-forms .form-columns .column.private{width:40%;}}body.user-page .user-forms .form-columns .column.private:before{background-image:url(/themes/custom/humac/images/bg-private-small.jpg);}body.user-page .user-forms .form-columns .column.private .header:before{background-image:url(/themes/custom/humac/images/icon-login-private.svg);height:85px;width:63px;}body.user-page .user-forms .form-columns .column.private .btn{background-color:#000000;border-color:#000000;margin:0 auto;}body.user-page .user-forms .form-columns .column.private .btn:hover{background-color:#333333;border-color:#333333;}@media (min-width:1024px){body.user-page .user-forms .form-columns .column.private .btn:after{margin-left:20px;background-image:url(/themes/custom/humac/images/icon-arrow-next-white.svg);}body.user-page .user-forms .form-columns .column.private .btn:hover:after{transform:translate3d(5px,0px,0px);}}body.user-page .user-forms .form-columns .column.business{display:none !important;}body.user-page .user-forms .form-columns .column.business *{color:#ffffff;}body.user-page .user-forms .form-columns .column.business:before{background-image:url(/themes/custom/humac/images/bg-business-small.jpg);}body.user-page .user-forms .form-columns .column.business .header:before{background-image:url(/themes/custom/humac/images/icon-login-business.svg);height:85px;width:74px;}body.user-page .user-forms .form-columns .column.business .btn{margin:0 auto;}@media (min-width:1024px){body.user-page .user-forms .form-columns .column.business .btn{flex-direction:row-reverse;}body.user-page .user-forms .form-columns .column.business .btn:after{margin-right:20px;transform:rotate(180deg);background-image:url(/themes/custom/humac/images/icon-arrow-next-white.svg);}body.user-page .user-forms .form-columns .column.business .btn:hover:after{transform:translate3d(-5px,0px,0px) rotate(180deg);}}body.user-page .user-forms .form-columns .column.login{width:60%;padding:50px 100px;align-content:center;}@media (max-width:1023px){body.user-page .user-forms .form-columns .column.login{width:100%;height:auto;padding:30px 30px;}}@media (max-width:568px){body.user-page .user-forms .form-columns .column.login{padding:50px 20px;}}body.user-page .user-forms .form-columns .column.login.reset-password .reset{display:flex;opacity:1;visibility:visible;}body.user-page .user-forms .form-columns .column.login.reset-password .default{opacity:0;visibility:hidden;}body.user-page .user-forms .form-columns .column.login .default,body.user-page .user-forms .form-columns .column.login .reset{position:relative;z-index:1;width:100%;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form,body.user-page .user-forms .form-columns .column.login .default form#user-pass,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form,body.user-page .user-forms .form-columns .column.login .reset form#user-pass{width:100%;padding:0 0;margin-bottom:0;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form *,body.user-page .user-forms .form-columns .column.login .default form#user-pass *,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form *,body.user-page .user-forms .form-columns .column.login .reset form#user-pass *{color:#000000;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form .login-title,body.user-page .user-forms .form-columns .column.login .default form#user-pass .login-title,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form .login-title,body.user-page .user-forms .form-columns .column.login .reset form#user-pass .login-title{padding-top:0;background-image:none;letter-spacing:-0.02px;font-weight:700;font-size:25px;margin:0 0 30px 0px;color:#000000;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form .login-title span,body.user-page .user-forms .form-columns .column.login .default form#user-pass .login-title span,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form .login-title span,body.user-page .user-forms .form-columns .column.login .reset form#user-pass .login-title span{font-size:12px;font-weight:400;margin:1em 0px;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form p,body.user-page .user-forms .form-columns .column.login .default form#user-pass p,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form p,body.user-page .user-forms .form-columns .column.login .reset form#user-pass p{font-size:12px;font-weight:400;margin:0 0;text-align:center;color:#979797;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form .form-item label,body.user-page .user-forms .form-columns .column.login .default form#user-pass .form-item label,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form .form-item label,body.user-page .user-forms .form-columns .column.login .reset form#user-pass .form-item label{display:none;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form .form-item input,body.user-page .user-forms .form-columns .column.login .default form#user-pass .form-item input,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form .form-item input,body.user-page .user-forms .form-columns .column.login .reset form#user-pass .form-item input{border-color:#cccccc;padding:12px 15px;margin-bottom:10px;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form .form-item--error-message,body.user-page .user-forms .form-columns .column.login .default form#user-pass .form-item--error-message,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form .form-item--error-message,body.user-page .user-forms .form-columns .column.login .reset form#user-pass .form-item--error-message{font-size:12px;text-align:center;margin-bottom:5px;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form .form-item--error-message em,body.user-page .user-forms .form-columns .column.login .default form#user-pass .form-item--error-message em,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form .form-item--error-message em,body.user-page .user-forms .form-columns .column.login .reset form#user-pass .form-item--error-message em{font-weight:700;color:#000000;font-style:normal;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form .form-actions,body.user-page .user-forms .form-columns .column.login .default form#user-pass .form-actions,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form .form-actions,body.user-page .user-forms .form-columns .column.login .reset form#user-pass .form-actions{text-align:center;border-bottom:1px solid #cccccc;padding-bottom:36px;animation:none !important;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form .forgot-password,body.user-page .user-forms .form-columns .column.login .default form#user-pass .forgot-password,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form .forgot-password,body.user-page .user-forms .form-columns .column.login .reset form#user-pass .forgot-password{margin:0 0;animation:none !important;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form .forgot-password a,body.user-page .user-forms .form-columns .column.login .default form#user-pass .forgot-password a,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form .forgot-password a,body.user-page .user-forms .form-columns .column.login .reset form#user-pass .forgot-password a{font-size:10px;font-weight:400;color:#979797;text-decoration:underline;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form .button,body.user-page .user-forms .form-columns .column.login .default form#user-pass .button,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form .button,body.user-page .user-forms .form-columns .column.login .reset form#user-pass .button{background-color:#4639E1;border:1px solid #4639E1;font-size:16px;color:#ffffff;width:auto;min-width:160px;}body.user-page .user-forms .form-columns .column.login .default form#user-login-form .button:hover,body.user-page .user-forms .form-columns .column.login .default form#user-pass .button:hover,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form .button:hover,body.user-page .user-forms .form-columns .column.login .reset form#user-pass .button:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;}@media (max-width:568px){body.user-page .user-forms .form-columns .column.login .default form#user-login-form .button,body.user-page .user-forms .form-columns .column.login .default form#user-pass .button,body.user-page .user-forms .form-columns .column.login .reset form#user-login-form .button,body.user-page .user-forms .form-columns .column.login .reset form#user-pass .button{width:100%;}}body.user-page .user-forms .form-columns .column.login .reset{display:none;opacity:0;visibility:hidden;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#ffffff;padding:50px 100px;align-items:center;}@media (max-width:1023px){body.user-page .user-forms .form-columns .column.login .reset{padding:20px 20px;}}body.user-page .user-forms .form-columns .column.login .reset form#user-pass{margin-top:0;height:auto;width:100%;}body.user-page .user-forms .form-columns .column.login .reset form#user-pass .form-actions{margin:0 0;display:flex;flex-wrap:wrap;width:100%;padding-bottom:0;padding-top:36px;border-bottom:0px;border-top:1px solid #cccccc;justify-content:center;}body.user-page .user-forms .form-columns .column.login .reset form#user-pass .back-to-login{width:100%;padding-bottom:36px;}body.user-page .user-forms .form-columns .column.login .reset form#user-pass .back-to-login a{font-size:12px;font-weight:400;margin:0 0;text-align:center;color:#979797;text-decoration:underline;}body.user-page .user-forms .form-columns .modal{display:none;opacity:0;visibility:hidden;position:absolute;z-index:2;top:0;width:60%;height:100%;background-color:#ffffff;padding:50px 50px;align-items:center;max-height:100%;overflow-y:auto;}@media (max-width:1023px){body.user-page .user-forms .form-columns .modal{padding:50px 30px;width:100%;height:100%;}}@media (max-width:568px){body.user-page .user-forms .form-columns .modal{padding:70px 20px;}}body.user-page .user-forms .form-columns .modal .fieldgroup.form-wrapper{display:none;}body.user-page .user-forms .form-columns .modal .form-disclaimer{position:relative;margin-left:44px;margin-top:10px;padding-bottom:50px;display:block;max-width:100%;}body.user-page .user-forms .form-columns .modal .form-disclaimer:before{content:"";display:block;position:absolute;z-index:1;top:0px;left:-44px;width:34px;height:34px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/themes/custom/humac/images/icon-checkmark-circle-blue.svg);}body.user-page .user-forms .form-columns .modal .form-disclaimer p{margin:0 0;font-size:12px;line-height:1.4;}body.user-page .user-forms .form-columns .modal .modal-close{position:absolute;z-index:3;top:20px;right:20px;width:36px;height:36px;background-repeat:no-repeat;background-position:center center;background-size:24px 24px;background-image:url(/themes/custom/humac/images/icon-close.svg);background-color:#fff;border-radius:50%;cursor:pointer;}body.user-page .user-forms .form-columns .modal.private{left:40%;background-color:#eeeeee;flex-wrap:wrap;}body.user-page .user-forms .form-columns .modal.private .form-disclaimer p.business{display:none;}body.user-page .user-forms .form-columns .modal.private .form-disclaimer p.private{display:block;}@media (max-width:1023px){body.user-page .user-forms .form-columns .modal.private{left:0px;top:0px;}}body.user-page .user-forms .form-columns .modal.private .header{flex-basis:100%;text-align:center;margin-bottom:30px;}body.user-page .user-forms .form-columns .modal.private .header h4{letter-spacing:-0.02px;font-weight:700;font-size:25px;margin:0 0;}body.user-page .user-forms .form-columns .modal.private form#user-register-form,body.user-page .user-forms .form-columns .modal.private form#user-form,body.user-page .user-forms .form-columns .modal.private form.user-register-form,body.user-page .user-forms .form-columns .modal.private form.user-form{margin:0 0;padding:0 0;height:auto;width:100%;}body.user-page .user-forms .form-columns .modal.private form#user-register-form #edit-account,body.user-page .user-forms .form-columns .modal.private form#user-form #edit-account,body.user-page .user-forms .form-columns .modal.private form.user-register-form #edit-account,body.user-page .user-forms .form-columns .modal.private form.user-form #edit-account{background-image:none;margin:0 0;padding:0 0;}body.user-page .user-forms .form-columns .modal.private form#user-register-form #edit-account:before,body.user-page .user-forms .form-columns .modal.private form#user-form #edit-account:before,body.user-page .user-forms .form-columns .modal.private form.user-register-form #edit-account:before,body.user-page .user-forms .form-columns .modal.private form.user-form #edit-account:before{display:none;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item--error-message,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item--error-message,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item--error-message,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item--error-message{margin-bottom:5px;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item--error-message strong,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item--error-message strong,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item--error-message strong,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item--error-message strong{margin-left:10px;display:inline-block;vertical-align:middle;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .details-wrapper,body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-wrapper,body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item,body.user-page .user-forms .form-columns .modal.private form#user-form .details-wrapper,body.user-page .user-forms .form-columns .modal.private form#user-form .form-wrapper,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item,body.user-page .user-forms .form-columns .modal.private form.user-register-form .details-wrapper,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-wrapper,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item,body.user-page .user-forms .form-columns .modal.private form.user-form .details-wrapper,body.user-page .user-forms .form-columns .modal.private form.user-form .form-wrapper,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item{width:100%;animation:none !important;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .password-strength,body.user-page .user-forms .form-columns .modal.private form#user-register-form .password-suggestions,body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-type-password div.password-confirm,body.user-page .user-forms .form-columns .modal.private form#user-form .password-strength,body.user-page .user-forms .form-columns .modal.private form#user-form .password-suggestions,body.user-page .user-forms .form-columns .modal.private form#user-form .form-type-password div.password-confirm,body.user-page .user-forms .form-columns .modal.private form.user-register-form .password-strength,body.user-page .user-forms .form-columns .modal.private form.user-register-form .password-suggestions,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-type-password div.password-confirm,body.user-page .user-forms .form-columns .modal.private form.user-form .password-strength,body.user-page .user-forms .form-columns .modal.private form.user-form .password-suggestions,body.user-page .user-forms .form-columns .modal.private form.user-form .form-type-password div.password-confirm{display:none !important;}body.user-page .user-forms .form-columns .modal.private form#user-register-form #edit-field-preferred-store-wrapper,body.user-page .user-forms .form-columns .modal.private form#user-form #edit-field-preferred-store-wrapper,body.user-page .user-forms .form-columns .modal.private form.user-register-form #edit-field-preferred-store-wrapper,body.user-page .user-forms .form-columns .modal.private form.user-form #edit-field-preferred-store-wrapper{clear:both;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-type-password-confirm .description,body.user-page .user-forms .form-columns .modal.private form#user-form .form-type-password-confirm .description,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-type-password-confirm .description,body.user-page .user-forms .form-columns .modal.private form.user-form .form-type-password-confirm .description{display:none;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item label,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item label,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item label,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item label{display:none;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item.form-type-managed-file label,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item.form-type-managed-file label,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item.form-type-managed-file label,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item.form-type-managed-file label{display:block;color:#000;font-size:14px;margin-left:10px;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item input,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item input,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item input,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item input{border-color:#cccccc;padding:12px 15px;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item input,body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item textarea,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item input,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item textarea,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item input,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item textarea,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item input,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item textarea{margin-bottom:10px;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item .description,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item .description,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item .description,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item .description{color:#000;font-size:10px;width:100%;margin-bottom:10px;margin-top:0;padding-left:20px;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item .description:before,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item .description:before,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item .description:before,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item .description:before{display:none;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item .description br,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item .description br,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item .description br,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item .description br{display:none;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item .js-form-file,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item .js-form-file,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item .js-form-file,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item .js-form-file{background-color:#ffffff;font-size:14px;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item .form-select,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item .form-select,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item .form-select,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item .form-select{margin-bottom:10px;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item .form-item--error-message,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item .form-item--error-message,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item .form-item--error-message,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item .form-item--error-message{margin-bottom:10px;display:flex;align-items:center;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .form-item .form-item--error-message strong,body.user-page .user-forms .form-columns .modal.private form#user-form .form-item .form-item--error-message strong,body.user-page .user-forms .form-columns .modal.private form.user-register-form .form-item .form-item--error-message strong,body.user-page .user-forms .form-columns .modal.private form.user-form .form-item .form-item--error-message strong{padding-left:10px;font-size:12px;font-weight:400;color:#FF9400;}body.user-page .user-forms .form-columns .modal.private form#user-register-form div.address-container-inline > .form-item,body.user-page .user-forms .form-columns .modal.private form#user-form div.address-container-inline > .form-item,body.user-page .user-forms .form-columns .modal.private form.user-register-form div.address-container-inline > .form-item,body.user-page .user-forms .form-columns .modal.private form.user-form div.address-container-inline > .form-item{margin-right:10px;}body.user-page .user-forms .form-columns .modal.private form#user-register-form div.address-container-inline > .form-item:last-child,body.user-page .user-forms .form-columns .modal.private form#user-form div.address-container-inline > .form-item:last-child,body.user-page .user-forms .form-columns .modal.private form.user-register-form div.address-container-inline > .form-item:last-child,body.user-page .user-forms .form-columns .modal.private form.user-form div.address-container-inline > .form-item:last-child{margin-right:0;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .button,body.user-page .user-forms .form-columns .modal.private form#user-form .button,body.user-page .user-forms .form-columns .modal.private form.user-register-form .button,body.user-page .user-forms .form-columns .modal.private form.user-form .button{background-color:#4639E1;border:1px solid #4639E1;font-size:16px;color:#ffffff;width:auto;min-width:160px;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .button:hover,body.user-page .user-forms .form-columns .modal.private form#user-form .button:hover,body.user-page .user-forms .form-columns .modal.private form.user-register-form .button:hover,body.user-page .user-forms .form-columns .modal.private form.user-form .button:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;}@media (max-width:568px){body.user-page .user-forms .form-columns .modal.private form#user-register-form .button,body.user-page .user-forms .form-columns .modal.private form#user-form .button,body.user-page .user-forms .form-columns .modal.private form.user-register-form .button,body.user-page .user-forms .form-columns .modal.private form.user-form .button{width:100%;}}body.user-page .user-forms .form-columns .modal.business{display:none !important;right:30%;background-color:#cccccc;flex-wrap:wrap;}body.user-page .user-forms .form-columns .modal.business .form-disclaimer p.business{display:block;}body.user-page .user-forms .form-columns .modal.business .form-disclaimer p.private{display:none;}@media (max-width:1023px){body.user-page .user-forms .form-columns .modal.business{right:inherit;left:0px;top:0px;}}body.user-page .user-forms .form-columns .modal.business .header{flex-basis:100%;text-align:center;margin-bottom:30px;}body.user-page .user-forms .form-columns .modal.business .header h4{letter-spacing:-0.02px;font-weight:700;font-size:25px;margin:0 0;}body.user-page .user-forms .form-columns .modal.business form#user-register-form,body.user-page .user-forms .form-columns .modal.business form.user-register-form{margin:0 0;padding:0 0;height:auto;width:100%;flex-grow:1;}body.user-page .user-forms .form-columns .modal.business form#user-register-form #edit-account,body.user-page .user-forms .form-columns .modal.business form.user-register-form #edit-account{background-image:none;margin:0 0;padding:0 0;}body.user-page .user-forms .form-columns .modal.business form#user-register-form #edit-account:before,body.user-page .user-forms .form-columns .modal.business form.user-register-form #edit-account:before{display:none;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-wrapper,body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-wrapper,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item{width:100%;animation:none !important;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item label,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item label{display:none;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item input,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item input{border-color:#ffffff;padding:12px 15px;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item input,body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item textarea,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item input,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item textarea{background-color:#ffffff;margin-bottom:10px;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item.js-form-type-managed-file .description,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item.js-form-type-managed-file .description{color:#000;font-size:10px;width:100%;margin-bottom:10px;padding-bottom:0px;margin-top:0;padding-left:20px;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item.js-form-type-managed-file .description:before,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item.js-form-type-managed-file .description:before{display:none;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item.js-form-type-managed-file .description br,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item.js-form-type-managed-file .description br{display:none;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item .js-form-file,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item .js-form-file{background-color:#ffffff;font-size:14px;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item .form-select,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item .form-select{margin-bottom:10px;background-color:#ffffff;background-repeat:no-repeat;background-position:98% center;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2NjYyIgZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+");}body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item .form-item--error-message,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item .form-item--error-message{margin-bottom:10px;display:flex;align-items:center;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item .form-item--error-message strong,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item .form-item--error-message strong{padding-left:10px;font-size:12px;font-weight:400;color:#000000;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .form-item .description,body.user-page .user-forms .form-columns .modal.business form.user-register-form .form-item .description{padding-left:0px;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .field--type-address > .form-wrapper,body.user-page .user-forms .form-columns .modal.business form.user-register-form .field--type-address > .form-wrapper{margin:0px 0px;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .field--type-address > .form-wrapper summary,body.user-page .user-forms .form-columns .modal.business form.user-register-form .field--type-address > .form-wrapper summary{display:none;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .field--type-address > .form-wrapper .details-wrapper,body.user-page .user-forms .form-columns .modal.business form.user-register-form .field--type-address > .form-wrapper .details-wrapper{padding:0px 0px;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .field--type-address > .form-wrapper .details-wrapper .address-container-inline,body.user-page .user-forms .form-columns .modal.business form#user-register-form .field--type-address > .form-wrapper .details-wrapper .form-item-field-address-0-address-postal-code,body.user-page .user-forms .form-columns .modal.business form.user-register-form .field--type-address > .form-wrapper .details-wrapper .address-container-inline,body.user-page .user-forms .form-columns .modal.business form.user-register-form .field--type-address > .form-wrapper .details-wrapper .form-item-field-address-0-address-postal-code{display:flex;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .field--type-address > .form-wrapper .details-wrapper .address-container-inline > .form-item,body.user-page .user-forms .form-columns .modal.business form#user-register-form .field--type-address > .form-wrapper .details-wrapper .form-item-field-address-0-address-postal-code > .form-item,body.user-page .user-forms .form-columns .modal.business form.user-register-form .field--type-address > .form-wrapper .details-wrapper .address-container-inline > .form-item,body.user-page .user-forms .form-columns .modal.business form.user-register-form .field--type-address > .form-wrapper .details-wrapper .form-item-field-address-0-address-postal-code > .form-item{flex-grow:1;flex-basis:0;}body.user-page .user-forms .form-columns .modal.business form#user-register-form div.address-container-inline > .form-item,body.user-page .user-forms .form-columns .modal.business form.user-register-form div.address-container-inline > .form-item{margin-right:10px;}body.user-page .user-forms .form-columns .modal.business form#user-register-form div.address-container-inline > .form-item:last-child,body.user-page .user-forms .form-columns .modal.business form.user-register-form div.address-container-inline > .form-item:last-child{margin-right:0;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .button,body.user-page .user-forms .form-columns .modal.business form.user-register-form .button{background-color:#4639E1;border:1px solid #4639E1;font-size:16px;color:#ffffff;width:auto;min-width:160px;}body.user-page .user-forms .form-columns .modal.business form#user-register-form .button:hover,body.user-page .user-forms .form-columns .modal.business form.user-register-form .button:hover{background-color:#3F3AA0;border:1px solid #3F3AA0;}@media (max-width:568px){body.user-page .user-forms .form-columns .modal.business form#user-register-form .button,body.user-page .user-forms .form-columns .modal.business form.user-register-form .button{width:100%;}}body.user-page .user-forms .form-columns .modal.private form#user-register-form .register-terms-checkbox input,body.user-page .user-forms .form-columns .modal.private form#user-form .register-terms-checkbox input,body.user-page .user-forms .form-columns .modal.private form.user-register-form .register-terms-checkbox input,body.user-page .user-forms .form-columns .modal.private form.user-form .register-terms-checkbox input,body.user-page .user-forms .form-columns .modal.business form#user-register-form .register-terms-checkbox input,body.user-page .user-forms .form-columns .modal.business form#user-form .register-terms-checkbox input,body.user-page .user-forms .form-columns .modal.business form.user-register-form .register-terms-checkbox input,body.user-page .user-forms .form-columns .modal.business form.user-form .register-terms-checkbox input{display:none;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .register-terms-checkbox label,body.user-page .user-forms .form-columns .modal.private form#user-form .register-terms-checkbox label,body.user-page .user-forms .form-columns .modal.private form.user-register-form .register-terms-checkbox label,body.user-page .user-forms .form-columns .modal.private form.user-form .register-terms-checkbox label,body.user-page .user-forms .form-columns .modal.business form#user-register-form .register-terms-checkbox label,body.user-page .user-forms .form-columns .modal.business form#user-form .register-terms-checkbox label,body.user-page .user-forms .form-columns .modal.business form.user-register-form .register-terms-checkbox label,body.user-page .user-forms .form-columns .modal.business form.user-form .register-terms-checkbox label{cursor:pointer;display:inline-block !important;flex-direction:row;align-items:center;position:relative;transition:all 0.2s ease-in-out;color:#111;padding:2px 5px 0 30px;margin-top:20px;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.private form#user-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.private form.user-register-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.private form.user-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.business form#user-register-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.business form#user-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.business form.user-register-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.business form.user-form .register-terms-checkbox label:before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:2px solid #cccccc;left:0;top:2px;position:absolute;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .register-terms-checkbox label.error,body.user-page .user-forms .form-columns .modal.private form#user-form .register-terms-checkbox label.error,body.user-page .user-forms .form-columns .modal.private form.user-register-form .register-terms-checkbox label.error,body.user-page .user-forms .form-columns .modal.private form.user-form .register-terms-checkbox label.error,body.user-page .user-forms .form-columns .modal.business form#user-register-form .register-terms-checkbox label.error,body.user-page .user-forms .form-columns .modal.business form#user-form .register-terms-checkbox label.error,body.user-page .user-forms .form-columns .modal.business form.user-register-form .register-terms-checkbox label.error,body.user-page .user-forms .form-columns .modal.business form.user-form .register-terms-checkbox label.error{color:#e83e3e;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .register-terms-checkbox label.error a,body.user-page .user-forms .form-columns .modal.private form#user-form .register-terms-checkbox label.error a,body.user-page .user-forms .form-columns .modal.private form.user-register-form .register-terms-checkbox label.error a,body.user-page .user-forms .form-columns .modal.private form.user-form .register-terms-checkbox label.error a,body.user-page .user-forms .form-columns .modal.business form#user-register-form .register-terms-checkbox label.error a,body.user-page .user-forms .form-columns .modal.business form#user-form .register-terms-checkbox label.error a,body.user-page .user-forms .form-columns .modal.business form.user-register-form .register-terms-checkbox label.error a,body.user-page .user-forms .form-columns .modal.business form.user-form .register-terms-checkbox label.error a{color:#e83e3e;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .register-terms-checkbox input:checked ~ label:after,body.user-page .user-forms .form-columns .modal.private form#user-form .register-terms-checkbox input:checked ~ label:after,body.user-page .user-forms .form-columns .modal.private form.user-register-form .register-terms-checkbox input:checked ~ label:after,body.user-page .user-forms .form-columns .modal.private form.user-form .register-terms-checkbox input:checked ~ label:after,body.user-page .user-forms .form-columns .modal.business form#user-register-form .register-terms-checkbox input:checked ~ label:after,body.user-page .user-forms .form-columns .modal.business form#user-form .register-terms-checkbox input:checked ~ label:after,body.user-page .user-forms .form-columns .modal.business form.user-register-form .register-terms-checkbox input:checked ~ label:after,body.user-page .user-forms .form-columns .modal.business form.user-form .register-terms-checkbox input:checked ~ label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%23006fc9' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;top:7px;left:5px;width:14px;height:14px;background-size:unset;margin:0;}body.user-page .user-forms .form-columns .modal.private form#user-register-form .register-terms-checkbox input:checked ~ label:before,body.user-page .user-forms .form-columns .modal.private form#user-form .register-terms-checkbox input:checked ~ label:before,body.user-page .user-forms .form-columns .modal.private form.user-register-form .register-terms-checkbox input:checked ~ label:before,body.user-page .user-forms .form-columns .modal.private form.user-form .register-terms-checkbox input:checked ~ label:before,body.user-page .user-forms .form-columns .modal.business form#user-register-form .register-terms-checkbox input:checked ~ label:before,body.user-page .user-forms .form-columns .modal.business form#user-form .register-terms-checkbox input:checked ~ label:before,body.user-page .user-forms .form-columns .modal.business form.user-register-form .register-terms-checkbox input:checked ~ label:before,body.user-page .user-forms .form-columns .modal.business form.user-form .register-terms-checkbox input:checked ~ label:before{border:2px solid #4639E1;}body.user-page .user-forms .form-columns .modal.private.business form#user-register-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.private.business form#user-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.private.business form.user-register-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.private.business form.user-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.business.business form#user-register-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.business.business form#user-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.business.business form.user-register-form .register-terms-checkbox label:before,body.user-page .user-forms .form-columns .modal.business.business form.user-form .register-terms-checkbox label:before{border:2px solid #fff;}body.user-page .user-forms .form-columns .modal.active{display:flex;opacity:1;visibility:visible;}@media (max-width:1023px){body.user-page .user-forms .form-columns .modal.active{display:block;}}body.user-page .user-forms .form-columns #edit-field-phone-wrapper .phone-verification-wrapper > div{z-index:2;float:left;width:60% !important;}body.user-page .user-forms .form-columns #edit-field-phone-wrapper .phone-verification-wrapper > div.verified-message{margin-top:-6px;margin-bottom:10px;padding-left:10px;font-size:12px;font-weight:400;color:#FF9400;margin-left:10px;display:inline-block;vertical-align:middle;}body.user-page .user-forms .form-columns #edit-field-phone-wrapper .phone-verification-wrapper > input{z-index:2;float:right;width:calc(40% - 10px) !important;margin:0;}body.user-page .user-forms .form-columns #edit-field-phone-wrapper .phone-verification-wrapper > input:disabled{cursor:not-allowed;opacity:0.3;color:#000000;background-color:#c1bcba;border-color:#c1bcba;}body.user-page .user-forms .form-columns #edit-field-image-wrapper{clear:both;}body.user-page .user-forms .form-columns .form-tel{background-color:#fff;color:#111;width:100%;max-width:100%;}body.user-page .user-forms .form-columns #edit-field-phone-wrapper .phone-verification-wrapper > div.code-sent-message{width:100% !important;font-size:0.8em;margin-bottom:5px;}body.user-page .user-forms .form-columns .code-sent-message.too-many-attempts{color:#e83e3e;}body.user-page .user-forms .user-forms_form{display:none;}body.user-page .user-forms #user-login-form,body.user-page .user-forms #user-register-form,body.user-page .user-forms .user-register-form,body.user-page .user-forms .user-form,body.user-page .user-forms .user-login-form,body.user-page .user-forms #user-pass,body.user-page .user-forms #user-form,body.user-page .user-forms [data-drupal-selector=user-pass-reset]{background-color:transparent;}body.user-page .user-forms #user-login-form:before,body.user-page .user-forms #user-register-form:before,body.user-page .user-forms .user-register-form:before,body.user-page .user-forms .user-form:before,body.user-page .user-forms .user-login-form:before,body.user-page .user-forms #user-pass:before,body.user-page .user-forms #user-form:before,body.user-page .user-forms [data-drupal-selector=user-pass-reset]:before{display:none;}body.user-page #humac-activate-account-form{position:relative;height:100%;padding:90px 32%;z-index:2;width:100vw;color:#fff;}body.user-page #humac-activate-account-form:before{top:0;right:0;bottom:0;left:0;position:absolute;content:"";height:calc(100vh + 70px);width:100vw;z-index:0;background-color:#4639E1;margin-left:calc(50% - 50vw);padding-left:calc(50% - 50vw);}body.user-page #humac-activate-account-form > *{position:relative;}body.user-page #humac-activate-account-form .form-item-email label{display:none;}body.user-page #humac-activate-account-form input{margin:0 0 20px 0;}body.user-page #humac-activate-account-form input#edit-submit{padding:13px 25px 12px;background-color:#3F3AA0;font-size:22px;border:0 none;color:#fff;transition:0.3s background-color ease;}body.user-page #humac-activate-account-form input#edit-submit:hover{background-color:#074073;}body.user-page #humac-activate-account-form input#edit-email{background-color:#fff;}.vue-buyback-product-custom-page{flex-direction:column;align-items:center;justify-content:center;}.vue-buyback-product-custom-page h4{font-size:22px;margin:0 0 5px 0;padding-top:10px;padding-bottom:10px;}.vue-buyback-product-custom-page p.text{color:#000;}.vue-buyback-product-custom-page p.text.f11{font-size:11px;line-height:1.1;}.vue-buyback-product-custom-page p.text.f13{font-size:13px;line-height:1.2;}.vue-buyback-product-custom-page p.text.f14{font-size:16px;line-height:1.6;}.vue-buyback-product-custom-page p.text.light-gray{color:#bfbfbf;}.vue-buyback-product-custom-page p.text.dark-gray{color:#7f7f7f;}.vue-buyback-product-custom-page p.text a{font-size:16px;color:#239374;}.vue-buyback-product-custom-page button.btn.btn-select,.vue-buyback-product-custom-page input[type=submit].btn.btn-select,.vue-buyback-product-custom-page input[type=reset].btn.btn-select,.vue-buyback-product-custom-page input[type=button].btn.btn-select{background-color:#239374;height:auto;letter-spacing:normal;font-weight:normal;line-height:normal;text-transform:none;border:1px solid #fff;border-radius:5px;font-size:16px;color:#FFFFFF;padding:10px 20px;width:auto;text-align:center;-webkit-transition-duration:0.4s;transition-duration:0.4s;overflow:hidden;cursor:pointer;font-family:helvetica,arial,sans-serif;}.vue-buyback-product-custom-page button.btn.btn-select:hover,.vue-buyback-product-custom-page input[type=submit].btn.btn-select:hover,.vue-buyback-product-custom-page input[type=reset].btn.btn-select:hover,.vue-buyback-product-custom-page input[type=button].btn.btn-select:hover{background:#fff;color:#239374;border:1px solid #239374;border-radius:5px;text-decoration:none;}.vue-buyback-product-custom-page button.btn.btn-select[disabled=disabled],.vue-buyback-product-custom-page input[type=submit].btn.btn-select[disabled=disabled],.vue-buyback-product-custom-page input[type=reset].btn.btn-select[disabled=disabled],.vue-buyback-product-custom-page input[type=button].btn.btn-select[disabled=disabled]{opacity:0.5;background-color:#1d1d1b;border:1px solid #1d1d1b;color:#fff;cursor:default;}.vue-buyback-product-custom-page .icon-centered{display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0.3;}.vue-buyback-product-custom-page .icon-centered img{max-width:100px;}.vue-buyback-product-custom-page .header p{margin-bottom:20px;}.vue-buyback-product-custom-page .vue-buyback-product-page-search .icon{display:none;}.vue-buyback-product-custom-page .vue-buyback-product-page-search h4,.vue-buyback-product-custom-page .vue-buyback-product-page-search p{text-align:center;}.vue-buyback-product-custom-page .vue-buyback-product-page-search p{font-size:16px;line-height:1.6;}.vue-buyback-product-custom-page .vue-buyback-product-page-search .link-to-buyback{display:none;}.vue-buyback-product-custom-page .vue-buyback-product-page-search .autocomplete-widget{position:relative;margin-bottom:22px;padding-left:0;}.vue-buyback-product-custom-page .vue-buyback-product-page-search .autocomplete-widget .autocomplete-results-wrapper{position:absolute;bottom:42px;background:#fff;border:1px solid #ccc;border-radius:10px;right:0;width:100%;margin:10px 0;}.vue-buyback-product-custom-page .vue-buyback-product-page-search .autocomplete-widget .autocomplete-results-wrapper .autocomplete-results{padding:0px;}.vue-buyback-product-custom-page .vue-buyback-product-page-search .autocomplete-widget .autocomplete-results-wrapper .autocomplete-results .autocomplete-result{cursor:pointer;list-style:none;padding:3px 15px;font-size:13px;}.vue-buyback-product-custom-page .vue-buyback-product-page-search .autocomplete-widget .autocomplete-results-wrapper .autocomplete-results .autocomplete-result.is-active,.vue-buyback-product-custom-page .vue-buyback-product-page-search .autocomplete-widget .autocomplete-results-wrapper .autocomplete-results .autocomplete-result:hover{background-color:#239374;color:white;}.vue-buyback-product-custom-page .vue-buyback-product-page-search .autocomplete-widget .autocomplete-results-wrapper .autocomplete-results .autocomplete-result:before{display:none;}.vue-buyback-product-custom-page .vue-buyback-product-page-search .autocomplete-widget input{font-size:16px;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;}.vue-buyback-product-custom-page .vue-buyback-product-page-search .actions{text-align:center;margin-top:25px;}.vue-buyback-product-custom-page .vue-buyback-product-page-questions{padding:30px 0 30px 0;}.vue-buyback-product-custom-page .vue-buyback-product-page-questions .questions-header{text-align:center;}.vue-buyback-product-custom-page .vue-buyback-product-page-questions ol.grading-form{padding-left:15px;font-size:16px;}.vue-buyback-product-custom-page .vue-buyback-product-page-questions ol.grading-form .qa-block{display:flex;width:100%;flex-wrap:nowrap;margin-bottom:15px;}.vue-buyback-product-custom-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group{display:flex;flex-direction:row;justify-content:space-evenly;}.vue-buyback-product-custom-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group .answer input{display:none;}.vue-buyback-product-custom-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group .answer input:checked + label:before{border:2px solid #239374;}.vue-buyback-product-custom-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group .answer input:checked + label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 350.5'%3E%3Cpath fill='%23239374' d='M182.1 350.5c-5.5 0-10.7-2.2-14.6-6.1L6 181.8a20.6 20.6 0 1 1 29.2-29l147 148L476.9 6C485-2 498-2 506 6s8 21 0 29.1L196.6 344.5c-3.8 3.8-9.1 6-14.5 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;top:5px;left:5px;width:14px;height:14px;}.vue-buyback-product-custom-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group .answer label{cursor:pointer;display:flex;flex-direction:row;align-items:center;position:relative;transition:all 0.2s ease-in-out;color:#111;padding:2px 5px 0 30px;}.vue-buyback-product-custom-page .vue-buyback-product-page-questions ol.grading-form .qa-block .answer-group .answer label:before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;transition:all 0.2s ease-in-out;background-color:transparent;border:2px solid #cccccc;left:0;top:0;position:absolute;}.vue-buyback-product-custom-page .vue-buyback-product-page-questions .actions{margin-top:25px;text-align:center;}.vue-buyback-product-custom-page .vue-buyback-product-page-results{padding:30px 0 30px 0;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .results-header{text-align:center;font-weight:bold;margin-bottom:15px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product{margin-bottom:30px;flex-wrap:nowrap;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .w4{width:calc(100% * (6/12));display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;justify-content:center;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .w4.value{align-items:center;font-weight:bold;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .buybackImage img{object-fit:contain;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .header{font-weight:bold;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .title,.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .header,.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .price-description{line-height:1.5;font-size:16px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .price{font-size:20px;color:#239374;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product img{max-width:100px;max-height:75px;margin-left:auto;margin-right:auto;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product.new{margin-top:30px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box{text-align:center;background-color:#239374;border:#239374;border-radius:10px;padding:30px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .icon-centered-results{display:flex;align-items:center;justify-content:center;flex-direction:column;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .icon-centered-results img{max-width:100px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .email{padding:10px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .email-title{color:white;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .email-text{margin-top:10px;font-size:16px;width:100%;color:white;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .email-sent{color:#fff;font-size:14px;line-height:18px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .email-sent .email-text{font-size:14px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .actions{display:flex;flex-direction:row;align-items:center;align-content:flex-start;justify-content:center;padding:10px 0 20px 0;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .actions .email input{font-size:14px;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;padding:8px 20px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .actions .email input::placeholder{color:#bfbfbf;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .actions .send{padding-left:10px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .actions .send button{background-color:white;border-color:white;color:#239374;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .email-box .actions .send button:hover{background:#fff;color:#239374;border:1px solid #239374;border-radius:5px;text-decoration:none;}.vue-buyback-product-custom-page .block-item{width:100%;max-width:960px;}@media all and (max-width:1500px){.vue-buyback-product-custom-page .block-item{width:100%;max-width:960px;}}@media all and (max-width:1000px){.vue-buyback-product-custom-page .block-item{width:calc(100% * (10/12));}}@media all and (max-width:500px){.vue-buyback-product-custom-page .block-item{width:calc(100% * (11/12));}}@media all and (max-width:480px){.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product{flex-wrap:wrap;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .buybackImage{flex:0 1 50%;margin-bottom:20px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .product-info{flex:0 1 50%;margin-bottom:20px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .value{flex:0 1 100%;flex-direction:row;justify-content:space-around;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .title,.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .header,.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .price-description{line-height:1.4;font-size:16px;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .price{font-size:24px;font-weight:bold;line-height:1.1;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .w3{width:calc(100% * (5/12));}.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .w9{width:calc(100% * (7/12));padding-left:20px;}.vue-buyback-product-custom-page .vue-buyback-product-page-questions .w8{width:calc(100% * (6/12));}.vue-buyback-product-custom-page .vue-buyback-product-page-questions .w4{width:calc(100% * (6/12));padding-left:20px;}}@media (min-width:1024px) and (max-width:1600px){.vue-buyback-product-custom-page .vue-buyback-product-page-results .buyback-product .w9{padding-left:35px;}}@media (min-width:1024px) and (max-width:1400px){.vue-buyback-product-custom-page .vue-buyback-product-page-results .actions > div{width:100%;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .actions div.send{padding:10px 0 0 0;}}@media all and (max-width:568px){.vue-buyback-product-custom-page .vue-buyback-product-page-results .actions > div{width:100%;}.vue-buyback-product-custom-page .vue-buyback-product-page-results .actions div.send{padding:10px 0 0 0;}}.vue-buyback-product-custom-page .buy-back-result{margin-top:20px;}.vue-buyback-product-custom-page .buy-back-questions .vue-buyback-product-page-questions{margin-top:20px;}.node-content-type-job{margin-top:100px;margin-bottom:50px;align-items:center;flex-direction:column;}.node-content-type-job .job_top_image{display:inline-block;width:auto;}.node-content-type-job .job_top_image img{width:110px;}.node-content-type-job .job-body{column-count:2;column-gap:40px;text-align:left;}.node-content-type-job .job-body p{font-size:16px;line-height:20px;font-weight:500;}.node-content-type-job .job-body p:first-child{margin-top:0;}.node-content-type-job .job-sub-heading p{margin-top:0;margin-bottom:40px;font-size:16px;line-height:1.6;}.node-content-type-job h2{font-size:42px;line-height:1.2;color:#2685d0;}.node-content-type-job .actions-application{margin-top:30px;}.node-content-type-job .actions-application a{color:black;}.node-content-type-job .actions-application .job-button-application{border:1px solid black;border-radius:5px;padding:5px 20px;display:inline-block;transition:all 0.4s cubic-bezier(0.645,0.045,0.355,1);}.node-content-type-job .actions-application:hover .job-button-application{background-color:black;color:white;}.node-content-type-job .actions-application:hover .job-sub-heading{width:calc(100% * (11 / 12));}@media all and (max-width:1500px){.node-content-type-job .job-sub-heading{width:calc(100% * (8 / 12));}.node-content-type-job .job-body{width:calc(100% * (9 / 12));}}@media all and (max-width:1000px){.node-content-type-job{margin-bottom:30px;}.node-content-type-job .job-sub-heading{width:calc(100% * (9 / 12));}.node-content-type-job .job-body{width:calc(100% * (10 / 12));column-count:1;}}@media all and (max-width:500px){.node-content-type-job{margin-bottom:20px;}.node-content-type-job .job-sub-heading{width:calc(100% * (9 / 12));}.node-content-type-job .job-body{width:calc(100% * (10 / 12));}.node-content-type-job h2{font-size:32px;word-break:break-word;}}
.path-order-item .add-insurance-form .form-wrapper .fieldset-wrapper .form-item{height:100%;}.cart-added .product-recommendations{padding-left:0px;margin-top:40px;}.cart-added .product-recommendations .product-item.w6{margin-right:10px;width:calc(99.99% * (3/12) - (10px - 10px * (3/12)));}.cart-added .product-recommendations .product-item.w6:nth-of-type(4n){margin-right:0px;}.cart-added .product-recommendations .product-info{padding:0px 10px;}.cart-added .product-recommendations .product-info .product-image{margin-bottom:10px;}@media all and (max-width:1023px){.cart-added .product-recommendations .product-item.w6{margin-right:10px;width:calc(99.99% * (6/12) - (10px - 10px * (6/12)));}.cart-added .product-recommendations .product-item.w6:nth-of-type(4n){margin-right:10px;}.cart-added .product-recommendations .product-item.w6:nth-of-type(2n){margin-right:0px;}}@media all and (max-width:568px){.cart-added .product-recommendations .product-item.w6{margin-right:0px;width:100%;}.cart-added .product-recommendations .product-item.w6:nth-of-type(4n){margin-right:0px;}}@media all and (max-width:767px){section.cart article.cart-details .flex-table .media img{width:200px;margin:20px auto;}.node--type-frontpage .paragraph--type--banner-carousel:not(.humac_carousel_standardaspectratio) .slick-slider{height:auto;}}@media all and (max-width:568px){.path-checkout #checkout-form-wrapper .form-wrapper__returning-customer{padding:20px 20px;}.path-checkout .form-wrapper__guest-checkout{padding:0px 20px;}.path-checkout #checkout-form-wrapper article.login [action*=“login”]{padding:0px 20px;width:100%;}.path-checkout #checkout-form-wrapper .checkout-pane-login .fieldset-wrapper a{position:relative;top:0px;display:block;width:100%;left:0px;margin:20px 0px 0px 0px;text-align:left;}}.node--type-frontpage .paragraph--type--banner-carousel .h1.title{letter-spacing:-1px;}.node--type-frontpage .paragraph--type--banner-carousel .h3.price{margin-top:10px;}.node--type-frontpage .paragraph--type--banner-carousel .hero-box a{padding:0px 60px;}.paragraph--type--banner-4-x-1-grid .hero-box a{padding:40px 40px 20px 40px;}.paragraph--type--banner-4-x-1-grid .hero-box a .title{font-size:34px;}.paragraph--type--banner-4-x-1-grid .hero-box a .price.h3{margin-top:0px;}.paragraph--type--banner-4-x-1-grid .hero-box a button.btn{margin-top:10px;padding:4px 20px;min-width:120px;}@media all and (max-width:767px){.paragraph--type--banner-4-x-1-grid .hero-box a button.btn{padding:4px 20px !important;font-size:15px;min-width:120px !important;}}.field--name-field-grid-banners+.field a button.btn{margin-top:30px;min-width:160px;padding:10px 20px;}@media all and (max-width:1023px){.field--name-field-grid-banners{width:100%;}.field--name-field-grid-banners+.field{width:100%;max-height:150vw;}.paragraph--type--banner-4-x-1-grid .hero-box a{padding:40px 40px;}.field--name-field-large-banner .paragraph--type--banner-simple .hero-box a{padding:40px 40px;}section.hero .hero-banner .top-banner{height:auto;}.node--type-frontpage .paragraph--type--banner-carousel:not(.humac_carousel_standardaspectratio){min-height:100vh;}.node--type-frontpage .paragraph--type--banner-carousel .slick-track{}.node--type-frontpage .paragraph--type--banner-carousel .hero-box a{padding:40px 40px;}.branded .hero-box a{padding:40px 40px;}}@media all and (max-width:568px){.paragraph--type--banner-4-x-1-grid .btn{margin-top:20px;}.page-node-type-frontpage .field--name-field-grid-banners .field__item .hero-box .title.h1{font-size:20px;}.paragraph--type--banner-carousel .slick-list{height:100% !important;}.node--type-frontpage .animate-slick .paragraph--type--banner-carousel .slick-track,.field--name-field-frontpage-banner-carousel,.paragraph--type--banner-carousel{height:100%;}section.sticky-scroll .banner .top-banner.animate-slick{height:70vh;}section.sticky-scroll .banner.animate-banner .top-banner.animate-slick{}.paragraph--type--banner-carousel .slick-slider .slick-slide{padding-bottom:0px;}.path-frontpage .animate-slick .slick-dots,.node--type-frontpage .paragraph--type--banner-carousel .hero-box a{padding:20px 20px;}.node--type-frontpage .paragraph--type--banner-carousel .hero-box .btn{margin-top:20px;padding:4px 15px;min-width:120px;}.field--name-field-grid-banners+.field{max-height:inherit;}.field--name-field-large-banner .paragraph--type--banner-simple .hero-box a{padding:40px 40px;}.node--type-frontpage .paragraph--type--banner-carousel .hero-box .title.h1{font-size:20px;}.node--type-frontpage .paragraph--type--banner-carousel .h3.price{font-size:15px;}.node--type-frontpage .paragraph--type--banner-carousel .hero-box .btn{font-size:15px;}}@media only screen
and (min-device-width :768px)
and (max-device-width :1024px)
and (orientation :landscape){.node--type-frontpage .paragraph--type--banner-carousel .hero-box .title.h1{font-size:24px;}.node--type-frontpage .paragraph--type--banner-carousel .h3.price{font-size:19px;}.node--type-frontpage .paragraph--type--banner-carousel .hero-box .btn{font-size:19px;}}@media all and (max-width:370px){.node--type-frontpage .paragraph--type--banner-carousel .hero-box .title.h1{font-size:16px;}.node--type-frontpage .paragraph--type--banner-carousel .h3.price{font-size:11px;}.node--type-frontpage .paragraph--type--banner-carousel .hero-box .btn{font-size:11px;}}.path-frontpage .content .field--name-field-paragraphs .field__item:nth-of-type(2) .vue-product-list-with-pager.loaded .product-item{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:none;animation:none;}.sticky-action-bar .commerce-order-item-add-to-cart-form .field--type-entity-reference{display:none;}.pe-widget-card{padding:0 !important;}finexp-ui-short-header-santander{display:none !important;padding:5px 0 11px 0 !important;}.pe-widget-rate-drop-down-menu + * .cdk-overlay-pane > div.mat-menu-panel{max-height:calc(100% - 20px) !important;}.cdk-overlay-container{z-index:9991000 !important;}.pe-widget-card{min-width:unset !important;max-width:unset !important;border:0px !important;}finexp-ui-rate-dropdown > div.rate-dropdown{background:rgb(242,49,17) !important;border-color:rgb(242,49,17) !important;color:white !important;}finexp-ui-rate-dropdown > div.rate-dropdown .dropdown-button{background:rgb(242,49,17) !important;border-radius:8px;}finexp-ui-rate-dropdown > div.rate-dropdown .single-title{font-family:inherit;padding:9px 20px;line-height:18px;font-size:14px;}finexp-ui-rate-dropdown > div.rate-dropdown .dropdown-button > svg{color:#fff !important;}.payever-finance-express select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:rgb(242,49,17) url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='white'/></g></svg>") no-repeat;background-position:right 14px top 50%;color:rgb(255,255,255);border:1px solid rgb(242,49,17);border-radius:8px;cursor:pointer;margin-bottom:12px;padding:9px 20px;line-height:18px;font-size:14px;}.payever-finance-express select *{border:1px solid #dedede;font-weight:300;cursor:pointer;font-size:14px;font-weight:300;padding:12px 24px;background:#f6f2f1;color:#111;margin:12px 24px;}.mat-menu-content .dropdown-list-item{font-size:14px !important;padding:4px 20px !important;}
